.elementor-1780 .elementor-element.elementor-element-1e531618 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1780 .elementor-element.elementor-element-4b5ff2a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-1780 .elementor-element.elementor-element-4b5ff2a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-1780 .elementor-element.elementor-element-4b5ff2a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-1780 .elementor-element.elementor-element-4b5ff2a0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-1780 .elementor-element.elementor-element-4b5ff2a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-1780 .elementor-element.elementor-element-4b5ff2a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-1780 .elementor-element.elementor-element-4b5ff2a0 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1780 .elementor-element.elementor-element-4b5ff2a0 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1780 .elementor-element.elementor-element-4b5ff2a0{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;z-index:9999;}.elementor-1780 .elementor-element.elementor-element-4b5ff2a0 .elementor-icon-list-icon{padding-right:12px;}.elementor-1780 .elementor-element.elementor-element-4b5ff2a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1780 .elementor-element.elementor-element-4b5ff2a0 .elementor-icon-list-item > a{font-size:19px;font-weight:800;text-transform:uppercase;}.elementor-1780 .elementor-element.elementor-element-4b5ff2a0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1780 .elementor-element.elementor-element-4b5ff2a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 0px;background-color:#A70000;border-radius:50px 50px 50px 50px;box-shadow:0px 14px 28px 0px rgba(0,0,0,0.5);}@media(max-width:767px){.elementor-1780 .elementor-element.elementor-element-4b5ff2a0{--e-icon-list-icon-size:17px;}.elementor-1780 .elementor-element.elementor-element-4b5ff2a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1780 .elementor-element.elementor-element-4b5ff2a0 .elementor-icon-list-item > a{letter-spacing:0.5px;}.elementor-1780 .elementor-element.elementor-element-4b5ff2a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for icon-list, class: .elementor-element-4b5ff2a0 */.elementor-1780 .elementor-element.elementor-element-4b5ff2a0.elementor-widget .elementor-icon-list-icon i {
    width: unset!important;
}
.elementor-1780 .elementor-element.elementor-element-4b5ff2a0{position: fixed;
    display: flex;
    bottom: 5.8vh;
    left: 2.1vw;
    width: 240px;}
@media only screen and (max-width: 600px){
    .elementor-1780 .elementor-element.elementor-element-4b5ff2a0 .elementor-icon-list-text {padding-left: 55px;}}
@media only screen and (max-width: 600px){.elementor-1780 .elementor-element.elementor-element-4b5ff2a0{position: fixed;
    left: 3.5vw;
    width:340px!important;
}}

@media only screen and (max-width: 600px){.elementor-1780 .elementor-element.elementor-element-4b5ff2a0 .elementor-widget-container{box-shadow:none!important;}}

@media only screen and (max-width: 600px){.elementor-1780 .elementor-element.elementor-element-4b5ff2a0 .elementor-icon-list-icon {
    width: 0!important;
}}

.elementor-1780 .elementor-element.elementor-element-4b5ff2a0 .fas.fa-phone-alt {padding:12px;background-color:#C70000
;border-radius:100%;}
.elementor-1780 .elementor-element.elementor-element-4b5ff2a0 .fas.fa-phone-alt {
  animation: phone-outer 1000ms infinite;
  
  &::before {
    animation: phone-inner 1000ms infinite;
  }
  
  &::after {
    animation: phone-icon 1000ms infinite;
  }
}

@keyframes phone-outer {
  0% {
    transform: translate3d(0, 0, 0) scale(1);
    box-shadow:
      0 0 0 0em rgba(#e60808, 0),
      0em 0.05em 0.1em rgba(#000000, 0.2);
  }
  33.3333% {
    transform: translate3d(0, 0, 0) scale(1.3);
    box-shadow:
      0 0 0 0em rgba(#e60808, 0.1),
      0em 0.05em 0.1em rgba(#000000, 0.5);
  }
  66.6666% {
    transform: translate3d(0, 0, 0) scale(1.1);
    box-shadow:
      0 0 0 0.5em rgba(#e60808, 0),
      0em 0.05em 0.1em rgba(#000000, 0.2);
  }
  100% {
    transform: translate3d(0, 0, 0) scale(1);
    box-shadow:
      0 0 0 0em rgba(#e60808, 0),
      0em 0.05em 0.1em rgba(#000000, 0.2);
  }
}

@keyframes phone-inner {
  0% {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(0);
  }
  33.3333% {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(0.9);
  }
  66.6666% {
    opacity: 0;
    transform: translate3d(0, 0, 0) scale(0);
  }
  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0) scale(0);
  }
}

@keyframes phone-icon {
  0% { transform: translate3d(0em, 0, 0); }
  2% { transform: translate3d(0.01em, 0, 0); }
  4% { transform: translate3d(-0.01em, 0, 0); }
  6% { transform: translate3d(0.01em, 0, 0); }
  8% { transform: translate3d(-0.01em, 0, 0); }
  10% { transform: translate3d(0.01em, 0, 0); }
  12% { transform: translate3d(-0.01em, 0, 0); }
  14% { transform: translate3d(0.01em, 0, 0); }
  16% { transform: translate3d(-0.01em, 0, 0); }
  18% { transform: translate3d(0.01em, 0, 0); }
  20% { transform: translate3d(-0.01em, 0, 0); }
  22% { transform: translate3d(0.01em, 0, 0); }
  24% { transform: translate3d(-0.01em, 0, 0); }
  26% { transform: translate3d(0.01em, 0, 0); }
  28% { transform: translate3d(-0.01em, 0, 0); }
  30% { transform: translate3d(0.01em, 0, 0); }
  32% { transform: translate3d(-0.01em, 0, 0); }
  34% { transform: translate3d(0.01em, 0, 0); }
  36% { transform: translate3d(-0.01em, 0, 0); }
  38% { transform: translate3d(0.01em, 0, 0); }
  40% { transform: translate3d(-0.01em, 0, 0); }
  42% { transform: translate3d(0.01em, 0, 0); }
  44% { transform: translate3d(-0.01em, 0, 0); }
  46% { transform: translate3d(0em, 0, 0); }
}/* End custom CSS */