.elementor-23 .elementor-element.elementor-element-47b905b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;--z-index:999;}.elementor-23 .elementor-element.elementor-element-47b905b5:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-47b905b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-23 .elementor-element.elementor-element-3f5112b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-23 .elementor-element.elementor-element-70cd79c4{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-70cd79c4 img{width:72%;}.elementor-23 .elementor-element.elementor-element-50bfe08f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;--overflow:hidden;--overlay-opacity:1;--margin-top:-139px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:325px;--padding-left:12px;--padding-right:12px;}.elementor-23 .elementor-element.elementor-element-50bfe08f::before, .elementor-23 .elementor-element.elementor-element-50bfe08f > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-50bfe08f > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-50bfe08f > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-50bfe08f > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-50bfe08f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #16161694 -41%, var( --e-global-color-ebfd6a6 ) 68%);}.elementor-23 .elementor-element.elementor-element-aa5673e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--z-index:1;}.elementor-23 .elementor-element.elementor-element-776a38a5 .elementskit-section-title-wraper .elementskit-section-title.text_fill > span{background-color:transparent;background-image:radial-gradient(at top center, var( --e-global-color-primary ) 40%, var( --e-global-color-1d1c509 ) 90%);}.elementor-23 .elementor-element.elementor-element-776a38a5{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-776a38a5 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-776a38a5 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-776a38a5 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-9eb7e60-font-family ), Sans-serif;font-size:var( --e-global-typography-9eb7e60-font-size );font-weight:var( --e-global-typography-9eb7e60-font-weight );text-transform:var( --e-global-typography-9eb7e60-text-transform );line-height:var( --e-global-typography-9eb7e60-line-height );}.elementor-23 .elementor-element.elementor-element-776a38a5 .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-3e40dd2b{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 150px 2px 150px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-d3bf045 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-d3bf045 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-d3bf045{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-d3bf045 .elementor-icon-list-text{color:#CACACA;transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-a427b2c{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 150px 2px 150px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-1f40464e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;}.elementor-23 .elementor-element.elementor-element-b14f9c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d075153 .elementor-button{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;fill:#000000;color:#000000;}.elementor-23 .elementor-element.elementor-element-8269191{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-6f46e8a{--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-23 .elementor-element.elementor-element-5b4aad7{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-5b4aad7 img{border-radius:15px 15px 15px 15px;}.elementor-23 .elementor-element.elementor-element-84a9dad{--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-23 .elementor-element.elementor-element-8f304e6 .elementskit-section-title-wraper .elementskit-section-title.text_fill > span{background-color:transparent;background-image:radial-gradient(at top center, var( --e-global-color-primary ) 40%, var( --e-global-color-1d1c509 ) 90%);}.elementor-23 .elementor-element.elementor-element-8f304e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-8f304e6.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-8f304e6 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;font-size:9px;}.elementor-23 .elementor-element.elementor-element-8f304e6 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-8f304e6 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;text-transform:none;line-height:66px;}.elementor-23 .elementor-element.elementor-element-8f304e6 .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-df85f7c{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-5fb4b47 .elementskit-section-title-wraper .elementskit-section-title.text_fill > span{background-color:transparent;background-image:radial-gradient(at top center, var( --e-global-color-primary ) 40%, var( --e-global-color-1d1c509 ) 90%);}.elementor-23 .elementor-element.elementor-element-5fb4b47{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-5fb4b47.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-5fb4b47 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;font-size:9px;}.elementor-23 .elementor-element.elementor-element-5fb4b47 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-5fb4b47 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;text-transform:none;line-height:66px;}.elementor-23 .elementor-element.elementor-element-5fb4b47 .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-675cd1c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-dedfdea .elementskit-section-title-wraper .elementskit-section-title.text_fill > span{background-color:transparent;background-image:radial-gradient(at top center, var( --e-global-color-primary ) 40%, var( --e-global-color-1d1c509 ) 90%);}.elementor-23 .elementor-element.elementor-element-dedfdea{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-dedfdea.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-dedfdea .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;font-size:9px;}.elementor-23 .elementor-element.elementor-element-dedfdea .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-dedfdea .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;text-transform:none;line-height:66px;}.elementor-23 .elementor-element.elementor-element-dedfdea .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-9da3475{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-28332397{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:12px;--padding-right:12px;}.elementor-23 .elementor-element.elementor-element-6a608a6c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-1ff7797 .elementskit-section-title-wraper .elementskit-section-title.text_fill > span{background-color:transparent;background-image:radial-gradient(at top center, var( --e-global-color-primary ) 40%, var( --e-global-color-1d1c509 ) 90%);}.elementor-23 .elementor-element.elementor-element-1ff7797{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-1ff7797 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-1ff7797 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-1ff7797 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-5ad0161-font-family ), Sans-serif;font-size:var( --e-global-typography-5ad0161-font-size );font-weight:var( --e-global-typography-5ad0161-font-weight );text-transform:var( --e-global-typography-5ad0161-text-transform );line-height:var( --e-global-typography-5ad0161-line-height );}.elementor-23 .elementor-element.elementor-element-1ff7797 .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-f9d516c{width:var( --container-widget-width, 84% );max-width:84%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 2px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-309df4db{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-309df4db:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-309df4db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-6e6d4263{border-radius:900px 900px 900px 900px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-23 .elementor-element.elementor-element-6e6d4263 .elementor-icon-wrapper{text-align:left;}.elementor-23 .elementor-element.elementor-element-6e6d4263.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-6e6d4263.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-6e6d4263.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-6e6d4263.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-6e6d4263.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-6e6d4263.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-6e6d4263.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-6e6d4263 .elementor-icon{font-size:24px;}.elementor-23 .elementor-element.elementor-element-6e6d4263 .elementor-icon svg{height:24px;}.elementor-23 .elementor-element.elementor-element-28d766e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-28d766e0 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-28d766e0 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-28d766e0 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-28d766e0 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-5920d4b-font-family ), Sans-serif;font-size:var( --e-global-typography-5920d4b-font-size );font-weight:var( --e-global-typography-5920d4b-font-weight );text-transform:var( --e-global-typography-5920d4b-text-transform );line-height:var( --e-global-typography-5920d4b-line-height );}.elementor-23 .elementor-element.elementor-element-1f8be44{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-1a89a64d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-1a89a64d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1a89a64d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-7f948938{border-radius:900px 900px 900px 900px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-23 .elementor-element.elementor-element-7f948938 .elementor-icon-wrapper{text-align:left;}.elementor-23 .elementor-element.elementor-element-7f948938.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-7f948938.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-7f948938.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-7f948938.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-7f948938.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-7f948938.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-7f948938.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-7f948938 .elementor-icon{font-size:24px;}.elementor-23 .elementor-element.elementor-element-7f948938 .elementor-icon svg{height:24px;}.elementor-23 .elementor-element.elementor-element-7debbab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-7debbab .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-7debbab .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-7debbab .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-7debbab .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-5920d4b-font-family ), Sans-serif;font-size:var( --e-global-typography-5920d4b-font-size );font-weight:var( --e-global-typography-5920d4b-font-weight );text-transform:var( --e-global-typography-5920d4b-text-transform );line-height:var( --e-global-typography-5920d4b-line-height );}.elementor-23 .elementor-element.elementor-element-93f94f8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-d79cd0c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-d79cd0c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d79cd0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-7c182084{border-radius:900px 900px 900px 900px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-23 .elementor-element.elementor-element-7c182084 .elementor-icon-wrapper{text-align:left;}.elementor-23 .elementor-element.elementor-element-7c182084.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-7c182084.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-7c182084.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-7c182084.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-7c182084.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-7c182084.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-7c182084.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-7c182084 .elementor-icon{font-size:24px;}.elementor-23 .elementor-element.elementor-element-7c182084 .elementor-icon svg{height:24px;}.elementor-23 .elementor-element.elementor-element-481aef1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-481aef1b .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-481aef1b .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-481aef1b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-481aef1b .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-5920d4b-font-family ), Sans-serif;font-size:var( --e-global-typography-5920d4b-font-size );font-weight:var( --e-global-typography-5920d4b-font-weight );text-transform:var( --e-global-typography-5920d4b-text-transform );line-height:var( --e-global-typography-5920d4b-line-height );}.elementor-23 .elementor-element.elementor-element-91368ba{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-15e3ecf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-15e3ecf:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-15e3ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-4d56a58{border-radius:900px 900px 900px 900px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-23 .elementor-element.elementor-element-4d56a58 .elementor-icon-wrapper{text-align:left;}.elementor-23 .elementor-element.elementor-element-4d56a58.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-4d56a58.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-4d56a58.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-4d56a58.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-4d56a58.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-4d56a58.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-4d56a58.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-4d56a58 .elementor-icon{font-size:24px;}.elementor-23 .elementor-element.elementor-element-4d56a58 .elementor-icon svg{height:24px;}.elementor-23 .elementor-element.elementor-element-f2abd35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-f2abd35 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-f2abd35 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-f2abd35 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-f2abd35 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-5920d4b-font-family ), Sans-serif;font-size:var( --e-global-typography-5920d4b-font-size );font-weight:var( --e-global-typography-5920d4b-font-weight );text-transform:var( --e-global-typography-5920d4b-text-transform );line-height:var( --e-global-typography-5920d4b-line-height );}.elementor-23 .elementor-element.elementor-element-4a912be{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-a996a78{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-a996a78:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a996a78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-d9b66d4{border-radius:900px 900px 900px 900px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-23 .elementor-element.elementor-element-d9b66d4 .elementor-icon-wrapper{text-align:left;}.elementor-23 .elementor-element.elementor-element-d9b66d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-d9b66d4.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-d9b66d4.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-d9b66d4.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-d9b66d4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-d9b66d4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-d9b66d4.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-d9b66d4 .elementor-icon{font-size:24px;}.elementor-23 .elementor-element.elementor-element-d9b66d4 .elementor-icon svg{height:24px;}.elementor-23 .elementor-element.elementor-element-583f7c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-583f7c5 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-583f7c5 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-583f7c5 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-583f7c5 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-5920d4b-font-family ), Sans-serif;font-size:var( --e-global-typography-5920d4b-font-size );font-weight:var( --e-global-typography-5920d4b-font-weight );text-transform:var( --e-global-typography-5920d4b-text-transform );line-height:var( --e-global-typography-5920d4b-line-height );}.elementor-23 .elementor-element.elementor-element-9e521a3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-611c735{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-611c735:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-611c735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-a91b5e1{border-radius:900px 900px 900px 900px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-23 .elementor-element.elementor-element-a91b5e1 .elementor-icon-wrapper{text-align:left;}.elementor-23 .elementor-element.elementor-element-a91b5e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-a91b5e1.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-a91b5e1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-a91b5e1.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-a91b5e1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-a91b5e1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-a91b5e1.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-a91b5e1 .elementor-icon{font-size:24px;}.elementor-23 .elementor-element.elementor-element-a91b5e1 .elementor-icon svg{height:24px;}.elementor-23 .elementor-element.elementor-element-154cb3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-154cb3b .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-154cb3b .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-154cb3b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-154cb3b .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-5920d4b-font-family ), Sans-serif;font-size:var( --e-global-typography-5920d4b-font-size );font-weight:var( --e-global-typography-5920d4b-font-weight );text-transform:var( --e-global-typography-5920d4b-text-transform );line-height:var( --e-global-typography-5920d4b-line-height );}.elementor-23 .elementor-element.elementor-element-44a533f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-233b2af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9de080d .elementor-button{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;fill:#000000;color:#000000;}.elementor-23 .elementor-element.elementor-element-260bd72b{--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;--flex-wrap:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:12px;--padding-right:12px;}.elementor-23 .elementor-element.elementor-element-d8d3e4d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-2f3356 .elementskit-section-title-wraper .elementskit-section-title.text_fill > span{background-color:transparent;background-image:radial-gradient(at top center, var( --e-global-color-primary ) 40%, var( --e-global-color-1d1c509 ) 90%);}.elementor-23 .elementor-element.elementor-element-2f3356{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-2f3356 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-2f3356 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-2f3356 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-5ad0161-font-family ), Sans-serif;font-size:var( --e-global-typography-5ad0161-font-size );font-weight:var( --e-global-typography-5ad0161-font-weight );text-transform:var( --e-global-typography-5ad0161-text-transform );line-height:var( --e-global-typography-5ad0161-line-height );}.elementor-23 .elementor-element.elementor-element-2f3356 .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-2d8ca737{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-2d8ca737.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-d889f8e{--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;--flex-wrap:wrap;}.elementor-23 .elementor-element.elementor-element-2873a04f{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-2873a04f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2873a04f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-86fb1cc .elementor-counter-title{text-align:left;}.elementor-23 .elementor-element.elementor-element-86fb1cc{padding:0px 0px 8px 0px;}.elementor-23 .elementor-element.elementor-element-86fb1cc .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8a0c14a-font-family ), Sans-serif;font-size:var( --e-global-typography-8a0c14a-font-size );font-weight:var( --e-global-typography-8a0c14a-font-weight );text-transform:var( --e-global-typography-8a0c14a-text-transform );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-6f6bb9ff{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;text-align:left;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-349652b0{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-349652b0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-349652b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-ef858d6 .elementor-counter-title{text-align:left;}.elementor-23 .elementor-element.elementor-element-ef858d6{padding:0px 0px 8px 0px;}.elementor-23 .elementor-element.elementor-element-ef858d6 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8a0c14a-font-family ), Sans-serif;font-size:var( --e-global-typography-8a0c14a-font-size );font-weight:var( --e-global-typography-8a0c14a-font-weight );text-transform:var( --e-global-typography-8a0c14a-text-transform );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-61765978{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;text-align:left;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-b51278{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-b51278:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b51278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-357bdae .elementor-counter-title{text-align:left;}.elementor-23 .elementor-element.elementor-element-357bdae{padding:0px 0px 8px 0px;}.elementor-23 .elementor-element.elementor-element-357bdae .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8a0c14a-font-family ), Sans-serif;font-size:var( --e-global-typography-8a0c14a-font-size );font-weight:var( --e-global-typography-8a0c14a-font-weight );text-transform:var( --e-global-typography-8a0c14a-text-transform );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-573cedc0{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;text-align:left;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-35eb83e8{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-35eb83e8:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-35eb83e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-7000e89 .elementor-counter-title{text-align:left;}.elementor-23 .elementor-element.elementor-element-7000e89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 8px 0px;}.elementor-23 .elementor-element.elementor-element-7000e89 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8a0c14a-font-family ), Sans-serif;font-size:var( --e-global-typography-8a0c14a-font-size );font-weight:var( --e-global-typography-8a0c14a-font-weight );text-transform:var( --e-global-typography-8a0c14a-text-transform );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-d69db84{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;text-align:left;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-a9bce93{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d9627c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-120caec{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-23 .elementor-element.elementor-element-d145963 .elementskit-section-title-wraper .elementskit-section-title.text_fill > span{background-color:transparent;background-image:radial-gradient(at top center, var( --e-global-color-primary ) 40%, var( --e-global-color-1d1c509 ) 90%);}.elementor-23 .elementor-element.elementor-element-d145963{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-d145963.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-d145963 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-d145963 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-d145963 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-5ad0161-font-family ), Sans-serif;font-size:var( --e-global-typography-5ad0161-font-size );font-weight:var( --e-global-typography-5ad0161-font-weight );text-transform:var( --e-global-typography-5ad0161-text-transform );line-height:var( --e-global-typography-5ad0161-line-height );}.elementor-23 .elementor-element.elementor-element-d145963 .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-604bc65{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-d4e972c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-a7c34e2 .elementor-counter-title{text-align:left;}.elementor-23 .elementor-element.elementor-element-a7c34e2{padding:0px 0px 8px 0px;}.elementor-23 .elementor-element.elementor-element-a7c34e2 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8a0c14a-font-family ), Sans-serif;font-size:var( --e-global-typography-8a0c14a-font-size );font-weight:var( --e-global-typography-8a0c14a-font-weight );text-transform:var( --e-global-typography-8a0c14a-text-transform );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-081f44f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-081f44f .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-081f44f .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-081f44f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-081f44f .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-51285bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-1c801e8 .elementor-counter-title{text-align:left;}.elementor-23 .elementor-element.elementor-element-1c801e8{padding:0px 0px 8px 0px;}.elementor-23 .elementor-element.elementor-element-1c801e8 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8a0c14a-font-family ), Sans-serif;font-size:var( --e-global-typography-8a0c14a-font-size );font-weight:var( --e-global-typography-8a0c14a-font-weight );text-transform:var( --e-global-typography-8a0c14a-text-transform );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-220ee2d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-220ee2d .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-220ee2d .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-220ee2d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-220ee2d .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-de4dd5c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-ebf0462 .elementor-counter-title{text-align:left;}.elementor-23 .elementor-element.elementor-element-ebf0462{padding:0px 0px 8px 0px;}.elementor-23 .elementor-element.elementor-element-ebf0462 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8a0c14a-font-family ), Sans-serif;font-size:var( --e-global-typography-8a0c14a-font-size );font-weight:var( --e-global-typography-8a0c14a-font-weight );text-transform:var( --e-global-typography-8a0c14a-text-transform );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-77ddba8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-77ddba8 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-77ddba8 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-77ddba8 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-77ddba8 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-21ec517{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-e26301f .elementor-counter-title{text-align:left;}.elementor-23 .elementor-element.elementor-element-e26301f{padding:0px 0px 8px 0px;}.elementor-23 .elementor-element.elementor-element-e26301f .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8a0c14a-font-family ), Sans-serif;font-size:var( --e-global-typography-8a0c14a-font-size );font-weight:var( --e-global-typography-8a0c14a-font-weight );text-transform:var( --e-global-typography-8a0c14a-text-transform );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-76496c4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-76496c4 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-76496c4 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-76496c4 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-76496c4 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-98acc4c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-5c32aa5 .elementor-counter-title{text-align:left;}.elementor-23 .elementor-element.elementor-element-5c32aa5{padding:0px 0px 8px 0px;}.elementor-23 .elementor-element.elementor-element-5c32aa5 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8a0c14a-font-family ), Sans-serif;font-size:var( --e-global-typography-8a0c14a-font-size );font-weight:var( --e-global-typography-8a0c14a-font-weight );text-transform:var( --e-global-typography-8a0c14a-text-transform );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-012c338{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-012c338 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-012c338 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-012c338 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-012c338 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-4066910{width:var( --container-widget-width, 84% );max-width:84%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 2px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-b0b1d84{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-67aa152 .elementor-button{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;fill:#000000;color:#000000;}.elementor-23 .elementor-element.elementor-element-5c0361b{--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;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-23 .elementor-element.elementor-element-5521f7e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d9dda2e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-d9dda2e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d9dda2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-93a4457{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-93a4457 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-93a4457.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1d1c509 );}.elementor-23 .elementor-element.elementor-element-93a4457.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-93a4457.elementor-view-default .elementor-icon{color:var( --e-global-color-1d1c509 );border-color:var( --e-global-color-1d1c509 );}.elementor-23 .elementor-element.elementor-element-93a4457.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-93a4457.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1d1c509 );}.elementor-23 .elementor-element.elementor-element-93a4457.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#B3FE02;}.elementor-23 .elementor-element.elementor-element-93a4457.elementor-view-framed .elementor-icon:hover, .elementor-23 .elementor-element.elementor-element-93a4457.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-93a4457.elementor-view-framed .elementor-icon:hover, .elementor-23 .elementor-element.elementor-element-93a4457.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-93a4457.elementor-view-framed .elementor-icon:hover{background-color:#B3FE02;}.elementor-23 .elementor-element.elementor-element-93a4457.elementor-view-stacked .elementor-icon:hover svg{fill:#B3FE02;}.elementor-23 .elementor-element.elementor-element-93a4457 .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-93a4457 .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-28a264c{text-align:center;}.elementor-23 .elementor-element.elementor-element-28a264c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#BDBDBD;}.elementor-23 .elementor-element.elementor-element-bf276c0{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-23 .elementor-element.elementor-element-bf276c0 .elementor-icon-box-title{margin-bottom:0px;margin-top:0;}.elementor-23 .elementor-element.elementor-element-bf276c0 .elementor-image-box-title{margin-bottom:0px;margin-top:0;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-bf276c0 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-23 .elementor-element.elementor-element-74f61ea{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-74f61ea:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-74f61ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-a5fec4a{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-a5fec4a .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-a5fec4a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1d1c509 );}.elementor-23 .elementor-element.elementor-element-a5fec4a.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-a5fec4a.elementor-view-default .elementor-icon{color:var( --e-global-color-1d1c509 );border-color:var( --e-global-color-1d1c509 );}.elementor-23 .elementor-element.elementor-element-a5fec4a.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-a5fec4a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1d1c509 );}.elementor-23 .elementor-element.elementor-element-a5fec4a.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#B3FE02;}.elementor-23 .elementor-element.elementor-element-a5fec4a.elementor-view-framed .elementor-icon:hover, .elementor-23 .elementor-element.elementor-element-a5fec4a.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a5fec4a.elementor-view-framed .elementor-icon:hover, .elementor-23 .elementor-element.elementor-element-a5fec4a.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a5fec4a.elementor-view-framed .elementor-icon:hover{background-color:#B3FE02;}.elementor-23 .elementor-element.elementor-element-a5fec4a.elementor-view-stacked .elementor-icon:hover svg{fill:#B3FE02;}.elementor-23 .elementor-element.elementor-element-a5fec4a .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-a5fec4a .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-99db329{text-align:center;}.elementor-23 .elementor-element.elementor-element-99db329 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#BDBDBD;}.elementor-23 .elementor-element.elementor-element-a217ff3{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-23 .elementor-element.elementor-element-a217ff3 .elementor-icon-box-title{margin-bottom:0px;margin-top:0;}.elementor-23 .elementor-element.elementor-element-a217ff3 .elementor-image-box-title{margin-bottom:0px;margin-top:0;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a217ff3 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-23 .elementor-element.elementor-element-8c3a151{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-8c3a151:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-8c3a151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-6a093ff{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-6a093ff .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-6a093ff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1d1c509 );}.elementor-23 .elementor-element.elementor-element-6a093ff.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-6a093ff.elementor-view-default .elementor-icon{color:var( --e-global-color-1d1c509 );border-color:var( --e-global-color-1d1c509 );}.elementor-23 .elementor-element.elementor-element-6a093ff.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-6a093ff.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1d1c509 );}.elementor-23 .elementor-element.elementor-element-6a093ff.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#B3FE02;}.elementor-23 .elementor-element.elementor-element-6a093ff.elementor-view-framed .elementor-icon:hover, .elementor-23 .elementor-element.elementor-element-6a093ff.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-6a093ff.elementor-view-framed .elementor-icon:hover, .elementor-23 .elementor-element.elementor-element-6a093ff.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-6a093ff.elementor-view-framed .elementor-icon:hover{background-color:#B3FE02;}.elementor-23 .elementor-element.elementor-element-6a093ff.elementor-view-stacked .elementor-icon:hover svg{fill:#B3FE02;}.elementor-23 .elementor-element.elementor-element-6a093ff .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-6a093ff .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-cfaa525{text-align:center;}.elementor-23 .elementor-element.elementor-element-cfaa525 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#BDBDBD;}.elementor-23 .elementor-element.elementor-element-929af46{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-23 .elementor-element.elementor-element-929af46 .elementor-icon-box-title{margin-bottom:0px;margin-top:0;}.elementor-23 .elementor-element.elementor-element-929af46 .elementor-image-box-title{margin-bottom:0px;margin-top:0;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-929af46 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#787878;}.elementor-23 .elementor-element.elementor-element-18635bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-18635bf:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-18635bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-bb04502{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-09bbb25{--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-23 .elementor-element.elementor-element-d89b77f .elementskit-section-title-wraper .elementskit-section-title.text_fill > span{background-color:transparent;background-image:radial-gradient(at top center, var( --e-global-color-primary ) 40%, var( --e-global-color-1d1c509 ) 90%);}.elementor-23 .elementor-element.elementor-element-d89b77f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-d89b77f.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-d89b77f .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-d89b77f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-d89b77f .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;text-transform:none;line-height:66px;}.elementor-23 .elementor-element.elementor-element-d89b77f .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-641105a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-641105a.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-8abf07b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8abf07b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-8abf07b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-86c6ded{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-86c6ded:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-86c6ded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ebfd6a6 );}.elementor-23 .elementor-element.elementor-element-a5f1e69{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-a5f1e69.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-a08b602{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a08b602.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-9ebbb93 .elementor-button{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;fill:#000000;color:#000000;}.elementor-23 .elementor-element.elementor-element-29891139{--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;--flex-wrap:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:12px;--padding-right:12px;}.elementor-23 .elementor-element.elementor-element-274aa9be{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-23 .elementor-element.elementor-element-1f64bad0{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-25065880{--display:flex;}.elementor-23 .elementor-element.elementor-element-42119daa .elementskit-section-title-wraper .elementskit-section-title.text_fill > span{background-color:transparent;background-image:radial-gradient(at top center, var( --e-global-color-primary ) 40%, var( --e-global-color-1d1c509 ) 90%);}.elementor-23 .elementor-element.elementor-element-42119daa{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-42119daa .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-42119daa .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-42119daa .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-5ad0161-font-family ), Sans-serif;font-size:var( --e-global-typography-5ad0161-font-size );font-weight:var( --e-global-typography-5ad0161-font-weight );text-transform:var( --e-global-typography-5ad0161-text-transform );line-height:var( --e-global-typography-5ad0161-line-height );}.elementor-23 .elementor-element.elementor-element-42119daa .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-accordion-item{border-width:0px;margin-bottom:24px;}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-accordion-item:last-child{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-tab-title{background-color:var( --e-global-color-57c3f25 );padding:24px 24px 24px 24px;}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-active .elementor-accordion-icon, .elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-accordion-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-tab-title.elementor-active{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-accordion-item .elementor-tab-title,.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-accordion-item .elementor-tab-title.elementor-active{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1d1c509 );}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-accordion-icon i{font-size:16px;}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-accordion-icon svg{width:16px;}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-accordion-icon span{margin-top:4px;}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-accordion-icon span i{border-style:none;}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-accordion-title i{font-size:14px;}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-accordion-title svg{width:14px;}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-tab-content{color:var( --e-global-color-secondary );padding:24px 24px 8px 36px;}.elementor-23 .elementor-element.elementor-element-1ab72bfc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:12px;--padding-right:12px;}.elementor-23 .elementor-element.elementor-element-5adcc167{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1d1c509 );--border-color:var( --e-global-color-1d1c509 );--border-radius:15px 15px 15px 15px;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-5adcc167:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-5adcc167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-2b36ed27{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-23 .elementor-element.elementor-element-329794d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-329794d3 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-329794d3 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-329794d3 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-329794d3 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;text-transform:none;line-height:50px;}.elementor-23 .elementor-element.elementor-element-52763b5b{width:var( --container-widget-width, 76% );max-width:76%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-190a84d0{width:100%;max-width:100%;padding:40px 40px 40px 40px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-23 .elementor-element.elementor-element-190a84d0 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-23 .elementor-element.elementor-element-190a84d0 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-23 .elementor-element.elementor-element-190a84d0 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-23 .elementor-element.elementor-element-190a84d0 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-23 .elementor-element.elementor-element-190a84d0 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-190a84d0 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-23 .elementor-element.elementor-element-190a84d0 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-23 .elementor-element.elementor-element-190a84d0 .elementor-field-type-html{padding-bottom:0px;}.elementor-23 .elementor-element.elementor-element-190a84d0 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-23 .elementor-element.elementor-element-190a84d0 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-23 .elementor-element.elementor-element-190a84d0 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-190a84d0 .elementor-button[type="submit"]{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-190a84d0 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-23 .elementor-element.elementor-element-190a84d0 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-190a84d0 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-190a84d0 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-190a84d0 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-23 .elementor-element.elementor-element-190a84d0 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-244b9023{--display:flex;}.elementor-23 .elementor-element.elementor-element-3d6b8fba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-4e82f09c{--display:flex;--min-height:11px;--justify-content:center;--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-23 .elementor-element.elementor-element-4e82f09c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4e82f09c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #C4C4C4 7%, var( --e-global-color-ebfd6a6 ) 22%);}.elementor-23 .elementor-element.elementor-element-4e82f09c.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-6e15a04e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:12px;--padding-right:12px;}.elementor-23 .elementor-element.elementor-element-5e37088c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap: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-23 .elementor-element.elementor-element-62f02d3f{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-62f02d3f img{width:41%;}.elementor-23 .elementor-element.elementor-element-1e6150a9{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 250px 2px 250px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-3ca55f57{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:16px;--grid-column-gap:16px;--grid-row-gap:0px;}.elementor-23 .elementor-element.elementor-element-3ca55f57 .elementor-social-icon{background-color:var( --e-global-color-secondary );--icon-padding:0.8em;border-style:none;}.elementor-23 .elementor-element.elementor-element-3ca55f57 .elementor-social-icon i{color:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-3ca55f57 .elementor-social-icon svg{fill:var( --e-global-color-57c3f25 );}.elementor-23 .elementor-element.elementor-element-3ca55f57 .elementor-social-icon:hover{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-3ca55f57 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-3ca55f57 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-3f5112b0{--width:100%;}.elementor-23 .elementor-element.elementor-element-aa5673e{--width:100%;}.elementor-23 .elementor-element.elementor-element-8269191{--content-width:1399px;}.elementor-23 .elementor-element.elementor-element-6f46e8a{--width:50%;}.elementor-23 .elementor-element.elementor-element-84a9dad{--width:50%;}.elementor-23 .elementor-element.elementor-element-309df4db{--width:32%;}.elementor-23 .elementor-element.elementor-element-1a89a64d{--width:32%;}.elementor-23 .elementor-element.elementor-element-d79cd0c{--width:32%;}.elementor-23 .elementor-element.elementor-element-15e3ecf{--width:32%;}.elementor-23 .elementor-element.elementor-element-a996a78{--width:32%;}.elementor-23 .elementor-element.elementor-element-611c735{--width:32%;}.elementor-23 .elementor-element.elementor-element-260bd72b{--content-width:1405px;}.elementor-23 .elementor-element.elementor-element-2873a04f{--width:22%;}.elementor-23 .elementor-element.elementor-element-349652b0{--width:22%;}.elementor-23 .elementor-element.elementor-element-b51278{--width:22%;}.elementor-23 .elementor-element.elementor-element-35eb83e8{--width:22%;}.elementor-23 .elementor-element.elementor-element-d9627c1{--content-width:1394px;}.elementor-23 .elementor-element.elementor-element-120caec{--width:45%;}.elementor-23 .elementor-element.elementor-element-604bc65{--width:100%;}.elementor-23 .elementor-element.elementor-element-d4e972c{--width:47.3%;}.elementor-23 .elementor-element.elementor-element-51285bf{--width:47.3%;}.elementor-23 .elementor-element.elementor-element-de4dd5c{--width:47.3%;}.elementor-23 .elementor-element.elementor-element-21ec517{--width:47.3%;}.elementor-23 .elementor-element.elementor-element-98acc4c{--width:100%;}.elementor-23 .elementor-element.elementor-element-5c0361b{--width:45%;}.elementor-23 .elementor-element.elementor-element-d9dda2e{--width:100%;}.elementor-23 .elementor-element.elementor-element-74f61ea{--width:100%;}.elementor-23 .elementor-element.elementor-element-8c3a151{--width:100%;}.elementor-23 .elementor-element.elementor-element-274aa9be{--width:48%;}.elementor-23 .elementor-element.elementor-element-25065880{--width:46.8%;}.elementor-23 .elementor-element.elementor-element-2b36ed27{--width:100%;}.elementor-23 .elementor-element.elementor-element-244b9023{--width:44.4%;}.elementor-23 .elementor-element.elementor-element-5e37088c{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-3f5112b0{--width:100%;}.elementor-23 .elementor-element.elementor-element-aa5673e{--width:100%;}.elementor-23 .elementor-element.elementor-element-309df4db{--width:48%;}.elementor-23 .elementor-element.elementor-element-1a89a64d{--width:48%;}.elementor-23 .elementor-element.elementor-element-d79cd0c{--width:48%;}.elementor-23 .elementor-element.elementor-element-15e3ecf{--width:48%;}.elementor-23 .elementor-element.elementor-element-a996a78{--width:48%;}.elementor-23 .elementor-element.elementor-element-611c735{--width:48%;}.elementor-23 .elementor-element.elementor-element-2873a04f{--width:48.3%;}.elementor-23 .elementor-element.elementor-element-349652b0{--width:48.3%;}.elementor-23 .elementor-element.elementor-element-b51278{--width:48.3%;}.elementor-23 .elementor-element.elementor-element-35eb83e8{--width:48.3%;}.elementor-23 .elementor-element.elementor-element-120caec{--width:100%;}.elementor-23 .elementor-element.elementor-element-604bc65{--width:100%;}.elementor-23 .elementor-element.elementor-element-d4e972c{--width:48.3%;}.elementor-23 .elementor-element.elementor-element-51285bf{--width:48.3%;}.elementor-23 .elementor-element.elementor-element-de4dd5c{--width:48.3%;}.elementor-23 .elementor-element.elementor-element-21ec517{--width:48.3%;}.elementor-23 .elementor-element.elementor-element-98acc4c{--width:48.3%;}.elementor-23 .elementor-element.elementor-element-5c0361b{--width:100%;}.elementor-23 .elementor-element.elementor-element-d9dda2e{--width:100%;}.elementor-23 .elementor-element.elementor-element-74f61ea{--width:100%;}.elementor-23 .elementor-element.elementor-element-8c3a151{--width:100%;}.elementor-23 .elementor-element.elementor-element-274aa9be{--width:100%;}.elementor-23 .elementor-element.elementor-element-25065880{--width:100%;}.elementor-23 .elementor-element.elementor-element-2b36ed27{--width:100%;}.elementor-23 .elementor-element.elementor-element-244b9023{--width:100%;}.elementor-23 .elementor-element.elementor-element-5e37088c{--width:100%;}}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-47b905b5{--justify-content:space-between;--flex-wrap:wrap;}.elementor-23 .elementor-element.elementor-element-3f5112b0{--justify-content:space-between;}.elementor-23 .elementor-element.elementor-element-3f5112b0.e-con{--order:99999 /* order end hack */;}.elementor-23 .elementor-element.elementor-element-50bfe08f{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-aa5673e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-776a38a5 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-776a38a5 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-9eb7e60-font-size );line-height:var( --e-global-typography-9eb7e60-line-height );}.elementor-23 .elementor-element.elementor-element-1ff7797{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-23 .elementor-element.elementor-element-1ff7797 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-1ff7797 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5ad0161-font-size );line-height:var( --e-global-typography-5ad0161-line-height );}.elementor-23 .elementor-element.elementor-element-28d766e0 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-28d766e0 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5920d4b-font-size );line-height:var( --e-global-typography-5920d4b-line-height );}.elementor-23 .elementor-element.elementor-element-1f8be44{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-23 .elementor-element.elementor-element-7debbab .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-7debbab .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5920d4b-font-size );line-height:var( --e-global-typography-5920d4b-line-height );}.elementor-23 .elementor-element.elementor-element-93f94f8{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-23 .elementor-element.elementor-element-481aef1b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-481aef1b .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5920d4b-font-size );line-height:var( --e-global-typography-5920d4b-line-height );}.elementor-23 .elementor-element.elementor-element-91368ba{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-23 .elementor-element.elementor-element-f2abd35 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-f2abd35 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5920d4b-font-size );line-height:var( --e-global-typography-5920d4b-line-height );}.elementor-23 .elementor-element.elementor-element-4a912be{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-23 .elementor-element.elementor-element-583f7c5 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-583f7c5 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5920d4b-font-size );line-height:var( --e-global-typography-5920d4b-line-height );}.elementor-23 .elementor-element.elementor-element-9e521a3{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-23 .elementor-element.elementor-element-154cb3b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-154cb3b .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5920d4b-font-size );line-height:var( --e-global-typography-5920d4b-line-height );}.elementor-23 .elementor-element.elementor-element-44a533f{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-23 .elementor-element.elementor-element-2f3356{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-2f3356 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-2f3356 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5ad0161-font-size );line-height:var( --e-global-typography-5ad0161-line-height );}.elementor-23 .elementor-element.elementor-element-2d8ca737{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-86fb1cc .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a0c14a-font-size );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-ef858d6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a0c14a-font-size );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-357bdae .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a0c14a-font-size );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-7000e89 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a0c14a-font-size );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-120caec{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-23 .elementor-element.elementor-element-d145963 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-d145963 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5ad0161-font-size );line-height:var( --e-global-typography-5ad0161-line-height );}.elementor-23 .elementor-element.elementor-element-604bc65{--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-23 .elementor-element.elementor-element-a7c34e2 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a0c14a-font-size );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-081f44f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-081f44f .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-1c801e8 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a0c14a-font-size );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-220ee2d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-220ee2d .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-ebf0462 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a0c14a-font-size );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-77ddba8 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-77ddba8 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-e26301f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a0c14a-font-size );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-76496c4 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-76496c4 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-5c32aa5 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a0c14a-font-size );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-012c338 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-012c338 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-5c0361b{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-23 .elementor-element.elementor-element-d9dda2e{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-28a264c .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-bf276c0{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-bf276c0 .elementor-image-box-title{font-size:20px;line-height:1.2em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-74f61ea{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-99db329 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-a217ff3{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-a217ff3 .elementor-image-box-title{font-size:20px;line-height:1.2em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-8c3a151{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-cfaa525 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-929af46{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-929af46 .elementor-image-box-title{font-size:20px;line-height:1.2em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-641105a{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-a5f1e69{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-274aa9be{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-274aa9be.e-con{--order:99999 /* order end hack */;}.elementor-23 .elementor-element.elementor-element-42119daa .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-42119daa .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5ad0161-font-size );line-height:var( --e-global-typography-5ad0161-line-height );}.elementor-23 .elementor-element.elementor-element-6554b0f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-accordion-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-2b36ed27{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-52763b5b{text-align:center;}.elementor-23 .elementor-element.elementor-element-244b9023{--justify-content:center;}.elementor-23 .elementor-element.elementor-element-5e37088c{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-1e6150a9{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-3f5112b0{--width:100%;}.elementor-23 .elementor-element.elementor-element-70cd79c4{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-23 .elementor-element.elementor-element-776a38a5{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-776a38a5 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-776a38a5 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-9eb7e60-font-size );line-height:var( --e-global-typography-9eb7e60-line-height );}.elementor-23 .elementor-element.elementor-element-3e40dd2b{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-a427b2c{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-d075153 .elementor-button{font-size:14px;}.elementor-23 .elementor-element.elementor-element-8f304e6{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-8f304e6 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-8f304e6 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:32px;line-height:42px;}.elementor-23 .elementor-element.elementor-element-df85f7c{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-5fb4b47{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-5fb4b47 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-5fb4b47 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:32px;line-height:42px;}.elementor-23 .elementor-element.elementor-element-675cd1c{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-dedfdea{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-dedfdea .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-dedfdea .elementskit-section-title-wraper .elementskit-section-title > span{font-size:32px;line-height:42px;}.elementor-23 .elementor-element.elementor-element-9da3475{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-6a608a6c{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-1ff7797{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-1ff7797 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-1ff7797 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5ad0161-font-size );line-height:var( --e-global-typography-5ad0161-line-height );}.elementor-23 .elementor-element.elementor-element-f9d516c{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-28d766e0{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-28d766e0 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-28d766e0 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5920d4b-font-size );line-height:var( --e-global-typography-5920d4b-line-height );}.elementor-23 .elementor-element.elementor-element-1f8be44{width:100%;max-width:100%;text-align:left;}.elementor-23 .elementor-element.elementor-element-7debbab{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-7debbab .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-7debbab .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5920d4b-font-size );line-height:var( --e-global-typography-5920d4b-line-height );}.elementor-23 .elementor-element.elementor-element-93f94f8{width:100%;max-width:100%;text-align:left;}.elementor-23 .elementor-element.elementor-element-481aef1b{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-481aef1b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-481aef1b .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5920d4b-font-size );line-height:var( --e-global-typography-5920d4b-line-height );}.elementor-23 .elementor-element.elementor-element-91368ba{width:100%;max-width:100%;text-align:left;}.elementor-23 .elementor-element.elementor-element-f2abd35{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-f2abd35 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-f2abd35 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5920d4b-font-size );line-height:var( --e-global-typography-5920d4b-line-height );}.elementor-23 .elementor-element.elementor-element-4a912be{width:100%;max-width:100%;text-align:left;}.elementor-23 .elementor-element.elementor-element-583f7c5{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-583f7c5 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-583f7c5 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5920d4b-font-size );line-height:var( --e-global-typography-5920d4b-line-height );}.elementor-23 .elementor-element.elementor-element-9e521a3{width:100%;max-width:100%;text-align:left;}.elementor-23 .elementor-element.elementor-element-154cb3b{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-154cb3b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-154cb3b .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5920d4b-font-size );line-height:var( --e-global-typography-5920d4b-line-height );}.elementor-23 .elementor-element.elementor-element-44a533f{width:100%;max-width:100%;text-align:left;}.elementor-23 .elementor-element.elementor-element-9de080d .elementor-button{font-size:14px;}.elementor-23 .elementor-element.elementor-element-d8d3e4d{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-2f3356{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-2f3356 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-2f3356 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5ad0161-font-size );line-height:var( --e-global-typography-5ad0161-line-height );}.elementor-23 .elementor-element.elementor-element-2d8ca737{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-86fb1cc .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a0c14a-font-size );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-6f6bb9ff{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-ef858d6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a0c14a-font-size );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-61765978{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-357bdae .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a0c14a-font-size );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-573cedc0{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-7000e89 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a0c14a-font-size );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-d69db84{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-d9627c1{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-120caec{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-d145963{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-d145963 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-d145963 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5ad0161-font-size );line-height:var( --e-global-typography-5ad0161-line-height );}.elementor-23 .elementor-element.elementor-element-d4e972c{--width:46.7%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-a7c34e2 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a0c14a-font-size );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-081f44f{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-081f44f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-081f44f .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-51285bf{--width:46.7%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-1c801e8 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a0c14a-font-size );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-220ee2d{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-220ee2d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-220ee2d .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-de4dd5c{--width:46.7%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-ebf0462 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a0c14a-font-size );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-77ddba8{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-77ddba8 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-77ddba8 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-21ec517{--width:46.7%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-e26301f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a0c14a-font-size );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-76496c4{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-76496c4 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-76496c4 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-98acc4c{--width:46.7%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-5c32aa5 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a0c14a-font-size );line-height:var( --e-global-typography-8a0c14a-line-height );}.elementor-23 .elementor-element.elementor-element-012c338{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-012c338 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-012c338 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-4066910{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-67aa152 .elementor-button{font-size:14px;}.elementor-23 .elementor-element.elementor-element-5c0361b{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-93a4457 .elementor-icon{font-size:24px;}.elementor-23 .elementor-element.elementor-element-93a4457 .elementor-icon svg{height:24px;}.elementor-23 .elementor-element.elementor-element-28a264c{text-align:center;}.elementor-23 .elementor-element.elementor-element-28a264c .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-bf276c0{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-bf276c0 .elementor-image-box-title{font-size:20px;line-height:1.5em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-bf276c0 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-a5fec4a .elementor-icon{font-size:24px;}.elementor-23 .elementor-element.elementor-element-a5fec4a .elementor-icon svg{height:24px;}.elementor-23 .elementor-element.elementor-element-99db329{text-align:center;}.elementor-23 .elementor-element.elementor-element-99db329 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-a217ff3{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-a217ff3 .elementor-image-box-title{font-size:20px;line-height:1.5em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-a217ff3 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-6a093ff .elementor-icon{font-size:24px;}.elementor-23 .elementor-element.elementor-element-6a093ff .elementor-icon svg{height:24px;}.elementor-23 .elementor-element.elementor-element-cfaa525{text-align:center;}.elementor-23 .elementor-element.elementor-element-cfaa525 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-929af46{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-929af46 .elementor-image-box-title{font-size:20px;line-height:1.5em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-929af46 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-d89b77f{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-d89b77f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-d89b77f .elementskit-section-title-wraper .elementskit-section-title > span{font-size:32px;line-height:42px;}.elementor-23 .elementor-element.elementor-element-641105a{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-a5f1e69{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-9ebbb93 .elementor-button{font-size:14px;}.elementor-23 .elementor-element.elementor-element-274aa9be{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-25065880{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-42119daa{width:100%;max-width:100%;padding:0px 0px 24px 0px;}.elementor-23 .elementor-element.elementor-element-42119daa .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-23 .elementor-element.elementor-element-42119daa .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-5ad0161-font-size );line-height:var( --e-global-typography-5ad0161-line-height );}.elementor-23 .elementor-element.elementor-element-6554b0f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;}.elementor-23 .elementor-element.elementor-element-6554b0f2 .elementor-accordion-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-329794d3{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-52763b5b{width:100%;max-width:100%;text-align:left;}.elementor-23 .elementor-element.elementor-element-5e37088c{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-1e6150a9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for button, class: .elementor-element-d075153 */.brilho2 .elementor-button {
 background: #ffffff !important;
 border: 3px solid #fff;
 padding: 15px 60px;
 display: flex;
 align-items: center;
 justify-content: center;
 border-radius: 100px;
 position: relative;
 transition: 2s;
}

@media(max-width: 767px){
 .brilho2 .elementor-button {
 padding: 15px 30px;
}
}

.brilho2 .elementor-button:before {
  background-image: radial-gradient(43.3% 44.23% at 50% 49.51%, #fffff7 29%, #fffacd 48.5%, #f4d2bf 60.71%, #f4d2bf00 100%);
  filter: blur(5px);
  width: 300px;
  height: 150px;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(var(--button-translate-x, -10%), -50%);
  border-radius: 100%;
  transition: transform 0.8s cubic-bezier(.4, 0, .2, 1);
}

.brilho2 .elementor-button.hovering:before {
  transition: transform 0.15s ease-out !important;
}

.brilho1{
 padding: 0px !important;
 border-radius: 100px;
 outline: 4px solid #FFFFFF4F;
}

.brilho1::before {
 transition: 0.35s ease-out;
 filter: blur(12px);
 background: linear-gradient(to right, transparent 30%, #ff7037 80%, #ff4900 95%);
 width: 108%;
 height: 125%;
 left: 50%;
 top: 50%;
 content: "";
 will-change: filter;
 border-radius: 100px;
 position: absolute;
 transform: translate(-50%, -50%);
 z-index: 1;
 opacity: var(--before-opacity, 1);
}

.brilho1::after {
 transition: 0.35s ease-out;
 filter: blur(12px);
 background: linear-gradient(to left, transparent 30%, #ff7037 80%, #ff4900 95%);
 width: 108%;
 height: 125%;
 left: 50%;
 top: 50%;
 content: "";
 will-change: filter;
 border-radius: 100px;
 position: absolute;
 transform: translate(-50%, -50%);
 z-index: 1;
 opacity: var(--after-opacity, 0);
}

.brilho2 .elementor-button-text,
.brilho2 .elementor-button-icon {
 z-index: 5;
 align-self: center !important;
 vertical-align: center !important;
}

.brilho1 {
 width: fit-content;
 overflow: visible;
 z-index: 1;
 position: relative;
 padding: 0px;
}

.brilho2 {
 z-index: 5;
 overflow: hidden;
 border-radius: 100px;
 position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-309df4db */.elementor-23 .elementor-element.elementor-element-309df4db {
  position: relative;
  overflow: hidden;
  animation: float 4s ease-in-out infinite;
  border: 1px solid rgba(255, 255, 255, 0.2); /* Borda fina e discreta */
  border-radius: 16px; /* Cantos arredondados elegantes */
  backdrop-filter: blur(6px); /* Estilo “vidro fosco” */
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.05); /* Brilho suave ao redor */
}

/* Flash de luz SUAVE */
.elementor-23 .elementor-element.elementor-element-309df4db::before {
  content: '';
  position: absolute;
  top: 0;
  left: -50%;
  width: 30%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.1) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  animation: shine 4s ease-in-out infinite;
}

/* Animação da luz passando */
@keyframes shine {
  0% {
    left: -50%;
  }
  100% {
    left: 120%;
  }
}

/* Animação de flutuação */
@keyframes float {
  0%, 100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-10px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a89a64d */.elementor-23 .elementor-element.elementor-element-1a89a64d {
  position: relative;
  overflow: hidden;
  animation: float 4s ease-in-out infinite;
  border: 1px solid rgba(255, 255, 255, 0.2); /* Borda fina e discreta */
  border-radius: 16px; /* Cantos arredondados elegantes */
  backdrop-filter: blur(6px); /* Estilo “vidro fosco” */
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.05); /* Brilho suave ao redor */
}

/* Flash de luz SUAVE */
.elementor-23 .elementor-element.elementor-element-1a89a64d::before {
  content: '';
  position: absolute;
  top: 0;
  left: -50%;
  width: 30%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.1) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  animation: shine 4s ease-in-out infinite;
}

/* Animação da luz passando */
@keyframes shine {
  0% {
    left: -50%;
  }
  100% {
    left: 120%;
  }
}

/* Animação de flutuação */
@keyframes float {
  0%, 100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-10px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d79cd0c */.elementor-23 .elementor-element.elementor-element-d79cd0c {
  position: relative;
  overflow: hidden;
  animation: float 4s ease-in-out infinite;
  border: 1px solid rgba(255, 255, 255, 0.2); /* Borda fina e discreta */
  border-radius: 16px; /* Cantos arredondados elegantes */
  backdrop-filter: blur(6px); /* Estilo “vidro fosco” */
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.05); /* Brilho suave ao redor */
}

/* Flash de luz SUAVE */
.elementor-23 .elementor-element.elementor-element-d79cd0c::before {
  content: '';
  position: absolute;
  top: 0;
  left: -50%;
  width: 30%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.1) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  animation: shine 4s ease-in-out infinite;
}

/* Animação da luz passando */
@keyframes shine {
  0% {
    left: -50%;
  }
  100% {
    left: 120%;
  }
}

/* Animação de flutuação */
@keyframes float {
  0%, 100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-10px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15e3ecf */.elementor-23 .elementor-element.elementor-element-15e3ecf {
  position: relative;
  overflow: hidden;
  animation: float 4s ease-in-out infinite;
  border: 1px solid rgba(255, 255, 255, 0.2); /* Borda fina e discreta */
  border-radius: 16px; /* Cantos arredondados elegantes */
  backdrop-filter: blur(6px); /* Estilo “vidro fosco” */
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.05); /* Brilho suave ao redor */
}

/* Flash de luz SUAVE */
.elementor-23 .elementor-element.elementor-element-15e3ecf::before {
  content: '';
  position: absolute;
  top: 0;
  left: -50%;
  width: 30%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.1) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  animation: shine 4s ease-in-out infinite;
}

/* Animação da luz passando */
@keyframes shine {
  0% {
    left: -50%;
  }
  100% {
    left: 120%;
  }
}

/* Animação de flutuação */
@keyframes float {
  0%, 100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-10px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a996a78 */.elementor-23 .elementor-element.elementor-element-a996a78 {
  position: relative;
  overflow: hidden;
  animation: float 4s ease-in-out infinite;
  border: 1px solid rgba(255, 255, 255, 0.2); /* Borda fina e discreta */
  border-radius: 16px; /* Cantos arredondados elegantes */
  backdrop-filter: blur(6px); /* Estilo “vidro fosco” */
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.05); /* Brilho suave ao redor */
}

/* Flash de luz SUAVE */
.elementor-23 .elementor-element.elementor-element-a996a78::before {
  content: '';
  position: absolute;
  top: 0;
  left: -50%;
  width: 30%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.1) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  animation: shine 4s ease-in-out infinite;
}

/* Animação da luz passando */
@keyframes shine {
  0% {
    left: -50%;
  }
  100% {
    left: 120%;
  }
}

/* Animação de flutuação */
@keyframes float {
  0%, 100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-10px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-611c735 */.elementor-23 .elementor-element.elementor-element-611c735 {
  position: relative;
  overflow: hidden;
  animation: float 4s ease-in-out infinite;
  border: 1px solid rgba(255, 255, 255, 0.2); /* Borda fina e discreta */
  border-radius: 16px; /* Cantos arredondados elegantes */
  backdrop-filter: blur(6px); /* Estilo “vidro fosco” */
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.05); /* Brilho suave ao redor */
}

/* Flash de luz SUAVE */
.elementor-23 .elementor-element.elementor-element-611c735::before {
  content: '';
  position: absolute;
  top: 0;
  left: -50%;
  width: 30%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.1) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  animation: shine 4s ease-in-out infinite;
}

/* Animação da luz passando */
@keyframes shine {
  0% {
    left: -50%;
  }
  100% {
    left: 120%;
  }
}

/* Animação de flutuação */
@keyframes float {
  0%, 100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-10px);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9de080d */.brilho2 .elementor-button {
 background: #ffffff !important;
 border: 3px solid #fff;
 padding: 15px 60px;
 display: flex;
 align-items: center;
 justify-content: center;
 border-radius: 100px;
 position: relative;
 transition: 2s;
}

@media(max-width: 767px){
 .brilho2 .elementor-button {
 padding: 15px 30px;
}
}

.brilho2 .elementor-button:before {
  background-image: radial-gradient(43.3% 44.23% at 50% 49.51%, #fffff7 29%, #fffacd 48.5%, #f4d2bf 60.71%, #f4d2bf00 100%);
  filter: blur(5px);
  width: 300px;
  height: 150px;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(var(--button-translate-x, -10%), -50%);
  border-radius: 100%;
  transition: transform 0.8s cubic-bezier(.4, 0, .2, 1);
}

.brilho2 .elementor-button.hovering:before {
  transition: transform 0.15s ease-out !important;
}

.brilho1{
 padding: 0px !important;
 border-radius: 100px;
 outline: 4px solid #FFFFFF4F;
}

.brilho1::before {
 transition: 0.35s ease-out;
 filter: blur(12px);
 background: linear-gradient(to right, transparent 30%, #ff7037 80%, #ff4900 95%);
 width: 108%;
 height: 125%;
 left: 50%;
 top: 50%;
 content: "";
 will-change: filter;
 border-radius: 100px;
 position: absolute;
 transform: translate(-50%, -50%);
 z-index: 1;
 opacity: var(--before-opacity, 1);
}

.brilho1::after {
 transition: 0.35s ease-out;
 filter: blur(12px);
 background: linear-gradient(to left, transparent 30%, #ff7037 80%, #ff4900 95%);
 width: 108%;
 height: 125%;
 left: 50%;
 top: 50%;
 content: "";
 will-change: filter;
 border-radius: 100px;
 position: absolute;
 transform: translate(-50%, -50%);
 z-index: 1;
 opacity: var(--after-opacity, 0);
}

.brilho2 .elementor-button-text,
.brilho2 .elementor-button-icon {
 z-index: 5;
 align-self: center !important;
 vertical-align: center !important;
}

.brilho1 {
 width: fit-content;
 overflow: visible;
 z-index: 1;
 position: relative;
 padding: 0px;
}

.brilho2 {
 z-index: 5;
 overflow: hidden;
 border-radius: 100px;
 position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e972c */.elementor-23 .elementor-element.elementor-element-d4e972c {
  position: relative;
  border-radius: 16px;
  padding: 24px;
  border: 2px solid rgba(255, 255, 255, 0.08);
  overflow: hidden;
  background-color: rgba(255,255,255,0.01); /* opcional */
  z-index: 0;
}

/* Brilho animado apenas na borda */
.elementor-23 .elementor-element.elementor-element-d4e972c::after {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  border-radius: 18px;
  padding: 2px;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.25), transparent);
  background-size: 200% 100%;
  animation: borderGlow 3s linear infinite;
  mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  pointer-events: none;
  z-index: 1;
}

/* Mantém o conteúdo acima do brilho */
.elementor-23 .elementor-element.elementor-element-d4e972c * {
  position: relative;
  z-index: 2;
}

/* Animação do brilho percorrendo a borda */
@keyframes borderGlow {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51285bf */.elementor-23 .elementor-element.elementor-element-51285bf {
  position: relative;
  border-radius: 16px;
  padding: 24px;
  border: 2px solid rgba(255, 255, 255, 0.08);
  overflow: hidden;
  background-color: rgba(255,255,255,0.01); /* opcional */
  z-index: 0;
}

/* Brilho animado apenas na borda */
.elementor-23 .elementor-element.elementor-element-51285bf::after {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  border-radius: 18px;
  padding: 2px;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.25), transparent);
  background-size: 200% 100%;
  animation: borderGlow 3s linear infinite;
  mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  pointer-events: none;
  z-index: 1;
}

/* Mantém o conteúdo acima do brilho */
.elementor-23 .elementor-element.elementor-element-51285bf * {
  position: relative;
  z-index: 2;
}

/* Animação do brilho percorrendo a borda */
@keyframes borderGlow {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4dd5c */.elementor-23 .elementor-element.elementor-element-de4dd5c {
  position: relative;
  border-radius: 16px;
  padding: 24px;
  border: 2px solid rgba(255, 255, 255, 0.08);
  overflow: hidden;
  background-color: rgba(255,255,255,0.01); /* opcional */
  z-index: 0;
}

/* Brilho animado apenas na borda */
.elementor-23 .elementor-element.elementor-element-de4dd5c::after {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  border-radius: 18px;
  padding: 2px;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.25), transparent);
  background-size: 200% 100%;
  animation: borderGlow 3s linear infinite;
  mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  pointer-events: none;
  z-index: 1;
}

/* Mantém o conteúdo acima do brilho */
.elementor-23 .elementor-element.elementor-element-de4dd5c * {
  position: relative;
  z-index: 2;
}

/* Animação do brilho percorrendo a borda */
@keyframes borderGlow {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21ec517 */.elementor-23 .elementor-element.elementor-element-21ec517 {
  position: relative;
  border-radius: 16px;
  padding: 24px;
  border: 2px solid rgba(255, 255, 255, 0.08);
  overflow: hidden;
  background-color: rgba(255,255,255,0.01); /* opcional */
  z-index: 0;
}

/* Brilho animado apenas na borda */
.elementor-23 .elementor-element.elementor-element-21ec517::after {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  border-radius: 18px;
  padding: 2px;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.25), transparent);
  background-size: 200% 100%;
  animation: borderGlow 3s linear infinite;
  mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  pointer-events: none;
  z-index: 1;
}

/* Mantém o conteúdo acima do brilho */
.elementor-23 .elementor-element.elementor-element-21ec517 * {
  position: relative;
  z-index: 2;
}

/* Animação do brilho percorrendo a borda */
@keyframes borderGlow {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98acc4c */.elementor-23 .elementor-element.elementor-element-98acc4c {
  position: relative;
  border-radius: 16px;
  padding: 24px;
  border: 2px solid rgba(255, 255, 255, 0.08);
  overflow: hidden;
  background-color: rgba(255,255,255,0.01); /* opcional */
  z-index: 0;
}

/* Brilho animado apenas na borda */
.elementor-23 .elementor-element.elementor-element-98acc4c::after {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  border-radius: 18px;
  padding: 2px;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.25), transparent);
  background-size: 200% 100%;
  animation: borderGlow 3s linear infinite;
  mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  pointer-events: none;
  z-index: 1;
}

/* Mantém o conteúdo acima do brilho */
.elementor-23 .elementor-element.elementor-element-98acc4c * {
  position: relative;
  z-index: 2;
}

/* Animação do brilho percorrendo a borda */
@keyframes borderGlow {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67aa152 */.brilho2 .elementor-button {
 background: #ffffff !important;
 border: 3px solid #fff;
 padding: 15px 60px;
 display: flex;
 align-items: center;
 justify-content: center;
 border-radius: 100px;
 position: relative;
 transition: 2s;
}

@media(max-width: 767px){
 .brilho2 .elementor-button {
 padding: 15px 30px;
}
}

.brilho2 .elementor-button:before {
  background-image: radial-gradient(43.3% 44.23% at 50% 49.51%, #fffff7 29%, #fffacd 48.5%, #f4d2bf 60.71%, #f4d2bf00 100%);
  filter: blur(5px);
  width: 300px;
  height: 150px;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(var(--button-translate-x, -10%), -50%);
  border-radius: 100%;
  transition: transform 0.8s cubic-bezier(.4, 0, .2, 1);
}

.brilho2 .elementor-button.hovering:before {
  transition: transform 0.15s ease-out !important;
}

.brilho1{
 padding: 0px !important;
 border-radius: 100px;
 outline: 4px solid #FFFFFF4F;
}

.brilho1::before {
 transition: 0.35s ease-out;
 filter: blur(12px);
 background: linear-gradient(to right, transparent 30%, #ff7037 80%, #ff4900 95%);
 width: 108%;
 height: 125%;
 left: 50%;
 top: 50%;
 content: "";
 will-change: filter;
 border-radius: 100px;
 position: absolute;
 transform: translate(-50%, -50%);
 z-index: 1;
 opacity: var(--before-opacity, 1);
}

.brilho1::after {
 transition: 0.35s ease-out;
 filter: blur(12px);
 background: linear-gradient(to left, transparent 30%, #ff7037 80%, #ff4900 95%);
 width: 108%;
 height: 125%;
 left: 50%;
 top: 50%;
 content: "";
 will-change: filter;
 border-radius: 100px;
 position: absolute;
 transform: translate(-50%, -50%);
 z-index: 1;
 opacity: var(--after-opacity, 0);
}

.brilho2 .elementor-button-text,
.brilho2 .elementor-button-icon {
 z-index: 5;
 align-self: center !important;
 vertical-align: center !important;
}

.brilho1 {
 width: fit-content;
 overflow: visible;
 z-index: 1;
 position: relative;
 padding: 0px;
}

.brilho2 {
 z-index: 5;
 overflow: hidden;
 border-radius: 100px;
 position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a264c */.elementor-23 .elementor-element.elementor-element-28a264c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99db329 */.elementor-23 .elementor-element.elementor-element-99db329{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfaa525 */.elementor-23 .elementor-element.elementor-element-cfaa525{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ebbb93 */.brilho2 .elementor-button {
 background: #ffffff !important;
 border: 3px solid #fff;
 padding: 15px 60px;
 display: flex;
 align-items: center;
 justify-content: center;
 border-radius: 100px;
 position: relative;
 transition: 2s;
}

@media(max-width: 767px){
 .brilho2 .elementor-button {
 padding: 15px 30px;
}
}

.brilho2 .elementor-button:before {
  background-image: radial-gradient(43.3% 44.23% at 50% 49.51%, #fffff7 29%, #fffacd 48.5%, #f4d2bf 60.71%, #f4d2bf00 100%);
  filter: blur(5px);
  width: 300px;
  height: 150px;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(var(--button-translate-x, -10%), -50%);
  border-radius: 100%;
  transition: transform 0.8s cubic-bezier(.4, 0, .2, 1);
}

.brilho2 .elementor-button.hovering:before {
  transition: transform 0.15s ease-out !important;
}

.brilho1{
 padding: 0px !important;
 border-radius: 100px;
 outline: 4px solid #FFFFFF4F;
}

.brilho1::before {
 transition: 0.35s ease-out;
 filter: blur(12px);
 background: linear-gradient(to right, transparent 30%, #ff7037 80%, #ff4900 95%);
 width: 108%;
 height: 125%;
 left: 50%;
 top: 50%;
 content: "";
 will-change: filter;
 border-radius: 100px;
 position: absolute;
 transform: translate(-50%, -50%);
 z-index: 1;
 opacity: var(--before-opacity, 1);
}

.brilho1::after {
 transition: 0.35s ease-out;
 filter: blur(12px);
 background: linear-gradient(to left, transparent 30%, #ff7037 80%, #ff4900 95%);
 width: 108%;
 height: 125%;
 left: 50%;
 top: 50%;
 content: "";
 will-change: filter;
 border-radius: 100px;
 position: absolute;
 transform: translate(-50%, -50%);
 z-index: 1;
 opacity: var(--after-opacity, 0);
}

.brilho2 .elementor-button-text,
.brilho2 .elementor-button-icon {
 z-index: 5;
 align-self: center !important;
 vertical-align: center !important;
}

.brilho1 {
 width: fit-content;
 overflow: visible;
 z-index: 1;
 position: relative;
 padding: 0px;
}

.brilho2 {
 z-index: 5;
 overflow: hidden;
 border-radius: 100px;
 position: relative;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-190a84d0 */.elementor-23 .elementor-element.elementor-element-190a84d0 {
  position: relative;
  display: inline-block;
  padding: 0px 40px;
  font-size: 15px;
  font-weight: 600;
  color: #ffffff;
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  animation: float 5s ease-in-out infinite;
  backdrop-filter: blur(8px);
  box-shadow: 0 0 20px rgba(255,255,255,0.05);
  background: linear-gradient(120deg, rgba(255,255,255,0.06), rgba(255,255,255,0.02));
  background-size: 200% 200%;
  animation: float 5s ease-in-out infinite, bgShift 10s ease infinite;
}

/* Reflexo passando */
.elementor-23 .elementor-element.elementor-element-190a84d0::before {
  content: '';
  position: absolute;
  top: 0;
  left: -50%;
  width: 30%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.08) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  animation: shine 3s ease-in-out infinite;
  pointer-events: none;
  z-index: 1;
}

/* Glow pulsante nas bordas */
.elementor-23 .elementor-element.elementor-element-190a84d0::after {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  border-radius: 14px;
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.04);
  animation: pulseGlow 6s ease-in-out infinite;
  pointer-events: none;
  z-index: 0;
}

/* Hover com leve reação */
.elementor-23 .elementor-element.elementor-element-190a84d0:hover {
  box-shadow: 0 0 28px rgba(255, 255, 255, 0.1), 0 0 40px rgba(255, 255, 255, 0.07) inset;
  transform: translateY(-2px) scale(1.03);
  background-position: 100% 0;
}

/* Flutuação */
@keyframes float {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-6px);
  }
}

/* Reflexo */
@keyframes shine {
  0% {
    left: -50%;
  }
  100% {
    left: 120%;
  }
}

/* Brilho pulsante */
@keyframes pulseGlow {
  0%, 100% {
    box-shadow: 0 0 20px rgba(255, 255, 255, 0.04);
  }
  50% {
    box-shadow: 0 0 28px rgba(255, 255, 255, 0.07);
  }
}

/* Fundo dinâmico suave */
@keyframes bgShift {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */