.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4744 .elementor-element.elementor-element-5e8eefb{--display:flex;--min-height:100vh;--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4744 .elementor-element.elementor-element-22b47c9{--display:flex;--overflow:hidden;--border-radius:1331px 1331px 1331px 1331px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4744 .elementor-element.elementor-element-22b47c9.e-con{--align-self:center;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.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-4744 .elementor-element.elementor-element-a65490c{width:100%;max-width:100%;}.elementor-4744 .elementor-element.elementor-element-a65490c.elementor-element{--align-self:center;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.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 );color:var( --e-global-color-primary );}.elementor-4744 .elementor-element.elementor-element-a266d30.elementor-element{--align-self:center;}.elementor-4744 .elementor-element.elementor-element-a266d30{text-align:center;}.elementor-4744 .elementor-element.elementor-element-a266d30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-4744 .elementor-element.elementor-element-ec0636b.elementor-element{--align-self:center;}.elementor-4744 .elementor-element.elementor-element-ec0636b{text-align:center;}.elementor-4744 .elementor-element.elementor-element-ec0636b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4744 .elementor-element.elementor-element-9521535{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4744 .elementor-element.elementor-element-9521535 .elementor-divider-separator{width:100%;}.elementor-4744 .elementor-element.elementor-element-9521535 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4744 .elementor-element.elementor-element-f40d79d{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;}.elementor-4744 .elementor-element.elementor-element-f40d79d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4744 .elementor-element.elementor-element-f40d79d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-4744 .elementor-element.elementor-element-ad175c3.elementor-element{--align-self:center;}.elementor-4744 .elementor-element.elementor-element-ad175c3{text-align:center;}.elementor-4744 .elementor-element.elementor-element-ad175c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:3px;color:#FFFFFF;}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4744 .elementor-element.elementor-element-062bb04{--e-image-carousel-slides-to-show:4;}.elementor-4744 .elementor-element.elementor-element-062bb04 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF33;opacity:1;}.elementor-4744 .elementor-element.elementor-element-062bb04 .swiper-pagination-bullet{background:#FFFFFF;}.elementor-4744 .elementor-element.elementor-element-062bb04 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-4744 .elementor-element.elementor-element-b05d17d.elementor-element{--align-self:center;}.elementor-4744 .elementor-element.elementor-element-63ad85f.elementor-element{--align-self:center;}.elementor-4744 .elementor-element.elementor-element-770ad65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4744 .elementor-element.elementor-element-770ad65:not(.elementor-motion-effects-element-type-background), .elementor-4744 .elementor-element.elementor-element-770ad65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0243B6;}.elementor-4744 .elementor-element.elementor-element-770ad65.e-con{--align-self:center;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title 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 );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4744 .elementor-element.elementor-element-19182d0 .elementor-icon-box-title, .elementor-4744 .elementor-element.elementor-element-19182d0 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;}.elementor-4744 .elementor-element.elementor-element-19182d0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-4744 .elementor-element.elementor-element-19182d0:has(:hover) .elementor-icon-box-title,
					 .elementor-4744 .elementor-element.elementor-element-19182d0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4744 .elementor-element.elementor-element-19182d0 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4744 .elementor-element.elementor-element-f40d79d{width:auto;max-width:auto;}.elementor-4744 .elementor-element.elementor-element-f40d79d .elementor-heading-title{font-size:32px;}.elementor-widget-image-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4744 .elementor-element.elementor-element-b05d17d{width:auto;max-width:auto;}.elementor-widget-icon-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4744 .elementor-element.elementor-element-5e8eefb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4744 .elementor-element.elementor-element-22b47c9{--width:100px;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4744 .elementor-element.elementor-element-f40d79d{width:var( --container-widget-width, 282px );max-width:282px;--container-widget-width:282px;--container-widget-flex-grow:0;}.elementor-4744 .elementor-element.elementor-element-f40d79d .elementor-heading-title{font-size:18px;}.elementor-widget-image-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4744 .elementor-element.elementor-element-770ad65{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-4744 .elementor-element.elementor-element-22b47c9{--width:18%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4744 .elementor-element.elementor-element-22b47c9{--width:200px;}}/* Start custom CSS for container, class: .elementor-element-22b47c9 */.elementor-4744 .elementor-element.elementor-element-22b47c9 {
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #fff;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-9521535 */.elementor-4744 .elementor-element.elementor-element-9521535 .elementor-divider-separator{
    border-top: 1px solid;
    border-image: linear-gradient(to right, transparent, #00D5DF, transparent) 1;
}/* End custom CSS */
/* Start custom CSS */.bg {
    background: linear-gradient(135deg, #0243B6, #011E50, #0243B6, #011E50); /* 135° = diagonal */
}

.corx {
    font-weight: 900;
    background: -webkit-linear-gradient(20deg,#00ff84,#9dffd0);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 3s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textodegradex2;
    background-image: linear-gradient(45deg, #00D5DF, #fff, #00D5DF, #fff);
    background-size: 400% 200%;
    transition: all .8s;
}
@keyframes textodegradex2{
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */