.elementor-10 .elementor-element.elementor-element-2a76c3de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-7e25eeec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-7e25eeec:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7e25eeec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0101;}.elementor-10 .elementor-element.elementor-element-7e25eeec, .elementor-10 .elementor-element.elementor-element-7e25eeec::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-764d39cf{text-align:center;}.elementor-10 .elementor-element.elementor-element-764d39cf .elementor-heading-title{color:#FFFFFF;font-family:"Metropolis", Sans-serif;font-size:18px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-3141d8ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:120px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-3141d8ee:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3141d8ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://promo.stitchcarautos.com/wp-content/uploads/2024/03/sessao-1-copiar-1.webp");background-position:top center;}.elementor-10 .elementor-element.elementor-element-3141d8ee, .elementor-10 .elementor-element.elementor-element-3141d8ee::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-75fbc6ab > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-10 .elementor-element.elementor-element-75fbc6ab{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-75fbc6ab.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-1fea08ff{text-align:center;font-family:"Metropolis", Sans-serif;font-size:40px;font-weight:600;line-height:48px;width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1fea08ff > .elementor-widget-container{margin:0px 0px -11px 0px;}.elementor-10 .elementor-element.elementor-element-1fea08ff.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-100aa3ae{text-align:center;font-family:"Metropolis", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-100aa3ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-100aa3ae.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-40227625 .elementor-button{font-family:"Metropolis", Sans-serif;font-size:16px;font-weight:600;padding:25px 50px 25px 50px;}.elementor-10 .elementor-element.elementor-element-40227625 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-40227625.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-31557f26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-31557f26:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-31557f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-31557f26, .elementor-10 .elementor-element.elementor-element-31557f26::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-3d70c8b5{text-align:center;font-family:"Metropolis", Sans-serif;font-size:40px;font-weight:600;line-height:48px;width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3d70c8b5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-3d70c8b5.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-255a613{--e-image-carousel-slides-to-show:2;}.elementor-10 .elementor-element.elementor-element-1a5f090a .elementor-button{font-family:"Metropolis", Sans-serif;font-size:16px;font-weight:600;padding:25px 50px 25px 50px;}.elementor-10 .elementor-element.elementor-element-1a5f090a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1a5f090a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-501878e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-501878e1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-501878e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://promo.stitchcarautos.com/wp-content/uploads/2024/03/sessao-1-copiar-1.webp");background-position:top center;}.elementor-10 .elementor-element.elementor-element-501878e1, .elementor-10 .elementor-element.elementor-element-501878e1::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-3d9cf599{text-align:center;font-family:"Metropolis", Sans-serif;font-size:40px;font-weight:600;line-height:48px;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-3d9cf599 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 220px 0px 220px;}.elementor-10 .elementor-element.elementor-element-3d9cf599.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-29013c7{--display:flex;--background-transition:0.1s;--padding-block-start:45px;--padding-block-end:45px;--padding-inline-start:44px;--padding-inline-end:49px;}.elementor-10 .elementor-element.elementor-element-29013c7:hover{background-color:#161616;}.elementor-10 .elementor-element.elementor-element-6f0d9b23 .elementor-icon-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-6f0d9b23.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-6f0d9b23.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6f0d9b23.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-6f0d9b23.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6f0d9b23.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-6f0d9b23 .elementor-icon{font-size:64px;}.elementor-10 .elementor-element.elementor-element-6f0d9b23 .elementor-icon svg{height:64px;}.elementor-10 .elementor-element.elementor-element-6f0d9b23.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-24a4d886{text-align:center;}.elementor-10 .elementor-element.elementor-element-24a4d886 .elementor-heading-title{color:#FFFFFF;font-family:"Metropolis", Sans-serif;font-size:22px;font-weight:600;line-height:31px;}.elementor-10 .elementor-element.elementor-element-73153a88{--display:flex;--background-transition:0.1s;--padding-block-start:45px;--padding-block-end:45px;--padding-inline-start:44px;--padding-inline-end:49px;}.elementor-10 .elementor-element.elementor-element-73153a88:hover{background-color:#161616;}.elementor-10 .elementor-element.elementor-element-2a1ce67e .elementor-icon-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-2a1ce67e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-2a1ce67e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2a1ce67e.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-2a1ce67e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2a1ce67e.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-2a1ce67e .elementor-icon{font-size:64px;}.elementor-10 .elementor-element.elementor-element-2a1ce67e .elementor-icon svg{height:64px;}.elementor-10 .elementor-element.elementor-element-2a1ce67e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6f35cf77{text-align:center;}.elementor-10 .elementor-element.elementor-element-6f35cf77 .elementor-heading-title{color:#FFFFFF;font-family:"Metropolis", Sans-serif;font-size:22px;font-weight:600;line-height:31px;}.elementor-10 .elementor-element.elementor-element-39b36588{--display:flex;--background-transition:0.1s;--padding-block-start:45px;--padding-block-end:45px;--padding-inline-start:44px;--padding-inline-end:49px;}.elementor-10 .elementor-element.elementor-element-39b36588:hover{background-color:#161616;}.elementor-10 .elementor-element.elementor-element-15be33a6 .elementor-icon-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-15be33a6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-15be33a6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-15be33a6.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-15be33a6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-15be33a6.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-15be33a6 .elementor-icon{font-size:64px;}.elementor-10 .elementor-element.elementor-element-15be33a6 .elementor-icon svg{height:64px;}.elementor-10 .elementor-element.elementor-element-15be33a6.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-4b0f82f7{text-align:center;}.elementor-10 .elementor-element.elementor-element-4b0f82f7 .elementor-heading-title{color:#FFFFFF;font-family:"Metropolis", Sans-serif;font-size:22px;font-weight:600;line-height:31px;}.elementor-10 .elementor-element.elementor-element-c30b6fe{--display:flex;--background-transition:0.1s;--padding-block-start:45px;--padding-block-end:45px;--padding-inline-start:44px;--padding-inline-end:49px;}.elementor-10 .elementor-element.elementor-element-c30b6fe:hover{background-color:#161616;}.elementor-10 .elementor-element.elementor-element-2e4af061 .elementor-icon-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-2e4af061.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-2e4af061.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2e4af061.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-2e4af061.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2e4af061.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-2e4af061 .elementor-icon{font-size:64px;}.elementor-10 .elementor-element.elementor-element-2e4af061 .elementor-icon svg{height:64px;}.elementor-10 .elementor-element.elementor-element-2e4af061.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2b0343d7{text-align:center;}.elementor-10 .elementor-element.elementor-element-2b0343d7 .elementor-heading-title{color:#FFFFFF;font-family:"Metropolis", Sans-serif;font-size:22px;font-weight:600;line-height:31px;}.elementor-10 .elementor-element.elementor-element-4fd89aff{text-align:center;color:#FFFFFF;font-family:"Metropolis", Sans-serif;font-size:22px;font-weight:400;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-4fd89aff > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 350px 0px 350px;}.elementor-10 .elementor-element.elementor-element-4fd89aff.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6510a403 .elementor-button{font-family:"Metropolis", Sans-serif;font-size:16px;font-weight:600;padding:25px 50px 25px 50px;}.elementor-10 .elementor-element.elementor-element-6510a403 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6510a403.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-1fea08ff{text-align:center;font-size:32px;line-height:1.2em;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-1fea08ff > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-10 .elementor-element.elementor-element-100aa3ae{text-align:center;font-size:18px;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-100aa3ae > .elementor-widget-container{padding:0px 80px 0px 80px;}.elementor-10 .elementor-element.elementor-element-40227625.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3d70c8b5{text-align:center;font-size:32px;line-height:1.2em;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-3d70c8b5 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-10 .elementor-element.elementor-element-1a5f090a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3d9cf599{text-align:center;font-size:32px;line-height:1.2em;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-3d9cf599 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-10 .elementor-element.elementor-element-4fd89aff{text-align:center;font-size:18px;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-4fd89aff > .elementor-widget-container{padding:0px 80px 0px 80px;}.elementor-10 .elementor-element.elementor-element-6510a403.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-7e25eeec{--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-10 .elementor-element.elementor-element-764d39cf .elementor-heading-title{font-size:13px;}.elementor-10 .elementor-element.elementor-element-3141d8ee:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3141d8ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-42px -8px;background-repeat:no-repeat;background-size:800px auto;}.elementor-10 .elementor-element.elementor-element-3141d8ee{--padding-block-start:80px;--padding-block-end:80px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-10 .elementor-element.elementor-element-75fbc6ab{--container-widget-width:640px;--container-widget-flex-grow:0;width:var( --container-widget-width, 640px );max-width:640px;}.elementor-10 .elementor-element.elementor-element-1fea08ff{font-size:27px;}.elementor-10 .elementor-element.elementor-element-1fea08ff > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-100aa3ae{font-size:14px;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-100aa3ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-40227625 .elementor-button{padding:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-40227625 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-31557f26{--padding-block-start:80px;--padding-block-end:80px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-10 .elementor-element.elementor-element-3d70c8b5{font-size:27px;}.elementor-10 .elementor-element.elementor-element-3d70c8b5 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1a5f090a .elementor-button{padding:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-1a5f090a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-501878e1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-501878e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://promo.stitchcarautos.com/wp-content/uploads/2024/03/sessao-1-copiar-1.webp");background-position:-628px -8px;background-repeat:no-repeat;background-size:1200px auto;}.elementor-10 .elementor-element.elementor-element-501878e1{--padding-block-start:80px;--padding-block-end:80px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-10 .elementor-element.elementor-element-3d9cf599{font-size:27px;}.elementor-10 .elementor-element.elementor-element-3d9cf599 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4fd89aff{font-size:16px;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-4fd89aff > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6510a403 .elementor-button{padding:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-6510a403 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-501878e1{--content-width:1140px;}.elementor-10 .elementor-element.elementor-element-29013c7{--width:23.5%;}.elementor-10 .elementor-element.elementor-element-73153a88{--width:23.5%;}.elementor-10 .elementor-element.elementor-element-39b36588{--width:23.5%;}.elementor-10 .elementor-element.elementor-element-c30b6fe{--width:23.5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-29013c7{--width:49%;}.elementor-10 .elementor-element.elementor-element-73153a88{--width:49%;}.elementor-10 .elementor-element.elementor-element-39b36588{--width:49%;}.elementor-10 .elementor-element.elementor-element-c30b6fe{--width:49%;}}/* Start custom CSS for html, class: .elementor-element-111ff0d6 */.elementor-10 .elementor-element.elementor-element-111ff0d6{

  pointer-events: none;

  display: table;

  width: 100vw;

  height: 100vh;

  position: fixed;

  background-color: transparent;

  line-height: 1.6;

  font-family: sans-serif;

  overflow: hidden;

}

.lines {

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  height: 100%;

  margin: auto;

  width: 90vw;

}

.line {

  position: absolute;

  width: 1px;

  height: 100%;

  top: 0;

  left: 50%;

  background: #141414;

  overflow: hidden;

}

.line::after {

  content: "";

  display: block;

  position: absolute;

  height: 15vh;

  width: 100%;

  top: -50%;

  left: 0;

  background: linear-gradient(to bottom, transparent, #393939);

  -webkit-animation: drop 7s 0s infinite;

          animation: drop 5s 0s infinite;

  -webkit-animation-fill-mode: forwards;

          animation-fill-mode: forwards;

  -webkit-animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);

          animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);

}

.line:nth-child(1) {

  margin-left: -30%;

}

.line:nth-child(1)::after {

  -webkit-animation-delay: 0s;

          animation-delay: 0s;

}

.line:nth-child(2) {

  margin-left: -10%;

}

.line:nth-child(2)::after {

  -webkit-animation-delay: 2.5s;

          animation-delay: 2.5s;

}

.line:nth-child(3) {

  margin-left: 10%;

}

.line:nth-child(3)::after {

  -webkit-animation-delay: 3s;

          animation-delay: 3s;

}

.line:nth-child(4) {

  margin-left: 30%;

}

.line:nth-child(4)::after {

  -webkit-animation-delay: 3.5s;

          animation-delay: 3.5s;

}

@-webkit-keyframes drop {

  0% {

    top: -50%;

  }

  100% {

    top: 110%;

  }

}

@keyframes drop {

  0% {

    top: -50%;

  }

  100% {

    top: 110%;

  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fea08ff */@media (min-width:360px) and (max-width:399px){
    
 .elementor-10 .elementor-element.elementor-element-1fea08ff{
     font-size: 22px !important;
     
     
 }   
    
}

@media (min-width:400px) and (max-width:419px){
    
 .elementor-10 .elementor-element.elementor-element-1fea08ff{
     font-size: 25px !important;
     
     
 }   
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40227625 */.elementor-button {

    background: linear-gradient(270deg, #FB2A2A, #FF7F57, #FB2A2A, #FF7F57, #FB2A2A, #FF7F57, #FF7F57, #FB2A2A);

    background-size: 1600% 1600%;

    animation: AnimationName 5s ease infinite;

}

@keyframes AnimationName {

    0%{background-position:0% 51%}

    50%{background-position:100% 50%}

    100%{background-position:0% 51%}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3141d8ee */.elementor-10 .elementor-element.elementor-element-3141d8ee::before{ 

content:"";

position: absolute; 

top: -15%;

left: inherit;

right: calc(50% - 0);

width: 600px; 

height: 600px;

background: #D53036;

border-radius: 100%;

filter: blur(350px);

mix-blend-mode: screen;

animation: light 5s infinite;

pointer-events: none;

opacity: 0;

}

.elementor-10 .elementor-element.elementor-element-3141d8ee::after{ 

content:"";

position: absolute;

top: -15%;

left: inherit;

right: calc(50% - 900px);

width: 500px;

height: 500px;

background: #D53036;

border-radius: 100%;

filter: blur(200px);

mix-blend-mode: plus-lighter;

animation: light 5s 2s infinite;

pointer-events: none;

opacity: 0

}

@keyframes light{

0%, 100%{

opacity: 0;

}

50%{

opacity: 1;

}

}

econ{
    
    overflow-x: hidden;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d70c8b5 */@media (min-width:360px) and (max-width:399px){
    
 .elementor-10 .elementor-element.elementor-element-3d70c8b5{
     font-size: 22px !important;
     
     
 }   
    
}

@media (min-width:400px) and (max-width:419px){
    
 .elementor-10 .elementor-element.elementor-element-3d70c8b5{
     font-size: 25px !important;
     
     
 }   
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a5f090a */.elementor-button {

    background: linear-gradient(270deg, #FB2A2A, #FF7F57, #FB2A2A, #FF7F57, #FB2A2A, #FF7F57, #FF7F57, #FB2A2A);

    background-size: 1600% 1600%;

    animation: AnimationName 5s ease infinite;

}

@keyframes AnimationName {

    0%{background-position:0% 51%}

    50%{background-position:100% 50%}

    100%{background-position:0% 51%}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d9cf599 */@media (min-width:360px) and (max-width:399px){
    
 .elementor-10 .elementor-element.elementor-element-3d9cf599{
     font-size: 22px !important;
     
     
 }   
    
}

@media (min-width:400px) and (max-width:419px){
    
 .elementor-10 .elementor-element.elementor-element-3d9cf599{
     font-size: 26px !important;
     
     
 }   
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29013c7 */.elementor-10 .elementor-element.elementor-element-29013c7{
    
    border-radius: 10px;
border: 1.5px solid #282828;
background: #0B0B0B;
    
    
}

.elementor-10 .elementor-element.elementor-element-29013c7{
 transition-delay: 0.2s;   
    
}    


.elementor-10 .elementor-element.elementor-element-29013c7 .elementor-icon {
    transition: transform 0.5s ease; /* Suaviza a transição */
}

.elementor-10 .elementor-element.elementor-element-29013c7 .elementor-icon:hover {
    transform: scale(1.4); /* Aumenta o tamanho do ícone em 50% ao passar o mouse */
}


.elementor-10 .elementor-element.elementor-element-29013c7 {
    transition: transform 0.5s ease; /* Suaviza a transição do tamanho do container */
}

.elementor-10 .elementor-element.elementor-element-29013c7:hover {
    transform: scale(1.02); /* Aumenta o tamanho do container ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73153a88 */.elementor-10 .elementor-element.elementor-element-73153a88{
    
    border-radius: 10px;
border: 1.5px solid #282828;
background: #0B0B0B;
    
    
}

.elementor-10 .elementor-element.elementor-element-73153a88{
 transition-delay: 0.2s;   
    
}    


.elementor-10 .elementor-element.elementor-element-73153a88 .elementor-icon {
    transition: transform 0.5s ease; /* Suaviza a transição */
}

.elementor-10 .elementor-element.elementor-element-73153a88 .elementor-icon:hover {
    transform: scale(1.4); /* Aumenta o tamanho do ícone em 50% ao passar o mouse */
}


.elementor-10 .elementor-element.elementor-element-73153a88 {
    transition: transform 0.5s ease; /* Suaviza a transição do tamanho do container */
}

.elementor-10 .elementor-element.elementor-element-73153a88:hover {
    transform: scale(1.02); /* Aumenta o tamanho do container ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b36588 */.elementor-10 .elementor-element.elementor-element-39b36588{
    
    border-radius: 10px;
border: 1.5px solid #282828;
background: #0B0B0B;
    
    
}

.elementor-10 .elementor-element.elementor-element-39b36588{
 transition-delay: 0.2s;   
    
}    


.elementor-10 .elementor-element.elementor-element-39b36588 .elementor-icon {
    transition: transform 0.5s ease; /* Suaviza a transição */
}

.elementor-10 .elementor-element.elementor-element-39b36588 .elementor-icon:hover {
    transform: scale(1.4); /* Aumenta o tamanho do ícone em 50% ao passar o mouse */
}


.elementor-10 .elementor-element.elementor-element-39b36588 {
    transition: transform 0.5s ease; /* Suaviza a transição do tamanho do container */
}

.elementor-10 .elementor-element.elementor-element-39b36588:hover {
    transform: scale(1.02); /* Aumenta o tamanho do container ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c30b6fe */.elementor-10 .elementor-element.elementor-element-c30b6fe{
    
    border-radius: 10px;
border: 1.5px solid #282828;
background: #0B0B0B;
    
    
}

.elementor-10 .elementor-element.elementor-element-c30b6fe{
 transition-delay: 0.2s;   
    
}    


.elementor-10 .elementor-element.elementor-element-c30b6fe .elementor-icon {
    transition: transform 0.5s ease; /* Suaviza a transição */
}

.elementor-10 .elementor-element.elementor-element-c30b6fe .elementor-icon:hover {
    transform: scale(1.4); /* Aumenta o tamanho do ícone em 50% ao passar o mouse */
}


.elementor-10 .elementor-element.elementor-element-c30b6fe {
    transition: transform 0.5s ease; /* Suaviza a transição do tamanho do container */
}

.elementor-10 .elementor-element.elementor-element-c30b6fe:hover {
    transform: scale(1.02); /* Aumenta o tamanho do container ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6510a403 */.elementor-button {

    background: linear-gradient(270deg, #FB2A2A, #FF7F57, #FB2A2A, #FF7F57, #FB2A2A, #FF7F57, #FF7F57, #FB2A2A);

    background-size: 1600% 1600%;

    animation: AnimationName 5s ease infinite;

}

@keyframes AnimationName {

    0%{background-position:0% 51%}

    50%{background-position:100% 50%}

    100%{background-position:0% 51%}

}/* End custom CSS */