@charset "UTF-8";
/* Colours */
/* fonts */
body {
  font-family: "Assistant", sans-serif;
}

h1,
h2,
h4,
h5,
h6 {
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
}

h2 {
  font-weight: 700;
}

h3 {
  font-family: "Assistant", sans-serif;
  font-weight: 300;
  text-transform: none;
}

p {
  font-weight: 400;
}

strong {
  font-weight: 700;
}

/* Utilities */
.no-padding {
  padding: 0 !important;
}

/* width */
.container {
  width: 1080px;
}

/* Table Heading */
.pricing-top-heading th {
  text-align: center;
  font-weight: 700;
  font-size: 2rem;
  width: 33%;
}

.pricing-bottom-heading th {
  padding: 0 2%;
  font-weight: 300;
}

.pricing-top-heading .free {
  background-color: #088B42;
  border: 1px solid #ffff;
}

.pricing-bottom-heading .free {
  background-color: #088B42;
  border: 1px solid #088B42;
}

.pricing-top-heading .basic {
  background-color: #088B42;
  border: 1px solid #ffff;
}

.pricing-bottom-heading .basic {
  background-color: #088B42;
  border: 1px solid #088B42;
}

.pricing-top-heading .pro {
  background-color: #088B42;
  border: 1px solid #ffff;
}

.pricing-bottom-heading .pro {
  background-color: #088B42;
  border: 1px solid #088B42;
}

.pricing-top-heading,
.pricing-bottom-heading {
  color: white;
  height: 90px;
}

table thead th {
  border: 0;
}

/* table */
table {
  width: 100%;
}

.collapsible-section-header {
  background-color: #e1e1e1;
}

.collapsible-section-header a {
  color: #363636;
  font-weight: 700;
  text-decoration: none;
}

.collapsible-section-header a:after {
  content: "▼";
  padding-left: 0.5em;
}

.collapsible-section-header a.collapsed:after {
  content: "►";
  padding-left: 0.5em;
}

tbody td {
  background-color: #ededed;
  border: 1px solid #d1d1d1;
  padding: 1.25rem;
}
