.elementor-6783 .elementor-element.elementor-element-e864e9f{--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;}body.elementor-page-6783:not(.elementor-motion-effects-element-type-background), body.elementor-page-6783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS */html, body {
   max-width: 100%;
   overflow-x: hidden;
}

::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}
::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
::-webkit-scrollbar-thumb {
  background: #f87f9b;
  border: 1px solid #f87f9b;
  border-radius: 50px;
}
::-webkit-scrollbar-thumb:hover {
  background: #f87f9b;
}
::-webkit-scrollbar-thumb:active {
  background: #f87f9b;
}
::-webkit-scrollbar-track {
  background: #FFFFFF;
  border: 1px none #FFFFFF;
  border-radius: 50px;
}
::-webkit-scrollbar-track:hover {
  background: #FFFFFF;
}
::-webkit-scrollbar-track:active {
  background: #FFFFFF;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
.fe-pulse-w-pause {
  animation: pulse .7s infinite;
}
@keyframes pulse {
    0% {
        transform: scale(.9);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(.9);
}

.fe-pulse-w-pause {
  animation-name: pulse;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}
.fe-pulse-w-pause:hover,
.fe-pulse-w-pause:focus {
  animation-name: unset;
}/* End custom CSS */