.elementor-2324 .elementor-element.elementor-element-ad9468f{--display:flex;--position:fixed;--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-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#132B10;--border-color:#132B10;--border-radius:0px 0px 0px 0px;top:0px;--z-index:50;}.elementor-2324 .elementor-element.elementor-element-ad9468f:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-ad9468f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28361C24;}body:not(.rtl) .elementor-2324 .elementor-element.elementor-element-ad9468f{left:0px;}body.rtl .elementor-2324 .elementor-element.elementor-element-ad9468f{right:0px;}.elementor-2324 .elementor-element.elementor-element-5bc984c{--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-2324 .elementor-element.elementor-element-671e3ea{--display:flex;--justify-content:center;}.elementor-2324 .elementor-element.elementor-element-0bfb4a1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:73px 73px 73px 73px;}.elementor-2324 .elementor-element.elementor-element-0bfb4a1:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-0bfb4a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#606D37;}.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-2324 .elementor-element.elementor-element-c0e2157 .elementor-menu-toggle{margin:0 auto;}.elementor-2324 .elementor-element.elementor-element-c0e2157 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-2324 .elementor-element.elementor-element-c0e2157 .elementor-nav-menu--main .elementor-item{color:#FDFBE4;fill:#FDFBE4;padding-left:28px;padding-right:28px;padding-top:8px;padding-bottom:8px;}.elementor-2324 .elementor-element.elementor-element-c0e2157 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2324 .elementor-element.elementor-element-c0e2157 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2324 .elementor-element.elementor-element-c0e2157 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2324 .elementor-element.elementor-element-c0e2157 .elementor-nav-menu--main .elementor-item:focus{color:#CCA266;fill:#CCA266;}.elementor-2324 .elementor-element.elementor-element-c0e2157 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2324 .elementor-element.elementor-element-c0e2157 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-c0e2157 .e--pointer-framed .elementor-item:before,
					.elementor-2324 .elementor-element.elementor-element-c0e2157 .e--pointer-framed .elementor-item:after{border-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-c0e2157 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-c0e2157 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-2324 .elementor-element.elementor-element-c0e2157 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-c0e2157 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-2324 .elementor-element.elementor-element-c0e2157 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-c0e2157 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-2324 .elementor-element.elementor-element-c0e2157 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-2324 .elementor-element.elementor-element-c0e2157 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-2324 .elementor-element.elementor-element-c0e2157 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-2324 .elementor-element.elementor-element-c0e2157 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-2324 .elementor-element.elementor-element-c0e2157 .e--pointer-underline .elementor-item:after,
					 .elementor-2324 .elementor-element.elementor-element-c0e2157 .e--pointer-overline .elementor-item:before,
					 .elementor-2324 .elementor-element.elementor-element-c0e2157 .e--pointer-double-line .elementor-item:before,
					 .elementor-2324 .elementor-element.elementor-element-c0e2157 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-2324 .elementor-element.elementor-element-e750619{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2324 .elementor-element.elementor-element-e750619.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-2324 .elementor-element.elementor-element-02e3673{width:var( --container-widget-width, 108.046% );max-width:108.046%;--container-widget-width:108.046%;--container-widget-flex-grow:0;}.elementor-2324 .elementor-element.elementor-element-02e3673 > .elementor-widget-container{margin:-12px 0px -12px 0px;}.elementor-2324 .elementor-element.elementor-element-02e3673.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-902109b{--display:flex;--justify-content:center;}.elementor-2324 .elementor-element.elementor-element-5da0cad{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:73px 73px 73px 73px;}.elementor-2324 .elementor-element.elementor-element-5da0cad:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-5da0cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#606D37;}.elementor-2324 .elementor-element.elementor-element-de45730 .elementor-menu-toggle{margin:0 auto;}.elementor-2324 .elementor-element.elementor-element-de45730 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-2324 .elementor-element.elementor-element-de45730 .elementor-nav-menu--main .elementor-item{color:#FDFBE4;fill:#FDFBE4;padding-left:28px;padding-right:28px;padding-top:8px;padding-bottom:8px;}.elementor-2324 .elementor-element.elementor-element-de45730 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2324 .elementor-element.elementor-element-de45730 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2324 .elementor-element.elementor-element-de45730 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2324 .elementor-element.elementor-element-de45730 .elementor-nav-menu--main .elementor-item:focus{color:#CCA266;fill:#CCA266;}.elementor-2324 .elementor-element.elementor-element-de45730 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2324 .elementor-element.elementor-element-de45730 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-de45730 .e--pointer-framed .elementor-item:before,
					.elementor-2324 .elementor-element.elementor-element-de45730 .e--pointer-framed .elementor-item:after{border-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-de45730 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-de45730 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-2324 .elementor-element.elementor-element-de45730 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-de45730 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-2324 .elementor-element.elementor-element-de45730 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-de45730 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-2324 .elementor-element.elementor-element-de45730 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-2324 .elementor-element.elementor-element-de45730 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-2324 .elementor-element.elementor-element-de45730 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-2324 .elementor-element.elementor-element-de45730 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-2324 .elementor-element.elementor-element-de45730 .e--pointer-underline .elementor-item:after,
					 .elementor-2324 .elementor-element.elementor-element-de45730 .e--pointer-overline .elementor-item:before,
					 .elementor-2324 .elementor-element.elementor-element-de45730 .e--pointer-double-line .elementor-item:before,
					 .elementor-2324 .elementor-element.elementor-element-de45730 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-2324 .elementor-element.elementor-element-0463ef3{--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:0px 0px 40px 40px;--margin-top:-44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-2324 .elementor-element.elementor-element-0463ef3:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-0463ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2714;}.elementor-2324 .elementor-element.elementor-element-b6efd2b{--spacer-size:199px;}.elementor-2324 .elementor-element.elementor-element-656c722{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-2324 .elementor-element.elementor-element-492be82{width:var( --container-widget-width, 59.778% );max-width:59.778%;--container-widget-width:59.778%;--container-widget-flex-grow:0;text-align:center;}.elementor-2324 .elementor-element.elementor-element-492be82.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-492be82 .elementor-heading-title{font-family:"Vogun", Sans-serif;font-size:37px;font-weight:100;line-height:38px;color:#FDFBE4;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2324 .elementor-element.elementor-element-db53945{--divider-border-style:solid;--divider-color:#FDFBE4;--divider-border-width:2.1px;}.elementor-2324 .elementor-element.elementor-element-db53945 .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-2324 .elementor-element.elementor-element-db53945 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2324 .elementor-element.elementor-element-f725e67{width:var( --container-widget-width, 65.046% );max-width:65.046%;--container-widget-width:65.046%;--container-widget-flex-grow:0;text-align:center;}.elementor-2324 .elementor-element.elementor-element-f725e67.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-f725e67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:22px;color:#FDFBE4;}.elementor-2324 .elementor-element.elementor-element-67fd4a8{--spacer-size:130px;}.elementor-2324 .elementor-element.elementor-element-e2bef28{--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:-44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2324 .elementor-element.elementor-element-e2bef28:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-e2bef28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBE4;}.elementor-2324 .elementor-element.elementor-element-2721fd2{--display:flex;--margin-top:-112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2324 .elementor-element.elementor-element-b4cc1dd{--display:flex;--z-index:10;}.elementor-2324 .elementor-element.elementor-element-bfb4b4e{--e-image-carousel-slides-to-show:4;}.elementor-2324 .elementor-element.elementor-element-bfb4b4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-bfb4b4e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-bfb4b4e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2324 .elementor-element.elementor-element-bfb4b4e .elementor-swiper-button.elementor-swiper-button-next{color:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-bfb4b4e .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2324 .elementor-element.elementor-element-bfb4b4e .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-bfb4b4e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-2324 .elementor-element.elementor-element-8731d99{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2324 .elementor-element.elementor-element-c7d8442{width:var( --container-widget-width, 54.242% );max-width:54.242%;--container-widget-width:54.242%;--container-widget-flex-grow:0;text-align:center;}.elementor-2324 .elementor-element.elementor-element-c7d8442.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-c7d8442 .elementor-heading-title{font-family:"Vogun", Sans-serif;font-size:37px;font-weight:100;line-height:38px;color:#606D37;}.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-2324 .elementor-element.elementor-element-d9c330e .elementor-button{background-color:#0CB924;font-family:"Roboto", Sans-serif;font-size:37px;font-weight:500;border-radius:50px 50px 50px 50px;padding:17px 17px 17px 17px;}body:not(.rtl) .elementor-2324 .elementor-element.elementor-element-d9c330e{right:21px;}body.rtl .elementor-2324 .elementor-element.elementor-element-d9c330e{left:21px;}.elementor-2324 .elementor-element.elementor-element-d9c330e{bottom:21px;z-index:80;}.elementor-2324 .elementor-element.elementor-element-f0c9f24{width:var( --container-widget-width, 65.046% );max-width:65.046%;--container-widget-width:65.046%;--container-widget-flex-grow:0;text-align:center;}.elementor-2324 .elementor-element.elementor-element-f0c9f24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-f0c9f24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:22px;color:#606D37;}.elementor-2324 .elementor-element.elementor-element-a8b8e14{width:var( --container-widget-width, 65.046% );max-width:65.046%;--container-widget-width:65.046%;--container-widget-flex-grow:0;text-align:center;}.elementor-2324 .elementor-element.elementor-element-a8b8e14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-a8b8e14 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:22px;color:#606D37;}.elementor-2324 .elementor-element.elementor-element-98d0d69{width:var( --container-widget-width, 65.046% );max-width:65.046%;--container-widget-width:65.046%;--container-widget-flex-grow:0;text-align:center;}.elementor-2324 .elementor-element.elementor-element-98d0d69.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-98d0d69 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:22px;color:#606D37;}.elementor-2324 .elementor-element.elementor-element-667ad91{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2324 .elementor-element.elementor-element-df43685 .elementor-icon-list-icon i{color:#28361C;transition:color 0.3s;}.elementor-2324 .elementor-element.elementor-element-df43685 .elementor-icon-list-icon svg{fill:#28361C;transition:fill 0.3s;}.elementor-2324 .elementor-element.elementor-element-df43685{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-2324 .elementor-element.elementor-element-df43685 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-2324 .elementor-element.elementor-element-df43685 .elementor-icon-list-text{color:#F5F5F5;transition:color 0.3s;}.elementor-2324 .elementor-element.elementor-element-757c14a{width:var( --container-widget-width, 50.403% );max-width:50.403%;--container-widget-width:50.403%;--container-widget-flex-grow:0;text-align:center;}.elementor-2324 .elementor-element.elementor-element-757c14a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-757c14a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:22px;color:#606D37;}.elementor-2324 .elementor-element.elementor-element-6ea8777{width:var( --container-widget-width, 50.403% );max-width:50.403%;--container-widget-width:50.403%;--container-widget-flex-grow:0;text-align:center;}.elementor-2324 .elementor-element.elementor-element-6ea8777.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-6ea8777 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:22px;color:#606D37;}.elementor-2324 .elementor-element.elementor-element-7f2c13c .elementor-button{background-color:#B2FE0200;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;padding:20px 40px 20px 40px;}.elementor-2324 .elementor-element.elementor-element-7f2c13c.elementor-element{--align-self:center;}.elementor-2324 .elementor-element.elementor-element-7f2c13c{z-index:20;}.elementor-2324 .elementor-element.elementor-element-7f2c13c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2324 .elementor-element.elementor-element-7f2c13c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2324 .elementor-element.elementor-element-13ae552{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2324 .elementor-element.elementor-element-35fe16c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:0.5;--border-radius:42px 42px 42px 42px;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-2324 .elementor-element.elementor-element-35fe16c:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-35fe16c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28361C;background-image:url("https://i0.wp.com/reapvisuals.com.br/wp-content/uploads/2025/12/FUNDO-2-3.gif?fit=1920%2C1023&ssl=1");background-position:center center;background-size:cover;}.elementor-2324 .elementor-element.elementor-element-35fe16c::before, .elementor-2324 .elementor-element.elementor-element-35fe16c > .elementor-background-video-container::before, .elementor-2324 .elementor-element.elementor-element-35fe16c > .e-con-inner > .elementor-background-video-container::before, .elementor-2324 .elementor-element.elementor-element-35fe16c > .elementor-background-slideshow::before, .elementor-2324 .elementor-element.elementor-element-35fe16c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2324 .elementor-element.elementor-element-35fe16c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2324 .elementor-element.elementor-element-a1cb936{--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:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2324 .elementor-element.elementor-element-a1cb936.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-df41f1e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-df41f1e{text-align:start;}.elementor-2324 .elementor-element.elementor-element-df41f1e img{width:16%;}.elementor-2324 .elementor-element.elementor-element-03a7945{width:100%;max-width:100%;text-align:start;}.elementor-2324 .elementor-element.elementor-element-03a7945 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-03a7945 .elementor-heading-title{font-family:"Vogun", Sans-serif;font-size:24px;font-weight:200;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FDFBE4;}.elementor-2324 .elementor-element.elementor-element-975f223 > .elementor-widget-container{margin:-1em 0em 0em 0em;padding:0em 5em 0em 0em;}.elementor-2324 .elementor-element.elementor-element-975f223 .elementor-heading-title{font-family:"Vogun", Sans-serif;font-size:34px;font-weight:300;color:#CCA266;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2324 .elementor-element.elementor-element-1de6f51 > .elementor-widget-container{margin:0px 0px -23px 0px;padding:0em 5em 0em 0em;}.elementor-2324 .elementor-element.elementor-element-1de6f51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-1de6f51{font-family:"SORA", Sans-serif;font-weight:400;line-height:18px;color:#FDFBE4;}.elementor-2324 .elementor-element.elementor-element-a96d29b .elementor-button{background-color:#B2FE0200;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;fill:#28361C;color:#28361C;padding:12px 40px 12px 40px;}.elementor-2324 .elementor-element.elementor-element-a96d29b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-a96d29b.elementor-element{--align-self:flex-start;}.elementor-2324 .elementor-element.elementor-element-a96d29b{z-index:20;}.elementor-2324 .elementor-element.elementor-element-a96d29b .elementor-button-content-wrapper{flex-direction:row;}.elementor-2324 .elementor-element.elementor-element-a96d29b .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-2324 .elementor-element.elementor-element-bc75ba6{--e-image-carousel-slides-to-show:2;width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2324 .elementor-element.elementor-element-bc75ba6 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2324 .elementor-element.elementor-element-bc75ba6.elementor-element{--align-self:flex-end;}.elementor-2324 .elementor-element.elementor-element-bc75ba6 .swiper-wrapper{display:flex;align-items:flex-end;}.elementor-2324 .elementor-element.elementor-element-bc75ba6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:14px 14px 14px 14px;}.elementor-2324 .elementor-element.elementor-element-dae4062{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2324 .elementor-element.elementor-element-dae4062:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-dae4062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBE4;background-image:url("https://i0.wp.com/reapvisuals.com.br/wp-content/uploads/2025/12/FUNDO-3-2.gif?fit=1920%2C1701&ssl=1");background-position:bottom center;background-size:cover;}.elementor-2324 .elementor-element.elementor-element-67e3712{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2324 .elementor-element.elementor-element-4b2ff1e > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-4b2ff1e{text-align:center;}.elementor-2324 .elementor-element.elementor-element-4b2ff1e .elementor-heading-title{font-family:"Vogun", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-c864f1c{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2324 .elementor-element.elementor-element-d2b3eea{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B3B3B;--border-color:#3B3B3B;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2324 .elementor-element.elementor-element-d2b3eea:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-d2b3eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28361C;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2324 .elementor-element.elementor-element-69696ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-69696ae.elementor-element{--align-self:flex-start;}.elementor-2324 .elementor-element.elementor-element-69696ae.elementor-view-stacked .elementor-icon{background-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-69696ae.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-69696ae.elementor-view-default .elementor-icon{color:#CCA266;border-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-69696ae.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-69696ae.elementor-view-default .elementor-icon svg{fill:#CCA266;}.elementor-2324 .elementor-element.elementor-element-69696ae .elementor-icon{font-size:40px;}.elementor-2324 .elementor-element.elementor-element-69696ae .elementor-icon svg{height:40px;}.elementor-2324 .elementor-element.elementor-element-59920fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:37px;color:#FDFBE4;}.elementor-2324 .elementor-element.elementor-element-3caf801 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-2324 .elementor-element.elementor-element-3caf801{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#BBBBBB;}.elementor-2324 .elementor-element.elementor-element-e92d156 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-2324 .elementor-element.elementor-element-e92d156 .elementor-icon-list-icon i{color:#CCA266;transition:color 0.3s;}.elementor-2324 .elementor-element.elementor-element-e92d156 .elementor-icon-list-icon svg{fill:#CCA266;transition:fill 0.3s;}.elementor-2324 .elementor-element.elementor-element-e92d156{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-2324 .elementor-element.elementor-element-e92d156 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2324 .elementor-element.elementor-element-e92d156 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2324 .elementor-element.elementor-element-e92d156 .elementor-icon-list-text{color:#BBBBBB;transition:color 0.3s;}.elementor-2324 .elementor-element.elementor-element-e829b51{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B3B3B;--border-color:#3B3B3B;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2324 .elementor-element.elementor-element-e829b51:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-e829b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28361C;}.elementor-2324 .elementor-element.elementor-element-cfcc423 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-cfcc423.elementor-element{--align-self:flex-start;}.elementor-2324 .elementor-element.elementor-element-cfcc423.elementor-view-stacked .elementor-icon{background-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-cfcc423.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-cfcc423.elementor-view-default .elementor-icon{color:#CCA266;border-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-cfcc423.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-cfcc423.elementor-view-default .elementor-icon svg{fill:#CCA266;}.elementor-2324 .elementor-element.elementor-element-cfcc423 .elementor-icon{font-size:40px;}.elementor-2324 .elementor-element.elementor-element-cfcc423 .elementor-icon svg{height:40px;}.elementor-2324 .elementor-element.elementor-element-489102d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:37px;color:#FDFBE4;}.elementor-2324 .elementor-element.elementor-element-24ee4d4 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-2324 .elementor-element.elementor-element-24ee4d4{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#BBBBBB;}.elementor-2324 .elementor-element.elementor-element-1db8be1 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-2324 .elementor-element.elementor-element-1db8be1 .elementor-icon-list-icon i{color:#CCA266;transition:color 0.3s;}.elementor-2324 .elementor-element.elementor-element-1db8be1 .elementor-icon-list-icon svg{fill:#CCA266;transition:fill 0.3s;}.elementor-2324 .elementor-element.elementor-element-1db8be1{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-2324 .elementor-element.elementor-element-1db8be1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2324 .elementor-element.elementor-element-1db8be1 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2324 .elementor-element.elementor-element-1db8be1 .elementor-icon-list-text{color:#BBBBBB;transition:color 0.3s;}.elementor-2324 .elementor-element.elementor-element-9efab3e{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B3B3B;--border-color:#3B3B3B;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2324 .elementor-element.elementor-element-9efab3e:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-9efab3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28361C;}.elementor-2324 .elementor-element.elementor-element-9f17d24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-9f17d24.elementor-element{--align-self:flex-start;}.elementor-2324 .elementor-element.elementor-element-9f17d24.elementor-view-stacked .elementor-icon{background-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-9f17d24.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-9f17d24.elementor-view-default .elementor-icon{color:#CCA266;border-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-9f17d24.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-9f17d24.elementor-view-default .elementor-icon svg{fill:#CCA266;}.elementor-2324 .elementor-element.elementor-element-9f17d24 .elementor-icon{font-size:40px;}.elementor-2324 .elementor-element.elementor-element-9f17d24 .elementor-icon svg{height:40px;}.elementor-2324 .elementor-element.elementor-element-92b53f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:37px;color:#FDFBE4;}.elementor-2324 .elementor-element.elementor-element-d00305b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#BBBBBB;}.elementor-2324 .elementor-element.elementor-element-a4778e8{--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;--margin-top:-91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2324 .elementor-element.elementor-element-a4778e8:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-a4778e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D00;}.elementor-2324 .elementor-element.elementor-element-c148395{--display:flex;--justify-content:center;}.elementor-2324 .elementor-element.elementor-element-572ffc6 > .elementor-widget-container{margin:0px 0px -13px 0px;}.elementor-2324 .elementor-element.elementor-element-572ffc6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#28361C;}.elementor-2324 .elementor-element.elementor-element-9133460{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2324 .elementor-element.elementor-element-9133460 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2324 .elementor-element.elementor-element-9133460.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-9133460 .elementor-heading-title{font-family:"Vogun", Sans-serif;font-size:42px;font-weight:400;line-height:40px;color:#28361C;}.elementor-2324 .elementor-element.elementor-element-9bd1cdb .elementor-button{background-color:#B2FE0200;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;padding:20px 40px 20px 40px;}.elementor-2324 .elementor-element.elementor-element-9bd1cdb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-9bd1cdb.elementor-element{--align-self:flex-start;}.elementor-2324 .elementor-element.elementor-element-9bd1cdb{z-index:20;}.elementor-2324 .elementor-element.elementor-element-9bd1cdb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2324 .elementor-element.elementor-element-9bd1cdb .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2324 .elementor-element.elementor-element-cf1d819 > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-cf1d819 img{border-radius:20px 20px 20px 20px;}.elementor-2324 .elementor-element.elementor-element-4016d03{--display:flex;--justify-content:center;}.elementor-2324 .elementor-element.elementor-element-f6a8b8f{--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;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#363636;--border-color:#363636;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2324 .elementor-element.elementor-element-f6a8b8f:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-f6a8b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28361C;}.elementor-2324 .elementor-element.elementor-element-29c04f3 .elementor-icon-wrapper{text-align:center;}.elementor-2324 .elementor-element.elementor-element-29c04f3.elementor-view-stacked .elementor-icon{background-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-29c04f3.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-29c04f3.elementor-view-default .elementor-icon{color:#CCA266;border-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-29c04f3.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-29c04f3.elementor-view-default .elementor-icon svg{fill:#CCA266;}.elementor-2324 .elementor-element.elementor-element-29c04f3 .elementor-icon{font-size:40px;}.elementor-2324 .elementor-element.elementor-element-29c04f3 .elementor-icon svg{height:40px;}.elementor-2324 .elementor-element.elementor-element-4e66df2 .elementor-heading-title{font-family:"Vogun", Sans-serif;font-size:24px;font-weight:300;color:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-1fc9f4f > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-1fc9f4f{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#D0D0D0;}.elementor-2324 .elementor-element.elementor-element-f7776d4{--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;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#363636;--border-color:#363636;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2324 .elementor-element.elementor-element-f7776d4:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-f7776d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28361C;}.elementor-2324 .elementor-element.elementor-element-9ad44ee .elementor-icon-wrapper{text-align:center;}.elementor-2324 .elementor-element.elementor-element-9ad44ee.elementor-view-stacked .elementor-icon{background-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-9ad44ee.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-9ad44ee.elementor-view-default .elementor-icon{color:#CCA266;border-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-9ad44ee.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-9ad44ee.elementor-view-default .elementor-icon svg{fill:#CCA266;}.elementor-2324 .elementor-element.elementor-element-9ad44ee .elementor-icon{font-size:40px;}.elementor-2324 .elementor-element.elementor-element-9ad44ee .elementor-icon svg{height:40px;}.elementor-2324 .elementor-element.elementor-element-5d8f066 .elementor-heading-title{font-family:"Vogun", Sans-serif;font-size:24px;font-weight:300;color:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-f38df46 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-f38df46{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#D0D0D0;}.elementor-2324 .elementor-element.elementor-element-cedfdac{--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;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#363636;--border-color:#363636;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2324 .elementor-element.elementor-element-cedfdac:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-cedfdac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28361C;}.elementor-2324 .elementor-element.elementor-element-8e14276 .elementor-icon-wrapper{text-align:center;}.elementor-2324 .elementor-element.elementor-element-8e14276.elementor-view-stacked .elementor-icon{background-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-8e14276.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-8e14276.elementor-view-default .elementor-icon{color:#CCA266;border-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-8e14276.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-8e14276.elementor-view-default .elementor-icon svg{fill:#CCA266;}.elementor-2324 .elementor-element.elementor-element-8e14276 .elementor-icon{font-size:40px;}.elementor-2324 .elementor-element.elementor-element-8e14276 .elementor-icon svg{height:40px;}.elementor-2324 .elementor-element.elementor-element-bd4d89f .elementor-heading-title{font-family:"Vogun", Sans-serif;font-size:24px;font-weight:300;color:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-45d282e > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-45d282e{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#D0D0D0;}.elementor-2324 .elementor-element.elementor-element-9c3bd4c{--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;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#363636;--border-color:#363636;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2324 .elementor-element.elementor-element-9c3bd4c:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-9c3bd4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28361C;}.elementor-2324 .elementor-element.elementor-element-2e4eebe .elementor-icon-wrapper{text-align:center;}.elementor-2324 .elementor-element.elementor-element-2e4eebe.elementor-view-stacked .elementor-icon{background-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-2e4eebe.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-2e4eebe.elementor-view-default .elementor-icon{color:#CCA266;border-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-2e4eebe.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-2e4eebe.elementor-view-default .elementor-icon svg{fill:#CCA266;}.elementor-2324 .elementor-element.elementor-element-2e4eebe .elementor-icon{font-size:40px;}.elementor-2324 .elementor-element.elementor-element-2e4eebe .elementor-icon svg{height:40px;}.elementor-2324 .elementor-element.elementor-element-af57cc3 .elementor-heading-title{font-family:"Vogun", Sans-serif;font-size:24px;font-weight:300;color:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-2cecf95 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-2cecf95{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#D0D0D0;}.elementor-2324 .elementor-element.elementor-element-44388bb{--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:42px 42px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-44388bb:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-44388bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28361C;background-image:url("https://i0.wp.com/reapvisuals.com.br/wp-content/uploads/2025/12/FUNDO-4-2.gif?fit=1920%2C1701&ssl=1");background-position:top center;background-size:cover;}.elementor-2324 .elementor-element.elementor-element-1795aeb{--display:flex;}.elementor-2324 .elementor-element.elementor-element-9e29eb2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2324 .elementor-element.elementor-element-09317ce{width:var( --container-widget-width, 62.993% );max-width:62.993%;--container-widget-width:62.993%;--container-widget-flex-grow:0;text-align:center;}.elementor-2324 .elementor-element.elementor-element-09317ce > .elementor-widget-container{margin:-0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-09317ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-09317ce .elementor-heading-title{font-family:"Vogun", Sans-serif;font-size:37px;font-weight:100;line-height:38px;color:#FDFBE4;}.elementor-2324 .elementor-element.elementor-element-846d870{width:var( --container-widget-width, 60.659% );max-width:60.659%;--container-widget-width:60.659%;--container-widget-flex-grow:0;text-align:center;}.elementor-2324 .elementor-element.elementor-element-846d870 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2324 .elementor-element.elementor-element-846d870.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-846d870 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:22px;color:#FDFBE4;}.elementor-2324 .elementor-element.elementor-element-082027a{--display:flex;}.elementor-2324 .elementor-element.elementor-element-8e131e0 .elementor-icon-list-icon i{color:#28361C;transition:color 0.3s;}.elementor-2324 .elementor-element.elementor-element-8e131e0 .elementor-icon-list-icon svg{fill:#28361C;transition:fill 0.3s;}.elementor-2324 .elementor-element.elementor-element-8e131e0{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-2324 .elementor-element.elementor-element-8e131e0 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-2324 .elementor-element.elementor-element-8e131e0 .elementor-icon-list-text{color:#F5F5F5;transition:color 0.3s;}.elementor-2324 .elementor-element.elementor-element-371f000{--display:flex;}.elementor-2324 .elementor-element.elementor-element-26fc604{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;z-index:2;}.elementor-2324 .elementor-element.elementor-element-26fc604 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-26fc604 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-2324 .elementor-element.elementor-element-9bef5b1{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;z-index:2;}.elementor-2324 .elementor-element.elementor-element-9bef5b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-9bef5b1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-2324 .elementor-element.elementor-element-0a653a4{--display:flex;--min-height:700px;--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-145px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2324 .elementor-element.elementor-element-0a653a4:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-0a653a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-2324 .elementor-element.elementor-element-88279ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-88279ce .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:1.5em;letter-spacing:3.2px;color:#FFFFFF;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-2324 .elementor-element.elementor-element-0559b30{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-2324 .elementor-element.elementor-element-0559b30 > .elementor-widget-container{margin:-020px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-0559b30.elementor-element{--align-self:center;}.elementor-2324 .elementor-element.elementor-element-0559b30 .elementor-image-box-wrapper{text-align:center;}.elementor-2324 .elementor-element.elementor-element-0559b30 .elementor-image-box-title{margin-bottom:20px;font-family:"Vogun", Sans-serif;font-size:40px;font-weight:300;line-height:1.1em;color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-0559b30:has(:hover) .elementor-image-box-title,
					 .elementor-2324 .elementor-element.elementor-element-0559b30:has(:focus) .elementor-image-box-title{color:#FDFBE4;}.elementor-2324 .elementor-element.elementor-element-0559b30 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-2324 .elementor-element.elementor-element-b368be7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2324 .elementor-element.elementor-element-7d7c939{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2324 .elementor-element.elementor-element-7d7c939:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-7d7c939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-0fb8b58 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-0fb8b58 .elementor-icon-wrapper{text-align:center;}.elementor-2324 .elementor-element.elementor-element-0fb8b58.elementor-view-stacked .elementor-icon{background-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-0fb8b58.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-0fb8b58.elementor-view-default .elementor-icon{color:#CCA266;border-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-0fb8b58.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-0fb8b58.elementor-view-default .elementor-icon svg{fill:#CCA266;}.elementor-2324 .elementor-element.elementor-element-0fb8b58.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-0fb8b58.elementor-view-framed .elementor-icon:hover, .elementor-2324 .elementor-element.elementor-element-0fb8b58.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-0fb8b58.elementor-view-framed .elementor-icon:hover, .elementor-2324 .elementor-element.elementor-element-0fb8b58.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-0fb8b58.elementor-view-framed .elementor-icon:hover{background-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-0fb8b58.elementor-view-stacked .elementor-icon:hover svg{fill:#CCA266;}.elementor-2324 .elementor-element.elementor-element-0fb8b58 .elementor-icon{font-size:32px;}.elementor-2324 .elementor-element.elementor-element-0fb8b58 .elementor-icon svg{height:32px;}.elementor-2324 .elementor-element.elementor-element-42ae2e6{text-align:center;}.elementor-2324 .elementor-element.elementor-element-42ae2e6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-2324 .elementor-element.elementor-element-2c03e8c{width:100%;max-width:100%;}.elementor-2324 .elementor-element.elementor-element-2c03e8c > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-2324 .elementor-element.elementor-element-2c03e8c.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-2324 .elementor-element.elementor-element-2c03e8c .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2324 .elementor-element.elementor-element-2c03e8c:has(:hover) .elementor-image-box-title,
					 .elementor-2324 .elementor-element.elementor-element-2c03e8c:has(:focus) .elementor-image-box-title{color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-2c03e8c .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-2324 .elementor-element.elementor-element-aa87578{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2324 .elementor-element.elementor-element-aa87578:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-aa87578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-5dd52db > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-5dd52db .elementor-icon-wrapper{text-align:center;}.elementor-2324 .elementor-element.elementor-element-5dd52db.elementor-view-stacked .elementor-icon{background-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-5dd52db.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-5dd52db.elementor-view-default .elementor-icon{color:#CCA266;border-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-5dd52db.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-5dd52db.elementor-view-default .elementor-icon svg{fill:#CCA266;}.elementor-2324 .elementor-element.elementor-element-5dd52db.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-5dd52db.elementor-view-framed .elementor-icon:hover, .elementor-2324 .elementor-element.elementor-element-5dd52db.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-5dd52db.elementor-view-framed .elementor-icon:hover, .elementor-2324 .elementor-element.elementor-element-5dd52db.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-5dd52db.elementor-view-framed .elementor-icon:hover{background-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-5dd52db.elementor-view-stacked .elementor-icon:hover svg{fill:#CCA266;}.elementor-2324 .elementor-element.elementor-element-5dd52db .elementor-icon{font-size:32px;}.elementor-2324 .elementor-element.elementor-element-5dd52db .elementor-icon svg{height:32px;}.elementor-2324 .elementor-element.elementor-element-0dbd33f{width:var( --container-widget-width, 105.796% );max-width:105.796%;--container-widget-width:105.796%;--container-widget-flex-grow:0;text-align:center;}.elementor-2324 .elementor-element.elementor-element-0dbd33f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-0dbd33f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-2324 .elementor-element.elementor-element-24a86ee{width:100%;max-width:100%;}.elementor-2324 .elementor-element.elementor-element-24a86ee > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-2324 .elementor-element.elementor-element-24a86ee.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-2324 .elementor-element.elementor-element-24a86ee .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2324 .elementor-element.elementor-element-24a86ee:has(:hover) .elementor-image-box-title,
					 .elementor-2324 .elementor-element.elementor-element-24a86ee:has(:focus) .elementor-image-box-title{color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-24a86ee .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-2324 .elementor-element.elementor-element-860f495{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2324 .elementor-element.elementor-element-860f495:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-860f495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-ca34b6d > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-ca34b6d .elementor-icon-wrapper{text-align:center;}.elementor-2324 .elementor-element.elementor-element-ca34b6d.elementor-view-stacked .elementor-icon{background-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-ca34b6d.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-ca34b6d.elementor-view-default .elementor-icon{color:#CCA266;border-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-ca34b6d.elementor-view-framed .elementor-icon, .elementor-2324 .elementor-element.elementor-element-ca34b6d.elementor-view-default .elementor-icon svg{fill:#CCA266;}.elementor-2324 .elementor-element.elementor-element-ca34b6d.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-ca34b6d.elementor-view-framed .elementor-icon:hover, .elementor-2324 .elementor-element.elementor-element-ca34b6d.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-ca34b6d.elementor-view-framed .elementor-icon:hover, .elementor-2324 .elementor-element.elementor-element-ca34b6d.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-ca34b6d.elementor-view-framed .elementor-icon:hover{background-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-ca34b6d.elementor-view-stacked .elementor-icon:hover svg{fill:#CCA266;}.elementor-2324 .elementor-element.elementor-element-ca34b6d .elementor-icon{font-size:32px;}.elementor-2324 .elementor-element.elementor-element-ca34b6d .elementor-icon svg{height:32px;}.elementor-2324 .elementor-element.elementor-element-95f8e7b{text-align:center;}.elementor-2324 .elementor-element.elementor-element-95f8e7b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-2324 .elementor-element.elementor-element-4bb9342{width:100%;max-width:100%;}.elementor-2324 .elementor-element.elementor-element-4bb9342 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-2324 .elementor-element.elementor-element-4bb9342.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-2324 .elementor-element.elementor-element-4bb9342 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2324 .elementor-element.elementor-element-4bb9342:has(:hover) .elementor-image-box-title,
					 .elementor-2324 .elementor-element.elementor-element-4bb9342:has(:focus) .elementor-image-box-title{color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-4bb9342 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-2324 .elementor-element.elementor-element-3fa04f1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2324 .elementor-element.elementor-element-3fa04f1:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-3fa04f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-f5ba3d1{--display:flex;}.elementor-2324 .elementor-element.elementor-element-1b0b32f{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-71px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2324 .elementor-element.elementor-element-1b0b32f:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-1b0b32f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#606D37;}.elementor-2324 .elementor-element.elementor-element-1b0b32f.e-con{--e-con-transform-rotateZ:4deg;--e-con-transform-scale:1.1;}.elementor-2324 .elementor-element.elementor-element-b3624eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-b3624eb.elementor-element{--align-self:center;}.elementor-2324 .elementor-element.elementor-element-b3624eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-2324 .elementor-element.elementor-element-b3624eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-2324 .elementor-element.elementor-element-b3624eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-2324 .elementor-element.elementor-element-b3624eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-2324 .elementor-element.elementor-element-b3624eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-2324 .elementor-element.elementor-element-b3624eb .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2324 .elementor-element.elementor-element-b3624eb .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2324 .elementor-element.elementor-element-b3624eb{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-2324 .elementor-element.elementor-element-b3624eb .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2324 .elementor-element.elementor-element-b3624eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2324 .elementor-element.elementor-element-b3624eb .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-2324 .elementor-element.elementor-element-b3624eb .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2324 .elementor-element.elementor-element-1948576{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2324 .elementor-element.elementor-element-1948576:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-1948576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBE4;}.elementor-2324 .elementor-element.elementor-element-1948576.e-con{--e-con-transform-rotateZ:-4deg;--e-con-transform-scale:1.1;}.elementor-2324 .elementor-element.elementor-element-72117db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-72117db.elementor-element{--align-self:center;}.elementor-2324 .elementor-element.elementor-element-72117db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-2324 .elementor-element.elementor-element-72117db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-2324 .elementor-element.elementor-element-72117db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-2324 .elementor-element.elementor-element-72117db .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-2324 .elementor-element.elementor-element-72117db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-2324 .elementor-element.elementor-element-72117db .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-2324 .elementor-element.elementor-element-72117db .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-2324 .elementor-element.elementor-element-72117db{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-2324 .elementor-element.elementor-element-72117db .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2324 .elementor-element.elementor-element-72117db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2324 .elementor-element.elementor-element-72117db .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2324 .elementor-element.elementor-element-72117db .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2324 .elementor-element.elementor-element-3421a47{--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-2324 .elementor-element.elementor-element-3421a47:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-3421a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-0b82ac6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:38px 38px 38px 38px;--margin-top:44px;--margin-bottom:102px;--margin-left:0px;--margin-right:0px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2324 .elementor-element.elementor-element-0b82ac6:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-0b82ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28361C;}.elementor-2324 .elementor-element.elementor-element-a168c07{--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:flex-start;--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-2324 .elementor-element.elementor-element-f4691cb{width:100%;max-width:100%;z-index:2;}.elementor-2324 .elementor-element.elementor-element-f4691cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-2324 .elementor-element.elementor-element-f4691cb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-f4691cb .elementor-image-box-wrapper{text-align:start;}.elementor-2324 .elementor-element.elementor-element-f4691cb .elementor-image-box-title{font-family:"Vogun", Sans-serif;font-size:48px;font-weight:500;line-height:1em;color:#F6FAFF;}.elementor-2324 .elementor-element.elementor-element-f4691cb:has(:hover) .elementor-image-box-title,
					 .elementor-2324 .elementor-element.elementor-element-f4691cb:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-f4691cb .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#DDDDDD;}.elementor-2324 .elementor-element.elementor-element-dd124e3 .elementor-button{background-color:#B2FE0200;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;fill:#28361C;color:#28361C;padding:20px 40px 20px 40px;}.elementor-2324 .elementor-element.elementor-element-dd124e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-dd124e3.elementor-element{--align-self:flex-start;}.elementor-2324 .elementor-element.elementor-element-dd124e3{z-index:20;}.elementor-2324 .elementor-element.elementor-element-dd124e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2324 .elementor-element.elementor-element-dd124e3 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-2324 .elementor-element.elementor-element-8a09650{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2324 .elementor-element.elementor-element-4c0f467{text-align:end;}.elementor-2324 .elementor-element.elementor-element-4c0f467 img{width:90%;border-radius:18px 18px 18px 18px;}.elementor-2324 .elementor-element.elementor-element-78d3157{width:var( --container-widget-width, 17.198% );max-width:17.198%;--container-widget-width:17.198%;--container-widget-flex-grow:0;top:380px;z-index:1;text-align:end;}.elementor-2324 .elementor-element.elementor-element-78d3157 > .elementor-widget-container{margin:-113px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-78d3157.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2324 .elementor-element.elementor-element-78d3157{left:10px;}body.rtl .elementor-2324 .elementor-element.elementor-element-78d3157{right:10px;}.elementor-2324 .elementor-element.elementor-element-78d3157 img{width:100%;}.elementor-2324 .elementor-element.elementor-element-c5e8b95{--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:42px 42px 0px 0px;--margin-top:-44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2324 .elementor-element.elementor-element-c5e8b95:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-c5e8b95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28361C;}.elementor-2324 .elementor-element.elementor-element-40aaba6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2324 .elementor-element.elementor-element-40aaba6:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-40aaba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13131300;}.elementor-2324 .elementor-element.elementor-element-c5008c0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FDFBE4;--border-color:#FDFBE4;--border-radius:12px 12px 12px 12px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2324 .elementor-element.elementor-element-c5008c0:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-c5008c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#606D37;}.elementor-2324 .elementor-element.elementor-element-7ccfc5f{width:var( --container-widget-width, 32.103% );max-width:32.103%;--container-widget-width:32.103%;--container-widget-flex-grow:0;text-align:center;}.elementor-2324 .elementor-element.elementor-element-7ccfc5f > .elementor-widget-container{padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A855F77D;border-radius:1090px 1090px 1090px 1090px;}.elementor-2324 .elementor-element.elementor-element-7ccfc5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-7ccfc5f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:2.6px;color:#FDFBE4;}.elementor-2324 .elementor-element.elementor-element-6220f5b{width:initial;max-width:initial;text-align:center;}.elementor-2324 .elementor-element.elementor-element-6220f5b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-6220f5b .elementor-heading-title{font-family:"Vogun", Sans-serif;font-size:48px;font-weight:400;line-height:0.9em;color:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-aa0e2d7{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-2324 .elementor-element.elementor-element-aa0e2d7:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-aa0e2d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28361C;}.elementor-2324 .elementor-element.elementor-element-5266711{--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-2324 .elementor-element.elementor-element-8e871ee{font-family:"Degular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-be5f3cc{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-2324 .elementor-element.elementor-element-be5f3cc:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-be5f3cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28361C;}.elementor-2324 .elementor-element.elementor-element-4b4604f{--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-2324 .elementor-element.elementor-element-95cdaac{font-family:"Degular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-6199377{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-2324 .elementor-element.elementor-element-6199377:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-6199377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28361C;}.elementor-2324 .elementor-element.elementor-element-d491fc4{--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-2324 .elementor-element.elementor-element-9c05e05{font-family:"Degular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-2324 .elementor-element.elementor-element-7406bad{--n-accordion-title-font-size:18px;width:100%;max-width:100%;z-index:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:13px;--n-accordion-item-title-distance-from-content:11px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FDFBE4;--n-accordion-title-active-color:#FDFBE4;--n-accordion-icon-size:21px;--n-accordion-icon-normal-color:#D7D7D7;--n-accordion-icon-hover-color:#FDFBE4;--n-accordion-icon-active-color:#FDFBE4;}.elementor-2324 .elementor-element.elementor-element-7406bad > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#28361C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;}.elementor-2324 .elementor-element.elementor-element-7406bad > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#364529;}.elementor-2324 .elementor-element.elementor-element-7406bad > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#364529;}:where( .elementor-2324 .elementor-element.elementor-element-7406bad > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#28361C;}.elementor-2324 .elementor-element.elementor-element-7406bad {--n-accordion-padding:20px 30px 20px 30px;}:where( .elementor-2324 .elementor-element.elementor-element-7406bad > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"DM Sans", Sans-serif;font-weight:400;line-height:1.4em;}.elementor-2324 .elementor-element.elementor-element-5de62bc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2324 .elementor-element.elementor-element-9ef1d0d{--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-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#606D37;--border-color:#606D37;--padding-top:64px;--padding-bottom:032px;--padding-left:0px;--padding-right:0px;}.elementor-2324 .elementor-element.elementor-element-9ef1d0d:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-9ef1d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2513;}.elementor-2324 .elementor-element.elementor-element-ab9b47c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2324 .elementor-element.elementor-element-1d93b25{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2324 .elementor-element.elementor-element-5486c22{width:var( --container-widget-width, 79.064% );max-width:79.064%;--container-widget-width:79.064%;--container-widget-flex-grow:0;}.elementor-2324 .elementor-element.elementor-element-5486c22.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2324 .elementor-element.elementor-element-52ed340{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#CCA266;--border-color:#CCA266;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-2324 .elementor-element.elementor-element-3dd3564 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-3dd3564.elementor-element{--align-self:stretch;}.elementor-2324 .elementor-element.elementor-element-3dd3564{text-align:start;}.elementor-2324 .elementor-element.elementor-element-3dd3564 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-2b80488 .elementor-button{background-color:#3333334D;font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:400;text-transform:lowercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52717566;border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2324 .elementor-element.elementor-element-2b80488 .elementor-button:hover, .elementor-2324 .elementor-element.elementor-element-2b80488 .elementor-button:focus{background-color:#333333;}.elementor-2324 .elementor-element.elementor-element-2b80488 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2324 .elementor-element.elementor-element-2b80488 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2324 .elementor-element.elementor-element-223b266 .elementor-button{background-color:#3333334D;font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:400;text-transform:lowercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52717566;border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2324 .elementor-element.elementor-element-223b266 .elementor-button:hover, .elementor-2324 .elementor-element.elementor-element-223b266 .elementor-button:focus{background-color:#333333;}.elementor-2324 .elementor-element.elementor-element-223b266 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2324 .elementor-element.elementor-element-223b266 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2324 .elementor-element.elementor-element-8df36d0 .elementor-button{background-color:#3333334D;font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:400;text-transform:lowercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52717566;border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2324 .elementor-element.elementor-element-8df36d0 .elementor-button:hover, .elementor-2324 .elementor-element.elementor-element-8df36d0 .elementor-button:focus{background-color:#333333;}.elementor-2324 .elementor-element.elementor-element-8df36d0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2324 .elementor-element.elementor-element-8df36d0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2324 .elementor-element.elementor-element-92296c7{--display:flex;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#CCA266;--border-color:#CCA266;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-2324 .elementor-element.elementor-element-2e8f3a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-2e8f3a6.elementor-element{--align-self:stretch;}.elementor-2324 .elementor-element.elementor-element-2e8f3a6{text-align:start;}.elementor-2324 .elementor-element.elementor-element-2e8f3a6 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-01c53b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2324 .elementor-element.elementor-element-01c53b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2324 .elementor-element.elementor-element-01c53b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2324 .elementor-element.elementor-element-01c53b7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2324 .elementor-element.elementor-element-01c53b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2324 .elementor-element.elementor-element-01c53b7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2324 .elementor-element.elementor-element-01c53b7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2324 .elementor-element.elementor-element-01c53b7{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2324 .elementor-element.elementor-element-01c53b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2324 .elementor-element.elementor-element-01c53b7 .elementor-icon-list-item > a{font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:400;}.elementor-2324 .elementor-element.elementor-element-01c53b7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2324 .elementor-element.elementor-element-9510d97{--display:flex;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#CCA266;--border-color:#CCA266;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-2324 .elementor-element.elementor-element-66479fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-66479fe.elementor-element{--align-self:stretch;}.elementor-2324 .elementor-element.elementor-element-66479fe{text-align:start;}.elementor-2324 .elementor-element.elementor-element-66479fe .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;color:#CCA266;}.elementor-2324 .elementor-element.elementor-element-d9887c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2324 .elementor-element.elementor-element-d9887c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2324 .elementor-element.elementor-element-d9887c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2324 .elementor-element.elementor-element-d9887c5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2324 .elementor-element.elementor-element-d9887c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2324 .elementor-element.elementor-element-d9887c5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2324 .elementor-element.elementor-element-d9887c5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2324 .elementor-element.elementor-element-d9887c5{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2324 .elementor-element.elementor-element-d9887c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2324 .elementor-element.elementor-element-d9887c5 .elementor-icon-list-item > a{font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:400;}.elementor-2324 .elementor-element.elementor-element-d9887c5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2324 .elementor-element.elementor-element-07ac9f7{--divider-border-style:solid;--divider-color:#CCA266;--divider-border-width:1px;}.elementor-2324 .elementor-element.elementor-element-07ac9f7 .elementor-divider-separator{width:100%;}.elementor-2324 .elementor-element.elementor-element-07ac9f7 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-2324 .elementor-element.elementor-element-db1d720{text-align:center;}.elementor-2324 .elementor-element.elementor-element-db1d720 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:400;color:#ACACAC;}.elementor-2324 .elementor-element.elementor-element-047aed1{--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-2324 .elementor-element.elementor-element-047aed1:not(.elementor-motion-effects-element-type-background), .elementor-2324 .elementor-element.elementor-element-047aed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBE4;}@media(min-width:768px){.elementor-2324 .elementor-element.elementor-element-e750619{--width:22.857%;}.elementor-2324 .elementor-element.elementor-element-a1cb936{--width:40.528%;}.elementor-2324 .elementor-element.elementor-element-c864f1c{--width:100%;}.elementor-2324 .elementor-element.elementor-element-7d7c939{--width:33%;}.elementor-2324 .elementor-element.elementor-element-aa87578{--width:33%;}.elementor-2324 .elementor-element.elementor-element-860f495{--width:33%;}.elementor-2324 .elementor-element.elementor-element-1b0b32f{--width:100%;}.elementor-2324 .elementor-element.elementor-element-1948576{--width:100%;}.elementor-2324 .elementor-element.elementor-element-a168c07{--width:52%;}.elementor-2324 .elementor-element.elementor-element-8a09650{--width:48%;}.elementor-2324 .elementor-element.elementor-element-c5008c0{--width:74%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2324 .elementor-element.elementor-element-7d7c939{--width:100%;}.elementor-2324 .elementor-element.elementor-element-aa87578{--width:100%;}.elementor-2324 .elementor-element.elementor-element-860f495{--width:100%;}.elementor-2324 .elementor-element.elementor-element-a168c07{--width:100%;}.elementor-2324 .elementor-element.elementor-element-8a09650{--width:100%;}}@media(max-width:1024px){.elementor-2324 .elementor-element.elementor-element-bfb4b4e{--e-image-carousel-slides-to-show:4;}.elementor-2324 .elementor-element.elementor-element-a1cb936{--margin-top:0em;--margin-bottom:0em;--margin-left:01.2em;--margin-right:0em;}.elementor-2324 .elementor-element.elementor-element-03a7945 .elementor-heading-title{font-size:0.8em;}.elementor-2324 .elementor-element.elementor-element-975f223 .elementor-heading-title{font-size:2.1em;}.elementor-2324 .elementor-element.elementor-element-1de6f51 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2324 .elementor-element.elementor-element-1de6f51{font-size:13px;}.elementor-2324 .elementor-element.elementor-element-bc75ba6 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2324 .elementor-element.elementor-element-bc75ba6{--container-widget-width:535px;--container-widget-flex-grow:0;width:var( --container-widget-width, 535px );max-width:535px;}.elementor-2324 .elementor-element.elementor-element-4b2ff1e .elementor-heading-title{font-size:32px;}.elementor-2324 .elementor-element.elementor-element-59920fc .elementor-heading-title{font-size:28px;}.elementor-2324 .elementor-element.elementor-element-489102d .elementor-heading-title{font-size:28px;}.elementor-2324 .elementor-element.elementor-element-92b53f2 .elementor-heading-title{font-size:28px;}.elementor-2324 .elementor-element.elementor-element-26fc604{--e-image-carousel-slides-to-show:3;}.elementor-2324 .elementor-element.elementor-element-9bef5b1{--e-image-carousel-slides-to-show:3;}.elementor-2324 .elementor-element.elementor-element-0a653a4{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2324 .elementor-element.elementor-element-88279ce .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:10px;}.elementor-2324 .elementor-element.elementor-element-0559b30{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-2324 .elementor-element.elementor-element-0559b30 .elementor-image-box-title{font-size:36px;line-height:1.5em;}.elementor-2324 .elementor-element.elementor-element-0559b30 .elementor-image-box-description{line-height:1.5em;}.elementor-2324 .elementor-element.elementor-element-b368be7{--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:51px 51px;--row-gap:51px;--column-gap:51px;}.elementor-2324 .elementor-element.elementor-element-7d7c939{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-2324 .elementor-element.elementor-element-42ae2e6 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-2324 .elementor-element.elementor-element-2c03e8c{width:100%;max-width:100%;}.elementor-2324 .elementor-element.elementor-element-2c03e8c .elementor-image-box-title{font-size:20px;line-height:1.2em;letter-spacing:0px;}.elementor-2324 .elementor-element.elementor-element-0dbd33f .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-2324 .elementor-element.elementor-element-24a86ee{width:100%;max-width:100%;}.elementor-2324 .elementor-element.elementor-element-24a86ee .elementor-image-box-title{font-size:20px;line-height:1.2em;letter-spacing:0px;}.elementor-2324 .elementor-element.elementor-element-95f8e7b .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-2324 .elementor-element.elementor-element-4bb9342{width:100%;max-width:100%;}.elementor-2324 .elementor-element.elementor-element-4bb9342 .elementor-image-box-title{font-size:20px;line-height:1.2em;letter-spacing:0px;}.elementor-2324 .elementor-element.elementor-element-1b0b32f{--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2324 .elementor-element.elementor-element-0b82ac6{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-2324 .elementor-element.elementor-element-a168c07{--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-2324 .elementor-element.elementor-element-f4691cb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2324 .elementor-element.elementor-element-f4691cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-f4691cb.elementor-element{--align-self:center;}.elementor-2324 .elementor-element.elementor-element-f4691cb .elementor-image-box-wrapper{text-align:center;}.elementor-2324 .elementor-element.elementor-element-f4691cb .elementor-image-box-title{font-size:36px;line-height:1.3em;letter-spacing:0px;}.elementor-2324 .elementor-element.elementor-element-8a09650{--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-2324 .elementor-element.elementor-element-8a09650.e-con{--order:-99999 /* order start hack */;}.elementor-2324 .elementor-element.elementor-element-4c0f467{text-align:center;}.elementor-2324 .elementor-element.elementor-element-4c0f467 img{width:52%;}body:not(.rtl) .elementor-2324 .elementor-element.elementor-element-78d3157{left:80px;}body.rtl .elementor-2324 .elementor-element.elementor-element-78d3157{right:80px;}.elementor-2324 .elementor-element.elementor-element-78d3157{top:230px;}.elementor-2324 .elementor-element.elementor-element-78d3157 img{width:70%;}.elementor-2324 .elementor-element.elementor-element-40aaba6{--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-2324 .elementor-element.elementor-element-7ccfc5f{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-2324 .elementor-element.elementor-element-6220f5b{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-2324 .elementor-element.elementor-element-7406bad{width:100%;max-width:100%;--n-accordion-title-font-size:20px;}.elementor-2324 .elementor-element.elementor-element-ab9b47c{--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;}}@media(max-width:767px){.elementor-2324 .elementor-element.elementor-element-02e3673{width:var( --container-widget-width, 198.6px );max-width:198.6px;--container-widget-width:198.6px;--container-widget-flex-grow:0;}.elementor-2324 .elementor-element.elementor-element-02e3673 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-0463ef3{--margin-top:-272px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2324 .elementor-element.elementor-element-b6efd2b{--spacer-size:270px;}.elementor-2324 .elementor-element.elementor-element-492be82{width:var( --container-widget-width, 535.075px );max-width:535.075px;--container-widget-width:535.075px;--container-widget-flex-grow:0;}.elementor-2324 .elementor-element.elementor-element-492be82 > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-492be82 .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-2324 .elementor-element.elementor-element-db53945 .elementor-divider-separator{width:48%;}.elementor-2324 .elementor-element.elementor-element-db53945 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2324 .elementor-element.elementor-element-f725e67{width:var( --container-widget-width, 454.663px );max-width:454.663px;--container-widget-width:454.663px;--container-widget-flex-grow:0;}.elementor-2324 .elementor-element.elementor-element-f725e67 .elementor-heading-title{font-size:15px;}.elementor-2324 .elementor-element.elementor-element-bfb4b4e{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 231.6px );max-width:231.6px;--container-widget-width:231.6px;--container-widget-flex-grow:0;}.elementor-2324 .elementor-element.elementor-element-8731d99{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2324 .elementor-element.elementor-element-c7d8442{width:var( --container-widget-width, 535.075px );max-width:535.075px;--container-widget-width:535.075px;--container-widget-flex-grow:0;}.elementor-2324 .elementor-element.elementor-element-c7d8442 .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-2324 .elementor-element.elementor-element-f0c9f24{width:var( --container-widget-width, 454.663px );max-width:454.663px;--container-widget-width:454.663px;--container-widget-flex-grow:0;}.elementor-2324 .elementor-element.elementor-element-f0c9f24 .elementor-heading-title{font-size:15px;}.elementor-2324 .elementor-element.elementor-element-a8b8e14{width:var( --container-widget-width, 454.663px );max-width:454.663px;--container-widget-width:454.663px;--container-widget-flex-grow:0;}.elementor-2324 .elementor-element.elementor-element-a8b8e14 .elementor-heading-title{font-size:15px;}.elementor-2324 .elementor-element.elementor-element-98d0d69{width:var( --container-widget-width, 454.663px );max-width:454.663px;--container-widget-width:454.663px;--container-widget-flex-grow:0;}.elementor-2324 .elementor-element.elementor-element-98d0d69 .elementor-heading-title{font-size:15px;}.elementor-2324 .elementor-element.elementor-element-757c14a{width:var( --container-widget-width, 454.663px );max-width:454.663px;--container-widget-width:454.663px;--container-widget-flex-grow:0;}.elementor-2324 .elementor-element.elementor-element-757c14a .elementor-heading-title{font-size:15px;}.elementor-2324 .elementor-element.elementor-element-6ea8777{width:var( --container-widget-width, 454.663px );max-width:454.663px;--container-widget-width:454.663px;--container-widget-flex-grow:0;}.elementor-2324 .elementor-element.elementor-element-6ea8777 .elementor-heading-title{font-size:15px;}.elementor-2324 .elementor-element.elementor-element-7f2c13c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-7f2c13c .elementor-button{font-size:18px;}.elementor-2324 .elementor-element.elementor-element-35fe16c{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2324 .elementor-element.elementor-element-a1cb936{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-2324 .elementor-element.elementor-element-df41f1e{width:var( --container-widget-width, 329px );max-width:329px;--container-widget-width:329px;--container-widget-flex-grow:0;text-align:start;}.elementor-2324 .elementor-element.elementor-element-df41f1e.elementor-element{--align-self:center;}.elementor-2324 .elementor-element.elementor-element-df41f1e img{max-width:16%;}.elementor-2324 .elementor-element.elementor-element-03a7945{width:var( --container-widget-width, 329px );max-width:329px;--container-widget-width:329px;--container-widget-flex-grow:0;text-align:start;}.elementor-2324 .elementor-element.elementor-element-03a7945 .elementor-heading-title{font-size:1em;}.elementor-2324 .elementor-element.elementor-element-975f223{width:var( --container-widget-width, 331px );max-width:331px;--container-widget-width:331px;--container-widget-flex-grow:0;text-align:start;}.elementor-2324 .elementor-element.elementor-element-975f223 > .elementor-widget-container{margin:-1em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2324 .elementor-element.elementor-element-975f223 .elementor-heading-title{font-size:1.8em;}.elementor-2324 .elementor-element.elementor-element-1de6f51{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;text-align:start;}.elementor-2324 .elementor-element.elementor-element-1de6f51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-2324 .elementor-element.elementor-element-a96d29b.elementor-element{--align-self:center;}.elementor-2324 .elementor-element.elementor-element-a96d29b .elementor-button{font-size:18px;}.elementor-2324 .elementor-element.elementor-element-bc75ba6{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 553px );max-width:553px;--container-widget-width:553px;--container-widget-flex-grow:0;}.elementor-2324 .elementor-element.elementor-element-bc75ba6 > .elementor-widget-container{margin:2em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2324 .elementor-element.elementor-element-bc75ba6.elementor-element{--align-self:center;}.elementor-2324 .elementor-element.elementor-element-4b2ff1e{text-align:center;}.elementor-2324 .elementor-element.elementor-element-4b2ff1e .elementor-heading-title{font-size:28px;}.elementor-2324 .elementor-element.elementor-element-59920fc .elementor-heading-title{font-size:26px;}.elementor-2324 .elementor-element.elementor-element-3caf801{font-size:15px;}.elementor-2324 .elementor-element.elementor-element-489102d .elementor-heading-title{font-size:26px;}.elementor-2324 .elementor-element.elementor-element-24ee4d4{font-size:15px;}.elementor-2324 .elementor-element.elementor-element-92b53f2 .elementor-heading-title{font-size:26px;}.elementor-2324 .elementor-element.elementor-element-d00305b{font-size:15px;}.elementor-2324 .elementor-element.elementor-element-c148395{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2324 .elementor-element.elementor-element-572ffc6{text-align:center;}.elementor-2324 .elementor-element.elementor-element-572ffc6 .elementor-heading-title{font-size:15px;}.elementor-2324 .elementor-element.elementor-element-9133460{width:var( --container-widget-width, 89.518% );max-width:89.518%;--container-widget-width:89.518%;--container-widget-flex-grow:0;text-align:center;}.elementor-2324 .elementor-element.elementor-element-9133460 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2324 .elementor-element.elementor-element-9bd1cdb.elementor-element{--align-self:center;}.elementor-2324 .elementor-element.elementor-element-9bd1cdb .elementor-button{font-size:18px;}.elementor-2324 .elementor-element.elementor-element-9e29eb2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2324 .elementor-element.elementor-element-09317ce{width:var( --container-widget-width, 535.075px );max-width:535.075px;--container-widget-width:535.075px;--container-widget-flex-grow:0;}.elementor-2324 .elementor-element.elementor-element-09317ce > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-09317ce .elementor-heading-title{font-size:31px;line-height:1em;}.elementor-2324 .elementor-element.elementor-element-846d870{width:var( --container-widget-width, 454.663px );max-width:454.663px;--container-widget-width:454.663px;--container-widget-flex-grow:0;}.elementor-2324 .elementor-element.elementor-element-846d870 .elementor-heading-title{font-size:15px;}.elementor-2324 .elementor-element.elementor-element-26fc604{--e-image-carousel-slides-to-show:2;}.elementor-2324 .elementor-element.elementor-element-26fc604 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:2px 2px 2px 2px;}.elementor-2324 .elementor-element.elementor-element-9bef5b1{--e-image-carousel-slides-to-show:2;}.elementor-2324 .elementor-element.elementor-element-9bef5b1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:2px 2px 2px 2px;}.elementor-2324 .elementor-element.elementor-element-0a653a4{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2324 .elementor-element.elementor-element-88279ce{width:100%;max-width:100%;text-align:center;}.elementor-2324 .elementor-element.elementor-element-88279ce .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-2324 .elementor-element.elementor-element-0559b30{width:100%;max-width:100%;}.elementor-2324 .elementor-element.elementor-element-0559b30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-0559b30 .elementor-image-box-wrapper{text-align:center;}.elementor-2324 .elementor-element.elementor-element-0559b30 .elementor-image-box-title{margin-bottom:16px;font-size:28px;line-height:1.2em;}.elementor-2324 .elementor-element.elementor-element-0559b30 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-2324 .elementor-element.elementor-element-b368be7{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2324 .elementor-element.elementor-element-0fb8b58 .elementor-icon{font-size:24px;}.elementor-2324 .elementor-element.elementor-element-0fb8b58 .elementor-icon svg{height:24px;}.elementor-2324 .elementor-element.elementor-element-42ae2e6{text-align:center;}.elementor-2324 .elementor-element.elementor-element-42ae2e6 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-2324 .elementor-element.elementor-element-2c03e8c{width:100%;max-width:100%;}.elementor-2324 .elementor-element.elementor-element-2c03e8c .elementor-image-box-title{font-size:20px;line-height:1.5em;letter-spacing:0px;}.elementor-2324 .elementor-element.elementor-element-2c03e8c .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-2324 .elementor-element.elementor-element-5dd52db .elementor-icon{font-size:24px;}.elementor-2324 .elementor-element.elementor-element-5dd52db .elementor-icon svg{height:24px;}.elementor-2324 .elementor-element.elementor-element-0dbd33f{text-align:center;}.elementor-2324 .elementor-element.elementor-element-0dbd33f .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-2324 .elementor-element.elementor-element-24a86ee{width:100%;max-width:100%;}.elementor-2324 .elementor-element.elementor-element-24a86ee .elementor-image-box-title{font-size:20px;line-height:1.5em;letter-spacing:0px;}.elementor-2324 .elementor-element.elementor-element-24a86ee .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-2324 .elementor-element.elementor-element-ca34b6d .elementor-icon{font-size:24px;}.elementor-2324 .elementor-element.elementor-element-ca34b6d .elementor-icon svg{height:24px;}.elementor-2324 .elementor-element.elementor-element-95f8e7b{text-align:center;}.elementor-2324 .elementor-element.elementor-element-95f8e7b .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-2324 .elementor-element.elementor-element-4bb9342{width:100%;max-width:100%;}.elementor-2324 .elementor-element.elementor-element-4bb9342 .elementor-image-box-title{font-size:20px;line-height:1.5em;letter-spacing:0px;}.elementor-2324 .elementor-element.elementor-element-4bb9342 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-2324 .elementor-element.elementor-element-3fa04f1{--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2324 .elementor-element.elementor-element-1b0b32f.e-con{--e-con-transform-rotateZ:5deg;}.elementor-2324 .elementor-element.elementor-element-1b0b32f{--min-height:55px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2324 .elementor-element.elementor-element-b3624eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-b3624eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2324 .elementor-element.elementor-element-b3624eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2324 .elementor-element.elementor-element-b3624eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2324 .elementor-element.elementor-element-b3624eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2324 .elementor-element.elementor-element-b3624eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2324 .elementor-element.elementor-element-b3624eb{--e-icon-list-icon-size:20px;}.elementor-2324 .elementor-element.elementor-element-1948576.e-con{--e-con-transform-rotateZ:-4deg;}.elementor-2324 .elementor-element.elementor-element-1948576{--min-height:55px;--margin-top:-28px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2324 .elementor-element.elementor-element-72117db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-72117db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2324 .elementor-element.elementor-element-72117db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2324 .elementor-element.elementor-element-72117db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2324 .elementor-element.elementor-element-72117db .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2324 .elementor-element.elementor-element-72117db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2324 .elementor-element.elementor-element-72117db{--e-icon-list-icon-size:20px;}.elementor-2324 .elementor-element.elementor-element-0b82ac6{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2324 .elementor-element.elementor-element-a168c07{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2324 .elementor-element.elementor-element-a168c07.e-con{--align-self:center;}.elementor-2324 .elementor-element.elementor-element-f4691cb{width:var( --container-widget-width, 107.029% );max-width:107.029%;--container-widget-width:107.029%;--container-widget-flex-grow:0;}.elementor-2324 .elementor-element.elementor-element-f4691cb .elementor-image-box-title{font-size:30px;line-height:1.2em;letter-spacing:0px;}.elementor-2324 .elementor-element.elementor-element-f4691cb .elementor-image-box-description{font-size:14px;line-height:1.5em;}.elementor-2324 .elementor-element.elementor-element-dd124e3.elementor-element{--align-self:center;}.elementor-2324 .elementor-element.elementor-element-dd124e3 .elementor-button{font-size:18px;line-height:1.1em;}.elementor-2324 .elementor-element.elementor-element-8a09650{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2324 .elementor-element.elementor-element-4c0f467{width:var( --container-widget-width, 662px );max-width:662px;--container-widget-width:662px;--container-widget-flex-grow:0;}.elementor-2324 .elementor-element.elementor-element-4c0f467 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-4c0f467 img{width:82%;}body:not(.rtl) .elementor-2324 .elementor-element.elementor-element-78d3157{left:10px;}body.rtl .elementor-2324 .elementor-element.elementor-element-78d3157{right:10px;}.elementor-2324 .elementor-element.elementor-element-78d3157{top:140px;text-align:start;}.elementor-2324 .elementor-element.elementor-element-78d3157 img{width:60%;}.elementor-2324 .elementor-element.elementor-element-c5008c0{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2324 .elementor-element.elementor-element-7ccfc5f{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-2324 .elementor-element.elementor-element-7ccfc5f .elementor-heading-title{font-size:14px;line-height:1em;letter-spacing:2.8px;}.elementor-2324 .elementor-element.elementor-element-6220f5b{width:100%;max-width:100%;text-align:center;}.elementor-2324 .elementor-element.elementor-element-6220f5b .elementor-heading-title{font-size:34px;line-height:1em;}.elementor-2324 .elementor-element.elementor-element-aa0e2d7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2324 .elementor-element.elementor-element-8e871ee{font-size:14px;line-height:1.3em;}.elementor-2324 .elementor-element.elementor-element-be5f3cc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2324 .elementor-element.elementor-element-95cdaac{font-size:14px;line-height:1.3em;}.elementor-2324 .elementor-element.elementor-element-6199377{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2324 .elementor-element.elementor-element-9c05e05{font-size:14px;line-height:1.3em;}.elementor-2324 .elementor-element.elementor-element-7406bad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2324 .elementor-element.elementor-element-7406bad{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-font-size:16px;}:where( .elementor-2324 .elementor-element.elementor-element-7406bad > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.2em;}.elementor-2324 .elementor-element.elementor-element-9ef1d0d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2324 .elementor-element.elementor-element-52ed340{--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2324 .elementor-element.elementor-element-92296c7{--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2324 .elementor-element.elementor-element-9510d97{--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-ad9468f */.elementor-2324 .elementor-element.elementor-element-ad9468f {
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-bfb4b4e *//* Estilo para os botões de navegação */
.elementor-2324 .elementor-element.elementor-element-bfb4b4e .elementor-swiper-button-prev,
.elementor-2324 .elementor-element.elementor-element-bfb4b4e .elementor-swiper-button-next {
backdrop-filter: blur(15px);
padding: 10px;
border-radius: 50px;
top: 50%;
transform: translateY(-50%);
transition: 0.5s ease;
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.elementor-2324 .elementor-element.elementor-element-bfb4b4e .elementor-swiper-button-prev {
left: 10px;
}
.elementor-2324 .elementor-element.elementor-element-bfb4b4e .elementor-swiper-button-next {
right: 10px;
}
/* Efeitos de hover para os botões */
.elementor-2324 .elementor-element.elementor-element-bfb4b4e .elementor-swiper-button-prev:hover,
.elementor-2324 .elementor-element.elementor-element-bfb4b4e .elementor-swiper-button-next:hover {
transform: translateY(-50%) scale(1.1);
backdrop-filter: blur(20px);
}
.elementor-2324 .elementor-element.elementor-element-bfb4b4e .swiper-slide-prev{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}
.elementor-2324 .elementor-element.elementor-element-bfb4b4e .swiper-slide-active{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}
.elementor-2324 .elementor-element.elementor-element-bfb4b4e .swiper-slide-{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}
.elementor-2324 .elementor-element.elementor-element-bfb4b4e .swiper-slide-next~ .swiper-slide ~ .swiper-slide{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}
.elementor-2324 .elementor-element.elementor-element-bfb4b4e .swiper-slide-prev{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}
.elementor-2324 .elementor-element.elementor-element-bfb4b4e .swiper-slide-prev{
filter: blur(10px);
transform: scale(0.5);
transition: 0,5;
}


@media (max-width: 767px) {
    .elementor-2324 .elementor-element.elementor-element-bfb4b4e .swiper-slide-prev,
    .elementor-2324 .elementor-element.elementor-element-bfb4b4e .swiper-slide-active, /* Também será resetado no mobile */
    .elementor-2324 .elementor-element.elementor-element-bfb4b4e .swiper-slide-next,
    .elementor-2324 .elementor-element.elementor-element-bfb4b4e .swiper-slide-next ~ .swiper-slide {
        filter: none;
        transform: none; /* Ou transform: scale(1); se quiser apenas resetar o scale */
        transition: none; /* Remove a transição também, ou defina para um valor como 0s */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9c330e */.elementor-2324 .elementor-element.elementor-element-d9c330e .elementor-button{
    box-shadow: 0 0 0 0 #000;
    animation: pulse-white 2s infinite;

}

@keyframes pulse-white {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 #0CB924
    }

    50% {
        transform: scale(1.01);
        box-shadow: 0 0 0 20px transparent
    }

    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 transparent
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-df43685 */.elementor-2324 .elementor-element.elementor-element-df43685 .elementor-icon-list-items {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow: visible !important;
}
.elementor-2324 .elementor-element.elementor-element-df43685 .elementor-inline-item{
    background: #28361c;  /* bg iten color */
    outline: 1px solid #606d37;  /* border iten color */
    padding: 10px 15px;
    border-radius: 100px;  /* iten border radios */
}
.elementor-2324 .elementor-element.elementor-element-df43685 .elementor-icon-list-text{
    background: #606d37;  /* text box bg color */
     outline: 1px solid #606d37; /* text box border color and expessure */ 
    padding: 10px 15px;
    border-radius: 100px;
}
.elementor-2324 .elementor-element.elementor-element-df43685 .elementor-icon-list-icon{
    background: #cca266;  /* iten circle background */
    padding: 10px 10px;
    margin-right: 10px;
    outline: 1px solid #7d7d7d80;  /* icon border color (circle) */
    border-radius: 100px;
}
.elementor-2324 .elementor-element.elementor-element-df43685 .elementor-widget-container{
    overflow: visible !important;
    white-space: nowrap;
}

.elementor-2324 .elementor-element.elementor-element-df43685{
    animation: carrossel 20s /* carrossel speed */ linear infinite;
}
@keyframes carrossel{
    0%{
        transform: translatex(-250px);
    }
    100%{
        transform: translatex(-900px);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f2c13c */.elementor-2324 .elementor-element.elementor-element-7f2c13c {
  border-radius: 72px;
  border-top: 2px solid #B9AFFF; /* roxo claro */
  background: linear-gradient(90deg, #28361c 0%, #606d37 50%, #28361c 100%); /* gradiente roxo */
  box-shadow: 
    0 10px 20px 0 rgba(96, 109, 55, 0.4),
    0 20px 40px 0 rgba(96, 109, 55, 0.3),
    0 40px 80px 0 rgba(96, 109, 55, 0.2),
    0 60px 120px 0 rgba(96, 109, 55, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-2324 .elementor-element.elementor-element-7f2c13c .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-2324 .elementor-element.elementor-element-7f2c13c:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-2324 .elementor-element.elementor-element-7f2c13c:active {
  opacity: 0.5;
}

.elementor-2324 .elementor-element.elementor-element-7f2c13c::before {
  content: '';
  background: linear-gradient(10deg, #606d37 12.81%, rgba(217, 207, 255, 0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-2324 .elementor-element.elementor-element-7f2c13c:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-2324 .elementor-element.elementor-element-7f2c13c svg {
  font-size: 14px;
}

.elementor-2324 .elementor-element.elementor-element-7f2c13c:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #cca266 20%, #cca266 70%, #cca266 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-2324 .elementor-element.elementor-element-7f2c13c .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(204, 162, 102, 1) 0%, rgba(204, 162, 102, 0.1) 40%, rgba(204, 162, 102, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-2324 .elementor-element.elementor-element-7f2c13c .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a96d29b */.elementor-2324 .elementor-element.elementor-element-a96d29b {
  border-radius: 72px;
  border-top: 2px solid #B9AFFF; /* roxo claro */
  background: linear-gradient(90deg, #cca266 0%, #e0c7a4 50%, #cca266 100%); /* gradiente roxo */
  box-shadow: 
    0 10px 20px 0 rgba(96, 109, 55, 0.4),
    0 20px 40px 0 rgba(96, 109, 55, 0.3),
    0 40px 80px 0 rgba(96, 109, 55, 0.2),
    0 60px 120px 0 rgba(96, 109, 55, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-2324 .elementor-element.elementor-element-a96d29b .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-2324 .elementor-element.elementor-element-a96d29b:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-2324 .elementor-element.elementor-element-a96d29b:active {
  opacity: 0.5;
}

.elementor-2324 .elementor-element.elementor-element-a96d29b::before {
  content: '';
  background: linear-gradient(10deg, #ffffff 12.81%, rgba(217, 207, 255, 0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-2324 .elementor-element.elementor-element-a96d29b:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-2324 .elementor-element.elementor-element-a96d29b svg {
  font-size: 14px;
}

.elementor-2324 .elementor-element.elementor-element-a96d29b:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #cca266 20%, #cca266 70%, #cca266 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-2324 .elementor-element.elementor-element-a96d29b .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(204, 162, 102, 1) 0%, rgba(204, 162, 102, 0.1) 40%, rgba(204, 162, 102, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-2324 .elementor-element.elementor-element-a96d29b .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-bc75ba6 */.elementor-2324 .elementor-element.elementor-element-bc75ba6 .swiper-wrapper {
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-2324 .elementor-element.elementor-element-bc75ba6::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, #28361C 0%, transparent 50%, transparent 10%, #28361c 200%);
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2ff1e */.elementor-2324 .elementor-element.elementor-element-4b2ff1e .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #28361c,      /* Branco */
        #28361c,      /* Magenta */
        #28361c,      /* Roxo vibrante */
        #cca266,      /* Branco */
        #28361c       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69696ae */.elementor-2324 .elementor-element.elementor-element-69696ae .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* Background glass escuro */
    background: rgba(96, 109, 55, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.3),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

.elementor-2324 .elementor-element.elementor-element-69696ae .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.1) 180deg,  /* Branco claro - começo da cauda */
        rgba(255, 255, 255, 0.3) 190deg,   /* Branco - cauda ficando mais forte */
        rgba(255, 255, 255, 0.6) 200deg,   /* Branco - cauda intensa */
        #FFFFFF 210deg,                    /* Branco - núcleo do cometa */
        #FFFFFF 212deg,                    /* Ponto brilhante no centro */
        #FFFFFF 214deg,                    /* Branco - continuidade do núcleo */
        rgba(255, 255, 255, 0.8) 220deg,   /* Branco - cauda próxima */
        rgba(255, 255, 255, 0.5) 230deg,   /* Branco - cauda média */
        rgba(255, 255, 255, 0.2) 250deg,   /* Branco desvanecendo */
        transparent 270deg                  /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-2324 .elementor-element.elementor-element-69696ae .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.05) 180deg,
        rgba(255, 255, 255, 0.1) 190deg,
        rgba(255, 255, 255, 0.05) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-2324 .elementor-element.elementor-element-69696ae:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 1s linear infinite;
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.5)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.2);
}

.elementor-2324 .elementor-element.elementor-element-69696ae:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}

/* Efeito adicional no hover do ícone */
.elementor-2324 .elementor-element.elementor-element-69696ae:hover .elementor-icon {
    background: rgba(20, 20, 25, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    transform: scale(1.05);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2b3eea */.box2 {
    transition: 0.4s ease all;
}

.box2:hover {
    background: #384b28 !important;
    transform: translatey(-10px);
}

.box2::before {
    content: "";
    border-radius: 0px !important;
    /* Gradiente roxo/magenta */
    background: linear-gradient(90deg, #cca266, #cca266);
    width: 20%;
    height: 6px;
    position: absolute;
    left: 0px;
    top: 100%;
    transform: translatey(-50%);
    /* Sombra roxa */
    box-shadow: 0px 0px 20px 0px rgba(204, 162, 102, 0.5);
    transition: 0.5s ease all;
}

.box2:hover::before {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cfcc423 */.elementor-2324 .elementor-element.elementor-element-cfcc423 .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* Background glass escuro */
    background: rgba(96, 109, 55, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.3),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

.elementor-2324 .elementor-element.elementor-element-cfcc423 .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.1) 180deg,  /* Branco claro - começo da cauda */
        rgba(255, 255, 255, 0.3) 190deg,   /* Branco - cauda ficando mais forte */
        rgba(255, 255, 255, 0.6) 200deg,   /* Branco - cauda intensa */
        #FFFFFF 210deg,                    /* Branco - núcleo do cometa */
        #FFFFFF 212deg,                    /* Ponto brilhante no centro */
        #FFFFFF 214deg,                    /* Branco - continuidade do núcleo */
        rgba(255, 255, 255, 0.8) 220deg,   /* Branco - cauda próxima */
        rgba(255, 255, 255, 0.5) 230deg,   /* Branco - cauda média */
        rgba(255, 255, 255, 0.2) 250deg,   /* Branco desvanecendo */
        transparent 270deg                  /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-2324 .elementor-element.elementor-element-cfcc423 .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.05) 180deg,
        rgba(255, 255, 255, 0.1) 190deg,
        rgba(255, 255, 255, 0.05) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-2324 .elementor-element.elementor-element-cfcc423:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 1s linear infinite;
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.5)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.2);
}

.elementor-2324 .elementor-element.elementor-element-cfcc423:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}

/* Efeito adicional no hover do ícone */
.elementor-2324 .elementor-element.elementor-element-cfcc423:hover .elementor-icon {
    background: rgba(20, 20, 25, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    transform: scale(1.05);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9f17d24 */.elementor-2324 .elementor-element.elementor-element-9f17d24 .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* Background glass escuro */
    background: rgba(96, 109, 55, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.3),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

.elementor-2324 .elementor-element.elementor-element-9f17d24 .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.1) 180deg,  /* Branco claro - começo da cauda */
        rgba(255, 255, 255, 0.3) 190deg,   /* Branco - cauda ficando mais forte */
        rgba(255, 255, 255, 0.6) 200deg,   /* Branco - cauda intensa */
        #FFFFFF 210deg,                    /* Branco - núcleo do cometa */
        #FFFFFF 212deg,                    /* Ponto brilhante no centro */
        #FFFFFF 214deg,                    /* Branco - continuidade do núcleo */
        rgba(255, 255, 255, 0.8) 220deg,   /* Branco - cauda próxima */
        rgba(255, 255, 255, 0.5) 230deg,   /* Branco - cauda média */
        rgba(255, 255, 255, 0.2) 250deg,   /* Branco desvanecendo */
        transparent 270deg                  /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-2324 .elementor-element.elementor-element-9f17d24 .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.05) 180deg,
        rgba(255, 255, 255, 0.1) 190deg,
        rgba(255, 255, 255, 0.05) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-2324 .elementor-element.elementor-element-9f17d24:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 1s linear infinite;
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.5)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.2);
}

.elementor-2324 .elementor-element.elementor-element-9f17d24:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}

/* Efeito adicional no hover do ícone */
.elementor-2324 .elementor-element.elementor-element-9f17d24:hover .elementor-icon {
    background: rgba(20, 20, 25, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    transform: scale(1.05);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c864f1c */.elementor-2324 .elementor-element.elementor-element-c864f1c {
    --brilho-size: 250px;
}

.elementor-2324 .elementor-element.elementor-element-c864f1c .inner {
    height: 100%;
    z-index: 1;
    background: rgba(9, 9, 9, .7);
}

.elementor-2324 .elementor-element.elementor-element-c864f1c .brilho {
    width: var(--brilho-size);
    height: 80%;
    left: calc(50% - calc(var(--brilho-size)/2));
    filter: blur(60px);
    opacity: 0;    
    transition: opacity 300ms 300ms linear;
    /* Tons de roxo/magenta */
    background: linear-gradient(135deg, 
        #8B00FF 0%,      /* Roxo violeta */
        #9B30FF 25%,     /* Roxo médio */
        #DA70D6 50%,     /* Orchid */
        #EE82EE 75%,     /* Violeta */
        #FF00FF 100%     /* Magenta */
    ) !important;
}

.elementor-2324 .elementor-element.elementor-element-c864f1c .brilho2 {
    visibility: hidden;
    z-index: -1;
    height: 100%;
    /* Adicione um background roxo também se necessário */
    background: rgba(138, 43, 226, 0.3); /* Roxo blueviolet com transparência */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9133460 */.gradiente {
  background: -webkit-linear-gradient(50deg, #8e9c62, #28361c);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bd1cdb */.elementor-2324 .elementor-element.elementor-element-9bd1cdb {
  border-radius: 72px;
  border-top: 2px solid #B9AFFF; /* roxo claro */
  background: linear-gradient(90deg, #28361c 0%, #606d37 50%, #28361c 100%); /* gradiente roxo */
  box-shadow: 
    0 10px 20px 0 rgba(96, 109, 55, 0.4),
    0 20px 40px 0 rgba(96, 109, 55, 0.3),
    0 40px 80px 0 rgba(96, 109, 55, 0.2),
    0 60px 120px 0 rgba(96, 109, 55, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-2324 .elementor-element.elementor-element-9bd1cdb .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-2324 .elementor-element.elementor-element-9bd1cdb:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-2324 .elementor-element.elementor-element-9bd1cdb:active {
  opacity: 0.5;
}

.elementor-2324 .elementor-element.elementor-element-9bd1cdb::before {
  content: '';
  background: linear-gradient(10deg, #606d37 12.81%, rgba(217, 207, 255, 0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-2324 .elementor-element.elementor-element-9bd1cdb:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-2324 .elementor-element.elementor-element-9bd1cdb svg {
  font-size: 14px;
}

.elementor-2324 .elementor-element.elementor-element-9bd1cdb:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #cca266 20%, #cca266 70%, #cca266 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-2324 .elementor-element.elementor-element-9bd1cdb .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(204, 162, 102, 1) 0%, rgba(204, 162, 102, 0.1) 40%, rgba(204, 162, 102, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-2324 .elementor-element.elementor-element-9bd1cdb .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8e131e0 */.elementor-2324 .elementor-element.elementor-element-8e131e0 .elementor-icon-list-items {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow: visible !important;
}
.elementor-2324 .elementor-element.elementor-element-8e131e0 .elementor-inline-item{
    background: #28361c;  /* bg iten color */
    outline: 1px solid #606d37;  /* border iten color */
    padding: 10px 15px;
    border-radius: 100px;  /* iten border radios */
}
.elementor-2324 .elementor-element.elementor-element-8e131e0 .elementor-icon-list-text{
    background: #606d37;  /* text box bg color */
     outline: 1px solid #606d37; /* text box border color and expessure */ 
    padding: 10px 15px;
    border-radius: 100px;
}
.elementor-2324 .elementor-element.elementor-element-8e131e0 .elementor-icon-list-icon{
    background: #cca266;  /* iten circle background */
    padding: 10px 10px;
    margin-right: 10px;
    outline: 1px solid #7d7d7d80;  /* icon border color (circle) */
    border-radius: 100px;
}
.elementor-2324 .elementor-element.elementor-element-8e131e0 .elementor-widget-container{
    overflow: visible !important;
    white-space: nowrap;
}

.elementor-2324 .elementor-element.elementor-element-8e131e0{
    animation: carrossel 20s /* carrossel speed */ linear infinite;
}
@keyframes carrossel{
    0%{
        transform: translatex(-250px);
    }
    100%{
        transform: translatex(-900px);
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-26fc604 */.elementor-2324 .elementor-element.elementor-element-26fc604 .swiper-wrapper{
  transition-timing-function: linear !important; 
}


.elementor-2324 .elementor-element.elementor-element-26fc604 .swiper{
    overflow: visible !important;
}

.elementor-2324 .elementor-element.elementor-element-26fc604 .swiper-wrapper{
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9bef5b1 */.elementor-2324 .elementor-element.elementor-element-9bef5b1 .swiper-wrapper{
  transition-timing-function: linear !important; 
}


.elementor-2324 .elementor-element.elementor-element-9bef5b1 .swiper{
    overflow: visible !important;
}

.elementor-2324 .elementor-element.elementor-element-9bef5b1 .swiper-wrapper{
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-371f000 */.elementor-2324 .elementor-element.elementor-element-371f000::before {
    content: "";              
    position: absolute;       
    top: 50%;                 
    left: 50%;                
    width: 300px;             
    height: 300px;            
    
    /* ROXO NEON DIFUSO */
    background: #cca266;     /* roxo vibrante */
    
    border-radius: 100%;      
    filter: blur(200px);      
    transform: translate(-80%, -80%); 
    
    animation: glowPulse 3s infinite; 
}

@keyframes glowPulse {
    0%, 100% {
        opacity: 0;
    }
    50% {
        opacity: 10;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0559b30 */.elementor-icon-box-title{
    margin-top: 0;
}
.elementor-2324 .elementor-element.elementor-element-0559b30{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ae2e6 */.elementor-2324 .elementor-element.elementor-element-42ae2e6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dbd33f */.elementor-2324 .elementor-element.elementor-element-0dbd33f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95f8e7b */.elementor-2324 .elementor-element.elementor-element-95f8e7b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0b32f */.marquee.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;

}

.marquee.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1948576 */.marquee.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;

}

.marquee.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f4691cb */.degrade {
  background: linear-gradient(90deg, #cca266, #cca266);
  background-clip: text;
  font-weight: bolder;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd124e3 */.elementor-2324 .elementor-element.elementor-element-dd124e3 {
  border-radius: 72px;
  border-top: 2px solid #B9AFFF; /* roxo claro */
  background: linear-gradient(90deg, #cca266 0%, #e0c7a4 50%, #cca266 100%); /* gradiente roxo */
  box-shadow: 
    0 10px 20px 0 rgba(96, 109, 55, 0.4),
    0 20px 40px 0 rgba(96, 109, 55, 0.3),
    0 40px 80px 0 rgba(96, 109, 55, 0.2),
    0 60px 120px 0 rgba(96, 109, 55, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-2324 .elementor-element.elementor-element-dd124e3 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-2324 .elementor-element.elementor-element-dd124e3:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-2324 .elementor-element.elementor-element-dd124e3:active {
  opacity: 0.5;
}

.elementor-2324 .elementor-element.elementor-element-dd124e3::before {
  content: '';
  background: linear-gradient(10deg, #ffffff 12.81%, rgba(217, 207, 255, 0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-2324 .elementor-element.elementor-element-dd124e3:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-2324 .elementor-element.elementor-element-dd124e3 svg {
  font-size: 14px;
}

.elementor-2324 .elementor-element.elementor-element-dd124e3:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #cca266 20%, #cca266 70%, #cca266 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-2324 .elementor-element.elementor-element-dd124e3 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(204, 162, 102, 1) 0%, rgba(204, 162, 102, 0.1) 40%, rgba(204, 162, 102, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-2324 .elementor-element.elementor-element-dd124e3 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78d3157 */.elementor-2324 .elementor-element.elementor-element-78d3157 {
    animation: flutuar 4s ease-in-out infinite;
}

@keyframes flutuar {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 20px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b82ac6 */.degrade {
  background: linear-gradient(90deg, #8A2BE2, #D58CFF);
  background-clip: text;
  font-weight: bolder;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
    
    html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6220f5b */.elementor-2324 .elementor-element.elementor-element-6220f5b b{
    color: #cca266;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e871ee */.elementor-2324 .elementor-element.elementor-element-8e871ee{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95cdaac */.elementor-2324 .elementor-element.elementor-element-95cdaac{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c05e05 */.elementor-2324 .elementor-element.elementor-element-9c05e05{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e871ee */.elementor-2324 .elementor-element.elementor-element-8e871ee{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95cdaac */.elementor-2324 .elementor-element.elementor-element-95cdaac{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c05e05 */.elementor-2324 .elementor-element.elementor-element-9c05e05{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e871ee */.elementor-2324 .elementor-element.elementor-element-8e871ee{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95cdaac */.elementor-2324 .elementor-element.elementor-element-95cdaac{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c05e05 */.elementor-2324 .elementor-element.elementor-element-9c05e05{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e871ee */.elementor-2324 .elementor-element.elementor-element-8e871ee{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95cdaac */.elementor-2324 .elementor-element.elementor-element-95cdaac{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c05e05 */.elementor-2324 .elementor-element.elementor-element-9c05e05{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5008c0 */.glow-purple-bar {
    position: relative;
    overflow: hidden;
}

.glow-purple-bar::after {
	content: '';
	position: absolute;
	top: 0;
	left: 50%; 
	transform: translateX(-50%);
	width: 300px;
	height: 20px;
	
	/* 🌈 Gradiente ROXO Premium */
	background: linear-gradient(
		98deg, 
		#cca266 -5.25%,   /* Purple 500 */
		#ddc7a8 93.97%    /* Purple 300 */
	);

	/* 💜 Glow roxo em camadas (tons suaves e profundos) */
	box-shadow:
		0px 100px 80px 0px rgba(204, 162, 102, 0.28),
		0px 41.778px 33.422px 0px rgba(204, 162, 102, 0.20),
		0px 22.336px 17.869px 0px rgba(204, 162, 102, 0.17),
		0px 12.522px 10.017px 0px rgba(204, 162, 102, 0.14),
		0px 6.65px 5.32px 0px rgba(204, 162, 102, 0.11),
		0px 2.767px 2.214px 0px rgba(204, 162, 102, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40aaba6 */.degrade{
        background: linear-gradient(90deg, #51A6FF 0.24%, #0B72EB 153.47%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    }
    
    
    html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vogun';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://reapvisuals.com.br/wp-content/uploads/2025/12/Vogun-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */