/*

Theme Name: Theme 857

Theme URI: http://llassessoria.com

Author: Light Lion

Author URI: https://llassessoria.com

Description: Theme 857 - Light Lion

Version: 5.0v

*/



/***************************



**** ESTILOS GERAIS



****************************/

@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrew.css);

*{

  font-family: 'Open Sans Hebrew', serif;

}



.jq-toast-wrap,.jq-toast-wrap *{margin:0;padding:0}.jq-toast-wrap{display:block;position:fixed;width:250px;pointer-events:none!important;letter-spacing:normal;z-index:9000!important}.jq-toast-wrap.bottom-left{bottom:20px;left:20px}.jq-toast-wrap.bottom-right{bottom:20px;right:40px}.jq-toast-wrap.top-left{top:20px;left:20px}.jq-toast-wrap.top-right{top:20px;right:40px}.jq-toast-single{display:block;width:100%;padding:10px;margin:0 0 5px;border-radius:4px;font-size:12px;font-family:arial,sans-serif;line-height:17px;position:relative;pointer-events:all!important;background-color:#444;color:#fff}.jq-toast-single h2{font-family:arial,sans-serif;font-size:14px;margin:0 0 7px;background:0 0;color:inherit;line-height:inherit;letter-spacing:normal}.jq-toast-single a{color:#eee;text-decoration:none;font-weight:700;border-bottom:1px solid #fff;padding-bottom:3px;font-size:12px}.jq-toast-single ul{margin:0 0 0 15px;background:0 0;padding:0}.jq-toast-single ul li{list-style-type:disc!important;line-height:17px;background:0 0;margin:0;padding:0;letter-spacing:normal}.close-jq-toast-single{position:absolute;top:3px;right:7px;font-size:14px;cursor:pointer}.jq-toast-loader{display:block;position:absolute;top:-2px;height:5px;width:0;left:0;border-radius:5px;background:red}.jq-toast-loaded{width:100%}.jq-has-icon{padding:10px 10px 10px 50px;background-repeat:no-repeat;background-position:10px}.jq-icon-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=);background-color:#31708f;color:#d9edf7;border-color:#bce8f1}.jq-icon-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=);background-color:#8a6d3b;color:#fcf8e3;border-color:#faebcc}.jq-icon-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=);background-color:#a94442;color:#f2dede;border-color:#ebccd1}.jq-icon-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==);color:#dff0d8;background-color:#3c763d;border-color:#d6e9c6}

body{
 background-color: #222222;
 color:#eee;
}
header#header_topo {
  padding: 30px 0;
  position: absolute;
  width: 100%;
  left: 0px;
  top: 0px;
}

header#header_topo .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.logo a img {
  width: 148px;
}

nav.menu {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

ul.menu {
  display: flex;
  align-items: center;
  text-align: center;
  padding-left: 0px;
  margin-bottom: 0px;
  width: 100%;
}

ul.menu li {
  margin: 0 10px;
  list-style: none;
}

ul.menu li a {
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 16px;
}

.redesHeader ul {
  padding: 0px;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.redesHeader ul li {
  margin: 0px 10px;
  font-size: 18px;
  list-style: none;
}

.redesHeader ul li a {
  color: #eee;
}

header#header_topo {
  padding: 20px 0;
}

section#home {
  width: 100%;
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: cover!important;
  padding-top: 80px;
  padding-bottom: 80px;


}

.headLineText h3{
 text-align: center;
 padding: 40px 0;
 font-size: 32px;
 font-weight: bold;
 margin: 0 0 10px;

}

span.color01 {
  background: #04b859;
  color: black;
  padding: 0px 5px;
  font-weight: bold;
}

.embed-container iframe {
  border: 2.5px solid #04b859;
  border-radius: 10px;
  -webkit-box-shadow: 8px 10px 13px -8px rgba(4,184,88,1);
  -moz-box-shadow: 8px 10px 13px -8px rgba(4,184,88,1);
  box-shadow: 8px 10px 13px -8px rgba(4,184,88,1);
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}

.formCapture {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.textPreForm {
  font-size: 18px;
  margin: 10px 10px 30px;
  font-weight: 400;
  font-style: italic;
}

.headForm {
  display: flex;
  align-items: center;
  font-size: 18px;
  font-weight: bold;
  color: #04b859;
}
.headForm span {
  display: flex;
  align-items: center;
}

.headForm span i {
  margin: 0px 10px 0 0;
  font-size: 24px;
}

form input {
  letter-spacing: -0.02em;
  text-align: center;
  font-style: italic;
  transition: all ease 0.5s;
  background: #eeeff0;
  border: 1px solid #eeeff0;
  border-radius: 25px;
  width: 100%;
  min-height: 48px;
  margin: 0 0 15px;
}

form button {
  width: 100%;
  cursor: pointer;
  background: #04b859;
  text-align: center;
  margin-top: 8px;
  width: 100%;
  max-width: 310px;
  min-height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  transition: all ease 0.5s;
  box-shadow: inset 0px -3px 0px rgba(0, 0, 0, 0.17);
  position: relative;
  border: 0px;
  color: white;
}
form button i {
  margin: 0px 10px;
}

form {
  border: 2.5px solid #04b859;
  border-radius: 10px;
  -moz-box-shadow: 8px 10px 13px -8px rgba(4,184,88,1);
  padding: 20px 15px;
  background: white;
  margin-bottom: 20px;
}

.headForm {
  display: flex;
  align-items: center;
  font-size: 18px;
  font-weight: bold;
  color: #04b859;
  margin: 0px 0 15px;
}
nav.menu{
  z-index: 999;

}


@media only screen and (max-width: 768px){
	.redesHeader{
		display: none;
	}
	nav.menu{
		display: block;
	}

  .headLineText h3{
    font-size: 24px;
  }
  .textPreForm{
    margin: 10px 10px 10px;

  }
  .headForm{
    font-size: 14px;

  }
  .timerFooter{
    flex-direction: column;

  }
}
@media only screen and (max-width: 520px){
  section#baruffi {
    padding: 0 5px;
}
#formInscricaoSobre{
      padding: 0px 5px!important;

}
  ul.cards{
    flex-direction: column;
  }
  ul.cards .card{
    margin-bottom: 15px!important;
  }
  section#baruffi .container{
        padding: 20px 20px!important;

  }
  section#baruffi {
}
.imagemFrancisco img{
      position: initial!important;

      width: 100%!important;
    height: auto!important;
}
form#inscricaoFormSobre{
      flex-direction: column;
}
form#inscricaoFormSobre .headForm {
    margin: 0 0 20px!important;
}
form#inscricaoFormSobre .headForm span i{
  display: none;
}
form#inscricaoFormSobre .headForm span{
  text-align: center!important;
}
}

._flut .barraFlut{visibility: visible;opacity: 1;top: 0;}
@media only screen and (max-width: 420px){
  .descSobre{
      margin-right: 10px!important;

}

footer .centro {
    max-width: 440px;
    flex-direction: column;
    gap: 3px;
    padding: 8px;
    margin: 0;
}

footer .centro p {
    font-size: 12px;
    text-align: center;
    line-height: 14px;
}

footer .centro .contador {
    border: none;
    padding: 0;
    max-width: 330px;
}

footer .centro .contador ul.countdown {
    gap: 8px;
}

footer .centro .contador ul.countdown li {
    max-width: 70px;
}

footer .centro .contador ul.countdown li span {
    font-size: 23px;
    line-height: 27px;
}

footer .centro .contador ul.countdown li p {
    font-size: 11px;
    text-align: left;
    margin-left: 4px;
    line-height: 12px;
}

   .barraFlut .centro {
    flex-direction: column;
    padding: 8px;
    display: flex;
    align-items: center;
    gap: 2px;
}

 .barraFlut .centro p {
    text-align: center!important;
}

 .barraFlut .centro .contador {
    border: none;
}

 .barraFlut .centro .contador ul.countdown {
    gap: 8px;
}

 .barraFlut .centro .contador ul.countdown li {
    max-width: 70px;
}

 .barraFlut .centro .contador ul.countdown li span {
    font-size: 24px;
    line-height: 24px;
}

 .barraFlut .centro .contador ul.countdown li p {
    font-size: 11px;
    text-align: left;
}

 .barraFlut .centro a:visited,  .barraFlut .centro a:active,  .barraFlut .centro a:link {
    display: flex!important;
    justify-content: center!important;
}

 .barraFlut .centro a b {
    line-height: 20px;
}
  .flipdown{
/*    display: flex;*/
        width: 100%!important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: auto!important;
  }
  .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before, .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after{
/*    display: none;*/
  }
  .flipdown .rotor-group {
/*    padding-right: 0px!important;*/
  }
}

.timerFooter {
  display: flex;
  align-items: center;
  justify-content: center;
}

footer.footer {
  padding: 30px 0;
  background: rgb(12,40,28);
  background: linear-gradient(180deg, rgb(30 75 51) 0%, rgba(0, 8, 11, 0) 100%);
  background-position: center;
}

.beforeTimer {
  margin: 0 10px;
}

.afterTimer {
  margin: 0 10px;
}

/* THEMES */

/********** Theme: dark **********/
/* Font styles */
.flipdown.flipdown__theme-dark {
  font-family: sans-serif;
  font-weight: bold;
}
/* Rotor group headings */
.flipdown.flipdown__theme-dark .rotor-group-heading:before {
  color: white;
}
/* Delimeters */
.flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
.flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after {
  background-color: white;
}
/* Rotor tops */
.flipdown.flipdown__theme-dark .rotor,
.flipdown.flipdown__theme-dark .rotor-top,
.flipdown.flipdown__theme-dark .rotor-leaf-front {
  color: #FFFFFF;
  background-color: transparent;
}
/* Rotor bottoms */
.flipdown.flipdown__theme-dark .rotor-bottom,
.flipdown.flipdown__theme-dark .rotor-leaf-rear {

}
/* Hinge */
.flipdown.flipdown__theme-dark .rotor:after {
/*  border-top: solid 1px #151515;
*/}

/********** Theme: light **********/
/* Font styles */
.flipdown.flipdown__theme-light {
  font-family: sans-serif;
  font-weight: bold;
}
/* Rotor group headings */
.flipdown.flipdown__theme-light .rotor-group-heading:before {
  color: #EEEEEE;
}
/* Delimeters */
.flipdown.flipdown__theme-light .rotor-group:nth-child(n+2):nth-child(-n+3):before,
.flipdown.flipdown__theme-light .rotor-group:nth-child(n+2):nth-child(-n+3):after {
  background-color: #DDDDDD;
}
/* Rotor tops */
.flipdown.flipdown__theme-light .rotor,
.flipdown.flipdown__theme-light .rotor-top,
.flipdown.flipdown__theme-light .rotor-leaf-front {
  color: #222222;
  background-color: #DDDDDD;
}
/* Rotor bottoms */
.flipdown.flipdown__theme-light .rotor-bottom,
.flipdown.flipdown__theme-light .rotor-leaf-rear {
  color: #333333;
  background-color: #EEEEEE;
}
/* Hinge */
.flipdown.flipdown__theme-light .rotor:after {
/*  border-top: solid 1px #222222;
*/}

/* END OF THEMES */

.flipdown {
  overflow: visible;
  width: 510px;
  height: 110px;
}

.flipdown .rotor-group {
  position: relative;
  float: left;
  padding-right: 30px;
}

.flipdown .rotor-group:last-child {
  padding-right: 0;
}

.flipdown .rotor-group-heading:before {
  display: block;
  height: 30px;
  line-height: 30px;
  text-align: center;
}

.flipdown .rotor-group:nth-child(1) .rotor-group-heading:before {
  content: attr(data-before);
}

.flipdown .rotor-group:nth-child(2) .rotor-group-heading:before {
  content: attr(data-before);
}

.flipdown .rotor-group:nth-child(3) .rotor-group-heading:before {
  content: attr(data-before);
}

.flipdown .rotor-group:nth-child(4) .rotor-group-heading:before {
  content: attr(data-before);
}

.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before {
  content: '';
  position: absolute;
  bottom: 20px;
  left: 115px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after {
  content: '';
  position: absolute;
  bottom: 50px;
  left: 115px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.flipdown .rotor {
  position: relative;
  float: left;
  width: 50px;
  height: 80px;
  margin: 0px 5px 0px 0px;
  border-radius: 4px;
  font-size: 4rem;
  text-align: center;
  /* perspective: 200px;*/
}

.flipdown .rotor:last-child {
  margin-right: 0;
}

.flipdown .rotor-top,
.flipdown .rotor-bottom {
  overflow: hidden;
  position: absolute;
  width: 50px;
  height: 40px;
}

.flipdown .rotor-leaf {
  z-index: 1;
  position: absolute;
  width: 50px;
  height: 80px;
 /* transform-style: preserve-3d;
 transition: transform 0s;*/
}

.flipdown .rotor-leaf.flipped {
  /*transform: rotateX(-180deg);*/
  transition: all 0.5s ease-in-out;
}

.flipdown .rotor-leaf-front,
.flipdown .rotor-leaf-rear {
  overflow: hidden;
  position: absolute;
  width: 50px;
  height: 40px;
  margin: 0;
  /* transform: rotateX(0deg);*/
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

.flipdown .rotor-leaf-front {
  line-height: 80px;
  border-radius: 4px 4px 0px 0px;
}

.flipdown .rotor-leaf-rear {
  line-height: 0px;
  border-radius: 0px 0px 4px 4px;
/*  transform: rotateX(-180deg);
*/
}

.flipdown .rotor-top {
  line-height: 80px;
  border-radius: 4px 4px 0px 0px;
}

.flipdown .rotor-bottom {
  bottom: 0;
  line-height: 0px;
  border-radius: 0px 0px 4px 4px;
}

.flipdown .rotor:after {
  content: '';
  z-index: 2;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 50px;
  height: 40px;
  border-radius: 0px 0px 4px 4px;
}

@media (max-width: 550px) {

  .flipdown {
    width: 312px;
    height: 70px;
  }

  .flipdown .rotor {
    font-size: 2.2rem;
    margin-right: 3px;
  }

  .flipdown .rotor,
  .flipdown .rotor-leaf,
  .flipdown .rotor-leaf-front,
  .flipdown .rotor-leaf-rear,
  .flipdown .rotor-top,
  .flipdown .rotor-bottom,
  .flipdown .rotor:after {
    width: 30px;
  }

  .flipdown .rotor-group {
    padding-right: 20px;
  }

  .flipdown .rotor-group:last-child {
    padding-right: 0px;
  }

  .flipdown .rotor-group-heading:before {
    font-size: 0.8rem;
    height: 20px;
    line-height: 20px;
  }

  .flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before,
  .flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after {
    left: 69px;
  }

  .flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before {
    bottom: 13px;
    height: 8px;
    width: 8px;
  }

  .flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after {
    bottom: 29px;
    height: 8px;
    width: 8px;
  }

  .flipdown .rotor-leaf-front,
  .flipdown .rotor-top {
    line-height: 50px;
  }

  .flipdown .rotor-leaf,
  .flipdown .rotor {
    height: 50px;
  }

  .flipdown .rotor-leaf-front,
  .flipdown .rotor-leaf-rear,
  .flipdown .rotor-top,
  .flipdown .rotor-bottom,
  .flipdown .rotor:after {
    height: 25px;
  }
}

.flipdown .rotor-top{
  display: none;
}

figure.rotor-leaf-rear{
  display: none;

}

.afterTimer h3 small{
  color: #fa132b;
  font-style: italic;
  margin: 0px 4px;
}

div#footerCopy {
  padding: 10px 0;
  text-align: center;
  font-size: 12px;
  background: #222222;
}

.current_page_item a {
  color: #04B859!important;
  transition: 0.3s;
}

ul.menu li:hover a{
  color: #04B859!important;
  text-decoration: none;
}

.success-icon {
  display: inline-block;
  width: 8em;
  height: 8em;
  font-size: 20px;
  border-radius: 50%;
  border: 4px solid #04b859;
  background-color: #fff;
  position: relative;
  overflow: hidden;
  transform-origin: center;
  -webkit-animation: showSuccess 180ms ease-in-out;
  animation: showSuccess 180ms ease-in-out;
  transform: scale(1);
}

.success-icon__tip, .success-icon__long {
  display: block;
  position: absolute;
  height: 4px;
  background-color: #04b859;
  border-radius: 10px;
}
.success-icon__tip {
  width: 2.4em;
  top: 4.3em;
  left: 1.4em;
  transform: rotate(45deg);
  -webkit-animation: tipInPlace 300ms ease-in-out;
  animation: tipInPlace 300ms ease-in-out;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-delay: 180ms;
  animation-delay: 180ms;
  visibility: hidden;
}
.success-icon__long {
  width: 4em;
  transform: rotate(-45deg);
  top: 3.7em;
  left: 2.75em;
  -webkit-animation: longInPlace 140ms ease-in-out;
  animation: longInPlace 140ms ease-in-out;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  visibility: hidden;
  -webkit-animation-delay: 440ms;
  animation-delay: 440ms;
}

@-webkit-keyframes showSuccess {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}

@keyframes showSuccess {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@-webkit-keyframes tipInPlace {
  from {
    width: 0em;
    top: 0em;
    left: -1.6em;
  }
  to {
    width: 2.4em;
    top: 4.3em;
    left: 1.4em;
    visibility: visible;
  }
}
@keyframes tipInPlace {
  from {
    width: 0em;
    top: 0em;
    left: -1.6em;
  }
  to {
    width: 2.4em;
    top: 4.3em;
    left: 1.4em;
    visibility: visible;
  }
}
@-webkit-keyframes longInPlace {
  from {
    width: 0em;
    top: 5.1em;
    left: 3.2em;
  }
  to {
    width: 4em;
    top: 3.7em;
    left: 2.75em;
    visibility: visible;
  }
}
@keyframes longInPlace {
  from {
    width: 0em;
    top: 5.1em;
    left: 3.2em;
  }
  to {
    width: 4em;
    top: 3.7em;
    left: 2.75em;
    visibility: visible;
  }
}

.loader {
  margin: 0 0 2em;
  height: 70px;
  width: 20%;
  text-align: center;
  padding: 1em;
  margin: 0 auto 1em;
  display: inline-block;
  vertical-align: top;
}

.loader svg path,
.loader svg rect {
  fill: #04b859;
}

div#loadingForm {
  display: flex;
  align-items: center;
  justify-content: center;
}
div#sucesso {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: black;
}
div#sucesso span{
  margin: 8px 0;
  font-weight: 600;

}


/**TIMER FLUTUANTE**/
.centro p{
  margin-bottom: 0px!important;
}
.barraFlut .centro .contador ul.countdown{
  margin-bottom: 0px;
  padding-left: 0px;
}

.barraFlut {
    visibility: hidden;
    opacity: 0;
    position: fixed;
    top: -100px;
    left: 0;
    width: 100%;
    z-index: 999999;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 40.55%, rgb(30 71 49 / 44%) 100%), rgba(0, 1, 4, 0.83);
    border-bottom: 1px solid #1B3036;
    transition: all ease 0.5s;
}

.captura._flutForm .barraFlut {
    visibility: visible;
    opacity: 1;
    top: 0;
}

.barraFlut .centro {
    display: flex;
    padding: 13px 20px 15px;
    width: 100%;
    max-width: 959px;
    margin: 0 auto;
    align-items: center;
}

.barraFlut .centro p {
    font: 500 13px/20px 'Open Sans Hebrew';
    text-align: left;
    letter-spacing: -0.01em;
    text-transform: uppercase;
    color: #E6F5FA;
    text-shadow: 0px 4px 8px rgba(0, 0, 0, 0.35);
    width: 100%;
    max-width: 246px;
}

.barraFlut .centro .contador {
    min-height: 17px;
    border: 1px solid rgb(70 211 235 / 0.3);
    border-width: 0 1px;
    width: 100%;
    max-width: 454px;
}

.barraFlut .centro .contador ul.countdown {
    display: flex;
    gap: 15px;
    justify-content: center;
}

.barraFlut .centro .contador ul.countdown li {
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 77px;
}

.barraFlut .centro .contador ul.countdown li span {
    font: 800 26px/34px 'Open Sans Hebrew';
    text-align: center;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #FFFFFF;
    display: block;
    width: 100%;
}

.barraFlut .centro .contador ul.countdown li p {
    font: 700 13px/8px 'Open Sans Hebrew';
    text-align: center;
    text-transform: uppercase;
    color: #04b859;
    margin-left: 4px;
    width: 100%;
}

.barraFlut .centro a:visited, .barraFlut .centro a:active, .barraFlut .centro a:link {
    width: 100%;
    max-width: 237px;
    transition: all ease 0.5s;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.barraFlut .centro a:hover {
    filter: brightness(2);
}

.barraFlut .centro a b {
    font: 800 13px/34px 'Open Sans Hebrew';
    color: #fff;
    transition: all ease 0.5s;
    letter-spacing: 0.02em;
    text-shadow: 0px 4px 7px rgba(0, 0, 0, 0.08);
    text-transform: uppercase;
    margin-right: 8px;
}

.barraFlut .centro a:hover b {
    text-shadow: 0px 0px 10px rgb(175 175 175 / 42%);
}

.barraFlut .centro a span {
    display: inline-block;
    width: 15px;
    height: 14px;
    transition: all ease 0.5s;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none'%3E%3Cpath fill='%2304b859' d='M7.953 0 5.948 1.734l4.27 3.85H0L.04 8.4h10.178l-4.27 3.866L7.994 14 15 7 7.953 0Z' opacity='.75'/%3E%3C/svg%3E");
}


footer .centro {
    display: flex;
    max-width: 900px;
    width: 100%;
    margin: 0 auto;
    gap: 26px;
    padding-top: 17px;
    margin-bottom: 24px;
    position: relative;
    z-index: 99;
    align-items: center;
    justify-content: center;
}

footer .centro p {
    font: 500 13px/20px 'Open Sans Hebrew';
    text-align: center!important;
    letter-spacing: -0.02em;
    text-transform: uppercase;
    color: #E6F5FA;
    text-shadow: 0px 4px 8px rgba(0, 0, 0, 0.35);
    width: 100%;
    max-width: 212px;
}

footer .centro p:last-of-type {
    text-align: left;
}

footer .centro .contador {
    min-height: 17px;
    border: 1px solid rgb(70 211 235 / 0.3);
    border-width: 0 1px;
    padding: 0 26px;
    width: 100%;
    max-width: 408px;
}

footer .centro .contador ul.countdown {
    display: flex;
    gap: 15px;
    justify-content: center;
    margin-bottom: 0px;
    padding-left: 0px;
}

footer .centro .contador ul.countdown li {
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 77px;
}

footer .centro .contador ul.countdown li span {
    font: 800 26px/34px 'Open Sans Hebrew';
    text-align: center;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #FFFFFF;
    display: block;
    width: 100%;
}

footer .centro .contador ul.countdown li p {
    font: 700 13px/8px 'Open Sans Hebrew';
    text-align: center;
    text-transform: uppercase;
    color: #04b859;
    margin-left: 4px;
    width: 100%;
}
#formInscricaoSobre{
  margin-bottom: 40px;
}



#formInscricaoSobre .loader svg path{
    fill: #fff!important;
}

* {
  scroll-margin-top: 120px;
}