@font-face {
    font-family: 'Helvetica Neue Condensed';
    src: url("../fonts/HelveticaNeue-Condensed-Regular.woff2") format("woff2");
    font-weight: 300;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'Helvetica Neue Condensed';
    src: url("../fonts/HelveticaNeue-Condensed-Medium.woff2") format("woff2");
    font-weight: 400;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'Helvetica Neue Condensed';
    src: url("../fonts/HelveticaNeue-Condensed-Bold.woff2") format("woff2");
    font-weight: bold;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'Helvetica Neue Condensed';
    src: url("../fonts/HelveticaNeue-BlackCond.woff2") format("woff2");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'Helvetica Neue';
    src: url("../fonts/HelveticaNeue-Light.woff2") format("woff2");
    font-weight: 100;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'Helvetica Neue';
    src: url("../fonts/HelveticaNeue-Roman.woff2") format("woff2");
    font-weight: 300;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'Helvetica Neue';
    src: url("../fonts/HelveticaNeue-Bold.woff2") format("woff2");
    font-weight: bold;
    font-display: swap;
  }

body {
    font-family: "Helvetica Neue"!important;
    scroll-behavior: smooth;
    color : #000;
    font-size: 16px;
}

section {
    padding: 30px 0;
}

.container {
    box-shadow: 0 4px 8px 0 rgba(53, 105, 128, 0.3), 0 6px 20px 0 rgba(165, 200, 213, 0.41);
}

body .title-1 {
    font-family: "Helvetica Neue Condensed";
    font-weight: bold;
    font-size: 2.2rem;
    padding-bottom: 15px;
}

a.btn-secondary {
background-image: linear-gradient(120deg, #fe4a49 0%, #fe4a49 50%, #FF6B53 100%);
    background-size: 200% auto;
    color: white;
}

.btn-lg{
  font-family: "Helvetica Neue Condensed";
  font-weight: bold;
  padding: 0.75rem 0.75rem;
  font-size: 1.1rem;
  border-radius: 0.5rem;
  height : 58px;
}

.btn-sm{
  font-family: "Helvetica Neue Condensed";
  font-weight: regular;
}

.btn-secondary, .btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus, .btn-secondary:focus-visible,
.btn-grafana, .btn-grafana:hover, .btn-grafana:active, .btn-grafana:focus, .btn-grafana:focus-visible {
    color: #FFF;
    background-color: #fe4a49;
    border-color: #fe4a49;
}

a.grafana {
  color : #fe4a49;
}
.form-check-label{
  cursor: pointer;
}

.cms-page a, .cms-page a:hover, .cms-page a:visited{
  border-color:#fe4a49;
}

.simditor, .simditor-wrapper{
  border-radius: 6px;
}

.simditor-toolbar{
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}