.elementor-740 .elementor-element.elementor-element-42df2f1{--display:flex;--min-height:300px;}.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-740 .elementor-element.elementor-element-52e8b74{--display:flex;--min-height:300px;}.elementor-740 .elementor-element.elementor-element-019c99c{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-740 .elementor-element.elementor-element-fb6709e{--display:flex;--z-index:3;}.elementor-740 .elementor-element.elementor-element-1103830{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-740 .elementor-element.elementor-element-1103830:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-1103830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DF5817;}.elementor-740 .elementor-element.elementor-element-40cbfeb{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:end;}.elementor-740 .elementor-element.elementor-element-40cbfeb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#A00000;}.elementor-740 .elementor-element.elementor-element-cd416b5{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-740 .elementor-element.elementor-element-cd416b5:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-cd416b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C40000;}.elementor-740 .elementor-element.elementor-element-d021e9c{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:start;}.elementor-740 .elementor-element.elementor-element-d021e9c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FF8722;}.elementor-740 .elementor-element.elementor-element-1e5d5bb{--display:flex;--z-index:2;}.elementor-740 .elementor-element.elementor-element-4857a90{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-740 .elementor-element.elementor-element-4857a90:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-4857a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C40000;}.elementor-740 .elementor-element.elementor-element-a9cc0e1 .elementor-heading-title{color:#FFFFFF;}.elementor-740 .elementor-element.elementor-element-6cb4ed3{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-740 .elementor-element.elementor-element-6cb4ed3:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-6cb4ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DF5817;}.elementor-740 .elementor-element.elementor-element-1d34ed9 .elementor-heading-title{color:#FFFFFF;}.elementor-740 .elementor-element.elementor-element-ef108ca{--display:flex;--z-index:1;}.elementor-740 .elementor-element.elementor-element-b505010{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-740 .elementor-element.elementor-element-b505010:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-b505010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DF5817;}.elementor-740 .elementor-element.elementor-element-3c4ef15 .elementor-heading-title{color:#FFFFFF;}.elementor-740 .elementor-element.elementor-element-fe513ec{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-740 .elementor-element.elementor-element-fe513ec:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-fe513ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C40000;}.elementor-740 .elementor-element.elementor-element-30cc332 .elementor-heading-title{color:#FFFFFF;}.elementor-740 .elementor-element.elementor-element-c3ab396{--display:flex;--margin-top:-400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-740 .elementor-element.elementor-element-9119842{--display:flex;--min-height:450px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-9119842:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-9119842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-740 .elementor-element.elementor-element-88ab7c6{text-align:center;}@media(max-width:767px){.elementor-740 .elementor-element.elementor-element-40cbfeb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-740 .elementor-element.elementor-element-d021e9c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-019c99c *//* Container principal */
.window-system {
    position: relative;
    width: 100%;
    height: 100vh;
    overflow: hidden;
}


/* Todas as janelas ficam empilhadas */
.window-1,
.window-2,
.window-3 {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
}


/* Ordem das camadas */
.window-1 {
    z-index: 3;
}

.window-2 {
    z-index: 2;
}

.window-3 {
    z-index: 1;
}


/* Portas */
.door-1-left,
.door-2-left,
.door-3-left,
.door-1-right,
.door-2-right,
.door-3-right {

    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
    transform: translateX(0);
    transition: none !important;

}


/* Portas esquerdas */
.door-1-left,
.door-2-left,
.door-3-left {

    left: 0;
    

}


/* Portas direitas */
.door-1-right,
.door-2-right,
.door-3-right {

    right: 0;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3427ebd */.marquee {
  display: flex;
  overflow: hidden;
  height: 17vh;
  user-select: none;
  gap: 2rem;
  padding-top: 1rem;
  padding-bottom: 2rem;
/*background-color: green;*/
   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 50s linear infinite;
}

.marquee__group span {
  color: #D9BCA9;
  font-size: 8vw;
  font-weight: 500;
  white-space: nowrap;
  font-family: 'Syne', sans-serif !important;
  /*text-transform: uppercase;*/
  
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}

@media only screen and (min-width: 360px) {
    .marquee__group span {
        font-size: 8.0vw;
    }
}/* End custom CSS */