.elementor-33 .elementor-element.elementor-element-6741a2f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-33 .elementor-element.elementor-element-6741a2f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-6e6cbed .elementor-button{background-color:#018FCD00;font-family:"Montserrat", Sans-serif;font-size:12px;border-style:none;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-6e6cbed{width:auto;max-width:auto;bottom:20px;z-index:2;}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-6e6cbed{right:20px;}body.rtl .elementor-33 .elementor-element.elementor-element-6e6cbed{left:20px;}@media(max-width:767px){body:not(.rtl) .elementor-33 .elementor-element.elementor-element-6e6cbed{right:25px;}body.rtl .elementor-33 .elementor-element.elementor-element-6e6cbed{left:25px;}.elementor-33 .elementor-element.elementor-element-6e6cbed{bottom:35px;z-index:3;}.elementor-33 .elementor-element.elementor-element-6e6cbed .elementor-button{font-size:11px;}}/* Start custom CSS for button, class: .elementor-element-6e6cbed */.button-circl {
  position: relative;
  display: inline-block;
  width: 100px!important; /* Встановіть бажаний розмір кнопки */
  height: 100px;
  border-radius: 50%;
  background-color: #018FCD; /* Колір фону кнопки */
  text-align: center;
  line-height: 100px;
  animation: pulse 3s infinite;
  -webkit-animation: pulse 3s infinite; /* для старіших версій Safari */
}


.button-circl::before {
  content: "";
  position: absolute;
  top: -3px;
  left: -3px;
  width: 105px;
  height: 105px;
  border-radius: 50%;
  background-color: #018FCD3B;
  transform: translate(-50%, -50%);
  animation: ring 2s infinite;
  -webkit-animation: ring 2s infinite; /* для старіших версій Safari */
}

@media (max-width: 767px){
    .button-circl{
    width: 90px!important;
  height: 90px;
  line-height: 90px;
    }
    .button-circl::before {
  
  top: -3px;
  left: -3px;
  width: 95px;
  height: 95px;
}
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

@-webkit-keyframes pulse { /* для старіших версій Safari */
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes ring {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(1.5);
    opacity: 0;
  }
}

@-webkit-keyframes ring { /* для старіших версій Safari */
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(1.5);
    opacity: 0;
  }
}/* End custom CSS */