.elementor-2975 .elementor-element.elementor-element-b902d6a:not(.elementor-motion-effects-element-type-background), .elementor-2975 .elementor-element.elementor-element-b902d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;background-image:url("https://lp.mrteacher.com.br/wp-content/uploads/2023/11/bg-lp-alunos.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2975 .elementor-element.elementor-element-b902d6a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:280px 0px 280px 0px;}.elementor-2975 .elementor-element.elementor-element-b902d6a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2975 .elementor-element.elementor-element-284bcaf{text-align:center;}.elementor-2975 .elementor-element.elementor-element-284bcaf .elementor-heading-title{color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:45px;font-weight:700;}.elementor-2975 .elementor-element.elementor-element-284bcaf > .elementor-widget-container{margin:-17px 0px -39px 0px;padding:0px 0px 36px 0px;}.elementor-2975 .elementor-element.elementor-element-f2d7ab3{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FCFFFC;}.elementor-2975 .elementor-element.elementor-element-f2d7ab3 .elementor-headline{text-align:center;font-family:"Sora", Sans-serif;font-weight:600;}.elementor-2975 .elementor-element.elementor-element-f2d7ab3 .elementor-headline-dynamic-wrapper path{stroke:#FF0000;stroke-width:9px;}.elementor-2975 .elementor-element.elementor-element-f2d7ab3 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-2975 .elementor-element.elementor-element-f2d7ab3 .elementor-headline-dynamic-text{z-index:auto;font-family:"Sora", Sans-serif;font-weight:600;}.elementor-2975 .elementor-element.elementor-element-f2d7ab3 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-2975 .elementor-element.elementor-element-f2d7ab3 > .elementor-widget-container{margin:-46px 0px -34px 0px;}.elementor-2975 .elementor-element.elementor-element-101ab82{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#3AFF00;}.elementor-2975 .elementor-element.elementor-element-101ab82 .elementor-headline{text-align:center;font-family:"Sora", Sans-serif;font-weight:600;}.elementor-2975 .elementor-element.elementor-element-101ab82 .elementor-headline-dynamic-wrapper path{stroke-width:12px;}.elementor-2975 .elementor-element.elementor-element-101ab82 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-2975 .elementor-element.elementor-element-101ab82 .elementor-headline-dynamic-text{font-family:"Sora", Sans-serif;font-weight:600;}.elementor-2975 .elementor-element.elementor-element-101ab82 > .elementor-widget-container{margin:-32px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-2975 .elementor-element.elementor-element-0218129{text-align:center;color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:23px;font-weight:400;}.elementor-2975 .elementor-element.elementor-element-0218129 > .elementor-widget-container{margin:-28px 0px -27px 0px;}.elementor-2975 .elementor-element.elementor-element-fa5f19e .elementor-button{font-family:"Sora", Sans-serif;font-weight:700;background-color:#007B11;}.elementor-2975 .elementor-element.elementor-element-07cb372:not(.elementor-motion-effects-element-type-background), .elementor-2975 .elementor-element.elementor-element-07cb372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-2975 .elementor-element.elementor-element-07cb372{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2975 .elementor-element.elementor-element-07cb372 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2975 .elementor-element.elementor-element-d091e3c{text-align:center;color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;}@media(max-width:1024px){.elementor-2975 .elementor-element.elementor-element-b902d6a:not(.elementor-motion-effects-element-type-background), .elementor-2975 .elementor-element.elementor-element-b902d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.mrteacher.com.br/wp-content/uploads/2023/11/bg-lp-alunos-tablet.png");}}@media(max-width:767px){.elementor-2975 .elementor-element.elementor-element-b902d6a:not(.elementor-motion-effects-element-type-background), .elementor-2975 .elementor-element.elementor-element-b902d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.mrteacher.com.br/wp-content/uploads/2023/11/bg-lp-alunos-mobile.png");}.elementor-2975 .elementor-element.elementor-element-b902d6a{padding:400px 0px 0px 0px;}.elementor-2975 .elementor-element.elementor-element-284bcaf .elementor-heading-title{font-size:25px;}.elementor-2975 .elementor-element.elementor-element-284bcaf > .elementor-widget-container{margin:0px 0px -38px 0px;}.elementor-2975 .elementor-element.elementor-element-f2d7ab3 .elementor-headline{font-size:29px;}.elementor-2975 .elementor-element.elementor-element-f2d7ab3 .elementor-headline-dynamic-text{line-height:0.1em;letter-spacing:-0.8px;}.elementor-2975 .elementor-element.elementor-element-101ab82 .elementor-headline{font-size:31px;}.elementor-2975 .elementor-element.elementor-element-0218129{font-size:15px;}}/* Start custom CSS for heading, class: .elementor-element-284bcaf */.elementor-2975 .elementor-element.elementor-element-284bcaf .elementor-heading-title{
 -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    animation: 3.4s cubic-bezier(0.2, 0.5,00.9,00.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #00a757, #4f7909, #f5ff00, #00a757);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
    transition: all .8s;
}

@keyframes textura{ 0%{background-position: 0.0;
}

100%{background-position: 100% 0;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa5f19e */.elementor-2975 .elementor-element.elementor-element-fa5f19e a{
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 21px -6px #ffff; //mudar a cor aqui
}

@keyframes pisca {
  70% {
    box-shadow: 0 0 0 25px rgb(0,0,0,0);

  }
    100% {
    box-shadow: 0 0 0 0 rgb(0,0,0,0);
  }
}/* End custom CSS */