.elementor-1212 .elementor-element.elementor-element-9e92d99{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1212 .elementor-element.elementor-element-9e92d99:not(.elementor-motion-effects-element-type-background), .elementor-1212 .elementor-element.elementor-element-9e92d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7c4ed23 ) 0%, #67839B 100%);}.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-1212 .elementor-element.elementor-element-0095a64{width:100%;max-width:100%;text-align:center;}.elementor-1212 .elementor-element.elementor-element-0095a64.elementor-element{--align-self:center;}.elementor-1212 .elementor-element.elementor-element-0095a64 .elementor-heading-title{font-family:"San Francisco", Sans-serif;font-size:69px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-1212 .elementor-element.elementor-element-ffdcb32 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-1212 .elementor-element.elementor-element-ffdcb32 .elementor-image-box-title{font-family:"San Francisco", Sans-serif;font-size:72px;font-weight:800;text-transform:uppercase;color:#8BD2FF;}.elementor-1212 .elementor-element.elementor-element-ffdcb32:has(:hover) .elementor-image-box-title,
					 .elementor-1212 .elementor-element.elementor-element-ffdcb32:has(:focus) .elementor-image-box-title{color:#8BD2FF;}.elementor-1212 .elementor-element.elementor-element-ffdcb32 .elementor-image-box-description{font-family:"San Francisco", Sans-serif;font-weight:400;}.elementor-1212 .elementor-element.elementor-element-38c2efc{--display:flex;--min-height:640px;--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:space-between;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1212 .elementor-element.elementor-element-38c2efc:not(.elementor-motion-effects-element-type-background), .elementor-1212 .elementor-element.elementor-element-38c2efc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #67839B 0%, #F3F0F0 100%);}.elementor-1212 .elementor-element.elementor-element-d1ac513{--e-image-carousel-slides-to-show:10;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;z-index:10;}.elementor-1212 .elementor-element.elementor-element-d1ac513 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1212 .elementor-element.elementor-element-d1ac513.elementor-element{--align-self:center;}.elementor-1212 .elementor-element.elementor-element-d1ac513.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1212 .elementor-element.elementor-element-d1ac513 .swiper-wrapper{display:flex;align-items:center;}.elementor-1212 .elementor-element.elementor-element-26c6fbd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1212 .elementor-element.elementor-element-26c6fbd:not(.elementor-motion-effects-element-type-background), .elementor-1212 .elementor-element.elementor-element-26c6fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002D50;}.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-1212 .elementor-element.elementor-element-77b89bd{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:left;}.elementor-1212 .elementor-element.elementor-element-77b89bd.elementor-element{--align-self:center;}.elementor-1212 .elementor-element.elementor-element-77b89bd img{width:15%;}.elementor-1212 .elementor-element.elementor-element-1152a68{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:right;}.elementor-1212 .elementor-element.elementor-element-1152a68.elementor-element{--align-self:center;}.elementor-1212 .elementor-element.elementor-element-1152a68 .elementor-heading-title{font-family:"San Francisco", Sans-serif;font-size:14px;font-weight:300;}@media(max-width:767px){.elementor-1212 .elementor-element.elementor-element-9e92d99{--min-height:0px;--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:space-between;--gap:2% 2%;--row-gap:2%;--column-gap:2%;--flex-wrap:wrap;--align-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1212 .elementor-element.elementor-element-0095a64.elementor-element{--align-self:center;}.elementor-1212 .elementor-element.elementor-element-0095a64 .elementor-heading-title{font-size:43px;}.elementor-1212 .elementor-element.elementor-element-ffdcb32 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1212 .elementor-element.elementor-element-ffdcb32 .elementor-image-box-title{margin-bottom:12px;font-size:36px;line-height:1em;}.elementor-1212 .elementor-element.elementor-element-ffdcb32 .elementor-image-box-description{font-size:17px;}.elementor-1212 .elementor-element.elementor-element-38c2efc{--min-height:48px;--justify-content:flex-start;--gap:2% 2%;--row-gap:2%;--column-gap:2%;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-1212 .elementor-element.elementor-element-16bf22b > .elementor-widget-container{margin:0px -20px 0px -35px;padding:0px 0px 0px 0px;}.elementor-1212 .elementor-element.elementor-element-d1ac513{--e-image-carousel-slides-to-show:6;width:100%;max-width:100%;}.elementor-1212 .elementor-element.elementor-element-d1ac513 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1212 .elementor-element.elementor-element-26c6fbd{--min-height:90px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2% 2%;--row-gap:2%;--column-gap:2%;}.elementor-1212 .elementor-element.elementor-element-77b89bd{text-align:center;}.elementor-1212 .elementor-element.elementor-element-77b89bd img{width:42%;}.elementor-1212 .elementor-element.elementor-element-1152a68{width:100%;max-width:100%;text-align:center;}.elementor-1212 .elementor-element.elementor-element-1152a68 .elementor-heading-title{font-size:13px;}}/* Start custom CSS for html, class: .elementor-element-61c9c8e */.wrapper, #stars, #yahia {
  width: 100vw;
  height: 100vh;
  pointer-events: none;
}

.elementor-1212 .elementor-element.elementor-element-61c9c8e{
    position: absolute;
      width: 100vw;
  height: 100vh;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
     pointer-events: none;
}

.wrapper {
  position: relative;
  overflow: hidden;
  cursor: move;
  cursor: grab;
}
.wrapper:active {
  cursor: grabbing;
    
}
.wrapper .container {
  position: relative;
  width: 90%;
  max-width: 1000px;
  height: 100%;
  margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d1ac513 *//* GRADIENTE */
.elementor-1212 .elementor-element.elementor-element-d1ac513 {
    mask-image: 
   linear-gradient(to left, transparent 2%, black, transparent 98%);
   -webkit-mask-image: 
   linear-gradient(to left, transparent 2%, black, transparent 98%);
}


/* ANIMACAO CONTINUA */

.elementor-1212 .elementor-element.elementor-element-d1ac513 .swiper-wrapper {
    transition-timing-function: linear!important;
}


/* COLORIR IMAGEM */

.elementor-1212 .elementor-element.elementor-element-d1ac513 img {
    filter: saturate(0);
    transition: All 0.3s ease;
    opacity: 0.4;
}
.elementor-1212 .elementor-element.elementor-element-d1ac513 img:hover {
    filter: saturate(1);
    transition: All 0.3s ease;
    opacity: 1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'San Francisco';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://xdeai.io/wp-content/uploads/2025/05/san_francisco-webfont.woff') format('woff');
}
@font-face {
	font-family: 'San Francisco';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://xdeai.io/wp-content/uploads/2025/05/SFNSText-BoldItalic.woff') format('woff');
}
@font-face {
	font-family: 'San Francisco';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://xdeai.io/wp-content/uploads/2025/05/SFNSText-BoldG3.woff') format('woff');
}
@font-face {
	font-family: 'San Francisco';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://xdeai.io/wp-content/uploads/2025/05/SFNSText-BoldG2.woff') format('woff');
}
@font-face {
	font-family: 'San Francisco';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://xdeai.io/wp-content/uploads/2025/05/SFNSText-BoldG1.woff') format('woff');
}
@font-face {
	font-family: 'San Francisco';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://xdeai.io/wp-content/uploads/2025/05/SFNSText-Bold.woff') format('woff');
}
@font-face {
	font-family: 'San Francisco';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://xdeai.io/wp-content/uploads/2025/05/SFNSDisplay-Ultralight.woff') format('woff');
}
@font-face {
	font-family: 'San Francisco';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://xdeai.io/wp-content/uploads/2025/05/SFNSDisplay-Thin.woff') format('woff');
}
@font-face {
	font-family: 'San Francisco';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://xdeai.io/wp-content/uploads/2025/05/SFNSDisplay-Regular.woff') format('woff');
}
@font-face {
	font-family: 'San Francisco';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://xdeai.io/wp-content/uploads/2025/05/SFNSDisplay-Medium.woff') format('woff');
}
@font-face {
	font-family: 'San Francisco';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://xdeai.io/wp-content/uploads/2025/05/SFNSDisplay-Light.woff') format('woff');
}
@font-face {
	font-family: 'San Francisco';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://xdeai.io/wp-content/uploads/2025/05/SFNSDisplay-Heavy.woff') format('woff');
}
@font-face {
	font-family: 'San Francisco';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://xdeai.io/wp-content/uploads/2025/05/SFNSDisplay-Black.woff') format('woff');
}
@font-face {
	font-family: 'San Francisco';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://xdeai.io/wp-content/uploads/2025/05/SFNSDisplay-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */