.elementor-2927 .elementor-element.elementor-element-ad5de9f{--display:flex;--min-height:720px;--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;--gap:53px 53px;--row-gap:53px;--column-gap:53px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-2927 .elementor-element.elementor-element-ad5de9f:not(.elementor-motion-effects-element-type-background), .elementor-2927 .elementor-element.elementor-element-ad5de9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, #77C4012E 0%, #171717 39%);}.elementor-2927 .elementor-element.elementor-element-ad5de9f::before, .elementor-2927 .elementor-element.elementor-element-ad5de9f > .elementor-background-video-container::before, .elementor-2927 .elementor-element.elementor-element-ad5de9f > .e-con-inner > .elementor-background-video-container::before, .elementor-2927 .elementor-element.elementor-element-ad5de9f > .elementor-background-slideshow::before, .elementor-2927 .elementor-element.elementor-element-ad5de9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2927 .elementor-element.elementor-element-ad5de9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2927 .elementor-element.elementor-element-5f02761{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-611d538{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-611d538 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-611d538.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2927 .elementor-element.elementor-element-611d538 .elementor-image-box-wrapper{text-align:left;}.elementor-2927 .elementor-element.elementor-element-611d538 .elementor-image-box-title{margin-bottom:20px;font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-611d538 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-6de5b38 );}.elementor-2927 .elementor-element.elementor-element-1129b05{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-6e76fe3{--display:flex;--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-2927 .elementor-element.elementor-element-3e09f48 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, var( --e-global-color-b7c52e2 ) 100%);border-radius:50px 50px 50px 50px;padding:15px 030px 15px 20px;}.elementor-2927 .elementor-element.elementor-element-3e09f48{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-3e09f48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-3e09f48 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2927 .elementor-element.elementor-element-cad5df3{--display:flex;--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-2927 .elementor-element.elementor-element-e912a83 .elementor-button{background-color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-6de5b38 );color:var( --e-global-color-6de5b38 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b7c52e2 );border-radius:50px 50px 50px 50px;padding:15px 030px 15px 20px;}.elementor-2927 .elementor-element.elementor-element-e912a83 .elementor-button:hover, .elementor-2927 .elementor-element.elementor-element-e912a83 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-b7c52e2 ) 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-b7c52e2 );}.elementor-2927 .elementor-element.elementor-element-e912a83{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-e912a83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-e912a83 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2927 .elementor-element.elementor-element-e912a83 .elementor-button:hover svg, .elementor-2927 .elementor-element.elementor-element-e912a83 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-19d3c27{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2927 .elementor-element.elementor-element-53fbfd4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2927 .elementor-element.elementor-element-34e3e2f img{width:50px;}.elementor-2927 .elementor-element.elementor-element-dc3c497 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2927 .elementor-element.elementor-element-dc3c497{z-index:2;}.elementor-2927 .elementor-element.elementor-element-dc3c497 img{width:50px;}.elementor-2927 .elementor-element.elementor-element-3002ffb > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2927 .elementor-element.elementor-element-3002ffb{z-index:3;}.elementor-2927 .elementor-element.elementor-element-3002ffb img{width:50px;}.elementor-2927 .elementor-element.elementor-element-78276f2 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2927 .elementor-element.elementor-element-78276f2{z-index:4;}.elementor-2927 .elementor-element.elementor-element-78276f2 img{width:50px;}.elementor-2927 .elementor-element.elementor-element-944873b > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2927 .elementor-element.elementor-element-944873b{z-index:5;}.elementor-2927 .elementor-element.elementor-element-944873b img{width:50px;}.elementor-2927 .elementor-element.elementor-element-b7a4acb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2927 .elementor-element.elementor-element-f757e1a > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2927 .elementor-element.elementor-element-f757e1a{font-family:"Gotham", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-c984575{--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-2927 .elementor-element.elementor-element-f66661b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-f66661b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-1f5f61a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-1f5f61a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-64b7a38{--display:flex;--min-height:720px;--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;--gap:53px 53px;--row-gap:53px;--column-gap:53px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-2927 .elementor-element.elementor-element-64b7a38:not(.elementor-motion-effects-element-type-background), .elementor-2927 .elementor-element.elementor-element-64b7a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, #77C4012E 0%, var( --e-global-color-text ) 39%);}.elementor-2927 .elementor-element.elementor-element-64b7a38::before, .elementor-2927 .elementor-element.elementor-element-64b7a38 > .elementor-background-video-container::before, .elementor-2927 .elementor-element.elementor-element-64b7a38 > .e-con-inner > .elementor-background-video-container::before, .elementor-2927 .elementor-element.elementor-element-64b7a38 > .elementor-background-slideshow::before, .elementor-2927 .elementor-element.elementor-element-64b7a38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2927 .elementor-element.elementor-element-64b7a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2927 .elementor-element.elementor-element-d8eda29{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-7442779{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-7442779 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-7442779.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2927 .elementor-element.elementor-element-7442779 .elementor-image-box-wrapper{text-align:left;}.elementor-2927 .elementor-element.elementor-element-7442779 .elementor-image-box-title{margin-bottom:20px;font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-7442779 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-6de5b38 );}.elementor-2927 .elementor-element.elementor-element-02e13d5{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-9ccf67d{--display:flex;--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-2927 .elementor-element.elementor-element-18c4bf0 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, #00C701 0%, #77C401 100%);border-radius:50px 50px 50px 50px;padding:15px 030px 15px 20px;}.elementor-2927 .elementor-element.elementor-element-18c4bf0{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-18c4bf0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-18c4bf0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2927 .elementor-element.elementor-element-39e7477{--display:flex;--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-2927 .elementor-element.elementor-element-98374d7 .elementor-button{background-color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-6de5b38 );color:var( --e-global-color-6de5b38 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b7c52e2 );border-radius:50px 50px 50px 50px;padding:15px 030px 15px 20px;}.elementor-2927 .elementor-element.elementor-element-98374d7 .elementor-button:hover, .elementor-2927 .elementor-element.elementor-element-98374d7 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-b7c52e2 ) 0%, var( --e-global-color-accent ) 100%);border-color:var( --e-global-color-b7c52e2 );}.elementor-2927 .elementor-element.elementor-element-98374d7{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-98374d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-98374d7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2927 .elementor-element.elementor-element-98374d7 .elementor-button:hover svg, .elementor-2927 .elementor-element.elementor-element-98374d7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-f252baa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2927 .elementor-element.elementor-element-3b2ee6a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2927 .elementor-element.elementor-element-5df74d2 img{width:50px;}.elementor-2927 .elementor-element.elementor-element-38bf9cb > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2927 .elementor-element.elementor-element-38bf9cb{z-index:2;}.elementor-2927 .elementor-element.elementor-element-38bf9cb img{width:50px;}.elementor-2927 .elementor-element.elementor-element-2982ee9 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2927 .elementor-element.elementor-element-2982ee9{z-index:3;}.elementor-2927 .elementor-element.elementor-element-2982ee9 img{width:50px;}.elementor-2927 .elementor-element.elementor-element-65ae02e > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2927 .elementor-element.elementor-element-65ae02e{z-index:4;}.elementor-2927 .elementor-element.elementor-element-65ae02e img{width:50px;}.elementor-2927 .elementor-element.elementor-element-55b3e03 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2927 .elementor-element.elementor-element-55b3e03{z-index:5;}.elementor-2927 .elementor-element.elementor-element-55b3e03 img{width:50px;}.elementor-2927 .elementor-element.elementor-element-68dda4b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2927 .elementor-element.elementor-element-783bb93 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2927 .elementor-element.elementor-element-783bb93{font-family:"Gotham", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-3a0e5f3{--display:flex;--min-height:59px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;box-shadow:0px 1px 57px 33px rgba(21.000000000000036, 21.000000000000036, 21.000000000000036, 0.62);--margin-top:-190px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-3a0e5f3:not(.elementor-motion-effects-element-type-background), .elementor-2927 .elementor-element.elementor-element-3a0e5f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-2927 .elementor-element.elementor-element-6cd6269 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-6cd6269 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(27px/2);}.elementor-2927 .elementor-element.elementor-element-6cd6269 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(27px/2);}.elementor-2927 .elementor-element.elementor-element-6cd6269 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(27px/2);}.elementor-2927 .elementor-element.elementor-element-6cd6269 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-27px/2);}.elementor-2927 .elementor-element.elementor-element-6cd6269 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-27px/2);}.elementor-2927 .elementor-element.elementor-element-6cd6269 .elementor-icon-list-icon i{color:var( --e-global-color-b7c52e2 );transition:color 0.3s;}.elementor-2927 .elementor-element.elementor-element-6cd6269 .elementor-icon-list-icon svg{fill:var( --e-global-color-b7c52e2 );transition:fill 0.3s;}.elementor-2927 .elementor-element.elementor-element-6cd6269{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-2927 .elementor-element.elementor-element-6cd6269 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-2927 .elementor-element.elementor-element-6cd6269 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2927 .elementor-element.elementor-element-6cd6269 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-2927 .elementor-element.elementor-element-6cd6269 .elementor-icon-list-text{color:var( --e-global-color-6de5b38 );transition:color 0.3s;}.elementor-2927 .elementor-element.elementor-element-f1de0ec{--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-2927 .elementor-element.elementor-element-f1de0ec:not(.elementor-motion-effects-element-type-background), .elementor-2927 .elementor-element.elementor-element-f1de0ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2927 .elementor-element.elementor-element-4cd41f9{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-2927 .elementor-element.elementor-element-4cd41f9:not(.elementor-motion-effects-element-type-background), .elementor-2927 .elementor-element.elementor-element-4cd41f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-246e033 ) 0%, var( --e-global-color-text ) 48%);}.elementor-2927 .elementor-element.elementor-element-14547b5 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-14547b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2927 .elementor-element.elementor-element-14547b5 .elementor-image-box-wrapper{text-align:center;}.elementor-2927 .elementor-element.elementor-element-14547b5 .elementor-image-box-title{margin-bottom:20px;font-family:"Gotham", Sans-serif;font-size:42px;font-weight:700;color:#EEEEEE;}.elementor-2927 .elementor-element.elementor-element-14547b5 .elementor-image-box-description{font-family:"Gotham", Sans-serif;font-size:28px;font-weight:400;}.elementor-2927 .elementor-element.elementor-element-53da854{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-53da854 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-53da854 .elementor-image-box-wrapper{text-align:left;}.elementor-2927 .elementor-element.elementor-element-53da854.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2927 .elementor-element.elementor-element-53da854.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2927 .elementor-element.elementor-element-53da854.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2927 .elementor-element.elementor-element-53da854 .elementor-image-box-wrapper .elementor-image-box-img{width:45px;}.elementor-2927 .elementor-element.elementor-element-53da854 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2927 .elementor-element.elementor-element-53da854 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-53da854 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6de5b38 );}.elementor-2927 .elementor-element.elementor-element-004a215{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-004a215 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-004a215 .elementor-image-box-wrapper{text-align:left;}.elementor-2927 .elementor-element.elementor-element-004a215.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2927 .elementor-element.elementor-element-004a215.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2927 .elementor-element.elementor-element-004a215.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2927 .elementor-element.elementor-element-004a215 .elementor-image-box-wrapper .elementor-image-box-img{width:45px;}.elementor-2927 .elementor-element.elementor-element-004a215 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2927 .elementor-element.elementor-element-004a215 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-004a215 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6de5b38 );}.elementor-2927 .elementor-element.elementor-element-5bc8587{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-5bc8587 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-5bc8587 .elementor-image-box-wrapper{text-align:left;}.elementor-2927 .elementor-element.elementor-element-5bc8587.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2927 .elementor-element.elementor-element-5bc8587.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2927 .elementor-element.elementor-element-5bc8587.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2927 .elementor-element.elementor-element-5bc8587 .elementor-image-box-wrapper .elementor-image-box-img{width:45px;}.elementor-2927 .elementor-element.elementor-element-5bc8587 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2927 .elementor-element.elementor-element-5bc8587 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-5bc8587 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6de5b38 );}.elementor-2927 .elementor-element.elementor-element-c2cbaa1{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-c2cbaa1:not(.elementor-motion-effects-element-type-background), .elementor-2927 .elementor-element.elementor-element-c2cbaa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, var( --e-global-color-accent ) 0%, var( --e-global-color-b7c52e2 ) 63%);}.elementor-2927 .elementor-element.elementor-element-bdf3cb1 .elementor-counter-title{justify-content:center;color:var( --e-global-color-6de5b38 );font-family:"Gotham", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-2927 .elementor-element.elementor-element-bdf3cb1 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:"Gotham", Sans-serif;font-weight:700;}.elementor-2927 .elementor-element.elementor-element-e712bb9 .elementor-counter-title{justify-content:center;color:var( --e-global-color-6de5b38 );font-family:"Gotham", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-2927 .elementor-element.elementor-element-e712bb9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:"Gotham", Sans-serif;font-weight:700;}.elementor-2927 .elementor-element.elementor-element-bd73d9c .elementor-counter-title{justify-content:center;color:var( --e-global-color-6de5b38 );font-family:"Gotham", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-2927 .elementor-element.elementor-element-bd73d9c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:"Gotham", Sans-serif;font-weight:700;}.elementor-2927 .elementor-element.elementor-element-afd2258{--display:flex;--min-height:0px;--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-afd2258:not(.elementor-motion-effects-element-type-background), .elementor-2927 .elementor-element.elementor-element-afd2258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, #77C4014F 0%, var( --e-global-color-text ) 31%);}.elementor-2927 .elementor-element.elementor-element-5527cb4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2927 .elementor-element.elementor-element-eaa2382{width:auto;max-width:auto;}.elementor-2927 .elementor-element.elementor-element-eaa2382 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-eaa2382 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;line-height:150%;letter-spacing:2.5px;color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-608f43b > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-608f43b{z-index:2;}.elementor-2927 .elementor-element.elementor-element-608f43b .elementor-image-box-wrapper{text-align:left;}.elementor-2927 .elementor-element.elementor-element-608f43b .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-608f43b .elementor-image-box-description{font-family:"Gotham", Sans-serif;font-size:18px;font-weight:400;color:#303030;}.elementor-2927 .elementor-element.elementor-element-aed9b64{width:100%;max-width:100%;z-index:2;}.elementor-2927 .elementor-element.elementor-element-aed9b64 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-aed9b64 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-6de5b38 );}.elementor-2927 .elementor-element.elementor-element-ce12be0{z-index:2;}.elementor-2927 .elementor-element.elementor-element-77700c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-3353571{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-ba6c97f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:400;letter-spacing:-1.5px;color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-487a178{width:100%;max-width:100%;}.elementor-2927 .elementor-element.elementor-element-487a178 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-487a178 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-6de5b38 );}.elementor-2927 .elementor-element.elementor-element-57ba9f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-01106e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:400;letter-spacing:-1.5px;color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-4862d03{width:100%;max-width:100%;}.elementor-2927 .elementor-element.elementor-element-4862d03 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-4862d03 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-6de5b38 );}.elementor-2927 .elementor-element.elementor-element-fc52c96{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-69e3dfb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:400;letter-spacing:-1.5px;color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-848cac2{width:100%;max-width:100%;}.elementor-2927 .elementor-element.elementor-element-848cac2 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-848cac2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-6de5b38 );}.elementor-2927 .elementor-element.elementor-element-3a5cbfa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-2cf16b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:400;letter-spacing:-1.5px;color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-06391a2{width:100%;max-width:100%;}.elementor-2927 .elementor-element.elementor-element-06391a2 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-06391a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-6de5b38 );}.elementor-2927 .elementor-element.elementor-element-be5f3d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-2a9e852 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:400;letter-spacing:-1.5px;color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-99b75c1{width:100%;max-width:100%;}.elementor-2927 .elementor-element.elementor-element-99b75c1 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-99b75c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-6de5b38 );}.elementor-2927 .elementor-element.elementor-element-a4e1d82{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-6a157aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:400;letter-spacing:-1.5px;color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-f7286a7{width:100%;max-width:100%;}.elementor-2927 .elementor-element.elementor-element-f7286a7 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-f7286a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-6de5b38 );}.elementor-2927 .elementor-element.elementor-element-0bbf032{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-de15004 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:400;letter-spacing:-1.5px;color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-4241e12{width:100%;max-width:100%;}.elementor-2927 .elementor-element.elementor-element-4241e12 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-4241e12 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-6de5b38 );}.elementor-2927 .elementor-element.elementor-element-ce22223{--display:flex;--min-height:35px;--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:-14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-2927 .elementor-element.elementor-element-ce22223:not(.elementor-motion-effects-element-type-background), .elementor-2927 .elementor-element.elementor-element-ce22223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, var( --e-global-color-b7c52e2 ) 100%);}.elementor-2927 .elementor-element.elementor-element-ce22223.e-con{--e-con-transform-skewX:0deg;--e-con-transform-skewY:-1deg;}.elementor-2927 .elementor-element.elementor-element-97700e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-97700e0 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-4ac4cbb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:120px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-4ac4cbb:not(.elementor-motion-effects-element-type-background), .elementor-2927 .elementor-element.elementor-element-4ac4cbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-246e033 ) 0%, var( --e-global-color-text ) 31%);}.elementor-2927 .elementor-element.elementor-element-bd8c75c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-bd8c75c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2927 .elementor-element.elementor-element-bd8c75c .elementor-icon-box-wrapper{text-align:center;}.elementor-2927 .elementor-element.elementor-element-bd8c75c{--icon-box-icon-margin:15px;}.elementor-2927 .elementor-element.elementor-element-bd8c75c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-bd8c75c.elementor-view-stacked .elementor-icon{background-color:#77C401;}.elementor-2927 .elementor-element.elementor-element-bd8c75c.elementor-view-framed .elementor-icon, .elementor-2927 .elementor-element.elementor-element-bd8c75c.elementor-view-default .elementor-icon{fill:#77C401;color:#77C401;border-color:#77C401;}.elementor-2927 .elementor-element.elementor-element-bd8c75c .elementor-icon{font-size:25px;}.elementor-2927 .elementor-element.elementor-element-bd8c75c .elementor-icon-box-title, .elementor-2927 .elementor-element.elementor-element-bd8c75c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;letter-spacing:6.8px;}.elementor-2927 .elementor-element.elementor-element-bd8c75c .elementor-icon-box-description{font-family:"Gotham", Sans-serif;font-size:18px;font-weight:400;color:#303030;}.elementor-2927 .elementor-element.elementor-element-c005146 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-c005146.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2927 .elementor-element.elementor-element-c005146 .elementor-image-box-wrapper{text-align:center;}.elementor-2927 .elementor-element.elementor-element-c005146 .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-accent );}.elementor-2927 .elementor-element.elementor-element-c005146 .elementor-image-box-description{font-family:"Gotham", Sans-serif;font-size:18px;font-weight:400;color:#303030;}.elementor-2927 .elementor-element.elementor-element-75b6061{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-a235ee2{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:2px;--padding-right:2px;}.elementor-2927 .elementor-element.elementor-element-a235ee2:not(.elementor-motion-effects-element-type-background), .elementor-2927 .elementor-element.elementor-element-a235ee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #CCFF005C 0%, #00FF0800 25%);}.elementor-2927 .elementor-element.elementor-element-f7b0344{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-f7b0344 .elementor-icon-box-title, .elementor-2927 .elementor-element.elementor-element-f7b0344 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-2927 .elementor-element.elementor-element-f7b0344 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-f7b0344 .elementor-icon-box-description{color:var( --e-global-color-6de5b38 );}.elementor-2927 .elementor-element.elementor-element-d7cc830{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-5c64a0f .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, #00C701 0%, #77C401 100%);border-radius:50px 50px 50px 50px;padding:15px 030px 15px 20px;}.elementor-2927 .elementor-element.elementor-element-5c64a0f{width:var( --container-widget-width, 221px );max-width:221px;--container-widget-width:221px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-5c64a0f > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-5c64a0f .elementor-button-content-wrapper{flex-direction:row;}.elementor-2927 .elementor-element.elementor-element-7b3009e{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:2px;--padding-right:2px;}.elementor-2927 .elementor-element.elementor-element-7b3009e:not(.elementor-motion-effects-element-type-background), .elementor-2927 .elementor-element.elementor-element-7b3009e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #CCFF005C 0%, #00FF0800 25%);}.elementor-2927 .elementor-element.elementor-element-6951789{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-6951789 .elementor-icon-box-title, .elementor-2927 .elementor-element.elementor-element-6951789 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-2927 .elementor-element.elementor-element-6951789 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-6951789 .elementor-icon-box-description{color:var( --e-global-color-6de5b38 );}.elementor-2927 .elementor-element.elementor-element-bdbcaf5{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-30d61bc .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, #00C701 0%, #77C401 100%);border-radius:50px 50px 50px 50px;padding:15px 030px 15px 20px;}.elementor-2927 .elementor-element.elementor-element-30d61bc{width:var( --container-widget-width, 221px );max-width:221px;--container-widget-width:221px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-30d61bc > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-30d61bc .elementor-button-content-wrapper{flex-direction:row;}.elementor-2927 .elementor-element.elementor-element-5baccba{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:2px;--padding-right:2px;}.elementor-2927 .elementor-element.elementor-element-5baccba:not(.elementor-motion-effects-element-type-background), .elementor-2927 .elementor-element.elementor-element-5baccba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #CCFF005C 0%, #00FF0800 25%);}.elementor-2927 .elementor-element.elementor-element-127350f{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-127350f .elementor-icon-box-title, .elementor-2927 .elementor-element.elementor-element-127350f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-2927 .elementor-element.elementor-element-127350f .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-127350f .elementor-icon-box-description{color:var( --e-global-color-6de5b38 );}.elementor-2927 .elementor-element.elementor-element-58acb42{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-ae9b83c .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, #00C701 0%, #77C401 100%);border-radius:50px 50px 50px 50px;padding:15px 030px 15px 20px;}.elementor-2927 .elementor-element.elementor-element-ae9b83c{width:var( --container-widget-width, 221px );max-width:221px;--container-widget-width:221px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-ae9b83c > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-ae9b83c .elementor-button-content-wrapper{flex-direction:row;}.elementor-2927 .elementor-element.elementor-element-118d03c{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-e3dc50b{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:2px;--padding-right:2px;}.elementor-2927 .elementor-element.elementor-element-e3dc50b:not(.elementor-motion-effects-element-type-background), .elementor-2927 .elementor-element.elementor-element-e3dc50b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #CCFF005C 0%, #00FF0800 25%);}.elementor-2927 .elementor-element.elementor-element-08c2f9f{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-08c2f9f .elementor-icon-box-title, .elementor-2927 .elementor-element.elementor-element-08c2f9f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-2927 .elementor-element.elementor-element-08c2f9f .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-08c2f9f .elementor-icon-box-description{color:var( --e-global-color-6de5b38 );}.elementor-2927 .elementor-element.elementor-element-7856af2{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-09eefaf .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, #00C701 0%, #77C401 100%);border-radius:50px 50px 50px 50px;padding:15px 030px 15px 20px;}.elementor-2927 .elementor-element.elementor-element-09eefaf{width:var( --container-widget-width, 221px );max-width:221px;--container-widget-width:221px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-09eefaf > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-09eefaf .elementor-button-content-wrapper{flex-direction:row;}.elementor-2927 .elementor-element.elementor-element-d793d74{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:2px;--padding-right:2px;}.elementor-2927 .elementor-element.elementor-element-d793d74:not(.elementor-motion-effects-element-type-background), .elementor-2927 .elementor-element.elementor-element-d793d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #CCFF005C 0%, #00FF0800 25%);}.elementor-2927 .elementor-element.elementor-element-0fd0334{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-0fd0334 .elementor-icon-box-title, .elementor-2927 .elementor-element.elementor-element-0fd0334 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-2927 .elementor-element.elementor-element-0fd0334 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-0fd0334 .elementor-icon-box-description{color:var( --e-global-color-6de5b38 );}.elementor-2927 .elementor-element.elementor-element-a7bc71d{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-24e0391 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, #00C701 0%, #77C401 100%);border-radius:50px 50px 50px 50px;padding:15px 030px 15px 20px;}.elementor-2927 .elementor-element.elementor-element-24e0391{width:var( --container-widget-width, 221px );max-width:221px;--container-widget-width:221px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-24e0391 > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-24e0391 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2927 .elementor-element.elementor-element-290e375{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:2px;--padding-right:2px;}.elementor-2927 .elementor-element.elementor-element-290e375:not(.elementor-motion-effects-element-type-background), .elementor-2927 .elementor-element.elementor-element-290e375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #CCFF005C 0%, #00FF0800 25%);}.elementor-2927 .elementor-element.elementor-element-ea3db3c{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-ea3db3c .elementor-icon-box-title, .elementor-2927 .elementor-element.elementor-element-ea3db3c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-2927 .elementor-element.elementor-element-ea3db3c .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-ea3db3c .elementor-icon-box-description{color:var( --e-global-color-6de5b38 );}.elementor-2927 .elementor-element.elementor-element-c9a8581{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-da2efff .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, #00C701 0%, #77C401 100%);border-radius:50px 50px 50px 50px;padding:15px 030px 15px 20px;}.elementor-2927 .elementor-element.elementor-element-da2efff{width:var( --container-widget-width, 221px );max-width:221px;--container-widget-width:221px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-da2efff > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-da2efff .elementor-button-content-wrapper{flex-direction:row;}.elementor-2927 .elementor-element.elementor-element-e8db8df{width:100%;max-width:100%;text-align:center;}.elementor-2927 .elementor-element.elementor-element-e8db8df > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-e8db8df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;line-height:150%;color:var( --e-global-color-primary );}.elementor-2927 .elementor-element.elementor-element-fcf3ad9{--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-2927 .elementor-element.elementor-element-40d56aa .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, var( --e-global-color-b7c52e2 ) 100%);border-radius:50px 50px 50px 50px;padding:15px 030px 15px 20px;}.elementor-2927 .elementor-element.elementor-element-40d56aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-40d56aa .elementor-button-content-wrapper{flex-direction:row;}.elementor-2927 .elementor-element.elementor-element-44b4fff .elementor-button{background-color:#0081EE;font-family:"Gotham", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.1s;border-style:none;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 30px;}.elementor-2927 .elementor-element.elementor-element-44b4fff .elementor-button-content-wrapper{flex-direction:row;}.elementor-2927 .elementor-element.elementor-element-44b4fff .elementor-button:hover, .elementor-2927 .elementor-element.elementor-element-44b4fff .elementor-button:focus{color:var( --e-global-color-text );}.elementor-2927 .elementor-element.elementor-element-44b4fff .elementor-button:hover svg, .elementor-2927 .elementor-element.elementor-element-44b4fff .elementor-button:focus svg{fill:var( --e-global-color-text );}body.elementor-page-2927:not(.elementor-motion-effects-element-type-background), body.elementor-page-2927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-2927 .elementor-element.elementor-element-ad5de9f{--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-2927 .elementor-element.elementor-element-611d538{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-64b7a38{--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-2927 .elementor-element.elementor-element-7442779{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-4cd41f9{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2927 .elementor-element.elementor-element-14547b5{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-53da854{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-2927 .elementor-element.elementor-element-004a215{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-2927 .elementor-element.elementor-element-5bc8587{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-2927 .elementor-element.elementor-element-afd2258{--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-2927 .elementor-element.elementor-element-608f43b{width:var( --container-widget-width, 535px );max-width:535px;--container-widget-width:535px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-77700c2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:84px 84px;--row-gap:84px;--column-gap:84px;--margin-top:84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2927 .elementor-element.elementor-element-3353571.e-con{--align-self:flex-start;}.elementor-2927 .elementor-element.elementor-element-57ba9f4.e-con{--align-self:flex-start;}.elementor-2927 .elementor-element.elementor-element-fc52c96.e-con{--align-self:flex-start;}.elementor-2927 .elementor-element.elementor-element-3a5cbfa.e-con{--align-self:flex-start;}.elementor-2927 .elementor-element.elementor-element-be5f3d2.e-con{--align-self:flex-start;}.elementor-2927 .elementor-element.elementor-element-a4e1d82.e-con{--align-self:flex-start;}.elementor-2927 .elementor-element.elementor-element-0bbf032.e-con{--align-self:flex-start;}.elementor-2927 .elementor-element.elementor-element-bd8c75c{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-c005146{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-2927 .elementor-element.elementor-element-ad5de9f{--content-width:1280px;}.elementor-2927 .elementor-element.elementor-element-5f02761{--width:38%;}.elementor-2927 .elementor-element.elementor-element-1129b05{--width:100%;}.elementor-2927 .elementor-element.elementor-element-6e76fe3{--width:310px;}.elementor-2927 .elementor-element.elementor-element-cad5df3{--width:45%;}.elementor-2927 .elementor-element.elementor-element-19d3c27{--width:100%;}.elementor-2927 .elementor-element.elementor-element-53fbfd4{--width:100%;}.elementor-2927 .elementor-element.elementor-element-b7a4acb{--width:40%;}.elementor-2927 .elementor-element.elementor-element-c984575{--width:55%;}.elementor-2927 .elementor-element.elementor-element-d8eda29{--width:38%;}.elementor-2927 .elementor-element.elementor-element-02e13d5{--width:100%;}.elementor-2927 .elementor-element.elementor-element-9ccf67d{--width:310px;}.elementor-2927 .elementor-element.elementor-element-39e7477{--width:45%;}.elementor-2927 .elementor-element.elementor-element-f252baa{--width:100%;}.elementor-2927 .elementor-element.elementor-element-3b2ee6a{--width:100%;}.elementor-2927 .elementor-element.elementor-element-68dda4b{--width:40%;}.elementor-2927 .elementor-element.elementor-element-3a0e5f3{--width:100%;}.elementor-2927 .elementor-element.elementor-element-4cd41f9{--content-width:1280px;}.elementor-2927 .elementor-element.elementor-element-c2cbaa1{--content-width:1280px;}.elementor-2927 .elementor-element.elementor-element-afd2258{--content-width:1280px;}.elementor-2927 .elementor-element.elementor-element-5527cb4{--width:100%;}.elementor-2927 .elementor-element.elementor-element-77700c2{--width:100%;}.elementor-2927 .elementor-element.elementor-element-3353571{--width:100%;}.elementor-2927 .elementor-element.elementor-element-57ba9f4{--width:100%;}.elementor-2927 .elementor-element.elementor-element-fc52c96{--width:100%;}.elementor-2927 .elementor-element.elementor-element-3a5cbfa{--width:100%;}.elementor-2927 .elementor-element.elementor-element-be5f3d2{--width:100%;}.elementor-2927 .elementor-element.elementor-element-a4e1d82{--width:100%;}.elementor-2927 .elementor-element.elementor-element-0bbf032{--width:100%;}.elementor-2927 .elementor-element.elementor-element-4ac4cbb{--content-width:1280px;}.elementor-2927 .elementor-element.elementor-element-a235ee2{--width:400px;}.elementor-2927 .elementor-element.elementor-element-7b3009e{--width:400px;}.elementor-2927 .elementor-element.elementor-element-5baccba{--width:400px;}.elementor-2927 .elementor-element.elementor-element-e3dc50b{--width:400px;}.elementor-2927 .elementor-element.elementor-element-d793d74{--width:400px;}.elementor-2927 .elementor-element.elementor-element-290e375{--width:400px;}.elementor-2927 .elementor-element.elementor-element-fcf3ad9{--width:100%;}}@media(max-width:767px){.elementor-2927 .elementor-element.elementor-element-ad5de9f{--content-width:360px;--min-height:0vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:125px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2927 .elementor-element.elementor-element-611d538 .elementor-image-box-wrapper{text-align:center;}.elementor-2927 .elementor-element.elementor-element-611d538 .elementor-image-box-title{font-size:40px;}.elementor-2927 .elementor-element.elementor-element-611d538 .elementor-image-box-description{font-size:19px;}.elementor-2927 .elementor-element.elementor-element-1129b05{--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2927 .elementor-element.elementor-element-6e76fe3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2927 .elementor-element.elementor-element-3e09f48{width:var( --container-widget-width, 311px );max-width:311px;--container-widget-width:311px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-3e09f48.elementor-element{--align-self:center;}.elementor-2927 .elementor-element.elementor-element-cad5df3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2927 .elementor-element.elementor-element-e912a83{width:var( --container-widget-width, 202px );max-width:202px;--container-widget-width:202px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-e912a83.elementor-element{--align-self:center;}.elementor-2927 .elementor-element.elementor-element-19d3c27{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2927 .elementor-element.elementor-element-53fbfd4{--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;}.elementor-2927 .elementor-element.elementor-element-34e3e2f img{width:40px;}.elementor-2927 .elementor-element.elementor-element-dc3c497 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2927 .elementor-element.elementor-element-dc3c497{z-index:2;}.elementor-2927 .elementor-element.elementor-element-dc3c497 img{width:40px;}.elementor-2927 .elementor-element.elementor-element-3002ffb > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2927 .elementor-element.elementor-element-3002ffb{z-index:2;}.elementor-2927 .elementor-element.elementor-element-3002ffb img{width:40px;}.elementor-2927 .elementor-element.elementor-element-78276f2 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2927 .elementor-element.elementor-element-78276f2{z-index:2;}.elementor-2927 .elementor-element.elementor-element-78276f2 img{width:40px;}.elementor-2927 .elementor-element.elementor-element-944873b > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2927 .elementor-element.elementor-element-944873b{z-index:2;}.elementor-2927 .elementor-element.elementor-element-944873b img{width:40px;}.elementor-2927 .elementor-element.elementor-element-b7a4acb{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2927 .elementor-element.elementor-element-c984575{--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-2927 .elementor-element.elementor-element-64b7a38{--width:100%;--min-height:0vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:115px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2927 .elementor-element.elementor-element-d8eda29{--width:360px;--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-2927 .elementor-element.elementor-element-7442779 .elementor-image-box-wrapper{text-align:center;}.elementor-2927 .elementor-element.elementor-element-7442779 .elementor-image-box-title{font-size:40px;}.elementor-2927 .elementor-element.elementor-element-7442779 .elementor-image-box-description{font-size:19px;}.elementor-2927 .elementor-element.elementor-element-02e13d5{--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2927 .elementor-element.elementor-element-9ccf67d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2927 .elementor-element.elementor-element-18c4bf0{width:var( --container-widget-width, 311px );max-width:311px;--container-widget-width:311px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-18c4bf0.elementor-element{--align-self:center;}.elementor-2927 .elementor-element.elementor-element-39e7477{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2927 .elementor-element.elementor-element-98374d7{width:var( --container-widget-width, 202px );max-width:202px;--container-widget-width:202px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-98374d7.elementor-element{--align-self:center;}.elementor-2927 .elementor-element.elementor-element-f252baa{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2927 .elementor-element.elementor-element-3b2ee6a{--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;}.elementor-2927 .elementor-element.elementor-element-5df74d2 img{width:40px;}.elementor-2927 .elementor-element.elementor-element-38bf9cb > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2927 .elementor-element.elementor-element-38bf9cb{z-index:2;}.elementor-2927 .elementor-element.elementor-element-38bf9cb img{width:40px;}.elementor-2927 .elementor-element.elementor-element-2982ee9 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2927 .elementor-element.elementor-element-2982ee9{z-index:2;}.elementor-2927 .elementor-element.elementor-element-2982ee9 img{width:40px;}.elementor-2927 .elementor-element.elementor-element-65ae02e > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2927 .elementor-element.elementor-element-65ae02e{z-index:2;}.elementor-2927 .elementor-element.elementor-element-65ae02e img{width:40px;}.elementor-2927 .elementor-element.elementor-element-55b3e03 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-2927 .elementor-element.elementor-element-55b3e03{z-index:2;}.elementor-2927 .elementor-element.elementor-element-55b3e03 img{width:40px;}.elementor-2927 .elementor-element.elementor-element-68dda4b{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2927 .elementor-element.elementor-element-233a29f{--e-image-carousel-slides-to-show:2;}.elementor-2927 .elementor-element.elementor-element-233a29f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-3a0e5f3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-6cd6269{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-2927 .elementor-element.elementor-element-6cd6269 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-6cd6269 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-2927 .elementor-element.elementor-element-6cd6269 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-2927 .elementor-element.elementor-element-6cd6269 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-2927 .elementor-element.elementor-element-6cd6269 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-2927 .elementor-element.elementor-element-6cd6269 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-2927 .elementor-element.elementor-element-4cd41f9{--content-width:360px;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:80px;--padding-bottom:60px;--padding-left:5px;--padding-right:5px;}.elementor-2927 .elementor-element.elementor-element-14547b5 .elementor-image-box-wrapper{text-align:center;}.elementor-2927 .elementor-element.elementor-element-14547b5 .elementor-image-box-title{font-size:32px;}.elementor-2927 .elementor-element.elementor-element-14547b5 .elementor-image-box-description{font-size:18px;}.elementor-2927 .elementor-element.elementor-element-53da854{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-2927 .elementor-element.elementor-element-53da854 .elementor-image-box-img{margin-bottom:15px;}.elementor-2927 .elementor-element.elementor-element-53da854 .elementor-image-box-wrapper .elementor-image-box-img{width:42px;}.elementor-2927 .elementor-element.elementor-element-53da854 .elementor-image-box-title{font-size:20px;}.elementor-2927 .elementor-element.elementor-element-53da854 .elementor-image-box-description{font-size:16px;}.elementor-2927 .elementor-element.elementor-element-004a215{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-2927 .elementor-element.elementor-element-004a215 .elementor-image-box-img{margin-bottom:15px;}.elementor-2927 .elementor-element.elementor-element-004a215 .elementor-image-box-wrapper .elementor-image-box-img{width:42px;}.elementor-2927 .elementor-element.elementor-element-004a215 .elementor-image-box-title{font-size:20px;}.elementor-2927 .elementor-element.elementor-element-004a215 .elementor-image-box-description{font-size:16px;}.elementor-2927 .elementor-element.elementor-element-5bc8587{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-2927 .elementor-element.elementor-element-5bc8587 .elementor-image-box-img{margin-bottom:15px;}.elementor-2927 .elementor-element.elementor-element-5bc8587 .elementor-image-box-wrapper .elementor-image-box-img{width:42px;}.elementor-2927 .elementor-element.elementor-element-5bc8587 .elementor-image-box-title{font-size:20px;}.elementor-2927 .elementor-element.elementor-element-5bc8587 .elementor-image-box-description{font-size:16px;}.elementor-2927 .elementor-element.elementor-element-c2cbaa1{--content-width:360px;--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-2927 .elementor-element.elementor-element-bdf3cb1 .elementor-counter-title{justify-content:center;font-size:12px;letter-spacing:1.5px;}.elementor-2927 .elementor-element.elementor-element-bdf3cb1 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:32px;}.elementor-2927 .elementor-element.elementor-element-e712bb9 .elementor-counter-title{justify-content:center;font-size:12px;letter-spacing:1.5px;}.elementor-2927 .elementor-element.elementor-element-e712bb9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:32px;}.elementor-2927 .elementor-element.elementor-element-bd73d9c .elementor-counter-title{justify-content:center;font-size:12px;letter-spacing:1.5px;}.elementor-2927 .elementor-element.elementor-element-bd73d9c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:32px;}.elementor-2927 .elementor-element.elementor-element-afd2258{--content-width:360px;--padding-top:60px;--padding-bottom:60px;--padding-left:5px;--padding-right:5px;}.elementor-2927 .elementor-element.elementor-element-5527cb4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-eaa2382{text-align:center;}.elementor-2927 .elementor-element.elementor-element-608f43b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-608f43b{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-2927 .elementor-element.elementor-element-608f43b .elementor-image-box-wrapper{text-align:center;}.elementor-2927 .elementor-element.elementor-element-608f43b .elementor-image-box-title{font-size:32px;}.elementor-2927 .elementor-element.elementor-element-608f43b .elementor-image-box-description{font-size:18px;}.elementor-2927 .elementor-element.elementor-element-aed9b64 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2927 .elementor-element.elementor-element-aed9b64{text-align:center;}.elementor-2927 .elementor-element.elementor-element-aed9b64 .elementor-heading-title{font-size:16px;}.elementor-2927 .elementor-element.elementor-element-77700c2{--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-2927 .elementor-element.elementor-element-3353571{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2927 .elementor-element.elementor-element-ba6c97f .elementor-heading-title{font-size:2rem;}.elementor-2927 .elementor-element.elementor-element-487a178{text-align:center;}.elementor-2927 .elementor-element.elementor-element-57ba9f4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2927 .elementor-element.elementor-element-01106e3 .elementor-heading-title{font-size:2rem;}.elementor-2927 .elementor-element.elementor-element-4862d03{text-align:center;}.elementor-2927 .elementor-element.elementor-element-fc52c96{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2927 .elementor-element.elementor-element-69e3dfb .elementor-heading-title{font-size:2rem;}.elementor-2927 .elementor-element.elementor-element-848cac2{text-align:center;}.elementor-2927 .elementor-element.elementor-element-3a5cbfa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2927 .elementor-element.elementor-element-2cf16b2 .elementor-heading-title{font-size:2rem;}.elementor-2927 .elementor-element.elementor-element-06391a2{text-align:center;}.elementor-2927 .elementor-element.elementor-element-be5f3d2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2927 .elementor-element.elementor-element-2a9e852 .elementor-heading-title{font-size:2rem;}.elementor-2927 .elementor-element.elementor-element-99b75c1{text-align:center;}.elementor-2927 .elementor-element.elementor-element-a4e1d82{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2927 .elementor-element.elementor-element-6a157aa .elementor-heading-title{font-size:2rem;}.elementor-2927 .elementor-element.elementor-element-f7286a7{text-align:center;}.elementor-2927 .elementor-element.elementor-element-0bbf032{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2927 .elementor-element.elementor-element-de15004 .elementor-heading-title{font-size:2rem;}.elementor-2927 .elementor-element.elementor-element-4241e12{text-align:center;}.elementor-2927 .elementor-element.elementor-element-4ac4cbb{--content-width:360px;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-bd8c75c{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-2927 .elementor-element.elementor-element-bd8c75c .elementor-icon-box-wrapper{text-align:center;}.elementor-2927 .elementor-element.elementor-element-bd8c75c .elementor-icon-box-title, .elementor-2927 .elementor-element.elementor-element-bd8c75c .elementor-icon-box-title a{font-size:32px;}.elementor-2927 .elementor-element.elementor-element-bd8c75c .elementor-icon-box-description{font-size:18px;}.elementor-2927 .elementor-element.elementor-element-c005146{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-2927 .elementor-element.elementor-element-c005146 .elementor-image-box-wrapper{text-align:center;}.elementor-2927 .elementor-element.elementor-element-c005146 .elementor-image-box-title{font-size:32px;}.elementor-2927 .elementor-element.elementor-element-c005146 .elementor-image-box-description{font-size:18px;}.elementor-2927 .elementor-element.elementor-element-75b6061{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-5c64a0f{width:var( --container-widget-width, 311px );max-width:311px;--container-widget-width:311px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-5c64a0f.elementor-element{--align-self:center;}.elementor-2927 .elementor-element.elementor-element-30d61bc{width:var( --container-widget-width, 311px );max-width:311px;--container-widget-width:311px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-30d61bc.elementor-element{--align-self:center;}.elementor-2927 .elementor-element.elementor-element-ae9b83c{width:var( --container-widget-width, 311px );max-width:311px;--container-widget-width:311px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-ae9b83c.elementor-element{--align-self:center;}.elementor-2927 .elementor-element.elementor-element-118d03c{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2927 .elementor-element.elementor-element-09eefaf{width:var( --container-widget-width, 311px );max-width:311px;--container-widget-width:311px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-09eefaf.elementor-element{--align-self:center;}.elementor-2927 .elementor-element.elementor-element-24e0391{width:var( --container-widget-width, 311px );max-width:311px;--container-widget-width:311px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-24e0391.elementor-element{--align-self:center;}.elementor-2927 .elementor-element.elementor-element-da2efff{width:var( --container-widget-width, 311px );max-width:311px;--container-widget-width:311px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-da2efff.elementor-element{--align-self:center;}.elementor-2927 .elementor-element.elementor-element-e8db8df > .elementor-widget-container{margin:20px 0px -10px 0px;}.elementor-2927 .elementor-element.elementor-element-e8db8df .elementor-heading-title{font-size:18px;}.elementor-2927 .elementor-element.elementor-element-fcf3ad9{--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2927 .elementor-element.elementor-element-40d56aa{width:var( --container-widget-width, 311px );max-width:311px;--container-widget-width:311px;--container-widget-flex-grow:0;}.elementor-2927 .elementor-element.elementor-element-40d56aa.elementor-element{--align-self:center;}}/* Start custom CSS for button, class: .elementor-element-3e09f48 */.elementor-2927 .elementor-element.elementor-element-3e09f48 .elementor-button {
    --tamanho-icone: 18px;
    --espaco-icone-texto: 12px;
}

.elementor-2927 .elementor-element.elementor-element-3e09f48 .elementor-button-icon i {
    font-size: var(--tamanho-icone);
}

.elementor-2927 .elementor-element.elementor-element-3e09f48 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: var(--espaco-icone-texto); 
}

.elementor-2927 .elementor-element.elementor-element-3e09f48 .elementor-button-icon, .elementor-2927 .elementor-element.elementor-element-3e09f48 .elementor-button-text {
    transition: 0.35s all cubic-bezier(.59, .07, .27, .94);
}

.elementor-2927 .elementor-element.elementor-element-3e09f48 .elementor-button-icon {
    transform: scale3d(0, 0, 1);
    transform-style: preserve-3d;
}

.elementor-2927 .elementor-element.elementor-element-3e09f48 .elementor-button-text {
    margin-left: calc(var(--tamanho-icone) * -1);
}

.elementor-2927 .elementor-element.elementor-element-3e09f48 .elementor-button:hover {
    box-shadow: 0 0 15px #2CAD40; /* Adiciona o efeito de luz */
    transition: box-shadow 0.35s ease-in-out;

    & .elementor-button-icon {
        transform: scale3d(1, 1, 1);
    }

    & .elementor-button-text {
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e912a83 */.elementor-2927 .elementor-element.elementor-element-e912a83 .elementor-button {
    --tamanho-icone: 18px;
    --espaco-icone-texto: 12px;
}

.elementor-2927 .elementor-element.elementor-element-e912a83 .elementor-button-icon i {
    font-size: var(--tamanho-icone);
}

.elementor-2927 .elementor-element.elementor-element-e912a83 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: var(--espaco-icone-texto); 
}

.elementor-2927 .elementor-element.elementor-element-e912a83 .elementor-button-icon, .elementor-2927 .elementor-element.elementor-element-e912a83 .elementor-button-text {
    transition: 0.35s all cubic-bezier(.59, .07, .27, .94);
}

.elementor-2927 .elementor-element.elementor-element-e912a83 .elementor-button-icon {
    transform: scale3d(0, 0, 1);
    transform-style: preserve-3d;
}

.elementor-2927 .elementor-element.elementor-element-e912a83 .elementor-button-text {
    margin-left: calc(var(--tamanho-icone) * -1);
}

.elementor-2927 .elementor-element.elementor-element-e912a83 .elementor-button:hover {
    box-shadow: 0 0 15px #2CAD40; /* Adiciona o efeito de luz */
    transition: box-shadow 0.35s ease-in-out;

    & .elementor-button-icon {
        transform: scale3d(1, 1, 1);
    }

    & .elementor-button-text {
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34e3e2f *//* Aplica o estilo padrão para imagens no contêiner */
.elementor-2927 .elementor-element.elementor-element-34e3e2f img {
    display: inline-block; /* Mantém a imagem ao lado das outras */
    transition: transform 0.4s ease, margin 0.4s ease; /* Suaviza o efeito */
}

/* Efeito de hover na imagem */
.elementor-2927 .elementor-element.elementor-element-34e3e2f img:hover {
    transform: scale(1.1); /* Crescimento sutil */
    margin-right: 10px; /* Empurra a imagem ao lado */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc3c497 *//* Aplica o estilo padrão para imagens no contêiner */
.elementor-2927 .elementor-element.elementor-element-dc3c497 img {
    display: inline-block; /* Mantém a imagem ao lado das outras */
    transition: transform 0.4s ease, margin 0.4s ease; /* Suaviza o efeito */
}

/* Efeito de hover na imagem */
.elementor-2927 .elementor-element.elementor-element-dc3c497 img:hover {
    transform: scale(1.1); /* Crescimento sutil */
    margin-right: 10px; /* Empurra a imagem ao lado */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3002ffb *//* Aplica o estilo padrão para imagens no contêiner */
.elementor-2927 .elementor-element.elementor-element-3002ffb img {
    display: inline-block; /* Mantém a imagem ao lado das outras */
    transition: transform 0.4s ease, margin 0.4s ease; /* Suaviza o efeito */
}

/* Efeito de hover na imagem */
.elementor-2927 .elementor-element.elementor-element-3002ffb img:hover {
    transform: scale(1.1); /* Crescimento sutil */
    margin-right: 10px; /* Empurra a imagem ao lado */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78276f2 *//* Aplica o estilo padrão para imagens no contêiner */
.elementor-2927 .elementor-element.elementor-element-78276f2 img {
    display: inline-block; /* Mantém a imagem ao lado das outras */
    transition: transform 0.4s ease, margin 0.4s ease; /* Suaviza o efeito */
}

/* Efeito de hover na imagem */
.elementor-2927 .elementor-element.elementor-element-78276f2 img:hover {
    transform: scale(1.1); /* Crescimento sutil */
    margin-right: 10px; /* Empurra a imagem ao lado */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-944873b *//* Aplica o estilo padrão para imagens no contêiner */
.elementor-2927 .elementor-element.elementor-element-944873b img {
    display: inline-block; /* Mantém a imagem ao lado das outras */
    transition: transform 0.4s ease, margin 0.4s ease; /* Suaviza o efeito */
}

/* Efeito de hover na imagem */
.elementor-2927 .elementor-element.elementor-element-944873b img:hover {
    transform: scale(1.1); /* Crescimento sutil */
    margin-right: 10px; /* Empurra a imagem ao lado */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c984575 *//* DESKTOP E WIDE */
@media (min-width: 1367px) {
    .elementor-2927 .elementor-element.elementor-element-c984575 {
        transform: rotate(0deg) scale(1);
        overflow: visible;
        left: calc(calc(calc(100% - 1280px) / 2) - 0px);
    }
}

/* LAPTOP */
@media (min-width: 1201px) and (max-width: 1366px) {
    .elementor-2927 .elementor-element.elementor-element-c984575 {
        transform: rotate(-8deg) scale(1);
        overflow: visible;
        left: calc(calc(calc(100% - 1100px) / 2) - 0px);
    }
}

/* TABLET PAISAGEM */
@media (min-width: 1025px) and (max-width: 1200px) {
    .elementor-2927 .elementor-element.elementor-element-c984575 {
        transform: rotate(-8deg) scale(0.75);
        overflow: visible;
        left: calc(calc(calc(100% - 925px) / 2) - 50px);
    }
}

/* TABLET RETRATO */
@media (min-width: 881px) and (max-width: 1024px) {
    .elementor-2927 .elementor-element.elementor-element-c984575 {
        transform: rotate(-8deg) scale(0.7);
        overflow: visible;
        left: calc(calc(calc(100% - 781px) / 2) - 150px);
    }
}

/* MOBILE PAISAGEM */
@media (min-width: 768px) and (max-width: 880px) {
    .elementor-2927 .elementor-element.elementor-element-c984575 {
        transform: rotate(-8deg) scale(0.6);
        overflow: visible;
        left: calc(calc(calc(100% - 728px) / 2) + 30px);
    }
}

/* MOBILE RETRATO */
@media (max-width: 767px) {
    .elementor-2927 .elementor-element.elementor-element-c984575 {
        transform: rotate(-8deg) scale(0.4);
        overflow: visible;
        left: calc(calc(calc(100% - 320px) / 2) - 300px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad5de9f */.elementor-2927 .elementor-element.elementor-element-ad5de9f::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(to bottom, transparent 85%, #151515 98%);
    z-index: 9;
    pointer-events: none; /* Permite clique nos elementos abaixo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18c4bf0 */.elementor-2927 .elementor-element.elementor-element-18c4bf0 .elementor-button {
    --tamanho-icone: 18px;
    --espaco-icone-texto: 12px;
}

.elementor-2927 .elementor-element.elementor-element-18c4bf0 .elementor-button-icon i {
    font-size: var(--tamanho-icone);
}

.elementor-2927 .elementor-element.elementor-element-18c4bf0 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: var(--espaco-icone-texto); 
}

.elementor-2927 .elementor-element.elementor-element-18c4bf0 .elementor-button-icon, .elementor-2927 .elementor-element.elementor-element-18c4bf0 .elementor-button-text {
    transition: 0.35s all cubic-bezier(.59, .07, .27, .94);
}

.elementor-2927 .elementor-element.elementor-element-18c4bf0 .elementor-button-icon {
    transform: scale3d(0, 0, 1);
    transform-style: preserve-3d;
}

.elementor-2927 .elementor-element.elementor-element-18c4bf0 .elementor-button-text {
    margin-left: calc(var(--tamanho-icone) * -1);
}

.elementor-2927 .elementor-element.elementor-element-18c4bf0 .elementor-button:hover {
    box-shadow: 0 0 15px #2CAD40; /* Adiciona o efeito de luz */
    transition: box-shadow 0.35s ease-in-out;

    & .elementor-button-icon {
        transform: scale3d(1, 1, 1);
    }

    & .elementor-button-text {
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98374d7 */.elementor-2927 .elementor-element.elementor-element-98374d7 .elementor-button {
    --tamanho-icone: 18px;
    --espaco-icone-texto: 12px;
}

.elementor-2927 .elementor-element.elementor-element-98374d7 .elementor-button-icon i {
    font-size: var(--tamanho-icone);
}

.elementor-2927 .elementor-element.elementor-element-98374d7 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: var(--espaco-icone-texto); 
}

.elementor-2927 .elementor-element.elementor-element-98374d7 .elementor-button-icon, .elementor-2927 .elementor-element.elementor-element-98374d7 .elementor-button-text {
    transition: 0.35s all cubic-bezier(.59, .07, .27, .94);
}

.elementor-2927 .elementor-element.elementor-element-98374d7 .elementor-button-icon {
    transform: scale3d(0, 0, 1);
    transform-style: preserve-3d;
}

.elementor-2927 .elementor-element.elementor-element-98374d7 .elementor-button-text {
    margin-left: calc(var(--tamanho-icone) * -1);
}

.elementor-2927 .elementor-element.elementor-element-98374d7 .elementor-button:hover {
    box-shadow: 0 0 15px #2CAD40; /* Adiciona o efeito de luz */
    transition: box-shadow 0.35s ease-in-out;

    & .elementor-button-icon {
        transform: scale3d(1, 1, 1);
    }

    & .elementor-button-text {
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5df74d2 *//* Aplica o estilo padrão para imagens no contêiner */
.elementor-2927 .elementor-element.elementor-element-5df74d2 img {
    display: inline-block; /* Mantém a imagem ao lado das outras */
    transition: transform 0.4s ease, margin 0.4s ease; /* Suaviza o efeito */
}

/* Efeito de hover na imagem */
.elementor-2927 .elementor-element.elementor-element-5df74d2 img:hover {
    transform: scale(1.1); /* Crescimento sutil */
    margin-right: 10px; /* Empurra a imagem ao lado */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38bf9cb *//* Aplica o estilo padrão para imagens no contêiner */
.elementor-2927 .elementor-element.elementor-element-38bf9cb img {
    display: inline-block; /* Mantém a imagem ao lado das outras */
    transition: transform 0.4s ease, margin 0.4s ease; /* Suaviza o efeito */
}

/* Efeito de hover na imagem */
.elementor-2927 .elementor-element.elementor-element-38bf9cb img:hover {
    transform: scale(1.1); /* Crescimento sutil */
    margin-right: 10px; /* Empurra a imagem ao lado */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2982ee9 *//* Aplica o estilo padrão para imagens no contêiner */
.elementor-2927 .elementor-element.elementor-element-2982ee9 img {
    display: inline-block; /* Mantém a imagem ao lado das outras */
    transition: transform 0.4s ease, margin 0.4s ease; /* Suaviza o efeito */
}

/* Efeito de hover na imagem */
.elementor-2927 .elementor-element.elementor-element-2982ee9 img:hover {
    transform: scale(1.1); /* Crescimento sutil */
    margin-right: 10px; /* Empurra a imagem ao lado */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65ae02e *//* Aplica o estilo padrão para imagens no contêiner */
.elementor-2927 .elementor-element.elementor-element-65ae02e img {
    display: inline-block; /* Mantém a imagem ao lado das outras */
    transition: transform 0.4s ease, margin 0.4s ease; /* Suaviza o efeito */
}

/* Efeito de hover na imagem */
.elementor-2927 .elementor-element.elementor-element-65ae02e img:hover {
    transform: scale(1.1); /* Crescimento sutil */
    margin-right: 10px; /* Empurra a imagem ao lado */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55b3e03 *//* Aplica o estilo padrão para imagens no contêiner */
.elementor-2927 .elementor-element.elementor-element-55b3e03 img {
    display: inline-block; /* Mantém a imagem ao lado das outras */
    transition: transform 0.4s ease, margin 0.4s ease; /* Suaviza o efeito */
}

/* Efeito de hover na imagem */
.elementor-2927 .elementor-element.elementor-element-55b3e03 img:hover {
    transform: scale(1.1); /* Crescimento sutil */
    margin-right: 10px; /* Empurra a imagem ao lado */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-233a29f */.elementor-2927 .elementor-element.elementor-element-233a29f .swiper-wrapper {
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53da854 */.caixa{
    padding: 30px;
    border-radius: 15px;
    border: 1px solid rgba(119, 196, 1, 0.06);
    position: relative;
    background: linear-gradient(290deg, rgba(119, 196, 1, 0.23) 0%, rgba(119, 196, 1, 0.00) 60.17%);
}

.caixa:before{
    content: '';
    width: 40px;
    height: 3px;
    position: absolute;
    top: 0;
    left: 14%; /* Alinha a barra horizontalmente ao centro */
    transform: translateX(-50%); /* Ajusta para centralizar */
    border-radius: 0px 0px 4px 4px;
    background: #77C401;
    box-shadow: 0px 47px 13px 0px rgba(119, 196, 1, 0.53), 
                0px 30px 12px 0px rgba(119, 196, 1, 0.53), 
                0px 17px 10px 0px rgba(119, 196, 1, 0.53), 
                0px 7px 7px 0px rgba(119, 196, 1, 0.53), 
                0px 2px 4px 0px rgba(119, 196, 1, 0.58);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-004a215 */.caixa{
    padding: 30px;
    border-radius: 15px;
    border: 1px solid rgba(119, 196, 1, 0.06);
    position: relative;
    background: linear-gradient(290deg, rgba(119, 196, 1, 0.23) 0%, rgba(119, 196, 1, 0.00) 60.17%);
}

.caixa:before{
    content: '';
    width: 40px;
    height: 3px;
    position: absolute;
    top: 0;
    left: 14%; /* Alinha a barra horizontalmente ao centro */
    transform: translateX(-50%); /* Ajusta para centralizar */
    border-radius: 0px 0px 4px 4px;
    background: #77C401;
    box-shadow: 0px 47px 13px 0px rgba(119, 196, 1, 0.53), 
                0px 30px 12px 0px rgba(119, 196, 1, 0.53), 
                0px 17px 10px 0px rgba(119, 196, 1, 0.53), 
                0px 7px 7px 0px rgba(119, 196, 1, 0.53), 
                0px 2px 4px 0px rgba(119, 196, 1, 0.58);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc8587 */.caixa{
    padding: 30px;
    border-radius: 15px;
    border: 1px solid rgba(119, 196, 1, 0.06);
    position: relative;
    background: linear-gradient(290deg, rgba(119, 196, 1, 0.23) 0%, rgba(119, 196, 1, 0.00) 60.17%);
}

.caixa:before{
    content: '';
    width: 40px;
    height: 3px;
    position: absolute;
    top: 0;
    left: 14%; /* Alinha a barra horizontalmente ao centro */
    transform: translateX(-50%); /* Ajusta para centralizar */
    border-radius: 0px 0px 4px 4px;
    background: #77C401;
    box-shadow: 0px 47px 13px 0px rgba(119, 196, 1, 0.53), 
                0px 30px 12px 0px rgba(119, 196, 1, 0.53), 
                0px 17px 10px 0px rgba(119, 196, 1, 0.53), 
                0px 7px 7px 0px rgba(119, 196, 1, 0.53), 
                0px 2px 4px 0px rgba(119, 196, 1, 0.58);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cd41f9 */.elementor-2927 .elementor-element.elementor-element-4cd41f9{
    background: rgba(12, 12, 12, 0.01);
    backdrop-filter: blur(32px);
    -webkit-backdrop-filter: blur(32px);

}


@media (max-width: 767px){
    .elementor-2927 .elementor-element.elementor-element-4cd41f9{
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77700c2 */:root{
    --cor-linha: rgb(0,0,0,0.15);
    --cor-timeline: #00FF08;
    --largura-linha-timeline: 3px;
    
    /* config circulos */
    --tamanho-elemento: 20px;
    --cor-elemento: #00FF08;
    --tamanho-borda-elemento: 5px;
    --cor-borda-elemento: #00FF08;
}

.timeline-container{
    position: relative;
}


.timeline-item::after{
    content: '';
    position: absolute;
    top: 0;
    left: calc((var(--tamanho-elemento) * -1 ) / 2);
    width: var(--tamanho-elemento);
    height: var(--tamanho-elemento);
    background: #000;
    border-radius: 50%;
    transform: scale(var(--active, 1));
    transition: 0.25s all ease-in-out;
    outline: var(--tamanho-borda-elemento) solid var(--cor-borda-elemento);
    z-index: 2;
}

.timeline-container::before{
    content: '';
    position: absolute;
    top: calc(var(--tamanho-elemento) / 2);
    left:0;
    transform: translateX(-50%);
    width: var(--largura-linha-timeline);
    height: var(--distance, 0px);
    background: var(--cor-timeline);
    z-index: 1;
}

.timeline-container::after{
    content: '';
    position: absolute;
    top: calc(var(--tamanho-elemento) / 2);
    left:0;
    transform: translateX(-50%);
    width: var(--largura-linha-timeline);
    height: var(--total-distance, 0px);
    background: var(--cor-linha);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd2258 */.timeline-section{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7cc830 */.image-scroll {
  display: block; /* Garante que o widget seja tratado como bloco */
  overflow: hidden; /* Oculta partes da imagem fora do contêiner */
  position: relative; /* Necessário para posicionar a imagem */
  height: 400px; /* Altura visível do widget */
  width: 100%; /* Ajuste conforme necessário */
}

.image-scroll img {
  position: absolute; /* Permite o movimento da imagem */
  top: 0;
  left: 0;
  width: 100%; /* Ajusta a imagem para preencher o contêiner horizontalmente */
  height: auto; /* Mantém a proporção da imagem */
  transition: transform 08s ease-in-out; /* Suaviza o efeito de rolagem */
}

.image-scroll:hover img {
  transform: translateY(calc(-100% + 300px)); /* Move a imagem para cima, deixando apenas a parte visível */
  transition: transform 08s ease-in-out; /* Mesma duração da rolagem */
}

.image-scroll img:not(:hover) {
  transform: translateY(0); /* Retorna à posição inicial */
  transition: transform 2s ease-in-out; /* Retorno mais rápido */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c64a0f */.elementor-2927 .elementor-element.elementor-element-5c64a0f .elementor-button {
    --tamanho-icone: 18px;
    --espaco-icone-texto: 12px;
}

.elementor-2927 .elementor-element.elementor-element-5c64a0f .elementor-button-icon i {
    font-size: var(--tamanho-icone);
}

.elementor-2927 .elementor-element.elementor-element-5c64a0f .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: var(--espaco-icone-texto); 
}

.elementor-2927 .elementor-element.elementor-element-5c64a0f .elementor-button-icon, .elementor-2927 .elementor-element.elementor-element-5c64a0f .elementor-button-text {
    transition: 0.35s all cubic-bezier(.59, .07, .27, .94);
}

.elementor-2927 .elementor-element.elementor-element-5c64a0f .elementor-button-icon {
    transform: scale3d(0, 0, 1);
    transform-style: preserve-3d;
}

.elementor-2927 .elementor-element.elementor-element-5c64a0f .elementor-button-text {
    margin-left: calc(var(--tamanho-icone) * -1);
}

.elementor-2927 .elementor-element.elementor-element-5c64a0f .elementor-button:hover {
    box-shadow: 0 0 15px #2CAD40; /* Adiciona o efeito de luz */
    transition: box-shadow 0.35s ease-in-out;

    & .elementor-button-icon {
        transform: scale3d(1, 1, 1);
    }

    & .elementor-button-text {
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a235ee2 */.elementor-2927 .elementor-element.elementor-element-a235ee2 {
  z-index: 0;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border-radius: 15px;
  margin: 5px;
  position: relative; /* Necessário para o pseudo-elemento funcionar corretamente */
}

.elementor-2927 .elementor-element.elementor-element-a235ee2:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /* Espessura da borda */
  border-radius: 15px;

  /* Degradê nas bordas */
  background: linear-gradient(45deg, #00FF08, #CCFF00);

  /* Máscara para exibir apenas a borda */
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdbcaf5 */.image-scroll {
  display: block; /* Garante que o widget seja tratado como bloco */
  overflow: hidden; /* Oculta partes da imagem fora do contêiner */
  position: relative; /* Necessário para posicionar a imagem */
  height: 400px; /* Altura visível do widget */
  width: 100%; /* Ajuste conforme necessário */
}

.image-scroll img {
  position: absolute; /* Permite o movimento da imagem */
  top: 0;
  left: 0;
  width: 100%; /* Ajusta a imagem para preencher o contêiner horizontalmente */
  height: auto; /* Mantém a proporção da imagem */
  transition: transform 08s ease-in-out; /* Suaviza o efeito de rolagem */
}

.image-scroll:hover img {
  transform: translateY(calc(-100% + 300px)); /* Move a imagem para cima, deixando apenas a parte visível */
  transition: transform 08s ease-in-out; /* Mesma duração da rolagem */
}

.image-scroll img:not(:hover) {
  transform: translateY(0); /* Retorna à posição inicial */
  transition: transform 2s ease-in-out; /* Retorno mais rápido */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30d61bc */.elementor-2927 .elementor-element.elementor-element-30d61bc .elementor-button {
    --tamanho-icone: 18px;
    --espaco-icone-texto: 12px;
}

.elementor-2927 .elementor-element.elementor-element-30d61bc .elementor-button-icon i {
    font-size: var(--tamanho-icone);
}

.elementor-2927 .elementor-element.elementor-element-30d61bc .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: var(--espaco-icone-texto); 
}

.elementor-2927 .elementor-element.elementor-element-30d61bc .elementor-button-icon, .elementor-2927 .elementor-element.elementor-element-30d61bc .elementor-button-text {
    transition: 0.35s all cubic-bezier(.59, .07, .27, .94);
}

.elementor-2927 .elementor-element.elementor-element-30d61bc .elementor-button-icon {
    transform: scale3d(0, 0, 1);
    transform-style: preserve-3d;
}

.elementor-2927 .elementor-element.elementor-element-30d61bc .elementor-button-text {
    margin-left: calc(var(--tamanho-icone) * -1);
}

.elementor-2927 .elementor-element.elementor-element-30d61bc .elementor-button:hover {
    box-shadow: 0 0 15px #2CAD40; /* Adiciona o efeito de luz */
    transition: box-shadow 0.35s ease-in-out;

    & .elementor-button-icon {
        transform: scale3d(1, 1, 1);
    }

    & .elementor-button-text {
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b3009e */.elementor-2927 .elementor-element.elementor-element-7b3009e {
  z-index: 0;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border-radius: 15px;
  margin: 5px;
  position: relative; /* Necessário para o pseudo-elemento funcionar corretamente */
}

.elementor-2927 .elementor-element.elementor-element-7b3009e:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /* Espessura da borda */
  border-radius: 15px;

  /* Degradê nas bordas */
  background: linear-gradient(45deg, #00FF08, #CCFF00);

  /* Máscara para exibir apenas a borda */
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58acb42 */.image-scroll {
  display: block; /* Garante que o widget seja tratado como bloco */
  overflow: hidden; /* Oculta partes da imagem fora do contêiner */
  position: relative; /* Necessário para posicionar a imagem */
  height: 400px; /* Altura visível do widget */
  width: 100%; /* Ajuste conforme necessário */
}

.image-scroll img {
  position: absolute; /* Permite o movimento da imagem */
  top: 0;
  left: 0;
  width: 100%; /* Ajusta a imagem para preencher o contêiner horizontalmente */
  height: auto; /* Mantém a proporção da imagem */
  transition: transform 08s ease-in-out; /* Suaviza o efeito de rolagem */
}

.image-scroll:hover img {
  transform: translateY(calc(-100% + 300px)); /* Move a imagem para cima, deixando apenas a parte visível */
  transition: transform 08s ease-in-out; /* Mesma duração da rolagem */
}

.image-scroll img:not(:hover) {
  transform: translateY(0); /* Retorna à posição inicial */
  transition: transform 2s ease-in-out; /* Retorno mais rápido */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae9b83c */.elementor-2927 .elementor-element.elementor-element-ae9b83c .elementor-button {
    --tamanho-icone: 18px;
    --espaco-icone-texto: 12px;
}

.elementor-2927 .elementor-element.elementor-element-ae9b83c .elementor-button-icon i {
    font-size: var(--tamanho-icone);
}

.elementor-2927 .elementor-element.elementor-element-ae9b83c .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: var(--espaco-icone-texto); 
}

.elementor-2927 .elementor-element.elementor-element-ae9b83c .elementor-button-icon, .elementor-2927 .elementor-element.elementor-element-ae9b83c .elementor-button-text {
    transition: 0.35s all cubic-bezier(.59, .07, .27, .94);
}

.elementor-2927 .elementor-element.elementor-element-ae9b83c .elementor-button-icon {
    transform: scale3d(0, 0, 1);
    transform-style: preserve-3d;
}

.elementor-2927 .elementor-element.elementor-element-ae9b83c .elementor-button-text {
    margin-left: calc(var(--tamanho-icone) * -1);
}

.elementor-2927 .elementor-element.elementor-element-ae9b83c .elementor-button:hover {
    box-shadow: 0 0 15px #2CAD40; /* Adiciona o efeito de luz */
    transition: box-shadow 0.35s ease-in-out;

    & .elementor-button-icon {
        transform: scale3d(1, 1, 1);
    }

    & .elementor-button-text {
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5baccba */.elementor-2927 .elementor-element.elementor-element-5baccba {
  z-index: 0;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border-radius: 15px;
  margin: 5px;
  position: relative; /* Necessário para o pseudo-elemento funcionar corretamente */
}

.elementor-2927 .elementor-element.elementor-element-5baccba:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /* Espessura da borda */
  border-radius: 15px;

  /* Degradê nas bordas */
  background: linear-gradient(45deg, #00FF08, #CCFF00);

  /* Máscara para exibir apenas a borda */
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7856af2 */.image-scroll {
  display: block; /* Garante que o widget seja tratado como bloco */
  overflow: hidden; /* Oculta partes da imagem fora do contêiner */
  position: relative; /* Necessário para posicionar a imagem */
  height: 400px; /* Altura visível do widget */
  width: 100%; /* Ajuste conforme necessário */
}

.image-scroll img {
  position: absolute; /* Permite o movimento da imagem */
  top: 0;
  left: 0;
  width: 100%; /* Ajusta a imagem para preencher o contêiner horizontalmente */
  height: auto; /* Mantém a proporção da imagem */
  transition: transform 08s ease-in-out; /* Suaviza o efeito de rolagem */
}

.image-scroll:hover img {
  transform: translateY(calc(-100% + 300px)); /* Move a imagem para cima, deixando apenas a parte visível */
  transition: transform 08s ease-in-out; /* Mesma duração da rolagem */
}

.image-scroll img:not(:hover) {
  transform: translateY(0); /* Retorna à posição inicial */
  transition: transform 2s ease-in-out; /* Retorno mais rápido */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09eefaf */.elementor-2927 .elementor-element.elementor-element-09eefaf .elementor-button {
    --tamanho-icone: 18px;
    --espaco-icone-texto: 12px;
}

.elementor-2927 .elementor-element.elementor-element-09eefaf .elementor-button-icon i {
    font-size: var(--tamanho-icone);
}

.elementor-2927 .elementor-element.elementor-element-09eefaf .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: var(--espaco-icone-texto); 
}

.elementor-2927 .elementor-element.elementor-element-09eefaf .elementor-button-icon, .elementor-2927 .elementor-element.elementor-element-09eefaf .elementor-button-text {
    transition: 0.35s all cubic-bezier(.59, .07, .27, .94);
}

.elementor-2927 .elementor-element.elementor-element-09eefaf .elementor-button-icon {
    transform: scale3d(0, 0, 1);
    transform-style: preserve-3d;
}

.elementor-2927 .elementor-element.elementor-element-09eefaf .elementor-button-text {
    margin-left: calc(var(--tamanho-icone) * -1);
}

.elementor-2927 .elementor-element.elementor-element-09eefaf .elementor-button:hover {
    box-shadow: 0 0 15px #2CAD40; /* Adiciona o efeito de luz */
    transition: box-shadow 0.35s ease-in-out;

    & .elementor-button-icon {
        transform: scale3d(1, 1, 1);
    }

    & .elementor-button-text {
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3dc50b */.elementor-2927 .elementor-element.elementor-element-e3dc50b {
  z-index: 0;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border-radius: 15px;
  margin: 5px;
  position: relative; /* Necessário para o pseudo-elemento funcionar corretamente */
}

.elementor-2927 .elementor-element.elementor-element-e3dc50b:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /* Espessura da borda */
  border-radius: 15px;

  /* Degradê nas bordas */
  background: linear-gradient(45deg, #00FF08, #CCFF00);

  /* Máscara para exibir apenas a borda */
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7bc71d */.image-scroll {
  display: block; /* Garante que o widget seja tratado como bloco */
  overflow: hidden; /* Oculta partes da imagem fora do contêiner */
  position: relative; /* Necessário para posicionar a imagem */
  height: 400px; /* Altura visível do widget */
  width: 100%; /* Ajuste conforme necessário */
}

.image-scroll img {
  position: absolute; /* Permite o movimento da imagem */
  top: 0;
  left: 0;
  width: 100%; /* Ajusta a imagem para preencher o contêiner horizontalmente */
  height: auto; /* Mantém a proporção da imagem */
  transition: transform 08s ease-in-out; /* Suaviza o efeito de rolagem */
}

.image-scroll:hover img {
  transform: translateY(calc(-100% + 300px)); /* Move a imagem para cima, deixando apenas a parte visível */
  transition: transform 08s ease-in-out; /* Mesma duração da rolagem */
}

.image-scroll img:not(:hover) {
  transform: translateY(0); /* Retorna à posição inicial */
  transition: transform 2s ease-in-out; /* Retorno mais rápido */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-24e0391 */.elementor-2927 .elementor-element.elementor-element-24e0391 .elementor-button {
    --tamanho-icone: 18px;
    --espaco-icone-texto: 12px;
}

.elementor-2927 .elementor-element.elementor-element-24e0391 .elementor-button-icon i {
    font-size: var(--tamanho-icone);
}

.elementor-2927 .elementor-element.elementor-element-24e0391 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: var(--espaco-icone-texto); 
}

.elementor-2927 .elementor-element.elementor-element-24e0391 .elementor-button-icon, .elementor-2927 .elementor-element.elementor-element-24e0391 .elementor-button-text {
    transition: 0.35s all cubic-bezier(.59, .07, .27, .94);
}

.elementor-2927 .elementor-element.elementor-element-24e0391 .elementor-button-icon {
    transform: scale3d(0, 0, 1);
    transform-style: preserve-3d;
}

.elementor-2927 .elementor-element.elementor-element-24e0391 .elementor-button-text {
    margin-left: calc(var(--tamanho-icone) * -1);
}

.elementor-2927 .elementor-element.elementor-element-24e0391 .elementor-button:hover {
    box-shadow: 0 0 15px #2CAD40; /* Adiciona o efeito de luz */
    transition: box-shadow 0.35s ease-in-out;

    & .elementor-button-icon {
        transform: scale3d(1, 1, 1);
    }

    & .elementor-button-text {
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d793d74 */.elementor-2927 .elementor-element.elementor-element-d793d74 {
  z-index: 0;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border-radius: 15px;
  margin: 5px;
  position: relative; /* Necessário para o pseudo-elemento funcionar corretamente */
}

.elementor-2927 .elementor-element.elementor-element-d793d74:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /* Espessura da borda */
  border-radius: 15px;

  /* Degradê nas bordas */
  background: linear-gradient(45deg, #00FF08, #CCFF00);

  /* Máscara para exibir apenas a borda */
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9a8581 */.image-scroll {
  display: block; /* Garante que o widget seja tratado como bloco */
  overflow: hidden; /* Oculta partes da imagem fora do contêiner */
  position: relative; /* Necessário para posicionar a imagem */
  height: 400px; /* Altura visível do widget */
  width: 100%; /* Ajuste conforme necessário */
}

.image-scroll img {
  position: absolute; /* Permite o movimento da imagem */
  top: 0;
  left: 0;
  width: 100%; /* Ajusta a imagem para preencher o contêiner horizontalmente */
  height: auto; /* Mantém a proporção da imagem */
  transition: transform 08s ease-in-out; /* Suaviza o efeito de rolagem */
}

.image-scroll:hover img {
  transform: translateY(calc(-100% + 300px)); /* Move a imagem para cima, deixando apenas a parte visível */
  transition: transform 08s ease-in-out; /* Mesma duração da rolagem */
}

.image-scroll img:not(:hover) {
  transform: translateY(0); /* Retorna à posição inicial */
  transition: transform 2s ease-in-out; /* Retorno mais rápido */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da2efff */.elementor-2927 .elementor-element.elementor-element-da2efff .elementor-button {
    --tamanho-icone: 18px;
    --espaco-icone-texto: 12px;
}

.elementor-2927 .elementor-element.elementor-element-da2efff .elementor-button-icon i {
    font-size: var(--tamanho-icone);
}

.elementor-2927 .elementor-element.elementor-element-da2efff .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: var(--espaco-icone-texto); 
}

.elementor-2927 .elementor-element.elementor-element-da2efff .elementor-button-icon, .elementor-2927 .elementor-element.elementor-element-da2efff .elementor-button-text {
    transition: 0.35s all cubic-bezier(.59, .07, .27, .94);
}

.elementor-2927 .elementor-element.elementor-element-da2efff .elementor-button-icon {
    transform: scale3d(0, 0, 1);
    transform-style: preserve-3d;
}

.elementor-2927 .elementor-element.elementor-element-da2efff .elementor-button-text {
    margin-left: calc(var(--tamanho-icone) * -1);
}

.elementor-2927 .elementor-element.elementor-element-da2efff .elementor-button:hover {
    box-shadow: 0 0 15px #2CAD40; /* Adiciona o efeito de luz */
    transition: box-shadow 0.35s ease-in-out;

    & .elementor-button-icon {
        transform: scale3d(1, 1, 1);
    }

    & .elementor-button-text {
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-290e375 */.elementor-2927 .elementor-element.elementor-element-290e375 {
  z-index: 0;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border-radius: 15px;
  margin: 5px;
  position: relative; /* Necessário para o pseudo-elemento funcionar corretamente */
}

.elementor-2927 .elementor-element.elementor-element-290e375:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px; /* Espessura da borda */
  border-radius: 15px;

  /* Degradê nas bordas */
  background: linear-gradient(45deg, #00FF08, #CCFF00);

  /* Máscara para exibir apenas a borda */
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40d56aa */.elementor-2927 .elementor-element.elementor-element-40d56aa .elementor-button {
    --tamanho-icone: 18px;
    --espaco-icone-texto: 12px;
}

.elementor-2927 .elementor-element.elementor-element-40d56aa .elementor-button-icon i {
    font-size: var(--tamanho-icone);
}

.elementor-2927 .elementor-element.elementor-element-40d56aa .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: var(--espaco-icone-texto); 
}

.elementor-2927 .elementor-element.elementor-element-40d56aa .elementor-button-icon, .elementor-2927 .elementor-element.elementor-element-40d56aa .elementor-button-text {
    transition: 0.35s all cubic-bezier(.59, .07, .27, .94);
}

.elementor-2927 .elementor-element.elementor-element-40d56aa .elementor-button-icon {
    transform: scale3d(0, 0, 1);
    transform-style: preserve-3d;
}

.elementor-2927 .elementor-element.elementor-element-40d56aa .elementor-button-text {
    margin-left: calc(var(--tamanho-icone) * -1);
}

.elementor-2927 .elementor-element.elementor-element-40d56aa .elementor-button:hover {
    box-shadow: 0 0 15px #2CAD40; /* Adiciona o efeito de luz */
    transition: box-shadow 0.35s ease-in-out;

    & .elementor-button-icon {
        transform: scale3d(1, 1, 1);
    }

    & .elementor-button-text {
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44b4fff */.elementor-2927 .elementor-element.elementor-element-44b4fff .elementor-button {
    --tamanho-icone: 18px;
    --espaco-icone-texto: 12px;
}

.elementor-2927 .elementor-element.elementor-element-44b4fff .elementor-button-icon i {
    font-size: var(--tamanho-icone);
}

.elementor-2927 .elementor-element.elementor-element-44b4fff .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: var(--espaco-icone-texto); 
}

.elementor-2927 .elementor-element.elementor-element-44b4fff .elementor-button-icon, .elementor-2927 .elementor-element.elementor-element-44b4fff .elementor-button-text {
    transition: 0.35s all cubic-bezier(.59, .07, .27, .94);
}

.elementor-2927 .elementor-element.elementor-element-44b4fff .elementor-button-icon {
    transform: scale3d(0, 0, 1);
    transform-style: preserve-3d;
}

.elementor-2927 .elementor-element.elementor-element-44b4fff .elementor-button-text {
    margin-left: calc(var(--tamanho-icone) * -1);
}

.elementor-2927 .elementor-element.elementor-element-44b4fff .elementor-button:hover {
    box-shadow: 0 0 15px #0081EE; /* Adiciona o efeito de luz */
    transition: box-shadow 0.35s ease-in-out;

    & .elementor-button-icon {
        transform: scale3d(1, 1, 1);
    }

    & .elementor-button-text {
        margin-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS *//* ESTE TRECHO CORRIGE O SCROLL LATERAL */
html, body {
   max-width: 100%;
   overflow-x: hidden;
}

/* AQUI VOCÊ DEFINE A LARGURA A BARRA DE ROLAGEM */
::-webkit-scrollbar {
    width: 10px;
}

/* AQUI VOCÊ DEFINE A COR DE FUNDO DO SCROLL */
::-webkit-scrollbar-track {
    background: #000000;
}
  
/* AQUI VOCÊ DEFINE O ARREDONDAMENTO DAS BORDAS DA BARRA, COR DE FUNDO E TAMBÉM BORDA DO SCROLL */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: linear-gradient(180deg, #2CAD40, #2CAD40);
    border: 2px solid #000000;
}

/* O MESMO DE CIMA, PORÉM APLICADO AO HOVER (QUANDO PASSA O MOUSE ENCIMA) */
::-webkit-scrollbar-thumb:hover {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: linear-gradient(0deg, #2CAD40, #2CAD40);
    border: 2px solid #000000;
}

/* ----- TEXTO DEGRADÊ ------ */

/* APlica efeito degradê no texto */

.text-gradient{
  display: inline;
  background-image: linear-gradient(to right, #00C701, #77C401);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  /* blindagem extra contra estilos herdados */
  background-color: transparent !important;
}


/* CSS SLIDES */

    .slidevertical1, .slidevertical2, .slidevertical3 {
        width: 100%;
        height: 1200px;
        margin-top: -100px;
    }
    
    .slidevertical1::before, .slidevertical2::before, .slidevertical3::before {
        content: "";
        position: absolute;
        width: 100%;
        height: 102%;
        top: 0px;
        left: 0px;
        background: linear-gradient(to bottom, #161616 0%, transparent 20%, transparent 78%, #161616 98%);
        z-index: 9;
    }
    
    .slidevertical1 .swiper-wrapper, .slidevertical2 .swiper-wrapper, .slidevertical3 .swiper-wrapper {
        transition-timing-function: linear;
    }
    
    .slidevertical1 .swiper-slide img, .slidevertical2 .swiper-slide img, .slidevertical3 .swiper-slide img {
        width: auto;
        max-width: 100%;
    }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://balfmidias.com/wp-content/uploads/2025/08/Montserrat-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://balfmidias.com/wp-content/uploads/2025/08/Montserrat-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */