.elementor-22 .elementor-element.elementor-element-ec3392a{--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:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-ec6ad1f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-ec6ad1f .jet-inline-svg{max-width:auto;}.elementor-22 .elementor-element.elementor-element-ec6ad1f .jet-inline-svg svg{height:2vw;}.elementor-22 .elementor-element.elementor-element-ec6ad1f .jet-inline-svg__wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-dc72a8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-32501aa{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-32501aa.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-32501aa .jet-inline-svg{max-width:100%;}.elementor-22 .elementor-element.elementor-element-32501aa .jet-inline-svg svg{height:2vw;}.elementor-22 .elementor-element.elementor-element-32501aa .jet-inline-svg__wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-502c4db{width:var( --container-widget-width, 3.5px );max-width:3.5px;--container-widget-width:3.5px;--container-widget-flex-grow:0;top:0px;}.elementor-22 .elementor-element.elementor-element-502c4db.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-502c4db{left:50%;}body.rtl .elementor-22 .elementor-element.elementor-element-502c4db{right:50%;}.elementor-22 .elementor-element.elementor-element-502c4db .jet-inline-svg{max-width:100%;}.elementor-22 .elementor-element.elementor-element-502c4db .jet-inline-svg svg{height:2vw;}.elementor-22 .elementor-element.elementor-element-502c4db .jet-inline-svg__wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-8913f15.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-8913f15 .jet-inline-svg{max-width:auto;}.elementor-22 .elementor-element.elementor-element-8913f15 .jet-inline-svg svg{height:2vw;}.elementor-22 .elementor-element.elementor-element-8913f15 .jet-inline-svg__wrapper{text-align:left;}.elementor-22 .elementor-element.elementor-element-9e8de5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22:not(.elementor-motion-effects-element-type-background), .elementor-22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-ec3392a{--content-width:100%;}.elementor-22 .elementor-element.elementor-element-dc72a8f{--width:20px;}}/* Start custom CSS for jet-inline-svg, class: .elementor-element-ec6ad1f */.elementor-22 .elementor-element.elementor-element-ec6ad1f svg {
    width: auto !important;
    
}

.elementor-22 .elementor-element.elementor-element-ec6ad1f svg path:nth-child(2) {
    opacity: 0;
    transition: ease-in-out 1s;
}/* End custom CSS */
/* Start custom CSS for jet-inline-svg, class: .elementor-element-502c4db */.elementor-22 .elementor-element.elementor-element-502c4db svg {
    min-width: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc72a8f */.anim-container {
    transition: 2s cubic-bezier(.72,-0.01,.16,1) width;
  
}

.anim-container.animate {
    width: 100%;
}



.anim-element-i {
    transform: translateX(-50%);
}
.animate .anim-element-i {
      position: absolute;

  left: 0%;
  transform: translateX(-50%);
  transition: transform 0.1s ease-out;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for jet-inline-svg, class: .elementor-element-8913f15 */.elementor-22 .elementor-element.elementor-element-8913f15 svg {
    width: auto !important;
}/* End custom CSS */