/* Deepblue · custom_css legado validado contra post-<id>.css ao vivo. */

/* page violaosolo-antiga-2024 78 · element 69eaeec */

.cor3{
    background: -webkit-linear-gradient(150deg, #a59226, #928330);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* page violaosolo-antiga-2024 78 · element 2b94197 */

.elementor-78 .elementor-element.elementor-element-2b94197 .elementor-heading-title{background: linear-gradient(-45deg, #d2bc44 6.31%, #C6B75D 99.98%, #FFF9D0 99.99%);
background-clip: text;
-webkit-background-clip: text;
text-fill-color: transparent;
-webkit-text-fill-color: transparent;
}

/* page violaosolo-antiga-2024 78 · element 8436f0d */

.cor{
    background: -webkit-linear-gradient(150deg, #d2bc44, #e8d35c);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* page violaosolo-antiga-2024 78 · element 568fae5 */

.cor2{
    background: -webkit-linear-gradient(50deg, #2F2D1B, #928330);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* page violaosolo-antiga-2024 78 · element 99d8e7f */

parcelas{
    font-size: 0.4em;
    
}

preco{
    color: #E7D879;
}

/* page violaosolo-antiga-2024 78 · element 386702d */

parcelas{
    font-size: 0.4em;
    
}

preco{
    color: #E7D879;
}

/* page violaosolo-antiga-2024 78 · element 3f4931c */

parcelas{
    font-size: 0.4em;
    
}

preco{
    color: #E7D879;
}

/* page violaosolo-antiga-2024 78 · element e5101cd */

parcelas{
    font-size: 0.4em;
    
}

preco{
    color: #E7D879;
}

/* page violaosolo-antiga-2024 78 · element 8a30d55 */

#botao1{
background: rgb(106,232,149);
background: linear-gradient(180deg, rgba(50,80,100,1) 0%, rgba(000, 000, 000, 1) 90%);
}

/* page violaosolo-antiga-2024 78 · element 4b77643 */

.elementor-78 .elementor-element.elementor-element-4b77643 .elementor-heading-title{background: linear-gradient(-45deg, #928330 6.31%, #C6B75D 99.98%, #FFF9D0 99.99%);
background-clip: text;
-webkit-background-clip: text;
text-fill-color: transparent;
-webkit-text-fill-color: transparent;
}

/* page violaosolo-antiga-2024 78 · element deb78bb */

.elementor-active {
    border: 1px solid;
    border-image: linear-gradient(132deg,rgba(255,142,68,1) 30%,rgba(249,19,98,1) 50%,rgba(53,18,106,1) 100%) 1;
    border-left: none;
    border-bottom: none;
    border-right: none;
}

.elementor-tab-content, .elementor-tab-title:not(.elementor-active) {
    border: none!important;
}

/* page violaosolo-antiga-2024 78 · element 0a259fd */

.elementor-active {
    border: 1px solid;
    border-image: linear-gradient(132deg,rgba(255,142,68,1) 30%,rgba(249,19,98,1) 50%,rgba(53,18,106,1) 100%) 1;
    border-left: none;
    border-bottom: none;
    border-right: none;
}

.elementor-tab-content, .elementor-tab-title:not(.elementor-active) {
    border: none!important;
}

/* page violaosolo-antiga-2024 78 · element 68b54ea */

parcelas{
    font-size: 0.4em;
    
}

preco{
    color: #E7D879;
}

/* page violaosolo-antiga-2024 78 · element 03055b6 */

parcelas{
    font-size: 0.4em;
    
}

preco{
    color: #E7D879;
}

/* page violaosolo-antiga-2024 78 · element 0478128 */

parcelas{
    font-size: 0.4em;
    
}

preco{
    color: #E7D879;
}

/* page violaosolo-antiga-2024 78 · element d921364 */

parcelas{
    font-size: 0.4em;
    
}

preco{
    color: #E7D879;
}

/* page violaosolo-antiga-2024 78 · element 77ba172 */

parcelas{
    font-size: 0.4em;
    
}

preco{
    color: #E7D879;
}

/* page violaosolo-antiga-2024 78 · element c254139 */

#botao1{
background: rgb(106,232,149);
background: linear-gradient(180deg, rgba(50,80,100,1) 0%, rgba(000, 000, 000, 1) 90%);
}

/* page arranjoecomposicao 82 · element e671a42 */

.elementor-82 .elementor-element.elementor-element-e671a42 {
border-top: 1px solid;
border-image: linear-gradient(to right,
transparent, #00B020, transparent) 1;
}

/* page arranjoecomposicao 82 · element 5f541c8 */

#botao1{
background: rgb(106,232,149);
background: linear-gradient(180deg, rgba(50,80,100,1) 0%, rgba(000, 000, 000, 1) 90%);
}

/* page arranjoecomposicao 82 · element 8ecc127 */

#botao1{
background: rgb(106,232,149);
background: linear-gradient(180deg, rgba(50,80,100,1) 0%, rgba(000, 000, 000, 1) 90%);
}

/* page arranjoecomposicao 82 · element a5250e1 */

.elementor-82 .elementor-element.elementor-element-a5250e1 .elementor-button{
    background: linear-gradient(45deg, #21BB5A, #168B42, #21BB5A, #168B42);
    background-size: 400% 200%;
    transition: background 1.5 cubic-bezier(0.5, 0.1, 0.3, 0.9);
    animation: brilho 3.5s ease-in infinite
    
}

@keyframes brilho{
    0%{
        background-position: 0 0;
        
    }
    100%{
        background-position: 100% 0;
    }
    
}

/* page leituradepartituras 260 · element 10e1735 */

html,
body{
width:100%;
overflow-x:hidden;
}

/* page leituradepartituras 260 · element 3c1c847 */

.elementor-260 .elementor-element.elementor-element-3c1c847  {
    border: 1px solid;
    border-image: linear-gradient(90deg,rgba(60,74,83,0),#3A7BD5,rgba(60,74,83,0)) 1;
    border-left: none;
    border-bottom: none;
    border-right: none;
}

/* page leituradepartituras 260 · element e37f476 */

.elementor-260 .elementor-element.elementor-element-e37f476  {
    border: 1px solid;
    border-image: linear-gradient(90deg,rgba(60,74,83,0),#3A7BD5,rgba(60,74,83,0)) 1;
    border-left: none;
    border-bottom: none;
    border-right: none;
}

/* page leituradepartituras 260 · element 8cb7488 */

.elementor-260 .elementor-element.elementor-element-8cb7488 .elementor-icon-list-item {
   align-items: baseline;
}

/* page leituradepartituras 260 · element 32c12f5 */

.elementor-260 .elementor-element.elementor-element-32c12f5  {
    border: 1px solid;
    border-image: linear-gradient(90deg,rgba(60,74,83,0),#3A7BD5,rgba(60,74,83,0)) 1;
    border-left: none;
    border-bottom: none;
    border-right: none;
}

/* page leituradepartituras 260 · element c7902e1 */

.elementor-260 .elementor-element.elementor-element-c7902e1 .elementor-toggle-item{
    max-width: 285px;
    margin: 0 auto;
}

/* page leituradepartituras 260 · element c5253d8 */

.elementor-260 .elementor-element.elementor-element-c5253d8 .elementor-toggle-item{
    max-width: 285px;
    margin: 0 auto;
}

/* page leituradepartituras 260 · element 3e230b4 */

.elementor-260 .elementor-element.elementor-element-3e230b4 .elementor-toggle-item{
    max-width: 285px;
    margin: 0 auto;
}

/* page leituradepartituras 260 · element 7e7d088 */

.elementor-260 .elementor-element.elementor-element-7e7d088 .elementor-toggle-item{
    max-width: 285px;
    margin: 0 auto;
}

/* page leituradepartituras 260 · element 1bb3cb1 */

.elementor-260 .elementor-element.elementor-element-1bb3cb1 .elementor-toggle-item{
    max-width: 285px;
    margin: 0 auto;
}

/* page leituradepartituras 260 · element a9e34a4 */

.elementor-260 .elementor-element.elementor-element-a9e34a4 .elementor-toggle-item{
    max-width: 285px;
    margin: 0 auto;
}

/* page leituradepartituras 260 · element 9e64e25 */

.elementor-260 .elementor-element.elementor-element-9e64e25 .elementor-toggle-item{
    max-width: 285px;
    margin: 0 auto;
}

/* page leituradepartituras 260 · element c7a4771 */

.elementor-260 .elementor-element.elementor-element-c7a4771 .elementor-toggle-item{
    max-width: 285px;
    margin: 0 auto;
}

/* page leituradepartituras 260 · element cb0659b */

.elementor-260 .elementor-element.elementor-element-cb0659b .elementor-toggle-item{
    max-width: 285px;
    margin: 0 auto;
}

/* page leituradepartituras 260 · element 4320236 */

.elementor-260 .elementor-element.elementor-element-4320236 .elementor-toggle-item{
    max-width: 285px;
    margin: 0 auto;
}

/* page leituradepartituras 260 · element f6483e8 */

.elementor-260 .elementor-element.elementor-element-f6483e8 .elementor-toggle-item{
    max-width: 285px;
    margin: 0 auto;
}

/* page leituradepartituras 260 · element f5e3d8b */

.elementor-260 .elementor-element.elementor-element-f5e3d8b  {
    border: 1px solid;
    border-image: linear-gradient(90deg,rgba(60,74,83,0),#3A7BD5,rgba(60,74,83,0)) 1;
    border-left: none;
    border-bottom: none;
    border-right: none;
}

/* page leituradepartituras 260 · element 08ed8f3 */

.elementor-260 .elementor-element.elementor-element-08ed8f3  {
    border: 1px solid;
    border-image: linear-gradient(90deg,rgba(60,74,83,0),#3A7BD5,rgba(60,74,83,0)) 1;
    border-left: none;
    border-bottom: none;
    border-right: none;
}

/* page leituradepartituras 260 · element 6a41787 */

.elementor-260 .elementor-element.elementor-element-6a41787 .elementor-toggle-item{
    max-width: 285px;
    margin: 0 auto;
}

/* page leituradepartituras 260 · element 28127a5 */

.elementor-260 .elementor-element.elementor-element-28127a5 .elementor-toggle-item{
    max-width: 285px;
    margin: 0 auto;
}

/* page leituradepartituras 260 · element 8a43a5c */

.elementor-260 .elementor-element.elementor-element-8a43a5c .elementor-toggle-item{
    max-width: 285px;
    margin: 0 auto;
}

/* page leituradepartituras 260 · element c90727d */

.elementor-260 .elementor-element.elementor-element-c90727d  {
    border: 1px solid;
    border-image: linear-gradient(90deg,rgba(60,74,83,0),#3A7BD5,rgba(60,74,83,0)) 1;
    border-left: none;
    border-bottom: none;
    border-right: none;
}

/* page leituradepartituras 260 · element cbf5b70 */

.elementor-260 .elementor-element.elementor-element-cbf5b70  {
    border: 1px solid;
    border-image: linear-gradient(90deg,rgba(60,74,83,0),#3A7BD5,rgba(60,74,83,0)) 1;
    border-left: none;
    border-bottom: none;
    border-right: none;
}

/* page leituradepartituras 260 · element 7ab3278 */

.elementor-260 .elementor-element.elementor-element-7ab3278 .elementor-icon-list-item {
   align-items: baseline;
}

/* page leituradepartituras 260 · element cdb0319 */

#botao1{
background: rgb(0,210,255);
background: linear-gradient(180deg, rgba(0,210,255,1) 0%, rgba(58,123,213,1) 90%);
}

/* page leituradepartituras 260 · element f1f1eda */

.elementor-260 .elementor-element.elementor-element-f1f1eda .elementor-button-text{
    flex-grow:0;
}

/* page leituradepartituras 260 · element 66c6e06 */

.elementor-260 .elementor-element.elementor-element-66c6e06  {
    border: 1px solid;
    border-image: linear-gradient(90deg,rgba(60,74,83,0),#3A7BD5,rgba(60,74,83,0)) 1;
    border-left: none;
    border-bottom: none;
    border-right: none;
}

/* page leituradepartituras 260 · element c6ec357 */

.elementor-260 .elementor-element.elementor-element-c6ec357  {
    border: 1px solid;
    border-image: linear-gradient(90deg,rgba(60,74,83,0),#3A7BD5,rgba(60,74,83,0)) 1;
    border-left: none;
    border-bottom: none;
    border-right: none;
}

/* page leituradepartituras 260 · element 68978f4 */

.elementor-260 .elementor-element.elementor-element-68978f4  {
    border: 1px solid;
    border-image: linear-gradient(90deg,rgba(60,74,83,0),#3A7BD5,rgba(60,74,83,0)) 1;
    border-left: none;
    border-bottom: ;
    border-right: none;
}

/* page leituradepartituras 260 · element 3abfb5b */

#botao1{
background: rgb(0,210,255);
background: linear-gradient(180deg, rgba(0,210,255,1) 0%, rgba(58,123,213,1) 90%);
}

/* page leituradepartituras 260 · element 4765edd */

.elementor-260 .elementor-element.elementor-element-4765edd .elementor-button-text{
    flex-grow:0;
}

/* page violaodozero 1220 · element 7012a553 */

<style>
  .video-wrapper {
    max-width: 100%; /* Ajuste para dispositivos móveis */
    margin: 0 auto; /* Centraliza o contêiner na página */
  }

  @media (min-width: 768px) {
    .video-wrapper {
      max-width: 80%; /* Reduz o tamanho do vídeo em 20% em desktops */
      margin: 0 auto; /* Continua a centralizar após a redução */
    }
  }

  .video-container {
    padding: 56.25% 0 0 0; /* Mantém a proporção 16:9 */
    position: relative; /* Posicionamento para o iframe absoluto */
  }

  .video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
</style>

/* page violaodozero 1220 · element 42ce4d78 */

.elementor-1220 .elementor-element.elementor-element-42ce4d78 .elementor-button{
    background: linear-gradient(45deg, #BF3604, #D9A261, #BF3604, #D9A261);
    background-size: 400% 200%;
    transition: background 1.5 cubic-bezier(0.5, 0.1, 0.3, 0.9);
    animation: brilho 3.5s ease-in infinite
    
}

@keyframes brilho{
    0%{
        background-position: 0 0;
        
    }
    100%{
        background-position: 100% 0;
    }
    
}

/* page violaodozero 1220 · element 27c62ce5 */

.elementor-1220 .elementor-element.elementor-element-27c62ce5 {
    background: linear-gradient(92.01deg, #BF3604 -8.23%, #F2B950 106.18%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}

/* page violaodozero 1220 · element 26c5dfef */

.elementor-1220 .elementor-element.elementor-element-26c5dfef {
    background: linear-gradient(92.01deg, #BF3604 -8.23%, #F2B950 106.18%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}

/* page violaodozero 1220 · element 3a0b2d02 */

.elementor-1220 .elementor-element.elementor-element-3a0b2d02 {
    background: linear-gradient(92.01deg, #BF3604 -8.23%, #F2B950 106.18%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}

/* page violaodozero 1220 · element 7265cb71 */

.elementor-1220 .elementor-element.elementor-element-7265cb71 .elementor-heading-title strong {
    background: rgb(249,65,68);
    background: linear-gradient(45deg, #ffffff -8.23%, #CCD6F5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 900; /* Esta linha foi adicionada */
    font-size: 36pt;
    font-family: 'Anodyne Combined', sans-serif;
}

/* page violaodozero 1220 · element 61463b8a */

#vzero-aula-gratuita-play {
    animation: pulseAnimation 3s infinite alternate;
    transition: transform 0.3s ease;
}

#vzero-aula-gratuita-play:hover {
    transform: scale(1.2);
    animation: none; /* Adiciona esta linha para parar a animação */
}

@keyframes pulseAnimation {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0.75;
    }
    100% {
        opacity: 1;
    }
}

/* page violaodozero 1220 · element 7484b770 */

.elementor-1220 .elementor-element.elementor-element-7484b770 {
    background: linear-gradient(92.01deg, #BF3604 -8.23%, #F2B950 106.18%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}

/* page violaodozero 1220 · element 5384950d */

.elementor-1220 .elementor-element.elementor-element-5384950d {
    background: linear-gradient(92.01deg, #BF3604 -8.23%, #F2B950 106.18%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}

/* page violaodozero 1220 · element 15c362f4 */

.elementor-1220 .elementor-element.elementor-element-15c362f4 {
    background: linear-gradient(92.01deg, #BF3604 -8.23%, #F2B950 106.18%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}

/* page violaodozero 1220 · element 3870b8c */

.degrade36px {
    background: linear-gradient(92.01deg, #BF3604 -8.23%, #F2B950 106.18%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-size: 36px; /* Define o tamanho do texto */
    font-weight: 900; /* O peso da fonte para máximo negrito */
}

/* page violaodozero 1220 · element 2130b6f */

.elementor-1220 .elementor-element.elementor-element-2130b6f {
    background: linear-gradient(92.01deg, #BF3604 -8.23%, #F2B950 106.18%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}

/* page violaodozero 1220 · element 523110c5 */

.elementor-1220 .elementor-element.elementor-element-523110c5 {
border-top: 1px solid;
border-image: linear-gradient(to right,
transparent, #00B020, transparent) 1;
}

/* page violaodozero 1220 · element 24a86c83 */

.elementor-1220 .elementor-element.elementor-element-24a86c83 {
border-top: 1px solid;
border-image: linear-gradient(to right,
transparent, #00B020, transparent) 1;
}

/* page violaodozero 1220 · element 59c52d06 */

.elementor-1220 .elementor-element.elementor-element-59c52d06 {
border-top: 1px solid;
border-image: linear-gradient(to right,
transparent, #00B020, transparent) 1;
}

/* page violaodozero 1220 · element 31c62179 */

.elementor-1220 .elementor-element.elementor-element-31c62179 {
border-top: 1px solid;
border-image: linear-gradient(to right,
transparent, #00B020, transparent) 1;
}

/* page violaodozero 1220 · element f15beb2 */

.elementor-1220 .elementor-element.elementor-element-f15beb2 .elementor-button{
    background: linear-gradient(45deg, #2BA03B, #61CE70, #2BA03B, #61CE70);
    background-size: 400% 200%;
    transition: background 1.5 cubic-bezier(0.5, 0.1, 0.3, 0.9);
    animation: brilho 3.5s ease-in infinite
    
}

@keyframes brilho{
    0%{
        background-position: 0 0;
        
    }
    100%{
        background-position: 100% 0;
    }
    
}

/* page violaodozero 1220 · element 2e082c4 */

#botao1{
background: rgb(106,232,149);
background: linear-gradient(180deg, rgba(50,80,100,1) 0%, rgba(000, 000, 000, 1) 90%);
}

/* page violaodozero 1220 · element 2a27615f */

.elementor-1220 .elementor-element.elementor-element-2a27615f .elementor-button{
    background: linear-gradient(45deg, #21BB5A, #12A348, #21BB5A, #12A348,);
    background-size: 400% 200%;
    transition: background 1.5 cubic-bezier(0.5, 0.1, 0.3, 0.9);
    animation: brilho 3.5s ease-in infinite
    
}

@keyframes brilho{
    0%{
        background-position: 0 0;
        
    }
    100%{
        background-position: 100% 0;
    }
    
}

/* page cursos 3326 · element 59dbc9c */

.elementor-3326 .elementor-element.elementor-element-59dbc9c  {
    border: 1px solid;
    border-image: linear-gradient(90deg,rgba(60,74,83,0),#3A7BD5,rgba(60,74,83,0)) 1;
    border-left: none;
    border-bottom: none;
    border-right: none;
}

/* page cursos 3326 · element 5bf90e8 */

.elementor-3326 .elementor-element.elementor-element-5bf90e8.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: flex-start;
}

/* page cursos 3326 · element a5cedca */

.elementor-3326 .elementor-element.elementor-element-a5cedca.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: flex-start;
}

/* page cursos 3326 · element c87760f */

.elementor-3326 .elementor-element.elementor-element-c87760f.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: flex-start;
}

/* page cursos 3326 · element d9f039f */

.elementor-3326 .elementor-element.elementor-element-d9f039f.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: flex-start;
}

/* page cursos 3326 · element 0d91907 */

.elementor-3326 .elementor-element.elementor-element-0d91907.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: flex-start;
}

/* page cursos 3326 · element 03fdeb8 */

.elementor-3326 .elementor-element.elementor-element-03fdeb8.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: flex-start;
}

/* page cursos 3326 · element c67ebeb */

.elementor-3326 .elementor-element.elementor-element-c67ebeb.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: flex-start;
}

/* page br 3777 · element 38896e76 */

#layout div.elementor-wrapper {
    --video-aspect-ratio: 0.8 !important;
}
