.elementor-428 .elementor-element.elementor-element-0e5ae12{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:2rem;--z-index:999;}.elementor-428 .elementor-element.elementor-element-0e5ae12:not(.elementor-motion-effects-element-type-background), .elementor-428 .elementor-element.elementor-element-0e5ae12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-428 .elementor-element.elementor-element-0e5ae12.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-428 .elementor-element.elementor-element-e62b4ee{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-428 .elementor-element.elementor-element-6ef8ab0{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-428 .elementor-element.elementor-element-6ef8ab0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-428 .elementor-element.elementor-element-bf3eb06 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-428 .elementor-element.elementor-element-bf3eb06{text-align:left;}.elementor-428 .elementor-element.elementor-element-bf3eb06 img{width:235px;}.elementor-428 .elementor-element.elementor-element-5841af1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-428 .elementor-element.elementor-element-742ea12 .elementor-button{background-color:#0094E000;font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 3px 0px;border-color:#1A17B800;border-radius:0px 0px 0px 0px;padding:0.7em 1em 0.7em 1em;}.elementor-428 .elementor-element.elementor-element-742ea12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-428 .elementor-element.elementor-element-742ea12 .elementor-button:hover, .elementor-428 .elementor-element.elementor-element-742ea12 .elementor-button:focus{color:var( --e-global-color-a51b8ba );}.elementor-428 .elementor-element.elementor-element-742ea12 .elementor-button:hover svg, .elementor-428 .elementor-element.elementor-element-742ea12 .elementor-button:focus svg{fill:var( --e-global-color-a51b8ba );}.elementor-428 .elementor-element.elementor-element-5e54b0c .elementor-button{background-color:#0094E000;font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-c00ac5d );border-radius:0px 0px 0px 0px;padding:0.7em 1em 0.7em 1em;}.elementor-428 .elementor-element.elementor-element-5e54b0c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-428 .elementor-element.elementor-element-5e54b0c .elementor-button:hover, .elementor-428 .elementor-element.elementor-element-5e54b0c .elementor-button:focus{color:var( --e-global-color-0814e08 );border-color:var( --e-global-color-0814e08 );}.elementor-428 .elementor-element.elementor-element-5e54b0c .elementor-button:hover svg, .elementor-428 .elementor-element.elementor-element-5e54b0c .elementor-button:focus svg{fill:var( --e-global-color-0814e08 );}.elementor-428 .elementor-element.elementor-element-7390dab .elementor-button{background-color:#0094E000;font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-f3a0b83 );border-radius:0px 0px 0px 0px;padding:0.7em 1em 0.7em 1em;}.elementor-428 .elementor-element.elementor-element-7390dab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-428 .elementor-element.elementor-element-7390dab .elementor-button:hover, .elementor-428 .elementor-element.elementor-element-7390dab .elementor-button:focus{color:var( --e-global-color-8aa2be5 );border-color:var( --e-global-color-8aa2be5 );}.elementor-428 .elementor-element.elementor-element-7390dab .elementor-button:hover svg, .elementor-428 .elementor-element.elementor-element-7390dab .elementor-button:focus svg{fill:var( --e-global-color-8aa2be5 );}.elementor-428 .elementor-element.elementor-element-78013af > .elementor-widget-container{margin:0px 10px 6px 30px;}.elementor-428 .elementor-element.elementor-element-78013af.elementor-element{--align-self:center;}.elementor-428 .elementor-element.elementor-element-78013af img{width:60px;}@media(min-width:768px){.elementor-428 .elementor-element.elementor-element-e62b4ee{--width:100%;}.elementor-428 .elementor-element.elementor-element-6ef8ab0{--width:24.999%;}.elementor-428 .elementor-element.elementor-element-5841af1{--width:75%;}}@media(max-width:767px){.elementor-428 .elementor-element.elementor-element-0e5ae12{--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:10;}.elementor-428 .elementor-element.elementor-element-e62b4ee{--min-height:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-428 .elementor-element.elementor-element-6ef8ab0{--width:215px;--padding-top:0px;--padding-bottom:0px;--padding-left:010px;--padding-right:0px;}.elementor-428 .elementor-element.elementor-element-bf3eb06 img{width:160px;}.elementor-428 .elementor-element.elementor-element-5841af1{--width:215px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-428 .elementor-element.elementor-element-78013af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-428 .elementor-element.elementor-element-78013af.elementor-element{--order:-99999 /* order start hack */;}}/* Start custom CSS */.opacity {opacity:0.95;}
.carro div {transition-timing-function: linear!important;}
.neo {box-shadow:  20px 20px 60px #bebebe,
             -20px -20px 60px #ffffff;}


body, html, .page {overflow-x:hidden;}

.textgrad {background: linear-gradient(90deg, #09075A,#012989, #0076CD,#7DC6D7,#B9A1CD, #A51D8F, #F1491F, #05B544,#E7F586);
background-size: 800% 800%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;-webkit-animation: rainbow 18s ease infinite;
-z-animation: rainbow 18s ease infinite;
-o-animation: rainbow 18s ease infinite;
  animation: rainbow 18s ease infinite;}
  
  .textgrad2 {background: linear-gradient(90deg, #24C25D,#0EA143, #086C2C);
background-size: 800% 800%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;-webkit-animation: rainbow 18s ease infinite;
-z-animation: rainbow 18s ease infinite;
-o-animation: rainbow 18s ease infinite;
  animation: rainbow 18s ease infinite;}

.glass .elementor-widget-container {backdrop-filter: blur( 20px );
-webkit-backdrop-filter: blur(20px );}

.glassbutton .elementor-button {backdrop-filter: blur( 20px );
-webkit-backdrop-filter: blur(20px );}


.glassbutton2 .elementor-button {backdrop-filter: blur( 10px );
-webkit-backdrop-filter: blur(10px );}

.AB0 {COLOR:#0B0893;font-weight:600}

.wrapper {
background: linear-gradient(90deg, #09075A,#012989, #0076CD,#4CA7BC,#A485BD, #993088, #E25734, #0EA143,#E7F586);
background-size: 1800% 1800%;
-webkit-animation: rainbow 18s ease infinite;
-z-animation: rainbow 18s ease infinite;
-o-animation: rainbow 18s ease infinite;
  animation: rainbow 18s ease infinite;}
  
 .wrapper2 {
background: linear-gradient(90deg, #09075A,#012989, #0076CD,#4CA7BC,#A485BD, #993088, #E25734, #0EA143,#E7F586);
background-size: 1800% 1800%;
-webkit-animation: rainbow 60s ease infinite;
-z-animation: rainbow 60s ease infinite;
-o-animation: rainbow 60s ease infinite;
  animation: rainbow 60s ease infinite;}
      
   .wrappernews {
background: linear-gradient(90deg, #1310AB,#06055C,#06055C, #09682B, #09682B);
background-size: 1000% 1000%;
-webkit-animation: rainbow 15s ease infinite;
-z-animation: rainbow 15s ease infinite;
-o-animation: rainbow 15s ease infinite;
  animation: rainbow 15s ease infinite;}
  
     .wrapperdistri {
background: linear-gradient(90deg, 
#080674,#080674, #045F25);
background-size: 300% 300%;
-webkit-animation: rainbow 12s ease infinite;
-z-animation: rainbow 12s ease infinite;
-o-animation: rainbow 12s ease infinite;
  animation: rainbow 12s ease infinite;}
  
  .wrapperhist {
background: linear-gradient(90deg, 
#080674,#080674, #045C89, #0E6B9B);
background-size: 300% 300%;
-webkit-animation: rainbow 12s ease infinite;
-z-animation: rainbow 12s ease infinite;
-o-animation: rainbow 12s ease infinite;
  animation: rainbow 12s ease infinite;}
  
  
  
  
  
  
  

@-webkit-keyframes rainbow {
    0%{background-position:0% 99%}
    50%{background-position:99% 0%}
    100%{background-position:0% 99%}
}
@-moz-keyframes rainbow {
    0%{background-position:0% 99%}
    50%{background-position:99% 0%}
    100%{background-position:0% 99%}
}
@-o-keyframes rainbow {
    0%{background-position:0% 100%}
    50%{background-position:99% 0%}
    100%{background-position:0% 99%}
}
@keyframes rainbow { 
    0%{background-position:0% 99%}
    50%{background-position:99% 0%}
    100%{background-position:0% 99%}
}/* End custom CSS */