.elementor-4855 .elementor-element.elementor-element-4016b700{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.9;--padding-top:50px;--padding-bottom:0140px;--padding-left:0px;--padding-right:0px;}.elementor-4855 .elementor-element.elementor-element-4016b700::before, .elementor-4855 .elementor-element.elementor-element-4016b700 > .elementor-background-video-container::before, .elementor-4855 .elementor-element.elementor-element-4016b700 > .e-con-inner > .elementor-background-video-container::before, .elementor-4855 .elementor-element.elementor-element-4016b700 > .elementor-background-slideshow::before, .elementor-4855 .elementor-element.elementor-element-4016b700 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4855 .elementor-element.elementor-element-4016b700 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#002F6C;--background-overlay:'';}.elementor-4855 .elementor-element.elementor-element-4016b700 > .elementor-shape-bottom svg, .elementor-4855 .elementor-element.elementor-element-4016b700 > .e-con-inner > .elementor-shape-bottom svg{height:200px;}.elementor-4855 .elementor-element.elementor-element-48cfd21e{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4855 .elementor-element.elementor-element-7b6316c0{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4855 .elementor-element.elementor-element-17fd4bc7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4855 .elementor-element.elementor-element-60265bc2 > .elementor-widget-container{border-style:solid;border-color:#EC9E22;border-radius:15px 15px 15px 15px;}.elementor-4855 .elementor-element.elementor-element-60265bc2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4855 .elementor-element.elementor-element-3ed8d1a > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-3ed8d1a{text-align:center;}.elementor-4855 .elementor-element.elementor-element-3ed8d1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-4855 .elementor-element.elementor-element-d58a54f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4855 .elementor-element.elementor-element-15a88115 .elementor-button{background-color:#22B5EC;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:30px 150px 30px 150px;}.elementor-4855 .elementor-element.elementor-element-15a88115 > .elementor-widget-container{margin:10px 0px 0px 0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4855 .elementor-element.elementor-element-7b61caee{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0;--padding-top:170px;--padding-bottom:170px;--padding-left:0px;--padding-right:0px;}.elementor-4855 .elementor-element.elementor-element-7b61caee:not(.elementor-motion-effects-element-type-background), .elementor-4855 .elementor-element.elementor-element-7b61caee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002F6C;}.elementor-4855 .elementor-element.elementor-element-7b61caee::before, .elementor-4855 .elementor-element.elementor-element-7b61caee > .elementor-background-video-container::before, .elementor-4855 .elementor-element.elementor-element-7b61caee > .e-con-inner > .elementor-background-video-container::before, .elementor-4855 .elementor-element.elementor-element-7b61caee > .elementor-background-slideshow::before, .elementor-4855 .elementor-element.elementor-element-7b61caee > .e-con-inner > .elementor-background-slideshow::before, .elementor-4855 .elementor-element.elementor-element-7b61caee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F5EB31;--background-overlay:'';}.elementor-4855 .elementor-element.elementor-element-7b61caee > .elementor-shape-top svg, .elementor-4855 .elementor-element.elementor-element-7b61caee > .e-con-inner > .elementor-shape-top svg{height:200px;}.elementor-4855 .elementor-element.elementor-element-7b61caee > .elementor-shape-bottom svg, .elementor-4855 .elementor-element.elementor-element-7b61caee > .e-con-inner > .elementor-shape-bottom svg{height:200px;}.elementor-4855 .elementor-element.elementor-element-56c4d3a8{--display:flex;}.elementor-4855 .elementor-element.elementor-element-5df14d47{text-align:center;}.elementor-4855 .elementor-element.elementor-element-5df14d47 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-4855 .elementor-element.elementor-element-2bd25628 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-2bd25628{text-align:center;}.elementor-4855 .elementor-element.elementor-element-2bd25628 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-4855 .elementor-element.elementor-element-6e2293f{--e-image-carousel-slides-to-show:3;}.elementor-4855 .elementor-element.elementor-element-6e2293f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4855 .elementor-element.elementor-element-6e2293f .elementor-swiper-button.elementor-swiper-button-next{font-size:60px;color:#EC9E22;}.elementor-4855 .elementor-element.elementor-element-6e2293f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-4855 .elementor-element.elementor-element-6e2293f .elementor-swiper-button.elementor-swiper-button-next svg{fill:#EC9E22;}.elementor-4855 .elementor-element.elementor-element-6e2293f .swiper-wrapper{display:flex;align-items:center;}.elementor-4855 .elementor-element.elementor-element-6e2293f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:#EC9E22;border-radius:25px 25px 25px 25px;}.elementor-4855 .elementor-element.elementor-element-6e2293f .elementor-image-carousel-caption{text-align:center;color:#FFFFFF;}.elementor-4855 .elementor-element.elementor-element-2e81dc77{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4855 .elementor-element.elementor-element-2300f07{--display:flex;}.elementor-4855 .elementor-element.elementor-element-a6bc74c .elementor-button{background-color:#22B5EC;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;border-radius:50px 50px 50px 50px;padding:30px 150px 30px 150px;}.elementor-4855 .elementor-element.elementor-element-a6bc74c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-7a2f9645{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4855 .elementor-element.elementor-element-39e65f2d{--display:flex;}.elementor-4855 .elementor-element.elementor-element-39e65f2d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4855 .elementor-element.elementor-element-299c21df{text-align:center;}.elementor-4855 .elementor-element.elementor-element-299c21df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#002F6C;}.elementor-4855 .elementor-element.elementor-element-3b1083d5{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4855 .elementor-element.elementor-element-57417e8c{--display:flex;--overlay-opacity:0;border-style:solid;--border-style:solid;border-color:#002F6C;--border-color:#002F6C;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4855 .elementor-element.elementor-element-57417e8c:not(.elementor-motion-effects-element-type-background), .elementor-4855 .elementor-element.elementor-element-57417e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4855 .elementor-element.elementor-element-57417e8c::before, .elementor-4855 .elementor-element.elementor-element-57417e8c > .elementor-background-video-container::before, .elementor-4855 .elementor-element.elementor-element-57417e8c > .e-con-inner > .elementor-background-video-container::before, .elementor-4855 .elementor-element.elementor-element-57417e8c > .elementor-background-slideshow::before, .elementor-4855 .elementor-element.elementor-element-57417e8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4855 .elementor-element.elementor-element-57417e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F5EB31;--background-overlay:'';}.elementor-4855 .elementor-element.elementor-element-57417e8c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4855 .elementor-element.elementor-element-7c51406 .elementor-icon-wrapper{text-align:center;}.elementor-4855 .elementor-element.elementor-element-7c51406.elementor-view-stacked .elementor-icon{background-color:#002F6C;}.elementor-4855 .elementor-element.elementor-element-7c51406.elementor-view-framed .elementor-icon, .elementor-4855 .elementor-element.elementor-element-7c51406.elementor-view-default .elementor-icon{color:#002F6C;border-color:#002F6C;}.elementor-4855 .elementor-element.elementor-element-7c51406.elementor-view-framed .elementor-icon, .elementor-4855 .elementor-element.elementor-element-7c51406.elementor-view-default .elementor-icon svg{fill:#002F6C;}.elementor-4855 .elementor-element.elementor-element-1ad428e0 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-1ad428e0{text-align:center;}.elementor-4855 .elementor-element.elementor-element-1ad428e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#002F6C;}.elementor-4855 .elementor-element.elementor-element-ecddf1 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-ecddf1{text-align:center;}.elementor-4855 .elementor-element.elementor-element-ecddf1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#002F6C;}.elementor-4855 .elementor-element.elementor-element-6bea9adb{--display:flex;--overlay-opacity:0;border-style:solid;--border-style:solid;border-color:#002F6C;--border-color:#002F6C;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4855 .elementor-element.elementor-element-6bea9adb:not(.elementor-motion-effects-element-type-background), .elementor-4855 .elementor-element.elementor-element-6bea9adb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4855 .elementor-element.elementor-element-6bea9adb::before, .elementor-4855 .elementor-element.elementor-element-6bea9adb > .elementor-background-video-container::before, .elementor-4855 .elementor-element.elementor-element-6bea9adb > .e-con-inner > .elementor-background-video-container::before, .elementor-4855 .elementor-element.elementor-element-6bea9adb > .elementor-background-slideshow::before, .elementor-4855 .elementor-element.elementor-element-6bea9adb > .e-con-inner > .elementor-background-slideshow::before, .elementor-4855 .elementor-element.elementor-element-6bea9adb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F5EB31;--background-overlay:'';}.elementor-4855 .elementor-element.elementor-element-6bea9adb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4855 .elementor-element.elementor-element-114fc413 .elementor-icon-wrapper{text-align:center;}.elementor-4855 .elementor-element.elementor-element-114fc413.elementor-view-stacked .elementor-icon{background-color:#002F6C;}.elementor-4855 .elementor-element.elementor-element-114fc413.elementor-view-framed .elementor-icon, .elementor-4855 .elementor-element.elementor-element-114fc413.elementor-view-default .elementor-icon{color:#002F6C;border-color:#002F6C;}.elementor-4855 .elementor-element.elementor-element-114fc413.elementor-view-framed .elementor-icon, .elementor-4855 .elementor-element.elementor-element-114fc413.elementor-view-default .elementor-icon svg{fill:#002F6C;}.elementor-4855 .elementor-element.elementor-element-57e32175 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-57e32175{text-align:center;}.elementor-4855 .elementor-element.elementor-element-57e32175 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#002F6C;}.elementor-4855 .elementor-element.elementor-element-15195f06 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-15195f06{text-align:center;}.elementor-4855 .elementor-element.elementor-element-15195f06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#002F6C;}.elementor-4855 .elementor-element.elementor-element-38dce546{--display:flex;--overlay-opacity:0;border-style:solid;--border-style:solid;border-color:#002F6C;--border-color:#002F6C;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4855 .elementor-element.elementor-element-38dce546:not(.elementor-motion-effects-element-type-background), .elementor-4855 .elementor-element.elementor-element-38dce546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4855 .elementor-element.elementor-element-38dce546::before, .elementor-4855 .elementor-element.elementor-element-38dce546 > .elementor-background-video-container::before, .elementor-4855 .elementor-element.elementor-element-38dce546 > .e-con-inner > .elementor-background-video-container::before, .elementor-4855 .elementor-element.elementor-element-38dce546 > .elementor-background-slideshow::before, .elementor-4855 .elementor-element.elementor-element-38dce546 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4855 .elementor-element.elementor-element-38dce546 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F5EB31;--background-overlay:'';}.elementor-4855 .elementor-element.elementor-element-38dce546.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4855 .elementor-element.elementor-element-38ec97d0 .elementor-icon-wrapper{text-align:center;}.elementor-4855 .elementor-element.elementor-element-38ec97d0.elementor-view-stacked .elementor-icon{background-color:#002F6C;}.elementor-4855 .elementor-element.elementor-element-38ec97d0.elementor-view-framed .elementor-icon, .elementor-4855 .elementor-element.elementor-element-38ec97d0.elementor-view-default .elementor-icon{color:#002F6C;border-color:#002F6C;}.elementor-4855 .elementor-element.elementor-element-38ec97d0.elementor-view-framed .elementor-icon, .elementor-4855 .elementor-element.elementor-element-38ec97d0.elementor-view-default .elementor-icon svg{fill:#002F6C;}.elementor-4855 .elementor-element.elementor-element-5883eab2 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-5883eab2{text-align:center;}.elementor-4855 .elementor-element.elementor-element-5883eab2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#002F6C;}.elementor-4855 .elementor-element.elementor-element-27ccb890 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-27ccb890{text-align:center;}.elementor-4855 .elementor-element.elementor-element-27ccb890 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#002F6C;}.elementor-4855 .elementor-element.elementor-element-458a7365{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4855 .elementor-element.elementor-element-7f09b711{--display:flex;}.elementor-4855 .elementor-element.elementor-element-6efa19d1 .elementor-button{background-color:#22B5EC;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;border-radius:50px 50px 50px 50px;padding:30px 150px 30px 150px;}.elementor-4855 .elementor-element.elementor-element-6efa19d1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-4b1f728c{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-4855 .elementor-element.elementor-element-57462dfd{--display:flex;}.elementor-4855 .elementor-element.elementor-element-00ff2f3{text-align:center;}.elementor-4855 .elementor-element.elementor-element-00ff2f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#002F6C;}.elementor-4855 .elementor-element.elementor-element-a9e3a0c > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-a9e3a0c{text-align:center;}.elementor-4855 .elementor-element.elementor-element-a9e3a0c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#002F6C;}.elementor-4855 .elementor-element.elementor-element-57f67c52{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0;--padding-top:170px;--padding-bottom:170px;--padding-left:0px;--padding-right:0px;}.elementor-4855 .elementor-element.elementor-element-57f67c52:not(.elementor-motion-effects-element-type-background), .elementor-4855 .elementor-element.elementor-element-57f67c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002F6C;}.elementor-4855 .elementor-element.elementor-element-57f67c52::before, .elementor-4855 .elementor-element.elementor-element-57f67c52 > .elementor-background-video-container::before, .elementor-4855 .elementor-element.elementor-element-57f67c52 > .e-con-inner > .elementor-background-video-container::before, .elementor-4855 .elementor-element.elementor-element-57f67c52 > .elementor-background-slideshow::before, .elementor-4855 .elementor-element.elementor-element-57f67c52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4855 .elementor-element.elementor-element-57f67c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F5EB31;--background-overlay:'';}.elementor-4855 .elementor-element.elementor-element-57f67c52 > .elementor-shape-top svg, .elementor-4855 .elementor-element.elementor-element-57f67c52 > .e-con-inner > .elementor-shape-top svg{height:200px;}.elementor-4855 .elementor-element.elementor-element-57f67c52 > .elementor-shape-bottom svg, .elementor-4855 .elementor-element.elementor-element-57f67c52 > .e-con-inner > .elementor-shape-bottom svg{height:200px;}.elementor-4855 .elementor-element.elementor-element-52dfccfe{--display:flex;}.elementor-4855 .elementor-element.elementor-element-10e4144e{text-align:center;}.elementor-4855 .elementor-element.elementor-element-10e4144e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4855 .elementor-element.elementor-element-68e5d32 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-4855 .elementor-element.elementor-element-68e5d32 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-4855 .elementor-element.elementor-element-68e5d32 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4855 .elementor-element.elementor-element-68e5d32 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4855 .elementor-element.elementor-element-68e5d32 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-4855 .elementor-element.elementor-element-68e5d32 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-4855 .elementor-element.elementor-element-68e5d32 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-4855 .elementor-element.elementor-element-68e5d32 .elementor-field-type-html{padding-bottom:0px;}.elementor-4855 .elementor-element.elementor-element-68e5d32 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-4855 .elementor-element.elementor-element-68e5d32 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-4855 .elementor-element.elementor-element-68e5d32 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-4855 .elementor-element.elementor-element-68e5d32 .elementor-button[type="submit"]{color:#ffffff;}.elementor-4855 .elementor-element.elementor-element-68e5d32 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-4855 .elementor-element.elementor-element-68e5d32 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-4855 .elementor-element.elementor-element-68e5d32 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-4855 .elementor-element.elementor-element-68e5d32 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-4855 .elementor-element.elementor-element-68e5d32 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4855 .elementor-element.elementor-element-68e5d32 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4855 .elementor-element.elementor-element-68e5d32{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4855 .elementor-element.elementor-element-912b243 .elementor-button{background-color:#22B5EC;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;border-radius:50px 50px 50px 50px;padding:30px 150px 30px 150px;}.elementor-4855 .elementor-element.elementor-element-912b243 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-5f5b1db9{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-4855 .elementor-element.elementor-element-27182cd1{--display:flex;}.elementor-4855 .elementor-element.elementor-element-2cbef758{text-align:center;}.elementor-4855 .elementor-element.elementor-element-2cbef758 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#002F6C;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4855 .elementor-element.elementor-element-3f634d4d > .elementor-widget-container{background-color:#002F6C;padding:20px 20px 20px 20px;border-style:solid;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-4855 .elementor-element.elementor-element-3f634d4d .elementor-tab-content{border-block-end-color:#FFFFFF;background-color:#02010100;color:#FFFFFF;}.elementor-4855 .elementor-element.elementor-element-3f634d4d .elementor-tab-title{border-color:#FFFFFF;}.elementor-4855 .elementor-element.elementor-element-3f634d4d .elementor-toggle-item{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4855 .elementor-element.elementor-element-3f634d4d .elementor-toggle-title, .elementor-4855 .elementor-element.elementor-element-3f634d4d .elementor-toggle-icon{color:#FFFFFF;}.elementor-4855 .elementor-element.elementor-element-3f634d4d .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-4855 .elementor-element.elementor-element-3f634d4d .elementor-tab-title.elementor-active a, .elementor-4855 .elementor-element.elementor-element-3f634d4d .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}body.elementor-page-4855:not(.elementor-motion-effects-element-type-background), body.elementor-page-4855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-4855 .elementor-element.elementor-element-15a88115 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-15a88115 .elementor-button{padding:20px 70px 20px 70px;}.elementor-4855 .elementor-element.elementor-element-a6bc74c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-a6bc74c .elementor-button{padding:20px 70px 20px 70px;}.elementor-4855 .elementor-element.elementor-element-6efa19d1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-6efa19d1 .elementor-button{padding:20px 70px 20px 70px;}.elementor-4855 .elementor-element.elementor-element-912b243 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-912b243 .elementor-button{padding:20px 70px 20px 70px;}}@media(max-width:767px){.elementor-4855 .elementor-element.elementor-element-4016b700{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:190px;--padding-left:0px;--padding-right:0px;}.elementor-4855 .elementor-element.elementor-element-48cfd21e{--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-4855 .elementor-element.elementor-element-7b6316c0{--margin-top:0px;--margin-bottom:-112px;--margin-left:0px;--margin-right:0px;}.elementor-4855 .elementor-element.elementor-element-17fd4bc7{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4855 .elementor-element.elementor-element-60265bc2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-3ed8d1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-4855 .elementor-element.elementor-element-3ed8d1a{text-align:center;}.elementor-4855 .elementor-element.elementor-element-3ed8d1a .elementor-heading-title{font-size:18px;}.elementor-4855 .elementor-element.elementor-element-d58a54f{--justify-content:center;}.elementor-4855 .elementor-element.elementor-element-15a88115 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-4855 .elementor-element.elementor-element-15a88115.elementor-element{--align-self:center;}.elementor-4855 .elementor-element.elementor-element-15a88115 .elementor-button{font-size:30px;padding:15px 50px 15px 50px;}.elementor-4855 .elementor-element.elementor-element-7b61caee{--margin-top:-00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0140px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-4855 .elementor-element.elementor-element-5df14d47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-5df14d47 .elementor-heading-title{font-size:25px;}.elementor-4855 .elementor-element.elementor-element-2bd25628{text-align:center;}.elementor-4855 .elementor-element.elementor-element-2bd25628 .elementor-heading-title{font-size:18px;}.elementor-4855 .elementor-element.elementor-element-6e2293f{--e-image-carousel-slides-to-show:1;}.elementor-4855 .elementor-element.elementor-element-6e2293f > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-2e81dc77{--margin-top:0px;--margin-bottom:-112px;--margin-left:0px;--margin-right:0px;}.elementor-4855 .elementor-element.elementor-element-a6bc74c > .elementor-widget-container{margin:0px 0px 35px 0px;padding:0px 10px 0px 10px;}.elementor-4855 .elementor-element.elementor-element-a6bc74c .elementor-button{font-size:16px;padding:15px 50px 15px 50px;}.elementor-4855 .elementor-element.elementor-element-7a2f9645{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4855 .elementor-element.elementor-element-299c21df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-299c21df .elementor-heading-title{font-size:23px;}.elementor-4855 .elementor-element.elementor-element-57417e8c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4855 .elementor-element.elementor-element-1ad428e0 .elementor-heading-title{font-size:18px;}.elementor-4855 .elementor-element.elementor-element-ecddf1 .elementor-heading-title{font-size:18px;}.elementor-4855 .elementor-element.elementor-element-6bea9adb{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4855 .elementor-element.elementor-element-57e32175 .elementor-heading-title{font-size:18px;}.elementor-4855 .elementor-element.elementor-element-15195f06 .elementor-heading-title{font-size:18px;}.elementor-4855 .elementor-element.elementor-element-38dce546{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4855 .elementor-element.elementor-element-5883eab2 .elementor-heading-title{font-size:18px;}.elementor-4855 .elementor-element.elementor-element-27ccb890 .elementor-heading-title{font-size:18px;}.elementor-4855 .elementor-element.elementor-element-458a7365{--margin-top:0px;--margin-bottom:-112px;--margin-left:0px;--margin-right:0px;}.elementor-4855 .elementor-element.elementor-element-6efa19d1 > .elementor-widget-container{margin:0px 0px 35px 0px;padding:0px 10px 0px 10px;}.elementor-4855 .elementor-element.elementor-element-6efa19d1 .elementor-button{font-size:16px;padding:15px 50px 15px 50px;}.elementor-4855 .elementor-element.elementor-element-4b1f728c{--padding-top:70px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4855 .elementor-element.elementor-element-bba7e9a img{width:187px;}.elementor-4855 .elementor-element.elementor-element-00ff2f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-00ff2f3 .elementor-heading-title{font-size:25px;}.elementor-4855 .elementor-element.elementor-element-a9e3a0c .elementor-heading-title{font-size:18px;}.elementor-4855 .elementor-element.elementor-element-57f67c52{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4855 .elementor-element.elementor-element-10e4144e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-10e4144e .elementor-heading-title{font-size:25px;}.elementor-4855 .elementor-element.elementor-element-912b243 > .elementor-widget-container{margin:0px 0px 35px 0px;padding:0px 10px 0px 10px;}.elementor-4855 .elementor-element.elementor-element-912b243 .elementor-button{font-size:16px;padding:15px 50px 15px 50px;}.elementor-4855 .elementor-element.elementor-element-5f5b1db9{--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-4855 .elementor-element.elementor-element-2cbef758 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4855 .elementor-element.elementor-element-2cbef758 .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-4855 .elementor-element.elementor-element-4016b700{--content-width:798px;}.elementor-4855 .elementor-element.elementor-element-17fd4bc7{--width:100%;}.elementor-4855 .elementor-element.elementor-element-2300f07{--width:100%;}.elementor-4855 .elementor-element.elementor-element-39e65f2d{--width:26.282%;}.elementor-4855 .elementor-element.elementor-element-6bea9adb{--width:90.396%;}.elementor-4855 .elementor-element.elementor-element-38dce546{--width:94.759%;}.elementor-4855 .elementor-element.elementor-element-7f09b711{--width:100%;}.elementor-4855 .elementor-element.elementor-element-4b1f728c{--content-width:742px;}.elementor-4855 .elementor-element.elementor-element-57462dfd{--width:100%;}.elementor-4855 .elementor-element.elementor-element-57f67c52{--content-width:500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4855 .elementor-element.elementor-element-17fd4bc7{--width:100%;}.elementor-4855 .elementor-element.elementor-element-2300f07{--width:100%;}.elementor-4855 .elementor-element.elementor-element-7f09b711{--width:100%;}}/* Start custom CSS for form, class: .elementor-element-68e5d32 */// 1. Processar o formulário e iniciar o download
add_action('wp_ajax_nopriv_elementor_lead_download', 'handle_lead_download');
add_action('wp_ajax_elementor_lead_download', 'handle_lead_download');

function handle_lead_download() {
    // Verificar nonce para segurança
    if (!isset($_POST['nonce']) || !wp_verify_nonce($_POST['nonce'], 'lead_download_nonce')) {
        wp_die('Erro de segurança.');
    }
    
    // Coletar e sanitizar dados
    $name = sanitize_text_field($_POST['name']);
    $email = sanitize_email($_POST['email']);
    
    // Validar e-mail
    if (!is_email($email)) {
        wp_send_json_error('Por favor, forneça um e-mail válido.');
    }
    
    // Salvar lead no banco de dados
    save_lead_to_database($name, $email);
    
    // URL do arquivo para download (altere para a URL do seu arquivo)
    $file_url = 'URL_DO_SEU_ARQUIVO_AQUI';
    
    // Retornar URL para download
    wp_send_json_success(array(
        'download_url' => $file_url,
        'message' => 'Obrigado! Seu download começará em instantes.'
    ));
}

// 2. Função para salvar lead no banco de dados
function save_lead_to_database($name, $email) {
    global $wpdb;
    $table_name = $wpdb->prefix . 'leads';
    
    // Verificar se a tabela existe, se não, criá-la
    if ($wpdb->get_var("SHOW TABLES LIKE '$table_name'") != $table_name) {
        $charset_collate = $wpdb->get_charset_collate();
        $sql = "CREATE TABLE $table_name (
            id mediumint(9) NOT NULL AUTO_INCREMENT,
            name tinytext NOT NULL,
            email varchar(100) NOT NULL,
            submission_date datetime DEFAULT CURRENT_TIMESTAMP,
            PRIMARY KEY (id)
        ) $charset_collate;";
        
        require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
        dbDelta($sql);
    }
    
    // Inserir lead na tabela
    $wpdb->insert(
        $table_name,
        array(
            'name' => $name,
            'email' => $email,
        )
    );
}

// 3. Adicionar scripts necessários
add_action('wp_enqueue_scripts', 'add_lead_download_scripts');
function add_lead_download_scripts() {
    if (!is_admin()) {
        wp_enqueue_script('lead-download-script', get_template_directory_uri() . '/js/lead-download.js', array('jquery'), null, true);
        wp_localize_script('lead-download-script', 'lead_ajax', array(
            'ajax_url' => admin_url('admin-ajax.php'),
            'nonce' => wp_create_nonce('lead_download_nonce')
        ));
    }
}/* End custom CSS */