.elementor-kit-2503{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#000000;--e-global-color-text:#FFFFFF4D;--e-global-color-accent:#0000004D;--e-global-color-78c1106:#F1F1F1;--e-global-color-46ccc44:#575757;--e-global-color-389ffff:#0E0E0E;--e-global-color-dd05881:#FF3B48;--e-global-color-d4b22ab:#928AFF;--e-global-color-15a0fd9:#6257FF;--e-global-color-efaa4fc:#2BC67B;--e-global-typography-primary-font-family:"Connected Sans";--e-global-typography-primary-font-size:clamp(4.4rem,.889rem + 7.021vw,11rem);--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-family:"Connected Sans";--e-global-typography-secondary-font-size:clamp(3.8rem,1.566rem + 7.149vw,8rem);--e-global-typography-secondary-line-height:1.1em;--e-global-typography-text-font-family:"Connected Sans";--e-global-typography-text-font-size:clamp(2.9rem,1.404rem + 5.106vw,6rem);--e-global-typography-text-line-height:1.1em;--e-global-typography-accent-font-family:"Connected Sans";--e-global-typography-accent-font-size:clamp(2.4rem,1.549rem + 2.723vw,4rem);--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.2em;--e-global-typography-15f0a1e-font-family:"Connected Sans";--e-global-typography-15f0a1e-font-size:clamp(2rem,1.468rem + 1.702vw,3rem);--e-global-typography-15f0a1e-line-height:1.2em;--e-global-typography-971d19c-font-family:"Connected Sans";--e-global-typography-971d19c-font-size:clamp(1.8rem,1.694rem + .34vw,2rem);--e-global-typography-971d19c-line-height:1.4em;--e-global-typography-0e9a289-font-family:"Connected Sans";--e-global-typography-0e9a289-font-size:clamp(1.4rem,.868rem + 1.702vw,2.4rem);--e-global-typography-0e9a289-line-height:1.4em;--e-global-typography-226d2e5-font-family:"Connected Sans";--e-global-typography-226d2e5-font-size:clamp(1.6rem,1.387rem + .681vw,2.22rem);--e-global-typography-226d2e5-line-height:1.4em;--e-global-typography-1f52f3b-font-family:"Connected Sans";--e-global-typography-1f52f3b-font-size:clamp(1.4rem,1.294rem + .34vw,1.6rem);--e-global-typography-1f52f3b-line-height:1.4em;--e-global-typography-1771b07-font-family:"Connected Sans";--e-global-typography-1771b07-font-size:clamp(1.2rem,1.094rem + .34vw,1.4rem);--e-global-typography-1771b07-line-height:1.4em;--e-global-typography-110221d-font-family:"Connected Sans";--e-global-typography-110221d-font-size:clamp(1.6rem,1.387rem + .681vw,2rem);--e-global-typography-110221d-line-height:1.4em;--e-global-typography-22091ef-font-size:clamp(1rem,.894rem + .34vw,1.2rem);--e-global-typography-22091ef-line-height:1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-2503 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-size-xs {
  min-width: 120px;
  padding: 10px;
  font-size: 1.2rem;
}

.elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-size-sm {
  min-width: 120px;
  padding: 12px;
  font-size: 1.2rem;
}

.elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-size-md {
  min-width: 120px;
  padding: 12px;
  font-size: 1.2rem;
}

@media (min-width: 1025px) {
  .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-size-md {
    min-width: 180px;
    padding: 18px;
    font-size: 1.6rem
  }
}

.btn1--base {
  background: transparent;
  font-family: Connected Sans, sans-serif;
  align-items: center;
  border-radius: 2px;
  display: inline-flex;
  font-weight: 500;
  justify-content: center;
  position: relative;
  text-decoration: none;
  z-index: 1;
  transition: color 0.3s ease-out;
}

.btn1--base:after {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  z-index: -1;
  transition: all 0.3s ease-out;
  border-radius: 10px 5px 12px 4px;
}

.btn1--base:before {
  border-radius: 10px 5px 12px 4px;
  transition: border-radius 1s;
}

.btn1--base:hover:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 97.5%;
  height: 95%;
  will-change: auto;
  z-index: -1;
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
}

.btn1--base:hover:before {
  border-radius: 2px;
}

.btn1--base:focus, .btn1--base:active{
}

.btn1--base:disabled{
}

.btn1--base span {
  pointer-events: none;
}

.btn1--black .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn3--black .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: transparent;
  font-family: Connected Sans, sans-serif;
  align-items: center;
  border-radius: 2px;
  display: inline-flex;
  font-weight: 500;
  justify-content: center;
  position: relative;
  text-decoration: none;
  z-index: 1;
  transition: color 0.3s ease-out;
}

.btn1--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:after,
.btn3--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  z-index: -1;
  transition: all 0.3s ease-out;
  border-radius: 10px 5px 12px 4px;
}

.btn1--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:before,
.btn3--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  border-radius: 10px 5px 12px 4px;
  transition: border-radius 1s;
}

.btn1--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after,
.btn3--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 97.5%;
  height: 95%;
  will-change: auto;
  z-index: -1;
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
}

.btn1--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before,
.btn3--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before {
  border-radius: 2px;
}

.btn1--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn3--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn1--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:active,
.btn3--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:active {
}

.btn1--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled,
.btn3--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled {
}

.btn1--black .elementor-widget-container .elementor-button-wrapper a.elementor-button span,
.btn3--black .elementor-widget-container .elementor-button-wrapper a.elementor-button span {
  pointer-events: none;
}

.btn1--black .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn3--black .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: #ffffff;
  color: #ffffff;
}

.btn1--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:after, .btn3--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  background: #000000;
}

.btn1--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover, .btn3--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  background: transparent;
  color: #000000;
}

.btn1--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after, .btn3--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  background: #ffffff;
}

.btn1--white .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn3--white .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: transparent;
  font-family: Connected Sans, sans-serif;
  align-items: center;
  border-radius: 2px;
  display: inline-flex;
  font-weight: 500;
  justify-content: center;
  position: relative;
  text-decoration: none;
  z-index: 1;
  transition: color 0.3s ease-out;
}

.btn1--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:after,
.btn3--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  z-index: -1;
  transition: all 0.3s ease-out;
  border-radius: 10px 5px 12px 4px;
}

.btn1--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:before,
.btn3--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  border-radius: 10px 5px 12px 4px;
  transition: border-radius 1s;
}

.btn1--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after,
.btn3--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 97.5%;
  height: 95%;
  will-change: auto;
  z-index: -1;
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
}

.btn1--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before,
.btn3--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before {
  border-radius: 2px;
}

.btn1--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn3--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn1--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:active,
.btn3--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:active {
}

.btn1--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled,
.btn3--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled {
}

.btn1--white .elementor-widget-container .elementor-button-wrapper a.elementor-button span,
.btn3--white .elementor-widget-container .elementor-button-wrapper a.elementor-button span {
  pointer-events: none;
}

.btn1--white .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn3--white .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: #000000;
  color: #000000;
}

.btn1--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:after, .btn3--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  background: #ffffff;
}

.btn1--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover, .btn3--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  background: transparent;
  color: #ffffff;
}

.btn1--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after, .btn3--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  background: #000000;
}

.btn1--red .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn3--red .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: transparent;
  font-family: Connected Sans, sans-serif;
  align-items: center;
  border-radius: 2px;
  display: inline-flex;
  font-weight: 500;
  justify-content: center;
  position: relative;
  text-decoration: none;
  z-index: 1;
  transition: color 0.3s ease-out;
}

.btn1--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:after,
.btn3--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  z-index: -1;
  transition: all 0.3s ease-out;
  border-radius: 10px 5px 12px 4px;
}

.btn1--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:before,
.btn3--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  border-radius: 10px 5px 12px 4px;
  transition: border-radius 1s;
}

.btn1--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after,
.btn3--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 97.5%;
  height: 95%;
  will-change: auto;
  z-index: -1;
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
}

.btn1--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before,
.btn3--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before {
  border-radius: 2px;
}

.btn1--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn3--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn1--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:active,
.btn3--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:active {
}

.btn1--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled,
.btn3--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled {
}

.btn1--red .elementor-widget-container .elementor-button-wrapper a.elementor-button span,
.btn3--red .elementor-widget-container .elementor-button-wrapper a.elementor-button span {
  pointer-events: none;
}

.btn1--red .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn3--red .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: #FF3B48;
  color: #000000;
}

.btn1--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:after, .btn3--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  background: #ffffff;
}

.btn1--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover, .btn3--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  background: transparent;
  color: #ffffff;
}

.btn1--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after, .btn3--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  background: #FF3B48;
}

.btn1--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn3--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: transparent;
  font-family: Connected Sans, sans-serif;
  align-items: center;
  border-radius: 2px;
  display: inline-flex;
  font-weight: 500;
  justify-content: center;
  position: relative;
  text-decoration: none;
  z-index: 1;
  transition: color 0.3s ease-out;
}

.btn1--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:after,
.btn3--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  z-index: -1;
  transition: all 0.3s ease-out;
  border-radius: 10px 5px 12px 4px;
}

.btn1--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:before,
.btn3--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  border-radius: 10px 5px 12px 4px;
  transition: border-radius 1s;
}

.btn1--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after,
.btn3--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 97.5%;
  height: 95%;
  will-change: auto;
  z-index: -1;
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
}

.btn1--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before,
.btn3--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before {
  border-radius: 2px;
}

.btn1--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn3--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn1--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:active,
.btn3--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:active {
}

.btn1--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled,
.btn3--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled {
}

.btn1--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button span,
.btn3--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button span {
  pointer-events: none;
}

.btn1--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn3--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: #6257FF;
  color: #000000;
}

.btn1--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:after, .btn3--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  background: #ffffff;
}

.btn1--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover, .btn3--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  background: transparent;
  color: #ffffff;
}

.btn1--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after, .btn3--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  background: #6257FF;
}

.btn1--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn3--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: transparent;
  font-family: Connected Sans, sans-serif;
  align-items: center;
  border-radius: 2px;
  display: inline-flex;
  font-weight: 500;
  justify-content: center;
  position: relative;
  text-decoration: none;
  z-index: 1;
  transition: color 0.3s ease-out;
}

.btn1--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:after,
.btn3--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  z-index: -1;
  transition: all 0.3s ease-out;
  border-radius: 10px 5px 12px 4px;
}

.btn1--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:before,
.btn3--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  border-radius: 10px 5px 12px 4px;
  transition: border-radius 1s;
}

.btn1--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after,
.btn3--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 97.5%;
  height: 95%;
  will-change: auto;
  z-index: -1;
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
}

.btn1--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before,
.btn3--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before {
  border-radius: 2px;
}

.btn1--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn3--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn1--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:active,
.btn3--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:active {
}

.btn1--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled,
.btn3--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled {
}

.btn1--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button span,
.btn3--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button span {
  pointer-events: none;
}

.btn1--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn3--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: #6257FF;
  color: #ffffff;
}

.btn1--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:after, .btn3--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  background: #000000;
}

.btn1--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover, .btn3--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  background: transparent;
  color: #ffffff;
}

.btn1--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after, .btn3--purple-black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  background: #6257FF;
}

.btn1--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn3--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: transparent;
  font-family: Connected Sans, sans-serif;
  align-items: center;
  border-radius: 2px;
  display: inline-flex;
  font-weight: 500;
  justify-content: center;
  position: relative;
  text-decoration: none;
  z-index: 1;
  transition: color 0.3s ease-out;
}

.btn1--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:after,
.btn3--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  z-index: -1;
  transition: all 0.3s ease-out;
  border-radius: 10px 5px 12px 4px;
}

.btn1--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:before,
.btn3--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  border-radius: 10px 5px 12px 4px;
  transition: border-radius 1s;
}

.btn1--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after,
.btn3--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 97.5%;
  height: 95%;
  will-change: auto;
  z-index: -1;
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
}

.btn1--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before,
.btn3--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before {
  border-radius: 2px;
}

.btn1--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn3--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn1--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:active,
.btn3--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:active {
}

.btn1--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled,
.btn3--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled {
}

.btn1--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button span,
.btn3--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button span {
  pointer-events: none;
}

.btn1--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn3--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: #575757;
  color: #000000;
}

.btn1--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:after, .btn3--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  background: #ffffff;
}

.btn1--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover, .btn3--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  background: transparent;
  color: #ffffff;
}

.btn1--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after, .btn3--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  background: #575757;
}

.btn1--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn3--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: transparent;
  font-family: Connected Sans, sans-serif;
  align-items: center;
  border-radius: 2px;
  display: inline-flex;
  font-weight: 500;
  justify-content: center;
  position: relative;
  text-decoration: none;
  z-index: 1;
  transition: color 0.3s ease-out;
}

.btn1--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:after,
.btn3--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  z-index: -1;
  transition: all 0.3s ease-out;
  border-radius: 10px 5px 12px 4px;
}

.btn1--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:before,
.btn3--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  border-radius: 10px 5px 12px 4px;
  transition: border-radius 1s;
}

.btn1--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after,
.btn3--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 97.5%;
  height: 95%;
  will-change: auto;
  z-index: -1;
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
}

.btn1--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before,
.btn3--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before {
  border-radius: 2px;
}

.btn1--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn3--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn1--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:active,
.btn3--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:active {
}

.btn1--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled,
.btn3--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled {
}

.btn1--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button span,
.btn3--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button span {
  pointer-events: none;
}

.btn1--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn3--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: #F1F1F1;
  color: #000000;
}

.btn1--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:after, .btn3--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  background: #ffffff;
}

.btn1--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover, .btn3--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  background: transparent;
}

.btn1--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after, .btn3--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  background: #F1F1F1;
  position: absolute;
}

.btn2--base {
  font-family: Connected Sans, sans-serif;
  align-items: center;
  border-radius: 2px;
  display: inline-flex;
  font-weight: 500;
  justify-content: center;
  position: relative;
  text-decoration: none;
  z-index: 1;
  transition: color 0.3s ease-out;
}

.btn2--base:after {
  content: '';
  position: absolute;
  right: 2px;
  bottom: 2px;
  border-radius: 10px 5px 12px 4px;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
  width: 97.5%;
  height: 95%;
  transition: transform 250ms cubic-bezier(.18,.43,.35,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  will-change: auto;
  z-index: -1;
}

.btn2--base:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  border-radius: 10px 5px 12px 4px;
  transition: border-radius 1s;
}

.btn2--base:hover:after {
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
}

.btn2--base:focus, .btn2--base:active{
}

.btn2--base:disabled{
}

.btn2--base span {
  pointer-events: none;
}

.btn2--black .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn4--black .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  font-family: Connected Sans, sans-serif;
  align-items: center;
  border-radius: 2px;
  display: inline-flex;
  font-weight: 500;
  justify-content: center;
  position: relative;
  text-decoration: none;
  z-index: 1;
  transition: color 0.3s ease-out;
}

.btn2--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:after,
.btn4--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  content: '';
  position: absolute;
  right: 2px;
  bottom: 2px;
  border-radius: 10px 5px 12px 4px;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
  width: 97.5%;
  height: 95%;
  transition: transform 250ms cubic-bezier(.18,.43,.35,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  will-change: auto;
  z-index: -1;
}

.btn2--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:before,
.btn4--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  border-radius: 10px 5px 12px 4px;
  transition: border-radius 1s;
}

.btn2--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after,
.btn4--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
}

.btn2--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn4--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn2--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:active,
.btn4--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:active {
}

.btn2--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled,
.btn4--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled {
}

.btn2--black .elementor-widget-container .elementor-button-wrapper a.elementor-button span,
.btn4--black .elementor-widget-container .elementor-button-wrapper a.elementor-button span {
  pointer-events: none;
}

.btn2--black .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn4--black .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: transparent;
  color: #ffffff;
}

.btn2--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:before, .btn4--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  background: #000000;
}

.btn2--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover, .btn4--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  background: #000000;
  color: #000000;
}

.btn2--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after, .btn4--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  background: #ffffff;
}

.btn2--white .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn4--white .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  font-family: Connected Sans, sans-serif;
  align-items: center;
  border-radius: 2px;
  display: inline-flex;
  font-weight: 500;
  justify-content: center;
  position: relative;
  text-decoration: none;
  z-index: 1;
  transition: color 0.3s ease-out;
}

.btn2--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:after,
.btn4--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  content: '';
  position: absolute;
  right: 2px;
  bottom: 2px;
  border-radius: 10px 5px 12px 4px;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
  width: 97.5%;
  height: 95%;
  transition: transform 250ms cubic-bezier(.18,.43,.35,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  will-change: auto;
  z-index: -1;
}

.btn2--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:before,
.btn4--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  border-radius: 10px 5px 12px 4px;
  transition: border-radius 1s;
}

.btn2--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after,
.btn4--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
}

.btn2--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn4--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn2--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:active,
.btn4--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:active {
}

.btn2--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled,
.btn4--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled {
}

.btn2--white .elementor-widget-container .elementor-button-wrapper a.elementor-button span,
.btn4--white .elementor-widget-container .elementor-button-wrapper a.elementor-button span {
  pointer-events: none;
}

.btn2--white .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn4--white .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: transparent;
  color: #000000;
}

.btn2--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:before, .btn4--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  background: #ffffff;
}

.btn2--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover, .btn4--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  background: #ffffff;
  color: #ffffff;
}

.btn2--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after, .btn4--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  background: #000000;
}

.btn2--red .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn4--red .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  font-family: Connected Sans, sans-serif;
  align-items: center;
  border-radius: 2px;
  display: inline-flex;
  font-weight: 500;
  justify-content: center;
  position: relative;
  text-decoration: none;
  z-index: 1;
  transition: color 0.3s ease-out;
}

.btn2--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:after,
.btn4--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  content: '';
  position: absolute;
  right: 2px;
  bottom: 2px;
  border-radius: 10px 5px 12px 4px;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
  width: 98%;
  height: 92%;
  transition: transform 250ms cubic-bezier(.18,.43,.35,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  will-change: auto;
  z-index: -1;
}

.btn2--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:before,
.btn4--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  border-radius: 10px 5px 12px 4px;
  transition: border-radius 1s;
}

.btn2--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before,
.btn4--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before {
    border-radius: 4px;
}

.btn2--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after,
.btn4--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  border-radius: 12px 5px 16px 4px;
  background: blue;
}

.btn2--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn4--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn2--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:active,
.btn4--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:active {
}

.btn2--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled,
.btn4--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled {
}

.btn2--red .elementor-widget-container .elementor-button-wrapper a.elementor-button span,
.btn4--red .elementor-widget-container .elementor-button-wrapper a.elementor-button span {
  pointer-events: none;
}

.btn2--red .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn4--red .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: transparent;
  color: #ffffff;
}

.btn2--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:before, .btn4--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  background: #FF3B48;
}

.btn2--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover, .btn4--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  color: #000000;
}

.btn2--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after, .btn4--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  background: #ffffff;
}

.btn2--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn4--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  font-family: Connected Sans, sans-serif;
  align-items: center;
  border-radius: 2px;
  display: inline-flex;
  font-weight: 500;
  justify-content: center;
  position: relative;
  text-decoration: none;
  z-index: 1;
  transition: color 0.3s ease-out;
}

.btn2--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:after,
.btn4--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  content: '';
  position: absolute;
  right: 2px;
  bottom: 2px;
  border-radius: 10px 5px 12px 4px;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
  width: 97.5%;
  height: 95%;
  transition: transform 250ms cubic-bezier(.18,.43,.35,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  will-change: auto;
  z-index: -1;
}

.btn2--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:before,
.btn4--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  border-radius: 10px 5px 12px 4px;
  transition: border-radius 1s;
}

.btn2--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after,
.btn4--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
}

.btn2--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn4--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn2--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:active,
.btn4--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:active {
}

.btn2--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled,
.btn4--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled {
}

.btn2--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button span,
.btn4--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button span {
  pointer-events: none;
}

.btn2--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn4--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: transparent;
  color: #ffffff;
}

.btn2--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:before, .btn4--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  background: #6257FF;
}

.btn2--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover, .btn4--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  background: #6257FF;
  color: #000000;
}

.btn2--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after, .btn4--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  background: #ffffff;
}

.btn2--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn4--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  font-family: Connected Sans, sans-serif;
  align-items: center;
  border-radius: 2px;
  display: inline-flex;
  font-weight: 500;
  justify-content: center;
  position: relative;
  text-decoration: none;
  z-index: 1;
  transition: color 0.3s ease-out;
}

.btn2--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:after,
.btn4--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  content: '';
  position: absolute;
  right: 2px;
  bottom: 2px;
  border-radius: 10px 5px 12px 4px;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
  width: 97.5%;
  height: 95%;
  transition: transform 250ms cubic-bezier(.18,.43,.35,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  will-change: auto;
  z-index: -1;
}

.btn2--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:before,
.btn4--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  border-radius: 10px 5px 12px 4px;
  transition: border-radius 1s;
}

.btn2--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after,
.btn4--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
}

.btn2--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn4--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn2--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:active,
.btn4--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:active {
}

.btn2--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled,
.btn4--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled {
}

.btn2--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button span,
.btn4--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button span {
  pointer-events: none;
}

.btn2--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn4--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: transparent;
  color: #ffffff;
}

.btn2--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:before, .btn4--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  background: #575757;
}

.btn2--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover, .btn4--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  background: #575757;
  color: #000000;
}

.btn2--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after, .btn4--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  background: #ffffff;
}

.btn2--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn4--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  font-family: Connected Sans, sans-serif;
  align-items: center;
  border-radius: 2px;
  display: inline-flex;
  font-weight: 500;
  justify-content: center;
  position: relative;
  text-decoration: none;
  z-index: 1;
  transition: color 0.3s ease-out;
}

.btn2--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:after,
.btn4--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  content: '';
  position: absolute;
  right: 2px;
  bottom: 2px;
  border-radius: 10px 5px 12px 4px;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
  width: 97.5%;
  height: 95%;
  transition: transform 250ms cubic-bezier(.18,.43,.35,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  will-change: auto;
  z-index: -1;
}

.btn2--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:before,
.btn4--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  border-radius: 10px 5px 12px 4px;
  transition: border-radius 1s;
}

.btn2--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after,
.btn4--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
}

.btn2--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn4--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:focus,
.btn2--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:active,
.btn4--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:active {
}

.btn2--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled,
.btn4--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:disabled {
}

.btn2--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button span,
.btn4--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button span {
  pointer-events: none;
}

.btn2--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button,
.btn4--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: transparent;
  color: #000000;
}

.btn2--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:before, .btn4--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  background: #F1F1F1;
}

.btn2--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover, .btn4--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  background: #F1F1F1;
  color: #000000;
}

.btn2--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after, .btn4--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:after {
  background: #ffffff;
}

.btn5--base {
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  position: relative;
  transition: all 0.3s ease-out, padding-right 0.3s cubic-bezier(.18,.43,.35,1), left 0.3s cubic-bezier(.18,.43,.35,1);
  width: 100%;
  cursor: pointer;
}

@media (min-width: 768px) {
  .btn5--base {
    padding: 18px
  }
}

.btn5--base:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  height: 100%;
  width: 100%;
  z-index: 0;
  border-radius: 6px;
  transition: transform 250ms cubic-bezier(.18,.43,.35,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
}

.btn5--base:after {
  content: '\2192';
  z-index: 1;
}

.btn5--base span {
  position: relative;
}

.btn5--base:hover {
  transition: all 0.3s ease-out, padding-right 0.6s 0.3s cubic-bezier(.18,.43,.35,1), left 0.6s 0.3s cubic-bezier(.18,.43,.35,1);
}

@media (min-width: 1025px) {
  .btn5--base:hover {
    padding-right: 8px
  }
}

.btn5--base:hover:before {
  height: 100%;
  width: 100%;
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
}

.btn5--black .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  position: relative;
  transition: all 0.3s ease-out, padding-right 0.3s cubic-bezier(.18,.43,.35,1), left 0.3s cubic-bezier(.18,.43,.35,1);
  width: 100%;
  cursor: pointer;
}

@media (min-width: 768px) {

  .btn5--black .elementor-widget-container .elementor-button-wrapper a.elementor-button {
    padding: 18px;
}
}

.btn5--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  height: 100%;
  width: 100%;
  z-index: 0;
  border-radius: 6px;
  transition: transform 250ms cubic-bezier(.18,.43,.35,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
}

.btn5--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  content: '\2192';
  z-index: 1;
}

.btn5--black .elementor-widget-container .elementor-button-wrapper a.elementor-button span {
  position: relative;
}

.btn5--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  transition: all 0.3s ease-out, padding-right 0.6s 0.3s cubic-bezier(.18,.43,.35,1), left 0.6s 0.3s cubic-bezier(.18,.43,.35,1);
}

@media (min-width: 1025px) {

  .btn5--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
    padding-right: 8px;
}
}

.btn5--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before {
  height: 100%;
  width: 100%;
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
}

.btn5--black .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: #000000;
  color: #ffffff;
}

.btn5--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  background: #ffffff;
}

.btn5--black .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  color: #000000;
}

.btn5--white .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  position: relative;
  transition: all 0.3s ease-out, padding-right 0.3s cubic-bezier(.18,.43,.35,1), left 0.3s cubic-bezier(.18,.43,.35,1);
  width: 100%;
  cursor: pointer;
}

@media (min-width: 768px) {

  .btn5--white .elementor-widget-container .elementor-button-wrapper a.elementor-button {
    padding: 18px;
}
}

.btn5--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  height: 100%;
  width: 100%;
  z-index: 0;
  border-radius: 6px;
  transition: transform 250ms cubic-bezier(.18,.43,.35,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
}

.btn5--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  content: '\2192';
  z-index: 1;
}

.btn5--white .elementor-widget-container .elementor-button-wrapper a.elementor-button span {
  position: relative;
}

.btn5--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  transition: all 0.3s ease-out, padding-right 0.6s 0.3s cubic-bezier(.18,.43,.35,1), left 0.6s 0.3s cubic-bezier(.18,.43,.35,1);
}

@media (min-width: 1025px) {

  .btn5--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
    padding-right: 8px;
}
}

.btn5--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before {
  height: 100%;
  width: 100%;
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
}

.btn5--white .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: #ffffff;
  color: #000000;
}

.btn5--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  background: #000000;
}

.btn5--white .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  color: #ffffff;
}

.btn5--red .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  position: relative;
  transition: all 0.3s ease-out, padding-right 0.3s cubic-bezier(.18,.43,.35,1), left 0.3s cubic-bezier(.18,.43,.35,1);
  width: 100%;
  cursor: pointer;
}

@media (min-width: 768px) {

  .btn5--red .elementor-widget-container .elementor-button-wrapper a.elementor-button {
    padding: 18px;
}
}

.btn5--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  height: 100%;
  width: 100%;
  z-index: 0;
  border-radius: 6px;
  transition: transform 250ms cubic-bezier(.18,.43,.35,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
}

.btn5--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  content: '\2192';
  z-index: 1;
}

.btn5--red .elementor-widget-container .elementor-button-wrapper a.elementor-button span {
  position: relative;
}

.btn5--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  transition: all 0.3s ease-out, padding-right 0.6s 0.3s cubic-bezier(.18,.43,.35,1), left 0.6s 0.3s cubic-bezier(.18,.43,.35,1);
}

@media (min-width: 1025px) {

  .btn5--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
    padding-right: 8px;
}
}

.btn5--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before {
  height: 100%;
  width: 100%;
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
}

.btn5--red .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: #FF3B48;
  color: #ffffff;
}

.btn5--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  background: #ffffff;
}

.btn5--red .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  color: #000000;
}

.btn5--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  position: relative;
  transition: all 0.3s ease-out, padding-right 0.3s cubic-bezier(.18,.43,.35,1), left 0.3s cubic-bezier(.18,.43,.35,1);
  width: 100%;
  cursor: pointer;
}

@media (min-width: 768px) {

  .btn5--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button {
    padding: 18px;
}
}

.btn5--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  height: 100%;
  width: 100%;
  z-index: 0;
  border-radius: 6px;
  transition: transform 250ms cubic-bezier(.18,.43,.35,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
}

.btn5--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  content: '\2192';
  z-index: 1;
}

.btn5--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button span {
  position: relative;
}

.btn5--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  transition: all 0.3s ease-out, padding-right 0.6s 0.3s cubic-bezier(.18,.43,.35,1), left 0.6s 0.3s cubic-bezier(.18,.43,.35,1);
}

@media (min-width: 1025px) {

  .btn5--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
    padding-right: 8px;
}
}

.btn5--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before {
  height: 100%;
  width: 100%;
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
}

.btn5--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: #6257FF;
  color: #ffffff;
}

.btn5--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  background: #ffffff;
}

.btn5--purple .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  color: #000000;
}

.btn5--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  position: relative;
  transition: all 0.3s ease-out, padding-right 0.3s cubic-bezier(.18,.43,.35,1), left 0.3s cubic-bezier(.18,.43,.35,1);
  width: 100%;
  cursor: pointer;
}

@media (min-width: 768px) {

  .btn5--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button {
    padding: 18px;
}
}

.btn5--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  height: 100%;
  width: 100%;
  z-index: 0;
  border-radius: 6px;
  transition: transform 250ms cubic-bezier(.18,.43,.35,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
}

.btn5--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  content: '\2192';
  z-index: 1;
}

.btn5--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button span {
  position: relative;
}

.btn5--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  transition: all 0.3s ease-out, padding-right 0.6s 0.3s cubic-bezier(.18,.43,.35,1), left 0.6s 0.3s cubic-bezier(.18,.43,.35,1);
}

@media (min-width: 1025px) {

  .btn5--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
    padding-right: 8px;
}
}

.btn5--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before {
  height: 100%;
  width: 100%;
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
}

.btn5--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: #575757;
  color: #ffffff;
}

.btn5--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  background: #ffffff;
}

.btn5--gray .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  color: #000000;
}

.btn5--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  position: relative;
  transition: all 0.3s ease-out, padding-right 0.3s cubic-bezier(.18,.43,.35,1), left 0.3s cubic-bezier(.18,.43,.35,1);
  width: 100%;
  cursor: pointer;
}

@media (min-width: 768px) {

  .btn5--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button {
    padding: 18px;
}
}

.btn5--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  height: 100%;
  width: 100%;
  z-index: 0;
  border-radius: 6px;
  transition: transform 250ms cubic-bezier(.18,.43,.35,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
}

.btn5--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:after {
  content: '\2192';
  z-index: 1;
}

.btn5--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button span {
  position: relative;
}

.btn5--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
  transition: all 0.3s ease-out, padding-right 0.6s 0.3s cubic-bezier(.18,.43,.35,1), left 0.6s 0.3s cubic-bezier(.18,.43,.35,1);
}

@media (min-width: 1025px) {

  .btn5--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover {
    padding-right: 8px;
}
}

.btn5--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:hover:before {
  height: 100%;
  width: 100%;
  transition: transform 400ms cubic-bezier(.55,0,.57,1), all 600ms cubic-bezier(0.77, 0, 0.0, 1);
  transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
}

.btn5--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button {
  background: #F1F1F1;
  color: #000000;
}

.btn5--gray-light .elementor-widget-container .elementor-button-wrapper a.elementor-button:before {
  background: #ffffff;
}

#sticky-tab li.active-tab a span {
  color: #ffffff;
}

.elementor-widget-container .elementor-shortcode .author-images {
  display: flex;
  gap: 5px;
}

.elementor-widget-container .elementor-shortcode .author-images img {
  border-radius: 100%;
  overflow: hidden;
  height: 32px;
  width: 32px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Connected Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-Regular.woff2') format('woff2'),
		url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-Regular.woff') format('woff'),
		url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Connected Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-Medium.woff2') format('woff2'),
		url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-Medium.woff') format('woff'),
		url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Connected Sans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-Thin.woff2') format('woff2'),
		url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-Thin.woff') format('woff'),
		url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Connected Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-ExtraBold.woff2') format('woff2'),
		url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-ExtraBold.woff') format('woff'),
		url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Connected Sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-ExtraLight.woff2') format('woff2'),
		url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-ExtraLight.woff') format('woff'),
		url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Connected Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-Bold.woff2') format('woff2'),
		url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-Bold.woff') format('woff'),
		url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Connected Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-Light.woff2') format('woff2'),
		url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-Light.woff') format('woff'),
		url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Connected Sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-Black.woff2') format('woff2'),
		url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-Black.woff') format('woff'),
		url('https://ndi.video/wp-content/uploads/2023/09/ConnectedSans-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */