.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-6 .elementor-element.elementor-element-a53936c{text-align:center;}.elementor-6 .elementor-element.elementor-element-a53936c .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:900;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-fdc5934{text-align:center;}.elementor-6 .elementor-element.elementor-element-fdc5934 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-be88452{text-align:center;}.elementor-6 .elementor-element.elementor-element-be88452 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-87d94cc .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-87d94cc.elementor-view-stacked .elementor-icon{background-color:#CF1B1B;}.elementor-6 .elementor-element.elementor-element-87d94cc.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-87d94cc.elementor-view-default .elementor-icon{color:#CF1B1B;border-color:#CF1B1B;}.elementor-6 .elementor-element.elementor-element-87d94cc.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-87d94cc.elementor-view-default .elementor-icon svg{fill:#CF1B1B;}.elementor-6 .elementor-element.elementor-element-4430f73 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-4430f73.elementor-view-stacked .elementor-icon{background-color:#CF1B1B;}.elementor-6 .elementor-element.elementor-element-4430f73.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-4430f73.elementor-view-default .elementor-icon{color:#CF1B1B;border-color:#CF1B1B;}.elementor-6 .elementor-element.elementor-element-4430f73.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-4430f73.elementor-view-default .elementor-icon svg{fill:#CF1B1B;}.elementor-6 .elementor-element.elementor-element-e7cd48f{text-align:center;}.elementor-6 .elementor-element.elementor-element-e7cd48f .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-3711cd8{text-align:center;}.elementor-6 .elementor-element.elementor-element-3711cd8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-3cd15c1 .elementor-button{background-color:#CD0D3A;font-family:"Inter", Sans-serif;font-weight:700;}.elementor-6 .elementor-element.elementor-element-3cd15c1.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-b0f7b33{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-6 .elementor-element.elementor-element-b0f7b33 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;font-style:normal;}.elementor-6 .elementor-element.elementor-element-66f2b03{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-6 .elementor-element.elementor-element-66f2b03 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:17px;letter-spacing:0px;}.elementor-6 .elementor-element.elementor-element-245be57{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-6 .elementor-element.elementor-element-245be57 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:17px;color:#B9A3A3;}.elementor-6 .elementor-element.elementor-element-c0f715c{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-6 .elementor-element.elementor-element-c0f715c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:17px;}.elementor-6 .elementor-element.elementor-element-8a72edc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-8a72edc .elementor-button{font-family:"Inter", Sans-serif;font-weight:500;border-radius:10px 10px 10px 10px;}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-a53936c{margin:-28px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:center;}.elementor-6 .elementor-element.elementor-element-a53936c.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-a53936c .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-fdc5934{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:center;}.elementor-6 .elementor-element.elementor-element-fdc5934.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-fdc5934 .elementor-heading-title{font-size:15px;}.elementor-6 .elementor-element.elementor-element-be88452{margin:50px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:center;}.elementor-6 .elementor-element.elementor-element-be88452.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-be88452 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-87d94cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-87d94cc.elementor-element{--align-self:flex-end;}.elementor-6 .elementor-element.elementor-element-87d94cc .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-87d94cc .elementor-icon{font-size:18px;}.elementor-6 .elementor-element.elementor-element-87d94cc .elementor-icon svg{height:18px;}.elementor-6 .elementor-element.elementor-element-4430f73.elementor-element{--align-self:flex-end;}.elementor-6 .elementor-element.elementor-element-4430f73 .elementor-icon{font-size:18px;}.elementor-6 .elementor-element.elementor-element-4430f73 .elementor-icon svg{height:18px;}.elementor-6 .elementor-element.elementor-element-e7cd48f{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:center;}.elementor-6 .elementor-element.elementor-element-e7cd48f.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-e7cd48f .elementor-heading-title{font-size:15px;}.elementor-6 .elementor-element.elementor-element-3711cd8{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:center;}.elementor-6 .elementor-element.elementor-element-3711cd8.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-3711cd8 .elementor-heading-title{font-size:15px;}.elementor-6 .elementor-element.elementor-element-3cd15c1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;padding:0px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-3cd15c1.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-3cd15c1 .elementor-button{font-size:13px;border-radius:14px 14px 14px 14px;padding:11px 50px 11px 50px;}}/* Start custom CSS for html, class: .elementor-element-dd9e48b */.content {
    font-family: "Inter", sans-serif;
    font-size: 1.rem;
    font-weight: 600;
    color: #fff;
    padding-left: 0,25em;
    background-color: #AB092E;
}

@media only screen and (max-width: 767px) {
    .content {
        font-size: 0.5rem !important;
        padding-left: em;
    }
}

.outer {
    overflow: hidden; 
    padding-top: 0,5%;
    padding-bottom: 1%;
    margin-right: -%;
    margin-left: -%;
    position: relative;
    !important;
}

.outer div {
    display: inline-block;
}

.loop {
    white-space: nowrap;
    animation: loop-anim 45s linear infinite;
}

@media only screen and (max-width: 767px) {
    .loop {
        animation: loop-anim 30s linear infinite;
    }
}

@keyframes loop-anim {
    0% {
        margin-left: 0;
    }
    100% {
        margin-left: -50% /* This works because of the div between "outer" and "loop" */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cd15c1 */#meu-botao {
  position: relative;
  overflow: hidden;
  color: #fff;
  border: none;
  transition: transform 0.3s ease;
  background-size: 200% auto;
  background-image: linear-gradient(45deg, #cc0c39, #ff4d6d, #cc0c39);
  animation: animacaoGradiente 2s ease infinite;
}

#meu-botao:hover {
  transform: scale(1.1);
  animation-play-state: paused;
}

@keyframes animacaoGradiente {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a72edc */#botao-pc {
  position: relative;
  overflow: hidden;
  color: #fff;
  border: none;
  transition: transform 0.3s ease;
  background-size: 200% auto;
  background-image: linear-gradient(45deg, #cc0c39, #ff4d6d, #cc0c39);
  animation: animacaoGradiente 2s ease infinite;
}

#meu-botao:hover {
  transform: scale(1.1);
  animation-play-state: paused;
}

@keyframes animacaoGradiente {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}/* End custom CSS */