.elementor-8 .elementor-element.elementor-element-3601e70{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-3601e70.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-08cd00b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-08cd00b.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-cbbc068{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-cbbc068.elementor-element{--align-self:center;}.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 );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4d065be{right:-195px;}body.rtl .elementor-8 .elementor-element.elementor-element-4d065be{left:-195px;}.elementor-8 .elementor-element.elementor-element-4d065be{top:352px;}.elementor-8 .elementor-element.elementor-element-4d065be img{width:37%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-efa5bce{left:-161px;}body.rtl .elementor-8 .elementor-element.elementor-element-efa5bce{right:-161px;}.elementor-8 .elementor-element.elementor-element-efa5bce{top:777px;}.elementor-8 .elementor-element.elementor-element-efa5bce img{width:37%;}.elementor-8 .elementor-element.elementor-element-dea6dad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-ha-lightbox .ha-lightbox-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-797bd37 .ha-lightbox-image img{width:800px;border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-12bf780{--display:flex;}.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-8 .elementor-element.elementor-element-2fd28f3.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c74e845 img{width:45%;}.elementor-8 .elementor-element.elementor-element-e834abe{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-5272ae9{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-cc1fd8b{width:auto;max-width:auto;top:276px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-cc1fd8b{right:-172px;}body.rtl .elementor-8 .elementor-element.elementor-element-cc1fd8b{left:-172px;}.elementor-8 .elementor-element.elementor-element-cc1fd8b img{width:36%;}.elementor-8 .elementor-element.elementor-element-432b13f{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-d6c80ee{--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;}.elementor-8 .elementor-element.elementor-element-d74addc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-8c94637{--e-image-carousel-slides-to-show:2;}.elementor-8 .elementor-element.elementor-element-8c94637.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8c94637 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8 .elementor-element.elementor-element-8c94637 .elementor-swiper-button.elementor-swiper-button-next{color:#462021;}.elementor-8 .elementor-element.elementor-element-8c94637 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-8 .elementor-element.elementor-element-8c94637 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#462021;}.elementor-8 .elementor-element.elementor-element-8c94637 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#462021;opacity:1;}.elementor-8 .elementor-element.elementor-element-8c94637 .swiper-pagination-bullet{background:#935557;}.elementor-8 .elementor-element.elementor-element-463027b{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:10rem;--padding-right:10rem;}.elementor-8 .elementor-element.elementor-element-2503ffe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4ab3eeb.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4737448{width:auto;max-width:auto;top:50px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4737448{right:-149px;}body.rtl .elementor-8 .elementor-element.elementor-element-4737448{left:-149px;}.elementor-8 .elementor-element.elementor-element-4737448 img{width:36%;}.elementor-8 .elementor-element.elementor-element-3b84e21{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-38fb932{left:-103px;}body.rtl .elementor-8 .elementor-element.elementor-element-38fb932{right:-103px;}.elementor-8 .elementor-element.elementor-element-38fb932{top:-115px;}.elementor-8 .elementor-element.elementor-element-38fb932 img{width:50%;}.elementor-8 .elementor-element.elementor-element-094cd04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-75fc7ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-8 .elementor-element.elementor-element-e0a9c96{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-43fcbcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-52ea495.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-784344e{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-d25744b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-441cf5f{right:-264px;}body.rtl .elementor-8 .elementor-element.elementor-element-441cf5f{left:-264px;}.elementor-8 .elementor-element.elementor-element-441cf5f{bottom:-23px;}.elementor-8 .elementor-element.elementor-element-441cf5f img{width:50%;}.elementor-8 .elementor-element.elementor-element-6302579{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8aa868b{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-e9bf66a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-645945f.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c946858{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8 .elementor-element.elementor-element-5c8d653{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4a8e524{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4a8e524.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-0d81633{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-2ed40ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-cbd757a{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-a8d0210{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ef599bb{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-a47c241{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-8 .elementor-element.elementor-element-26c93a9 img{width:45%;}.elementor-8 .elementor-element.elementor-element-0d510bd{--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;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-0654894{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0654894.elementor-element{--align-self:center;}.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 );}@media(max-width:880px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-d74addc{--width:100%;}}@media(max-width:1200px){.elementor-8 .elementor-element.elementor-element-3601e70{--padding-top:4rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-8 .elementor-element.elementor-element-4d065be{top:690px;}.elementor-8 .elementor-element.elementor-element-4d065be img{width:34%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-efa5bce{left:-201px;}body.rtl .elementor-8 .elementor-element.elementor-element-efa5bce{right:-201px;}.elementor-8 .elementor-element.elementor-element-efa5bce{top:899.948px;}.elementor-8 .elementor-element.elementor-element-efa5bce img{width:34%;}.elementor-8 .elementor-element.elementor-element-dea6dad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;}.elementor-8 .elementor-element.elementor-element-e834abe{--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-8 .elementor-element.elementor-element-432b13f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-8 .elementor-element.elementor-element-8c94637{width:var( --container-widget-width, 812.565px );max-width:812.565px;--container-widget-width:812.565px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-463027b{--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-8 .elementor-element.elementor-element-4737448{top:-42px;}.elementor-8 .elementor-element.elementor-element-3b84e21{--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-8 .elementor-element.elementor-element-38fb932{top:160px;}.elementor-8 .elementor-element.elementor-element-e0a9c96{--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-8 .elementor-element.elementor-element-784344e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-441cf5f{right:-165px;}body.rtl .elementor-8 .elementor-element.elementor-element-441cf5f{left:-165px;}.elementor-8 .elementor-element.elementor-element-441cf5f{bottom:470px;}.elementor-8 .elementor-element.elementor-element-441cf5f img{width:220px;}.elementor-8 .elementor-element.elementor-element-8aa868b{--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-8 .elementor-element.elementor-element-c946858{--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-8 .elementor-element.elementor-element-4a8e524{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-0d81633{--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-8 .elementor-element.elementor-element-cbd757a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-8 .elementor-element.elementor-element-ef599bb{--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-8 .elementor-element.elementor-element-0d510bd{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}}@media(max-width:1024px){body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4d065be{right:-206px;}body.rtl .elementor-8 .elementor-element.elementor-element-4d065be{left:-206px;}.elementor-8 .elementor-element.elementor-element-4d065be{top:773px;}.elementor-8 .elementor-element.elementor-element-4d065be img{width:21%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-efa5bce{left:-197.042px;}body.rtl .elementor-8 .elementor-element.elementor-element-efa5bce{right:-197.042px;}.elementor-8 .elementor-element.elementor-element-efa5bce{top:897px;}.elementor-8 .elementor-element.elementor-element-efa5bce img{width:25%;}.elementor-8 .elementor-element.elementor-element-dea6dad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;}.elementor-8 .elementor-element.elementor-element-cc1fd8b{top:280px;}.elementor-8 .elementor-element.elementor-element-cc1fd8b img{width:30%;}.elementor-8 .elementor-element.elementor-element-b7b1608{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b7b1608.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-d74addc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8c94637{--e-image-carousel-slides-to-show:1;--container-widget-width:310px;--container-widget-flex-grow:0;width:var( --container-widget-width, 310px );max-width:310px;}.elementor-8 .elementor-element.elementor-element-4737448{top:-30px;}.elementor-8 .elementor-element.elementor-element-4737448 img{width:30%;}.elementor-8 .elementor-element.elementor-element-38fb932{top:195px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-441cf5f{right:-273px;}body.rtl .elementor-8 .elementor-element.elementor-element-441cf5f{left:-273px;}.elementor-8 .elementor-element.elementor-element-441cf5f img{width:31%;}}@media(max-width:880px){.elementor-8 .elementor-element.elementor-element-4d065be{top:964px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-efa5bce{left:-218.042px;}body.rtl .elementor-8 .elementor-element.elementor-element-efa5bce{right:-218.042px;}.elementor-8 .elementor-element.elementor-element-efa5bce{top:992px;}.elementor-8 .elementor-element.elementor-element-dea6dad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;}.elementor-8 .elementor-element.elementor-element-c74e845 img{width:50%;}.elementor-8 .elementor-element.elementor-element-b7b1608{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-d6c80ee{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-4737448{top:4px;}.elementor-8 .elementor-element.elementor-element-38fb932{top:138px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-441cf5f{right:-296px;}body.rtl .elementor-8 .elementor-element.elementor-element-441cf5f{left:-296px;}.elementor-8 .elementor-element.elementor-element-441cf5f img{width:22%;}.elementor-8 .elementor-element.elementor-element-26c93a9 img{width:50%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-3601e70{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4d065be{right:-190px;}body.rtl .elementor-8 .elementor-element.elementor-element-4d065be{left:-190px;}.elementor-8 .elementor-element.elementor-element-4d065be{top:17px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-efa5bce{left:-199px;}body.rtl .elementor-8 .elementor-element.elementor-element-efa5bce{right:-199px;}.elementor-8 .elementor-element.elementor-element-efa5bce{top:925px;}.elementor-8 .elementor-element.elementor-element-dea6dad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-8 .elementor-element.elementor-element-12bf780{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c74e845 img{width:90%;}.elementor-8 .elementor-element.elementor-element-e834abe{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-cc1fd8b{right:-80px;}body.rtl .elementor-8 .elementor-element.elementor-element-cc1fd8b{left:-80px;}.elementor-8 .elementor-element.elementor-element-cc1fd8b{top:487px;}.elementor-8 .elementor-element.elementor-element-cc1fd8b img{width:37%;}.elementor-8 .elementor-element.elementor-element-b7b1608{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-432b13f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8 .elementor-element.elementor-element-d6c80ee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8c94637{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-463027b{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4737448{right:-115px;}body.rtl .elementor-8 .elementor-element.elementor-element-4737448{left:-115px;}.elementor-8 .elementor-element.elementor-element-4737448{top:457px;}.elementor-8 .elementor-element.elementor-element-4737448 img{width:28%;}.elementor-8 .elementor-element.elementor-element-3b84e21{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-38fb932{left:-137px;}body.rtl .elementor-8 .elementor-element.elementor-element-38fb932{right:-137px;}.elementor-8 .elementor-element.elementor-element-38fb932{top:241px;}.elementor-8 .elementor-element.elementor-element-e0a9c96{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8 .elementor-element.elementor-element-784344e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-441cf5f{right:-183px;}body.rtl .elementor-8 .elementor-element.elementor-element-441cf5f{left:-183px;}.elementor-8 .elementor-element.elementor-element-441cf5f{bottom:-84px;}.elementor-8 .elementor-element.elementor-element-441cf5f img{width:31%;}.elementor-8 .elementor-element.elementor-element-8aa868b{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8 .elementor-element.elementor-element-c946858{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8 .elementor-element.elementor-element-4a8e524{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-0d81633{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8 .elementor-element.elementor-element-cbd757a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8 .elementor-element.elementor-element-ef599bb{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8 .elementor-element.elementor-element-26c93a9 img{width:90%;}.elementor-8 .elementor-element.elementor-element-0d510bd{--padding-top:4rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-d74addc{--width:50%;}}@media(min-width:2400px){.elementor-8 .elementor-element.elementor-element-3601e70{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-e834abe{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-432b13f{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-463027b{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-3b84e21{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-e0a9c96{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-784344e{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-8aa868b{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-c946858{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-0d81633{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-cbd757a{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-ef599bb{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-0d510bd{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-8 .elementor-element.elementor-element-9e547ba{text-align:center;}}/* Start custom CSS for button, class: .elementor-element-2fd28f3 *//* Estilização Geral do Botão */
.elementor-8 .elementor-element.elementor-element-2fd28f3 .elementor-button {
    background-color: #A26131 !important; /* Verde sálvia fiel à imagem */
    border-radius: 50px !important; /* Formato pílula */
    padding: 25px 50px !important;
    font-family: 'Inter', sans-serif; /* Ou a fonte que estiver usando */
    font-weight: 600;
    font-size: clamp(14px, 4vw, 18px); /* Responsivo: ajusta entre 14px e 18px */
    transition: all 0.3s ease-in-out;
    box-shadow: 0px 10px 25px rgba(162, 97, 49); /* Sombra suave */
    border: none !important;
    display: inline-block;
    width: auto;
    text-align: center;
    /* Inicia a animação */
    animation: pulsar-botao 3s infinite ease-in-out;
}

/* Efeito ao passar o mouse */
.elementor-8 .elementor-element.elementor-element-2fd28f3 .elementor-button:hover {
    background-color: #A26131 !important; /* Escurece levemente */
    transform: translateY(-3px);
    box-shadow: 0px 15px 30px rgba(162, 97, 49);
    animation-play-state: paused; /* Pausa a pulsação ao interagir */
}

/* Animação de Pulsação Suave */
@keyframes pulsar-botao {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05); /* Cresce levemente */
    }
    100% {
        transform: scale(1);
    }
}

/* Ajuste para Mobile (Garante que não transborde) */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-2fd28f3 .elementor-button {
        padding: 20px 30px !important;
        width: 100%; /* Opcional: botão ocupa largura total no celular */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3601e70 *//* 1. RESET DE SEGURANÇA TOTAL */
html, body {
    overflow-x: hidden !important;
    width: 100% !important;
    position: relative !important;
}

/* 2. FORÇAR TODOS OS ELEMENTOS A CABEREM NA TELA */
*, *:before, *:after {
    box-sizing: border-box !important;
    max-width: 100% !important;
}

/* 3. CORREÇÃO ESPECÍFICA PARA MOBILE */
@media (max-width: 767px) {
    /* Força a seção a não ter margens negativas que "puxam" o conteúdo */
    .elementor-section, 
    .elementor-column, 
    .elementor-widget-wrap {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        width: 100% !important;
    }

    /* Ajusta os cards para empilharem corretamente */
    .container-cards {
        display: block !important; /* Muda de flex para block para evitar compressão */
        width: 100% !important;
    }

    .card {
        width: 100% !important;
        display: flex !important; /* Mantém o ícone ao lado do texto */
        margin-bottom: 20px !important;
        min-width: unset !important; /* Remove largura mínima */
    }

    /* Garante que o título não force a largura da tela */
    .titulo-principal {
        font-size: 24px !important; /* Tamanho fixo menor para teste */
        line-height: 1.2 !important;
        display: block !important;
        width: 100% !important;
    }

    /* Ajusta o vídeo e o botão */
    .elementor-widget-video, 
    .elementor-button-wrapper,
    .elementor-button {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e834abe *//* Container pai para garantir que nada saia da seção */
.elementor-8 .elementor-element.elementor-element-e834abe {
    position: relative !important;
    overflow: hidden !important;
    z-index: 1;
}

.background-overlay-ramos {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: -1; /* Fica atrás do seu conteúdo */
}

.ramo-animado {
    position: absolute;
    width: 150px;  /* Tamanho visível */
    height: 150px; /* Tamanho visível */
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0;
    /* Filtro para converter branco em marrom #462021 */
    filter: brightness(0) saturate(100%) invert(13%) sepia(21%) saturate(2108%) hue-rotate(315deg) brightness(94%) contrast(92%);
    animation: fade-move 15s infinite ease-in-out;
}

/* URLs e Posições */
.ramo-1 { background-image: url('https://metodoleve.com.br/wp-content/uploads/2025/12/Group_.svg'); top: 5%; left: 5%; animation-delay: 0s; }
.ramo-2 { background-image: url('https://metodoleve.com.br/wp-content/uploads/2025/12/Group_-1.svg'); top: 15%; right: 5%; animation-delay: 2s; }
.ramo-3 { background-image: url('https://metodoleve.com.br/wp-content/uploads/2025/12/Group_-2.svg'); bottom: 10%; left: 10%; animation-delay: 4s; }
.ramo-4 { background-image: url('https://metodoleve.com.br/wp-content/uploads/2025/12/Group_-3.svg'); bottom: 20%; right: 10%; animation-delay: 1s; }
.ramo-5 { background-image: url('https://metodoleve.com.br/wp-content/uploads/2025/12/Group_-4.svg'); top: 40%; left: -2%; animation-delay: 6s; }
.ramo-6 { background-image: url('https://metodoleve.com.br/wp-content/uploads/2025/12/Group_-5.svg'); top: 50%; right: -2%; animation-delay: 3s; }
.ramo-7 { background-image: url('https://metodoleve.com.br/wp-content/uploads/2025/12/Group_-6.svg'); top: 70%; left: 15%; animation-delay: 8s; }
.ramo-8 { background-image: url('https://metodoleve.com.br/wp-content/uploads/2025/12/Group_-7.svg'); bottom: 5%; left: 40%; animation-delay: 5s; }
.ramo-9 { background-image: url('https://metodoleve.com.br/wp-content/uploads/2025/12/Group_-8.svg'); top: 25%; left: 30%; animation-delay: 7s; }
.ramo-10 { background-image: url('https://metodoleve.com.br/wp-content/uploads/2025/12/Group_-9.svg'); bottom: 30%; right: 20%; animation-delay: 9s; }

/* Animação */
@keyframes fade-move {
    0% { opacity: 0; transform: translateY(30px) rotate(0deg); }
    20% { opacity: 0.4; }
    80% { opacity: 0.4; }
    100% { opacity: 0; transform: translateY(-30px) rotate(10deg); }
}

/* IMPORTANTE: No Elementor, se a seção tiver um fundo definido, 
os ramos podem ficar escondidos atrás dele. Verifique se o fundo 
da seção está como 'Nenhum' ou use este ajuste: */
.elementor-8 .elementor-element.elementor-element-e834abe .elementor-widget-wrap {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4ab3eeb *//* Estilização Geral do Botão */
.elementor-8 .elementor-element.elementor-element-4ab3eeb .elementor-button {
    background-color: #A26131 !important; /* Verde sálvia fiel à imagem */
    border-radius: 50px !important; /* Formato pílula */
    padding: 25px 50px !important;
    font-family: 'Inter', sans-serif; /* Ou a fonte que estiver usando */
    font-weight: 600;
    font-size: clamp(14px, 4vw, 18px); /* Responsivo: ajusta entre 14px e 18px */
    transition: all 0.3s ease-in-out;
    box-shadow: 0px 10px 25px rgba(162, 97, 49); /* Sombra suave */
    border: none !important;
    display: inline-block;
    width: auto;
    text-align: center;
    /* Inicia a animação */
    animation: pulsar-botao 3s infinite ease-in-out;
}

/* Efeito ao passar o mouse */
.elementor-8 .elementor-element.elementor-element-4ab3eeb .elementor-button:hover {
    background-color: #A26131 !important; /* Escurece levemente */
    transform: translateY(-3px);
    box-shadow: 0px 15px 30px rgba(162, 97, 49);
    animation-play-state: paused; /* Pausa a pulsação ao interagir */
}

/* Animação de Pulsação Suave */
@keyframes pulsar-botao {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05); /* Cresce levemente */
    }
    100% {
        transform: scale(1);
    }
}

/* Ajuste para Mobile (Garante que não transborde) */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-4ab3eeb .elementor-button {
        padding: 20px 30px !important;
        width: 100%; /* Opcional: botão ocupa largura total no celular */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52ea495 *//* Estilização Geral do Botão */
.elementor-8 .elementor-element.elementor-element-52ea495 .elementor-button {
    background-color: #A26131 !important; /* Verde sálvia fiel à imagem */
    border-radius: 50px !important; /* Formato pílula */
    padding: 25px 50px !important;
    font-family: 'Inter', sans-serif; /* Ou a fonte que estiver usando */
    font-weight: 600;
    font-size: clamp(14px, 4vw, 18px); /* Responsivo: ajusta entre 14px e 18px */
    transition: all 0.3s ease-in-out;
    box-shadow: 0px 10px 25px rgba(162, 97, 49); /* Sombra suave */
    border: none !important;
    display: inline-block;
    width: auto;
    text-align: center;
    /* Inicia a animação */
    animation: pulsar-botao 3s infinite ease-in-out;
}

/* Efeito ao passar o mouse */
.elementor-8 .elementor-element.elementor-element-52ea495 .elementor-button:hover {
    background-color: #A26131 !important; /* Escurece levemente */
    transform: translateY(-3px);
    box-shadow: 0px 15px 30px rgba(162, 97, 49);
    animation-play-state: paused; /* Pausa a pulsação ao interagir */
}

/* Animação de Pulsação Suave */
@keyframes pulsar-botao {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05); /* Cresce levemente */
    }
    100% {
        transform: scale(1);
    }
}

/* Ajuste para Mobile (Garante que não transborde) */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-52ea495 .elementor-button {
        padding: 20px 30px !important;
        width: 100%; /* Opcional: botão ocupa largura total no celular */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-645945f *//* Estilização Geral do Botão */
.elementor-8 .elementor-element.elementor-element-645945f .elementor-button {
    background-color: #A26131 !important; /* Verde sálvia fiel à imagem */
    border-radius: 50px !important; /* Formato pílula */
    padding: 25px 50px !important;
    font-family: 'Inter', sans-serif; /* Ou a fonte que estiver usando */
    font-weight: 600;
    font-size: clamp(14px, 4vw, 18px); /* Responsivo: ajusta entre 14px e 18px */
    transition: all 0.3s ease-in-out;
    box-shadow: 0px 10px 25px rgba(162, 97, 49); /* Sombra suave */
    border: none !important;
    display: inline-block;
    width: auto;
    text-align: center;
    /* Inicia a animação */
    animation: pulsar-botao 3s infinite ease-in-out;
}

/* Efeito ao passar o mouse */
.elementor-8 .elementor-element.elementor-element-645945f .elementor-button:hover {
    background-color: #A26131 !important; /* Escurece levemente */
    transform: translateY(-3px);
    box-shadow: 0px 15px 30px rgba(162, 97, 49);
    animation-play-state: paused; /* Pausa a pulsação ao interagir */
}

/* Animação de Pulsação Suave */
@keyframes pulsar-botao {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05); /* Cresce levemente */
    }
    100% {
        transform: scale(1);
    }
}

/* Ajuste para Mobile (Garante que não transborde) */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-645945f .elementor-button {
        padding: 20px 30px !important;
        width: 100%; /* Opcional: botão ocupa largura total no celular */
    }
}/* End custom CSS */