.elementor-12 .elementor-element.elementor-element-3efb9a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-0ee509c{--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-12 .elementor-element.elementor-element-a159681{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-12 .elementor-element.elementor-element-6235c16{margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-6235c16 img{width:62%;}.elementor-12 .elementor-element.elementor-element-434b2b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-e5bef4c .elementor-button{background-color:var( --e-global-color-9e89e72 );font-family:"gareth", Sans-serif;font-weight:500;border-radius:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-e5bef4c{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7df6840{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-66319b7{--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-12 .elementor-element.elementor-element-66319b7.e-con{--flex-grow:0;--flex-shrink:0;}.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-12 .elementor-element.elementor-element-1eac547{width:var( --container-widget-width, 102.909% );max-width:102.909%;margin:37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:102.909%;--container-widget-flex-grow:0;top:0px;}.elementor-12 .elementor-element.elementor-element-1eac547.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1eac547{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-1eac547{right:0px;}.elementor-12 .elementor-element.elementor-element-1eac547 .elementor-menu-toggle{margin-right:auto;}.elementor-12 .elementor-element.elementor-element-1eac547 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-f7f88ef-font-family ), Sans-serif;font-size:var( --e-global-typography-f7f88ef-font-size );font-weight:var( --e-global-typography-f7f88ef-font-weight );text-transform:var( --e-global-typography-f7f88ef-text-transform );}.elementor-12 .elementor-element.elementor-element-1eac547 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-12 .elementor-element.elementor-element-1eac547 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12 .elementor-element.elementor-element-1eac547 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12 .elementor-element.elementor-element-1eac547 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12 .elementor-element.elementor-element-1eac547 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-63a5055 );fill:var( --e-global-color-63a5055 );}.elementor-12 .elementor-element.elementor-element-1eac547 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-12 .elementor-element.elementor-element-1eac547 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-1eac547 .e--pointer-framed .elementor-item:before,
					.elementor-12 .elementor-element.elementor-element-1eac547 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-5ccbad2{--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-12 .elementor-element.elementor-element-2ee722c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-24002aa{--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-12 .elementor-element.elementor-element-84f6476{margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-84f6476 img{width:62%;}.elementor-12 .elementor-element.elementor-element-fb2a0d4{--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-12 .elementor-element.elementor-element-4c3d8f9{width:var( --container-widget-width, 102.909% );max-width:102.909%;margin:37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:102.909%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4c3d8f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4c3d8f9 .elementor-menu-toggle{margin-right:auto;background-color:#BCBCBC;}.elementor-12 .elementor-element.elementor-element-4c3d8f9 .elementor-nav-menu .elementor-item{font-family:"gareth", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-4c3d8f9 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4c3d8f9 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12 .elementor-element.elementor-element-4c3d8f9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12 .elementor-element.elementor-element-4c3d8f9 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12 .elementor-element.elementor-element-4c3d8f9 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-9e89e72 );fill:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-4c3d8f9 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-12 .elementor-element.elementor-element-4c3d8f9 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-63a5055 );}.elementor-12 .elementor-element.elementor-element-4c3d8f9 .e--pointer-framed .elementor-item:before,
					.elementor-12 .elementor-element.elementor-element-4c3d8f9 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-63a5055 );}.elementor-12 .elementor-element.elementor-element-4c3d8f9 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-4c3d8f9 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-12 .elementor-element.elementor-element-4c3d8f9 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-63a5055 );}.elementor-12 .elementor-element.elementor-element-4c3d8f9 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-12 .elementor-element.elementor-element-4c3d8f9 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-63a5055 );}.elementor-12 .elementor-element.elementor-element-4c3d8f9 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4c3d8f9 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-dddd4f0{--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-12 .elementor-element.elementor-element-dddd4f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-98ea47a{--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-12 .elementor-element.elementor-element-5d38b1a .elementor-button{background-color:var( --e-global-color-9e89e72 );font-family:"gareth", Sans-serif;font-weight:500;border-radius:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-5d38b1a{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c15ab00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-cfd332e{--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-12 .elementor-element.elementor-element-ea0dba4{margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-ea0dba4 img{width:59%;}.elementor-12 .elementor-element.elementor-element-71756fa{--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-12 .elementor-element.elementor-element-71756fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-bf35518{width:var( --container-widget-width, 102.909% );max-width:102.909%;margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -21px;padding:0px 0px 0px 0px;--container-widget-width:102.909%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-bf35518.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-bf35518 .elementor-menu-toggle{margin-right:auto;}.elementor-12 .elementor-element.elementor-element-bf35518 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-f7f88ef-font-family ), Sans-serif;font-size:var( --e-global-typography-f7f88ef-font-size );font-weight:var( --e-global-typography-f7f88ef-font-weight );text-transform:var( --e-global-typography-f7f88ef-text-transform );}.elementor-12 .elementor-element.elementor-element-bf35518 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-12 .elementor-element.elementor-element-bf35518 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12 .elementor-element.elementor-element-bf35518 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12 .elementor-element.elementor-element-bf35518 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12 .elementor-element.elementor-element-bf35518 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-63a5055 );fill:var( --e-global-color-63a5055 );}.elementor-12 .elementor-element.elementor-element-bf35518 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-12 .elementor-element.elementor-element-bf35518 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-bf35518 .e--pointer-framed .elementor-item:before,
					.elementor-12 .elementor-element.elementor-element-bf35518 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-d44030f{--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-12 .elementor-element.elementor-element-d44030f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-a2d8e4e .elementor-button{background-color:#000000;font-family:"gareth", Sans-serif;font-size:14px;font-weight:500;line-height:15px;letter-spacing:0.7px;word-spacing:1px;border-radius:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-a2d8e4e{width:var( --container-widget-width, 130.578% );max-width:130.578%;margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:130.578%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a2d8e4e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-9ec558d{--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-12 .elementor-element.elementor-element-9ec558d > .elementor-shape-bottom svg, .elementor-12 .elementor-element.elementor-element-9ec558d > .e-con-inner > .elementor-shape-bottom svg{width:calc(108% + 1.3px);}.elementor-12 .elementor-element.elementor-element-d6cbf3e{width:var( --container-widget-width, 99.889% );max-width:99.889%;--container-widget-width:99.889%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d6cbf3e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d6cbf3e img{width:100%;}.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-12 .elementor-element.elementor-element-22ce74e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:971px;font-family:"gareth", Sans-serif;font-size:23px;font-weight:400;color:var( --e-global-color-9e89e72 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-22ce74e{left:227px;}body.rtl .elementor-12 .elementor-element.elementor-element-22ce74e{right:227px;}.elementor-12 .elementor-element.elementor-element-ad63eaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:972px;font-family:"gareth", Sans-serif;font-size:23px;font-weight:400;color:var( --e-global-color-9e89e72 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ad63eaa{left:407px;}body.rtl .elementor-12 .elementor-element.elementor-element-ad63eaa{right:407px;}.elementor-12 .elementor-element.elementor-element-95591ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:972px;font-family:"gareth", Sans-serif;font-size:23px;font-weight:400;color:var( --e-global-color-9e89e72 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-95591ef{left:542px;}body.rtl .elementor-12 .elementor-element.elementor-element-95591ef{right:542px;}.elementor-12 .elementor-element.elementor-element-42ca6d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:895px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-42ca6d3{left:31px;}body.rtl .elementor-12 .elementor-element.elementor-element-42ca6d3{right:31px;}.elementor-12 .elementor-element.elementor-element-42ca6d3 img{width:12%;}.elementor-12 .elementor-element.elementor-element-c04d00d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:885px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c04d00d{left:198px;}body.rtl .elementor-12 .elementor-element.elementor-element-c04d00d{right:198px;}.elementor-12 .elementor-element.elementor-element-c04d00d img{width:12%;}.elementor-12 .elementor-element.elementor-element-6a936e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:889px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6a936e0{left:374px;}body.rtl .elementor-12 .elementor-element.elementor-element-6a936e0{right:374px;}.elementor-12 .elementor-element.elementor-element-6a936e0 img{width:12%;}.elementor-12 .elementor-element.elementor-element-0f4689b .elementor-button{background-color:var( --e-global-color-63a5055 );font-family:"gareth", Sans-serif;font-weight:500;border-radius:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-0f4689b{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:696.969px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0f4689b{left:218px;}body.rtl .elementor-12 .elementor-element.elementor-element-0f4689b{right:218px;}.elementor-12 .elementor-element.elementor-element-914bf9c{width:var( --container-widget-width, 39.762% );max-width:39.762%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:39.762%;--container-widget-flex-grow:0;top:635.938px;color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-914bf9c.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-914bf9c{left:210.969px;}body.rtl .elementor-12 .elementor-element.elementor-element-914bf9c{right:210.969px;}.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-12 .elementor-element.elementor-element-fed92e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:487.969px;text-align:start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-fed92e2{left:204.922px;}body.rtl .elementor-12 .elementor-element.elementor-element-fed92e2{right:204.922px;}.elementor-12 .elementor-element.elementor-element-fed92e2 .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:102px;font-weight:600;color:var( --e-global-color-63a5055 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-aaa65a1{left:199.938px;}body.rtl .elementor-12 .elementor-element.elementor-element-aaa65a1{right:199.938px;}.elementor-12 .elementor-element.elementor-element-aaa65a1{top:338.938px;text-align:start;}.elementor-12 .elementor-element.elementor-element-aaa65a1 .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:194px;font-weight:600;color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-bfd6d7a{--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-12 .elementor-element.elementor-element-bfd6d7a > .elementor-shape-bottom svg, .elementor-12 .elementor-element.elementor-element-bfd6d7a > .e-con-inner > .elementor-shape-bottom svg{width:calc(108% + 1.3px);}.elementor-12 .elementor-element.elementor-element-a6d6ef8{width:var( --container-widget-width, 99.889% );max-width:99.889%;--container-widget-width:99.889%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a6d6ef8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-a6d6ef8 img{width:100%;}.elementor-12 .elementor-element.elementor-element-f08df00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:971px;font-family:"gareth", Sans-serif;font-size:23px;font-weight:400;color:var( --e-global-color-9e89e72 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f08df00{left:227px;}body.rtl .elementor-12 .elementor-element.elementor-element-f08df00{right:227px;}.elementor-12 .elementor-element.elementor-element-3d83b01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:972px;font-family:"gareth", Sans-serif;font-size:23px;font-weight:400;color:var( --e-global-color-9e89e72 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3d83b01{left:407px;}body.rtl .elementor-12 .elementor-element.elementor-element-3d83b01{right:407px;}.elementor-12 .elementor-element.elementor-element-4eb4b80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:972px;font-family:"gareth", Sans-serif;font-size:23px;font-weight:400;color:var( --e-global-color-9e89e72 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4eb4b80{left:542px;}body.rtl .elementor-12 .elementor-element.elementor-element-4eb4b80{right:542px;}.elementor-12 .elementor-element.elementor-element-98c538f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:895px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-98c538f{left:31px;}body.rtl .elementor-12 .elementor-element.elementor-element-98c538f{right:31px;}.elementor-12 .elementor-element.elementor-element-98c538f img{width:12%;}.elementor-12 .elementor-element.elementor-element-c0ed98f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:885px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c0ed98f{left:198px;}body.rtl .elementor-12 .elementor-element.elementor-element-c0ed98f{right:198px;}.elementor-12 .elementor-element.elementor-element-c0ed98f img{width:12%;}.elementor-12 .elementor-element.elementor-element-6c5c127{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:889px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6c5c127{left:374px;}body.rtl .elementor-12 .elementor-element.elementor-element-6c5c127{right:374px;}.elementor-12 .elementor-element.elementor-element-6c5c127 img{width:12%;}.elementor-12 .elementor-element.elementor-element-1f41256 .elementor-button{background-color:#000000;font-family:"gareth", Sans-serif;font-weight:500;border-radius:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-1f41256{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:696.969px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1f41256{left:218px;}body.rtl .elementor-12 .elementor-element.elementor-element-1f41256{right:218px;}.elementor-12 .elementor-element.elementor-element-745a688{width:var( --container-widget-width, 39.762% );max-width:39.762%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:39.762%;--container-widget-flex-grow:0;top:635.938px;color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-745a688.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-745a688{left:210.969px;}body.rtl .elementor-12 .elementor-element.elementor-element-745a688{right:210.969px;}.elementor-12 .elementor-element.elementor-element-79a84a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:487.969px;text-align:start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-79a84a2{left:204.922px;}body.rtl .elementor-12 .elementor-element.elementor-element-79a84a2{right:204.922px;}.elementor-12 .elementor-element.elementor-element-79a84a2 .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:102px;font-weight:600;color:var( --e-global-color-63a5055 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f11933c{left:199.938px;}body.rtl .elementor-12 .elementor-element.elementor-element-f11933c{right:199.938px;}.elementor-12 .elementor-element.elementor-element-f11933c{top:338.938px;text-align:start;}.elementor-12 .elementor-element.elementor-element-f11933c .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:194px;font-weight:600;color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-6e2b9cf{--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:76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a6ae49f{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-a6ae49f .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:48px;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-a2aeb11{--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-12 .elementor-element.elementor-element-7f96dfc{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-1c6f83e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-124cafa{--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-12 .elementor-element.elementor-element-124cafa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-69077e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:93px;z-index:2;text-align:end;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-69077e4{left:321px;}body.rtl .elementor-12 .elementor-element.elementor-element-69077e4{right:321px;}.elementor-12 .elementor-element.elementor-element-69077e4 .elementor-heading-title{font-family:"gareth", Sans-serif;font-weight:600;color:var( --e-global-color-63a5055 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ed4e9d3{left:311px;}body.rtl .elementor-12 .elementor-element.elementor-element-ed4e9d3{right:311px;}.elementor-12 .elementor-element.elementor-element-ed4e9d3{top:126px;z-index:2;text-align:end;}.elementor-12 .elementor-element.elementor-element-ed4e9d3 .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-835cc89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-35px;z-index:1;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-835cc89{left:-82px;}body.rtl .elementor-12 .elementor-element.elementor-element-835cc89{right:-82px;}.elementor-12 .elementor-element.elementor-element-835cc89 img{width:62%;}.elementor-12 .elementor-element.elementor-element-3318a58 .elementor-button{background-color:var( --e-global-color-63a5055 );font-family:"gareth", Sans-serif;font-size:19px;font-weight:500;border-radius:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-3318a58{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:183.969px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3318a58{left:313px;}body.rtl .elementor-12 .elementor-element.elementor-element-3318a58{right:313px;}.elementor-12 .elementor-element.elementor-element-96c93e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:181px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:5px;color:var( --e-global-color-9e89e72 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-96c93e9{left:315px;}body.rtl .elementor-12 .elementor-element.elementor-element-96c93e9{right:315px;}.elementor-12 .elementor-element.elementor-element-ce161be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-126px;color:var( --e-global-color-9e89e72 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ce161be{left:59px;}body.rtl .elementor-12 .elementor-element.elementor-element-ce161be{right:59px;}.elementor-12 .elementor-element.elementor-element-45e3d97{width:var( --container-widget-width, 105.728% );max-width:105.728%;--container-widget-width:105.728%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-45e3d97.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d54d3a3{--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;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f035483{left:382px;}body.rtl .elementor-12 .elementor-element.elementor-element-f035483{right:382px;}.elementor-12 .elementor-element.elementor-element-f035483{top:98px;z-index:3;text-align:end;}.elementor-12 .elementor-element.elementor-element-f035483 .elementor-heading-title{font-family:"gareth", Sans-serif;font-weight:600;color:#FFB000;}.elementor-12 .elementor-element.elementor-element-8ba5649{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:179.997px;z-index:4;column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:1px;color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-8ba5649.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8ba5649{left:379.986px;}body.rtl .elementor-12 .elementor-element.elementor-element-8ba5649{right:379.986px;}.elementor-12 .elementor-element.elementor-element-8ba5649 p{margin-block-end:17px;}.elementor-12 .elementor-element.elementor-element-085adc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:126px;z-index:2;text-align:end;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-085adc2{left:375px;}body.rtl .elementor-12 .elementor-element.elementor-element-085adc2{right:375px;}.elementor-12 .elementor-element.elementor-element-085adc2 .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-cdab114{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-33.993px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-cdab114{left:-34.983px;}body.rtl .elementor-12 .elementor-element.elementor-element-cdab114{right:-34.983px;}.elementor-12 .elementor-element.elementor-element-cdab114 img{width:63%;}.elementor-12 .elementor-element.elementor-element-9713cf1{width:var( --container-widget-width, 105.728% );max-width:105.728%;--container-widget-width:105.728%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9713cf1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-9713cf1 img{width:83%;}.elementor-12 .elementor-element.elementor-element-aec7b2d .elementor-button{background-color:var( --e-global-color-7d2f0e3 );font-family:"gareth", Sans-serif;font-size:19px;font-weight:500;border-radius:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-aec7b2d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:180.969px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-aec7b2d{left:377px;}body.rtl .elementor-12 .elementor-element.elementor-element-aec7b2d{right:377px;}.elementor-12 .elementor-element.elementor-element-beda54b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-ef24889{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:493.924px;z-index:3;text-align:end;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ef24889{left:-632.01px;}body.rtl .elementor-12 .elementor-element.elementor-element-ef24889{right:-632.01px;}.elementor-12 .elementor-element.elementor-element-ef24889 .elementor-heading-title{font-family:"gareth", Sans-serif;font-weight:600;color:#FFB000;}.elementor-12 .elementor-element.elementor-element-9388d8e{--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-12 .elementor-element.elementor-element-7d9e5c2{width:var( --container-widget-width, 105.728% );max-width:105.728%;--container-widget-width:105.728%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7d9e5c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-9d8e8fa{--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-12 .elementor-element.elementor-element-f3d794a{width:var( --container-widget-width, 105.728% );max-width:105.728%;--container-widget-width:105.728%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f3d794a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-85cec8a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-69d8694{--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-12 .elementor-element.elementor-element-69d8694.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-b573b01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:93px;z-index:2;text-align:end;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b573b01{left:321px;}body.rtl .elementor-12 .elementor-element.elementor-element-b573b01{right:321px;}.elementor-12 .elementor-element.elementor-element-b573b01 .elementor-heading-title{font-family:"gareth", Sans-serif;font-weight:600;color:var( --e-global-color-63a5055 );}.elementor-12 .elementor-element.elementor-element-cbeb1c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:93px;z-index:2;text-align:end;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-cbeb1c9{left:321px;}body.rtl .elementor-12 .elementor-element.elementor-element-cbeb1c9{right:321px;}.elementor-12 .elementor-element.elementor-element-cbeb1c9 .elementor-heading-title{font-family:"gareth", Sans-serif;font-weight:600;color:var( --e-global-color-7d2f0e3 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2e3bdc4{left:311px;}body.rtl .elementor-12 .elementor-element.elementor-element-2e3bdc4{right:311px;}.elementor-12 .elementor-element.elementor-element-2e3bdc4{top:126px;z-index:2;text-align:end;}.elementor-12 .elementor-element.elementor-element-2e3bdc4 .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-9e89e72 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7f3de2b{left:311px;}body.rtl .elementor-12 .elementor-element.elementor-element-7f3de2b{right:311px;}.elementor-12 .elementor-element.elementor-element-7f3de2b{top:126px;z-index:2;text-align:end;}.elementor-12 .elementor-element.elementor-element-7f3de2b .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-5ad7c04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-35px;z-index:1;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5ad7c04{left:-82px;}body.rtl .elementor-12 .elementor-element.elementor-element-5ad7c04{right:-82px;}.elementor-12 .elementor-element.elementor-element-5ad7c04 img{width:62%;}.elementor-12 .elementor-element.elementor-element-513215b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-35px;z-index:1;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-513215b{left:-82px;}body.rtl .elementor-12 .elementor-element.elementor-element-513215b{right:-82px;}.elementor-12 .elementor-element.elementor-element-513215b img{width:62%;}.elementor-12 .elementor-element.elementor-element-2b46fa0 .elementor-button{background-color:var( --e-global-color-63a5055 );font-family:"gareth", Sans-serif;font-size:19px;font-weight:500;border-radius:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-2b46fa0{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:183.969px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2b46fa0{left:313px;}body.rtl .elementor-12 .elementor-element.elementor-element-2b46fa0{right:313px;}.elementor-12 .elementor-element.elementor-element-034dac4 .elementor-button{background-color:var( --e-global-color-7d2f0e3 );font-family:"gareth", Sans-serif;font-size:19px;font-weight:500;border-radius:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-034dac4{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:183.969px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-034dac4{left:313px;}body.rtl .elementor-12 .elementor-element.elementor-element-034dac4{right:313px;}.elementor-12 .elementor-element.elementor-element-ffa9b8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:181px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:5px;color:var( --e-global-color-9e89e72 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ffa9b8a{left:315px;}body.rtl .elementor-12 .elementor-element.elementor-element-ffa9b8a{right:315px;}.elementor-12 .elementor-element.elementor-element-b6c6830{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:181px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:5px;color:var( --e-global-color-9e89e72 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b6c6830{left:315px;}body.rtl .elementor-12 .elementor-element.elementor-element-b6c6830{right:315px;}.elementor-12 .elementor-element.elementor-element-6b1e1ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-126px;color:var( --e-global-color-9e89e72 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6b1e1ee{left:59px;}body.rtl .elementor-12 .elementor-element.elementor-element-6b1e1ee{right:59px;}.elementor-12 .elementor-element.elementor-element-b20896b{--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;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7c0a18b{left:382px;}body.rtl .elementor-12 .elementor-element.elementor-element-7c0a18b{right:382px;}.elementor-12 .elementor-element.elementor-element-7c0a18b{top:98px;z-index:3;text-align:end;}.elementor-12 .elementor-element.elementor-element-7c0a18b .elementor-heading-title{font-family:"gareth", Sans-serif;font-weight:600;color:#FFB000;}.elementor-12 .elementor-element.elementor-element-f109bdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:182px;z-index:4;column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:1px;color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-f109bdb.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f109bdb{left:378px;}body.rtl .elementor-12 .elementor-element.elementor-element-f109bdb{right:378px;}.elementor-12 .elementor-element.elementor-element-f109bdb p{margin-block-end:17px;}.elementor-12 .elementor-element.elementor-element-491f7a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:126px;z-index:2;text-align:end;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-491f7a6{left:375px;}body.rtl .elementor-12 .elementor-element.elementor-element-491f7a6{right:375px;}.elementor-12 .elementor-element.elementor-element-491f7a6 .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-a46b467{width:var( --container-widget-width, 105.728% );max-width:105.728%;--container-widget-width:105.728%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a46b467.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-a46b467 img{width:83%;}.elementor-12 .elementor-element.elementor-element-43553a6 .elementor-button{background-color:var( --e-global-color-7d2f0e3 );font-family:"gareth", Sans-serif;font-size:19px;font-weight:500;border-radius:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-43553a6{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:180.969px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-43553a6{left:377px;}body.rtl .elementor-12 .elementor-element.elementor-element-43553a6{right:377px;}.elementor-12 .elementor-element.elementor-element-24900dc{--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-12 .elementor-element.elementor-element-7516ab9{--spacer-size:147px;}.elementor-12 .elementor-element.elementor-element-0694a32{--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-12 .elementor-element.elementor-element-5621b4c{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-918a3c1{--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-12 .elementor-element.elementor-element-e8bb141 .elementor-heading-title{font-family:"gareth", Sans-serif;font-weight:600;color:var( --e-global-color-63a5055 );}.elementor-12 .elementor-element.elementor-element-c253bd8 .elementor-heading-title{font-family:"gareth", Sans-serif;font-weight:600;color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-94cfa6a{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-cf9dd95 .elementor-button{background-color:var( --e-global-color-63a5055 );font-family:"gareth", Sans-serif;font-size:19px;font-weight:500;border-radius:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-cf9dd95{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-308d95b{--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-12 .elementor-element.elementor-element-6192d5c{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-cda834d{--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-12 .elementor-element.elementor-element-d6795c2 .elementor-heading-title{font-family:"gareth", Sans-serif;font-weight:600;color:var( --e-global-color-7d2f0e3 );}.elementor-12 .elementor-element.elementor-element-df552ce .elementor-heading-title{font-family:"gareth", Sans-serif;font-weight:600;color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-362bede{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-a6f47c2 .elementor-button{background-color:var( --e-global-color-7d2f0e3 );font-family:"gareth", Sans-serif;font-size:19px;font-weight:500;border-radius:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-a6f47c2{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2a446bd{--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-12 .elementor-element.elementor-element-28816d8 img{width:100%;}.elementor-12 .elementor-element.elementor-element-c9fac78{--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-12 .elementor-element.elementor-element-cb44799{--spacer-size:128px;}.elementor-12 .elementor-element.elementor-element-172b79c{--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-12 .elementor-element.elementor-element-b084c0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-b084c0f .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-63a5055 );}.elementor-12 .elementor-element.elementor-element-1bb1b80{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-1bb1b80 .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-f5b0508{--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-12 .elementor-element.elementor-element-1e30bb8{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-6b49e52{--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-12 .elementor-element.elementor-element-0616efe img{width:77%;}.elementor-12 .elementor-element.elementor-element-f681f2c{--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-12 .elementor-element.elementor-element-8eac05a{--spacer-size:153px;}.elementor-12 .elementor-element.elementor-element-97b7308{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-169px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:231px;--padding-bottom:231px;--padding-left:231px;--padding-right:231px;}.elementor-12 .elementor-element.elementor-element-97b7308.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-b14f525{--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-12 .elementor-element.elementor-element-f962e74{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-f962e74 .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-63a5055 );}.elementor-12 .elementor-element.elementor-element-0baad65{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-0baad65 .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:72px;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-40e7e48{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-40e7e48 .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:82px;font-weight:600;color:var( --e-global-color-63a5055 );}.elementor-12 .elementor-element.elementor-element-cf68e47{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:7px;color:var( --e-global-color-9e89e72 );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12 .elementor-element.elementor-element-70c1efa .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12 .elementor-element.elementor-element-70c1efa .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-70c1efa{--image-border-width:8px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12 .elementor-element.elementor-element-2a7f4a7{--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-12 .elementor-element.elementor-element-5efb08a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12 .elementor-element.elementor-element-5efb08a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-5efb08a{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12 .elementor-element.elementor-element-5ddb625 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12 .elementor-element.elementor-element-5ddb625 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-5ddb625{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12 .elementor-element.elementor-element-46239e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:200px;--padding-right:200px;}.elementor-12 .elementor-element.elementor-element-46239e1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-dcc9fae{--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-12 .elementor-element.elementor-element-154ae9e{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-154ae9e .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-63a5055 );}.elementor-12 .elementor-element.elementor-element-a11c065{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-a11c065 .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:72px;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-264be54{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-264be54 .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:82px;font-weight:600;color:var( --e-global-color-63a5055 );}.elementor-12 .elementor-element.elementor-element-c08ec17{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:7px;color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-8feacf1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12 .elementor-element.elementor-element-8feacf1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-8feacf1{--image-border-width:8px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12 .elementor-element.elementor-element-8be0408{--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-12 .elementor-element.elementor-element-30ac4fe .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12 .elementor-element.elementor-element-30ac4fe .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-30ac4fe{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12 .elementor-element.elementor-element-4729f53 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12 .elementor-element.elementor-element-4729f53 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-4729f53{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12 .elementor-element.elementor-element-7dc31b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:200px;--padding-right:200px;}.elementor-12 .elementor-element.elementor-element-7dc31b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-8ff813f{--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-12 .elementor-element.elementor-element-c0977d7{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-c0977d7 .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-63a5055 );}.elementor-12 .elementor-element.elementor-element-c8d27db{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-c8d27db .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:72px;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-5e1438b{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-5e1438b .elementor-heading-title{font-family:"gareth", Sans-serif;font-size:82px;font-weight:600;color:var( --e-global-color-63a5055 );}.elementor-12 .elementor-element.elementor-element-aa403c5{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:7px;color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-c6873cf .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12 .elementor-element.elementor-element-c6873cf .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-c6873cf{--image-border-width:8px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12 .elementor-element.elementor-element-96573e2{--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-12 .elementor-element.elementor-element-1436eb7 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12 .elementor-element.elementor-element-1436eb7 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-1436eb7{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12 .elementor-element.elementor-element-b734d97 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12 .elementor-element.elementor-element-b734d97 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-b734d97{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12 .elementor-element.elementor-element-67faed9{--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:-89px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bdb638c{--spacer-size:60px;}.elementor-12 .elementor-element.elementor-element-720b270{--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:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c2e44a1{--spacer-size:900px;}.elementor-12 .elementor-element.elementor-element-cb5754d{--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-12 .elementor-element.elementor-element-8c806fa{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-1dacae8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-83px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1dacae8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1dacae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-12 .elementor-element.elementor-element-1dacae8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-0251bb2{--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-12 .elementor-element.elementor-element-e0d2d3d{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-c6d180a img{width:79%;}.elementor-12 .elementor-element.elementor-element-7f51294{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-eca7b5e{--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-12 .elementor-element.elementor-element-58d3715{margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;padding:0px 0px 0px 0px;text-align:start;font-family:"gareth", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-36e9e64 );}.elementor-12 .elementor-element.elementor-element-0764e3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 31px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;font-weight:400;line-height:10px;color:var( --e-global-color-36e9e64 );}.elementor-12 .elementor-element.elementor-element-0764e3f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e11ed95{--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-12 .elementor-element.elementor-element-19b4b53{margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"gareth", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-36e9e64 );}.elementor-12 .elementor-element.elementor-element-1540281{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;font-weight:400;line-height:19px;color:var( --e-global-color-36e9e64 );}.elementor-12 .elementor-element.elementor-element-1540281.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-8a4112c{--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-12 .elementor-element.elementor-element-144db08{margin:47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;text-align:center;font-family:"gareth", Sans-serif;font-size:12px;font-weight:400;line-height:1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d642ccf .elementor-repeater-item-c21c719.elementor-social-icon{background-color:var( --e-global-color-36e9e64 );}.elementor-12 .elementor-element.elementor-element-d642ccf .elementor-repeater-item-c21c719.elementor-social-icon i{color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-d642ccf .elementor-repeater-item-c21c719.elementor-social-icon svg{fill:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-d642ccf .elementor-repeater-item-6a58d39.elementor-social-icon{background-color:var( --e-global-color-038e249 );}.elementor-12 .elementor-element.elementor-element-d642ccf .elementor-repeater-item-6a58d39.elementor-social-icon i{color:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-d642ccf .elementor-repeater-item-6a58d39.elementor-social-icon svg{fill:var( --e-global-color-9e89e72 );}.elementor-12 .elementor-element.elementor-element-d642ccf{--grid-template-columns:repeat(0, auto);text-align:center;margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;padding:0px 0px 0px 0px;--icon-size:14px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-12 .elementor-element.elementor-element-a399a54{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a399a54 img{width:49%;}.elementor-12 .elementor-element.elementor-element-32b110a{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:9px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-32b110a.elementor-element{--order:99999 /* order end hack */;}.elementor-12 .elementor-element.elementor-element-32b110a a{color:var( --e-global-color-36e9e64 );}.elementor-12 .elementor-element.elementor-element-32b110a a:hover, .elementor-12 .elementor-element.elementor-element-32b110a a:focus{color:var( --e-global-color-63a5055 );}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36e9e64 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-6235c16{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -43px;z-index:0;}.elementor-12 .elementor-element.elementor-element-6235c16 img{width:68%;}.elementor-12 .elementor-element.elementor-element-e5bef4c .elementor-button{font-size:12px;}.elementor-12 .elementor-element.elementor-element-1eac547{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-131.031px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1eac547{left:-64px;}body.rtl .elementor-12 .elementor-element.elementor-element-1eac547{right:-64px;}.elementor-12 .elementor-element.elementor-element-1eac547 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-f7f88ef-font-size );}.elementor-12 .elementor-element.elementor-element-1eac547 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-12 .elementor-element.elementor-element-1eac547 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-12 .elementor-element.elementor-element-1eac547 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-12 .elementor-element.elementor-element-1eac547 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-12 .elementor-element.elementor-element-1eac547 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-12 .elementor-element.elementor-element-1eac547 .e--pointer-underline .elementor-item:after,
					 .elementor-12 .elementor-element.elementor-element-1eac547 .e--pointer-overline .elementor-item:before,
					 .elementor-12 .elementor-element.elementor-element-1eac547 .e--pointer-double-line .elementor-item:before,
					 .elementor-12 .elementor-element.elementor-element-1eac547 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-12 .elementor-element.elementor-element-4c3d8f9 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-12 .elementor-element.elementor-element-4c3d8f9 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-12 .elementor-element.elementor-element-4c3d8f9 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-12 .elementor-element.elementor-element-4c3d8f9 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-12 .elementor-element.elementor-element-4c3d8f9 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-12 .elementor-element.elementor-element-4c3d8f9 .e--pointer-underline .elementor-item:after,
					 .elementor-12 .elementor-element.elementor-element-4c3d8f9 .e--pointer-overline .elementor-item:before,
					 .elementor-12 .elementor-element.elementor-element-4c3d8f9 .e--pointer-double-line .elementor-item:before,
					 .elementor-12 .elementor-element.elementor-element-4c3d8f9 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-12 .elementor-element.elementor-element-bf35518 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-f7f88ef-font-size );}.elementor-12 .elementor-element.elementor-element-bf35518 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-12 .elementor-element.elementor-element-bf35518 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-12 .elementor-element.elementor-element-bf35518 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-12 .elementor-element.elementor-element-bf35518 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-12 .elementor-element.elementor-element-bf35518 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-12 .elementor-element.elementor-element-bf35518 .e--pointer-underline .elementor-item:after,
					 .elementor-12 .elementor-element.elementor-element-bf35518 .e--pointer-overline .elementor-item:before,
					 .elementor-12 .elementor-element.elementor-element-bf35518 .e--pointer-double-line .elementor-item:before,
					 .elementor-12 .elementor-element.elementor-element-bf35518 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-12 .elementor-element.elementor-element-9ec558d{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-22ce74e{left:72.983px;}body.rtl .elementor-12 .elementor-element.elementor-element-22ce74e{right:72.983px;}.elementor-12 .elementor-element.elementor-element-22ce74e{top:488.969px;font-size:13px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ad63eaa{left:159.965px;}body.rtl .elementor-12 .elementor-element.elementor-element-ad63eaa{right:159.965px;}.elementor-12 .elementor-element.elementor-element-ad63eaa{top:488.951px;font-size:13px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-95591ef{left:226.969px;}body.rtl .elementor-12 .elementor-element.elementor-element-95591ef{right:226.969px;}.elementor-12 .elementor-element.elementor-element-95591ef{top:488.983px;font-size:13px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-42ca6d3{left:-149.962px;}body.rtl .elementor-12 .elementor-element.elementor-element-42ca6d3{right:-149.962px;}.elementor-12 .elementor-element.elementor-element-42ca6d3{top:444.951px;}.elementor-12 .elementor-element.elementor-element-42ca6d3 img{width:7%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c04d00d{left:-67.986px;}body.rtl .elementor-12 .elementor-element.elementor-element-c04d00d{right:-67.986px;}.elementor-12 .elementor-element.elementor-element-c04d00d{top:440.958px;}.elementor-12 .elementor-element.elementor-element-c04d00d img{width:8%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6a936e0{left:11.896px;}body.rtl .elementor-12 .elementor-element.elementor-element-6a936e0{right:11.896px;}.elementor-12 .elementor-element.elementor-element-6a936e0{top:436.91px;}.elementor-12 .elementor-element.elementor-element-6a936e0 img{width:9%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0f4689b{left:72.969px;}body.rtl .elementor-12 .elementor-element.elementor-element-0f4689b{right:72.969px;}.elementor-12 .elementor-element.elementor-element-0f4689b{top:326.934px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-914bf9c{left:72.931px;}body.rtl .elementor-12 .elementor-element.elementor-element-914bf9c{right:72.931px;}.elementor-12 .elementor-element.elementor-element-914bf9c{top:251.906px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-fed92e2{left:66.882px;}body.rtl .elementor-12 .elementor-element.elementor-element-fed92e2{right:66.882px;}.elementor-12 .elementor-element.elementor-element-fed92e2{top:171.941px;}.elementor-12 .elementor-element.elementor-element-fed92e2 .elementor-heading-title{font-size:73px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-aaa65a1{left:74.882px;}body.rtl .elementor-12 .elementor-element.elementor-element-aaa65a1{right:74.882px;}.elementor-12 .elementor-element.elementor-element-aaa65a1{top:98.896px;}.elementor-12 .elementor-element.elementor-element-aaa65a1 .elementor-heading-title{font-size:83px;}.elementor-12 .elementor-element.elementor-element-a6ae49f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 58px;}.elementor-12 .elementor-element.elementor-element-1c6f83e{--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-835cc89{left:-49.997px;}body.rtl .elementor-12 .elementor-element.elementor-element-835cc89{right:-49.997px;}.elementor-12 .elementor-element.elementor-element-835cc89{top:-32px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-cdab114{left:-26.965px;}body.rtl .elementor-12 .elementor-element.elementor-element-cdab114{right:-26.965px;}.elementor-12 .elementor-element.elementor-element-cdab114{top:-42.962px;}.elementor-12 .elementor-element.elementor-element-cdab114 img{width:53%;}.elementor-12 .elementor-element.elementor-element-beda54b{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-85cec8a{--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b573b01{left:183.91px;}body.rtl .elementor-12 .elementor-element.elementor-element-b573b01{right:183.91px;}.elementor-12 .elementor-element.elementor-element-b573b01{top:-319.965px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-cbeb1c9{left:528.879px;}body.rtl .elementor-12 .elementor-element.elementor-element-cbeb1c9{right:528.879px;}.elementor-12 .elementor-element.elementor-element-cbeb1c9{top:-327.937px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2e3bdc4{left:175.969px;}body.rtl .elementor-12 .elementor-element.elementor-element-2e3bdc4{right:175.969px;}.elementor-12 .elementor-element.elementor-element-2e3bdc4{top:-284.986px;}.elementor-12 .elementor-element.elementor-element-2e3bdc4 .elementor-heading-title{font-size:29px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7f3de2b{left:530.938px;}body.rtl .elementor-12 .elementor-element.elementor-element-7f3de2b{right:530.938px;}.elementor-12 .elementor-element.elementor-element-7f3de2b{top:-293.941px;}.elementor-12 .elementor-element.elementor-element-7f3de2b .elementor-heading-title{font-size:29px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5ad7c04{left:-166.885px;}body.rtl .elementor-12 .elementor-element.elementor-element-5ad7c04{right:-166.885px;}.elementor-12 .elementor-element.elementor-element-5ad7c04{top:-403.903px;}.elementor-12 .elementor-element.elementor-element-5ad7c04 img{width:49%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-513215b{left:187.021px;}body.rtl .elementor-12 .elementor-element.elementor-element-513215b{right:187.021px;}.elementor-12 .elementor-element.elementor-element-513215b{top:-409.885px;}.elementor-12 .elementor-element.elementor-element-513215b img{width:51%;}.elementor-12 .elementor-element.elementor-element-2b46fa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-217.003px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2b46fa0{left:163.931px;}body.rtl .elementor-12 .elementor-element.elementor-element-2b46fa0{right:163.931px;}.elementor-12 .elementor-element.elementor-element-2b46fa0 .elementor-button{font-size:15px;}.elementor-12 .elementor-element.elementor-element-034dac4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-216.997px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-034dac4{left:516.924px;}body.rtl .elementor-12 .elementor-element.elementor-element-034dac4{right:516.924px;}.elementor-12 .elementor-element.elementor-element-034dac4 .elementor-button{font-size:15px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ffa9b8a{left:174.976px;}body.rtl .elementor-12 .elementor-element.elementor-element-ffa9b8a{right:174.976px;}.elementor-12 .elementor-element.elementor-element-ffa9b8a{top:-245.993px;font-size:10px;line-height:0.1em;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b6c6830{left:526.931px;}body.rtl .elementor-12 .elementor-element.elementor-element-b6c6830{right:526.931px;}.elementor-12 .elementor-element.elementor-element-b6c6830{top:-256.948px;font-size:10px;line-height:0.1em;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6b1e1ee{left:59.993px;}body.rtl .elementor-12 .elementor-element.elementor-element-6b1e1ee{right:59.993px;}.elementor-12 .elementor-element.elementor-element-6b1e1ee{top:-125.99px;}.elementor-12 .elementor-element.elementor-element-7516ab9{--spacer-size:40px;}.elementor-12 .elementor-element.elementor-element-2a446bd{--margin-top:47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-28816d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-28816d8 img{width:100%;}.elementor-12 .elementor-element.elementor-element-cb44799{--spacer-size:38px;}.elementor-12 .elementor-element.elementor-element-1bb1b80{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-1bb1b80 .elementor-heading-title{font-size:46px;}.elementor-12 .elementor-element.elementor-element-0616efe{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-0616efe img{width:70%;}.elementor-12 .elementor-element.elementor-element-8eac05a{--spacer-size:72px;}.elementor-12 .elementor-element.elementor-element-97b7308{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-12 .elementor-element.elementor-element-f962e74{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 31px;}.elementor-12 .elementor-element.elementor-element-0baad65{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-12 .elementor-element.elementor-element-0baad65 .elementor-heading-title{font-size:44px;}.elementor-12 .elementor-element.elementor-element-40e7e48{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 26px;}.elementor-12 .elementor-element.elementor-element-40e7e48 .elementor-heading-title{font-size:51px;}.elementor-12 .elementor-element.elementor-element-cf68e47{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 29px;}.elementor-12 .elementor-element.elementor-element-46239e1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-12 .elementor-element.elementor-element-154ae9e{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 31px;}.elementor-12 .elementor-element.elementor-element-a11c065{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-12 .elementor-element.elementor-element-a11c065 .elementor-heading-title{font-size:44px;}.elementor-12 .elementor-element.elementor-element-264be54{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 26px;}.elementor-12 .elementor-element.elementor-element-264be54 .elementor-heading-title{font-size:51px;}.elementor-12 .elementor-element.elementor-element-c08ec17{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 29px;}.elementor-12 .elementor-element.elementor-element-7dc31b4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-12 .elementor-element.elementor-element-c0977d7{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 31px;}.elementor-12 .elementor-element.elementor-element-c8d27db{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-12 .elementor-element.elementor-element-c8d27db .elementor-heading-title{font-size:44px;}.elementor-12 .elementor-element.elementor-element-5e1438b{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 26px;}.elementor-12 .elementor-element.elementor-element-5e1438b .elementor-heading-title{font-size:51px;}.elementor-12 .elementor-element.elementor-element-aa403c5{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 29px;}.elementor-12 .elementor-element.elementor-element-67faed9{--min-height:0px;}.elementor-12 .elementor-element.elementor-element-720b270{--min-height:14px;--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-12 .elementor-element.elementor-element-c2e44a1{--spacer-size:362px;}.elementor-12 .elementor-element.elementor-element-cb5754d{--min-height:0px;}.elementor-12 .elementor-element.elementor-element-8c806fa{--spacer-size:20px;}.elementor-12 .elementor-element.elementor-element-1dacae8{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-0764e3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-1540281{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.6em;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-1eac547 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-f7f88ef-font-size );}.elementor-12 .elementor-element.elementor-element-2ee722c{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-24002aa{--content-width:1600px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-84f6476{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-12 .elementor-element.elementor-element-84f6476 img{width:50%;}.elementor-12 .elementor-element.elementor-element-fb2a0d4{--content-width:500px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4c3d8f9{width:var( --container-widget-width, 133px );max-width:133px;margin:-66px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:133px;--container-widget-flex-grow:0;z-index:2;}.elementor-12 .elementor-element.elementor-element-bf35518 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-f7f88ef-font-size );}.elementor-12 .elementor-element.elementor-element-a6ae49f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-a6ae49f .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-7516ab9{--spacer-size:5px;}.elementor-12 .elementor-element.elementor-element-0694a32{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5621b4c{--spacer-size:300px;}.elementor-12 .elementor-element.elementor-element-e8bb141{margin:0px 7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-c253bd8{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-94cfa6a{text-align:center;line-height:0.1em;}.elementor-12 .elementor-element.elementor-element-cf9dd95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-308d95b{--margin-top:141px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6192d5c{--spacer-size:300px;}.elementor-12 .elementor-element.elementor-element-d6795c2{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-df552ce{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-362bede{text-align:center;line-height:0.1em;}.elementor-12 .elementor-element.elementor-element-a6f47c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2a446bd{--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-1bb1b80 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-0616efe img{width:84%;}.elementor-12 .elementor-element.elementor-element-97b7308{--margin-top:-112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-f962e74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-0baad65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-0baad65 .elementor-heading-title{font-size:37px;}.elementor-12 .elementor-element.elementor-element-40e7e48{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-40e7e48 .elementor-heading-title{font-size:39px;}.elementor-12 .elementor-element.elementor-element-cf68e47{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:13px;}.elementor-12 .elementor-element.elementor-element-c2e44a1{--spacer-size:200px;}.elementor-12 .elementor-element.elementor-element-cb5754d{--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-12 .elementor-element.elementor-element-1dacae8{--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c6d180a img{width:32%;}.elementor-12 .elementor-element.elementor-element-7f51294{--spacer-size:0px;}.elementor-12 .elementor-element.elementor-element-58d3715{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-58d3715.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0764e3f{width:var( --container-widget-width, 322.458px );max-width:322.458px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:322.458px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0764e3f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-19b4b53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-19b4b53.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1540281{width:var( --container-widget-width, 489px );max-width:489px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:489px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-144db08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a399a54 img{width:36%;}.elementor-12 .elementor-element.elementor-element-32b110a{font-size:9px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-0ee509c{--width:25%;}.elementor-12 .elementor-element.elementor-element-a159681{--width:50%;}.elementor-12 .elementor-element.elementor-element-434b2b9{--width:25%;}.elementor-12 .elementor-element.elementor-element-66319b7{--width:51%;}.elementor-12 .elementor-element.elementor-element-5ccbad2{--width:25%;}.elementor-12 .elementor-element.elementor-element-dddd4f0{--width:51%;}.elementor-12 .elementor-element.elementor-element-98ea47a{--width:25%;}.elementor-12 .elementor-element.elementor-element-c15ab00{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-cfd332e{--width:25%;}.elementor-12 .elementor-element.elementor-element-71756fa{--width:42%;}.elementor-12 .elementor-element.elementor-element-d44030f{--width:31%;}.elementor-12 .elementor-element.elementor-element-6e2b9cf{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-a2aeb11{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-1c6f83e{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-124cafa{--width:45%;}.elementor-12 .elementor-element.elementor-element-d54d3a3{--width:56%;}.elementor-12 .elementor-element.elementor-element-9388d8e{--width:50%;}.elementor-12 .elementor-element.elementor-element-9d8e8fa{--width:50%;}.elementor-12 .elementor-element.elementor-element-85cec8a{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-69d8694{--width:45%;}.elementor-12 .elementor-element.elementor-element-b20896b{--width:56%;}.elementor-12 .elementor-element.elementor-element-172b79c{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-6b49e52{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-f681f2c{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-97b7308{--width:98.789%;}.elementor-12 .elementor-element.elementor-element-b14f525{--width:49%;}.elementor-12 .elementor-element.elementor-element-2a7f4a7{--width:50%;}.elementor-12 .elementor-element.elementor-element-46239e1{--width:98.789%;}.elementor-12 .elementor-element.elementor-element-dcc9fae{--width:49%;}.elementor-12 .elementor-element.elementor-element-8be0408{--width:50%;}.elementor-12 .elementor-element.elementor-element-7dc31b4{--width:98.789%;}.elementor-12 .elementor-element.elementor-element-8ff813f{--width:49%;}.elementor-12 .elementor-element.elementor-element-96573e2{--width:50%;}.elementor-12 .elementor-element.elementor-element-0251bb2{--width:25%;}.elementor-12 .elementor-element.elementor-element-eca7b5e{--width:50%;}.elementor-12 .elementor-element.elementor-element-e11ed95{--width:50%;}.elementor-12 .elementor-element.elementor-element-8a4112c{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-7df6840{--content-width:500px;}.elementor-12 .elementor-element.elementor-element-1c6f83e{--content-width:1099px;}.elementor-12 .elementor-element.elementor-element-85cec8a{--content-width:1099px;}.elementor-12 .elementor-element.elementor-element-67faed9{--width:1600px;}.elementor-12 .elementor-element.elementor-element-720b270{--content-width:500px;}.elementor-12 .elementor-element.elementor-element-cb5754d{--width:500px;}}/* Start custom CSS for button, class: .elementor-element-e5bef4c *//* =========================================
STROM LIGHTNING FLOW BUTTON
RAIO PASSANDO DA ESQUERDA → DIREITA
Cole no CSS personalizado do botão Elementor
========================================= */

.elementor-12 .elementor-element.elementor-element-e5bef4c .elementor-button{
    position:relative;
    overflow:hidden;
    background:#000000;
    color:#fff;
    border:none;
    padding:18px 42px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1px;
    transition:.3s ease;
    isolation:isolate;
}

/* TEXTO */
.elementor-12 .elementor-element.elementor-element-e5bef4c .elementor-button span{
    position:relative;
    z-index:5;
}

/* GLOW */
.elementor-12 .elementor-element.elementor-element-e5bef4c .elementor-button:hover{
    box-shadow:
    0 0 10px #39ff14,
    0 0 25px #39ff14,
    0 0 50px rgba(57,255,20,.7),
    0 0 90px rgba(57,255,20,.45);

    transform:translateY(-2px);
}

/* RAIO PRINCIPAL */
.elementor-12 .elementor-element.elementor-element-e5bef4c .elementor-button::before{
    content:"";
    position:absolute;

    top:-35%;
    left:-140%;

    width:120%;
    height:180%;

    z-index:3;

    opacity:0;

    pointer-events:none;

    background:
    
    linear-gradient(
        115deg,
        transparent 0%,
        transparent 43%,
        rgba(255,255,255,.95) 45%,
        #39ff14 47%,
        rgba(255,255,255,.95) 49%,
        transparent 51%,
        transparent 100%
    ),

    linear-gradient(
        125deg,
        transparent 0%,
        transparent 47%,
        rgba(255,255,255,.9) 48%,
        #39ff14 50%,
        transparent 52%
    ),

    linear-gradient(
        100deg,
        transparent 0%,
        transparent 49%,
        rgba(255,255,255,.95) 50%,
        #39ff14 52%,
        transparent 54%
    );

    background-size:
    100% 100%,
    80% 80%,
    60% 60%;

    filter:
    blur(.6px)
    drop-shadow(0 0 6px #fff)
    drop-shadow(0 0 12px #39ff14)
    drop-shadow(0 0 24px #39ff14);

    transform:skewX(-12deg);
}

/* HOVER */
.elementor-12 .elementor-element.elementor-element-e5bef4c .elementor-button:hover::before{
    opacity:1;
    animation:stromElectricFlow .55s linear infinite;
}

/* FLASH */
.elementor-12 .elementor-element.elementor-element-e5bef4c .elementor-button:hover{
    background:
    linear-gradient(
        135deg,
        #39ff14 0%,
        #58ff39 50%,
        #39ff14 100%
    );
}

/* ANIMAÇÃO */
@keyframes stromElectricFlow{

    0%{
        left:-140%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    50%{
        opacity:1;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d38b1a *//* =========================================
STROM LIGHTNING FLOW BUTTON
RAIO PASSANDO DA ESQUERDA → DIREITA
Cole no CSS personalizado do botão Elementor
========================================= */

.elementor-12 .elementor-element.elementor-element-5d38b1a .elementor-button{
    position:relative;
    overflow:hidden;
    background:#000000;
    color:#fff;
    border:none;
    padding:18px 42px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1px;
    transition:.3s ease;
    isolation:isolate;
}

/* TEXTO */
.elementor-12 .elementor-element.elementor-element-5d38b1a .elementor-button span{
    position:relative;
    z-index:5;
}

/* GLOW */
.elementor-12 .elementor-element.elementor-element-5d38b1a .elementor-button:hover{
    box-shadow:
    0 0 10px #39ff14,
    0 0 25px #39ff14,
    0 0 50px rgba(57,255,20,.7),
    0 0 90px rgba(57,255,20,.45);

    transform:translateY(-2px);
}

/* RAIO PRINCIPAL */
.elementor-12 .elementor-element.elementor-element-5d38b1a .elementor-button::before{
    content:"";
    position:absolute;

    top:-35%;
    left:-140%;

    width:120%;
    height:180%;

    z-index:3;

    opacity:0;

    pointer-events:none;

    background:
    
    linear-gradient(
        115deg,
        transparent 0%,
        transparent 43%,
        rgba(255,255,255,.95) 45%,
        #39ff14 47%,
        rgba(255,255,255,.95) 49%,
        transparent 51%,
        transparent 100%
    ),

    linear-gradient(
        125deg,
        transparent 0%,
        transparent 47%,
        rgba(255,255,255,.9) 48%,
        #39ff14 50%,
        transparent 52%
    ),

    linear-gradient(
        100deg,
        transparent 0%,
        transparent 49%,
        rgba(255,255,255,.95) 50%,
        #39ff14 52%,
        transparent 54%
    );

    background-size:
    100% 100%,
    80% 80%,
    60% 60%;

    filter:
    blur(.6px)
    drop-shadow(0 0 6px #fff)
    drop-shadow(0 0 12px #39ff14)
    drop-shadow(0 0 24px #39ff14);

    transform:skewX(-12deg);
}

/* HOVER */
.elementor-12 .elementor-element.elementor-element-5d38b1a .elementor-button:hover::before{
    opacity:1;
    animation:stromElectricFlow .55s linear infinite;
}

/* FLASH */
.elementor-12 .elementor-element.elementor-element-5d38b1a .elementor-button:hover{
    background:
    linear-gradient(
        135deg,
        #39ff14 0%,
        #58ff39 50%,
        #39ff14 100%
    );
}

/* ANIMAÇÃO */
@keyframes stromElectricFlow{

    0%{
        left:-140%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    50%{
        opacity:1;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a2d8e4e *//* =========================================
STROM LIGHTNING FLOW BUTTON
RAIO PASSANDO DA ESQUERDA → DIREITA
Cole no CSS personalizado do botão Elementor
========================================= */

.elementor-12 .elementor-element.elementor-element-a2d8e4e .elementor-button{
    position:relative;
    overflow:hidden;
    background:#000000;
    color:#fff;
    border:none;
    padding:18px 42px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1px;
    transition:.3s ease;
    isolation:isolate;
}

/* TEXTO */
.elementor-12 .elementor-element.elementor-element-a2d8e4e .elementor-button span{
    position:relative;
    z-index:5;
}

/* GLOW */
.elementor-12 .elementor-element.elementor-element-a2d8e4e .elementor-button:hover{
    box-shadow:
    0 0 10px #39ff14,
    0 0 25px #39ff14,
    0 0 50px rgba(57,255,20,.7),
    0 0 90px rgba(57,255,20,.45);

    transform:translateY(-2px);
}

/* RAIO PRINCIPAL */
.elementor-12 .elementor-element.elementor-element-a2d8e4e .elementor-button::before{
    content:"";
    position:absolute;

    top:-35%;
    left:-140%;

    width:120%;
    height:180%;

    z-index:3;

    opacity:0;

    pointer-events:none;

    background:
    
    linear-gradient(
        115deg,
        transparent 0%,
        transparent 43%,
        rgba(255,255,255,.95) 45%,
        #39ff14 47%,
        rgba(255,255,255,.95) 49%,
        transparent 51%,
        transparent 100%
    ),

    linear-gradient(
        125deg,
        transparent 0%,
        transparent 47%,
        rgba(255,255,255,.9) 48%,
        #39ff14 50%,
        transparent 52%
    ),

    linear-gradient(
        100deg,
        transparent 0%,
        transparent 49%,
        rgba(255,255,255,.95) 50%,
        #39ff14 52%,
        transparent 54%
    );

    background-size:
    100% 100%,
    80% 80%,
    60% 60%;

    filter:
    blur(.6px)
    drop-shadow(0 0 6px #fff)
    drop-shadow(0 0 12px #39ff14)
    drop-shadow(0 0 24px #39ff14);

    transform:skewX(-12deg);
}

/* HOVER */
.elementor-12 .elementor-element.elementor-element-a2d8e4e .elementor-button:hover::before{
    opacity:1;
    animation:stromElectricFlow .55s linear infinite;
}

/* FLASH */
.elementor-12 .elementor-element.elementor-element-a2d8e4e .elementor-button:hover{
    background:
    linear-gradient(
        135deg,
        #39ff14 0%,
        #58ff39 50%,
        #39ff14 100%
    );
}

/* ANIMAÇÃO */
@keyframes stromElectricFlow{

    0%{
        left:-140%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    50%{
        opacity:1;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0f4689b *//* =========================================
STROM LIGHTNING FLOW BUTTON
RAIO PASSANDO DA ESQUERDA → DIREITA
Cole no CSS personalizado do botão Elementor
========================================= */

.elementor-12 .elementor-element.elementor-element-0f4689b .elementor-button{
    position:relative;
    overflow:hidden;
    background:#000000;
    color:#fff;
    border:none;
    padding:18px 42px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1px;
    transition:.3s ease;
    isolation:isolate;
}

/* TEXTO */
.elementor-12 .elementor-element.elementor-element-0f4689b .elementor-button span{
    position:relative;
    z-index:5;
}

/* GLOW */
.elementor-12 .elementor-element.elementor-element-0f4689b .elementor-button:hover{
    box-shadow:
    0 0 10px #39ff14,
    0 0 25px #39ff14,
    0 0 50px rgba(57,255,20,.7),
    0 0 90px rgba(57,255,20,.45);

    transform:translateY(-2px);
}

/* RAIO PRINCIPAL */
.elementor-12 .elementor-element.elementor-element-0f4689b .elementor-button::before{
    content:"";
    position:absolute;

    top:-35%;
    left:-140%;

    width:120%;
    height:180%;

    z-index:3;

    opacity:0;

    pointer-events:none;

    background:
    
    linear-gradient(
        115deg,
        transparent 0%,
        transparent 43%,
        rgba(255,255,255,.95) 45%,
        #39ff14 47%,
        rgba(255,255,255,.95) 49%,
        transparent 51%,
        transparent 100%
    ),

    linear-gradient(
        125deg,
        transparent 0%,
        transparent 47%,
        rgba(255,255,255,.9) 48%,
        #39ff14 50%,
        transparent 52%
    ),

    linear-gradient(
        100deg,
        transparent 0%,
        transparent 49%,
        rgba(255,255,255,.95) 50%,
        #39ff14 52%,
        transparent 54%
    );

    background-size:
    100% 100%,
    80% 80%,
    60% 60%;

    filter:
    blur(.6px)
    drop-shadow(0 0 6px #fff)
    drop-shadow(0 0 12px #39ff14)
    drop-shadow(0 0 24px #39ff14);

    transform:skewX(-12deg);
}

/* HOVER */
.elementor-12 .elementor-element.elementor-element-0f4689b .elementor-button:hover::before{
    opacity:1;
    animation:stromElectricFlow .55s linear infinite;
}

/* FLASH */
.elementor-12 .elementor-element.elementor-element-0f4689b .elementor-button:hover{
    background:
    linear-gradient(
        135deg,
        #39ff14 0%,
        #58ff39 50%,
        #39ff14 100%
    );
}

/* ANIMAÇÃO */
@keyframes stromElectricFlow{

    0%{
        left:-140%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    50%{
        opacity:1;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f41256 *//* =========================================
STROM LIGHTNING FLOW BUTTON
RAIO PASSANDO DA ESQUERDA → DIREITA
Cole no CSS personalizado do botão Elementor
========================================= */

.elementor-12 .elementor-element.elementor-element-1f41256 .elementor-button{
    position:relative;
    overflow:hidden;
    background:#000000;
    color:#fff;
    border:none;
    padding:18px 42px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1px;
    transition:.3s ease;
    isolation:isolate;
}

/* TEXTO */
.elementor-12 .elementor-element.elementor-element-1f41256 .elementor-button span{
    position:relative;
    z-index:5;
}

/* GLOW */
.elementor-12 .elementor-element.elementor-element-1f41256 .elementor-button:hover{
    box-shadow:
    0 0 10px #39ff14,
    0 0 25px #39ff14,
    0 0 50px rgba(57,255,20,.7),
    0 0 90px rgba(57,255,20,.45);

    transform:translateY(-2px);
}

/* RAIO PRINCIPAL */
.elementor-12 .elementor-element.elementor-element-1f41256 .elementor-button::before{
    content:"";
    position:absolute;

    top:-35%;
    left:-140%;

    width:120%;
    height:180%;

    z-index:3;

    opacity:0;

    pointer-events:none;

    background:
    
    linear-gradient(
        115deg,
        transparent 0%,
        transparent 43%,
        rgba(255,255,255,.95) 45%,
        #39ff14 47%,
        rgba(255,255,255,.95) 49%,
        transparent 51%,
        transparent 100%
    ),

    linear-gradient(
        125deg,
        transparent 0%,
        transparent 47%,
        rgba(255,255,255,.9) 48%,
        #39ff14 50%,
        transparent 52%
    ),

    linear-gradient(
        100deg,
        transparent 0%,
        transparent 49%,
        rgba(255,255,255,.95) 50%,
        #39ff14 52%,
        transparent 54%
    );

    background-size:
    100% 100%,
    80% 80%,
    60% 60%;

    filter:
    blur(.6px)
    drop-shadow(0 0 6px #fff)
    drop-shadow(0 0 12px #39ff14)
    drop-shadow(0 0 24px #39ff14);

    transform:skewX(-12deg);
}

/* HOVER */
.elementor-12 .elementor-element.elementor-element-1f41256 .elementor-button:hover::before{
    opacity:1;
    animation:stromElectricFlow .55s linear infinite;
}

/* FLASH */
.elementor-12 .elementor-element.elementor-element-1f41256 .elementor-button:hover{
    background:
    linear-gradient(
        135deg,
        #39ff14 0%,
        #58ff39 50%,
        #39ff14 100%
    );
}

/* ANIMAÇÃO */
@keyframes stromElectricFlow{

    0%{
        left:-140%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    50%{
        opacity:1;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3318a58 *//* =========================================
STROM LIGHTNING FLOW BUTTON
RAIO PASSANDO DA ESQUERDA → DIREITA
Cole no CSS personalizado do botão Elementor
========================================= */

.elementor-12 .elementor-element.elementor-element-3318a58 .elementor-button{
    position:relative;
    overflow:hidden;
    background:#39ff14;
    color:#fff;
    border:none;
    padding:18px 42px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1px;
    transition:.3s ease;
    isolation:isolate;
}

/* TEXTO */
.elementor-12 .elementor-element.elementor-element-3318a58 .elementor-button span{
    position:relative;
    z-index:5;
}

/* GLOW */
.elementor-12 .elementor-element.elementor-element-3318a58 .elementor-button:hover{
    box-shadow:
    0 0 10px #39ff14,
    0 0 25px #39ff14,
    0 0 50px rgba(57,255,20,.7),
    0 0 90px rgba(57,255,20,.45);

    transform:translateY(-2px);
}

/* RAIO PRINCIPAL */
.elementor-12 .elementor-element.elementor-element-3318a58 .elementor-button::before{
    content:"";
    position:absolute;

    top:-35%;
    left:-140%;

    width:120%;
    height:180%;

    z-index:3;

    opacity:0;

    pointer-events:none;

    background:
    
    linear-gradient(
        115deg,
        transparent 0%,
        transparent 43%,
        rgba(255,255,255,.95) 45%,
        #39ff14 47%,
        rgba(255,255,255,.95) 49%,
        transparent 51%,
        transparent 100%
    ),

    linear-gradient(
        125deg,
        transparent 0%,
        transparent 47%,
        rgba(255,255,255,.9) 48%,
        #39ff14 50%,
        transparent 52%
    ),

    linear-gradient(
        100deg,
        transparent 0%,
        transparent 49%,
        rgba(255,255,255,.95) 50%,
        #39ff14 52%,
        transparent 54%
    );

    background-size:
    100% 100%,
    80% 80%,
    60% 60%;

    filter:
    blur(.6px)
    drop-shadow(0 0 6px #fff)
    drop-shadow(0 0 12px #39ff14)
    drop-shadow(0 0 24px #39ff14);

    transform:skewX(-12deg);
}

/* HOVER */
.elementor-12 .elementor-element.elementor-element-3318a58 .elementor-button:hover::before{
    opacity:1;
    animation:stromElectricFlow .55s linear infinite;
}

/* FLASH */
.elementor-12 .elementor-element.elementor-element-3318a58 .elementor-button:hover{
    background:
    linear-gradient(
        135deg,
        #39ff14 0%,
        #58ff39 50%,
        #39ff14 100%
    );
}

/* ANIMAÇÃO */
@keyframes stromElectricFlow{

    0%{
        left:-140%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    50%{
        opacity:1;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aec7b2d *//* =========================================
STROM LIGHTNING FLOW BUTTON
VERSÃO AMARELO ENERGIA #FFB000
RAIO PASSANDO DA ESQUERDA → DIREITA
Cole no CSS personalizado do botão Elementor
========================================= */

.elementor-12 .elementor-element.elementor-element-aec7b2d .elementor-button{
    position:relative;
    overflow:hidden;
    background:#FFB000;
    color:#ffffff;
    border:none;
    padding:18px 42px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1px;
    transition:.3s ease;
    isolation:isolate;
}

/* TEXTO */
.elementor-12 .elementor-element.elementor-element-aec7b2d .elementor-button span{
    position:relative;
    z-index:5;
}

/* GLOW ENERGIA */
.elementor-12 .elementor-element.elementor-element-aec7b2d .elementor-button:hover{
    box-shadow:
    0 0 10px #FFB000,
    0 0 25px #FFB000,
    0 0 50px rgba(255,176,0,.75),
    0 0 90px rgba(255,176,0,.45);

    transform:translateY(-2px);
}

/* RAIO */
.elementor-12 .elementor-element.elementor-element-aec7b2d .elementor-button::before{
    content:"";
    position:absolute;

    top:-35%;
    left:-140%;

    width:120%;
    height:180%;

    z-index:3;

    opacity:0;

    pointer-events:none;

    background:
    
    linear-gradient(
        115deg,
        transparent 0%,
        transparent 43%,
        rgba(255,255,255,.95) 45%,
        #FFB000 47%,
        rgba(255,255,255,.95) 49%,
        transparent 51%,
        transparent 100%
    ),

    linear-gradient(
        125deg,
        transparent 0%,
        transparent 47%,
        rgba(255,255,255,.9) 48%,
        #FFB000 50%,
        transparent 52%
    ),

    linear-gradient(
        100deg,
        transparent 0%,
        transparent 49%,
        rgba(255,255,255,.95) 50%,
        #FFB000 52%,
        transparent 54%
    );

    background-size:
    100% 100%,
    80% 80%,
    60% 60%;

    filter:
    blur(.6px)
    drop-shadow(0 0 6px #fff)
    drop-shadow(0 0 12px #FFB000)
    drop-shadow(0 0 24px #FFB000);

    transform:skewX(-12deg);
}

/* HOVER */
.elementor-12 .elementor-element.elementor-element-aec7b2d .elementor-button:hover::before{
    opacity:1;
    animation:stromElectricFlow .55s linear infinite;
}

/* FLASH */
.elementor-12 .elementor-element.elementor-element-aec7b2d .elementor-button:hover{
    background:
    linear-gradient(
        135deg,
        #FFB000 0%,
        #FFC533 50%,
        #FFB000 100%
    );
}

/* ANIMAÇÃO */
@keyframes stromElectricFlow{

    0%{
        left:-140%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    50%{
        opacity:1;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6f83e */@media (max-width:1024px) and (min-width:768px){

  .strom-produtos{
    max-width:92vw !important;
    margin:0 auto !important;
    display:grid !important;
    grid-template-columns:1fr 1fr !important;
    gap:28px !important;
    position:relative !important;
  }

  .strom-produtos .elementor-container,
  .strom-produtos .e-con-inner{
    display:grid !important;
    grid-template-columns:1fr 1fr !important;
    gap:28px !important;
  }

  .strom-produtos .elementor-widget,
  .strom-produtos .e-con{
    position:relative !important;
    left:auto !important;
    right:auto !important;
    top:auto !important;
    bottom:auto !important;
    transform:none !important;
  }

  .strom-produtos img{
    max-height:360px !important;
    width:auto !important;
    object-fit:contain !important;
  }

  .strom-produtos h2,
  .strom-produtos h3{
    font-size:32px !important;
    line-height:1 !important;
  }

  .strom-produtos p{
    font-size:15px !important;
    line-height:1.3 !important;
  }

  .strom-produtos .elementor-button{
    padding:14px 32px !important;
    font-size:13px !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b46fa0 *//* =========================================
STROM LIGHTNING FLOW BUTTON
RAIO PASSANDO DA ESQUERDA → DIREITA
Cole no CSS personalizado do botão Elementor
========================================= */

.elementor-12 .elementor-element.elementor-element-2b46fa0 .elementor-button{
    position:relative;
    overflow:hidden;
    background:#39ff14;
    color:#fff;
    border:none;
    padding:18px 42px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1px;
    transition:.3s ease;
    isolation:isolate;
}

/* TEXTO */
.elementor-12 .elementor-element.elementor-element-2b46fa0 .elementor-button span{
    position:relative;
    z-index:5;
}

/* GLOW */
.elementor-12 .elementor-element.elementor-element-2b46fa0 .elementor-button:hover{
    box-shadow:
    0 0 10px #39ff14,
    0 0 25px #39ff14,
    0 0 50px rgba(57,255,20,.7),
    0 0 90px rgba(57,255,20,.45);

    transform:translateY(-2px);
}

/* RAIO PRINCIPAL */
.elementor-12 .elementor-element.elementor-element-2b46fa0 .elementor-button::before{
    content:"";
    position:absolute;

    top:-35%;
    left:-140%;

    width:120%;
    height:180%;

    z-index:3;

    opacity:0;

    pointer-events:none;

    background:
    
    linear-gradient(
        115deg,
        transparent 0%,
        transparent 43%,
        rgba(255,255,255,.95) 45%,
        #39ff14 47%,
        rgba(255,255,255,.95) 49%,
        transparent 51%,
        transparent 100%
    ),

    linear-gradient(
        125deg,
        transparent 0%,
        transparent 47%,
        rgba(255,255,255,.9) 48%,
        #39ff14 50%,
        transparent 52%
    ),

    linear-gradient(
        100deg,
        transparent 0%,
        transparent 49%,
        rgba(255,255,255,.95) 50%,
        #39ff14 52%,
        transparent 54%
    );

    background-size:
    100% 100%,
    80% 80%,
    60% 60%;

    filter:
    blur(.6px)
    drop-shadow(0 0 6px #fff)
    drop-shadow(0 0 12px #39ff14)
    drop-shadow(0 0 24px #39ff14);

    transform:skewX(-12deg);
}

/* HOVER */
.elementor-12 .elementor-element.elementor-element-2b46fa0 .elementor-button:hover::before{
    opacity:1;
    animation:stromElectricFlow .55s linear infinite;
}

/* FLASH */
.elementor-12 .elementor-element.elementor-element-2b46fa0 .elementor-button:hover{
    background:
    linear-gradient(
        135deg,
        #39ff14 0%,
        #58ff39 50%,
        #39ff14 100%
    );
}

/* ANIMAÇÃO */
@keyframes stromElectricFlow{

    0%{
        left:-140%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    50%{
        opacity:1;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-034dac4 *//* =========================================
STROM LIGHTNING FLOW BUTTON
VERSÃO AMARELO ENERGIA #FFB000
RAIO PASSANDO DA ESQUERDA → DIREITA
Cole no CSS personalizado do botão Elementor
========================================= */

.elementor-12 .elementor-element.elementor-element-034dac4 .elementor-button{
    position:relative;
    overflow:hidden;
    background:#FFB000;
    color:#ffffff;
    border:none;
    padding:18px 42px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1px;
    transition:.3s ease;
    isolation:isolate;
}

/* TEXTO */
.elementor-12 .elementor-element.elementor-element-034dac4 .elementor-button span{
    position:relative;
    z-index:5;
}

/* GLOW ENERGIA */
.elementor-12 .elementor-element.elementor-element-034dac4 .elementor-button:hover{
    box-shadow:
    0 0 10px #FFB000,
    0 0 25px #FFB000,
    0 0 50px rgba(255,176,0,.75),
    0 0 90px rgba(255,176,0,.45);

    transform:translateY(-2px);
}

/* RAIO */
.elementor-12 .elementor-element.elementor-element-034dac4 .elementor-button::before{
    content:"";
    position:absolute;

    top:-35%;
    left:-140%;

    width:120%;
    height:180%;

    z-index:3;

    opacity:0;

    pointer-events:none;

    background:
    
    linear-gradient(
        115deg,
        transparent 0%,
        transparent 43%,
        rgba(255,255,255,.95) 45%,
        #FFB000 47%,
        rgba(255,255,255,.95) 49%,
        transparent 51%,
        transparent 100%
    ),

    linear-gradient(
        125deg,
        transparent 0%,
        transparent 47%,
        rgba(255,255,255,.9) 48%,
        #FFB000 50%,
        transparent 52%
    ),

    linear-gradient(
        100deg,
        transparent 0%,
        transparent 49%,
        rgba(255,255,255,.95) 50%,
        #FFB000 52%,
        transparent 54%
    );

    background-size:
    100% 100%,
    80% 80%,
    60% 60%;

    filter:
    blur(.6px)
    drop-shadow(0 0 6px #fff)
    drop-shadow(0 0 12px #FFB000)
    drop-shadow(0 0 24px #FFB000);

    transform:skewX(-12deg);
}

/* HOVER */
.elementor-12 .elementor-element.elementor-element-034dac4 .elementor-button:hover::before{
    opacity:1;
    animation:stromElectricFlow .55s linear infinite;
}

/* FLASH */
.elementor-12 .elementor-element.elementor-element-034dac4 .elementor-button:hover{
    background:
    linear-gradient(
        135deg,
        #FFB000 0%,
        #FFC533 50%,
        #FFB000 100%
    );
}

/* ANIMAÇÃO */
@keyframes stromElectricFlow{

    0%{
        left:-140%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    50%{
        opacity:1;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43553a6 *//* =========================================
STROM LIGHTNING FLOW BUTTON
VERSÃO AMARELO ENERGIA #FFB000
RAIO PASSANDO DA ESQUERDA → DIREITA
Cole no CSS personalizado do botão Elementor
========================================= */

.elementor-12 .elementor-element.elementor-element-43553a6 .elementor-button{
    position:relative;
    overflow:hidden;
    background:#FFB000;
    color:#ffffff;
    border:none;
    padding:18px 42px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1px;
    transition:.3s ease;
    isolation:isolate;
}

/* TEXTO */
.elementor-12 .elementor-element.elementor-element-43553a6 .elementor-button span{
    position:relative;
    z-index:5;
}

/* GLOW ENERGIA */
.elementor-12 .elementor-element.elementor-element-43553a6 .elementor-button:hover{
    box-shadow:
    0 0 10px #FFB000,
    0 0 25px #FFB000,
    0 0 50px rgba(255,176,0,.75),
    0 0 90px rgba(255,176,0,.45);

    transform:translateY(-2px);
}

/* RAIO */
.elementor-12 .elementor-element.elementor-element-43553a6 .elementor-button::before{
    content:"";
    position:absolute;

    top:-35%;
    left:-140%;

    width:120%;
    height:180%;

    z-index:3;

    opacity:0;

    pointer-events:none;

    background:
    
    linear-gradient(
        115deg,
        transparent 0%,
        transparent 43%,
        rgba(255,255,255,.95) 45%,
        #FFB000 47%,
        rgba(255,255,255,.95) 49%,
        transparent 51%,
        transparent 100%
    ),

    linear-gradient(
        125deg,
        transparent 0%,
        transparent 47%,
        rgba(255,255,255,.9) 48%,
        #FFB000 50%,
        transparent 52%
    ),

    linear-gradient(
        100deg,
        transparent 0%,
        transparent 49%,
        rgba(255,255,255,.95) 50%,
        #FFB000 52%,
        transparent 54%
    );

    background-size:
    100% 100%,
    80% 80%,
    60% 60%;

    filter:
    blur(.6px)
    drop-shadow(0 0 6px #fff)
    drop-shadow(0 0 12px #FFB000)
    drop-shadow(0 0 24px #FFB000);

    transform:skewX(-12deg);
}

/* HOVER */
.elementor-12 .elementor-element.elementor-element-43553a6 .elementor-button:hover::before{
    opacity:1;
    animation:stromElectricFlow .55s linear infinite;
}

/* FLASH */
.elementor-12 .elementor-element.elementor-element-43553a6 .elementor-button:hover{
    background:
    linear-gradient(
        135deg,
        #FFB000 0%,
        #FFC533 50%,
        #FFB000 100%
    );
}

/* ANIMAÇÃO */
@keyframes stromElectricFlow{

    0%{
        left:-140%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    50%{
        opacity:1;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85cec8a */@media (max-width:1024px) and (min-width:768px){

  .strom-produtos{
    max-width:92vw !important;
    margin:0 auto !important;
    display:grid !important;
    grid-template-columns:1fr 1fr !important;
    gap:28px !important;
    position:relative !important;
  }

  .strom-produtos .elementor-container,
  .strom-produtos .e-con-inner{
    display:grid !important;
    grid-template-columns:1fr 1fr !important;
    gap:28px !important;
  }

  .strom-produtos .elementor-widget,
  .strom-produtos .e-con{
    position:relative !important;
    left:auto !important;
    right:auto !important;
    top:auto !important;
    bottom:auto !important;
    transform:none !important;
  }

  .strom-produtos img{
    max-height:360px !important;
    width:auto !important;
    object-fit:contain !important;
  }

  .strom-produtos h2,
  .strom-produtos h3{
    font-size:32px !important;
    line-height:1 !important;
  }

  .strom-produtos p{
    font-size:15px !important;
    line-height:1.3 !important;
  }

  .strom-produtos .elementor-button{
    padding:14px 32px !important;
    font-size:13px !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cf9dd95 *//* =========================================
STROM LIGHTNING FLOW BUTTON
RAIO PASSANDO DA ESQUERDA → DIREITA
Cole no CSS personalizado do botão Elementor
========================================= */

.elementor-12 .elementor-element.elementor-element-cf9dd95 .elementor-button{
    position:relative;
    overflow:hidden;
    background:#39ff14;
    color:#fff;
    border:none;
    padding:18px 42px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1px;
    transition:.3s ease;
    isolation:isolate;
}

/* TEXTO */
.elementor-12 .elementor-element.elementor-element-cf9dd95 .elementor-button span{
    position:relative;
    z-index:5;
}

/* GLOW */
.elementor-12 .elementor-element.elementor-element-cf9dd95 .elementor-button:hover{
    box-shadow:
    0 0 10px #39ff14,
    0 0 25px #39ff14,
    0 0 50px rgba(57,255,20,.7),
    0 0 90px rgba(57,255,20,.45);

    transform:translateY(-2px);
}

/* RAIO PRINCIPAL */
.elementor-12 .elementor-element.elementor-element-cf9dd95 .elementor-button::before{
    content:"";
    position:absolute;

    top:-35%;
    left:-140%;

    width:120%;
    height:180%;

    z-index:3;

    opacity:0;

    pointer-events:none;

    background:
    
    linear-gradient(
        115deg,
        transparent 0%,
        transparent 43%,
        rgba(255,255,255,.95) 45%,
        #39ff14 47%,
        rgba(255,255,255,.95) 49%,
        transparent 51%,
        transparent 100%
    ),

    linear-gradient(
        125deg,
        transparent 0%,
        transparent 47%,
        rgba(255,255,255,.9) 48%,
        #39ff14 50%,
        transparent 52%
    ),

    linear-gradient(
        100deg,
        transparent 0%,
        transparent 49%,
        rgba(255,255,255,.95) 50%,
        #39ff14 52%,
        transparent 54%
    );

    background-size:
    100% 100%,
    80% 80%,
    60% 60%;

    filter:
    blur(.6px)
    drop-shadow(0 0 6px #fff)
    drop-shadow(0 0 12px #39ff14)
    drop-shadow(0 0 24px #39ff14);

    transform:skewX(-12deg);
}

/* HOVER */
.elementor-12 .elementor-element.elementor-element-cf9dd95 .elementor-button:hover::before{
    opacity:1;
    animation:stromElectricFlow .55s linear infinite;
}

/* FLASH */
.elementor-12 .elementor-element.elementor-element-cf9dd95 .elementor-button:hover{
    background:
    linear-gradient(
        135deg,
        #39ff14 0%,
        #58ff39 50%,
        #39ff14 100%
    );
}

/* ANIMAÇÃO */
@keyframes stromElectricFlow{

    0%{
        left:-140%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    50%{
        opacity:1;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6f47c2 *//* =========================================
STROM LIGHTNING FLOW BUTTON
VERSÃO AMARELO ENERGIA #FFB000
RAIO PASSANDO DA ESQUERDA → DIREITA
Cole no CSS personalizado do botão Elementor
========================================= */

.elementor-12 .elementor-element.elementor-element-a6f47c2 .elementor-button{
    position:relative;
    overflow:hidden;
    background:#FFB000;
    color:#ffffff;
    border:none;
    padding:18px 42px;
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:1px;
    transition:.3s ease;
    isolation:isolate;
}

/* TEXTO */
.elementor-12 .elementor-element.elementor-element-a6f47c2 .elementor-button span{
    position:relative;
    z-index:5;
}

/* GLOW ENERGIA */
.elementor-12 .elementor-element.elementor-element-a6f47c2 .elementor-button:hover{
    box-shadow:
    0 0 10px #FFB000,
    0 0 25px #FFB000,
    0 0 50px rgba(255,176,0,.75),
    0 0 90px rgba(255,176,0,.45);

    transform:translateY(-2px);
}

/* RAIO */
.elementor-12 .elementor-element.elementor-element-a6f47c2 .elementor-button::before{
    content:"";
    position:absolute;

    top:-35%;
    left:-140%;

    width:120%;
    height:180%;

    z-index:3;

    opacity:0;

    pointer-events:none;

    background:
    
    linear-gradient(
        115deg,
        transparent 0%,
        transparent 43%,
        rgba(255,255,255,.95) 45%,
        #FFB000 47%,
        rgba(255,255,255,.95) 49%,
        transparent 51%,
        transparent 100%
    ),

    linear-gradient(
        125deg,
        transparent 0%,
        transparent 47%,
        rgba(255,255,255,.9) 48%,
        #FFB000 50%,
        transparent 52%
    ),

    linear-gradient(
        100deg,
        transparent 0%,
        transparent 49%,
        rgba(255,255,255,.95) 50%,
        #FFB000 52%,
        transparent 54%
    );

    background-size:
    100% 100%,
    80% 80%,
    60% 60%;

    filter:
    blur(.6px)
    drop-shadow(0 0 6px #fff)
    drop-shadow(0 0 12px #FFB000)
    drop-shadow(0 0 24px #FFB000);

    transform:skewX(-12deg);
}

/* HOVER */
.elementor-12 .elementor-element.elementor-element-a6f47c2 .elementor-button:hover::before{
    opacity:1;
    animation:stromElectricFlow .55s linear infinite;
}

/* FLASH */
.elementor-12 .elementor-element.elementor-element-a6f47c2 .elementor-button:hover{
    background:
    linear-gradient(
        135deg,
        #FFB000 0%,
        #FFC533 50%,
        #FFB000 100%
    );
}

/* ANIMAÇÃO */
@keyframes stromElectricFlow{

    0%{
        left:-140%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    50%{
        opacity:1;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'gareth';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://stromenergy.com.br/wp-content/uploads/2026/05/GarethSlanted-BoldExpanded-iF6662d465129fc.woff2') format('woff2');
}
/* End Custom Fonts CSS */