.elementor-1085 .elementor-element.elementor-element-c91f6a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1085 .elementor-element.elementor-element-c91f6a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1085 .elementor-element.elementor-element-8353a0e{width:auto;max-width:auto;}.elementor-1085 .elementor-element.elementor-element-8353a0e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1085 .elementor-element.elementor-element-8353a0e .elementor-icon{font-size:98px;}.elementor-1085 .elementor-element.elementor-element-8353a0e .elementor-icon-box-title, .elementor-1085 .elementor-element.elementor-element-8353a0e .elementor-icon-box-title a{font-family:"Circe", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:18px;}.elementor-1085 .elementor-element.elementor-element-8353a0e .elementor-icon-box-title{color:#FFFFFF;}@media(max-width:767px){.elementor-1085 .elementor-element.elementor-element-8353a0e .elementor-icon-box-wrapper{gap:7px;}.elementor-1085 .elementor-element.elementor-element-8353a0e .elementor-icon-box-title{margin-block-end:0px;}.elementor-1085 .elementor-element.elementor-element-8353a0e .elementor-icon{font-size:58px;}.elementor-1085 .elementor-element.elementor-element-8353a0e .elementor-icon i{transform:rotate(0deg);}.elementor-1085 .elementor-element.elementor-element-8353a0e .elementor-icon-box-title, .elementor-1085 .elementor-element.elementor-element-8353a0e .elementor-icon-box-title a{font-size:13px;}}/* Start custom CSS for icon-box, class: .elementor-element-8353a0e */.btn-video svg circle:nth-child(1)
{
     stroke: linear-gradient(151.2deg, #FFFFFF 17.74%, rgba(255, 255, 255, 0) 120.37%); 
  stroke-width: 2px;
  stroke-opacity: 1;
}

.btn-video svg circle:nth-child(1){
  fill: linear-gradient(151.2deg, #FFFFFF 17.74%, rgba(255, 255, 255, 0) 120.37%);
  fill-opacity: 1;
  transform-origin: 50% 50%;
  animation-duration: 3s;
  animation-name: pulse;
  animation-iteration-count: infinite;
}

.btn-video svg circle:nth-child(2){
  fill: linear-gradient(151.2deg, #FFFFFF 17.74%, rgba(255, 255, 255, 0) 120.37%);
  fill-opacity: 1;
  transform-origin: 50% 50%;
  animation-duration: 3s;
  animation-name: pulses;
  animation-iteration-count: infinite;
}


@keyframes pulse {
  0% {
    stroke-width: 3px;
    stroke-opacity: 1;
    transform: scale(0.3);
  }
  70% {
    stroke-width: 0;
    stroke-opacity: 0;
    transform: scale(1);
  }
  100% {
     stroke-width: 3px;
     stroke-opacity: 1;
    transform: scale(0.3);
  }
}

@keyframes pulses {
  0% {
    stroke-width: 3px;
    stroke-opacity: 1;
    transform: scale(0.9);
  }
  70% {
    stroke-width: 0;
    stroke-opacity: 0;
    transform: scale(0.5);
  }
  100% {
     stroke-width: 3px;
     stroke-opacity: 1;
    transform: scale(0.9);
  }
}/* End custom CSS */