
@font-face {
                          font-family: "CeraPRO-Bold";
                          src: url('../fonts/TypeMates - CeraPRO-Bold.otf') format("opentype");
                          font-display: swap;
}
                        @font-face {
                          font-family: "CeraPRO-Regular";
                          src: url('../fonts/TypeMates - CeraPRO-Regular.otf') format("opentype");
                          font-display: swap;
}
                        @font-face {
                          font-family: "CeraPRO-BoldItalic";
                          src: url('../fonts/TypeMates - CeraPRO-BoldItalic.otf') format("opentype");
                          font-display: swap;
}
                        @font-face {
                          font-family: "CeraPRO-Light";
                          src: url('../fonts/TypeMates - CeraPRO-Light.otf') format("opentype");
                          font-display: swap;
}
                        @font-face {
                          font-family: "CeraPRO-RegularItalic";
                          src: url('../fonts/TypeMates - Cera PRO Italic.otf') format("opentype");
                          font-display: swap;
}
                        
.bp7-sucesso {
  width               : 100%;
  min-width           : 320px;
  height              : 100vh;
  min-height          : 1382px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
}
a {
  text-decoration     : none;
}
div {
  -webkit-text-size-adjust: none;
}
.anima-full-width-a {
  width               : 100%;
}
.anima-full-height-a {
  height              : 100%;
}
div {
  -webkit-text-size-adjust: none;
}
.bp7-sucesso .bp7-background {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 1424px;
  width               : calc(100.00% + 30px);
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% - 15px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-sucesso .bp7-infointerna {
  width               : 287px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-sucesso .bp7-infointerna-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 459px;
  align-items         : center;
  height              : 83px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp7-sucesso .bp7-infointerna .bp7-group2 {
  top                 : 66px;
  height              : 17px;
  width               : 230px;
  position            : absolute;
  margin              : 0;
  left                : 28px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-sucesso .bp7-infointerna .bp7-group2 .bp7-group {
  top                 : 0px;
  height              : 17px;
  width               : 230px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-sucesso .bp7-infointerna .bp7-group2 .bp7-group .bp7-texto {
  top                 : 0px;
  height              : auto;
  width               : 163px;
  position            : absolute;
  margin              : 0;
  left                : 67px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Regular", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : center;
  line-height         : 17.0px;
}
.bp7-sucesso .bp7-infointerna .bp7-group2 .bp7-group .bp7-texto1 {
  top                 : 0px;
  height              : auto;
  width               : 67px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : left;
  line-height         : 17.0px;
}
.bp7-sucesso .bp7-infointerna .bp7-title {
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Bold", Helvetica, Arial, serif;
  font-size           : 20.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp7-sucesso .bp7-header {
  top                 : 0%;
  height              : 82px;
  width               : calc(100.00% + 159px);
  position            : fixed;
  margin              : 0;
  left                : calc(0.00% - 80px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-sucesso .bp7-header .bp7-rectangle {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 82px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-sucesso .bp7-header .bp7-logoweforsematag {
  width               : 85px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp7-sucesso .bp7-header .bp7-logoweforsematag-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 26px;
  align-items         : center;
  height              : 24px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp4-screen8 {
  width               : 100%;
  min-width           : 540px;
  height              : 100vh;
  min-height          : 1382px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp4-screen8 .bp4-background {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 1382px;
  width               : calc(100.00% + 30px);
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% - 15px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-screen8 .bp4-infointerna {
  width               : 372px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-screen8 .bp4-infointerna-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 457px;
  align-items         : center;
  height              : 85px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp4-screen8 .bp4-infointerna .bp4-group {
  top                 : 68px;
  height              : 17px;
  width               : 270px;
  position            : absolute;
  margin              : 0;
  left                : 49px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-screen8 .bp4-infointerna .bp4-group .bp4-texto {
  top                 : 0px;
  height              : auto;
  width               : 189px;
  position            : absolute;
  margin              : 0;
  left                : 81px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Regular", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : center;
  line-height         : 17.0px;
}
.bp4-screen8 .bp4-infointerna .bp4-group .bp4-texto1 {
  top                 : 0px;
  height              : auto;
  width               : 81px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Bold", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : center;
  line-height         : 17.0px;
}
.bp4-screen8 .bp4-infointerna .bp4-group .bp4-texto1 .bp4-span1 {
  
}
.bp4-screen8 .bp4-infointerna .bp4-group .bp4-texto1 .bp4-span2 {
  font-family         : "CeraPRO-Regular", Helvetica, Arial, serif;
}
.bp4-screen8 .bp4-infointerna .bp4-title {
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Bold", Helvetica, Arial, serif;
  font-size           : 26.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp4-screen8 .bp4-header {
  top                 : 0%;
  height              : 84px;
  width               : calc(100.00% + 108px);
  position            : fixed;
  margin              : 0;
  left                : calc(0.00% - 54px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-screen8 .bp4-header .bp4-rectangle {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 84px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-screen8 .bp4-header .bp4-logoweforsematag {
  width               : 122px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp4-screen8 .bp4-header .bp4-logoweforsematag-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 25px;
  align-items         : center;
  height              : 35px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp1-screen45 {
  width               : 100%;
  min-width           : 1440px;
  height              : 100vh;
  min-height          : 1382px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp1-screen45 .bp1-background {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : -2px;
  height              : 1384px;
  width               : calc(100.00% + 80px);
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% - 40px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-screen45 .bp1-infointerna {
  width               : 651px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-screen45 .bp1-infointerna-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 433px;
  align-items         : center;
  height              : 65px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-screen45 .bp1-infointerna .bp1-texto {
  top                 : 48px;
  height              : calc(0.00% + 17px);
  width               : calc(0.00% + 467px);
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 194px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Regular", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : center;
  line-height         : 17.0px;
}
.bp1-screen45 .bp1-infointerna .bp1-texto1 {
  top                 : 48px;
  height              : calc(0.00% + 17px);
  width               : calc(0.00% + 77px);
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 134px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Bold", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : center;
  line-height         : 17.0px;
}
.bp1-screen45 .bp1-infointerna .bp1-texto1 .bp1-span1 {
  
}
.bp1-screen45 .bp1-infointerna .bp1-texto1 .bp1-span2 {
  font-family         : "CeraPRO-Regular", Helvetica, Arial, serif;
}
.bp1-screen45 .bp1-infointerna .bp1-title {
  top                 : 0px;
  height              : calc(0.00% + 48px);
  width               : calc(0.00% + 651px);
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 326px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Bold", Helvetica, Arial, serif;
  font-size           : 30.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : center;
  line-height         : 48.0px;
}
.bp1-screen45 .bp1-header {
  top                 : calc(0.00% - 2px);
  height              : 84px;
  width               : calc(100.00% + 80px);
  position            : fixed;
  margin              : 0;
  left                : calc(0.00% - 40px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-screen45 .bp1-header .bp1-background1 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 84px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-screen45 .bp1-header .bp1-logoweforsematag {
  width               : 132px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-screen45 .bp1-header .bp1-logoweforsematag-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 23px;
  align-items         : center;
  height              : 38px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp5-screen49 {
  width               : 100%;
  min-width           : 414px;
  height              : 100vh;
  min-height          : 1382px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp5-screen49 .bp5-background {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 1382px;
  width               : calc(100.00% + 30px);
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% - 15px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-screen49 .bp5-infointerna {
  width               : 301px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-screen49 .bp5-infointerna-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 458px;
  align-items         : center;
  height              : 84px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp5-screen49 .bp5-infointerna .bp5-group2 {
  top                 : 67px;
  height              : 17px;
  width               : 230px;
  position            : absolute;
  margin              : 0;
  left                : 35px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-screen49 .bp5-infointerna .bp5-group2 .bp5-group {
  top                 : 0px;
  height              : 17px;
  width               : 230px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-screen49 .bp5-infointerna .bp5-group2 .bp5-group .bp5-texto {
  top                 : 0px;
  height              : auto;
  width               : 163px;
  position            : absolute;
  margin              : 0;
  left                : 67px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Regular", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : center;
  line-height         : 17.0px;
}
.bp5-screen49 .bp5-infointerna .bp5-group2 .bp5-group .bp5-texto1 {
  top                 : 0px;
  height              : auto;
  width               : 67px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : left;
  line-height         : 17.0px;
}
.bp5-screen49 .bp5-infointerna .bp5-title {
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Bold", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
.bp5-screen49 .bp5-header {
  top                 : 0%;
  height              : 82px;
  width               : calc(100.00% + 159px);
  position            : fixed;
  margin              : 0;
  left                : calc(0.00% - 80px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-screen49 .bp5-header .bp5-rectangle {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 82px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-screen49 .bp5-header .bp5-logoweforsematag {
  width               : 104px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp5-screen49 .bp5-header .bp5-logoweforsematag-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 26px;
  align-items         : center;
  height              : 30px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp3-screen82 {
  width               : 100%;
  min-width           : 768px;
  height              : 100vh;
  min-height          : 1382px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp3-screen82 .bp3-background {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 1386px;
  width               : calc(100.00% + 32px);
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% - 16px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-screen82 .bp3-infointerna {
  width               : 651px;
  margin-right        : -0px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-screen82 .bp3-infointerna-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 442px;
  align-items         : center;
  height              : 64px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-screen82 .bp3-infointerna .bp3-texto {
  top                 : 47px;
  height              : calc(0.00% + 17px);
  width               : calc(0.00% + 467px);
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 194px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Regular", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : center;
  line-height         : 17.0px;
}
.bp3-screen82 .bp3-infointerna .bp3-texto1 {
  top                 : 47px;
  height              : calc(0.00% + 17px);
  width               : calc(0.00% + 77px);
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 134px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Bold", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : center;
  line-height         : 17.0px;
}
.bp3-screen82 .bp3-infointerna .bp3-texto1 .bp3-span1 {
  
}
.bp3-screen82 .bp3-infointerna .bp3-texto1 .bp3-span2 {
  font-family         : "CeraPRO-Regular", Helvetica, Arial, serif;
}
.bp3-screen82 .bp3-infointerna .bp3-title {
  top                 : 0px;
  height              : calc(0.00% + 48px);
  width               : calc(0.00% + 651px);
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 326px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Bold", Helvetica, Arial, serif;
  font-size           : 26.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : center;
  line-height         : 48.0px;
}
.bp3-screen82 .bp3-header {
  top                 : 0%;
  height              : 82px;
  width               : calc(100.00% + 108px);
  position            : fixed;
  margin              : 0;
  left                : calc(0.00% - 54px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-screen82 .bp3-header .bp3-background1 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 82px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-screen82 .bp3-header .bp3-logoweforsematag {
  width               : 122px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-screen82 .bp3-header .bp3-logoweforsematag-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 24px;
  align-items         : center;
  height              : 35px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp2-screen112 {
  width               : 100%;
  min-width           : 1024px;
  height              : 100vh;
  min-height          : 1382px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp2-screen112 .bp2-background {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 1382px;
  width               : calc(100.00% + 76px);
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% - 38px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-screen112 .bp2-infointerna {
  width               : 651px;
  margin-right        : -0px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-screen112 .bp2-infointerna-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 433px;
  align-items         : center;
  height              : 65px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-screen112 .bp2-infointerna .bp2-texto {
  top                 : 48px;
  height              : calc(0.00% + 17px);
  width               : calc(0.00% + 467px);
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 194px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Regular", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : center;
  line-height         : 17.0px;
}
.bp2-screen112 .bp2-infointerna .bp2-texto1 {
  top                 : 48px;
  height              : calc(0.00% + 17px);
  width               : calc(0.00% + 77px);
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 134px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Bold", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : center;
  line-height         : 17.0px;
}
.bp2-screen112 .bp2-infointerna .bp2-texto1 .bp2-span1 {
  
}
.bp2-screen112 .bp2-infointerna .bp2-texto1 .bp2-span2 {
  font-family         : "CeraPRO-Regular", Helvetica, Arial, serif;
}
.bp2-screen112 .bp2-infointerna .bp2-title {
  top                 : 0px;
  height              : calc(0.00% + 48px);
  width               : calc(0.00% + 651px);
  position            : absolute;
  margin              : 0;
  left                : calc(50.00% - 326px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Bold", Helvetica, Arial, serif;
  font-size           : 30.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : center;
  line-height         : 48.0px;
}
.bp2-screen112 .bp2-header {
  top                 : 0%;
  height              : 84px;
  width               : calc(100.00% + 496px);
  position            : fixed;
  margin              : 0;
  left                : calc(0.00% - 248px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-screen112 .bp2-header .bp2-background1 {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 84px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-screen112 .bp2-header .bp2-logoweforsematag {
  width               : 132px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-screen112 .bp2-header .bp2-logoweforsematag-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 23px;
  align-items         : center;
  height              : 38px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp6-screen115 {
  width               : 100%;
  min-width           : 375px;
  height              : 100vh;
  min-height          : 1382px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp6-screen115 .bp6-background {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 1382px;
  width               : calc(100.00% + 30px);
  position            : absolute;
  margin              : 0;
  left                : calc(0.00% - 15px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-screen115 .bp6-header {
  top                 : 0%;
  height              : 82px;
  width               : calc(100.00% + 159px);
  position            : fixed;
  margin              : 0;
  left                : calc(0.00% - 80px);
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-screen115 .bp6-header .bp6-rectangle {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 82px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0%;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-screen115 .bp6-header .bp6-logoweforsematag {
  width               : 97px;
  margin-right        : -0px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : 0px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-screen115 .bp6-header .bp6-logoweforsematag-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 26px;
  align-items         : center;
  height              : 28px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp6-screen115 .bp6-infointerna {
  width               : 301px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-screen115 .bp6-infointerna-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 458px;
  align-items         : center;
  height              : 84px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp6-screen115 .bp6-infointerna .bp6-group2 {
  top                 : 67px;
  height              : 17px;
  width               : 230px;
  position            : absolute;
  margin              : 0;
  left                : 36px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-screen115 .bp6-infointerna .bp6-group2 .bp6-group {
  top                 : 0px;
  height              : 17px;
  width               : 230px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp6-screen115 .bp6-infointerna .bp6-group2 .bp6-group .bp6-texto {
  top                 : 0px;
  height              : auto;
  width               : 163px;
  position            : absolute;
  margin              : 0;
  left                : 67px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Regular", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : center;
  line-height         : 17.0px;
}
.bp6-screen115 .bp6-infointerna .bp6-group2 .bp6-group .bp6-texto1 {
  top                 : 0px;
  height              : auto;
  width               : 67px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Bold", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : left;
  line-height         : 17.0px;
}
.bp6-screen115 .bp6-infointerna .bp6-title {
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : "CeraPRO-Bold", Helvetica, Arial, serif;
  font-size           : 21.0px;
  color               : rgba(37, 35, 122, 1.0);
  text-align          : center;
  line-height         : 30.0px;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@media screen and (max-width: 374px) {
  .bp7-sucesso {
    display             : block;
  }
  .bp6-screen115 {
    display             : none;
  }
  .bp5-screen49 {
    display             : none;
  }
  .bp4-screen8 {
    display             : none;
  }
  .bp3-screen82 {
    display             : none;
  }
  .bp2-screen112 {
    display             : none;
  }
  .bp1-screen45 {
    display             : none;
  }
}
@media screen and (min-width: 375px) and (max-width: 413px) {
  .bp7-sucesso {
    display             : none;
  }
  .bp6-screen115 {
    display             : block;
  }
  .bp5-screen49 {
    display             : none;
  }
  .bp4-screen8 {
    display             : none;
  }
  .bp3-screen82 {
    display             : none;
  }
  .bp2-screen112 {
    display             : none;
  }
  .bp1-screen45 {
    display             : none;
  }
}
@media screen and (min-width: 414px) and (max-width: 539px) {
  .bp7-sucesso {
    display             : none;
  }
  .bp6-screen115 {
    display             : none;
  }
  .bp5-screen49 {
    display             : block;
  }
  .bp4-screen8 {
    display             : none;
  }
  .bp3-screen82 {
    display             : none;
  }
  .bp2-screen112 {
    display             : none;
  }
  .bp1-screen45 {
    display             : none;
  }
}
@media screen and (min-width: 540px) and (max-width: 767px) {
  .bp7-sucesso {
    display             : none;
  }
  .bp6-screen115 {
    display             : none;
  }
  .bp5-screen49 {
    display             : none;
  }
  .bp4-screen8 {
    display             : block;
  }
  .bp3-screen82 {
    display             : none;
  }
  .bp2-screen112 {
    display             : none;
  }
  .bp1-screen45 {
    display             : none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .bp7-sucesso {
    display             : none;
  }
  .bp6-screen115 {
    display             : none;
  }
  .bp5-screen49 {
    display             : none;
  }
  .bp4-screen8 {
    display             : none;
  }
  .bp3-screen82 {
    display             : block;
  }
  .bp2-screen112 {
    display             : none;
  }
  .bp1-screen45 {
    display             : none;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1439px) {
  .bp7-sucesso {
    display             : none;
  }
  .bp6-screen115 {
    display             : none;
  }
  .bp5-screen49 {
    display             : none;
  }
  .bp4-screen8 {
    display             : none;
  }
  .bp3-screen82 {
    display             : none;
  }
  .bp2-screen112 {
    display             : block;
  }
  .bp1-screen45 {
    display             : none;
  }
}
@media screen and (min-width: 1440px) {
  .bp7-sucesso {
    display             : none;
  }
  .bp6-screen115 {
    display             : none;
  }
  .bp5-screen49 {
    display             : none;
  }
  .bp4-screen8 {
    display             : none;
  }
  .bp3-screen82 {
    display             : none;
  }
  .bp2-screen112 {
    display             : none;
  }
  .bp1-screen45 {
    display             : block;
  }
}
/* ============================================================
   AJUSTES WEFOR — sucesso: fundo azul escuro, texto branco,
   paddings verticais reduzidos (overrides por breakpoint)
   ============================================================ */

/* --- Fundos: branco -> azul escuro (screen + background) --- */
.bp7-sucesso,
.bp7-sucesso .bp7-background,
.bp4-screen8,
.bp4-screen8 .bp4-background,
.bp1-screen45,
.bp1-screen45 .bp1-background,
.bp5-screen49,
.bp5-screen49 .bp5-background,
.bp3-screen82,
.bp3-screen82 .bp3-background,
.bp2-screen112,
.bp2-screen112 .bp2-background,
.bp6-screen115,
.bp6-screen115 .bp6-background {
  background-color    : rgba(38, 36, 123, 1.0);
}

/* --- Header (barra topo): manter branca com logo escura --- */
.bp7-sucesso .bp7-header .bp7-rectangle,
.bp4-screen8 .bp4-header .bp4-rectangle,
.bp1-screen45 .bp1-header .bp1-background1,
.bp5-screen49 .bp5-header .bp5-rectangle,
.bp3-screen82 .bp3-header .bp3-background1,
.bp2-screen112 .bp2-header .bp2-background1,
.bp6-screen115 .bp6-header .bp6-rectangle {
  background-color    : rgba(255, 255, 255, 1.0);
}

/* --- Texto principal: azul escuro -> branco --- */
.bp7-sucesso .bp7-infointerna .bp7-title,
.bp7-sucesso .bp7-infointerna .bp7-texto,
.bp7-sucesso .bp7-infointerna .bp7-texto1,
.bp4-screen8 .bp4-infointerna .bp4-title,
.bp4-screen8 .bp4-infointerna .bp4-texto,
.bp4-screen8 .bp4-infointerna .bp4-texto1,
.bp1-screen45 .bp1-infointerna .bp1-title,
.bp1-screen45 .bp1-infointerna .bp1-texto,
.bp1-screen45 .bp1-infointerna .bp1-texto1,
.bp5-screen49 .bp5-infointerna .bp5-title,
.bp5-screen49 .bp5-infointerna .bp5-texto,
.bp5-screen49 .bp5-infointerna .bp5-texto1,
.bp3-screen82 .bp3-infointerna .bp3-title,
.bp3-screen82 .bp3-infointerna .bp3-texto,
.bp3-screen82 .bp3-infointerna .bp3-texto1,
.bp2-screen112 .bp2-infointerna .bp2-title,
.bp2-screen112 .bp2-infointerna .bp2-texto,
.bp2-screen112 .bp2-infointerna .bp2-texto1,
.bp6-screen115 .bp6-infointerna .bp6-title,
.bp6-screen115 .bp6-infointerna .bp6-texto,
.bp6-screen115 .bp6-infointerna .bp6-texto1 {
  color               : rgba(255, 255, 255, 1.0);
}

/* --- Link "Clique aqui" — manter sublinhado visível sobre azul --- */
.bp7-sucesso .bp7-infointerna .bp7-texto1,
.bp4-screen8 .bp4-infointerna .bp4-texto1,
.bp1-screen45 .bp1-infointerna .bp1-texto1,
.bp5-screen49 .bp5-infointerna .bp5-texto1,
.bp3-screen82 .bp3-infointerna .bp3-texto1,
.bp2-screen112 .bp2-infointerna .bp2-texto1,
.bp6-screen115 .bp6-infointerna .bp6-texto1 {
  text-decoration     : underline;
}

/* --- Redução de espaçamento vertical (folga) --- */
@media only screen and (min-width: 1440px) {
  .bp1-screen45 { height: auto; min-height : 400px; }
  .bp1-screen45 .bp1-infointerna-layout-container { top : 90px; }
}
@media only screen and (min-width: 1024px) and (max-width: 1439px) {
  .bp2-screen112 { height: auto; min-height : 400px; }
  .bp2-screen112 .bp2-infointerna-layout-container { top : 90px; }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .bp3-screen82 { height: auto; min-height : 420px; }
  .bp3-screen82 .bp3-infointerna-layout-container { top : 100px; }
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .bp4-screen8 { height: auto; min-height : 450px; }
  .bp4-screen8 .bp4-infointerna-layout-container { top : 110px; }
}
@media only screen and (min-width: 414px) and (max-width: 539px) {
  .bp5-screen49 { height: auto; min-height : 450px; }
  .bp5-screen49 .bp5-infointerna-layout-container { top : 110px; }
}
@media only screen and (min-width: 375px) and (max-width: 413px) {
  .bp6-screen115 { height: auto; min-height : 450px; }
  .bp6-screen115 .bp6-infointerna-layout-container { top : 110px; }
}
@media only screen and (max-width: 374px) {
  .bp7-sucesso { height: auto; min-height : 450px; }
  .bp7-sucesso .bp7-infointerna-layout-container { top : 110px; }
}
