.elementor-3914 .elementor-element.elementor-element-731aa9d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3914 .elementor-element.elementor-element-731aa9d3:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-731aa9d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(79deg, #032016 0%, var( --e-global-color-uicore_accent ) 100%);}.elementor-3914 .elementor-element.elementor-element-731aa9d3::before, .elementor-3914 .elementor-element.elementor-element-731aa9d3 > .elementor-background-video-container::before, .elementor-3914 .elementor-element.elementor-element-731aa9d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-3914 .elementor-element.elementor-element-731aa9d3 > .elementor-background-slideshow::before, .elementor-3914 .elementor-element.elementor-element-731aa9d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3914 .elementor-element.elementor-element-731aa9d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3914 .elementor-element.elementor-element-4f45094{--display:flex;--justify-content:center;--gap:25px 0px;--row-gap:25px;--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-3914 .elementor-element.elementor-element-bcd3f0a > .elementor-widget-container{padding:7px 15px 7px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:100px 100px 100px 100px;}.elementor-3914 .elementor-element.elementor-element-bcd3f0a.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-bcd3f0a .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-6290b80{width:auto;max-width:auto;}.elementor-3914 .elementor-element.elementor-element-6290b80.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3914 .elementor-element.elementor-element-6290b80 .elementor-heading-title{font-size:65px;font-weight:500;line-height:71px;letter-spacing:-3px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-66275b8{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-42d3367{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-a599357.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-a599357 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3914 .elementor-element.elementor-element-a599357 .elementor-button{font-weight:500;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-e4c68d0{width:auto;max-width:auto;text-align:center;font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-e4c68d0.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-e4c68d0 a{color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-edfb16a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-3914 .elementor-element.elementor-element-c74646f{color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-7e6de333{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--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-3914 .elementor-element.elementor-element-59f813d5{--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;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-dca83bc{--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;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-3a5f2fe1 img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-63230f7 img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-38beb390 img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-4e288f0 img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-1eafea45{--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;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-472d7eb9 img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-79211f37 img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-664eb311 img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-26d7ef9 img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-139eadf6{--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;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-7a7ece3d img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-4cea2a2e img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-307fac5 img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-bfedf41 img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-79f2e6e1{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-717d1828{--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;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-3251d0ad img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-42396d34 img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-1bf60e6d img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-a7bbee2 img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-43e1a581{--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;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-57355964 img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-771b4b3b img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-c8dd050 img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-f315af2 img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-1917bfd0{--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;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-f7a4421 img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-657e116f img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-327de1a2 img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-97edd1d img{border-radius:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-1d0f14a{--e-image-carousel-slides-to-show:3;}.elementor-3914 .elementor-element.elementor-element-1d0f14a > .elementor-widget-container{margin:0px -90px 0px -90px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-1d0f14a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:8px 8px 8px 8px;}.elementor-3914 .elementor-element.elementor-element-3609c159{--e-image-carousel-slides-to-show:3;}.elementor-3914 .elementor-element.elementor-element-3609c159 > .elementor-widget-container{margin:0px -90px 0px -90px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-3609c159 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:8px 8px 8px 8px;}.elementor-3914 .elementor-element.elementor-element-ab07bb8{--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--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-3914 .elementor-element.elementor-element-4d2ee42{--display:flex;--gap:15px 0px;--row-gap:15px;--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-3914 .elementor-element.elementor-element-873794c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010133;border-radius:100px 100px 100px 100px;}.elementor-3914 .elementor-element.elementor-element-873794c.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-873794c .elementor-heading-title{font-size:15px;font-weight:400;}.elementor-3914 .elementor-element.elementor-element-79e4f97{width:auto;max-width:auto;text-align:center;}.elementor-3914 .elementor-element.elementor-element-79e4f97.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-79e4f97 .elementor-heading-title{font-weight:500;letter-spacing:-2.5px;}.elementor-3914 .elementor-element.elementor-element-b6371f8{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-size:18px;letter-spacing:-0.2px;color:#000000CC;}.elementor-3914 .elementor-element.elementor-element-b6371f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-b6371f8.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-0402e95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-91ff618{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--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-3914 .elementor-element.elementor-element-ea79ff8{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 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-3914 .elementor-element.elementor-element-c7bd89e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-c7bd89e img{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-3914 .elementor-element.elementor-element-ce0ad9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3914 .elementor-element.elementor-element-146bd91{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-6d3e545.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-6d3e545 .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-ffcadeb.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-ffcadeb .elementor-heading-title{font-size:22px;font-weight:400;letter-spacing:-1px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-a12077e{--display:flex;--justify-content:flex-end;--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-3914 .elementor-element.elementor-element-ad84086{width:auto;max-width:auto;text-align:center;font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-ad84086 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-ad84086.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-ad84086 a{color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-23916c2{--display:flex;--min-height:520px;--justify-content:space-between;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:-488px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-23916c2:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-23916c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #107350 0%, var( --e-global-color-uicore_accent ) 100%);}.elementor-3914 .elementor-element.elementor-element-48b173d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-1df8d9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-70ae90d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-07ba145{--display:flex;--gap:5px 0px;--row-gap:5px;--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-3914 .elementor-element.elementor-element-a536c9e.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-a536c9e .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-5197b41.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-5197b41 .elementor-heading-title{font-size:22px;font-weight:400;letter-spacing:-1px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-ad9bbfe{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-f6b3cf0{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3914 .elementor-element.elementor-element-f6b3cf0 .elementor-widget-container{text-align:center;}.elementor-3914 .elementor-element.elementor-element-f6b3cf0.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-f6b3cf0 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-3914 .elementor-element.elementor-element-a70fb0b{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-b705be0{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-a56e471.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-a56e471 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-75b68ef.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-75b68ef .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-2ef782c{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-fb953b8.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-fb953b8 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-f801e1b.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-f801e1b .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-a00bdcd{--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-3914 .elementor-element.elementor-element-6ca0127{font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-b04dc54{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--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-3914 .elementor-element.elementor-element-fd383e2{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 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-3914 .elementor-element.elementor-element-b8ad732 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-b8ad732 img{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-3914 .elementor-element.elementor-element-11b360b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3914 .elementor-element.elementor-element-160e6a8{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-658cb8b.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-658cb8b .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-e61e08c.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-e61e08c .elementor-heading-title{font-size:22px;font-weight:400;letter-spacing:-1px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-544a43b{--display:flex;--justify-content:flex-end;--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-3914 .elementor-element.elementor-element-b149967{width:auto;max-width:auto;text-align:center;font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-b149967 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-b149967.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-b149967 a{color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-25ffda9{--display:flex;--min-height:520px;--justify-content:space-between;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:-488px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-25ffda9:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-25ffda9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #107350 0%, var( --e-global-color-uicore_accent ) 100%);}.elementor-3914 .elementor-element.elementor-element-56428eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-081f73a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-7d08126{--display:flex;--gap:5px 0px;--row-gap:5px;--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-3914 .elementor-element.elementor-element-ba371b8.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-ba371b8 .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-ea4fe3a.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-ea4fe3a .elementor-heading-title{font-size:22px;font-weight:400;letter-spacing:-1px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-0e77a8c{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-b707051{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3914 .elementor-element.elementor-element-b707051 .elementor-widget-container{text-align:center;}.elementor-3914 .elementor-element.elementor-element-b707051.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-b707051 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-3914 .elementor-element.elementor-element-5f06767{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-13f6c2a{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-7b33bc6.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-7b33bc6 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-76ff4f9.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-76ff4f9 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-3505497{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-aea727e.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-aea727e .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-6b8455e.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-6b8455e .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-e7a9535{--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-3914 .elementor-element.elementor-element-48b7440{font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-20ca81e{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--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-3914 .elementor-element.elementor-element-b2a651a{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 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-3914 .elementor-element.elementor-element-54d3bbd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-54d3bbd img{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-3914 .elementor-element.elementor-element-902ab62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3914 .elementor-element.elementor-element-cf3a815{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-b00784e.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-b00784e .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-cabbe92.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-cabbe92 .elementor-heading-title{font-size:22px;font-weight:400;letter-spacing:-1px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-769a483{--display:flex;--justify-content:flex-end;--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-3914 .elementor-element.elementor-element-4c03953{width:auto;max-width:auto;text-align:center;font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-4c03953 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-4c03953.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-4c03953 a{color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-5d2336f{--display:flex;--min-height:520px;--justify-content:space-between;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:-488px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-5d2336f:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-5d2336f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #107350 0%, var( --e-global-color-uicore_accent ) 100%);}.elementor-3914 .elementor-element.elementor-element-b7075b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-98f2fe7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-baf8dfb{--display:flex;--gap:5px 0px;--row-gap:5px;--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-3914 .elementor-element.elementor-element-021d5b3.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-021d5b3 .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-3254262.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-3254262 .elementor-heading-title{font-size:22px;font-weight:400;letter-spacing:-1px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-522eef4{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-85847c7{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3914 .elementor-element.elementor-element-85847c7 .elementor-widget-container{text-align:center;}.elementor-3914 .elementor-element.elementor-element-85847c7.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-85847c7 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-3914 .elementor-element.elementor-element-5acb01c{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-12cc367{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-2deb1ce.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-2deb1ce .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-f7093f3.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-f7093f3 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-c36a623{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-f9a4baa.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-f9a4baa .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-a3f9f96.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-a3f9f96 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-6aebca7{--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-3914 .elementor-element.elementor-element-306fe4b{font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-556c631{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--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-3914 .elementor-element.elementor-element-d39aadc{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 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-3914 .elementor-element.elementor-element-0b9c03a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-0b9c03a img{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-3914 .elementor-element.elementor-element-59fd53b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3914 .elementor-element.elementor-element-9eef7a1{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-585131e.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-585131e .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-4170f71.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-4170f71 .elementor-heading-title{font-size:22px;font-weight:400;letter-spacing:-1px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-3f16304{--display:flex;--justify-content:flex-end;--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-3914 .elementor-element.elementor-element-3836128{width:auto;max-width:auto;text-align:center;font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-3836128 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-3836128.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-3836128 a{color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-8d96f5d{--display:flex;--min-height:520px;--justify-content:space-between;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:-488px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-8d96f5d:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-8d96f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #107350 0%, var( --e-global-color-uicore_accent ) 100%);}.elementor-3914 .elementor-element.elementor-element-1a07b78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-d364bac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-bdada40{--display:flex;--gap:5px 0px;--row-gap:5px;--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-3914 .elementor-element.elementor-element-62cc4b1.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-62cc4b1 .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-ba66985.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-ba66985 .elementor-heading-title{font-size:22px;font-weight:400;letter-spacing:-1px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-f01550f{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-10811b6{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3914 .elementor-element.elementor-element-10811b6 .elementor-widget-container{text-align:center;}.elementor-3914 .elementor-element.elementor-element-10811b6.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-10811b6 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-3914 .elementor-element.elementor-element-ae2e4aa{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-e4b8367{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-5717d13.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-5717d13 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-a4df335.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-a4df335 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-7d3f9e9{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-3556b37.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-3556b37 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-045af4b.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-045af4b .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-c7081e0{--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-3914 .elementor-element.elementor-element-06ab7e7{font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-9a5ab34{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--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-3914 .elementor-element.elementor-element-63c1b1e{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 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-3914 .elementor-element.elementor-element-71cd72d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-71cd72d img{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-3914 .elementor-element.elementor-element-c787668{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3914 .elementor-element.elementor-element-4fd71fe{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-7424e9e.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-7424e9e .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-c05566b.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-c05566b .elementor-heading-title{font-size:22px;font-weight:400;letter-spacing:-1px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-33697e3{--display:flex;--justify-content:flex-end;--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-3914 .elementor-element.elementor-element-96ec103{width:auto;max-width:auto;text-align:center;font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-96ec103 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-96ec103.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-96ec103 a{color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-2efe1c7{--display:flex;--min-height:520px;--justify-content:space-between;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:-488px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-2efe1c7:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-2efe1c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #107350 0%, var( --e-global-color-uicore_accent ) 100%);}.elementor-3914 .elementor-element.elementor-element-845a039{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-030e36b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-f88cf90{--display:flex;--gap:5px 0px;--row-gap:5px;--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-3914 .elementor-element.elementor-element-375ac77.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-375ac77 .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-6a4979c.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-6a4979c .elementor-heading-title{font-size:22px;font-weight:400;letter-spacing:-1px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-33de5a0{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-ae44cec{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-8a72c41{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-682f630.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-682f630 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-0540563.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-0540563 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-9b4395f{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-4254704.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-4254704 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-c1d08fd.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-c1d08fd .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-e259844{--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-3914 .elementor-element.elementor-element-a8abb8f{font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-cfe7a12{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--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-3914 .elementor-element.elementor-element-de408a9{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 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-3914 .elementor-element.elementor-element-a4ea66a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-a4ea66a img{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-3914 .elementor-element.elementor-element-4ffe68e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3914 .elementor-element.elementor-element-c54ff60{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-70769bf.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-70769bf .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-1f4a62d.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-1f4a62d .elementor-heading-title{font-size:18px;font-weight:400;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-ebcb8c8{--display:flex;--justify-content:flex-end;--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-3914 .elementor-element.elementor-element-dadb702{width:auto;max-width:auto;text-align:center;font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-dadb702 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-dadb702.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-dadb702 a{color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-e986f7f{--display:flex;--min-height:520px;--justify-content:space-between;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:-505px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-e986f7f:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-e986f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #107350 0%, var( --e-global-color-uicore_accent ) 100%);}.elementor-3914 .elementor-element.elementor-element-8d8d2b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-500306e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-320b426{--display:flex;--gap:5px 0px;--row-gap:5px;--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-3914 .elementor-element.elementor-element-0cb2632.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-0cb2632 .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-e28f4bc.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-e28f4bc .elementor-heading-title{font-size:18px;font-weight:400;letter-spacing:-1px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-df6b83e{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-4dd18ad{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3914 .elementor-element.elementor-element-4dd18ad .elementor-widget-container{text-align:center;}.elementor-3914 .elementor-element.elementor-element-4dd18ad.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-4dd18ad .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-3914 .elementor-element.elementor-element-76c9883{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-29f2680{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-38d49e0.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-38d49e0 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-17e4b5c.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-17e4b5c .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-7f3a813{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-b370116.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-b370116 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-3e74681.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-3e74681 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-77c3d42{--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-3914 .elementor-element.elementor-element-e08696c{font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-9a14a1e{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--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-3914 .elementor-element.elementor-element-a90df8e{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 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-3914 .elementor-element.elementor-element-cbe9898 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-cbe9898 img{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-3914 .elementor-element.elementor-element-fcdc2a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3914 .elementor-element.elementor-element-19624a2{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-0023dfd.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-0023dfd .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-830966c.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-830966c .elementor-heading-title{font-size:18px;font-weight:400;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-64f61a4{--display:flex;--justify-content:flex-end;--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-3914 .elementor-element.elementor-element-b01a34a{width:auto;max-width:auto;text-align:center;font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-b01a34a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-b01a34a.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-b01a34a a{color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-0804258{--display:flex;--min-height:520px;--justify-content:space-between;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:-505px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-0804258:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-0804258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #107350 0%, var( --e-global-color-uicore_accent ) 100%);}.elementor-3914 .elementor-element.elementor-element-c3bee12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-04dc0c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-8b0b2b9{--display:flex;--gap:5px 0px;--row-gap:5px;--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-3914 .elementor-element.elementor-element-2fab089.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-2fab089 .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-b7251a1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-3914 .elementor-element.elementor-element-b7251a1.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-b7251a1 .elementor-heading-title{font-size:18px;font-weight:400;letter-spacing:-1px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-3087b7c{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-2c9eb99{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3914 .elementor-element.elementor-element-2c9eb99 .elementor-widget-container{text-align:center;}.elementor-3914 .elementor-element.elementor-element-2c9eb99.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-2c9eb99 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-3914 .elementor-element.elementor-element-0ca085a{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-fc8dff3{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-ff2937d.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-ff2937d .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-72efab1.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-72efab1 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-91a429b{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-fb5d0b8.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-fb5d0b8 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-3507080.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-3507080 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-baa9130{--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-3914 .elementor-element.elementor-element-85c68ff{font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-deaaa19{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--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-3914 .elementor-element.elementor-element-4e08aa9{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 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-3914 .elementor-element.elementor-element-0e1345c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-0e1345c img{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-3914 .elementor-element.elementor-element-545672e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3914 .elementor-element.elementor-element-5e7b6c0{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-27e5314.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-27e5314 .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-351ac90.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-351ac90 .elementor-heading-title{font-size:18px;font-weight:400;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-55041c7{--display:flex;--justify-content:flex-end;--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-3914 .elementor-element.elementor-element-382d5e0{width:auto;max-width:auto;text-align:center;font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-382d5e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-382d5e0.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-382d5e0 a{color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-e36b03f{--display:flex;--min-height:520px;--justify-content:space-between;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:-505px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-e36b03f:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-e36b03f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #107350 0%, var( --e-global-color-uicore_accent ) 100%);}.elementor-3914 .elementor-element.elementor-element-79ed849{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-81c81be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-3eb7fd9{--display:flex;--gap:5px 0px;--row-gap:5px;--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-3914 .elementor-element.elementor-element-94e2c75.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-94e2c75 .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-fb9cca5{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-3914 .elementor-element.elementor-element-fb9cca5.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-fb9cca5 .elementor-heading-title{font-size:18px;font-weight:400;line-height:26px;letter-spacing:-1px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-ac165d7{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-ddf6c9e{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3914 .elementor-element.elementor-element-ddf6c9e .elementor-widget-container{text-align:center;}.elementor-3914 .elementor-element.elementor-element-ddf6c9e.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-ddf6c9e .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-3914 .elementor-element.elementor-element-9599fd3{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-d68efc3{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-1061616.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-1061616 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-8d58c55.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-8d58c55 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-38acd69{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-733c3d8.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-733c3d8 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-e6222ed.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-e6222ed .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-44feb3d{--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-3914 .elementor-element.elementor-element-9a2a06a{font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-242beba{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--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-3914 .elementor-element.elementor-element-53eb937{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 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-3914 .elementor-element.elementor-element-db6613b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-db6613b img{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-3914 .elementor-element.elementor-element-6931ba4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3914 .elementor-element.elementor-element-d8f6bd8{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-235a165.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-235a165 .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-7d62eaa.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-7d62eaa .elementor-heading-title{font-size:18px;font-weight:400;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-83af85d{--display:flex;--justify-content:flex-end;--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-3914 .elementor-element.elementor-element-56c2a35{width:auto;max-width:auto;text-align:center;font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-56c2a35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-56c2a35.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-56c2a35 a{color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-da2bb9f{--display:flex;--min-height:520px;--justify-content:space-between;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:-482px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-da2bb9f:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-da2bb9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #107350 0%, var( --e-global-color-uicore_accent ) 100%);}.elementor-3914 .elementor-element.elementor-element-60b3403{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-094256f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-d166338{--display:flex;--gap:5px 0px;--row-gap:5px;--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-3914 .elementor-element.elementor-element-a9a789f.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-a9a789f .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-e1d4181.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-e1d4181 .elementor-heading-title{font-size:18px;font-weight:400;letter-spacing:-1px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-2efed5f{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-331d85b{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3914 .elementor-element.elementor-element-331d85b .elementor-widget-container{text-align:center;}.elementor-3914 .elementor-element.elementor-element-331d85b.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-331d85b .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-3914 .elementor-element.elementor-element-3ccbca7{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-eebbde3{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-75be4c7.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-75be4c7 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-11ee549.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-11ee549 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-da0aaf4{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-328772d.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-328772d .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-4518abe.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-4518abe .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-77585fc{--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-3914 .elementor-element.elementor-element-beec76e{font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-eecca10{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--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-3914 .elementor-element.elementor-element-ea30d36{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 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-3914 .elementor-element.elementor-element-351bc46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-351bc46 img{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-3914 .elementor-element.elementor-element-2b5eeeb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3914 .elementor-element.elementor-element-e4f20a9{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-1e72ccc.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-1e72ccc .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-a2ffe1d.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-a2ffe1d .elementor-heading-title{font-size:18px;font-weight:400;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-2216554{--display:flex;--justify-content:flex-end;--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-3914 .elementor-element.elementor-element-f89ebf1{width:auto;max-width:auto;text-align:center;font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-f89ebf1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-f89ebf1.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-f89ebf1 a{color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-5ec3b30{--display:flex;--min-height:520px;--justify-content:space-between;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:-482px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-5ec3b30:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-5ec3b30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #107350 0%, var( --e-global-color-uicore_accent ) 100%);}.elementor-3914 .elementor-element.elementor-element-1abaee9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-816da98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-002400c{--display:flex;--gap:5px 0px;--row-gap:5px;--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-3914 .elementor-element.elementor-element-333b629.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-333b629 .elementor-heading-title{font-size:35px;font-weight:500;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-45c59e1.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-45c59e1 .elementor-heading-title{font-size:18px;font-weight:400;letter-spacing:-1px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-957df70{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-5201c40{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3914 .elementor-element.elementor-element-5201c40 .elementor-widget-container{text-align:center;}.elementor-3914 .elementor-element.elementor-element-5201c40.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-5201c40 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-3914 .elementor-element.elementor-element-578d5d1{--display:flex;--gap:10px 0px;--row-gap:10px;--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-3914 .elementor-element.elementor-element-91358ad{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-8bdd6ff.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-8bdd6ff .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-fc101ff.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-fc101ff .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-e0e6651{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-0ad1ecb.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-0ad1ecb .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-ad6b770.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-ad6b770 .elementor-heading-title{font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-cacbba4{--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-3914 .elementor-element.elementor-element-a19a5cf{font-size:17px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-a339034{--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-3914 .elementor-element.elementor-element-5f5148f img{border-radius:30px 30px 30px 30px;}.elementor-3914 .elementor-element.elementor-element-42a3bf6{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:110px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:110px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFFB3;}.elementor-3914 .elementor-element.elementor-element-42a3bf6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-uicore_primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010133;border-radius:100px 100px 100px 100px;padding:25px 25px 25px 25px;}.elementor-3914 .elementor-element.elementor-element-42a3bf6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-3914 .elementor-element.elementor-element-42a3bf6 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-3914 .elementor-element.elementor-element-dc075e1{--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-7f26a5c{--display:flex;--gap:20px 0px;--row-gap:20px;--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-3914 .elementor-element.elementor-element-d87158d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010133;border-radius:100px 100px 100px 100px;}.elementor-3914 .elementor-element.elementor-element-d87158d.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-d87158d .elementor-heading-title{font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-3914 .elementor-element.elementor-element-a1c3fe8{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:center;}.elementor-3914 .elementor-element.elementor-element-a1c3fe8.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-a1c3fe8 .elementor-heading-title{font-weight:500;letter-spacing:-2.5px;}.elementor-3914 .elementor-element.elementor-element-0da6756 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-0da6756.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-0da6756{text-align:center;font-size:18px;letter-spacing:-0.2px;color:#000000CC;}.elementor-3914 .elementor-element.elementor-element-388dc0ce{--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-3914 .elementor-element.elementor-element-9325b79{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-7px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-7px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#00000080;--arrow-hover-color:var( --e-global-color-uicore_primary );}.elementor-3914 .elementor-element.elementor-element-9325b79 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;box-shadow:0px 12px 25px -5px rgba(0, 0, 0, 0.2);border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-3914 .elementor-element.elementor-element-9325b79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-9325b79 .swiper-slide > .elementor-element{height:100%;}.elementor-3914 .elementor-element.elementor-element-9325b79 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3914 .elementor-element.elementor-element-0fd4992{--display:flex;--min-height:550px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-0fd4992:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-0fd4992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #023725 0%, #023725 100%);}.elementor-3914 .elementor-element.elementor-element-70507e7{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-ede6c90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:100px 100px 100px 100px;}.elementor-3914 .elementor-element.elementor-element-ede6c90.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-ede6c90 .elementor-heading-title{font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-d9b4ef1{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:start;}.elementor-3914 .elementor-element.elementor-element-d9b4ef1 .elementor-heading-title{font-weight:500;letter-spacing:-2.5px;color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-c439de9{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;font-size:18px;letter-spacing:-0.2px;color:#FFFFFFCC;}.elementor-3914 .elementor-element.elementor-element-c439de9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-c439de9.elementor-element{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-43b7ac1{--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-3914 .elementor-element.elementor-element-c579220{--display:flex;--position:absolute;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;top:-44px;--z-index:1;}.elementor-3914 .elementor-element.elementor-element-c579220:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-c579220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-3914 .elementor-element.elementor-element-c579220{left:0px;}body.rtl .elementor-3914 .elementor-element.elementor-element-c579220{right:0px;}.elementor-3914 .elementor-element.elementor-element-353b17b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-980e070{--display:flex;--gap:20px 0px;--row-gap:20px;--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-3914 .elementor-element.elementor-element-f42a804 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010133;border-radius:100px 100px 100px 100px;}.elementor-3914 .elementor-element.elementor-element-f42a804.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-f42a804 .elementor-heading-title{font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-3914 .elementor-element.elementor-element-9f80ef8{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:center;}.elementor-3914 .elementor-element.elementor-element-9f80ef8.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-9f80ef8 .elementor-heading-title{font-weight:500;letter-spacing:-2.5px;}.elementor-3914 .elementor-element.elementor-element-14a636b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-14a636b.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-14a636b{text-align:center;font-size:18px;letter-spacing:-0.2px;color:#000000CC;}.elementor-3914 .elementor-element.elementor-element-d96e7b7{--grid-columns:3;--grid-row-gap:20px;--load-more-button-align:center;}.elementor-3914 .elementor-element.elementor-element-d96e7b7 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-0e78d2d{--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;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-14ac144{--display:flex;--gap:20px 0px;--row-gap:20px;--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-3914 .elementor-element.elementor-element-43adebb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010133;border-radius:100px 100px 100px 100px;}.elementor-3914 .elementor-element.elementor-element-43adebb.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-43adebb .elementor-heading-title{font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-3914 .elementor-element.elementor-element-1678715.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-1678715{text-align:center;}.elementor-3914 .elementor-element.elementor-element-1678715 .elementor-heading-title{font-weight:500;letter-spacing:-2.5px;}.elementor-3914 .elementor-element.elementor-element-754ea4c{width:auto;max-width:auto;text-align:center;font-size:18px;letter-spacing:-0.2px;color:#000000CC;}.elementor-3914 .elementor-element.elementor-element-754ea4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-754ea4c.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-ccc6284{--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-3914 .elementor-element.elementor-element-9ec7eaa .ui-e-accordion-item + .ui-e-accordion-item{margin-top:25px;}.elementor-3914 .elementor-element.elementor-element-9ec7eaa .ui-e-accordion-item{border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#EAEEF8;border-radius:15px 15px 15px 15px;padding:25px 25px 25px 25px;box-shadow:0px 30px 70px -35px rgba(202, 205, 213, 0.75);}.elementor-3914 .elementor-element.elementor-element-9ec7eaa .ui-e-accordion-title-text{justify-content:flex-start;}.elementor-3914 .elementor-element.elementor-element-9ec7eaa .ui-e-accordion-title{color:var( --e-global-color-uicore_headline );border-style:none;}.elementor-3914 .elementor-element.elementor-element-9ec7eaa .ui-e-custom-icon svg{fill:var( --e-global-color-uicore_headline );}.elementor-3914 .elementor-element.elementor-element-9ec7eaa .ui-e-accordion-item:hover .ui-e-accordion-title{color:var( --e-global-color-uicore_primary );}.elementor-3914 .elementor-element.elementor-element-9ec7eaa .ui-e-accordion-item:hover .ui-e-custom-icon svg{fill:var( --e-global-color-uicore_primary );}.elementor-3914 .elementor-element.elementor-element-9ec7eaa .ui-e-accordion-title .ui-e-accordion-icon{--ui-e-icon-size:15px;}.elementor-3914 .elementor-element.elementor-element-9ec7eaa .ui-e-accordion-item:hover .ui-e-accordion-icon{color:var( --e-global-color-uicore_primary );}.elementor-3914 .elementor-element.elementor-element-9ec7eaa .ui-e-accordion-item:hover .ui-e-accordion-icon svg{fill:var( --e-global-color-uicore_primary );}.elementor-3914 .elementor-element.elementor-element-9ec7eaa .ui-e-accordion-item.ui-open .ui-e-accordion-icon{color:var( --e-global-color-uicore_primary );}.elementor-3914 .elementor-element.elementor-element-9ec7eaa .ui-e-accordion-item.ui-open .ui-e-accordion-icon svg{fill:var( --e-global-color-uicore_primary );}.elementor-3914 .elementor-element.elementor-element-9ec7eaa .ui-e-accordion-content{margin-top:15px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-3914 .elementor-element.elementor-element-731aa9d3{--content-width:1500px;}.elementor-3914 .elementor-element.elementor-element-4f45094{--width:50%;}.elementor-3914 .elementor-element.elementor-element-7e6de333{--width:50%;}.elementor-3914 .elementor-element.elementor-element-ea79ff8{--width:100%;}.elementor-3914 .elementor-element.elementor-element-146bd91{--width:70%;}.elementor-3914 .elementor-element.elementor-element-a12077e{--width:50%;}.elementor-3914 .elementor-element.elementor-element-07ba145{--width:70%;}.elementor-3914 .elementor-element.elementor-element-ad9bbfe{--width:30%;}.elementor-3914 .elementor-element.elementor-element-fd383e2{--width:100%;}.elementor-3914 .elementor-element.elementor-element-160e6a8{--width:80%;}.elementor-3914 .elementor-element.elementor-element-544a43b{--width:50%;}.elementor-3914 .elementor-element.elementor-element-7d08126{--width:70%;}.elementor-3914 .elementor-element.elementor-element-0e77a8c{--width:30%;}.elementor-3914 .elementor-element.elementor-element-b2a651a{--width:100%;}.elementor-3914 .elementor-element.elementor-element-cf3a815{--width:80%;}.elementor-3914 .elementor-element.elementor-element-769a483{--width:50%;}.elementor-3914 .elementor-element.elementor-element-baf8dfb{--width:70%;}.elementor-3914 .elementor-element.elementor-element-522eef4{--width:30%;}.elementor-3914 .elementor-element.elementor-element-d39aadc{--width:100%;}.elementor-3914 .elementor-element.elementor-element-9eef7a1{--width:90%;}.elementor-3914 .elementor-element.elementor-element-3f16304{--width:50%;}.elementor-3914 .elementor-element.elementor-element-bdada40{--width:70%;}.elementor-3914 .elementor-element.elementor-element-f01550f{--width:30%;}.elementor-3914 .elementor-element.elementor-element-63c1b1e{--width:100%;}.elementor-3914 .elementor-element.elementor-element-4fd71fe{--width:90%;}.elementor-3914 .elementor-element.elementor-element-33697e3{--width:50%;}.elementor-3914 .elementor-element.elementor-element-f88cf90{--width:80%;}.elementor-3914 .elementor-element.elementor-element-33de5a0{--width:30%;}.elementor-3914 .elementor-element.elementor-element-de408a9{--width:100%;}.elementor-3914 .elementor-element.elementor-element-c54ff60{--width:100%;}.elementor-3914 .elementor-element.elementor-element-ebcb8c8{--width:50%;}.elementor-3914 .elementor-element.elementor-element-320b426{--width:80%;}.elementor-3914 .elementor-element.elementor-element-df6b83e{--width:30%;}.elementor-3914 .elementor-element.elementor-element-a90df8e{--width:100%;}.elementor-3914 .elementor-element.elementor-element-19624a2{--width:100%;}.elementor-3914 .elementor-element.elementor-element-64f61a4{--width:50%;}.elementor-3914 .elementor-element.elementor-element-8b0b2b9{--width:80%;}.elementor-3914 .elementor-element.elementor-element-3087b7c{--width:30%;}.elementor-3914 .elementor-element.elementor-element-4e08aa9{--width:100%;}.elementor-3914 .elementor-element.elementor-element-5e7b6c0{--width:100%;}.elementor-3914 .elementor-element.elementor-element-55041c7{--width:50%;}.elementor-3914 .elementor-element.elementor-element-3eb7fd9{--width:80%;}.elementor-3914 .elementor-element.elementor-element-ac165d7{--width:30%;}.elementor-3914 .elementor-element.elementor-element-53eb937{--width:100%;}.elementor-3914 .elementor-element.elementor-element-d8f6bd8{--width:100%;}.elementor-3914 .elementor-element.elementor-element-83af85d{--width:0%;}.elementor-3914 .elementor-element.elementor-element-d166338{--width:80%;}.elementor-3914 .elementor-element.elementor-element-2efed5f{--width:30%;}.elementor-3914 .elementor-element.elementor-element-ea30d36{--width:100%;}.elementor-3914 .elementor-element.elementor-element-e4f20a9{--width:100%;}.elementor-3914 .elementor-element.elementor-element-2216554{--width:0%;}.elementor-3914 .elementor-element.elementor-element-002400c{--width:80%;}.elementor-3914 .elementor-element.elementor-element-957df70{--width:30%;}.elementor-3914 .elementor-element.elementor-element-388dc0ce{--width:100%;}.elementor-3914 .elementor-element.elementor-element-70507e7{--width:50%;}.elementor-3914 .elementor-element.elementor-element-43b7ac1{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-3914 .elementor-element.elementor-element-91ff618{--width:100%;}.elementor-3914 .elementor-element.elementor-element-ea79ff8{--width:100%;}.elementor-3914 .elementor-element.elementor-element-b04dc54{--width:100%;}.elementor-3914 .elementor-element.elementor-element-fd383e2{--width:100%;}.elementor-3914 .elementor-element.elementor-element-20ca81e{--width:100%;}.elementor-3914 .elementor-element.elementor-element-b2a651a{--width:100%;}.elementor-3914 .elementor-element.elementor-element-556c631{--width:100%;}.elementor-3914 .elementor-element.elementor-element-d39aadc{--width:100%;}.elementor-3914 .elementor-element.elementor-element-9a5ab34{--width:100%;}.elementor-3914 .elementor-element.elementor-element-63c1b1e{--width:100%;}.elementor-3914 .elementor-element.elementor-element-cfe7a12{--width:100%;}.elementor-3914 .elementor-element.elementor-element-de408a9{--width:100%;}.elementor-3914 .elementor-element.elementor-element-9a14a1e{--width:100%;}.elementor-3914 .elementor-element.elementor-element-a90df8e{--width:100%;}.elementor-3914 .elementor-element.elementor-element-deaaa19{--width:100%;}.elementor-3914 .elementor-element.elementor-element-4e08aa9{--width:100%;}.elementor-3914 .elementor-element.elementor-element-242beba{--width:100%;}.elementor-3914 .elementor-element.elementor-element-53eb937{--width:100%;}.elementor-3914 .elementor-element.elementor-element-eecca10{--width:100%;}.elementor-3914 .elementor-element.elementor-element-ea30d36{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3914 .elementor-element.elementor-element-4f45094{--width:100%;}.elementor-3914 .elementor-element.elementor-element-9eef7a1{--width:100%;}.elementor-3914 .elementor-element.elementor-element-de408a9{--width:100%;}.elementor-3914 .elementor-element.elementor-element-a90df8e{--width:100%;}.elementor-3914 .elementor-element.elementor-element-388dc0ce{--width:100%;}.elementor-3914 .elementor-element.elementor-element-70507e7{--width:100%;}.elementor-3914 .elementor-element.elementor-element-43b7ac1{--width:100%;}.elementor-3914 .elementor-element.elementor-element-c579220{--width:80%;}}@media(max-width:1366px){.elementor-3914 .elementor-element.elementor-element-ab07bb8{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3914 .elementor-element.elementor-element-b6371f8{--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;}.elementor-3914 .elementor-element.elementor-element-0402e95{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-91ff618{--justify-content:flex-start;--border-radius:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-ce0ad9d{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-6d3e545 .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-ffcadeb .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-23916c2{--margin-top:-497px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-48b173d{--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-3914 .elementor-element.elementor-element-a536c9e .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-5197b41 .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-b04dc54{--justify-content:flex-start;--border-radius:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-11b360b{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-658cb8b .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-e61e08c .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-25ffda9{--margin-top:-497px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-ba371b8 .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-ea4fe3a .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-20ca81e{--justify-content:flex-start;--border-radius:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-902ab62{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-b00784e .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-cabbe92 .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-5d2336f{--margin-top:-497px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-021d5b3 .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-3254262 .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-556c631{--justify-content:flex-start;--border-radius:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-59fd53b{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-585131e .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-4170f71 .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-8d96f5d{--margin-top:-497px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-62cc4b1 .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-ba66985 .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-9a5ab34{--justify-content:flex-start;--border-radius:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-c787668{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-7424e9e .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-c05566b .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-2efe1c7{--margin-top:-497px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-375ac77 .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-6a4979c .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-cfe7a12{--justify-content:flex-start;--border-radius:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-4ffe68e{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-70769bf .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-1f4a62d .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-e986f7f{--margin-top:-497px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-0cb2632 .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-e28f4bc .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-9a14a1e{--justify-content:flex-start;--border-radius:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-fcdc2a0{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-0023dfd .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-830966c .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-0804258{--margin-top:-497px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-2fab089 .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-b7251a1 .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-deaaa19{--justify-content:flex-start;--border-radius:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-545672e{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-27e5314 .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-351ac90 .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-e36b03f{--margin-top:-497px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-94e2c75 .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-fb9cca5 .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-242beba{--justify-content:flex-start;--border-radius:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-6931ba4{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-235a165 .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-7d62eaa .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-da2bb9f{--margin-top:-497px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-a9a789f .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-e1d4181 .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-eecca10{--justify-content:flex-start;--border-radius:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-2b5eeeb{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-1e72ccc .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-a2ffe1d .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-5ec3b30{--margin-top:-497px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-333b629 .elementor-heading-title{font-size:30px;}.elementor-3914 .elementor-element.elementor-element-45c59e1 .elementor-heading-title{font-size:18px;}.elementor-3914 .elementor-element.elementor-element-42a3bf6{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-350px;--e-n-carousel-arrow-prev-top-position:570px;--e-n-carousel-arrow-next-right-position:350px;--e-n-carousel-arrow-next-top-position:570px;}}@media(max-width:1024px){.elementor-3914 .elementor-element.elementor-element-731aa9d3{--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-3914 .elementor-element.elementor-element-bcd3f0a .elementor-heading-title{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-6290b80 .elementor-heading-title{font-size:45px;line-height:1.3em;}.elementor-3914 .elementor-element.elementor-element-66275b8{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-3914 .elementor-element.elementor-element-e4c68d0{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-7e6de333{--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-3914 .elementor-element.elementor-element-1d0f14a{--e-image-carousel-slides-to-show:4;}.elementor-3914 .elementor-element.elementor-element-3609c159{--e-image-carousel-slides-to-show:4;}.elementor-3914 .elementor-element.elementor-element-3609c159 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-ab07bb8{--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-4d2ee42{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3914 .elementor-element.elementor-element-79e4f97{text-align:center;}.elementor-3914 .elementor-element.elementor-element-79e4f97 .elementor-heading-title{font-size:40px;}.elementor-3914 .elementor-element.elementor-element-b6371f8{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-3914 .elementor-element.elementor-element-0402e95{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3914 .elementor-element.elementor-element-c7bd89e img{height:420px;}.elementor-3914 .elementor-element.elementor-element-ce0ad9d{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-ad84086{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-23916c2{--min-height:420px;--margin-top:-398px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-48b173d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-b8ad732 img{height:420px;}.elementor-3914 .elementor-element.elementor-element-11b360b{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-b149967{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-25ffda9{--min-height:420px;--margin-top:-398px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-54d3bbd img{height:420px;}.elementor-3914 .elementor-element.elementor-element-902ab62{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-4c03953{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-5d2336f{--min-height:420px;--margin-top:-398px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-0b9c03a img{height:420px;}.elementor-3914 .elementor-element.elementor-element-59fd53b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-3836128{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-8d96f5d{--min-height:420px;--margin-top:-398px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-71cd72d img{height:420px;}.elementor-3914 .elementor-element.elementor-element-c787668{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-96ec103{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-2efe1c7{--min-height:420px;--margin-top:-398px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-a4ea66a img{height:420px;}.elementor-3914 .elementor-element.elementor-element-4ffe68e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-dadb702{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-e986f7f{--min-height:420px;--margin-top:-398px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-cbe9898 img{height:420px;}.elementor-3914 .elementor-element.elementor-element-fcdc2a0{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-b01a34a{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-0804258{--min-height:420px;--margin-top:-398px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-0e1345c img{height:420px;}.elementor-3914 .elementor-element.elementor-element-545672e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-382d5e0{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-e36b03f{--min-height:420px;--margin-top:-398px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-db6613b img{height:420px;}.elementor-3914 .elementor-element.elementor-element-6931ba4{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-56c2a35{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-da2bb9f{--min-height:420px;--margin-top:-398px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-351bc46 img{height:420px;}.elementor-3914 .elementor-element.elementor-element-2b5eeeb{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3914 .elementor-element.elementor-element-f89ebf1{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-5ec3b30{--min-height:420px;--margin-top:-398px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-42a3bf6{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:32px;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:80px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-40px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:80px;}.elementor-3914 .elementor-element.elementor-element-42a3bf6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-dc075e1{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-7f26a5c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3914 .elementor-element.elementor-element-a1c3fe8{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;text-align:center;}.elementor-3914 .elementor-element.elementor-element-a1c3fe8 .elementor-heading-title{font-size:40px;}.elementor-3914 .elementor-element.elementor-element-0da6756{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-3914 .elementor-element.elementor-element-9325b79{--swiper-slides-to-display:1;width:100%;max-width:100%;--arrow-prev-left-position:285px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:85px;--arrow-next-right-position:285px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:85px;--arrow-size:25px;}.elementor-3914 .elementor-element.elementor-element-0fd4992{--min-height:650px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-70507e7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-ede6c90.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-d9b4ef1{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;text-align:center;}.elementor-3914 .elementor-element.elementor-element-d9b4ef1 .elementor-heading-title{font-size:40px;}.elementor-3914 .elementor-element.elementor-element-c439de9{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-3914 .elementor-element.elementor-element-c439de9.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-43b7ac1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-3914 .elementor-element.elementor-element-43b7ac1.e-con{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-c579220{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;top:30px;}body:not(.rtl) .elementor-3914 .elementor-element.elementor-element-c579220{left:75px;}body.rtl .elementor-3914 .elementor-element.elementor-element-c579220{right:75px;}.elementor-3914 .elementor-element.elementor-element-4561704{width:100%;max-width:100%;}.elementor-3914 .elementor-element.elementor-element-4561704 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-353b17b{--margin-top:320px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-980e070{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3914 .elementor-element.elementor-element-9f80ef8{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;text-align:center;}.elementor-3914 .elementor-element.elementor-element-9f80ef8 .elementor-heading-title{font-size:40px;}.elementor-3914 .elementor-element.elementor-element-14a636b{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-3914 .elementor-element.elementor-element-d96e7b7{--grid-columns:1;}.elementor-3914 .elementor-element.elementor-element-0e78d2d{--margin-top:75px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3914 .elementor-element.elementor-element-14ac144{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3914 .elementor-element.elementor-element-1678715{text-align:center;}.elementor-3914 .elementor-element.elementor-element-1678715 .elementor-heading-title{font-size:40px;}.elementor-3914 .elementor-element.elementor-element-754ea4c{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}}@media(max-width:767px){.elementor-3914 .elementor-element.elementor-element-731aa9d3{--min-height:650px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-4f45094{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3914 .elementor-element.elementor-element-bcd3f0a{text-align:center;}.elementor-3914 .elementor-element.elementor-element-bcd3f0a .elementor-heading-title{font-size:13px;}.elementor-3914 .elementor-element.elementor-element-6290b80{width:100%;max-width:100%;}.elementor-3914 .elementor-element.elementor-element-6290b80 .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:-2.5px;}.elementor-3914 .elementor-element.elementor-element-66275b8{width:100%;max-width:100%;font-size:17px;}.elementor-3914 .elementor-element.elementor-element-e4c68d0{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-edfb16a{--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 7px;--row-gap:0px;--column-gap:7px;--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-3914 .elementor-element.elementor-element-364605e{--e-rating-icon-font-size:10px;}.elementor-3914 .elementor-element.elementor-element-1d0f14a{--e-image-carousel-slides-to-show:3;}.elementor-3914 .elementor-element.elementor-element-1d0f14a > .elementor-widget-container{margin:0px -90px 0px -20px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-3609c159{--e-image-carousel-slides-to-show:3;}.elementor-3914 .elementor-element.elementor-element-3609c159 > .elementor-widget-container{margin:0px -90px 0px -20px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-ab07bb8{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-873794c.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-873794c{text-align:center;}.elementor-3914 .elementor-element.elementor-element-873794c .elementor-heading-title{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-79e4f97 .elementor-heading-title{font-size:30px;letter-spacing:-1.5px;}.elementor-3914 .elementor-element.elementor-element-b6371f8{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:17px;}.elementor-3914 .elementor-element.elementor-element-0402e95{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3914 .elementor-element.elementor-element-91ff618{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-c7bd89e img{height:380px;border-radius:25px 25px 25px 25px;}.elementor-3914 .elementor-element.elementor-element-ce0ad9d{--justify-content:space-between;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3914 .elementor-element.elementor-element-146bd91{--width:60%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-6d3e545 .elementor-heading-title{font-size:21px;}.elementor-3914 .elementor-element.elementor-element-ffcadeb .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-3914 .elementor-element.elementor-element-a12077e{--width:40%;}.elementor-3914 .elementor-element.elementor-element-ad84086{font-size:14px;}.elementor-3914 .elementor-element.elementor-element-23916c2{--min-height:385px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:-360px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-48b173d{--justify-content:space-between;}.elementor-3914 .elementor-element.elementor-element-07ba145{--width:60%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-a536c9e .elementor-heading-title{font-size:25px;}.elementor-3914 .elementor-element.elementor-element-5197b41 .elementor-heading-title{font-size:17px;}.elementor-3914 .elementor-element.elementor-element-ad9bbfe{--width:40%;}.elementor-3914 .elementor-element.elementor-element-6ca0127{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-b04dc54{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-b8ad732 img{height:380px;border-radius:25px 25px 25px 25px;}.elementor-3914 .elementor-element.elementor-element-11b360b{--justify-content:space-between;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3914 .elementor-element.elementor-element-160e6a8{--width:60%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-658cb8b .elementor-heading-title{font-size:21px;}.elementor-3914 .elementor-element.elementor-element-e61e08c .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-3914 .elementor-element.elementor-element-544a43b{--width:40%;}.elementor-3914 .elementor-element.elementor-element-b149967{font-size:14px;}.elementor-3914 .elementor-element.elementor-element-25ffda9{--min-height:385px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:-360px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-7d08126{--width:60%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-ba371b8 .elementor-heading-title{font-size:25px;}.elementor-3914 .elementor-element.elementor-element-ea4fe3a .elementor-heading-title{font-size:17px;}.elementor-3914 .elementor-element.elementor-element-0e77a8c{--width:40%;}.elementor-3914 .elementor-element.elementor-element-48b7440{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-20ca81e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-54d3bbd img{height:380px;border-radius:25px 25px 25px 25px;}.elementor-3914 .elementor-element.elementor-element-902ab62{--justify-content:space-between;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3914 .elementor-element.elementor-element-cf3a815{--width:60%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-b00784e .elementor-heading-title{font-size:21px;}.elementor-3914 .elementor-element.elementor-element-cabbe92 .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-3914 .elementor-element.elementor-element-769a483{--width:40%;}.elementor-3914 .elementor-element.elementor-element-4c03953{font-size:14px;}.elementor-3914 .elementor-element.elementor-element-5d2336f{--min-height:385px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:-360px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-baf8dfb{--width:60%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-021d5b3 .elementor-heading-title{font-size:25px;}.elementor-3914 .elementor-element.elementor-element-3254262 .elementor-heading-title{font-size:17px;}.elementor-3914 .elementor-element.elementor-element-522eef4{--width:40%;}.elementor-3914 .elementor-element.elementor-element-306fe4b{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-556c631{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-0b9c03a img{height:380px;border-radius:25px 25px 25px 25px;}.elementor-3914 .elementor-element.elementor-element-59fd53b{--justify-content:space-between;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3914 .elementor-element.elementor-element-9eef7a1{--width:60%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-585131e .elementor-heading-title{font-size:21px;}.elementor-3914 .elementor-element.elementor-element-4170f71 .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-3914 .elementor-element.elementor-element-3f16304{--width:35%;}.elementor-3914 .elementor-element.elementor-element-3836128{font-size:14px;}.elementor-3914 .elementor-element.elementor-element-8d96f5d{--min-height:385px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:-360px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-bdada40{--width:60%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-62cc4b1 .elementor-heading-title{font-size:25px;}.elementor-3914 .elementor-element.elementor-element-ba66985 .elementor-heading-title{font-size:17px;}.elementor-3914 .elementor-element.elementor-element-f01550f{--width:40%;}.elementor-3914 .elementor-element.elementor-element-06ab7e7{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-9a5ab34{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-71cd72d img{height:380px;border-radius:25px 25px 25px 25px;}.elementor-3914 .elementor-element.elementor-element-c787668{--justify-content:space-between;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3914 .elementor-element.elementor-element-4fd71fe{--width:60%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-7424e9e .elementor-heading-title{font-size:21px;}.elementor-3914 .elementor-element.elementor-element-c05566b .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-3914 .elementor-element.elementor-element-33697e3{--width:35%;}.elementor-3914 .elementor-element.elementor-element-96ec103{font-size:14px;}.elementor-3914 .elementor-element.elementor-element-2efe1c7{--min-height:385px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:-360px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-f88cf90{--width:60%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-375ac77 .elementor-heading-title{font-size:25px;}.elementor-3914 .elementor-element.elementor-element-6a4979c .elementor-heading-title{font-size:17px;}.elementor-3914 .elementor-element.elementor-element-33de5a0{--width:40%;}.elementor-3914 .elementor-element.elementor-element-a8abb8f{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-cfe7a12{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-a4ea66a img{border-radius:25px 25px 25px 25px;}.elementor-3914 .elementor-element.elementor-element-4ffe68e{--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:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3914 .elementor-element.elementor-element-c54ff60{--width:60%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-70769bf .elementor-heading-title{font-size:21px;}.elementor-3914 .elementor-element.elementor-element-1f4a62d .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-3914 .elementor-element.elementor-element-ebcb8c8{--width:40%;}.elementor-3914 .elementor-element.elementor-element-dadb702{font-size:14px;}.elementor-3914 .elementor-element.elementor-element-e986f7f{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:-403px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-500306e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-320b426{--width:70%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-0cb2632 .elementor-heading-title{font-size:25px;}.elementor-3914 .elementor-element.elementor-element-e28f4bc .elementor-heading-title{font-size:17px;}.elementor-3914 .elementor-element.elementor-element-df6b83e{--width:20%;}.elementor-3914 .elementor-element.elementor-element-4dd18ad.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-7f3a813{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-e08696c{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-9a14a1e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-cbe9898 img{border-radius:25px 25px 25px 25px;}.elementor-3914 .elementor-element.elementor-element-fcdc2a0{--justify-content:space-between;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3914 .elementor-element.elementor-element-19624a2{--width:60%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-0023dfd .elementor-heading-title{font-size:21px;}.elementor-3914 .elementor-element.elementor-element-830966c .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-3914 .elementor-element.elementor-element-64f61a4{--width:40%;}.elementor-3914 .elementor-element.elementor-element-b01a34a{font-size:14px;}.elementor-3914 .elementor-element.elementor-element-0804258{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:-403px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-04dc0c9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-8b0b2b9{--width:70%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-2fab089 .elementor-heading-title{font-size:25px;}.elementor-3914 .elementor-element.elementor-element-b7251a1 .elementor-heading-title{font-size:17px;}.elementor-3914 .elementor-element.elementor-element-3087b7c{--width:20%;}.elementor-3914 .elementor-element.elementor-element-2c9eb99.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-91a429b{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-85c68ff{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-deaaa19{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-0e1345c img{border-radius:25px 25px 25px 25px;}.elementor-3914 .elementor-element.elementor-element-545672e{--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:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3914 .elementor-element.elementor-element-5e7b6c0{--width:60%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-27e5314 .elementor-heading-title{font-size:21px;}.elementor-3914 .elementor-element.elementor-element-351ac90 .elementor-heading-title{font-size:12px;letter-spacing:0px;}.elementor-3914 .elementor-element.elementor-element-55041c7{--width:40%;}.elementor-3914 .elementor-element.elementor-element-382d5e0{font-size:14px;}.elementor-3914 .elementor-element.elementor-element-e36b03f{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:-400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-81c81be{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-3eb7fd9{--width:80%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-94e2c75 .elementor-heading-title{font-size:25px;}.elementor-3914 .elementor-element.elementor-element-fb9cca5 .elementor-heading-title{font-size:17px;}.elementor-3914 .elementor-element.elementor-element-ac165d7{--width:20%;}.elementor-3914 .elementor-element.elementor-element-ddf6c9e.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-38acd69{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-9a2a06a{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-242beba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-db6613b img{border-radius:25px 25px 25px 25px;}.elementor-3914 .elementor-element.elementor-element-6931ba4{--justify-content:space-between;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3914 .elementor-element.elementor-element-d8f6bd8{--width:60%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-235a165 .elementor-heading-title{font-size:21px;}.elementor-3914 .elementor-element.elementor-element-7d62eaa .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-3914 .elementor-element.elementor-element-83af85d{--width:35%;}.elementor-3914 .elementor-element.elementor-element-56c2a35{font-size:14px;}.elementor-3914 .elementor-element.elementor-element-da2bb9f{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:-385px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-094256f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-d166338{--width:70%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-a9a789f .elementor-heading-title{font-size:25px;}.elementor-3914 .elementor-element.elementor-element-e1d4181 .elementor-heading-title{font-size:17px;}.elementor-3914 .elementor-element.elementor-element-2efed5f{--width:20%;}.elementor-3914 .elementor-element.elementor-element-331d85b.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-da0aaf4{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-beec76e{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-eecca10{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-351bc46 img{border-radius:25px 25px 25px 25px;}.elementor-3914 .elementor-element.elementor-element-2b5eeeb{--justify-content:space-between;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3914 .elementor-element.elementor-element-e4f20a9{--width:60%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-1e72ccc .elementor-heading-title{font-size:21px;}.elementor-3914 .elementor-element.elementor-element-a2ffe1d .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-3914 .elementor-element.elementor-element-2216554{--width:35%;}.elementor-3914 .elementor-element.elementor-element-f89ebf1{font-size:14px;}.elementor-3914 .elementor-element.elementor-element-5ec3b30{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:-385px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-816da98{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-002400c{--width:70%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-333b629 .elementor-heading-title{font-size:25px;}.elementor-3914 .elementor-element.elementor-element-45c59e1 .elementor-heading-title{font-size:17px;}.elementor-3914 .elementor-element.elementor-element-957df70{--width:20%;}.elementor-3914 .elementor-element.elementor-element-5201c40.elementor-element{--align-self:flex-end;}.elementor-3914 .elementor-element.elementor-element-e0e6651{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-a19a5cf{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-42a3bf6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-prev-top-position:100px;--e-n-carousel-arrow-next-top-position:100px;}.elementor-3914 .elementor-element.elementor-element-dc075e1{--content-width:100%;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-7f26a5c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3914 .elementor-element.elementor-element-d87158d.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-d87158d{text-align:center;}.elementor-3914 .elementor-element.elementor-element-d87158d .elementor-heading-title{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-a1c3fe8{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-3914 .elementor-element.elementor-element-a1c3fe8 .elementor-heading-title{font-size:30px;letter-spacing:-1.5px;}.elementor-3914 .elementor-element.elementor-element-0da6756{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-3914 .elementor-element.elementor-element-388dc0ce{--width:100%;--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-3914 .elementor-element.elementor-element-9325b79{--swiper-slides-to-display:1;--swiper-slides-gap:20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:130px;--arrow-prev-top-position:95px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:130px;--arrow-next-top-position:95px;}.elementor-3914 .elementor-element.elementor-element-0fd4992{--min-height:850px;--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-70507e7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3914 .elementor-element.elementor-element-ede6c90.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-ede6c90{text-align:center;}.elementor-3914 .elementor-element.elementor-element-ede6c90 .elementor-heading-title{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-d9b4ef1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3914 .elementor-element.elementor-element-d9b4ef1 .elementor-heading-title{font-size:30px;letter-spacing:-1.5px;}.elementor-3914 .elementor-element.elementor-element-c439de9{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:17px;}.elementor-3914 .elementor-element.elementor-element-c579220{--width:95%;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-3914 .elementor-element.elementor-element-c579220{left:10px;}body.rtl .elementor-3914 .elementor-element.elementor-element-c579220{right:10px;}.elementor-3914 .elementor-element.elementor-element-353b17b{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3914 .elementor-element.elementor-element-980e070{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3914 .elementor-element.elementor-element-f42a804.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-f42a804{text-align:center;}.elementor-3914 .elementor-element.elementor-element-f42a804 .elementor-heading-title{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-9f80ef8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3914 .elementor-element.elementor-element-9f80ef8 .elementor-heading-title{font-size:30px;letter-spacing:-1.5px;}.elementor-3914 .elementor-element.elementor-element-14a636b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-3914 .elementor-element.elementor-element-d96e7b7{--grid-columns:1;}.elementor-3914 .elementor-element.elementor-element-0e78d2d{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3914 .elementor-element.elementor-element-14ac144{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3914 .elementor-element.elementor-element-43adebb.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-43adebb{text-align:center;}.elementor-3914 .elementor-element.elementor-element-43adebb .elementor-heading-title{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-1678715 .elementor-heading-title{font-size:30px;letter-spacing:-1.5px;}.elementor-3914 .elementor-element.elementor-element-754ea4c{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;font-size:17px;}.elementor-3914 .elementor-element.elementor-element-9ec7eaa .ui-e-accordion-item{padding:15px 15px 15px 15px;}.elementor-3914 .elementor-element.elementor-element-9ec7eaa .ui-e-accordion-title{font-size:15px;}.elementor-3914 .elementor-element.elementor-element-9ec7eaa .ui-e-accordion-content{padding:15px 15px 15px 15px;margin-top:0px;}}/* Start custom CSS for heading, class: .elementor-element-6290b80 */.the-gradient-text {
  background: radial-gradient(
    ellipse at 0% 20%, 
    #ffffff 0%, 
    #f0f1f5 30%,  
    #9ca0b2 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 1.1;
  filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.1));
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a599357 *//* TARGETING THE SPECIFIC ELEMENTOR BUTTON CLASS */
.elementor-button-wrapper .elementor-button {
    border-radius: 100px !important;
    background: linear-gradient(90deg, #055438 0%, #055438 100%) !important;
    background-clip: padding-box !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important; 
    
    position: relative;
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
    
    padding: 23px 40px !important; 
    display: inline-block !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    text-decoration: none !important;
    text-align: center !important;
    box-sizing: border-box !important;
    z-index: 1;
    
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
}

/* THE GLOW EFFECT - Squashed height for a cleaner look */
.elementor-button-wrapper .elementor-button::before {
    content: '';
    width: 250px; 
    height: 30px;  /* Very thin to stay at the bottom */
    border-radius: 100%;
    background: rgba(10, 200, 120, 0.8); 
    position: absolute;
    bottom: -20px; /* Tucked right at the bottom edge */
    left: 50%;
    transform: translateX(-50%) scale(1);
    
    filter: blur(20px) !important; /* Tighter blur for more definition */
    mix-blend-mode: plus-lighter;
    
    animation: tightPulse 3s ease-in-out infinite;
    animation-play-state: paused; 
    pointer-events: none;
    z-index: -1;
}

/* NEW ANIMATION: Horizontal expansion only */
@keyframes tightPulse {
    0%, 100% { 
        transform: translateX(-50%) scaleX(0.7) scaleY(1);
        opacity: 0.4;
    }
    50% { 
        transform: translateX(-50%) scaleX(1.3) scaleY(1.1); /* Widens significantly, barely grows taller */
        opacity: 1; 
    }
}

/* --- MOBILE & TABLET --- */
@media (max-width: 768px) {
    .elementor-button-wrapper .elementor-button {
        padding: 20px 30px !important;
        font-size: 15px !important;
    }
}

/* --- HOVER STATE --- */
.elementor-button-wrapper .elementor-button:hover {
    transform: scale(1.02) !important; 
    /* Massive, soft professional black shadow */
    box-shadow: 0px 50px 100px -20px rgba(0, 0, 0, 0.6) !important;
}

.elementor-button-wrapper .elementor-button:hover::before {
    animation-play-state: running; 
}

/* Tactile Click */
.elementor-button-wrapper .elementor-button:active {
    transform: scale(0.98) !important;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2) !important;
}

.ti-angle-right {
    margin-left: 05px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4c68d0 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1d0f14a */.elementor-3914 .elementor-element.elementor-element-1d0f14a .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
      
      
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3609c159 */.elementor-3914 .elementor-element.elementor-element-3609c159 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad84086 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea79ff8 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b149967 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c03953 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3836128 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ec103 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dadb702 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de408a9 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b01a34a */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-382d5e0 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56c2a35 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f89ebf1 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad84086 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea79ff8 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b149967 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c03953 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3836128 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ec103 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dadb702 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de408a9 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b01a34a */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-382d5e0 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56c2a35 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f89ebf1 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad84086 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea79ff8 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b149967 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c03953 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3836128 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ec103 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dadb702 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de408a9 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b01a34a */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-382d5e0 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56c2a35 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f89ebf1 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad84086 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea79ff8 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b149967 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c03953 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3836128 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ec103 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dadb702 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de408a9 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b01a34a */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-382d5e0 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56c2a35 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f89ebf1 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad84086 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea79ff8 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b149967 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c03953 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3836128 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ec103 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dadb702 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de408a9 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b01a34a */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-382d5e0 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56c2a35 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f89ebf1 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad84086 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea79ff8 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b149967 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c03953 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3836128 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ec103 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dadb702 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de408a9 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b01a34a */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-382d5e0 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56c2a35 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f89ebf1 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad84086 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea79ff8 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b149967 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c03953 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3836128 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ec103 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dadb702 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de408a9 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b01a34a */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-382d5e0 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56c2a35 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f89ebf1 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad84086 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea79ff8 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b149967 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c03953 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3836128 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ec103 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dadb702 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de408a9 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b01a34a */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-382d5e0 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56c2a35 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f89ebf1 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad84086 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea79ff8 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b149967 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c03953 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3836128 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ec103 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dadb702 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de408a9 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b01a34a */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-382d5e0 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56c2a35 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f89ebf1 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad84086 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea79ff8 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b149967 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c03953 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3836128 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ec103 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dadb702 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de408a9 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b01a34a */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-382d5e0 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56c2a35 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f89ebf1 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad84086 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea79ff8 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b149967 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c03953 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3836128 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96ec103 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dadb702 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de408a9 *//* 1. Card container */
.therevealcard {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Card lift on hover */
.therevealcard:hover {
    transform: translateY(-4px);
}

/* 2. Text editor */
.thetexteditor {
    max-height: 0;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

/* 3. Reveal on hover */
.therevealcard:hover .thetexteditor {
    max-height: 500px;
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b01a34a */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-382d5e0 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56c2a35 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f89ebf1 */.hover-underline {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* underline thickness */
  background-color: currentColor; /* matches text color */
  transition: width 0.3s ease;
}

.hover-underline:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-42a3bf6 */.elementor-3914 .elementor-element.elementor-element-42a3bf6 .swiper {
overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c579220 */.elementor-3914 .elementor-element.elementor-element-c579220 {
     box-shadow: rgba(14, 63, 126, 0.04) 0px 0px 0px 1px, rgba(42, 51, 69, 0.04) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.04) 0px 6px 6px -3px, rgba(14, 63, 126, 0.04) 0px 12px 12px -6px, rgba(14, 63, 126, 0.04) 0px 24px 24px -12px !important;
}/* End custom CSS */