
.convertforms .cf-btn {
  border-bottom-color: #ca2627;
  border-bottom-style: solid;
  border-bottom-width: 7px;
  font-size: 16px;
  font-weight: 700;
}
.convertforms .cf-btn.cf-btn-style-flat:hover {
  opacity: 1.0;
  border-bottom-color: #ca2627;
  border-bottom-style: solid;
  border-bottom-width: 7px;
  background-color: #ca2627 !important;
}
.cf-input {
  border: solid 3px #2b2a29 !important;
}
input[type="text"]:not(.form-control) {
  border: 3px solid #252525;
}

.convertforms .cfupload .dz-message {
  border: 3px solid #252525;
}

.feedback {
  background-color : #ca2627;
  color: white;
  padding: 10px 20px;
  border-radius: 30px;
  border-color: #252525;
  font-size: 12px;
  font-weight: 600;
}

#mybutton {
  position: fixed;
  bottom: 5px;
  right: 5px;
}

.feedback:hover {  
  background-color: #952724;
}

@media (max-device-width: 1400px) {
  .sp-page-builder .page-content #section-id-1631553584857 {background-image: none !important;}
}

@media (max-width: 1400px) {
  .sp-page-builder .page-content #section-id-1631553584857 {background-image: none !important;}
}

svg {
  width: 80vw;
  position: fixed;
  max-width: 230px;
  z-index: 2;
  filter: drop-shadow(0 0 40px rgba(0, 0, 0, 0.3));
  bottom: 5px;
  right: 5px;
}
svg path {
  cursor: pointer;
  -webkit-animation: blob 5s infinite forwards;
          animation: blob 5s infinite forwards;
  transform-origin: 50% 50%;
}
svg path:hover {
  fill: #ca2627;
}
svg text {
  font-size: 27px;
  font-weight:600;
}

@-webkit-keyframes blob {
  25% {
    d: path("M 90 210 C 90 180 110 160 130 160 C 160 160 180 140 200 130 C 230 120 270 100 290 140 C 310 170 340 100 360 140 C 370 160 390 180 390 210 C 390 240 380 290 350 280 C 330 270 300 280 280 290 C 260 300 230 300 220 290 C 200 270 160 310 140 280 C 130 260 90 240 90 210 ");
    transform: rotate(-5deg);
  }
  50% {
    d: path("M 90 210 C 90 180 100 150 120 130 C 150 100 180 140 200 130 C 230 120 270 100 290 140 C 300 160 330 130 360 140 C 390 150 390 180 390 210 C 390 240 380 300 350 280 C 330 270 320 230 280 260 C 260 280 220 310 200 290 C 180 270 160 280 140 280 C 110 280 90 240 90 210");
  }
  75% {
    d: path("M 90 210 C 90 180 110 180 130 170 C 150 160 170 130 200 130 C 240 130 260 150 290 140 C 310 130 340 120 360 140 C 380 160 390 180 390 210 C 390 240 380 260 350 270 C 320 280 290 270 270 260 C 240 250 230 280 210 290 C 180 310 130 300 110 280 C 90 260 90 240 90 210");
    transform: rotate(5deg);
  }
}

@keyframes blob {
  25% {
    d: path("M 90 210 C 90 180 110 160 130 160 C 160 160 180 140 200 130 C 230 120 270 100 290 140 C 310 170 340 100 360 140 C 370 160 390 180 390 210 C 390 240 380 290 350 280 C 330 270 300 280 280 290 C 260 300 230 300 220 290 C 200 270 160 310 140 280 C 130 260 90 240 90 210 ");
    transform: rotate(-5deg);
  }
  50% {
    d: path("M 90 210 C 90 180 100 150 120 130 C 150 100 180 140 200 130 C 230 120 270 100 290 140 C 300 160 330 130 360 140 C 390 150 390 180 390 210 C 390 240 380 300 350 280 C 330 270 320 230 280 260 C 260 280 220 310 200 290 C 180 270 160 280 140 280 C 110 280 90 240 90 210");
  }
  75% {
    d: path("M 90 210 C 90 180 110 180 130 170 C 150 160 170 130 200 130 C 240 130 260 150 290 140 C 310 130 340 120 360 140 C 380 160 390 180 390 210 C 390 240 380 260 350 270 C 320 280 290 270 270 260 C 240 250 230 280 210 290 C 180 310 130 300 110 280 C 90 260 90 240 90 210");
    transform: rotate(5deg);
  }
}