/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 05 2023 | 19:12:08 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 29 2023 | 00:23:35 */
/************/
/*  Colors  */
/************/
@font-face {
  font-family: "Sidewinder-Custom";
  src: url("/wp-content/uploads/cc_fonts/Sidewinder/Sidewinder-CustomFont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 22 2022 | 20:38:52 */
.avia-button-wrap {
  position: relative;
  margin: 0 auto;
  width: fit-content;
}
.avia-button-wrap:before {
  box-sizing: border-box;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #fff;
  width: 100%;
  height: 100%;
  transform: translate3d(0, 0, 0);
  transition: transform ease 0.3s;
}
.avia-button-wrap:hover:before {
  transform: translate3d(0, 0, 0) skewX(-25deg);
}
.avia-button-wrap:hover .avia-button {
  background: transparent !important;
}
.avia-button-wrap .avia-button {
  align-items: center;
  background: transparent;
  border: none;
  border-radius: 0;
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 10px 15px 10px;
  transition: all ease 0.3s;
}
.avia-button-wrap .avia-button:hover {
  background: transparent !important;
  opacity: 1 !important;
}
.avia-button-wrap .avia-button .avia_iconbox_title {
  font-weight: 900 !important;
  font-size: 14px;
  letter-spacing: 2px;
  padding-bottom: 0 !important;
  text-transform: uppercase;
}
.orange-bg:before {
  background: #F48845;
  border-color: #F48845 !important;
}
.blue-bg:before {
  background: #0057A0;
  border-color: #0057A0 !important;
}
.green-bg:before {
  background: #4DA151 !important;
  border-color: #4DA151 !important;
}
.light-green-bg:before {
  background: #8CBC29;
  border-color: #8CBC29 !important;
}
.contact form .gform_footer {
  padding: 0 !important;
  position: relative;
  margin: 0 auto !important;
  width: fit-content;
}
.contact form .gform_footer:before {
  background-color: #0057A0 !important;
  box-sizing: border-box;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #0057A0 !important;
  width: 100%;
  height: 100%;
  transform: translate3d(0, 0, 0);
  transition: transform ease 0.3s;
  z-index: -1;
}
.contact form .gform_footer:hover:before {
  transform: skewX(-25deg) translate3d(0, 0, 0);
}
.contact form .gform_footer .gform_button {
  font-weight: 900 !important;
  background: transparent !important;
  color: #fff;
  font-size: 14px;
  letter-spacing: 2px;
  padding: 12px 20px;
  text-transform: uppercase;
}
