.elementor-9 .elementor-element.elementor-element-c835baf{--display:flex;}.elementor-9 .elementor-element.elementor-element-c835baf:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c835baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #0653FF 100%, #FF5A00 24%);}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-23e5d78 .elementor-menu-toggle{margin:0 auto;}.elementor-9 .elementor-element.elementor-element-23e5d78 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:900;line-height:35px;letter-spacing:-0.7px;word-spacing:0px;}.elementor-9 .elementor-element.elementor-element-ddddd2b{--display:flex;}.elementor-9 .elementor-element.elementor-element-ddddd2b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ddddd2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0653FF 0%, #FF4D00 100%);}.elementor-9 .elementor-element.elementor-element-ddddd2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6e9f926{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-6e9f926 > .elementor-widget-container{margin:-10px -10px -10px -10px;padding:-10px -10px -10px -10px;}.elementor-9 .elementor-element.elementor-element-6e9f926.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-93f00fd{--display:flex;}.elementor-9 .elementor-element.elementor-element-93f00fd:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-93f00fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0653FF 0%, #FF4D00 100%);}.elementor-9 .elementor-element.elementor-element-93f00fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-89b9ab8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-89b9ab8 > .elementor-widget-container{margin:-10px -10px -10px -10px;padding:-10px -10px -10px -10px;}.elementor-9 .elementor-element.elementor-element-89b9ab8.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-0d51dc2{--display:flex;}.elementor-9 .elementor-element.elementor-element-0d51dc2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0d51dc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0653FF 0%, #FF4D00 100%);}.elementor-9 .elementor-element.elementor-element-0d51dc2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-872b8b0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-872b8b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-872b8b0.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-f39e20e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-c2f3f21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-f443ee7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f443ee7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f443ee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4184E0 0%, #E90000 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-c0809c9{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-c0809c9 .elementor-heading-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ac4b7e1{--display:flex;}.elementor-9 .elementor-element.elementor-element-67d3130{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-ccd487e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-9371469{--display:flex;--min-height:800px;--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:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-9 .elementor-element.elementor-element-0f20da7{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-0f20da7 > .elementor-widget-container{border-radius:60px 60px 60px 60px;box-shadow:-18px 13px 17px 10px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-0f20da7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9 .elementor-element.elementor-element-5dc140a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-5dc140a.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5dc140a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:17px;letter-spacing:-0.7px;word-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#090A2F;stroke:#090A2F;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e1ee4e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-62534e2{--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:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-927f681 > .elementor-widget-container{border-radius:60px 60px 60px 60px;}.elementor-9 .elementor-element.elementor-element-927f681 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9 .elementor-element.elementor-element-4b67f06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-a2d184f{--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;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-affd463{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-9 .elementor-element.elementor-element-2f4ddcd img{width:80%;}.elementor-9 .elementor-element.elementor-element-e93fddc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-a1f2c4b img{width:80%;}.elementor-9 .elementor-element.elementor-element-d5becdb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-b8c4615{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-9 .elementor-element.elementor-element-b8c4615:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b8c4615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B000A8 0%, #F64A00 100%);}.elementor-9 .elementor-element.elementor-element-79e8fd6{--display:flex;--min-height:0px;--padding-top:30px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-bf2eb8b{text-align:center;}.elementor-9 .elementor-element.elementor-element-1854a3b{text-align:center;}.elementor-9 .elementor-element.elementor-element-1854a3b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;line-height:35px;letter-spacing:-0.7px;word-spacing:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e426c24{--e-image-carousel-slides-to-show:5;}.elementor-9 .elementor-element.elementor-element-e426c24 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e426c24 .swiper-wrapper{display:flex;align-items:flex-end;}.elementor-9 .elementor-element.elementor-element-1994202{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-116c4c1{--display:flex;}.elementor-9 .elementor-element.elementor-element-116c4c1.e-con{--order:99999 /* order end hack */;}.elementor-9 .elementor-element.elementor-element-ee0de50.elementor-element{--order:99999 /* order end hack */;}.elementor-9 .elementor-element.elementor-element-766abbf{--display:flex;}.elementor-9 .elementor-element.elementor-element-6bc244a.elementor-element{--order:-99999 /* order start hack */;}.elementor-9 .elementor-element.elementor-element-b8e0d6a{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-1e402dc .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-1e402dc .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-1e402dc{--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-1e402dc .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-1e402dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-1e402dc .elementor-icon-list-item > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-9 .elementor-element.elementor-element-1e402dc .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-db2d5ff > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-db2d5ff.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-db2d5ff{text-align:center;}.elementor-9 .elementor-element.elementor-element-db2d5ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:80px;font-weight:900;line-height:35px;letter-spacing:-0.7px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-48f8fa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-48f8fa8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-48f8fa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001442;}.elementor-9 .elementor-element.elementor-element-48f8fa8.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-9 .elementor-element.elementor-element-c0809c9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-9371469{--min-height:700px;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-5dc140a{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-9 .elementor-element.elementor-element-5dc140a .elementor-heading-title{line-height:13px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-9 .elementor-element.elementor-element-e426c24{--e-image-carousel-slides-to-show:3;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-9 .elementor-element.elementor-element-1e402dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-1e402dc .elementor-icon-list-item > a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-9 .elementor-element.elementor-element-db2d5ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-db2d5ff .elementor-heading-title{font-size:50px;}}@media(max-width:767px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-9 .elementor-element.elementor-element-23e5d78 .elementor-nav-menu .elementor-item{font-size:28px;line-height:28px;letter-spacing:-0.7px;word-spacing:0em;}.elementor-9 .elementor-element.elementor-element-f443ee7{--content-width:90%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-9 .elementor-element.elementor-element-ac4b7e1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9 .elementor-element.elementor-element-67d3130{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-9371469{--min-height:359px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-0f20da7 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-5dc140a .elementor-heading-title{font-size:12px;line-height:13px;letter-spacing:-0.5px;word-spacing:0em;}.elementor-9 .elementor-element.elementor-element-e1ee4e7{--content-width:500px;}.elementor-9 .elementor-element.elementor-element-927f681 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-9 .elementor-element.elementor-element-b8c4615{--content-width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-1854a3b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1854a3b.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-1854a3b .elementor-heading-title{font-size:28px;line-height:28px;letter-spacing:-0.7px;word-spacing:0em;}.elementor-9 .elementor-element.elementor-element-e426c24{--e-image-carousel-slides-to-show:2;}.elementor-9 .elementor-element.elementor-element-766abbf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-766abbf.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6bc244a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-9 .elementor-element.elementor-element-1e402dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-1e402dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-1e402dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-1e402dc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-1e402dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9 .elementor-element.elementor-element-1e402dc{--e-icon-list-icon-size:48px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-1e402dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-1e402dc .elementor-icon-list-item > a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-9 .elementor-element.elementor-element-db2d5ff.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-db2d5ff{text-align:center;}.elementor-9 .elementor-element.elementor-element-db2d5ff .elementor-heading-title{font-size:25px;}body.elementor-page-9{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-c835baf{--content-width:1186px;}.elementor-9 .elementor-element.elementor-element-ddddd2b{--width:100%;}.elementor-9 .elementor-element.elementor-element-93f00fd{--width:100%;}.elementor-9 .elementor-element.elementor-element-0d51dc2{--width:100%;}.elementor-9 .elementor-element.elementor-element-f443ee7{--content-width:1214px;}.elementor-9 .elementor-element.elementor-element-affd463{--width:50%;}.elementor-9 .elementor-element.elementor-element-e93fddc{--width:50%;}.elementor-9 .elementor-element.elementor-element-b8c4615{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-79e8fd6{--width:100%;}.elementor-9 .elementor-element.elementor-element-48f8fa8{--width:94.714%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-f443ee7{--content-width:90%;}.elementor-9 .elementor-element.elementor-element-79e8fd6{--width:100%;}}/* Start custom CSS for image-carousel, class: .elementor-element-d8fa7e6 *//* =======================================================
   ESTILO DO BOTÃO DO FORMULÁRIO KOMMO (ACERTA)
   ======================================================= */

/* 1. Estilo do Botão Normal */
div[id^="amoforms_"] .amoforms__submit,
div[id^="amoforms_"] button.amoforms__submit-button,
div[id^="amoforms_"] input[type="submit"] {
    background: linear-gradient(90deg, #00c897, #009e73) !important; /* Verde Acerta */
    color: #ffffff !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
    border: none !important;
    border-radius: 50px !important; /* Bordas redondas */
    padding: 15px 30px !important;
    font-size: 16px !important;
    cursor: pointer !important;
    width: 100% !important; /* Botão ocupa toda largura */
    box-shadow: 0 10px 20px -5px rgba(0,158,115,0.5) !important;
    transition: all 0.3s ease !important;
    margin-top: 10px !important;
}

/* 2. Efeito ao passar o mouse (Hover) */
div[id^="amoforms_"] .amoforms__submit:hover,
div[id^="amoforms_"] button.amoforms__submit-button:hover,
div[id^="amoforms_"] input[type="submit"]:hover {
    background: linear-gradient(90deg, #00e0a8, #00b886) !important; /* Verde mais claro */
    transform: translateY(-3px) !important; /* Sobe um pouquinho */
    box-shadow: 0 15px 25px -5px rgba(0,158,115,0.7) !important;
}

/* 3. Ajuste extra para centralizar se necessário */
div[id^="amoforms_"] .amoforms__action {
    text-align: center !important;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e0d6a *//* Estilização para o botão */
.elementor-9 .elementor-element.elementor-element-b8e0d6a {
    background: linear-gradient(270deg, #e1225e, #3702e3);
    background-size: 150% 150%;

    -webkit-animation: AnimationName 6s ease infinite;
    -moz-animation: AnimationName 6s ease infinite;
    animation: AnimationName 6s ease infinite;
}



@-webkit-keyframes AnimationName {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

@-moz-keyframes AnimationName {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

@keyframes AnimationName {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS *//* =========================================
   ESTILO DO BOTÃO (Tamanho Ajustado)
   ========================================= */

#botao-inscricao, 
#botao-inscricao button,
#botao-inscricao input[type="submit"],
#botao-inscricao .elementor-button {
    
    /* 1. COR E APARÊNCIA */
    background: linear-gradient(90deg, #00c897, #009e73) !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 50px !important; /* Redondo */
    
    /* 2. TAMANHO (O segredo está aqui) */
    width: auto !important; /* Não ocupa 100%, apenas o necessário */
    max-width: 350px !important; /* Trava para não ficar gigante em telas grandes */
    padding: 12px 40px !important; /* Espaço interno (altura x largura) */
    
    /* 3. POSIÇÃO (Centralizar) */
    display: block !important;
    margin: 0 auto !important; /* Isso centraliza o botão */
    
    /* 4. EXTRAS */
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.2) !important;
    font-family: 'Montserrat', sans-serif !important; /* Garante a fonte bonita */
    font-weight: 700 !important;
    text-transform: uppercase !important;
    font-size: 16px !important;
}

/* EFEITO AO PASSAR O MOUSE (HOVER) */
#botao-inscricao:hover,
#botao-inscricao button:hover,
#botao-inscricao input[type="submit"]:hover {
    transform: translateY(-3px) scale(1.05) !important;
    background: linear-gradient(90deg, #00e0a8, #00b886) !important;
    box-shadow: 0 10px 25px rgba(0,0,0,0.3) !important;
} html, body {
    width: 100%;
    max-width: 100%;
    overflow-x: hidden !important;
}

body {
    position: relative;
}

.elementor,
.elementor-section,
.elementor-container,
.elementor-widget-wrap,
.elementor-widget,
.e-con,
.e-con-inner {
    max-width: 100%;
}

img,
svg,
video,
iframe {
    max-width: 100%;
    height: auto;
}/* End custom CSS */