.elementor-606 .elementor-element.elementor-element-4b63ba0{--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;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13px;--padding-bottom:13px;--padding-left:10px;--padding-right:10px;}.elementor-606 .elementor-element.elementor-element-4b63ba0:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-4b63ba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #474747 0%, #2C2C2C 62%);}.elementor-606 .elementor-element.elementor-element-4b63ba0, .elementor-606 .elementor-element.elementor-element-4b63ba0::before{--border-transition:0.3s;}.elementor-606 .elementor-element.elementor-element-8855235{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-606 .elementor-element.elementor-element-f8870df{--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:17px 17px;--background-transition:0.3s;}.elementor-606 .elementor-element.elementor-element-caeacd7 .elementor-icon-wrapper{text-align:center;}.elementor-606 .elementor-element.elementor-element-caeacd7 .elementor-icon{font-size:8px;}.elementor-606 .elementor-element.elementor-element-caeacd7 .elementor-icon svg{height:8px;}.elementor-606 .elementor-element.elementor-element-caeacd7 .elementor-icon-wrapper svg{width:100%;}.elementor-606 .elementor-element.elementor-element-caeacd7 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-606 .elementor-element.elementor-element-caeacd7{width:auto;max-width:auto;}.elementor-606 .elementor-element.elementor-element-caeacd7.elementor-element{--align-self:center;}.elementor-606 .elementor-element.elementor-element-29a3363 .elementor-icon-wrapper{text-align:center;}.elementor-606 .elementor-element.elementor-element-29a3363.elementor-view-stacked .elementor-icon{background-color:#A0A0A0;}.elementor-606 .elementor-element.elementor-element-29a3363.elementor-view-framed .elementor-icon, .elementor-606 .elementor-element.elementor-element-29a3363.elementor-view-default .elementor-icon{color:#A0A0A0;border-color:#A0A0A0;}.elementor-606 .elementor-element.elementor-element-29a3363.elementor-view-framed .elementor-icon, .elementor-606 .elementor-element.elementor-element-29a3363.elementor-view-default .elementor-icon svg{fill:#A0A0A0;}.elementor-606 .elementor-element.elementor-element-29a3363 .elementor-icon{font-size:35px;}.elementor-606 .elementor-element.elementor-element-29a3363 .elementor-icon svg{height:35px;}.elementor-606 .elementor-element.elementor-element-29a3363 .elementor-icon-wrapper svg{width:100%;}.elementor-606 .elementor-element.elementor-element-29a3363.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-606 .elementor-element.elementor-element-f8870df{--justify-content:center;}}@media(min-width:501px){.elementor-606 .elementor-element.elementor-element-8855235{--width:60%;}.elementor-606 .elementor-element.elementor-element-f8870df{--width:40%;}}@media(max-width:1024px) and (min-width:501px){.elementor-606 .elementor-element.elementor-element-8855235{--width:59%;}.elementor-606 .elementor-element.elementor-element-f8870df{--width:41%;}}@media(max-width:767px) and (min-width:501px){.elementor-606 .elementor-element.elementor-element-8855235{--width:100%;}.elementor-606 .elementor-element.elementor-element-f8870df{--width:100%;}}@media(max-width:1024px){.elementor-606 .elementor-element.elementor-element-8855235{--gap:0px 0px;}.elementor-606 .elementor-element.elementor-element-f8870df{--gap:13px 13px;}.elementor-606 .elementor-element.elementor-element-29a3363 .elementor-icon{font-size:31px;}.elementor-606 .elementor-element.elementor-element-29a3363 .elementor-icon svg{height:31px;}}@media(max-width:500px){.elementor-606 .elementor-element.elementor-element-4b63ba0{--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-606 .elementor-element.elementor-element-f8870df{--gap:16px 16px;}.elementor-606 .elementor-element.elementor-element-caeacd7 .elementor-icon{font-size:8px;}.elementor-606 .elementor-element.elementor-element-caeacd7 .elementor-icon svg{height:8px;}.elementor-606 .elementor-element.elementor-element-29a3363 .elementor-icon{font-size:32px;}.elementor-606 .elementor-element.elementor-element-29a3363 .elementor-icon svg{height:32px;}}/* Start custom CSS for html, class: .elementor-element-8e380e9 */.elementor-606 .elementor-element.elementor-element-8e380e9{
    height: 5px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-29a3363 */.elementor-606 .elementor-element.elementor-element-29a3363 svg {
  filter: drop-shadow(0px 3px 1px rgb(0 0 0 / 0.4));
  transition: all 0.6s ease;
  overflow: visible;
  
  
  
}

.elementor-606 .elementor-element.elementor-element-29a3363 svg:hover{
    transform: scale(0.95);
    transition: all 0.6s ease;
    fill: #000;
}



@keyframes mudarCorD1 {
  0% {
    transform: translate(0px,0px);
    fill: #A0A0A0;
  }
  
  15% {
    transform: translate(0px,-1px);
    fill: #FFFFFF;
  }
  
  30%, 45%, 60%, 75%, 90% {
     transform: translate(0px,0px);
     fill: #A0A0A0;
  }
}

@keyframes mudarCorE1 {
  0%, 15% {
    transform: translate(0px,0px);
    fill: #A0A0A0;
  }
  
  30% {
    transform: translate(0px,-1px);
    fill: #FFFFFF;
  }
  
  45%, 60%, 75%, 90% {
     transform: translate(0px,0px);
     fill: #A0A0A0;
  }
}


@keyframes mudarCorC1 {
  0%, 15%, 30% {
    transform: translate(0px,0px);
    fill: #A0A0A0;
  }
  
  45% {
    transform: translate(0px,-1px);
    fill: #FFFFFF;
  }
  
  60%, 75%, 90% {
     transform: translate(0px,0px);
     fill: #A0A0A0;
  }
}

@keyframes mudarCorO1 {
  0%, 15%, 30%, 45% {
    transform: translate(0px,0px);
    fill: #A0A0A0;
  }
  
  60% {
    transform: translate(0px,-1px);
    fill: #FFFFFF;
  }
  
  75%, 90% {
     transform: translate(0px,0px);
     fill: #A0A0A0;
  }
}

@keyframes mudarCorL1 {
  0%, 15%, 30%, 45%, 60% {
    transform: translate(0px,0px);
    fill: #A0A0A0;
  }
  
  75% {
    transform: translate(0px,-1px);
    fill: #FFFFFF;
  }
  
  90% {
     transform: translate(0px,0px);
     fill: #A0A0A0;
  }
}

@keyframes mudarCorA1 {
  0%, 15%, 30%, 45%, 60%, 75% {
    transform: translate(0px,0px);
    fill: #A0A0A0;
  }
  
  90% {
    transform: translate(0px,-1px);
    fill: #FFFFFF;
  }
  
  105% {
     transform: translate(0px,0px);
     fill: #A0A0A0;
  }
}
 

.elementor-606 .elementor-element.elementor-element-29a3363 #D {
  animation: mudarCorD1 5s ease-in-out 6s infinite;
}

.elementor-606 .elementor-element.elementor-element-29a3363 #E {
  animation: mudarCorE1 5s ease-in-out 5s infinite;
}

.elementor-606 .elementor-element.elementor-element-29a3363 #C {
  animation: mudarCorC1 5s ease-in-out 4s infinite;
}

.elementor-606 .elementor-element.elementor-element-29a3363 #O {
  animation: mudarCorO1 5s ease-in-out 3s infinite;
}

.elementor-606 .elementor-element.elementor-element-29a3363 #L {
  animation: mudarCorL1 5s ease-in-out 2s infinite;
}

.elementor-606 .elementor-element.elementor-element-29a3363 #A {
  animation: mudarCorA1 5s ease-in-out 1s infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b63ba0 */.elementor-606 .elementor-element.elementor-element-4b63ba0{
    border: 1px solid;
    border-image: linear-gradient(90deg,#2C2C2C, #FFF, #2C2C2C) 1;
    border-left: 0px;
    border-bottom: 0px;
    border-right: 0px;
}/* End custom CSS */