.elementor-38 .elementor-element.elementor-element-cb61dc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-cb61dc9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-290ea05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-290ea05.e-con{--flex-grow:0;--flex-shrink:0;}.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-38 .elementor-element.elementor-element-12805a7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-12805a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-12805a7 img{width:80%;}.elementor-38 .elementor-element.elementor-element-d2e51cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-38 .elementor-element.elementor-element-b98107f{width:var( --container-widget-width, 98% );max-width:98%;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-b98107f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-b98107f .elementor-menu-toggle{margin:0 auto;}.elementor-38 .elementor-element.elementor-element-b98107f .elementor-nav-menu .elementor-item{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:300;text-transform:capitalize;letter-spacing:-0.7px;}.elementor-38 .elementor-element.elementor-element-b98107f .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:16px;padding-right:16px;padding-top:0px;padding-bottom:0px;}.elementor-38 .elementor-element.elementor-element-b98107f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-38 .elementor-element.elementor-element-b98107f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-38 .elementor-element.elementor-element-b98107f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-38 .elementor-element.elementor-element-b98107f .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-a30f673 );fill:var( --e-global-color-a30f673 );}.elementor-38 .elementor-element.elementor-element-b98107f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-bfd9dd3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-6d6d947{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-80dcff7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-80dcff7 img{width:80%;}.elementor-38 .elementor-element.elementor-element-650e44c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-9b4fcda{width:var( --container-widget-width, 98% );max-width:98%;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-9b4fcda.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-9b4fcda .elementor-menu-toggle{margin:0 auto;}.elementor-38 .elementor-element.elementor-element-9b4fcda .elementor-nav-menu .elementor-item{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:300;text-transform:capitalize;letter-spacing:-0.7px;}.elementor-38 .elementor-element.elementor-element-9b4fcda .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:16px;padding-right:16px;padding-top:0px;padding-bottom:0px;}.elementor-38 .elementor-element.elementor-element-9b4fcda .elementor-nav-menu--main .elementor-item:hover,
					.elementor-38 .elementor-element.elementor-element-9b4fcda .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-38 .elementor-element.elementor-element-9b4fcda .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-38 .elementor-element.elementor-element-9b4fcda .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-a30f673 );fill:var( --e-global-color-a30f673 );}.elementor-38 .elementor-element.elementor-element-9b4fcda .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-f88cc8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-38 .elementor-element.elementor-element-fa784e5 .elementor-button{background-color:#144633;font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:300;line-height:24px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:30px 30px 30px 30px;}.elementor-38 .elementor-element.elementor-element-fa784e5{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-fa784e5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-fa784e5 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-38 .elementor-element.elementor-element-dc52b61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-cb5db2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-bec2936{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-62cd6b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-d0fbf0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-dc33892{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-38 .elementor-element.elementor-element-8de5211{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:6;text-align:center;}.elementor-38 .elementor-element.elementor-element-8de5211 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-a247f80 );}.elementor-38 .elementor-element.elementor-element-7b94189{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:40;text-align:center;}.elementor-38 .elementor-element.elementor-element-7b94189 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-weight:600;line-height:47px;color:var( --e-global-color-124a3ec );}.elementor-38 .elementor-element.elementor-element-d7e168e{margin:-260px 0px calc(var(--kit-widget-spacing, 0px) + 178px) 0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-38 .elementor-element.elementor-element-1ab5897{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 26px;--row-gap:0px;--column-gap:26px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-7f9f620{--display:flex;--min-height:260px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:030px 030px 030px 030px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:-9px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:-4px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-7f9f620:hover{border-style:none;}.elementor-38 .elementor-element.elementor-element-7f9f620, .elementor-38 .elementor-element.elementor-element-7f9f620::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-d519c31 img{width:55%;height:119px;}.elementor-38 .elementor-element.elementor-element-8f6566a{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-8f6566a .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:23px;font-weight:600;line-height:50px;color:var( --e-global-color-124a3ec );}.elementor-38 .elementor-element.elementor-element-d5a76a3{--spacer-size:50px;}.elementor-38 .elementor-element.elementor-element-b9fb26e{--spacer-size:1px;}.elementor-38 .elementor-element.elementor-element-9ebdf79{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-9ebdf79 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:17px;font-weight:400;line-height:21px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-ccb711b{--display:flex;--min-height:260px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:030px 030px 030px 030px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:-9px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:-4px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-ccb711b:hover{border-style:none;}.elementor-38 .elementor-element.elementor-element-ccb711b, .elementor-38 .elementor-element.elementor-element-ccb711b::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-d804af9 img{width:62%;height:128px;}.elementor-38 .elementor-element.elementor-element-498cec6{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-498cec6 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:23px;font-weight:600;line-height:50px;color:var( --e-global-color-124a3ec );}.elementor-38 .elementor-element.elementor-element-27be24a{--spacer-size:50px;}.elementor-38 .elementor-element.elementor-element-7c58704{--spacer-size:1px;}.elementor-38 .elementor-element.elementor-element-709e13c{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-709e13c .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:17px;font-weight:400;line-height:19px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-aef9927{--display:flex;--min-height:260px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:030px 030px 030px 030px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:-9px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:-4px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-aef9927:hover{border-style:none;}.elementor-38 .elementor-element.elementor-element-aef9927, .elementor-38 .elementor-element.elementor-element-aef9927::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-7c32c48{margin:26px 26px calc(var(--kit-widget-spacing, 0px) + 26px) 26px;}.elementor-38 .elementor-element.elementor-element-7c32c48 img{width:33%;height:67px;}.elementor-38 .elementor-element.elementor-element-004af3a{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-004af3a .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:23px;font-weight:600;line-height:50px;color:var( --e-global-color-124a3ec );}.elementor-38 .elementor-element.elementor-element-49a58c7{--spacer-size:50px;}.elementor-38 .elementor-element.elementor-element-9378b3a{--spacer-size:1px;}.elementor-38 .elementor-element.elementor-element-8ca0688{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-8ca0688 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:17px;font-weight:400;line-height:21px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-7f5d5eb{--display:flex;--min-height:260px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:030px 030px 030px 030px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:-9px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:-4px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-7f5d5eb:hover{border-style:none;}.elementor-38 .elementor-element.elementor-element-7f5d5eb, .elementor-38 .elementor-element.elementor-element-7f5d5eb::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-a42f8a9 img{width:48%;max-width:100%;height:101px;}.elementor-38 .elementor-element.elementor-element-495b4fd{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-495b4fd .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:23px;font-weight:600;line-height:26px;color:var( --e-global-color-124a3ec );}.elementor-38 .elementor-element.elementor-element-94de79e{--spacer-size:50px;}.elementor-38 .elementor-element.elementor-element-32796dc{--spacer-size:1px;}.elementor-38 .elementor-element.elementor-element-9c9a01f{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-9c9a01f .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:17px;font-weight:400;line-height:21px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-ecf0930{--display:flex;--min-height:260px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:030px 030px 030px 030px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:-9px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:-4px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-ecf0930:hover{border-style:none;}.elementor-38 .elementor-element.elementor-element-ecf0930, .elementor-38 .elementor-element.elementor-element-ecf0930::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-919bdb8 img{width:52%;height:113px;}.elementor-38 .elementor-element.elementor-element-a4837df{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-a4837df .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:23px;font-weight:600;line-height:50px;color:var( --e-global-color-124a3ec );}.elementor-38 .elementor-element.elementor-element-f6e325c{--spacer-size:50px;}.elementor-38 .elementor-element.elementor-element-6dc9f1c{--spacer-size:1px;}.elementor-38 .elementor-element.elementor-element-95f02db{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-95f02db .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:17px;font-weight:400;line-height:21px;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-4e91c33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-ce8d185{margin:74px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-ce8d185.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-ce8d185 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-a247f80 );}.elementor-38 .elementor-element.elementor-element-94ef492{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-94ef492 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:50px;font-weight:600;}.elementor-38 .elementor-element.elementor-element-6e34936{--display:flex;}.elementor-38 .elementor-element.elementor-element-4e32092{margin:-205px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-20cb4de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 7px;--row-gap:0px;--column-gap:7px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-85844f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:030px 030px 030px 030px;}.elementor-38 .elementor-element.elementor-element-aefff15 img{width:100%;}.elementor-38 .elementor-element.elementor-element-61322a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-61322a5 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-weight:600;color:#E51F33;}.elementor-38 .elementor-element.elementor-element-6606bc0{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-6606bc0 .elementor-heading-title{font-family:"Baloo Paaji 2", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-e87fd6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-2280fe7 img{width:100%;}.elementor-38 .elementor-element.elementor-element-cb564ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-cb564ce .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-weight:600;color:#f29208;}.elementor-38 .elementor-element.elementor-element-b14d07f{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-b14d07f .elementor-heading-title{font-family:"Baloo Paaji 2", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-3a2a05a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-417eb10 img{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-f6b68ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-f6b68ac .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-weight:600;color:#226332;}.elementor-38 .elementor-element.elementor-element-266943b{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-266943b .elementor-heading-title{font-family:"Baloo Paaji 2", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-966422f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-16f4f39{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-16f4f39.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-16f4f39 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-a247f80 );}.elementor-38 .elementor-element.elementor-element-5699e8f{--display:flex;}.elementor-38 .elementor-element.elementor-element-7e3b497{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-7e3b497 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:40px;font-weight:600;}.elementor-38 .elementor-element.elementor-element-0bb73a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-679528c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-679528c img{width:100%;height:500px;border-radius:030px 030px 030px 030px;}.elementor-38 .elementor-element.elementor-element-e57c400{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-4cc356c{margin:-590px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:-2;}.elementor-38 .elementor-element.elementor-element-b12596f{margin:560px 17px calc(var(--kit-widget-spacing, 0px) + 17px) 26px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-b12596f.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-b12596f .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-a247f80 );}.elementor-38 .elementor-element.elementor-element-d56f211{margin:-41px -39px calc(var(--kit-widget-spacing, 0px) + 9px) -6px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-d56f211.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-d56f211 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-124a3ec );}.elementor-38 .elementor-element.elementor-element-6bd4d5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-15b0d9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-15b0d9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-8ab669d img{border-radius:030px 030px 030px 030px;}.elementor-38 .elementor-element.elementor-element-0f7030d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-582b21b img{border-radius:030px 030px 030px 030px;}.elementor-38 .elementor-element.elementor-element-8048d6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-ed710ef img{border-radius:030px 030px 030px 030px;}.elementor-38 .elementor-element.elementor-element-f5316af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-cd4b851 img{border-radius:030px 030px 030px 030px;}.elementor-38 .elementor-element.elementor-element-2c9626e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-eceee3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-eceee3c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-99e55b8{width:var( --container-widget-width, 100.816% );max-width:100.816%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;padding:0px 0px 0px 0px;--container-widget-width:100.816%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-99e55b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-99e55b8 .elementor-wrapper{--video-aspect-ratio:1.33333;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-38 .elementor-element.elementor-element-163b051{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-5cef3bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-12805a7{width:var( --container-widget-width, 225.5px );max-width:225.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;--container-widget-width:225.5px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-b98107f{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-38 .elementor-element.elementor-element-9b4fcda{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-38 .elementor-element.elementor-element-241545f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -58px;}.elementor-38 .elementor-element.elementor-element-bc7e1bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;z-index:7;}.elementor-38 .elementor-element.elementor-element-bc7e1bd img{width:50%;}.elementor-38 .elementor-element.elementor-element-62cd6b0{--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-868c89c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-868c89c img{width:100%;}.elementor-38 .elementor-element.elementor-element-dc33892{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-8de5211 .elementor-heading-title{font-size:30px;}.elementor-38 .elementor-element.elementor-element-7b94189 .elementor-heading-title{font-size:45px;}.elementor-38 .elementor-element.elementor-element-d7e168e{z-index:15;}.elementor-38 .elementor-element.elementor-element-1ab5897{--min-height:0px;}.elementor-38 .elementor-element.elementor-element-7f9f620{--min-height:0px;}.elementor-38 .elementor-element.elementor-element-d519c31 img{width:80%;}.elementor-38 .elementor-element.elementor-element-8f6566a .elementor-heading-title{font-size:22px;}.elementor-38 .elementor-element.elementor-element-9ebdf79{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-9ebdf79 .elementor-heading-title{font-size:17px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-d804af9 img{width:80%;}.elementor-38 .elementor-element.elementor-element-498cec6{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-498cec6 .elementor-heading-title{font-size:22px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-709e13c{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-709e13c .elementor-heading-title{font-size:17px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-7c32c48 img{width:50%;}.elementor-38 .elementor-element.elementor-element-004af3a{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;}.elementor-38 .elementor-element.elementor-element-004af3a .elementor-heading-title{font-size:22px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-8ca0688{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-8ca0688 .elementor-heading-title{font-size:17px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-a42f8a9{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-a42f8a9 img{width:60%;}.elementor-38 .elementor-element.elementor-element-495b4fd{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-38 .elementor-element.elementor-element-495b4fd .elementor-heading-title{font-size:22px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-9c9a01f{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-9c9a01f .elementor-heading-title{font-size:17px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-919bdb8 img{width:65%;}.elementor-38 .elementor-element.elementor-element-a4837df{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-a4837df .elementor-heading-title{font-size:22px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-95f02db{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-38 .elementor-element.elementor-element-95f02db .elementor-heading-title{font-size:17px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-ce8d185 .elementor-heading-title{font-size:35px;}.elementor-38 .elementor-element.elementor-element-94ef492 .elementor-heading-title{font-size:45px;}.elementor-38 .elementor-element.elementor-element-61322a5 .elementor-heading-title{font-size:29px;}.elementor-38 .elementor-element.elementor-element-6606bc0 .elementor-heading-title{font-size:20px;}.elementor-38 .elementor-element.elementor-element-cb564ce .elementor-heading-title{font-size:29px;}.elementor-38 .elementor-element.elementor-element-b14d07f .elementor-heading-title{font-size:20px;}.elementor-38 .elementor-element.elementor-element-f6b68ac .elementor-heading-title{font-size:29px;}.elementor-38 .elementor-element.elementor-element-266943b .elementor-heading-title{font-size:20px;}.elementor-38 .elementor-element.elementor-element-16f4f39 .elementor-heading-title{font-size:26px;}.elementor-38 .elementor-element.elementor-element-7e3b497{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-7e3b497 .elementor-heading-title{font-size:37px;}.elementor-38 .elementor-element.elementor-element-679528c img{width:90%;height:350px;}.elementor-38 .elementor-element.elementor-element-b12596f .elementor-heading-title{font-size:35px;}.elementor-38 .elementor-element.elementor-element-d56f211 .elementor-heading-title{font-size:45px;}.elementor-38 .elementor-element.elementor-element-6bd4d5d{--margin-top:-44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-290ea05{--width:50%;}.elementor-38 .elementor-element.elementor-element-d2e51cf{--width:50%;}.elementor-38 .elementor-element.elementor-element-6d6d947{--width:25%;}.elementor-38 .elementor-element.elementor-element-650e44c{--width:60.303%;}.elementor-38 .elementor-element.elementor-element-f88cc8e{--width:28%;}.elementor-38 .elementor-element.elementor-element-cb5db2a{--content-width:100%;}.elementor-38 .elementor-element.elementor-element-d0fbf0c{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-7f9f620{--width:25%;}.elementor-38 .elementor-element.elementor-element-ccb711b{--width:25%;}.elementor-38 .elementor-element.elementor-element-aef9927{--width:25%;}.elementor-38 .elementor-element.elementor-element-7f5d5eb{--width:25%;}.elementor-38 .elementor-element.elementor-element-ecf0930{--width:25%;}.elementor-38 .elementor-element.elementor-element-85844f1{--width:48%;}.elementor-38 .elementor-element.elementor-element-e87fd6f{--width:48%;}.elementor-38 .elementor-element.elementor-element-3a2a05a{--width:60%;}.elementor-38 .elementor-element.elementor-element-15b0d9e{--width:25%;}.elementor-38 .elementor-element.elementor-element-0f7030d{--width:25%;}.elementor-38 .elementor-element.elementor-element-8048d6f{--width:25%;}.elementor-38 .elementor-element.elementor-element-f5316af{--width:25%;}.elementor-38 .elementor-element.elementor-element-eceee3c{--width:36%;}.elementor-38 .elementor-element.elementor-element-163b051{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-38 .elementor-element.elementor-element-cb61dc9{--width:985.5px;}.elementor-38 .elementor-element.elementor-element-1ab5897{--content-width:90%;}.elementor-38 .elementor-element.elementor-element-20cb4de{--content-width:100%;}.elementor-38 .elementor-element.elementor-element-6bd4d5d{--content-width:92%;}.elementor-38 .elementor-element.elementor-element-15b0d9e{--width:25%;}.elementor-38 .elementor-element.elementor-element-0f7030d{--width:33%;}.elementor-38 .elementor-element.elementor-element-8048d6f{--width:33%;}.elementor-38 .elementor-element.elementor-element-f5316af{--width:33%;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-290ea05{--width:48.462%;}.elementor-38 .elementor-element.elementor-element-12805a7{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-12805a7 img{width:69%;}.elementor-38 .elementor-element.elementor-element-d2e51cf{--width:50%;}.elementor-38 .elementor-element.elementor-element-b98107f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}.elementor-38 .elementor-element.elementor-element-80dcff7 img{width:32%;}.elementor-38 .elementor-element.elementor-element-bc7e1bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:30;}.elementor-38 .elementor-element.elementor-element-bc7e1bd img{width:50%;}.elementor-38 .elementor-element.elementor-element-868c89c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-868c89c img{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-dc33892{--margin-top:111px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-8de5211{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;}.elementor-38 .elementor-element.elementor-element-7b94189{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-38 .elementor-element.elementor-element-7b94189 .elementor-heading-title{font-size:28px;}.elementor-38 .elementor-element.elementor-element-d519c31 img{width:45%;}.elementor-38 .elementor-element.elementor-element-d804af9 img{width:50%;}.elementor-38 .elementor-element.elementor-element-7c32c48 img{width:29%;}.elementor-38 .elementor-element.elementor-element-ce8d185{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;}.elementor-38 .elementor-element.elementor-element-ce8d185 .elementor-heading-title{font-size:19px;}.elementor-38 .elementor-element.elementor-element-94ef492{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:30;}.elementor-38 .elementor-element.elementor-element-94ef492 .elementor-heading-title{font-size:28px;}.elementor-38 .elementor-element.elementor-element-6e34936{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-150f8e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;z-index:30;}.elementor-38 .elementor-element.elementor-element-20cb4de{--content-width:680px;--min-height:0px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-aefff15 img{width:68%;}.elementor-38 .elementor-element.elementor-element-2280fe7 img{width:68%;}.elementor-38 .elementor-element.elementor-element-417eb10 img{width:68%;}.elementor-38 .elementor-element.elementor-element-16f4f39 .elementor-heading-title{font-size:19px;}.elementor-38 .elementor-element.elementor-element-7e3b497 .elementor-heading-title{font-size:28px;}.elementor-38 .elementor-element.elementor-element-679528c img{width:93%;max-width:93%;height:175px;}.elementor-38 .elementor-element.elementor-element-b12596f .elementor-heading-title{font-size:23px;}.elementor-38 .elementor-element.elementor-element-d56f211{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-d56f211 .elementor-heading-title{font-size:33px;}.elementor-38 .elementor-element.elementor-element-6bd4d5d{--content-width:90%;}}/* Start custom CSS for nav-menu, class: .elementor-element-b98107f *//* ==========================================
MENU DESKTOP - LINHA VERDE ANIMADA
========================================== */

.elementor-38 .elementor-element.elementor-element-b98107f .menu-item a {
    position: relative;
    display: inline-block;
    text-decoration: none;
}

.elementor-38 .elementor-element.elementor-element-b98107f .menu-item a::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 0;
    height: 2px;
    background: #39D51F;
    transform: translateX(-50%);
    transition: width 0.35s ease;
}

.elementor-38 .elementor-element.elementor-element-b98107f .menu-item a:hover::after,
.elementor-38 .elementor-element.elementor-element-b98107f .current-menu-item a::after {
    width: 50%;
}

/* ==========================================
CORREÇÃO DE ROLAGEM HORIZONTAL DO SITE
========================================== */

html,
body {
    overflow-x: hidden !important;
}

body.elementor-default {
    overflow-x: hidden !important;
}

.elementor {
    overflow-x: hidden !important;
}

/* ==========================================
MENU FULLSCREEN MOBILE / TABLET
========================================== */

.elementor-nav-menu--dropdown {
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    min-height: 100vh !important;
    margin: 0 !important;
    border: 0 !important;
    background: #F5F5F5 !important;
    padding: 80px 24px 60px 24px !important;
    overflow: hidden !important;
    z-index: 999999 !important;
    animation: yappMenuFade .3s ease;
}

.elementor-nav-menu__container,
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin: 0 !important;
    top: 0 !important;
    inset: 0 !important;
}

/* ==========================================
TRAVA ROLAGEM QUANDO MENU ESTIVER ABERTO
========================================== */

html.yapp-menu-open,
body.yapp-menu-open {
    overflow: hidden !important;
    height: 100vh !important;
    touch-action: none !important;
}

html:has(.elementor-menu-toggle.elementor-active),
body:has(.elementor-menu-toggle.elementor-active) {
    overflow: hidden !important;
    height: 100vh !important;
}

body:has(.elementor-menu-toggle.elementor-active) {
    position: fixed !important;
    width: 100% !important;
}

/* ==========================================
AJUSTE DE ALINHAMENTO MENU MOBILE
========================================== */

.elementor-nav-menu--dropdown .elementor-nav-menu {
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-nav-menu--dropdown li {
    margin-left: 0 !important;
    padding-left: 0 !important;
}

/* ==========================================
LINKS MENU FULLSCREEN
========================================== */

.elementor-nav-menu--dropdown a,
.elementor-nav-menu--dropdown .yapp-compre-agora-link {
    display: block !important;
    font-family: "Baloo 2", sans-serif !important;
    font-size: 32px !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    color: #144633 !important;
    text-decoration: none !important;
    padding: 8px 0 !important;
    transition: all .3s ease;
}

/* ==========================================
COMPRE AGORA
========================================== */

.yapp-compre-agora-link {
    margin-top: 165px !important;
    font-family: "Baloo 2", sans-serif !important;
    font-size: 32px !important;
    font-weight: 700 !important;
    display: flex !important;
    align-items: center !important;
}

/* ==========================================
REMOVE FUNDO CINZA DO HOVER E ITEM ATIVO
========================================== */

.elementor-nav-menu--dropdown a,
.elementor-nav-menu--dropdown a:hover,
.elementor-nav-menu--dropdown .elementor-item,
.elementor-nav-menu--dropdown .elementor-item-active,
.elementor-nav-menu--dropdown .current-menu-item > a,
.elementor-nav-menu--dropdown .current-menu-ancestor > a,
.elementor-nav-menu--dropdown .yapp-compre-agora-link,
.elementor-nav-menu--dropdown .yapp-compre-agora-link:hover {
    background-color: transparent !important;
    box-shadow: none !important;
}

/* ==========================================
REMOVE LINHA VERDE DO MENU FULLSCREEN
========================================== */

.elementor-nav-menu--dropdown a::before,
.elementor-nav-menu--dropdown a::after,
.elementor-nav-menu--dropdown .elementor-item::before,
.elementor-nav-menu--dropdown .elementor-item::after,
.elementor-nav-menu--dropdown .yapp-compre-agora-link::before,
.elementor-nav-menu--dropdown .yapp-compre-agora-link::after {
    display: none !important;
    content: none !important;
}

/* ==========================================
HOVER MENU MOBILE
========================================== */

.elementor-nav-menu--dropdown a:hover,
.elementor-nav-menu--dropdown .yapp-compre-agora-link:hover {
    color: #39D51F !important;
    transform: translateX(10px);
}

/* ==========================================
ITEM ATIVO
========================================== */

.elementor-nav-menu--dropdown .current-menu-item a {
    color: #39D51F !important;
}

/* ==========================================
BOTÃO HAMBÚRGUER BASE
========================================== */

.elementor-38 .elementor-element.elementor-element-b98107f .elementor-menu-toggle {
    position: relative !important;
    z-index: 1000000 !important;
}

/* ==========================================
MOBILE E TABLET - ATÉ 1024
========================================== */

@media (max-width: 1024px) {

    .elementor-38 .elementor-element.elementor-element-b98107f {
        position: relative !important;
        width: 100% !important;
        max-width: 100vw !important;
        overflow: visible !important;
    }

    .elementor-38 .elementor-element.elementor-element-b98107f .elementor-menu-toggle {
        display: flex !important;
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
        align-items: center !important;
        justify-content: center !important;
        z-index: 1000000 !important;
    }

    .elementor-38 .elementor-element.elementor-element-b98107f .elementor-nav-menu--main {
        display: none !important;
    }

    .elementor-38 .elementor-element.elementor-element-b98107f .elementor-menu-toggle:not(.elementor-active) {
        position: absolute !important;

        /* MEXA AQUI PARA POSICIONAR FECHADO */
        top: 13px !important;
        right: 2px !important;

        left: auto !important;
        bottom: auto !important;
        transform: none !important;
        margin: 0 !important;
        z-index: 1000000 !important;
    }
}

/* ==========================================
FORÇA HAMBÚRGUER NO TABLET - 768 ATÉ 1024
========================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-38 .elementor-element.elementor-element-b98107f .elementor-menu-toggle {
        display: flex !important;
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
        align-items: center !important;
        justify-content: center !important;
        z-index: 1000000 !important;
    }

    .elementor-38 .elementor-element.elementor-element-b98107f .elementor-nav-menu--main {
        display: none !important;
    }

    .elementor-38 .elementor-element.elementor-element-b98107f .elementor-menu-toggle:not(.elementor-active) {
        position: absolute !important;

        /* MEXA AQUI PARA POSICIONAR NO TABLET */
        top: -40px !important;
        right: 2px !important;

        left: auto !important;
        bottom: auto !important;
        transform: none !important;
        margin: 0 !important;
        z-index: 1000000 !important;
    }
}

/* ==========================================
BOTÃO X FIXO SOMENTE COM MENU ABERTO
========================================== */

.elementor-38 .elementor-element.elementor-element-b98107f .elementor-menu-toggle.elementor-active {
    position: fixed !important;
    top: 10px !important;
    right: clamp(16px, 5vw, 28px) !important;
    left: auto !important;
    transform: none !important;
    margin: 0 !important;
    z-index: 1000001 !important;
}

/* ==========================================
REMOVE FUNDO CINZA DO BOTÃO HAMBÚRGUER / X
========================================== */

.elementor-38 .elementor-element.elementor-element-b98107f .elementor-menu-toggle,
.elementor-38 .elementor-element.elementor-element-b98107f .elementor-menu-toggle:hover,
.elementor-38 .elementor-element.elementor-element-b98107f .elementor-menu-toggle:focus,
.elementor-38 .elementor-element.elementor-element-b98107f .elementor-menu-toggle.elementor-active,
.elementor-38 .elementor-element.elementor-element-b98107f .elementor-menu-toggle *,
.elementor-38 .elementor-element.elementor-element-b98107f .elementor-menu-toggle.elementor-active * {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* ==========================================
ANIMAÇÃO DE ABERTURA
========================================== */

@keyframes yappMenuFade {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

/* ==========================================
SETA NO COMPRE AGORA
========================================== */

.yapp-compre-agora-link::after {
    content: "→";
    display: inline-block;
    margin-left: 12px;
    transition: transform .3s ease;
}

.yapp-compre-agora-link:hover::after {
    transform: translateX(6px);
}

.yapp-seta {
    font-family: inherit !important;
    font-size: 42px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    margin-left: 8px !important;
    transition: transform .3s ease;
}

.yapp-compre-agora-link:hover .yapp-seta {
    transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9b4fcda *//* ========================================== MENU DESKTOP - LINHA VERDE ANIMADA ========================================== */ .elementor-38 .elementor-element.elementor-element-9b4fcda .menu-item a { position: relative; display: inline-block; text-decoration: none; } .elementor-38 .elementor-element.elementor-element-9b4fcda .menu-item a::after { content: ""; position: absolute; left: 50%; bottom: 0; width: 0; height: 2px; background: #39D51F; transform: translateX(-50%); transition: width 0.35s ease; } .elementor-38 .elementor-element.elementor-element-9b4fcda .menu-item a:hover::after, .elementor-38 .elementor-element.elementor-element-9b4fcda .current-menu-item a::after { width: 50%; } /* ========================================== MENU FULLSCREEN MOBILE / TABLET ========================================== */ .elementor-nav-menu--dropdown { position: fixed !important; top: 0 !important; left: 0 !important; width: 100vw !important; height: 100vh !important; background: #F5F5F5 !important; padding-top: 120px !important; padding-right: 60px !important; padding-bottom: 60px !important; padding-left: 60px !important; overflow-y: auto !important; z-index: 999999 !important; animation: yappMenuFade .3s ease; } /* ========================================== LINKS MENU FULLSCREEN ========================================== */ .elementor-nav-menu--dropdown a { display: block !important; font-size: 36px !important; font-weight: 700 !important; line-height: 1.6 !important; color: #144633 !important; text-decoration: none !important; transition: all .3s ease; } /* ========================================== HOVER MENU MOBILE ========================================== */ .elementor-nav-menu--dropdown a:hover { color: #39D51F !important; transform: translateX(10px); } /* ========================================== ITEM ATIVO ========================================== */ .elementor-nav-menu--dropdown .current-menu-item a { color: #39D51F !important; } /* ========================================== BOTÃO HAMBÚRGUER / FECHAR ========================================== */ .elementor-38 .elementor-element.elementor-element-9b4fcda .elementor-menu-toggle { position: relative !important; z-index: 1000000 !important; } /* ========================================== ANIMAÇÃO DE ABERTURA ========================================== */ @keyframes yappMenuFade { from { opacity: 0; } to { opacity: 1; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-868c89c */@media (max-width:1024px){

.yapp-tablet-cans img{
    width:120% !important;
    max-width:none !important;
    transform:translateX(-40px);
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4425886 */<div class="yapp-beneficios-mobile-carousel">

  <div class="yapp-beneficio-card ativo">
    <img src="https://yappizero.com.br/wp-content/uploads/2026/05/Design-sem-nome-7-1024x1024.png" alt="">
    <h3>Zero Açúcar</h3>
    <p>Sabor leve sem adição de açúcar.</p>
  </div>

  <div class="yapp-beneficio-card">
    <img src="https://yappizero.com.br/wp-content/uploads/2026/05/folha-1024x1024.png" alt="">
    <h3>Fonte de Fibras</h3>
    <p>Mais equilíbrio para sua rotina.</p>
  </div>

  <div class="yapp-beneficio-card">
    <img src="https://yappizero.com.br/wp-content/uploads/2026/05/aaaaaaaaaaaaaaaaa-722x1024.png" alt="">
    <h3>Rico em Vitaminas</h3>
    <p>Vitaminas C, B3, B5 e B6.</p>
  </div>

  <div class="yapp-beneficio-card">
    <img src="https://yappizero.com.br/wp-content/uploads/2026/05/Design-sem-nome-5-1024x1024.png" alt="">
    <h3>Levemente Gaseificado</h3>
    <p>Bolhas suaves, refrescância medida.</p>
  </div>

  <div class="yapp-beneficio-card">
    <img src="https://yappizero.com.br/wp-content/uploads/2026/05/probi-1024x1024.png" alt="">
    <h3>Bebida Probiótica</h3>
    <p>Uma bebida funcional para o bem-estar intestinal.</p>
  </div>

</div>

<style>
@media (max-width:767px){

  .yapp-beneficios-mobile-carousel{
    display:flex;
    overflow-x:auto;
    scroll-snap-type:x mandatory;
    gap:18px;
    padding:18px 24px 36px;
    scrollbar-width:none;
    scroll-behavior:smooth;
    -webkit-overflow-scrolling:touch;
  }

  .yapp-beneficios-mobile-carousel::-webkit-scrollbar{
    display:none;
  }

  .yapp-beneficio-card{
    flex:0 0 88%;
    min-width:88%;
    background:#fff;
    border-radius:28px;
    box-shadow:0 4px 18px rgba(0,0,0,.12);
    text-align:center;
    padding:34px 22px;
    scroll-snap-align:center;

    transition:all .45s ease;
    transform:scale(.92);
    opacity:.75;
  }

  .yapp-beneficio-card.ativo{
    transform:scale(1);
    opacity:1;
    box-shadow:0 12px 30px rgba(0,0,0,.18);
  }

  .yapp-beneficio-card img{
    width:90px;
    height:auto;
    margin-bottom:18px;
  }

  .yapp-beneficio-card h3{
    font-family:"Baloo 2", sans-serif;
    font-size:24px;
    font-weight:700;
    color:#144633;
    margin:0 0 20px;
  }

  .yapp-beneficio-card p{
    font-family:"Roboto", sans-serif;
    font-size:15px;
    color:#54595F;
    margin:0;
  }

}
</style>

<script>
document.addEventListener('DOMContentLoaded', function(){

  if(window.innerWidth > 767) return;

  const carousel = document.querySelector('.yapp-beneficios-mobile-carousel');
  if(!carousel) return;

  const cards = carousel.querySelectorAll('.yapp-beneficio-card');
  let index = 0;

  function atualizarAtivo(){
    cards.forEach(function(card){
      card.classList.remove('ativo');
    });

    cards[index].classList.add('ativo');
  }

  atualizarAtivo();

  setInterval(function(){

    index++;

    if(index >= cards.length){
      index = 0;
    }

    carousel.scrollTo({
      left: cards[index].offsetLeft - carousel.offsetLeft,
      behavior:'smooth'
    });

    atualizarAtivo();

  }, 3000);

});
</script>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85844f1 */.elementor-38 .elementor-element.elementor-element-85844f1 {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
    cursor: pointer;
    border-radius: 24px;
    overflow: hidden;
}

.elementor-38 .elementor-element.elementor-element-85844f1:hover {
    transform: translateY(-15px) scale(1.03);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e87fd6f */.elementor-38 .elementor-element.elementor-element-e87fd6f {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
    cursor: pointer;
    border-radius: 24px;
    overflow: hidden;
}

.elementor-38 .elementor-element.elementor-element-e87fd6f:hover {
    transform: translateY(-15px) scale(1.03);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a2a05a */.elementor-38 .elementor-element.elementor-element-3a2a05a {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
    cursor: pointer;
    border-radius: 24px;
    overflow: hidden;
}

.elementor-38 .elementor-element.elementor-element-3a2a05a:hover {
    transform: translateY(-15px) scale(1.03);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-679528c */@media (max-width: 767px) {
    .elementor-38 .elementor-element.elementor-element-679528c,
    .elementor-38 .elementor-element.elementor-element-679528c .elementor-widget-container {
        height: auto !important;
        min-height: unset !important;
        max-height: none !important;
    }

    .elementor-38 .elementor-element.elementor-element-679528c img {
        width: 100% !important;
        height: auto !important;
        min-height: unset !important;
        max-height: none !important;
        object-fit: cover !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-99e55b8 */.elementor-38 .elementor-element.elementor-element-99e55b8{
  overflow:hidden !important;
  border:none !important;
}

.elementor-38 .elementor-element.elementor-element-99e55b8 video{
  width:102% !important;
  max-width:102% !important;
  height:102% !important;
  display:block !important;
  object-fit:cover !important;
  transform:translateX(-1%) translateY(-1%) !important;
  border:none !important;
  outline:none !important;
  box-shadow:none !important;
}/* End custom CSS */