/* #### Generated By: http://www.cufonfonts.com #### */
@font-face {
  font-family: 'Proxima Nova';
  font-style: normal;
  font-weight: 400;
  src: local('Proxima Nova Regular'), url('fonts/ProximaNova-Regular.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova';
  font-style: normal;
  font-weight: 100;
  src: local('Proxima Nova Thin'), url('fonts/ProximaNovaT-Thin.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova';
  font-style: normal;
  font-weight: 300;
  src: local('Proxima Nova Light'), url('fonts/ProximaNova-Light.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova';
  font-style: normal;
  font-weight: 500;
  src: local('Proxima Nova Semibold'), url('fonts/ProximaNova-Semibold.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova';
  font-style: normal;
  font-weight: 700;
  src: local('Proxima Nova Bold'), url('fonts/ProximaNova-Bold.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova';
  font-style: normal;
  font-weight: 800;
  src: local('Proxima Nova Extrabold'), url('fonts/ProximaNova-Extrabld.woff') format('woff');
}
@font-face {
  font-family: 'Proxima Nova';
  font-style: normal;
  font-weight: 900;
  src: local('Proxima Nova'), url('fonts/ProximaNova-Black.woff') format('woff');
}
/* colors */
.bg-photo {
  background: center top no-repeat;
  background-size: cover;
  width: 100%;
  height: 250px;
  display: inline-block;
}
#container .text-white {
  color: #fff;
}
#container .text-white h1,
#container .text-white h2,
#container .text-white h3,
#container .text-white h4,
#container .text-white h5,
#container .text-white a,
#container .text-white p,
#container .text-white div,
#container .text-white li {
  color: #fff;
}
#container .text-white h1 .panel-group,
#container .text-white h2 .panel-group,
#container .text-white h3 .panel-group,
#container .text-white h4 .panel-group,
#container .text-white h5 .panel-group,
#container .text-white a .panel-group,
#container .text-white p .panel-group,
#container .text-white div .panel-group,
#container .text-white li .panel-group {
  color: #000;
}
#container .text-white h1 .panel-group h2,
#container .text-white h2 .panel-group h2,
#container .text-white h3 .panel-group h2,
#container .text-white h4 .panel-group h2,
#container .text-white h5 .panel-group h2,
#container .text-white a .panel-group h2,
#container .text-white p .panel-group h2,
#container .text-white div .panel-group h2,
#container .text-white li .panel-group h2,
#container .text-white h1 .panel-group h3,
#container .text-white h2 .panel-group h3,
#container .text-white h3 .panel-group h3,
#container .text-white h4 .panel-group h3,
#container .text-white h5 .panel-group h3,
#container .text-white a .panel-group h3,
#container .text-white p .panel-group h3,
#container .text-white div .panel-group h3,
#container .text-white li .panel-group h3,
#container .text-white h1 .panel-group h4,
#container .text-white h2 .panel-group h4,
#container .text-white h3 .panel-group h4,
#container .text-white h4 .panel-group h4,
#container .text-white h5 .panel-group h4,
#container .text-white a .panel-group h4,
#container .text-white p .panel-group h4,
#container .text-white div .panel-group h4,
#container .text-white li .panel-group h4,
#container .text-white h1 .panel-group a,
#container .text-white h2 .panel-group a,
#container .text-white h3 .panel-group a,
#container .text-white h4 .panel-group a,
#container .text-white h5 .panel-group a,
#container .text-white a .panel-group a,
#container .text-white p .panel-group a,
#container .text-white div .panel-group a,
#container .text-white li .panel-group a,
#container .text-white h1 .panel-group p,
#container .text-white h2 .panel-group p,
#container .text-white h3 .panel-group p,
#container .text-white h4 .panel-group p,
#container .text-white h5 .panel-group p,
#container .text-white a .panel-group p,
#container .text-white p .panel-group p,
#container .text-white div .panel-group p,
#container .text-white li .panel-group p,
#container .text-white h1 .panel-group div,
#container .text-white h2 .panel-group div,
#container .text-white h3 .panel-group div,
#container .text-white h4 .panel-group div,
#container .text-white h5 .panel-group div,
#container .text-white a .panel-group div,
#container .text-white p .panel-group div,
#container .text-white div .panel-group div,
#container .text-white li .panel-group div,
#container .text-white h1 .panel-group li,
#container .text-white h2 .panel-group li,
#container .text-white h3 .panel-group li,
#container .text-white h4 .panel-group li,
#container .text-white h5 .panel-group li,
#container .text-white a .panel-group li,
#container .text-white p .panel-group li,
#container .text-white div .panel-group li,
#container .text-white li .panel-group li {
  color: #000;
}
#container .text-white h1 .panel-group .panel-body a,
#container .text-white h2 .panel-group .panel-body a,
#container .text-white h3 .panel-group .panel-body a,
#container .text-white h4 .panel-group .panel-body a,
#container .text-white h5 .panel-group .panel-body a,
#container .text-white a .panel-group .panel-body a,
#container .text-white p .panel-group .panel-body a,
#container .text-white div .panel-group .panel-body a,
#container .text-white li .panel-group .panel-body a {
  color: #555555;
}
#container .text-white .btn,
#container .text-white input[type="submit"],
#container .text-white .button,
#container .text-white a.fl-button {
  border: 1px solid #fff;
  color: #fff;
}
#container .text-white .btn:hover,
#container .text-white input[type="submit"]:hover,
#container .text-white .button:hover,
#container .text-white a.fl-button:hover {
  background: #fff;
  color: #000;
}
.text-black {
  color: #000;
}
.text-black h1,
.text-black h2,
.text-black h3,
.text-black h4,
.text-black h5,
.text-black a,
.text-black p,
.text-black div,
.text-black li {
  color: #000;
}
.flex {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
.transition {
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
.transform {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.translate-x {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.translate-y {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.rotate-180 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.transform-none {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.flip {
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1);
}
.drop-shadow {
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
}
.drop-shadow2 {
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
}
.drop-shadow-big {
  -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
}
.drop-shadow-small {
  -webkit-filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
}
.flex-column {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.flex-column-reverse {
  -webkit-flex-flow: column-reverse;
  -moz-flex-flow: column-reverse;
  -ms-flex-flow: column-reverse;
  -o-flex-flow: column-reverse;
  flex-flow: column-reverse;
}
.flex-column-reverse-dir {
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -o-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.flex-row-wrap {
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -o-flex-flow: row wrap;
  flex-flow: row wrap;
}
.flex-align-center {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.flex-align-end {
  -webkit-box-align: flex-end;
  -moz-box-align: flex-end;
  -ms-flex-align: flex-end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.flex-align-start {
  -webkit-box-align: flex-start;
  -moz-box-align: flex-start;
  -ms-flex-align: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.flex-align-stretch {
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.flex-justify-center {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.flex-justify-start {
  -webkit-box-pack: flex-start;
  -moz-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.flex-1 {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.flex-100 {
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}
.fit-content {
  width: -webkit-fit-content;
  width: fit-content;
}
.uppercase {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.uppercase h1,
.uppercase h2,
.uppercase h3,
.uppercase h4,
.uppercase h5,
.uppercase h6,
.uppercase a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.gradient {
  background: #00aabc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #006c90 0%, #00aabc 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #006c90 0%, #00aabc 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #006c90 0%, #00aabc 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 00aabc
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006c90', endColorstr='#006c90',GradientType=0 ); /* IE6-9 */
}
.gradient-light-to-dark {
  background: #00aabc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #00aabc 0%, #006c90 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #00aabc 0%, #006c90 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #00aabc 0%, #006c90 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 00aabc
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006c90', endColorstr='#006c90',GradientType=0 ); /* IE6-9 */
}
/* -------- begin html tag settings --------- */
BODY {
  background: white;
  color: #333;
  font-family: 'Proxima Nova', Helvetica, Arial, sans-serif !important;
  font-weight: 400;
  line-height: 1em;
  text-align: center;
}
TD {
  padding: 4px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #555555;
  font-family: 'Proxima Nova', Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  line-height: 1.4em;
  margin-bottom: .2em;
  text-align: left;
}
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
  font-weight: normal;
}
h1 {
  margin-top: 0;
  font-size: 35px;
  font-weight: bold;
  color: #006c90;
}
h1 span {
  font-weight: bold;
}
h1 sup {
  font-size: 15px;
  top: -1.5em;
}
h2 {
  font-size: 30px;
  font-weight: bold;
  color: #006c90;
  line-height: 1.3em;
}
h2 span {
  font-weight: bold;
}
h3 {
  font-size: 25px;
}
h5 {
  font-size: 20px;
  text-align: center;
  color: #00aabc;
  font-weight: bold;
}
h6 {
  font-size: 20px;
  text-align: left;
  line-height: 1.5em;
}
ul {
  list-style: disc;
  margin: 0 0 18px 0;
}
ol {
  list-style: decimal;
  margin: 0 0 18px 0;
}
ul > li,
ol > li {
  margin-bottom: 1em;
}
ol ol {
  list-style: upper-alpha;
}
ol ol ol {
  list-style: lower-roman;
}
ol ol ol ol {
  list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
  margin-bottom: 0;
}
p,
.p,
li {
  line-height: 1.7em;
  margin: 0 0 1em 0;
  font-weight: 400;
  text-align: left;
  font-size: 18px;
  color: #555555;
}
div {
  line-height: 1.2em;
}
a {
  color: #555555;
  cursor: pointer;
  text-decoration: underline;
  outline: 0;
}
a:hover,
a:active,
a:focus {
  color: #555555;
  text-decoration: none;
  outline: 0;
}
img {
  max-width: 100%;
  height: auto;
}
hr {
  display: none;
}
input[type="text"],
input[type="email"],
input[type="password"],
textarea {
  background: #f9f9f9;
  border: 1px solid #ccc;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  font-size: 1em;
  padding: 4px;
}
code {
  white-space: wrap;
}
/* Text meant only for screen readers */
.screen-reader-text {
  position: absolute;
  left: -9000px;
}
#hero h1,
#hero h2,
#hero h3,
#hero h4,
#hero h5,
#hero h6 {
  color: #ffffff;
}
a {
  text-decoration: none;
}
img[src$=".svg"] {
  width: auto;
  height: auto;
}
.fl-page-content {
  background: none;
}
.videoblock {
  background: center center no-repeat;
  background-size: cover;
  height: 250px;
  border: 2px solid #000;
  display: inline-block;
  position: relative;
  width: 80%;
  margin: 0 10%;
  text-align: center;
}
.videoblock .play-button {
  background: url("/wp-content/themes/bb-child-illuminate/images/play-button.svg") center center no-repeat;
  background-size: 30%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 20px;
  opacity: 0.6;
}
.videoblock .play-button:hover {
  opacity: 0.9;
}
.videoblock strong {
  position: absolute;
  background: url("../images/transparent-black.png");
  bottom: 0;
  left: 0;
  right: 0;
  padding: 6px;
  color: #fff;
  text-align: left;
  text-shadow: 0 1px 1px #000;
}
.broken_link,
a.broken_link {
  text-decoration: none!important;
}
/* ---------- begin structural settings ---------------- */
.fl-page {
  padding-top: 0px!important;
}
.blue-bg {
  background-color: #006c90;
}
.teal-bg {
  background-color: #00aabc;
}
.green-text {
  color: #93d500;
}
.green-text span {
  color: #93d500;
}
.red-text {
  color: #ee2947;
}
.red-text span {
  color: #ee2947;
}
.yellow-text {
  color: #ffca26;
}
.yellow-text span {
  color: #ffca26;
}
#trusted-2022 .fl-row-content > div:nth-of-type(3),
#trusted-2022 .fl-row-content .fl-node-0m3rizn94keb {
  max-width: 800px;
  margin: auto;
}
#cta-secondary,
#cta-secondary-template,
#cta-secondary-rectangle,
#cta-secondary-template-rectangle {
  z-index: 0;
  position: relative;
  pointer-events: none;
  -webkit-clip-path: polygon(0 300px, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 300px, 100% 0, 100% 100%, 0 100%);
}
#cta-secondary .inner,
#cta-secondary-template .inner,
#cta-secondary-rectangle .inner,
#cta-secondary-template-rectangle .inner {
  padding-top: 250px;
  padding-bottom: 100px;
}
#cta-secondary .fl-row-content-wrap,
#cta-secondary-template .fl-row-content-wrap,
#cta-secondary-rectangle .fl-row-content-wrap,
#cta-secondary-template-rectangle .fl-row-content-wrap {
  background-size: 60px 60px;
}
#cta-secondary .fl-row-content-wrap:after,
#cta-secondary-template .fl-row-content-wrap:after,
#cta-secondary-rectangle .fl-row-content-wrap:after,
#cta-secondary-template-rectangle .fl-row-content-wrap:after {
  background: #f0f0f0;
  opacity: .5;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  display: block;
}
#cta-secondary .fl-row-content-wrap .fl-row-content,
#cta-secondary-template .fl-row-content-wrap .fl-row-content,
#cta-secondary-rectangle .fl-row-content-wrap .fl-row-content,
#cta-secondary-template-rectangle .fl-row-content-wrap .fl-row-content {
  z-index: 1;
  position: relative;
}
#cta-secondary .fl-col,
#cta-secondary-template .fl-col,
#cta-secondary-rectangle .fl-col,
#cta-secondary-template-rectangle .fl-col {
  pointer-events: all;
}
#cta-secondary a.btn,
#cta-secondary-template a.btn,
#cta-secondary-rectangle a.btn,
#cta-secondary-template-rectangle a.btn,
#cta-secondary a.fl-button,
#cta-secondary-template a.fl-button,
#cta-secondary-rectangle a.fl-button,
#cta-secondary-template-rectangle a.fl-button {
  background-color: #ffca26;
  text-transform: none;
  padding: 15px 25px;
  font-weight: bold;
  color: #323232;
  font-size: 25px;
  letter-spacing: 0;
  pointer-events: all;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
}
#cta-secondary a.btn span,
#cta-secondary-template a.btn span,
#cta-secondary-rectangle a.btn span,
#cta-secondary-template-rectangle a.btn span,
#cta-secondary a.fl-button span,
#cta-secondary-template a.fl-button span,
#cta-secondary-rectangle a.fl-button span,
#cta-secondary-template-rectangle a.fl-button span {
  color: #323232;
}
#cta-secondary a.btn:after,
#cta-secondary-template a.btn:after,
#cta-secondary-rectangle a.btn:after,
#cta-secondary-template-rectangle a.btn:after,
#cta-secondary a.fl-button:after,
#cta-secondary-template a.fl-button:after,
#cta-secondary-rectangle a.fl-button:after,
#cta-secondary-template-rectangle a.fl-button:after {
  display: none;
}
#cta-secondary img,
#cta-secondary-template img,
#cta-secondary-rectangle img,
#cta-secondary-template-rectangle img {
  width: 90px;
}
.fl-builder-edit #cta-secondary .fl-row-content-wrap:after,
.fl-builder-edit #cta-secondary-template .fl-row-content-wrap:after,
.fl-builder-edit #cta-secondary-rectangle .fl-row-content-wrap:after,
.fl-builder-edit #cta-secondary-template-rectangle .fl-row-content-wrap:after {
  z-index: -1;
}
#cta-secondary-rectangle,
#cta-secondary-template-rectangle {
  -webkit-clip-path: none;
  clip-path: none;
}
#cta-secondary-rectangle a.fl-button,
#cta-secondary-template-rectangle a.fl-button {
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: .1em;
}
#cta-secondary-rectangle a.fl-button h1,
#cta-secondary-template-rectangle a.fl-button h1,
#cta-secondary-rectangle a.fl-button h2,
#cta-secondary-template-rectangle a.fl-button h2,
#cta-secondary-rectangle a.fl-button h3,
#cta-secondary-template-rectangle a.fl-button h3,
#cta-secondary-rectangle a.fl-button h4,
#cta-secondary-template-rectangle a.fl-button h4,
#cta-secondary-rectangle a.fl-button h5,
#cta-secondary-template-rectangle a.fl-button h5,
#cta-secondary-rectangle a.fl-button h6,
#cta-secondary-template-rectangle a.fl-button h6,
#cta-secondary-rectangle a.fl-button a.fl-button,
#cta-secondary-template-rectangle a.fl-button a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
#cta-secondary-template-rectangle .inner,
#cta-secondary-template-rectangle-no-subhead .inner {
  max-width: 1050px;
  margin: auto;
  padding: 75px 20px;
}
#cta-secondary-template-rectangle .inner img,
#cta-secondary-template-rectangle-no-subhead .inner img {
  margin-bottom: 20px;
}
#cta-secondary-template-rectangle .inner h2,
#cta-secondary-template-rectangle-no-subhead .inner h2 {
  position: relative;
  z-index: 1;
  text-align: center;
  margin-bottom: 40px;
}
.fl-builder-edit #cta-secondary,
.fl-builder-edit #cta-secondary-template,
.fl-builder-edit #cta-secondary-rectangle,
.fl-builder-edit #cta-secondary-template-rectangle {
  pointer-events: all!important;
  margin-top: 0px;
}
#cta-secondary-template,
#cta-secondary-template-rectangle,
#cta-secondary-template-rectangle-no-subhead {
  background-size: 60px 60px;
  background-color: #f0f0f0;
  background-image: url('/wp-content/uploads/2019/05/Airplanes.svg');
  background-repeat: repeat;
  background-position: center center;
  background-attachment: scroll;
}
#cta-secondary-template:after,
#cta-secondary-template-rectangle:after,
#cta-secondary-template-rectangle-no-subhead:after {
  background: #f0f0f0;
  opacity: .5;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  display: block;
}
#cta-secondary-template img,
#cta-secondary-template-rectangle img,
#cta-secondary-template-rectangle-no-subhead img {
  display: block;
  margin: auto;
  margin-bottom: 40px;
  z-index: 1;
  position: relative;
}
#cta-secondary-template a.btn,
#cta-secondary-template-rectangle a.btn,
#cta-secondary-template-rectangle-no-subhead a.btn {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  display: inline;
  position: relative;
  z-index: 1;
}
#cta-secondary-template-rectangle-no-subhead {
  position: relative;
}
#cta-secondary-template-rectangle-no-subhead a.btn {
  background-color: #ffca26;
  text-transform: none;
  padding: 15px 25px;
  font-weight: bold;
  color: #323232;
  font-size: 25px;
  letter-spacing: 0;
  pointer-events: all;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: .1em;
  display: inline-block;
  cursor: pointer;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
}
#cta-secondary-template-rectangle-no-subhead a.btn h1,
#cta-secondary-template-rectangle-no-subhead a.btn h2,
#cta-secondary-template-rectangle-no-subhead a.btn h3,
#cta-secondary-template-rectangle-no-subhead a.btn h4,
#cta-secondary-template-rectangle-no-subhead a.btn h5,
#cta-secondary-template-rectangle-no-subhead a.btn h6,
#cta-secondary-template-rectangle-no-subhead a.btn a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
#cta-secondary-template-rectangle-no-subhead a.btn span {
  color: #323232;
}
#cta-secondary-template-rectangle-no-subhead a.btn:after {
  display: none;
}
/* White pages */
body.page-template-page-white-header article.fl-post,
body.page-template-page-resource-library article.fl-post,
body.page-template-page-webinars article.fl-post {
  margin-top: 128px;
}
body.page-template-page-white-header h1,
body.page-template-page-resource-library h1,
body.page-template-page-webinars h1 {
  font-size: 35px;
}
.triangle-right-white:before {
  background-color: white;
  z-index: 1;
  -webkit-clip-path: polygon(0 300px, 100% 0, 100% 100%, 0% 100%);
  clip-path: polygon(0 300px, 100% 0, 100% 100%, 0% 100%);
}
.triangle-left-white:before {
  background-color: white;
  z-index: 1;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% -webkit-calc(100% - 300px));
  clip-path: polygon(0 0px, 100% 0, 100% 100%, 0% calc(100% - 300px));
}
.triangle-right-down-white:before {
  background-color: white;
  z-index: 1;
  -webkit-clip-path: polygon(0 0px, 100% 0, 100% 300px, 0% 0);
  clip-path: polygon(0 0px, 100% 0, 100% 300px, 0% 0);
}
#hero-secondary,
#hero-secondary-new {
  height: 800px;
  position: relative;
}
#hero-secondary .fl-row-content-wrap,
#hero-secondary-new .fl-row-content-wrap {
  z-index: 2;
  height: 800px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% -webkit-calc(100% - 300px), 0% 100%);
  clip-path: polygon(0 0, 100% 0%, 100% calc(100% - 300px), 0% 100%);
}
#hero-secondary .fl-row-content,
#hero-secondary-new .fl-row-content {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#hero-secondary:after,
#hero-secondary-new:after {
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% -webkit-calc(100% - 200px), 0 -webkit-calc(100% - 600px));
  clip-path: polygon(0 0, 100% 0%, 100% calc(100% - 200px), 0 calc(100% - 600px));
  background-color: #00aabc;
  width: 100%;
  content: '';
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 900px;
  z-index: 1;
}
#hero-secondary h1,
#hero-secondary-new h1,
#hero-secondary h3,
#hero-secondary-new h3 {
  color: white;
}
#hero-secondary h3,
#hero-secondary-new h3 {
  font-size: 27px;
}
#hero-secondary h3 span,
#hero-secondary-new h3 span {
  font-weight: 500;
}
#hero-secondary a.fl-button,
#hero-secondary-new a.fl-button {
  background-color: #ffca26;
  padding: 15px 25px;
  font-weight: bold;
  color: #323232;
}
#hero-secondary a.fl-button span,
#hero-secondary-new a.fl-button span {
  color: #323232;
}
#hero-secondary a.fl-button:after,
#hero-secondary-new a.fl-button:after {
  display: none;
}
#hero-secondary-new .fl-row-content {
  width: 100%;
}
#hero-secondary-new .fl-row-content-wrap {
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% -webkit-calc(100% - 100px), 0% 100%);
  clip-path: polygon(0 0, 100% 0%, 100% calc(100% - 100px), 0% 100%);
}
#hero-secondary-new:after {
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% -webkit-calc(100% - 100px), 0 -webkit-calc(100% - 400px));
  clip-path: polygon(0 0, 100% 0%, 100% calc(100% - 100px), 0 calc(100% - 400px));
}
#hero-secondary-new h1 {
  font-size: 30px;
}
#hero-secondary-new h3 {
  font-size: 20px;
}
#hero-secondary-new h3 span {
  font-weight: 400;
}
#hero-secondary-short {
  height: 500px;
  position: relative;
}
#hero-secondary-short .fl-row-content-wrap {
  -webkit-clip-path: none;
  clip-path: none;
  height: 500px;
}
#hero-secondary-short .fl-row-content {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin-top: 50px;
}
#hero-secondary-short h1,
#hero-secondary-short h3 {
  color: white;
}
#hero-secondary-short h1 span,
#hero-secondary-short h3 span {
  color: white;
}
#hero-secondary-short h3 {
  font-size: 27px;
}
#hero-secondary-short h3 span {
  font-weight: 500;
}
#hero-secondary-short a.fl-button {
  background-color: #ffca26;
  padding: 15px 25px;
  font-weight: bold;
  color: #323232;
}
#hero-secondary-short a.fl-button span {
  color: #323232;
}
#hero-secondary-short a.fl-button:after {
  display: none;
}
.fl-builder-edit .trapezoid-right,
.fl-builder-edit .trapezoid-left,
.fl-builder-edit #cta-secondary,
.fl-builder-edit #hero-secondary,
.fl-builder-edit #hero-secondary .fl-row-content-wrap,
.fl-builder-edit #hero-secondary-new,
.fl-builder-edit #hero-secondary-new .fl-row-content-wrap,
.fl-builder-edit .additional-info {
  -webkit-clip-path: none;
  clip-path: none;
}
.fl-builder-edit .trapezoid-right .fl-row-content,
.fl-builder-edit .trapezoid-left .fl-row-content,
.fl-builder-edit #cta-secondary .fl-row-content,
.fl-builder-edit #hero-secondary .fl-row-content,
.fl-builder-edit #hero-secondary .fl-row-content-wrap .fl-row-content,
.fl-builder-edit #hero-secondary-new .fl-row-content,
.fl-builder-edit #hero-secondary-new .fl-row-content-wrap .fl-row-content,
.fl-builder-edit .additional-info .fl-row-content,
.fl-builder-edit .trapezoid-right .fl-row-content-wrap,
.fl-builder-edit .trapezoid-left .fl-row-content-wrap,
.fl-builder-edit #cta-secondary .fl-row-content-wrap,
.fl-builder-edit #hero-secondary .fl-row-content-wrap,
.fl-builder-edit #hero-secondary .fl-row-content-wrap .fl-row-content-wrap,
.fl-builder-edit #hero-secondary-new .fl-row-content-wrap,
.fl-builder-edit #hero-secondary-new .fl-row-content-wrap .fl-row-content-wrap,
.fl-builder-edit .additional-info .fl-row-content-wrap {
  z-index: auto;
}
.fl-builder-edit .trapezoid-right:after,
.fl-builder-edit .trapezoid-left:after,
.fl-builder-edit #cta-secondary:after,
.fl-builder-edit #hero-secondary:after,
.fl-builder-edit #hero-secondary .fl-row-content-wrap:after,
.fl-builder-edit #hero-secondary-new:after,
.fl-builder-edit #hero-secondary-new .fl-row-content-wrap:after,
.fl-builder-edit .additional-info:after {
  z-index: -1;
}
/* KDS Key Data Systems */
#hero-products .fl-module-heading {
  max-width: 700px;
  margin: auto;
}
#hero-products h3,
#hero-products h2 {
  font-size: 20px;
  color: #006c90;
  text-align: center;
}
#hero-products h2 span {
  font-weight: normal;
}
.fl-node-5cfa8d0ecf986 .fl-row-content-wrap {
  z-index: -1;
}
.fl-builder-edit .fl-node-5cfa8d0ecf986 .fl-row-content-wrap {
  z-index: auto;
}
.page-id-5314 .trapezoid-right .fl-row-content-wrap {
  background-position: 90% 85%;
}
.page-id-5314 h3 {
  font-size: 20px;
}
.page-id-5314 .fl-node-5cfa7ed7704b1 .fl-col-content,
.page-id-5314 .fl-node-5cfa8d0ecf986 .fl-col-content,
.page-id-5314 .fl-node-5cfa9a1ea5f29 .fl-col-content {
  position: relative;
}
.page-id-5314 .wp-image-5315,
.page-id-5314 .wp-image-5317,
.page-id-5314 .wp-image-5319 {
  position: relative;
  z-index: 2;
}
.page-id-5314 .wp-image-5317,
.page-id-5314 .wp-image-5319 {
  margin-top: -80px;
}
.page-id-5314 p strong {
  font-weight: 500;
  color: #00aabc;
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-5314 p strong h1,
.page-id-5314 p strong h2,
.page-id-5314 p strong h3,
.page-id-5314 p strong h4,
.page-id-5314 p strong h5,
.page-id-5314 p strong h6,
.page-id-5314 p strong a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-5314 .circle.fl-module-rich-text {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  background: white;
  height: 350px;
  width: 350px;
  position: absolute;
  top: 0;
  right: 0;
}
.page-id-5314 .circle.fl-module-rich-text p {
  margin-top: 70px;
  padding: 20px;
  line-height: 1.5;
  color: #00aabc;
  font-size: 15px;
  font-weight: 500;
  font-style: italic;
}
.page-id-5314 .circle.fl-module-rich-text p:before {
  border-top: 2px solid #00aabc;
  width: 100px;
  padding-bottom: 20px;
  content: '';
  display: block;
}
.page-id-5314 .circle.fl-module-rich-text.fl-node-5cfa8e27a6e8a {
  background: #f0f0f0;
  left: 0;
}
.page-id-5314 .circle.fl-module-rich-text.fl-node-5cfa9a1ea637b {
  background: #f0f0f0;
  right: 50px;
}
.fl-builder-edit .page-id-5314 .wp-image-5317 {
  margin: 0px;
}
.link-underline a {
  text-decoration: underline;
}
.single-fl-builder-template .fl-content.col-md-12 {
  margin-top: 150px!important;
}
/* Products */
/* Products Overview */
.page-id-42 .main .fl-row-content {
  max-width: 1000px;
  margin: auto;
}
.page-id-42 .main p {
  max-width: 700px;
  margin: auto;
}
.page-id-42 #above-cta {
  z-index: -1;
  position: relative;
}
.page-id-42 #cta-secondary {
  margin-top: -500px;
}
.fl-builder-content .product-image-right h3,
.fl-builder-content .product-image-left h3 {
  font-size: 20px;
  max-width: 700px;
}
.fl-builder-content .product-image-right img,
.fl-builder-content .product-image-left img,
.fl-builder-content .product-image-right .fl-video,
.fl-builder-content .product-image-left .fl-video {
  -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
}
.fl-builder-content .product-image-right ul,
.fl-builder-content .product-image-left ul {
  padding-left: 20px;
}
.fl-builder-content .product-image-right a.fl-button,
.fl-builder-content .product-image-left a.fl-button {
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 18px;
  background-color: #93d500;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
}
.fl-builder-content .product-image-right a.fl-button h1,
.fl-builder-content .product-image-left a.fl-button h1,
.fl-builder-content .product-image-right a.fl-button h2,
.fl-builder-content .product-image-left a.fl-button h2,
.fl-builder-content .product-image-right a.fl-button h3,
.fl-builder-content .product-image-left a.fl-button h3,
.fl-builder-content .product-image-right a.fl-button h4,
.fl-builder-content .product-image-left a.fl-button h4,
.fl-builder-content .product-image-right a.fl-button h5,
.fl-builder-content .product-image-left a.fl-button h5,
.fl-builder-content .product-image-right a.fl-button h6,
.fl-builder-content .product-image-left a.fl-button h6,
.fl-builder-content .product-image-right a.fl-button a.fl-button,
.fl-builder-content .product-image-left a.fl-button a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.fl-builder-content .product-image-right.trapezoid-right:before,
.fl-builder-content .product-image-left.trapezoid-right:before {
  z-index: -1;
}
.fl-builder-content .product-image-right .fl-photo-img-svg img,
.fl-builder-content .product-image-left .fl-photo-img-svg img {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
.fl-builder-content .product-image-left img {
  -webkit-filter: drop-shadow(-10px 10px 10px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(-10px 10px 10px rgba(0, 0, 0, 0.15));
}
.text-small,
.text-small p {
  font-size: 16px;
  line-height: 1.4;
}
.trapezoid-left.white-quotes .quote-text,
.trapezoid-left.white-quotes .quote-text-slider {
  padding: 110px 0px;
  position: relative;
}
.trapezoid-left.white-quotes .quote-text p,
.trapezoid-left.white-quotes .quote-text-slider p {
  color: #00aabc;
  font-style: italic;
  font-size: 23px;
  max-width: 750px;
  margin: auto;
  line-height: 1.4;
  text-align: center;
  font-weight: 600;
}
.trapezoid-left.white-quotes .quote-text:before,
.trapezoid-left.white-quotes .quote-text-slider:before,
.trapezoid-left.white-quotes .quote-text:after,
.trapezoid-left.white-quotes .quote-text-slider:after {
  position: absolute;
  z-index: -1;
}
.trapezoid-left.white-quotes .quote-text:before,
.trapezoid-left.white-quotes .quote-text-slider:before {
  content: url('/wp-content/uploads/2019/06/Quotes-white-left.svg');
  left: -10px;
  top: 0;
}
.trapezoid-left.white-quotes .quote-text:after,
.trapezoid-left.white-quotes .quote-text-slider:after {
  content: url('/wp-content/uploads/2019/06/Quotes-white-right.svg');
  right: -10px;
  bottom: 0;
}
.trapezoid-left.white-quotes .name p {
  font-size: 18px;
  font-style: normal;
  line-height: 1.6;
  color: #00aabc;
}
.trapezoid-left.white-quotes .quote-text-slider {
  padding: 50px 0px;
}
.trapezoid-left.white-quotes .quote-text-slider:before {
  top: -100px;
}
.trapezoid-left.white-quotes .quote-text-slider .fl-slide-content-wrap {
  width: 100%;
}
.trapezoid-left.white-quotes .quote-text-slider p.slider-quote {
  color: black;
  font-weight: normal;
  margin-bottom: 100px!important;
  padding: 0px;
}
.trapezoid-left.white-quotes .quote-text-slider p {
  margin: 0px auto 20px auto!important;
}
.trapezoid-left.white-quotes .quote-text-slider strong {
  font-style: normal;
  font-size: 18px;
  color: black;
}
.trapezoid-left.white-quotes .fl-content-slider-navigation .fl-content-slider-svg-container {
  width: 100px;
}
.product-features .fl-module-heading h6.fl-heading {
  color: #93d500;
  text-transform: uppercase;
  letter-spacing: .1em;
}
.product-features .fl-module-heading h6.fl-heading h1,
.product-features .fl-module-heading h6.fl-heading h2,
.product-features .fl-module-heading h6.fl-heading h3,
.product-features .fl-module-heading h6.fl-heading h4,
.product-features .fl-module-heading h6.fl-heading h5,
.product-features .fl-module-heading h6.fl-heading h6,
.product-features .fl-module-heading h6.fl-heading a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.product-features .fl-module-heading h6.fl-heading span {
  font-weight: bold;
}
.product-features ul {
  list-style: none;
}
.product-features ul li {
  padding-left: 20px;
  margin-bottom: 0px;
}
.product-features ul li:before {
  content: url('/wp-content/uploads/2019/06/Green-check.svg');
  margin-left: -35px;
  padding-left: 5px;
  padding-right: 10px;
}
.max-800 {
  max-width: 800px;
  margin: auto;
}
/*DnA*/
.page-id-4812 .fl-node-5cfad3bef1d81 .fl-row-content-wrap {
  background-size: 500px;
}
.page-id-4812 .fl-node-5cfad4f111823 {
  position: relative;
}
.page-id-4812 .fl-node-5cfad4f111823:after {
  content: '';
  background: url('/wp-content/uploads/2019/06/Magnifying-glass.svg');
  background-size: 500px 500px;
  width: 500px;
  height: 500px;
  position: absolute;
  right: 0;
  bottom: -200px;
  background-repeat: no-repeat !important;
  z-index: -1;
}
.page-id-4812 p,
.page-id-5338 p,
.page-id-5350 p {
  font-size: 20px;
}
.page-id-4812 ul,
.page-id-5338 ul,
.page-id-5350 ul {
  padding-left: 10px;
}
.page-id-4812 ul li,
.page-id-5338 ul li,
.page-id-5350 ul li {
  margin-bottom: 0px;
}
.page-template-page-white-header-with-shadow .fl-content-full .fl-content.col-md-12 {
  margin-top: 125px;
}
.page-template-page-white-header-with-shadow .fl-row-content {
  max-width: 1240px;
}
.page-template-page-white-header-with-shadow .fl-row-fixed-width {
  max-width: 1240px;
}
#hero-dna .fl-row-content-wrap {
  position: relative;
}
#hero-dna .fl-row-content-wrap:after {
  background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 22%, rgba(255, 255, 255, 0.5) 51%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 22%, rgba(255, 255, 255, 0.5) 51%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #ffffff 0%, #ffffff 22%, rgba(255, 255, 255, 0.5) 51%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);
  /* IE6-9 */
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: '';
}
#hero-dna .fl-row-content-wrap .fl-row-content {
  z-index: 1;
}
#hero-dna .fl-row-content-wrap .fl-module-list-icon {
  position: absolute;
  top: 30px;
  max-width: 1280px;
  left: 50%;
  width: 100%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
#hero-dna .fl-row-content-wrap .fl-module-list-icon .uabb-list-icon-text {
  border-left: 1px solid #d0d0d0;
}
#hero-dna .fl-row-content-wrap .fl-module-list-icon h3 {
  color: #006c90;
  font-size: 18px;
  margin-left: 15px;
}
#hero-dna .fl-row-content-wrap .fl-module-list-icon .uabb-callout-outter {
  margin-right: 20px;
}
#hero-dna .fl-row-content-wrap h1 {
  font-size: 30px;
}
#hero-dna .fl-row-content-wrap h3 {
  font-size: 20px;
}
#hero-dna.angled-gradient .fl-row-content-wrap:after {
  background: -moz-linear-gradient(45deg, #ffffff 35%, #ffffff 30%, rgba(255, 255, 255, 0.5) 55%, rgba(255, 255, 255, 0) 65%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg, #ffffff 35%, #ffffff 30%, rgba(255, 255, 255, 0.5) 55%, rgba(255, 255, 255, 0) 65%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg, #ffffff 35%, #ffffff 30%, rgba(255, 255, 255, 0.5) 55%, rgba(255, 255, 255, 0) 65%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);
  /* IE6-9 */
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: '';
}
.fl-builder-edit #hero-dna .fl-row-content-wrap:after {
  background: none;
}
.fl-builder-edit #hero-dna .fl-row-content-wrap .fl-row-content {
  z-index: auto;
}
.fl-builder-edit #hero-dna .fl-row-content-wrap .fl-module-list-icon {
  z-index: 99;
}
.dna-variants-bar {
  z-index: 1;
  position: relative;
  margin-bottom: 100px;
}
.dna-variants-bar .fl-row-content-wrap {
  padding-left: 0;
  padding-right: 0;
}
.dna-variants-bar .fl-html {
  background: white;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  overflow: hidden;
  -webkit-filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
}
.dna-variants-bar .dna-variant-head {
  background-image: url('/wp-content/uploads/2022/06/DnA_Benefits_Bar-Background.jpg');
  background-size: cover;
  color: white;
  font-weight: bold;
  font-size: 25px;
  padding: 20px;
  width: 100%;
  -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
  position: relative;
  z-idex: 1;
}
.dna-variants-bar .dna-variant-body {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
.dna-variants-bar .dna-variant-body .dna-column {
  -webkit-flex: 1 0 25%;
  -ms-flex: 1 0 25%;
  flex: 1 0 25%;
  background: white;
  -webkit-filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
  padding: 20px;
}
.dna-variants-bar .dna-variant-body .dna-column p {
  text-align: center;
  line-height: 1.4;
  color: #006c90;
}
.dna-variants-bar .dna-variant-body .dna-column .dna-variant-image {
  height: 90px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.dna-variants-bar .dna-variant-body .dna-column .dna-variant-image img {
  width: 45px;
}
.dna-variants-intro {
  margin-bottom: 50px;
}
.dna-variants-intro .fl-row-content-wrap {
  background: #f0f0f0;
  padding-top: 220px;
  padding-bottom: 60px;
  margin-top: -300px;
}
.dna-variants-intro .fl-row-content-wrap .fl-html {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
.dna-variants-intro .fl-row-content-wrap .fl-html .left {
  -webkit-flex: 1 0 60%;
  -ms-flex: 1 0 60%;
  flex: 1 0 60%;
  text-align: left;
  padding-right: 40px;
}
.dna-variants-intro .fl-row-content-wrap .fl-html .left h2 {
  max-width: 500px;
  margin-bottom: 20px;
}
.dna-variants-intro .fl-row-content-wrap .fl-html .right {
  -webkit-flex: 1 0 40%;
  -ms-flex: 1 0 40%;
  flex: 1 0 40%;
  padding-top: 50px;
}
.dna-variants-intro .fl-row-content-wrap .fl-html .right img {
  margin-bottom: 50px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
/* eduCLIMBER Old */
.page-id-5338 .product-image-left .fl-row-content-wrap {
  background-size: 400px;
}
.page-id-5338 .product-features {
  max-width: 700px;
  margin: auto;
}
.page-id-5338 .product-features ul li:before {
  content: url('/wp-content/uploads/2019/06/yellow-check.svg');
}
/* Achievement Dashboard */
.page-id-5350 #hero-products .fl-module-heading {
  max-width: 800px;
}
.page-id-5350 .product-features {
  max-width: 700px;
  margin: auto;
}
.page-id-5350 .product-features ul li:before {
  content: url('/wp-content/uploads/2019/06/yellow-check.svg');
}
.page-builder .fl-module-video button {
  background-color: black;
}
/* Fastbridge */
.page-id-5490 .fl-module-video {
  max-width: 600px;
  margin: auto;
}
.page-id-5490 .fl-module-video .fl-video {
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  overflow: hidden;
}
.page-id-5490 .fl-builder-content a.fl-button {
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 18px;
  background-color: #93d500;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
}
.page-id-5490 .fl-builder-content a.fl-button h1,
.page-id-5490 .fl-builder-content a.fl-button h2,
.page-id-5490 .fl-builder-content a.fl-button h3,
.page-id-5490 .fl-builder-content a.fl-button h4,
.page-id-5490 .fl-builder-content a.fl-button h5,
.page-id-5490 .fl-builder-content a.fl-button h6,
.page-id-5490 .fl-builder-content a.fl-button a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-5490 .product-image-right .fl-photo-img-svg,
.page-id-5490 .product-image-left .fl-photo-img-svg {
  margin-left: 20px;
}
.page-id-5490 .product-image-right.trapezoid-right .fl-photo-img-svg,
.page-id-5490 .product-image-left.trapezoid-right .fl-photo-img-svg {
  margin-left: 0px;
}
/* SchoolCity SUITE */
.page-id-6219 .lead h2 {
  color: #00aabc;
  text-align: center;
  max-width: 600px;
  margin: auto!important;
}
.page-id-6219 .fl-builder-content .fl-module-button a.fl-button {
  background: #ffca26;
}
.page-id-6219 .product-image-right .fl-module-rich-text {
  padding-right: 20px;
}
.page-id-6219 h5 {
  text-align: left;
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-6219 h5 h1,
.page-id-6219 h5 h2,
.page-id-6219 h5 h3,
.page-id-6219 h5 h4,
.page-id-6219 h5 h5,
.page-id-6219 h5 h6,
.page-id-6219 h5 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-6219 .fl-node-5dc83ba4595ab ul li {
  margin-bottom: 0px;
}
.page-id-6219 .note p {
  text-align: center;
  max-width: 500px;
  font-size: 20px;
  margin: auto;
}
.page-id-6219 .note p a {
  color: #93d500;
  font-weight: bold;
}
.page-id-6219 .fl-node-5dc83c7ab96c0 ul li {
  margin-bottom: 0px;
}
.page-id-6219 .fl-node-5dc83c7ab96c0 ul li ul {
  list-style-type: none;
}
.page-id-6219 .fl-node-5dc83c7ab96c0 ul li ul li {
  text-indent: -15px;
}
.page-id-6219 .fl-node-5dc83c7ab96c0 ul li ul li:before {
  content: "-";
  text-indent: -15px;
  padding-right: 10px;
}
.page-id-6219 .partnering h2 {
  color: #00aabc;
  max-width: 450px;
  margin: auto!important;
  text-align: center;
}
.page-id-6219 .fl-node-5dc83e486e7c1 p {
  max-width: 700px;
  margin: auto;
}
/* Additional Products */
.page-id-5373 .icon-grid .fl-col {
  padding: 10px 20px 0 20px;
  border: 1px solid #d0d0d0;
  margin-top: -1px;
  margin-left: -1px;
  max-width: 25%;
}
.page-id-5373 .icon-grid .fl-module-photo {
  height: 80px;
}
.page-id-5373 .icon-grid .fl-module-heading {
  min-height: 70px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.page-id-5373 .icon-grid .fl-module-heading .fl-module-content {
  margin-top: auto;
}
.page-id-5373 .icon-grid .fl-rich-text,
.page-id-5373 .icon-grid .fl-module-heading {
  margin-left: auto;
  margin-right: auto;
}
.page-id-5373 .icon-grid .fl-module-rich-text .fl-module-content {
  margin-top: 10px;
}
.page-id-5373 .icon-grid h2 {
  font-size: 20px;
}
.page-id-5373 .icon-grid p {
  font-size: 17px;
}
.page-id-5373 .icon-grid p:before {
  width: 50px;
  margin: auto;
  content: '';
  border-top: 1px solid #838383;
  display: block;
  padding-bottom: 15px;
}
.page-id-5373 .icon-grid .fl-col-group-equal-height {
  justify-content: center;
}
.page-id-5373 .icon-grid .fl-col-group > div:nth-of-type(odd):hover {
  background: #92be28;
}
.page-id-5373 .icon-grid .fl-col-group > div:nth-of-type(even):hover {
  background: #ffca26;
}
.page-id-5373 .icon-grid .icon-white {
  display: none;
}
.page-id-5373 .icon-grid .fl-col-group .fl-col-small h2 a {
  color: #006c90;
}
.page-id-5373 .icon-grid .fl-col-group .fl-col-small:hover h2 span,
.page-id-5373 .icon-grid .fl-col-group .fl-col-small:hover p {
  color: #323232;
}
.page-id-5373 .icon-grid .fl-col-group .fl-col-small:hover .icon-color {
  display: none;
}
.page-id-5373 .icon-grid .fl-col-group .fl-col-small:hover .icon-white {
  display: block;
}
.page-id-5373 .learn-more {
  width: 100%;
  max-width: 500px;
}
.page-id-5373 .learn-more h2 {
  font-size: 21px;
  text-transform: uppercase;
  letter-spacing: .1em;
  color: #555555;
}
.page-id-5373 .learn-more h2 h1,
.page-id-5373 .learn-more h2 h2,
.page-id-5373 .learn-more h2 h3,
.page-id-5373 .learn-more h2 h4,
.page-id-5373 .learn-more h2 h5,
.page-id-5373 .learn-more h2 h6,
.page-id-5373 .learn-more h2 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-5373 .learn-more h2:before {
  border-top: 1px solid #838383;
  padding-bottom: 45px;
  content: '';
  width: 100%;
  display: block;
}
.page-id-5373 .learn-more a {
  color: #00aabc;
  font-weight: bold;
}
.page-id-5373.fl-builder-edit .icon-grid .icon-white,
.page-id-5373.fl-builder-edit .icon-grid .icon-color {
  display: block!important;
}
#hero-products {
  z-index: 2;
  position: relative;
}
#hero-products .max-900 {
  max-width: 900px;
}
/* Texas Test Maker TX, ISE, Casenex, eSchoolData ESD , PALS, IO Messenger*/
.page-id-6733 .fl-node-5e850fbfd8042 .fl-row-content,
.page-id-6865 .fl-node-5e850fbfd8042 .fl-row-content,
.page-id-6866 .fl-node-5e850fbfd8042 .fl-row-content,
.page-id-6867 .fl-node-5e850fbfd8042 .fl-row-content,
.page-id-6868 .fl-node-5e850fbfd8042 .fl-row-content,
.page-id-7317 .fl-node-5e850fbfd8042 .fl-row-content,
.page-id-7318 .fl-node-5e850fbfd8042 .fl-row-content,
.page-id-7319 .fl-node-5e850fbfd8042 .fl-row-content {
  max-width: 700px;
  margin: auto;
}
.page-id-6733 .fl-node-5e850fbfd8042 .fl-row-content a.fl-button,
.page-id-6865 .fl-node-5e850fbfd8042 .fl-row-content a.fl-button,
.page-id-6866 .fl-node-5e850fbfd8042 .fl-row-content a.fl-button,
.page-id-6867 .fl-node-5e850fbfd8042 .fl-row-content a.fl-button,
.page-id-6868 .fl-node-5e850fbfd8042 .fl-row-content a.fl-button,
.page-id-7317 .fl-node-5e850fbfd8042 .fl-row-content a.fl-button,
.page-id-7318 .fl-node-5e850fbfd8042 .fl-row-content a.fl-button,
.page-id-7319 .fl-node-5e850fbfd8042 .fl-row-content a.fl-button {
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
}
.page-id-6733 .trapezoid-right .fl-row-content-wrap,
.page-id-6865 .trapezoid-right .fl-row-content-wrap,
.page-id-6866 .trapezoid-right .fl-row-content-wrap,
.page-id-6867 .trapezoid-right .fl-row-content-wrap,
.page-id-6868 .trapezoid-right .fl-row-content-wrap,
.page-id-7317 .trapezoid-right .fl-row-content-wrap,
.page-id-7318 .trapezoid-right .fl-row-content-wrap,
.page-id-7319 .trapezoid-right .fl-row-content-wrap {
  background-size: 550px;
  background-position-y: -100px;
}
.page-id-6733 .product-image-right .fl-row-content-wrap,
.page-id-6865 .product-image-right .fl-row-content-wrap,
.page-id-6866 .product-image-right .fl-row-content-wrap,
.page-id-6867 .product-image-right .fl-row-content-wrap,
.page-id-6868 .product-image-right .fl-row-content-wrap,
.page-id-7317 .product-image-right .fl-row-content-wrap,
.page-id-7318 .product-image-right .fl-row-content-wrap,
.page-id-7319 .product-image-right .fl-row-content-wrap {
  background-size: 50% 50%;
  background-position-x: -150px;
}
.page-id-6733 .fl-module-separator,
.page-id-6865 .fl-module-separator,
.page-id-6866 .fl-module-separator,
.page-id-6867 .fl-module-separator,
.page-id-6868 .fl-module-separator,
.page-id-7317 .fl-module-separator,
.page-id-7318 .fl-module-separator,
.page-id-7319 .fl-module-separator {
  max-width: 900px;
  margin: auto;
}
.page-id-6733 .fl-module-separator.fl-node-5e8513b5b5328,
.page-id-6865 .fl-module-separator.fl-node-5e8513b5b5328,
.page-id-6866 .fl-module-separator.fl-node-5e8513b5b5328,
.page-id-6867 .fl-module-separator.fl-node-5e8513b5b5328,
.page-id-6868 .fl-module-separator.fl-node-5e8513b5b5328,
.page-id-7317 .fl-module-separator.fl-node-5e8513b5b5328,
.page-id-7318 .fl-module-separator.fl-node-5e8513b5b5328,
.page-id-7319 .fl-module-separator.fl-node-5e8513b5b5328 {
  max-width: 230px;
}
.page-id-6733 .fl-node-5e85127735e51,
.page-id-6865 .fl-node-5e85127735e51,
.page-id-6866 .fl-node-5e85127735e51,
.page-id-6867 .fl-node-5e85127735e51,
.page-id-6868 .fl-node-5e85127735e51,
.page-id-7317 .fl-node-5e85127735e51,
.page-id-7318 .fl-node-5e85127735e51,
.page-id-7319 .fl-node-5e85127735e51 {
  max-width: 700px;
  margin: auto;
}
.page-id-6733 #form .fl-row-content-wrap,
.page-id-6865 #form .fl-row-content-wrap,
.page-id-6866 #form .fl-row-content-wrap,
.page-id-6867 #form .fl-row-content-wrap,
.page-id-6868 #form .fl-row-content-wrap,
.page-id-7317 #form .fl-row-content-wrap,
.page-id-7318 #form .fl-row-content-wrap,
.page-id-7319 #form .fl-row-content-wrap {
  background-color: #f0f0f0;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  padding: 30px 40px;
}
.page-id-6733 #form .fl-row-content-wrap img,
.page-id-6865 #form .fl-row-content-wrap img,
.page-id-6866 #form .fl-row-content-wrap img,
.page-id-6867 #form .fl-row-content-wrap img,
.page-id-6868 #form .fl-row-content-wrap img,
.page-id-7317 #form .fl-row-content-wrap img,
.page-id-7318 #form .fl-row-content-wrap img,
.page-id-7319 #form .fl-row-content-wrap img {
  max-width: 310px!important;
}
.page-id-6733 .quote-text,
.page-id-6865 .quote-text,
.page-id-6866 .quote-text,
.page-id-6867 .quote-text,
.page-id-6868 .quote-text,
.page-id-7317 .quote-text,
.page-id-7318 .quote-text,
.page-id-7319 .quote-text {
  max-width: 800px;
  margin: auto;
}
.page-id-6733 .quote-text p,
.page-id-6865 .quote-text p,
.page-id-6866 .quote-text p,
.page-id-6867 .quote-text p,
.page-id-6868 .quote-text p,
.page-id-7317 .quote-text p,
.page-id-7318 .quote-text p,
.page-id-7319 .quote-text p {
  font-weight: bold;
  text-align: center;
}
.page-id-6733 .name p,
.page-id-6865 .name p,
.page-id-6866 .name p,
.page-id-6867 .name p,
.page-id-6868 .name p,
.page-id-7317 .name p,
.page-id-7318 .name p,
.page-id-7319 .name p {
  color: #00aabc;
}
.page-id-6733 #cta-secondary,
.page-id-6865 #cta-secondary,
.page-id-6866 #cta-secondary,
.page-id-6867 #cta-secondary,
.page-id-6868 #cta-secondary,
.page-id-7317 #cta-secondary,
.page-id-7318 #cta-secondary,
.page-id-7319 #cta-secondary {
  margin-top: -400px;
}
.page-id-6733 .product-features ul,
.page-id-6865 .product-features ul,
.page-id-6866 .product-features ul,
.page-id-6867 .product-features ul,
.page-id-6868 .product-features ul,
.page-id-7317 .product-features ul,
.page-id-7318 .product-features ul,
.page-id-7319 .product-features ul {
  max-width: 700px;
  margin: auto;
}
.page-id-6733 .fl-node-5cfad7c0bcc17 .fl-row-content-wrap,
.page-id-6865 .fl-node-5cfad7c0bcc17 .fl-row-content-wrap,
.page-id-6866 .fl-node-5cfad7c0bcc17 .fl-row-content-wrap,
.page-id-6867 .fl-node-5cfad7c0bcc17 .fl-row-content-wrap,
.page-id-6868 .fl-node-5cfad7c0bcc17 .fl-row-content-wrap,
.page-id-7317 .fl-node-5cfad7c0bcc17 .fl-row-content-wrap,
.page-id-7318 .fl-node-5cfad7c0bcc17 .fl-row-content-wrap,
.page-id-7319 .fl-node-5cfad7c0bcc17 .fl-row-content-wrap {
  background-size: 25%;
}
/* eSchoolData ESD */
.page-id-6867 #hero-products .fl-module-heading {
  max-width: 500px;
}
/* PALS */
.page-id-6868 .fl-node-5cfad14141505 .fl-photo {
  text-align: left;
}
.page-id-6868 .fl-node-5cfad14141505 .fl-photo img {
  max-width: 350px;
}
.page-id-6868 .fl-node-5e922e50c7afc .fl-photo {
  text-align: right;
}
.page-id-6868 .fl-node-5e922e50c7afc .fl-photo img {
  max-width: 300px;
}
/* Star Phonics */
.star-phonics-table .fl-html {
  font-size: 28px;
  font-weight: 500;
}
.star-phonics-table .fl-html a {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: white;
}
.star-phonics-table .fl-html a:hover {
  color: #ffca26;
  text-decoration: underline;
  opacity: 1;
}
.star-phonics-table .fl-html img {
  width: 45px;
  padding-right: 10px;
}
.star-phonics-table .blue-background,
.star-phonics-table .gray-background {
  height: 90px;
  border-bottom: 1px solid #d0d0d0;
}
.star-phonics-table .gray-background {
  position: relative;
}
.star-phonics-table .gray-background:before {
  background: #006c90;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 50%);
  clip-path: polygon(0 0, 0% 100%, 100% 50%);
  width: 30px;
  content: '';
  height: 100%;
}
.star-phonics-table h6 {
  font-weight: bold;
  color: #006c90;
  font-size: 18px;
  max-width: 300px;
  margin-bottom: 15px;
}
.star-phonics-table ul {
  border-top: 1px solid #d0d0d0;
  padding-top: 20px;
}
.star-phonics-table .fl-col-group-equal-height > div:first-of-type .fl-rich-text {
  position: relative;
}
.star-phonics-table .fl-col-group-equal-height > div:first-of-type .fl-rich-text:after {
  position: absolute;
  top: 25%;
  bottom: 25%;
  right: -30px;
  border-right: 3px dotted #d0d0d0;
  -webkit-transform: scaleY(2);
  -ms-transform: scaleY(2);
  -o-transform: scaleY(2);
  transform: scaleY(2);
  content: '';
}
/* IO Messenger, IO Classroom */
.page-id-7317 .trapezoid-right h3,
.page-id-7318 .trapezoid-right h3,
.page-id-7319 .trapezoid-right h3 {
  line-height: 1.7;
  font-size: 18px;
}
.page-id-7317 .product-image-right,
.page-id-7318 .product-image-right,
.page-id-7319 .product-image-right {
  z-index: 2;
  position: relative;
}
/* IO Classroom */
.page-id-7318 .fl-node-5e92268365279 h2 span {
  color: #00aabc;
}
.page-id-7318 .trapezoid-right-background h3 {
  line-height: 1.7;
  font-size: 18px;
}
/* Interoperability */
.page-id-4881.page-template-page-white-header h1 {
  font-size: 35px;
}
.page-id-4881.page-template-page-white-header h2 {
  font-size: 30px;
}
.page-id-4881.page-template-page-white-header h3 {
  line-height: 1.7em;
}
.page-id-4881.page-template-page-white-header #header {
  background: none;
}
.page-id-4881.page-template-page-white-header #header.fixed-header {
  background: white;
}
.page-id-4881.page-template-page-white-header .triangle-right-white {
  margin-top: -100px;
}
.page-id-4881.page-template-page-white-header .triangle-right-white:before {
  z-index: 1;
}
.page-id-4881.page-template-page-white-header .triangle-right-white h3 {
  font-size: 20px;
}
.page-id-4881.page-template-page-white-header .triangle-right-white .fl-row-content {
  max-width: 900px;
}
.page-id-4881.page-template-page-white-header .connect .fl-row-content-wrap {
  background-position-x: 150%;
}
.page-id-4881.page-template-page-white-header .connect h3 {
  font-size: 22px;
  text-transform: uppercase;
  letter-spacing: .1em;
  color: #00aabc;
}
.page-id-4881.page-template-page-white-header .connect h3 h1,
.page-id-4881.page-template-page-white-header .connect h3 h2,
.page-id-4881.page-template-page-white-header .connect h3 h3,
.page-id-4881.page-template-page-white-header .connect h3 h4,
.page-id-4881.page-template-page-white-header .connect h3 h5,
.page-id-4881.page-template-page-white-header .connect h3 h6,
.page-id-4881.page-template-page-white-header .connect h3 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-4881.page-template-page-white-header .connect h3 span {
  font-weight: bold;
}
.page-id-4881.page-template-page-white-header .connect p {
  margin-bottom: 0px;
  line-height: 1.7em;
}
.page-id-4881.page-template-page-white-header .connect:after {
  -webkit-clip-path: polygon(0 -webkit-calc(100% - 300px), 100% 100%, 100% 100%, 0% 100%);
  clip-path: polygon(0 calc(100% - 300px), 100% 100%, 100% 100%, 0% 100%);
  content: '';
  width: 100%;
  display: block;
  background-color: white;
  top: 0px;
  position: absolute;
  bottom: 0px;
}
.page-id-4881.page-template-page-white-header .connect .fl-row-content {
  max-width: 700px;
}
.page-id-4881.page-template-page-white-header .standards .fl-row-content {
  max-width: 900px;
  margin: auto;
}
.page-id-4881.page-template-page-white-header .standards h3 {
  font-size: 22px;
  color: #006c90;
  font-weight: bold;
}
.page-id-4881.page-template-page-white-header .standards h3.strong {
  font-weight: bold;
  color: black;
  font-size: 18px;
}
.page-id-4881.page-template-page-white-header .standards p {
  line-height: 1.7em;
}
.page-id-4881.page-template-page-white-header .standards .fl-col-group {
  margin-bottom: 70px;
}
/* Data Specs */
.page-id-583 h3 {
  font-size: 20px;
}
.page-id-583 .download-grid h2 {
  font-size: 24px;
  margin-bottom: 25px;
}
.page-id-583 .download-grid a {
  color: #00aabc;
  font-weight: bold;
  font-size: 18px;
}
.page-id-583 .download-grid a.text {
  color: #555555;
  font-weight: normal;
}
.page-id-583 .download-grid .fl-col-group {
  border-top: 1px solid #D0D0D0;
}
.page-id-583 .download-grid .fl-rich-text {
  padding-right: 20px;
}
.page-id-583 .download-grid .fl-module-content {
  padding: 20px 0px;
}
.page-id-583 .download-grid .fl-col-small p:last-of-type {
  margin-bottom: 0px;
}
.page-id-583 .logos {
  z-index: 1;
  position: relative;
}
.page-id-583 .logos h2 {
  text-align: center;
}
/* Resource library */
.page-id-2774 .features {
  display: none;
}
/* Webinars */
.page-id-2659 .event-title {
  font-weight: bold;
  font-size: 16px;
  text-align: left;
  padding-top: 20px;
}
.page-id-2659 .event-title,
.page-id-2659 .event-description {
  text-align: left;
  line-height: 1.6em;
}
.page-id-2659 tr th.upcoming-archived,
.page-id-2659 tr th.upcoming,
.page-id-2659 tr td.type {
  display: none;
}
.page-id-2659 .btn {
  display: block;
}
.page-id-2659 .fl-page-footer .btn {
  display: inline-block;
}
/* Videos */
.page-id-4856 .videoblock {
  height: 200px;
}
/* News */
.page-id-3858 h3 {
  font-size: 20px;
}
.page-id-3858 h2 {
  font-size: 30px;
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-3858 .uabb-blog-posts-shadow {
  box-shadow: none;
  background: white;
}
.page-id-3858 .fl-photo-img-svg img {
  width: 323px;
}
.page-id-3858 .uabb-post-wrapper .uabb-blog-post-content {
  padding: 50px 70px;
  background: white;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #d0d0d0;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  margin-right: 4px;
}
.page-id-3858 .uabb-post-wrapper .uabb-blog-post-content h5 {
  text-align: left;
}
.page-id-3858 .uabb-post-wrapper .uabb-blog-post-content h5 .uabb-meta-date {
  font-size: 18px;
  color: #838383;
  text-transform: uppercase;
}
.page-id-3858 .uabb-post-wrapper .uabb-blog-post-content h3 {
  font-size: 23px;
  color: #555555;
  font-weight: bold;
}
.page-id-3858 .media {
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #d0d0d0;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  padding: 50px 70px;
  background: white;
}
.page-id-3858 .media p {
  font-size: 20px;
  padding-bottom: 50px;
}
.page-id-3858 .media p a {
  font-weight: bold;
  color: #006c90;
  border-bottom: 1px solid #006c90;
  padding-bottom: 10px;
  line-height: 2.1;
}
body.single-news {
  font-size: 18px;
  text-align: left;
  line-height: 1.7;
}
body.single-news .fl-post-content div {
  line-height: 1.7;
}
body.single-news .fl-post-content a {
  color: #00aabc;
  text-decoration: underline;
}
body.single-news .fl-page-content .row {
  margin-top: 180px;
}
body.single-news .fl-content {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  float: none;
}
body.single-news .wp-block-image {
  display: none;
}
body.single-news .page-title {
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: .1em;
  margin-bottom: 75px;
  text-align: left;
  color: #00aabc;
  font-weight: bold;
  position: relative;
}
body.single-news .page-title h1,
body.single-news .page-title h2,
body.single-news .page-title h3,
body.single-news .page-title h4,
body.single-news .page-title h5,
body.single-news .page-title h6,
body.single-news .page-title a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.single-news .page-title img {
  margin-top: -10px;
  margin-right: 10px;
}
body.single-news .page-title a {
  color: #00aabc;
}
body.single-news h1.entry-title {
  max-width: 600px;
  line-height: 1.3;
  margin-bottom: 60px;
}
body.single-news h2 {
  font-size: 25px;
}
body.single-news .fl-post-content {
  clear: both;
}
body.single-news .fl-post-nav {
  display: none;
}
.uabb-blogs-pagination ul.page-numbers li,
.fl-builder-pagination ul.page-numbers li,
.pagination ul.page-numbers li,
.uabb-blogs-pagination .nav-links,
.fl-builder-pagination .nav-links,
.pagination .nav-links {
  margin: auto!important;
  position: relative;
}
.uabb-blogs-pagination ul.page-numbers li span,
.fl-builder-pagination ul.page-numbers li span,
.pagination ul.page-numbers li span,
.uabb-blogs-pagination .nav-links span,
.fl-builder-pagination .nav-links span,
.pagination .nav-links span,
.uabb-blogs-pagination ul.page-numbers li a,
.fl-builder-pagination ul.page-numbers li a,
.pagination ul.page-numbers li a,
.uabb-blogs-pagination .nav-links a,
.fl-builder-pagination .nav-links a,
.pagination .nav-links a {
  color: #006c90 !important;
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
  position: relative;
  letter-spacing: .1em;
  background: none!important;
  border: 0px;
}
.uabb-blogs-pagination ul.page-numbers li span.next:after,
.fl-builder-pagination ul.page-numbers li span.next:after,
.pagination ul.page-numbers li span.next:after,
.uabb-blogs-pagination .nav-links span.next:after,
.fl-builder-pagination .nav-links span.next:after,
.pagination .nav-links span.next:after,
.uabb-blogs-pagination ul.page-numbers li a.next:after,
.fl-builder-pagination ul.page-numbers li a.next:after,
.pagination ul.page-numbers li a.next:after,
.uabb-blogs-pagination .nav-links a.next:after,
.fl-builder-pagination .nav-links a.next:after,
.pagination .nav-links a.next:after {
  content: '\f0da';
  color: #006c90;
  position: absolute;
  font-weight: 700;
  font-family: 'Font Awesome 5 Free';
  font-size: 30px;
  right: 8.5px;
  top: 5.5px;
}
.uabb-blogs-pagination ul.page-numbers li span.prev:after,
.fl-builder-pagination ul.page-numbers li span.prev:after,
.pagination ul.page-numbers li span.prev:after,
.uabb-blogs-pagination .nav-links span.prev:after,
.fl-builder-pagination .nav-links span.prev:after,
.pagination .nav-links span.prev:after,
.uabb-blogs-pagination ul.page-numbers li a.prev:after,
.fl-builder-pagination ul.page-numbers li a.prev:after,
.pagination ul.page-numbers li a.prev:after,
.uabb-blogs-pagination .nav-links a.prev:after,
.fl-builder-pagination .nav-links a.prev:after,
.pagination .nav-links a.prev:after {
  content: '\f0d9';
  color: #006c90;
  position: absolute;
  font-weight: 700;
  font-family: 'Font Awesome 5 Free';
  font-size: 30px;
  left: 8.5px;
  top: 5.5px;
}
/* About */
.page-id-4758 .intro .fl-module-rich-text,
.page-id-4758 .intro .fl-module-heading {
  max-width: 600px;
}
.page-id-4758 .intro h2 span {
  color: #006c90;
}
.page-id-4758 .intro .fl-node-5cf047341addf h2 span {
  color: #006c90;
}
.page-id-4758 .fl-node-5cf046ff1180f {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
.page-id-4758 .fl-node-5cf046ff1180f .fl-module-html {
  -webkit-flex: 1 1 auto;
  /* Safari 6.1+ */
  -ms-flex: 1 1 auto;
  /* IE 10 */
  flex: 1 1 auto;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.page-id-4758 .fl-node-5cf046ff1180f .fl-module-html .fl-module-content {
  -webkit-flex: 1 1 auto;
  /* Safari 6.1+ */
  -ms-flex: 1 1 auto;
  /* IE 10 */
  flex: 1 1 auto;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.page-id-4758 .fl-node-5cf046ff1180f .fl-module-html .fl-module-content .fl-html {
  -webkit-flex: 1 1 auto;
  /* Safari 6.1+ */
  -ms-flex: 1 1 auto;
  /* IE 10 */
  flex: 1 1 auto;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.page-id-4758 .timeline {
  -webkit-flex: 1 1 auto;
  /* Safari 6.1+ */
  -ms-flex: 1 1 auto;
  /* IE 10 */
  flex: 1 1 auto;
  max-width: 200px;
  width: 100%;
  margin-left: auto;
  margin-right: 0;
  position: relative;
}
.page-id-4758 .timeline img {
  position: absolute;
  left: 0px;
}
.page-id-4758 .timeline img:first-of-type {
  top: 10%;
}
.page-id-4758 .timeline img:nth-of-type(2) {
  top: 20%;
}
.page-id-4758 .timeline img:nth-of-type(3) {
  top: 30%;
}
.page-id-4758 .timeline img:nth-of-type(4) {
  top: 55%;
}
.page-id-4758 .timeline:after {
  content: '';
  background-color: #f0f0f0;
  width: 5px;
  height: 100%;
  top: 0px;
  bottom: 0px;
  position: absolute;
  left: 50%;
  margin-left: -3px;
}
.page-id-4758 .trapezoid-right .fl-col-group-equal-height,
.page-id-4758 .trapezoid-left .fl-col-group-equal-height {
  justify-content: center;
}
.page-id-4758 .trapezoid-right p,
.page-id-4758 .trapezoid-left p {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.page-id-4758 .trapezoid-right .fl-col-small,
.page-id-4758 .trapezoid-left .fl-col-small {
  max-width: 275px;
}
.page-id-4758 .trapezoid-right .fl-photo-content,
.page-id-4758 .trapezoid-left .fl-photo-content {
  max-width: 230px;
  max-height: 230px;
  overflow: hidden;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.page-id-4758 .trapezoid-right strong,
.page-id-4758 .trapezoid-left strong,
.page-id-4758 .trapezoid-right em,
.page-id-4758 .trapezoid-left em {
  color: #006c90;
}
.page-id-4758 .trapezoid-right strong,
.page-id-4758 .trapezoid-left strong {
  font-size: 20px;
}
.page-id-4758 .trapezoid-right em,
.page-id-4758 .trapezoid-left em {
  font-size: 18px;
  line-height: 1.3;
}
.page-id-4758 #cta-secondary {
  margin-top: -480px;
}
/* Why Illuminate Old 

.page-id-47 {
	
	.questions-intro {
		max-width: 700px;
		margin: auto;
		.fl-module-rich-text {
			font-size: 20px;
		}
	}
	
	.fl-node-5d1bee2f9ac4c {
		max-width: 900px;
		margin: 100px auto;
	}
	.questions {
		padding: 0px 20px;
		.left, .right {
			-webkit-flex: 1 0 45%; 
			-ms-flex: 1 0 45%; 
			flex: 1 0 45%;
			font-weight: bold;
			flex-basis: auto;
			p {
				margin: 0px;
				font-weight: bold;
				padding: 0 20px;
			}
		}
		.middle {
			width: 3px;
			background: @teal;
			flex: 0 0 3px;
		}
		.left, .right {
			.fl-module-rich-text {
				position: relative;
				&:before, &:after {
					color: @green;
					position: absolute;
					top: 50%;
					.translate-y;
					font-size: 30px;
					font-weight: bold;
					font-family: @bodyfont;
				}
				&:after {
					content: '\2014';
					right: -1px;
				}
				
			}
		}
		.left {
			.fl-module-rich-text {
				&#one {
					&:before {
						content: '1';
					}
				}
				&#three {
					&:before {
						content: '3';
					}
				}
				&#five {
					&:before {
						content: '5';
					}
				}
				
			}
		}
		.right {
			padding-top: 100px;
			.fl-module-rich-text {
				&:before {
					content: '\2014';
					left: -1px;
				}
				&:after {
					display: none;
				}
				.fl-rich-text {
					position: relative;
					&:before {
						padding-left: 20px;
						color: @green;
						position: absolute;
						top: 50%;
						.translate-y;
						font-size: 30px;
						font-weight: bold;
						font-family: @bodyfont;
						left: 0px;
					}
				}
				p {
					padding-left: 60px;
				}
				&#two {
					.fl-rich-text {
						&:before {
							content: '2';
						}
					}
				}
				&#four {
					.fl-rich-text {
						&:before {
							content: '4';
						}
					}
				}
				&#six {
					.fl-rich-text {
						&:before {
							content: '6';
						}
					}
				}
			}
		}
	}
	
	.fl-module-heading h6.fl-heading {
		font-weight: bold;
		font-size: 30px;
		color: @blue;
		max-width: 650px;
		margin: auto!important;
		span {
			font-weight: bold;
		}
	}
	h2 {
		font-weight: bold;
		font-size: 30px;
		span {
			font-weight: bold;
		}
	}
	
	.addressing {
		padding: 0px 15px;
		.fl-module-heading h6.fl-heading {
			font-size: 22px;
			font-style: italic;
			color: black;
			max-width: 500px;
			span {
				font-weight: 500;
			}
		}
	}
	.trapezoid-right {
		h2 {
			color: @blue;
		}
		.fl-row-content {
			max-width: 750px;
			padding: 0px 15px;
		}
		.fl-photo-content {
			.border-radius(50%);
			overflow: hidden;
			img {
				max-width: 300px;
				width: 100%;
			}
		}
	}
	
	.benefits {
		max-width: 800px;
		margin: auto;
		float: right;
		strong {
			color: @blue;
			text-transform: uppercase;
			letter-spacing: .1em;
		}
	}
	
	.offers {
		position: relative;
		h2 {
			color: @blue;
			max-width: 700px;
			margin: auto!important;
		}
		.fl-photo-content {
			.border-radius(50%);
			overflow: hidden;
			width: 100%;
			max-width: 300px;
		}
		.fl-col-group {
			max-width: 990px;
			margin: auto;
		}
		p {
			font-weight: 500;
		}
		&:before {
			-webkit-clip-path: polygon(0 0, 100% 0, 100% 100% , 0  ~"-webkit-calc(100% - 300px)");
			clip-path: polygon(0 0, 100% 300px, 100% 100%, 0 ~"calc(100% - 300px)");
			top: 0;
			right: 0;
			left: 0;
			bottom: 0px;
			content: '';
			display: block;
			position: absolute;
		}
	}
	
	.fl-node-5cf16a9b8f6ab {
		.fl-row-content-wrap {
			background-size: 120px;
		}
	}
	
	#cta-secondary {
		margin-top: -100px;
	}
}
*/
/* Why Illuminate Old? */
.page-id-7311 #intro-with-icons h2 {
  font-size: 24px;
  min-height: 60px;
  line-height: 1.2;
}
.page-id-7311 #intro-with-icons h2 span {
  color: #00aabc;
}
.page-id-7311 #intro-with-icons .fl-node-5f3998812728b h2 {
  min-height: 0;
}
.page-id-7311 .fl-node-5f39998dcd8e1 .fl-row-content-wrap {
  background-size: 500px 500px;
  background-position-y: 120%;
  background-position-x: -100px;
}
.page-id-7311 #cta-secondary {
  margin-top: -300px;
}
#testimonials .fl-slide-bg-photo {
  background-size: cover;
}
#testimonials .fl-slide-foreground {
  background: #00aabc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #00aabc 0%, #006c90 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #00aabc 0%, #006c90 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #00aabc 0%, #006c90 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aabc', endColorstr='#006c90', GradientType=0);
  /* IE6-9 */
  z-index: 9;
  max-width: 100%;
  -webkit-clip-path: polygon(25% 0, 100% 0%, 100% 100%, 40% 100%);
  clip-path: polygon(25% 0, 100% 0%, 100% 100%, 40% 100%);
  position: absolute;
  bottom: 0px;
  top: 0px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
#testimonials .fl-slide-foreground h6 {
  font-size: 23px!important;
}
#testimonials .fl-slide-foreground p {
  line-height: 1;
}
#testimonials .fl-slide-foreground strong {
  font-size: 20px;
}
#testimonials .fl-slide-foreground em {
  font-size: 15px;
}
#testimonials .fl-slide-foreground .fl-slide-content-wrap {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  width: 100%;
  margin-left: 40%;
  padding-right: 40px;
}
#testimonials .fl-slide-foreground .fl-slide-content-wrap h6 {
  margin-bottom: 40px!important;
}
#testimonials .fl-slide-foreground .fl-slide-content-wrap:before,
#testimonials .fl-slide-foreground .fl-slide-content-wrap:after {
  background-size: 300px 150px;
  width: 300px;
  height: 150px;
  content: '';
  position: absolute;
  opacity: .5;
}
#testimonials .fl-slide-foreground .fl-slide-content-wrap:before {
  background: url('/wp-content/uploads/2019/05/Quote-left.svg') no-repeat;
  top: 20px;
  left: 25%;
}
#testimonials .fl-slide-foreground .fl-slide-content-wrap:after {
  background: url('/wp-content/uploads/2019/05/quote-right.svg') no-repeat;
  bottom: 20px;
  left: 100%;
  -webkit-transform: translateX(-200px);
  -ms-transform: translateX(-200px);
  -o-transform: translateX(-200px);
  transform: translateX(-200px);
}
#testimonials .fl-content-slider-svg-container {
  width: 75px;
  opacity: .4;
}
/* Careers */
.page-id-3862 .page-content .fl-col-content {
  padding: 0px 30px;
  margin-bottom: 100px;
}
.page-id-3862 .page-content .fl-photo-content {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  overflow: hidden;
  max-width: 300px;
}
.page-id-3862 .page-content #hero-secondary h3 {
  color: #006c90;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 27px;
}
.page-id-3862 .page-content #hero-secondary h3 span {
  font-weight: 500;
}
.page-id-3862 .page-content h3 {
  color: #006c90;
}
.page-id-3862 .page-content h3 span {
  font-weight: bold;
}
.page-id-3862 #cta-secondary {
  margin-top: -100px;
}
#demo-form {
  background: #f0f0f0;
  -webkit-box-shadow: 0px 4px 3px 0px rgba(60, 60, 60, 0.4);
  -moz-box-shadow: 0px 4px 3px 0px rgba(60, 60, 60, 0.4);
  box-shadow: 0px 4px 3px 0px rgba(60, 60, 60, 0.4);
  padding: 40px 20px 80px 40px;
  position: fixed;
  width: 600px;
  left: 100%;
  background: #ececec;
  z-index: 1000;
  bottom: 0px;
  top: 0px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
#demo-form .demo-title {
  margin-top: 20px;
  margin-bottom: 30px;
  color: #006c90;
  font-size: 30px;
  font-weight: bold;
  text-align: left;
}
#demo-form iframe {
  height: 100%;
}
#demo-form a#demo-close {
  float: right;
  margin-right: 20px;
  color: #838383;
}
#demo-form a#demo-close i:before {
  font-size: 30px;
}
/* Resource landing, Support Page */
.page-id-4844 .main,
.page-id-49 .main {
  padding-right: 15px;
}
.page-id-4844 .main .fl-col,
.page-id-49 .main .fl-col {
  border: 1px solid #d0d0d0;
  background: white;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  padding: 30px 15px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  margin-bottom: 25px;
  margin: 25px;
  width: -webkit-calc(33.3% - 50px);
  width: -moz-calc(33.3% - 50px);
  width: calc(33.3% - 50px);
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.page-id-4844 .main .fl-col .fl-photo-content,
.page-id-49 .main .fl-col .fl-photo-content {
  height: 30px;
}
.page-id-4844 .main .fl-col h2,
.page-id-49 .main .fl-col h2 {
  font-size: 19px;
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-4844 .main .fl-col h2 h1,
.page-id-49 .main .fl-col h2 h1,
.page-id-4844 .main .fl-col h2 h2,
.page-id-49 .main .fl-col h2 h2,
.page-id-4844 .main .fl-col h2 h3,
.page-id-49 .main .fl-col h2 h3,
.page-id-4844 .main .fl-col h2 h4,
.page-id-49 .main .fl-col h2 h4,
.page-id-4844 .main .fl-col h2 h5,
.page-id-49 .main .fl-col h2 h5,
.page-id-4844 .main .fl-col h2 h6,
.page-id-49 .main .fl-col h2 h6,
.page-id-4844 .main .fl-col h2 a.fl-button,
.page-id-49 .main .fl-col h2 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-4844 .main .fl-col p,
.page-id-49 .main .fl-col p {
  font-size: 17px;
}
.page-id-4844 .main .fl-col .fl-module-rich-text,
.page-id-49 .main .fl-col .fl-module-rich-text {
  margin-top: auto;
  max-width: 230px;
  margin-left: auto;
  margin-right: auto;
}
.page-id-4844 .main .fl-col:hover,
.page-id-49 .main .fl-col:hover {
  background: #93d500;
}
.page-id-4844 .main .fl-col:hover h2 a,
.page-id-49 .main .fl-col:hover h2 a,
.page-id-4844 .main .fl-col:hover p,
.page-id-49 .main .fl-col:hover p {
  color: white;
}
.page-id-4844 .main .fl-col.teal-hover:hover,
.page-id-49 .main .fl-col.teal-hover:hover {
  background: #00aabc;
}
.page-id-4844 #cta-secondary,
.page-id-49 #cta-secondary {
  margin-top: -300px;
}
.page-id-49 .main .fl-col .fl-photo-content {
  height: 100px;
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 40px;
  width: 100%;
}
.page-id-49 .main .fl-col .fl-module-rich-text {
  margin-top: 20px;
}
.page-id-49 .main .fl-col:hover {
  background: #ee2947;
}
.page-id-49 .main .fl-col:hover a,
.page-id-49 .main .fl-col:hover p {
  color: white;
}
.page-id-49 .main .fl-col:hover .fl-photo-content {
  border-bottom: 1px solid white;
}
.page-id-49 .main .fl-col:hover .fl-photo-content img {
  -webkit-filter: brightness(0) invert(1) grayscale(1);
  -moz-filter: brightness(0) invert(1) grayscale(1);
  -ms-filter: brightness(0) invert(1) grayscale(1);
  -o-filter: brightness(0) invert(1) grayscale(1);
  filter: brightness(0) invert(1) grayscale(1);
}
.page-id-49 .main .fl-col.yellow-hover:hover {
  background: #ffca26;
}
.page-id-49 .main strong {
  display: inline-block;
}
.page-id-49 #cta-secondary {
  margin-top: 0px;
}
.fl-builder-edit.page-id-4844 .main .fl-col,
.fl-builder-edit.page-id-49 .main .fl-col {
  width: -webkit-calc(33.3% - 50px) !important;
  width: -moz-calc(33.3% - 50px) !important;
  width: calc(33.3% - 50px) !important;
}
.fl-builder-edit.page-id-4838 .matters .assessments-col {
  width: 20%;
}
.fl-builder-edit.page-id-4838 .matters .assessment-text {
  display: block!important;
  position: relative!important;
  width: 100%!important;
  top: 0!important;
  left: 0!important;
}
/* Customer Success */
.page-id-5476 .video h3 {
  font-size: 20px;
  max-width: 600px;
  margin: auto!important;
}
.page-id-5476 .video .fl-module-video {
  max-width: 600px;
  margin: auto;
}
.page-id-5476 .video .fl-video {
  border-radius: 20px;
}
.page-id-5476 .trapezoid-right .fl-col-content {
  border: 1px solid #d0d0d0;
  background: white;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  padding: 40px 30px;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  max-width: 550px;
  margin: auto;
}
.page-id-5476 .trapezoid-right .fl-photo-img-jpg {
  border-radius: 50%;
  overflow: hidden;
  max-width: 70%;
}
.page-id-5476 .trapezoid-right h2 {
  font-size: 20px;
}
.page-id-5476 .trapezoid-right h6 {
  color: #00aabc;
}
.page-id-5476 .trapezoid-right h6 span {
  font-weight: bold;
}
.page-id-5476 .trapezoid-right:after {
  background: url('/wp-content/uploads/2019/07/White-dots-from-bottom-right.svg');
  background-position: bottom right;
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: block;
  background-repeat: no-repeat;
}
.page-id-5476 .team h3 {
  margin: auto!important;
  max-width: 700px;
  font-size: 20px;
}
.page-id-5476 .team .fl-photo {
  padding: 50px;
}
.page-id-5476 .team .fl-photo-content {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  overflow: hidden;
}
.page-id-5476 .team h2 {
  font-size: 22px;
  color: #555555;
}
.page-id-5476 #cta-secondary {
  margin-top: -300px;
}
#case-studies .fl-col-group-equal-height .fl-col,
#case-studies .solution-webinar.fl-col {
  margin-bottom: 20px;
  border: 1px solid #d0d0d0;
  background: white;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  padding: 20px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  margin: 25px;
  width: -webkit-calc(33.3% - 50px);
  width: -moz-calc(33.3% - 50px);
  width: calc(33.3% - 50px);
  position: relative;
  overflow: hidden;
}
#case-studies .fl-col-group-equal-height .fl-col:hover:before,
#case-studies .solution-webinar.fl-col:hover:before {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  border-radius: 0 6px 0 0;
  -moz-border-radius: 0 6px 0 0;
  -webkit-border-radius: 0 6px 0 0;
  overflow: hidden;
  content: url('/wp-content/uploads/2019/06/Triangle.svg');
}
#case-studies .fl-col-group-equal-height .fl-col p.case-study,
#case-studies .solution-webinar.fl-col p.case-study {
  font-size: 14px;
  letter-spacing: .1em;
  text-align: left;
  margin-top: 10px;
  text-transform: uppercase;
}
#case-studies .fl-col-group-equal-height .fl-col p.case-study a,
#case-studies .solution-webinar.fl-col p.case-study a {
  color: #838383;
}
#case-studies .fl-col-group-equal-height .fl-col p.title,
#case-studies .solution-webinar.fl-col p.title {
  font-weight: 500;
  line-height: 1.2;
  margin-top: 15px;
  margin-bottom: 20px;
  font-size: 20px;
}
#case-studies .fl-col-group-equal-height .fl-col p.title a,
#case-studies .solution-webinar.fl-col p.title a {
  color: #555555;
}
#case-studies .fl-col-group-equal-height .fl-col .fl-module-photo,
#case-studies .solution-webinar.fl-col .fl-module-photo {
  margin-top: auto;
  height: 180px;
  overflow: hidden;
}
#case-studies .fl-col-group-equal-height .fl-col .fl-module-photo img,
#case-studies .solution-webinar.fl-col .fl-module-photo img {
  object-fit: cover;
  min-height: 180px;
}
#case-studies .solution-webinar.fl-col {
  padding: 0px;
  margin: 25px auto;
  float: none;
}
#case-studies .solution-webinar.fl-col .fl-photo-content:after {
  background: url('/wp-content/uploads/2019/05/Circle-arrow-white.svg');
  background-size: 70px 70px;
  width: 70px;
  height: 70px;
  position: absolute;
  top: 75px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: '';
  opacity: .5;
  pointer-events: none;
}
#case-studies .solution-webinar.fl-col .fl-module-content {
  padding: 0px;
  margin: 0px;
}
#case-studies .solution-webinar.fl-col .fl-module-rich-text {
  margin: 20px;
}
.fl-builder-edit #case-studies .fl-col-group-equal-height .fl-col {
  width: -webkit-calc(33.3% - 50px) !important;
  width: -moz-calc(33.3% - 50px) !important;
  width: calc(33.3% - 50px) !important;
}
.mejs-controls button {
  background-color: black!important;
}
/* Solutions Landing  Old*/
.page-id-4825 .fl-post img[class*="wp-image-"] {
  max-width: none;
}
.page-id-4825 .landing-icons .fl-row-content {
  max-width: 750px;
  margin: auto;
}
.page-id-4825 .landing-icons .fl-col {
  margin-bottom: 20px;
  border: 1px solid #d0d0d0;
  background: white;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  padding: 80px 30px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  margin: 25px;
  width: -webkit-calc(50% - 50px);
  width: -moz-calc(50% - 50px);
  width: calc(50% - 50px);
  position: relative;
}
.page-id-4825 .landing-icons .fl-col .fl-rich-text {
  margin-top: 10px;
}
.page-id-4825 .landing-icons .fl-col p {
  text-transform: uppercase;
  letter-spacing: .1em;
  font-weight: 500;
  line-height: 1.3;
}
.page-id-4825 .landing-icons .fl-col p h1,
.page-id-4825 .landing-icons .fl-col p h2,
.page-id-4825 .landing-icons .fl-col p h3,
.page-id-4825 .landing-icons .fl-col p h4,
.page-id-4825 .landing-icons .fl-col p h5,
.page-id-4825 .landing-icons .fl-col p h6,
.page-id-4825 .landing-icons .fl-col p a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-4825 .landing-icons .fl-col:hover {
  background: #93d500;
}
.page-id-4825 .landing-icons .fl-col:hover a {
  color: white;
}
.page-id-4825 .landing-icons .fl-col:hover img {
  -webkit-filter: brightness(10);
  -moz-filter: brightness(10);
  -ms-filter: brightness(10);
  -o-filter: brightness(10);
  filter: brightness(10);
}
.page-id-4825 .landing-icons .fl-col.yellow-background:hover {
  background: #ffca26;
}
.fl-builder-edit.page-id-4825 .landing-icons .fl-col {
  width: -webkit-calc(50% - 50px) !important;
  width: -moz-calc(50% - 50px) !important;
  width: calc(50% - 50px) !important;
}
/* Solutions Landing  New */
.page-id-7452 #solutions-landing-tiles .fl-col {
  padding: 15px;
}
.page-id-7452 #solutions-landing-tiles .fl-col .fl-col-content {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  min-height: 265px;
}
.page-id-7452 #solutions-landing-tiles .fl-col .fl-module-rich-text {
  display: none;
  z-index: 1;
}
.page-id-7452 #solutions-landing-tiles .fl-col h2 {
  font-size: 20px;
  margin-top: 20px;
}
.page-id-7452 #solutions-landing-tiles .fl-col:hover .fl-module-rich-text {
  display: block;
}
.page-id-7452 #solutions-landing-tiles .fl-col:hover .fl-module-heading {
  display: none;
}
.page-id-7452 #solutions-landing-tiles .fl-col:hover .fl-col-content {
  position: relative;
}
.page-id-7452 #solutions-landing-tiles .fl-col:hover .fl-col-content:after {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #006c90;
  opacity: .7;
  content: '';
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.page-id-7452 .three-white-columns-shadow .fl-col,
.page-id-7452 .one-white-column-shadow .fl-col {
  margin-bottom: 40px;
  padding-top: 40px;
}
.page-id-7452 .three-white-columns-shadow .fl-col .fl-rich-text,
.page-id-7452 .one-white-column-shadow .fl-col .fl-rich-text {
  margin-top: 10px;
}
.page-id-7452 .three-white-columns-shadow .fl-col p,
.page-id-7452 .one-white-column-shadow .fl-col p {
  text-transform: uppercase;
  letter-spacing: .1em;
  font-weight: 500;
  line-height: 1.3;
}
.page-id-7452 .three-white-columns-shadow .fl-col p h1,
.page-id-7452 .one-white-column-shadow .fl-col p h1,
.page-id-7452 .three-white-columns-shadow .fl-col p h2,
.page-id-7452 .one-white-column-shadow .fl-col p h2,
.page-id-7452 .three-white-columns-shadow .fl-col p h3,
.page-id-7452 .one-white-column-shadow .fl-col p h3,
.page-id-7452 .three-white-columns-shadow .fl-col p h4,
.page-id-7452 .one-white-column-shadow .fl-col p h4,
.page-id-7452 .three-white-columns-shadow .fl-col p h5,
.page-id-7452 .one-white-column-shadow .fl-col p h5,
.page-id-7452 .three-white-columns-shadow .fl-col p h6,
.page-id-7452 .one-white-column-shadow .fl-col p h6,
.page-id-7452 .three-white-columns-shadow .fl-col p a.fl-button,
.page-id-7452 .one-white-column-shadow .fl-col p a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-7452 .three-white-columns-shadow .fl-col:hover,
.page-id-7452 .one-white-column-shadow .fl-col:hover {
  background: #ffca26;
}
.page-id-7452 .three-white-columns-shadow .fl-col:hover a,
.page-id-7452 .one-white-column-shadow .fl-col:hover a {
  color: #323232;
}
.page-id-7452 .three-white-columns-shadow .fl-col:hover img,
.page-id-7452 .one-white-column-shadow .fl-col:hover img {
  -webkit-filter: grayscale(1) brightness(0.9);
  -moz-filter: grayscale(1) brightness(0.9);
  -ms-filter: bgrayscale(1) brightness(0.9);
  -o-filter: grayscale(1) brightness(0.9);
  filter: grayscale(1) brightness(0.9);
}
.page-id-7452 .three-white-columns-shadow .fl-col .fl-module-rich-text,
.page-id-7452 .one-white-column-shadow .fl-col .fl-module-rich-text {
  margin-top: auto;
}
.fl-builder-edit .page-id-7452 #solutions-landing-tiles .fl-col .fl-module-rich-text,
.fl-builder-edit .page-id-7452 #solutions-landing-tiles .fl-col .fl-module-heading {
  display: block!important;
}
.fl-builder-edit .page-id-7452 #solutions-landing-tiles .fl-col:hover .fl-col-content:after {
  display: none;
}
/* Assessment */
.page-id-4838 .matters .fl-col-group {
  position: relative;
}
.page-id-4838 .matters .number p {
  background: white;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  text-align: center;
  position: relative;
  width: 100px;
  height: 100px;
  display: inline-block;
  border: 10px solid #838383;
  font-weight: bold;
  font-size: 50px;
}
.page-id-4838 .matters .number p:hover {
  background: #ffca26;
  color: white;
  border: 10px solid #ffca26;
}
.page-id-4838 .matters .number p:hover:after {
  position: absolute;
  font-family: "Font Awesome 5 Free";
  content: '\f0d7';
  color: #ffca26;
  bottom: -50px;
  text-align: center;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  line-height: .1;
  font-weight: 700;
  font-size: 70px;
}
.page-id-4838 .matters .assessments-col {
  width: 15%;
  float: none;
  display: inline-block;
}
.page-id-4838 .matters .assessments-col:hover .assessment-text,
.page-id-4838 .matters .assessments-col.active .assessment-text {
  display: block;
}
.page-id-4838 .matters .assessments-col.active .number p {
  background: #ffca26;
  color: white;
  border: 10px solid #ffca26;
}
.page-id-4838 .matters .assessments-col.active .number p:after {
  position: absolute;
  font-family: "Font Awesome 5 Free";
  content: '\f0d7';
  color: #ffca26;
  bottom: -50px;
  text-align: center;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  line-height: .1;
  font-weight: 700;
  font-size: 70px;
}
.page-id-4838 .matters .assessments-col.active.two .number p {
  background: #ee2947;
  border: 10px solid #ee2947;
}
.page-id-4838 .matters .assessments-col.active.two .number p:after {
  color: #ee2947;
}
.page-id-4838 .matters .assessments-col.active.three .number p {
  background: #00aabc;
  border: 10px solid #00aabc;
}
.page-id-4838 .matters .assessments-col.active.three .number p:after {
  color: #00aabc;
}
.page-id-4838 .matters .assessments-col.active.four .number p {
  background: #93d500;
  border: 10px solid #93d500;
}
.page-id-4838 .matters .assessments-col.active.four .number p:after {
  color: #93d500;
}
.page-id-4838 .matters .assessments-col .assessment-text {
  display: none;
  min-height: 300px;
}
.page-id-4838 .matters .assessments-col .assessment-text.left {
  width: 50%;
  position: absolute;
  top: 200px;
  padding-right: 75px;
  left: 0px;
}
.page-id-4838 .matters .assessments-col .assessment-text.left strong {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-4838 .matters .assessments-col .assessment-text.left strong h1,
.page-id-4838 .matters .assessments-col .assessment-text.left strong h2,
.page-id-4838 .matters .assessments-col .assessment-text.left strong h3,
.page-id-4838 .matters .assessments-col .assessment-text.left strong h4,
.page-id-4838 .matters .assessments-col .assessment-text.left strong h5,
.page-id-4838 .matters .assessments-col .assessment-text.left strong h6,
.page-id-4838 .matters .assessments-col .assessment-text.left strong a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-4838 .matters .assessments-col .assessment-text.left:after {
  position: absolute;
  font-family: "Font Awesome 5 Free";
  content: '\f0da';
  color: #ffca26;
  top: 50%;
  right: 25px;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  line-height: .1;
  font-weight: 700;
  font-size: 70px;
}
.page-id-4838 .matters .assessments-col .assessment-text.approach {
  left: 50%;
  position: absolute;
  top: 200px;
  background-color: #f0f0f0;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  padding: 15px;
}
.page-id-4838 .matters .assessments-col .assessment-text.approach h2 {
  margin-bottom: 20px;
}
.page-id-4838 .matters .assessments-col.two .number p:hover {
  background: #ee2947;
  border: 10px solid #ee2947;
}
.page-id-4838 .matters .assessments-col.two .number p:hover:after {
  color: #ee2947;
}
.page-id-4838 .matters .assessments-col.two .assessment-text:after {
  color: #ee2947;
}
.page-id-4838 .matters .assessments-col.three .number p:hover {
  background: #00aabc;
  border: 10px solid #00aabc;
}
.page-id-4838 .matters .assessments-col.three .number p:hover:after {
  color: #00aabc;
}
.page-id-4838 .matters .assessments-col.three .assessment-text:after {
  color: #00aabc;
}
.page-id-4838 .matters .assessments-col.four .number p:hover {
  background: #93d500;
  border: 10px solid #93d500;
}
.page-id-4838 .matters .assessments-col.four .number p:hover:after {
  color: #93d500;
}
.page-id-4838 .matters .assessments-col.four .assessment-text:after {
  color: #93d500;
}
.page-id-4838 #cta-secondary {
  margin-top: -300px;
}
.solutions-products .fl-module-heading h3.fl-heading {
  font-size: 20px;
  max-width: 600px;
  margin: auto!important;
}
.solutions-products .fl-col-group {
  max-width: 800px;
  margin: auto;
}
.solutions-products .fl-col-group img {
  max-width: 275px;
}
/* Remote Learning */
.page-id-8014 .hover-on {
  display: none;
}
.page-id-8014 .active .hover-on {
  display: block;
}
.page-id-8014 .active .hover-off {
  display: none;
}
.page-id-8014 .carousel-nav-1 .fl-photo-content,
.page-id-8014 .carousel-nav-2 .fl-photo-content,
.page-id-8014 .carousel-nav-3 .fl-photo-content,
.page-id-8014 .carousel-nav-4 .fl-photo-content,
.page-id-8014 .carousel-nav-5 .fl-photo-content,
.page-id-8014 .carousel-nav-6 .fl-photo-content {
  margin-bottom: 20px;
}
.page-id-8014 .carousel-nav-1 .fl-photo-content:after,
.page-id-8014 .carousel-nav-2 .fl-photo-content:after,
.page-id-8014 .carousel-nav-3 .fl-photo-content:after,
.page-id-8014 .carousel-nav-4 .fl-photo-content:after,
.page-id-8014 .carousel-nav-5 .fl-photo-content:after,
.page-id-8014 .carousel-nav-6 .fl-photo-content:after {
  font-family: "Font Awesome 5 Free";
  color: #d0d0d0;
  content: '\f0d7';
  display: block;
  font-weight: 700;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -20px;
  font-size: 50px;
}
.page-id-8014 .carousel-content {
  padding: 25px;
}
.page-id-8014 .carousel-content .fl-row-content-wrap {
  background: #f0f0f0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  min-height: 750px;
}
.page-id-8014 .carousel-content .fl-row-content-wrap h2 span {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-8014 .carousel-content .fl-row-content-wrap h2 span h1,
.page-id-8014 .carousel-content .fl-row-content-wrap h2 span h2,
.page-id-8014 .carousel-content .fl-row-content-wrap h2 span h3,
.page-id-8014 .carousel-content .fl-row-content-wrap h2 span h4,
.page-id-8014 .carousel-content .fl-row-content-wrap h2 span h5,
.page-id-8014 .carousel-content .fl-row-content-wrap h2 span h6,
.page-id-8014 .carousel-content .fl-row-content-wrap h2 span a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-8014 .fl-module-modal-popup .fl-module-content {
  position: relative;
}
.page-id-8014 .fl-module-modal-popup .fl-module-content:after {
  background: url('/wp-content/uploads/2020/09/Magnifying-icon.svg');
  background-size: 22px 22px;
  width: 22px;
  height: 22px;
  position: absolute;
  right: -10px;
  bottom: -10px;
  pointer-events: none;
}
.page-id-8014 #remote-strategies .fl-module-modal-popup .fl-module-content:after {
  display: none;
}
.page-id-8014 #remote-strategies .fl-module-modal-popup .uabb-trigger {
  font-size: 18px;
  line-height: 1.7;
  text-decoration: underline;
  font-family: 'Proxima Nova', Helvetica, Arial, sans-serif;
}
.page-id-8014 .semibold span {
  font-size: 21px;
  font-weight: 500;
}
.fl-builder-edit .hover-on {
  display: block!important;
}
/* Data Visualization Old */
.page-id-7448 #explore-data .fl-col-group.fl-node-5f28801270ad6 {
  max-width: 900px;
  margin: auto;
  text-align: center;
}
.page-id-7448 #explore-data .fl-col-group.fl-node-5f28801270ad6 .fl-col-small {
  margin-left: -15px;
  margin-right: -15px;
  float: none;
  display: inline-block;
}
.page-id-7448 #explore-data .fl-col-group.fl-node-5f28801270ad6 .fl-col-small .fl-photo-content {
  margin-bottom: 30px;
}
.page-id-7448 #explore-data .fl-col-group.fl-node-5f28801270ad6 .fl-col-small .fl-photo-content:after {
  font-family: "Font Awesome 5 Free";
  content: '\f0d7';
  font-size: 30px;
  display: block;
  font-weight: 700;
  margin-top: 20px;
  margin-bottom: 50px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.page-id-7448 #explore-data .fl-col-group.fl-node-5f28801270ad6 .fl-col-small.carousel-nav-1 .fl-photo-content:after {
  color: #00aabc;
}
.page-id-7448 #explore-data .fl-col-group.fl-node-5f28801270ad6 .fl-col-small.carousel-nav-2 .fl-photo-content:after {
  color: #006c90;
}
.page-id-7448 #explore-data .fl-col-group.fl-node-5f28801270ad6 .fl-col-small.carousel-nav-3 .fl-photo-content:after {
  color: #ffca26;
}
.page-id-7448 #explore-data .fl-col-group.fl-node-5f28801270ad6 .fl-col-small.carousel-nav-4 .fl-photo-content:after {
  color: #93d500;
}
.page-id-7448 #explore-data .fl-col-group.fl-node-5f28801270ad6 .fl-col-small.carousel-nav-1.active .fl-photo-content:after,
.page-id-7448 #explore-data .fl-col-group.fl-node-5f28801270ad6 .fl-col-small.carousel-nav-2.active .fl-photo-content:after,
.page-id-7448 #explore-data .fl-col-group.fl-node-5f28801270ad6 .fl-col-small.carousel-nav-3.active .fl-photo-content:after,
.page-id-7448 #explore-data .fl-col-group.fl-node-5f28801270ad6 .fl-col-small.carousel-nav-4.active .fl-photo-content:after {
  font-size: 60px;
}
.page-id-7448 #explore-data .fl-col-group.fl-node-5f28801270ad6 .fl-col-small.carousel-nav-1.active .fl-photo-img-svg,
.page-id-7448 #explore-data .fl-col-group.fl-node-5f28801270ad6 .fl-col-small.carousel-nav-2.active .fl-photo-img-svg,
.page-id-7448 #explore-data .fl-col-group.fl-node-5f28801270ad6 .fl-col-small.carousel-nav-3.active .fl-photo-img-svg,
.page-id-7448 #explore-data .fl-col-group.fl-node-5f28801270ad6 .fl-col-small.carousel-nav-4.active .fl-photo-img-svg {
  z-index: 2;
}
.page-id-7448 #explore-data .carousel-content {
  min-height: 600px;
}
.page-id-7448 #explore-data .carousel-content .fl-col-content {
  padding: 0 20px;
}
.page-id-7448 #explore-data .carousel-content .carousel-ring {
  margin-top: 20px;
  display: none;
}
.page-id-7448 #explore-data .carousel-content .carousel-ring .fl-photo {
  -webkit-filter: none;
  filter: none;
}
.page-id-7448 #explore-data .carousel-content .carousel-ring .fl-photo-content {
  width: 200px;
  margin-bottom: 30px;
}
.page-id-7448 #explore-data .carousel-content .carousel-ring .fl-photo-content:after {
  font-family: "Font Awesome 5 Free";
  content: '\f0d7';
  font-size: 30px;
  display: block;
  font-weight: 700;
  margin-top: 20px;
  margin-bottom: 50px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.page-id-7448 #explore-data .carousel-content .fl-html {
  max-width: 800px;
  margin: auto;
}
.page-id-7448 #explore-data .carousel-content .fl-html .one-half {
  padding: 0 20px;
}
.page-id-7448 #explore-data .carousel-content.carousel-content-1 .carousel-ring .fl-photo-content:after {
  color: #00aabc;
}
.page-id-7448 #explore-data .carousel-content.carousel-content-2 .carousel-ring .fl-photo-content:after {
  color: #006c90;
}
.page-id-7448 #explore-data .carousel-content.carousel-content-3 .carousel-ring .fl-photo-content:after {
  color: #ffca26;
}
.page-id-7448 #explore-data .carousel-content.carousel-content-4 .carousel-ring .fl-photo-content:after {
  color: #93d500;
}
.page-id-7448.fl-builder-edit #explore-data .carousel-content .carousel-ring {
  display: block;
}
.page-id-7448 #discover .fl-col-group-equal-height {
  max-width: 900px;
  margin: auto;
}
.page-id-7448 #discover .fl-col-group-equal-height .fl-col-small p {
  line-height: 1.2;
  margin-top: 10px;
}
.page-id-7448 #discover .fl-col-group-equal-height .fl-col-small p a {
  color: white;
}
.page-id-7448 #discover .fl-col-group-equal-height .fl-col-small .fl-photo-content {
  height: 150px;
  position: relative;
}
.page-id-7448 #discover .fl-col-group-equal-height .fl-col-small .fl-photo-content img {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
}
.page-id-7448 #discover .fl-col-group-equal-height .fl-col-small:hover .fl-photo-content img {
  width: 140px;
  max-width: 140px;
}
.page-id-7448 .three-white-columns-shadow p {
  line-height: 1.4;
}
.page-id-7448 .three-white-columns-shadow .fl-module-photo {
  margin-top: auto;
}
/* Data Visualization / Data Viz Feb 2022 */
.page-id-7448 #explore-carousel-nav .carousel-nav .fl-photo-content,
.page-id-14172 #explore-carousel-nav .carousel-nav .fl-photo-content {
  position: relative;
}
.page-id-7448 #explore-carousel-nav .carousel-nav .fl-photo-content:after,
.page-id-14172 #explore-carousel-nav .carousel-nav .fl-photo-content:after {
  content: '';
  background-size: 22px 12px!important;
  width: 22px;
  height: 12px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -20px;
  position: absolute;
}
.page-id-7448 #explore-carousel-nav .carousel-nav:hover,
.page-id-14172 #explore-carousel-nav .carousel-nav:hover,
.page-id-7448 #explore-carousel-nav .carousel-nav.active,
.page-id-14172 #explore-carousel-nav .carousel-nav.active {
  cursor: pointer;
}
.page-id-7448 #explore-carousel-nav .carousel-nav:hover .fl-photo-content:after,
.page-id-14172 #explore-carousel-nav .carousel-nav:hover .fl-photo-content:after,
.page-id-7448 #explore-carousel-nav .carousel-nav.active .fl-photo-content:after,
.page-id-14172 #explore-carousel-nav .carousel-nav.active .fl-photo-content:after {
  background-size: 44px 23px!important;
  width: 44px;
  height: 23px;
  bottom: -33px;
}
.page-id-7448 #explore-carousel-nav .carousel-nav.carousel-nav-1 .fl-photo-content:after,
.page-id-14172 #explore-carousel-nav .carousel-nav.carousel-nav-1 .fl-photo-content:after {
  background: url('/wp-content/uploads/2021/05/Triangle-down-teal-1.svg');
}
.page-id-7448 #explore-carousel-nav .carousel-nav.carousel-nav-2 .fl-photo-content:after,
.page-id-14172 #explore-carousel-nav .carousel-nav.carousel-nav-2 .fl-photo-content:after {
  background: url('/wp-content/uploads/2021/05/Triangle-down-green-1.svg');
}
.page-id-7448 #explore-carousel-nav .carousel-nav.carousel-nav-3 .fl-photo-content:after,
.page-id-14172 #explore-carousel-nav .carousel-nav.carousel-nav-3 .fl-photo-content:after {
  background: url('/wp-content/uploads/2021/05/Triangle-down-yellow-1.svg');
}
.page-id-7448 #explore-carousel-nav .carousel-nav.carousel-nav-4 .fl-photo-content:after,
.page-id-14172 #explore-carousel-nav .carousel-nav.carousel-nav-4 .fl-photo-content:after {
  background: url('/wp-content/uploads/2021/05/Triangle-down-blue-1.svg');
}
.page-id-7448 .data-viz-carousel-content,
.page-id-14172 .data-viz-carousel-content {
  /*
		.fl-slide-content {
			.fl-slide-text {
				padding-bottom: 50px;
			}
		}
		.fl-slide {
			width: auto!important;
			.fl-slide-photo {
				margin-right: 80px;
			}
		} */
}
.page-id-7448 .data-viz-carousel-content .bx-wrapper .bx-pager,
.page-id-14172 .data-viz-carousel-content .bx-wrapper .bx-pager {
  top: -30px;
  bottom: auto;
}
.page-id-7448 .data-viz-carousel-content .bx-wrapper .bx-pager.bx-default-pager a,
.page-id-14172 .data-viz-carousel-content .bx-wrapper .bx-pager.bx-default-pager a {
  background: #bababa;
}
.page-id-7448 .data-viz-carousel-content .carousel-arrow-left,
.page-id-14172 .data-viz-carousel-content .carousel-arrow-left,
.page-id-7448 .data-viz-carousel-content .carousel-arrow-right,
.page-id-14172 .data-viz-carousel-content .carousel-arrow-right {
  display: none;
}
.page-id-7448 .carousel-content-1 h2,
.page-id-14172 .carousel-content-1 h2 {
  color: #00aabc;
}
.page-id-7448 .carousel-content-1 .bx-wrapper .bx-pager.bx-default-pager a.active,
.page-id-14172 .carousel-content-1 .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #00aabc;
}
.page-id-7448 .carousel-content-2 h2,
.page-id-14172 .carousel-content-2 h2 {
  color: #92be28;
}
.page-id-7448 .carousel-content-2 .n2-bullet.n2-active,
.page-id-14172 .carousel-content-2 .n2-bullet.n2-active {
  background: #92be28 !important;
}
.page-id-7448 .carousel-content-3 h2,
.page-id-14172 .carousel-content-3 h2 {
  color: #d9a400;
}
.page-id-7448 .carousel-content-3 .n2-bullet.n2-active,
.page-id-14172 .carousel-content-3 .n2-bullet.n2-active {
  background: #ffca26 !important;
}
.page-id-7448 .carousel-content-3 .n2-ss-item-content > div .slide-1-image:after,
.page-id-14172 .carousel-content-3 .n2-ss-item-content > div .slide-1-image:after {
  right: 8%;
}
.page-id-7448 .carousel-content-4 h2,
.page-id-14172 .carousel-content-4 h2 {
  color: #006c90;
}
.page-id-7448 .carousel-content-4 .n2-bullet.n2-active,
.page-id-14172 .carousel-content-4 .n2-bullet.n2-active {
  background: #006c90 !important;
}
.page-id-7451.fl-builder-edit .mtss-carousel .fl-node-5f2b115f42d93 .fl-col-small .hover-on {
  display: block;
}
/* MTSS Nov 2021 */
/*.page-id-13622 dev,*/
.page-id-14174 .tier-2-3 {
  display: none;
}
.page-id-14174 #pyramid-carousel .fl-row-content-wrap {
  overflow: hidden;
}
.page-id-14174 #pyramid-carousel .pyramid-left {
  position: relative;
}
.page-id-14174 #pyramid-carousel .pyramid-left:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 7px;
  background-color: #f0f0f0;
  bottom: 0;
  display: block;
}
.page-id-14174 #pyramid-carousel .pyramid-left .fl-module-html {
  z-index: 1;
}
.page-id-14174 #pyramid-carousel .pyramid-left img {
  width: 100%;
  cursor: pointer;
}
.page-id-14174 #pyramid-carousel .pyramid-left .over {
  display: none;
}
.page-id-14174 #pyramid-carousel .pyramid-left .pyramid-tier-2-3:hover .up,
.page-id-14174 #pyramid-carousel .pyramid-left .pyramid-tier-1:hover .up {
  display: none;
}
.page-id-14174 #pyramid-carousel .pyramid-left .pyramid-tier-2-3:hover .over,
.page-id-14174 #pyramid-carousel .pyramid-left .pyramid-tier-1:hover .over {
  display: block;
}
.page-id-14174 #pyramid-carousel .pyramid-left p {
  text-align: center;
  line-height: 1.4;
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-navigation {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -o-flex-flow: row wrap;
  flex-flow: row wrap;
  padding: 0;
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-nav {
  padding: 0 5px;
  -webkit-flex: 1 0 25%;
  -ms-flex: 1 0 25%;
  flex: 1 0 25%;
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-nav .tile-over {
  display: none;
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-nav.active .tile-up,
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-nav:hover .tile-up {
  display: none;
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-nav.active .tile-over,
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-nav:hover .tile-over {
  display: block;
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-nav.active:after,
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-nav:hover:after {
  background: url('/wp-content/uploads/2021/05/Triangle-down-yellow-1.svg');
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-nav:after {
  content: '';
  background: url('/wp-content/uploads/2021/05/Triangle-down-blue-1.svg');
  background-size: 30px 20px!important;
  width: 30px;
  height: 20px;
  margin: auto;
  margin-top: 10px;
  display: block;
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content {
  padding: 20px;
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content h2 {
  text-transform: uppercase;
  letter-spacing: .1em;
  color: #323232;
  font-size: 18px;
  margin-left: 20px;
  margin-bottom: 20px;
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content h2 h1,
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content h2 h2,
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content h2 h3,
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content h2 h4,
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content h2 h5,
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content h2 h6,
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content h2 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content .left {
  float: left;
  width: 45%;
  padding-left: 20px;
  padding-right: 20px;
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content .right {
  float: right;
  width: 55%;
  margin-bottom: 40px;
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content .right img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -webkit-filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content .right .image {
  position: relative;
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content .right .image img {
  padding-bottom: 20px;
  padding-right: 20px;
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content .right .image:after {
  background: url(/wp-content/uploads/2020/09/Magnifying-icon.svg);
  width: 27px;
  height: 27px;
  background-size: 27px 27px;
  position: absolute;
  right: 5px;
  bottom: 0;
  content: '';
  display: block;
  pointer-events: none;
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content .button {
  clear: both;
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content .carousel-arrow-right-mtss {
  position: absolute;
  cursor: pointer;
  color: #ccc;
  top: 40%;
  right: 0px;
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content .carousel-arrow-right-mtss:hover {
  color: #333;
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content .carousel-arrow-left-mtss {
  position: absolute;
  cursor: pointer;
  color: #ccc;
  top: 40%;
  left: 0px;
}
.page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content .carousel-arrow-left-mtss:hover {
  color: #333;
}
.page-id-14174 .mtss-carousel .carousel-content {
  background: #f0f0f0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 30px 60px;
  margin-bottom: 20px;
  min-height: 760px;
  margin-bottom: 40px;
}
.page-id-14174 .mtss-carousel .carousel-content h2 {
  font-size: 22px;
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-14174 .mtss-carousel .carousel-content h2 h1,
.page-id-14174 .mtss-carousel .carousel-content h2 h2,
.page-id-14174 .mtss-carousel .carousel-content h2 h3,
.page-id-14174 .mtss-carousel .carousel-content h2 h4,
.page-id-14174 .mtss-carousel .carousel-content h2 h5,
.page-id-14174 .mtss-carousel .carousel-content h2 h6,
.page-id-14174 .mtss-carousel .carousel-content h2 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-14174 .mtss-carousel .carousel-content .flex > div:first-of-type {
  margin-right: 20px;
}
.page-id-14174 .mtss-carousel .carousel-content .flex > div:last-of-type {
  margin-left: 20px;
}
.page-id-14174 .mtss-carousel .carousel-content .flex .fl-photo-content {
  margin-bottom: 40px;
}
.page-id-14174 .mtss-carousel .carousel-content .fl-module {
  max-width: 950px;
  margin: auto;
}
.page-id-14174.fl-builder-edit .tier-2-3 {
  display: block;
}
.page-id-14174.fl-builder-edit #pyramid-carousel .fl-row-content-wrap {
  overflow: visible;
}
.page-id-14174.fl-builder-edit #pyramid-carousel .fl-module-html {
  z-index: 1;
}
.page-id-14174.fl-builder-edit #pyramid-carousel .pyramid-right .fl-html .carousel-nav .tile-over {
  display: block;
}
.page-id-14174.fl-builder-edit #pyramid-carousel .pyramid-right .fl-html .carousel-nav.active .tile-up,
.page-id-14174.fl-builder-edit #pyramid-carousel .pyramid-right .fl-html .carousel-nav:hover .tile-up {
  display: block;
}
.page-id-14174.fl-builder-edit .mtss-carousel .fl-node-5f2b115f42d93 .fl-col-small .hover-on {
  display: block;
}
/*.page-id-13622 dev,*/
.page-id-14174.fl-builder-edit #pyramid-carousel .pyramid-left .fl-module-html {
  z-index: auto;
}
/* Comprehensive Assessment */
/*.page-id-7446 old, delete when page goes live{
	.sol-every-moment {
		p {
			.uppercase;
			text-align: center;
			font-size: 14px;
			&:after {
				content: '\f0d7';
				color: @med-gray;
				width: 100%;
				margin: auto;
				font-family: "Font Awesome 5 Free";
				font-weight: 700;
				font-size: 45px;
				display: block;
				margin-top: 10px;
			}
		}
		.carousel-nav-1.active {
			p:after {
				color: @green;
			}
		}
		.carousel-nav-2.active {
			p:after {
				color: @blue;
			}
		}
		.carousel-nav-3.active {
			p:after {
				color: @teal;
			}
		}
		.carousel-nav-4.active {
			p:after {
				color: @yellow;
			}
		}
		.carousel-nav-5.active {
			p:after {
				color: @red;
			}
		}
		.carousel-nav-6.active {
			p:after {
				color: #555555;
			}
		}
		.carousel-nav-1, .carousel-nav-2, .carousel-nav-3, .carousel-nav-4, .carousel-nav-5, .carousel-nav-6 {
			img {
				cursor: pointer;
			}
		}
	}
	.carousel-content {
		.carousel-tile, .carousel-tile-beneath {
			display: none;
		}
		.fl-row-content-wrap {
			min-height: 650px;
		}
		margin-bottom: 40px;	
		&.carousel-content-1 {
			h3 span {
				color: @green;
			}
		
		}
		&.carousel-content-2 {
			h3 span {
				color: @blue;
			}
		}
		&.carousel-content-3 {
			h3 span {
				color: @teal;
			}
		}
		&.carousel-content-4 {
			h3 span {
				color: @yellow;
			}
		}
		&.carousel-content-5 {
			h3 span {
				color: @red;
			}
		}
		
		&.carousel-content-6 {
			h3 span {
				color: #555555;
			}
		}
		.carousel-tile {
			max-width: 200px;
			margin: auto;
		}
		.carousel-tile-beneath {
			p {
				.uppercase;
				text-align: center;
				font-size: 14px;
				&:after {
					content: '\f0d7';
					color: @med-gray;
					width: 100%;
					margin: auto;
					font-family: "Font Awesome 5 Free";
					font-weight: 700;
					font-size: 45px;
					display: block;
					margin-top: 10px;
				}
			}
		}
		&.carousel-content-1 {
			.carousel-tile-beneath {
				p:after {
					color: @green;
				}
			}
		}
		&.carousel-content-2 {
			.carousel-tile-beneath {
				p:after {
					color: @blue;
				}
			}
		}
		&.carousel-content-3 {
			.carousel-tile-beneath {
				p:after {
					color: @teal;
				}
			}
		}
		&.carousel-content-4 {
			.carousel-tile-beneath {
				p:after {
					color: @yellow;
				}
			}
		}
		&.carousel-content-5 {
			.carousel-tile-beneath {
				p:after {
					color: @red;
				}
			}
		}
		&.carousel-content-6 {
			.carousel-tile-beneath {
				p:after {
					color: #555555;
				}
			}
		}
	}
	.set-apart {
		.fl-row-content {
			position: relative;
		}
		.fl-node-5f27060a3d07b {
			position: absolute;
			left: 0;
		}
		.fl-col-group {
			padding-left: 100px;
		}
		h2 {
			max-width: 400px;
		}
		h3 {
			color: @teal;
			font-weight: bold;
			font-size: 20px;
		}
	}
	.three-white-columns-shadow {
		h6 {
			.uppercase;
			font-size: 16px;
			span {
				color: @dk-gray;
				font-weight: 500;
			}
		}
		h3 {
			font-size: 20px;
			line-height: 1.3;
		}
	}
	.video-box {
		strong {
			color: @blue;
		}
	}
	&.fl-builder-edit {
		.carousel-content {
			.carousel-tile, .carousel-tile-beneath {
				display: block;
			}
		}
	}
} */
.page-id-13608 .sol-every-moment p {
  text-transform: uppercase;
  letter-spacing: .1em;
  text-align: center;
  font-size: 14px;
}
.page-id-13608 .sol-every-moment p h1,
.page-id-13608 .sol-every-moment p h2,
.page-id-13608 .sol-every-moment p h3,
.page-id-13608 .sol-every-moment p h4,
.page-id-13608 .sol-every-moment p h5,
.page-id-13608 .sol-every-moment p h6,
.page-id-13608 .sol-every-moment p a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-13608 .sol-every-moment p:after {
  content: '';
  background: url('/wp-content/uploads/2021/05/Triangle-down-gray-1.svg');
  background-size: 30px 20px!important;
  width: 30px;
  height: 20px;
  margin: auto;
  margin-top: 10px;
  display: block;
}
.page-id-13608 .sol-every-moment .carousel-nav-1.active p:after {
  background: url('/wp-content/uploads/2021/05/Triangle-down-green.svg');
}
.page-id-13608 .sol-every-moment .carousel-nav-2.active p:after {
  background: url('/wp-content/uploads/2021/05/Triangle-down-blue-1.svg');
}
.page-id-13608 .sol-every-moment .carousel-nav-3.active p:after {
  background: url('/wp-content/uploads/2021/05/Triangle-down-teal.svg');
}
.page-id-13608 .sol-every-moment .carousel-nav-4.active p:after {
  background: url('/wp-content/uploads/2021/05/Triangle-down-yellow.svg');
}
.page-id-13608 .sol-every-moment .carousel-nav-5.active p:after {
  background: url('/wp-content/uploads/2021/05/Triangle-down-red-1.svg');
}
.page-id-13608 .sol-every-moment .carousel-nav-6.active p:after {
  background: url('/wp-content/uploads/2021/11/Triangle-down-dk-gray.svg');
}
.page-id-13608 .sol-every-moment .carousel-nav-1 img,
.page-id-13608 .sol-every-moment .carousel-nav-2 img,
.page-id-13608 .sol-every-moment .carousel-nav-3 img,
.page-id-13608 .sol-every-moment .carousel-nav-4 img,
.page-id-13608 .sol-every-moment .carousel-nav-5 img,
.page-id-13608 .sol-every-moment .carousel-nav-6 img {
  cursor: pointer;
}
.page-id-13608 .carousel-content {
  margin-bottom: 40px;
}
.page-id-13608 .carousel-content .carousel-tile,
.page-id-13608 .carousel-content .carousel-tile-beneath {
  display: none;
}
.page-id-13608 .carousel-content .fl-row-content-wrap {
  min-height: 650px;
}
.page-id-13608 .carousel-content.carousel-content-1 h3 span,
.page-id-13608 .carousel-content.carousel-content-1 strong {
  color: #92be28;
}
.page-id-13608 .carousel-content.carousel-content-2 h3 span,
.page-id-13608 .carousel-content.carousel-content-2 strong {
  color: #006c90;
}
.page-id-13608 .carousel-content.carousel-content-3 h3 span,
.page-id-13608 .carousel-content.carousel-content-3 strong {
  color: #00aabc;
}
.page-id-13608 .carousel-content.carousel-content-4 h3 span {
  color: #ffca26;
}
.page-id-13608 .carousel-content.carousel-content-5 h3 span,
.page-id-13608 .carousel-content.carousel-content-5 strong {
  color: #ee2947;
}
.page-id-13608 .carousel-content.carousel-content-6 h3 span,
.page-id-13608 .carousel-content.carousel-content-6 strong {
  color: #555555;
}
.page-id-13608 .carousel-content .carousel-tile {
  max-width: 200px;
  margin: auto;
}
.page-id-13608 .carousel-content .carousel-tile-beneath p {
  text-transform: uppercase;
  letter-spacing: .1em;
  text-align: center;
  font-size: 14px;
}
.page-id-13608 .carousel-content .carousel-tile-beneath p h1,
.page-id-13608 .carousel-content .carousel-tile-beneath p h2,
.page-id-13608 .carousel-content .carousel-tile-beneath p h3,
.page-id-13608 .carousel-content .carousel-tile-beneath p h4,
.page-id-13608 .carousel-content .carousel-tile-beneath p h5,
.page-id-13608 .carousel-content .carousel-tile-beneath p h6,
.page-id-13608 .carousel-content .carousel-tile-beneath p a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-13608 .carousel-content .carousel-tile-beneath p:after {
  content: '\f0d7';
  color: #d0d0d0;
  width: 100%;
  margin: auto;
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
  font-size: 45px;
  display: block;
  margin-top: 10px;
}
.page-id-13608 .carousel-content.carousel-content-1 .carousel-tile-beneath p:after {
  color: #93d500;
}
.page-id-13608 .carousel-content.carousel-content-2 .carousel-tile-beneath p:after {
  color: #006c90;
}
.page-id-13608 .carousel-content.carousel-content-3 .carousel-tile-beneath p:after {
  color: #00aabc;
}
.page-id-13608 .carousel-content.carousel-content-4 .carousel-tile-beneath p:after {
  color: #ffca26;
}
.page-id-13608 .carousel-content.carousel-content-5 .carousel-tile-beneath p:after {
  color: #ee2947;
}
.page-id-13608 .carousel-content.carousel-content-6 .carousel-tile-beneath p:after {
  color: #555555;
}
.page-id-13608 .set-apart h3 {
  color: #00aabc;
  font-weight: bold;
  font-size: 20px;
}
.page-id-13608 .three-white-columns-shadow h6 {
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 16px;
}
.page-id-13608 .three-white-columns-shadow h6 h1,
.page-id-13608 .three-white-columns-shadow h6 h2,
.page-id-13608 .three-white-columns-shadow h6 h3,
.page-id-13608 .three-white-columns-shadow h6 h4,
.page-id-13608 .three-white-columns-shadow h6 h5,
.page-id-13608 .three-white-columns-shadow h6 h6,
.page-id-13608 .three-white-columns-shadow h6 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-13608 .three-white-columns-shadow h6 span {
  color: #838383;
  font-weight: 500;
}
.page-id-13608 .three-white-columns-shadow h3 {
  font-size: 20px;
  line-height: 1.3;
}
.page-id-13608 .video-box strong {
  color: #006c90;
}
.page-id-13608.fl-builder-edit .carousel-content .carousel-tile,
.page-id-13608.fl-builder-edit .carousel-content .carousel-tile-beneath {
  display: block;
}
.page-id-13608 .gray-box.fl-row {
  padding: 0 20px;
}
.page-id-13608 .gray-box.fl-row .fl-row-content-wrap {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  margin-bottom: 0;
  border: 1px solid #d0d0d0;
  border-top: 0;
  margin-top: 0;
  border-radius: 0 0 7px 7px;
  -moz-border-radius: 0 0 7px 7px;
  -webkit-border-radius: 0 0 7px 7px;
}
/* Equity & Disproportionality Feb 2022 */
/*.page-id-7447 dev,*/
.page-id-14171 .equity-table .fl-col-group-equal-height .left {
  width: 325px!important;
  cursor: pointer;
}
.page-id-14171 .equity-table .fl-col-group-equal-height .left:hover .fl-module-rich-text,
.page-id-14171 .equity-table .fl-col-group-equal-height .left.active .fl-module-rich-text,
.page-id-14171 .equity-table .fl-col-group-equal-height .left.hover .fl-module-rich-text {
  position: relative;
}
.page-id-14171 .equity-table .fl-col-group-equal-height .left:hover .fl-module-rich-text:before,
.page-id-14171 .equity-table .fl-col-group-equal-height .left.active .fl-module-rich-text:before,
.page-id-14171 .equity-table .fl-col-group-equal-height .left.hover .fl-module-rich-text:before {
  background: #ffca26;
  clip-path: polygon(0 0, 0% 100%, 100% 50%);
  width: 33px;
  height: 74px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.page-id-14171 .equity-table .fl-col-group-equal-height .right {
  width: -webkit-calc(100% - 325px) !important;
  width: -moz-calc(100% - 325px) !important;
  width: calc(100% - 325px) !important;
}
.page-id-14171 .equity-table .fl-col-group-equal-height .right .fl-module-rich-text {
  height: auto;
  overflow: hidden;
}
.page-id-14171 #equity-slider .fl-slide .fl-slide-text p {
  margin-bottom: 40px!important;
}
.page-id-14171 #equity-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ffca26;
}
.page-id-14171.fl-builder-edit .equity-table .fl-col-group-equal-height .right .fl-module-rich-text {
  height: auto;
}
.page-id-14171 #equity-interactive-section .fl-col-group {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -o-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.page-id-14171 #equity-interactive-section .fl-col {
  width: 33.3%!important;
}
.page-id-14171 #equity-interactive-section .fl-col:nth-of-type(4) {
  margin-left: 1px;
}
.page-id-14171 #equity-interactive-section .fl-col:nth-of-type(5) {
  margin-right: 1px;
}
.page-id-14171 #equity-interactive-section .fl-col .fl-module-heading {
  min-height: 95px;
  position: relative;
  cursor: pointer;
}
.page-id-14171 #equity-interactive-section .fl-col .fl-module-heading:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: .2;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
}
.page-id-14171 #equity-interactive-section .fl-col .fl-module-rich-text {
  overflow: hidden;
}
.page-id-14171 #equity-interactive-section .fl-col .fl-module-rich-text .red-text {
  padding-top: 20px;
  border-top: 1px solid #bababa;
  margin-top: 20px;
}
.page-id-14171 #equity-interactive-section .fl-col.equity-fastbridge .fl-module-heading:after {
  background-image: url('/wp-content/uploads/2020/08/Fastbridge-icon_White.svg');
  background-position: center left;
}
.page-id-14171 #equity-interactive-section .fl-col.equity-dna .fl-module-heading:after {
  background-image: url('/wp-content/uploads/2020/08/DnA_Icon_White_forBG.svg');
  background-position: center left;
}
.page-id-14171 #equity-interactive-section .fl-col.equity-educlimber .fl-module-heading:after {
  background-image: url('/wp-content/uploads/2020/08/chart-white.svg');
  background-position: bottom left;
  top: 30%;
}
.page-id-14171 #equity-interactive-section .fl-col:hover .fl-module-heading {
  background-color: #00aabc;
}
/* Dyslexia */
.page-id-7449 .fl-node-5f2994ce76559 .fl-col {
  width: -webkit-calc(100% - 160px) !important;
  width: -moz-calc(100% - 160px) !important;
  width: calc(100% - 160px) !important;
  float: left!important;
  clear: none!important;
}
.page-id-7449 .fl-node-5f2994ce76559 .fl-col-small {
  width: 160px!important;
}
.page-id-7449 #why-dyslexia {
  position: relative;
}
.page-id-7449 #why-dyslexia:before,
.page-id-7449 #why-dyslexia:after {
  background-size: 311px 361px;
  width: 311px;
  height: 361px;
  display: block;
  content: '';
  position: absolute;
  background: url('/wp-content/uploads/2020/08/Fastbridge-icon_White.svg');
  z-index: 1;
}
.page-id-7449 #why-dyslexia:before {
  right: 0;
  top: -10px;
}
.page-id-7449 #why-dyslexia:after {
  left: -10px;
  bottom: -10px;
}
.page-id-7449 #why-dyslexia .fl-row-content {
  z-index: 2;
  position: relative;
}
.page-id-7449 #why-dyslexia .fl-module-content-slider .fl-slide-content {
  margin-top: 0;
}
.page-id-7449 #why-dyslexia .fl-module-content-slider .fl-slide {
  min-height: 700px;
}
.page-id-7449 #why-dyslexia .fl-module-content-slider .fl-slide h2 {
  font-size: 22px;
  padding-top: 0!important;
}
.page-id-7449 #why-dyslexia .fl-module-content-slider .fl-slide .fl-slide-photo-wrap {
  padding: 30px 50px;
}
.page-id-7449 #why-dyslexia .fl-module-content-slider .fl-slide .fl-slide-text > p {
  line-height: 1.7;
}
.page-id-7449 #why-dyslexia .fl-module-content-slider .fl-slide p {
  text-align: center;
}
.page-id-7449 .diagonal-up {
  background-color: #f0f0f0;
}
.page-id-7449 .diagonal-up .fl-row-content-wrap {
  margin: auto;
  max-width: 1100px;
}
.page-id-7449 .diagonal-up .fl-row-content {
  min-height: 900px;
  position: relative;
}
.page-id-7449 .diagonal-up .fl-row-content .fl-node-5f29998c8e954 {
  position: absolute;
  top: -50px;
}
.page-id-7449 .diagonal-up .fl-row-content .fl-node-5f299ad823db5 {
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: 300px;
}
.page-id-7449 .diagonal-up .fl-row-content .fl-node-5f299ad823db5 .fl-module-list-icon h2.uabb-list-icon-text-heading {
  font-size: 18px;
}
.page-id-7449 .diagonal-up .fl-row-content .fl-node-5f299ad823db5 .fl-module-button {
  margin-left: 50px;
}
.page-id-7449 .diagonal-up .fl-row-content .map-nh {
  width: 100%;
  max-width: 320px;
  position: absolute;
  right: -20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-top: 20px;
}
#dyslexia-table table thead td {
  background: #006c90;
  font-size: 17px;
  color: white;
  font-weight: bold;
  text-align: center;
  padding: 10px 15px;
}
#dyslexia-table table tr td {
  font-size: 17px;
  line-height: 1.3;
  padding: 15px;
  width: 50%;
  vertical-align: top;
  border: 1px solid #d0d0d0;
}
#dyslexia-table table tr td a {
  color: #ee2947;
  font-weight: bold;
}
#dyslexia-table .flex {
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -o-flex-flow: row wrap;
  flex-flow: row wrap;
}
#dyslexia-table .flex .one-third {
  -webkit-flex: 1 0 28%;
  -ms-flex: 1 0 28%;
  flex: 1 0 28%;
  text-align: center;
  font-size: 18px;
  line-height: 1.6;
  padding: 0 10px;
}
#dyslexia-table .flex .one-third h6 {
  color: #00aabc;
  font-weight: bold;
  text-align: center;
}
#dyslexia-table .flex .one-third .box-line {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.three-white-columns-shadow.solutions-resources .fl-col-small:hover h3 span.fl-heading-text,
.two-white-columns-shadow.solutions-resources .fl-col-small:hover h3 span.fl-heading-text,
.one-white-column-shadow.solutions-resources .fl-col-small:hover h3 span.fl-heading-text,
.four-white-columns-shadow.solutions-resources .fl-col-small:hover h3 span.fl-heading-text,
.three-white-columns-shadow.solutions-resources .clickable:hover h3 span.fl-heading-text,
.two-white-columns-shadow.solutions-resources .clickable:hover h3 span.fl-heading-text,
.one-white-column-shadow.solutions-resources .clickable:hover h3 span.fl-heading-text,
.four-white-columns-shadow.solutions-resources .clickable:hover h3 span.fl-heading-text {
  color: #006c90;
}
.three-white-columns-shadow.solutions-resources h3,
.two-white-columns-shadow.solutions-resources h3,
.one-white-column-shadow.solutions-resources h3,
.four-white-columns-shadow.solutions-resources h3 {
  font-size: 18px;
  line-height: 1.4;
}
.three-white-columns-shadow.solutions-resources h3 span,
.two-white-columns-shadow.solutions-resources h3 span,
.one-white-column-shadow.solutions-resources h3 span,
.four-white-columns-shadow.solutions-resources h3 span {
  font-weight: 500;
}
.three-white-columns-shadow.solutions-resources .fl-module-modal-popup,
.two-white-columns-shadow.solutions-resources .fl-module-modal-popup,
.one-white-column-shadow.solutions-resources .fl-module-modal-popup,
.four-white-columns-shadow.solutions-resources .fl-module-modal-popup,
.three-white-columns-shadow.solutions-resources .fl-module-photo,
.two-white-columns-shadow.solutions-resources .fl-module-photo,
.one-white-column-shadow.solutions-resources .fl-module-photo,
.four-white-columns-shadow.solutions-resources .fl-module-photo {
  margin-top: auto;
  margin-bottom: 15px;
}
/* SEB Social Emotional and Behavior */
/*.page-id-7450 dev,*/
.page-id-14173 .seb-icon-header {
  margin-bottom: 15px;
}
.page-id-14173 .seb-icon-header .fl-col-group-equal-height > div:first-of-type {
  width: 300px!important;
}
.page-id-14173 .seb-icon-header .fl-col-group-equal-height > div:nth-of-type(2) {
  width: -webkit-calc(100% - 300px) !important;
  width: -moz-calc(100% - 300px) !important;
  width: calc(100% - 300px) !important;
}
.page-id-14173 .bullets span {
  background: #bababa;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 5px;
  transition: all 300ms ease-in-out 0s;
}
.page-id-14173 .bullets span:nth-last-child(1) {
  margin-right: 0;
}
.page-id-14173 .bullets span:hover {
  cursor: pointer;
  background: #ffca26;
}
.page-id-14173 .bullets span.active-bullet {
  background: #ffca26;
}
.page-id-14173 .blue-background,
.page-id-14173 .yellow-background {
  -webkit-box-pack: flex-start;
  -moz-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.page-id-14173 .seb-carousel-navigation .carousel-nav .charcoal-text .fl-rich-text {
  min-height: 57px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: flex-end;
  -moz-box-align: flex-end;
  -ms-flex-align: flex-end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.page-id-14173 .seb-carousel-navigation .carousel-nav:hover .fl-col-content,
.page-id-14173 .seb-carousel-navigation .carousel-nav.active .fl-col-content {
  background: #ffca26;
  cursor: pointer;
}
.page-id-14173 .seb-carousel-navigation .fl-col-group-equal-height > div:first-of-type:hover .fl-col-content,
.page-id-14173 .seb-carousel-navigation .fl-col-group-equal-height > div:first-of-type.active .fl-col-content {
  background: #006c90;
}
.page-id-14173 .seb-carousel-navigation .fl-col-group-equal-height > div:first-of-type:hover .fl-col-content img,
.page-id-14173 .seb-carousel-navigation .fl-col-group-equal-height > div:first-of-type.active .fl-col-content img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
.page-id-14173 .seb-carousel-navigation .fl-col-group-equal-height > div:first-of-type:hover .fl-col-content p,
.page-id-14173 .seb-carousel-navigation .fl-col-group-equal-height > div:first-of-type.active .fl-col-content p {
  color: white;
}
.page-id-14173 .carousel-content .fl-row-content-wrap {
  padding: 0;
}
.page-id-14173 .carousel-content .carousel-arrow-left,
.page-id-14173 .carousel-content .carousel-arrow-right {
  display: none!important;
}
.page-id-14173 .carousel-content ul {
  margin-top: 0;
}
.page-id-14173 .seb-table-row .fl-module-heading {
  margin-top: 5px;
}
.page-id-14173 .seb-table-row .fl-col-small {
  background: #f0f0f0;
}
.page-id-14173 .seb-table-row .fl-module-list-icon {
  background: #f0f0f0;
  border-bottom: 3px solid white;
}
.page-id-14173 .seb-table-row .fl-module-list-icon .uabb-list-icon-wrap {
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  min-height: 60px;
}
.page-id-14173 .seb-table-row .fl-module-list-icon .uabb-callout-outter {
  max-width: 75px;
  width: 100%;
  border-right: 3px solid white;
  padding: 5px 0;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.page-id-14173 .seb-table-row .fl-module-list-icon .uabb-list-icon-text {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 5px 15px;
}
.page-id-14173 .fl-module-html {
  background: #f0f0f0;
}
.page-id-14173 .fl-module-html h2 {
  font-size: 22px;
  width: 100%!important;
}
.page-id-14173 .fl-module-html .n2-ss-slider-controls-above {
  -webkit-box-align: flex-end;
  -moz-box-align: flex-end;
  -ms-flex-align: flex-end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  padding-right: 30px;
}
.page-id-14173 .fl-module-html .n2-bullet.n2-active {
  background: #ffca26 !important;
}
.page-id-14173 .fl-module-html .n2-ss-layer,
.page-id-14173 .fl-module-html .n2-ss-section-main-content {
  padding: 0;
}
.page-id-14173 .fl-module-html p {
  margin-bottom: 15px!important;
}
.page-id-14173 .carousel-content h2 {
  color: #323232;
}
.page-id-14173 .carousel-content-1 strong,
.page-id-14173 .carousel-content-1 h2 {
  color: #006c90;
}
/* Professional Development / Learning Development  Old*/
.page-id-4839 ul li {
  margin-bottom: 5px;
}
.page-id-4839 .grid .fl-col {
  position: relative;
  min-height: 400px;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  padding: 30px 15px;
  margin: 25px;
  width: -webkit-calc(33.3% - 50px);
  width: -moz-calc(33.3% - 50px);
  width: calc(33.3% - 50px);
}
.page-id-4839 .grid .fl-col .fl-module-photo {
  min-height: 125px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding-bottom: 10px;
}
.page-id-4839 .grid .fl-col h2 {
  font-size: 22px;
  text-transform: uppercase;
  letter-spacing: .1em;
  color: white;
  text-align: center;
}
.page-id-4839 .grid .fl-col h2 h1,
.page-id-4839 .grid .fl-col h2 h2,
.page-id-4839 .grid .fl-col h2 h3,
.page-id-4839 .grid .fl-col h2 h4,
.page-id-4839 .grid .fl-col h2 h5,
.page-id-4839 .grid .fl-col h2 h6,
.page-id-4839 .grid .fl-col h2 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-4839 .grid .fl-col h2 span {
  font-weight: 600;
}
.page-id-4839 .grid .fl-col .fl-module-rich-text {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  color: white;
  display: none;
}
.page-id-4839 .grid .fl-col:hover .fl-module-rich-text {
  display: block;
  background: rgba(147, 213, 0, 0.9);
  padding: 10px;
}
.page-id-4839 .grid .fl-col:hover .fl-module-rich-text p {
  font-weight: 600;
  color: white;
}
.page-id-4839 .grid .fl-col.teal-bg:hover .fl-module-rich-text {
  background: rgba(238, 41, 71, 0.9);
}
.page-id-4839 .tribe-events ul#legend {
  display: none!important;
}
.fl-builder-edit .grid .fl-col {
  width: -webkit-calc(33.3% - 50px) !important;
  width: -moz-calc(33.3% - 50px) !important;
  width: calc(33.3% - 50px) !important;
}
.fl-builder-edit .grid .fl-col .fl-module-rich-text {
  position: relative;
  display: block;
}
.quote {
  padding: 110px 0px;
  position: relative;
}
.quote p {
  color: #00aabc;
  font-weight: 600;
  font-style: italic;
  font-size: 40px;
  max-width: 750px;
  margin: auto;
  line-height: 1.5;
  text-align: center;
}
.quote:before,
.quote:after {
  position: absolute;
  z-index: -1;
}
.quote:before {
  content: url('/wp-content/uploads/2019/05/Quotes-gray-left.svg');
  left: -10px;
  top: 0;
}
.quote:after {
  content: url('/wp-content/uploads/2019/05/Quotes-gray-right.svg');
  right: -10px;
  bottom: 0;
}
/* Learning & Development new */
.page-id-7443 .ld-icons .fl-col-small {
  margin: 0 20px;
  width: -webkit-calc(25% - 40px) !important;
  width: -moz-calc(25% - 40px) !important;
  width: calc(25% - 40px) !important;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
}
.page-id-7443 .ld-icons .fl-col-small h3 {
  font-size: 19px;
  line-height: 1.1;
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-7443 .ld-icons .fl-col-small h3 span {
  color: white;
  font-weight: bold;
}
.page-id-7443 .ld-icons .fl-col-small h3 h1,
.page-id-7443 .ld-icons .fl-col-small h3 h2,
.page-id-7443 .ld-icons .fl-col-small h3 h3,
.page-id-7443 .ld-icons .fl-col-small h3 h4,
.page-id-7443 .ld-icons .fl-col-small h3 h5,
.page-id-7443 .ld-icons .fl-col-small h3 h6,
.page-id-7443 .ld-icons .fl-col-small h3 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-7443 .ld-icons .fl-col-small .fl-module-content {
  margin: 20px 20px;
}
.page-id-7443 .ld-icons .fl-col-group > div:first-of-type,
.page-id-7443 .ld-icons .fl-col-group > div:nth-of-type(3) {
  background: #006c90;
}
.page-id-7443 .ld-icons .fl-col-group > div:first-of-type:hover,
.page-id-7443 .ld-icons .fl-col-group > div:nth-of-type(3):hover {
  background: #ffca26;
}
.page-id-7443 .ld-icons .fl-col-group > div:nth-of-type(2),
.page-id-7443 .ld-icons .fl-col-group > div:nth-of-type(4) {
  background: #00aabc;
}
.page-id-7443 .ld-icons .fl-col-group > div:nth-of-type(2):hover,
.page-id-7443 .ld-icons .fl-col-group > div:nth-of-type(4):hover {
  background: #ffca26;
}
.page-id-7443 .ld-3-columns h3 {
  max-width: 230px;
  margin: auto!important;
  line-height: 1.1;
}
.page-id-7443 .ld-3-columns h3 span {
  color: white;
  font-weight: bold;
}
.page-id-7443 .four-gray-columns h3 {
  font-size: 20px;
  line-height: 1.1;
  min-height: 65px;
}
.page-id-7443 .four-gray-columns h3 span {
  color: #00aabc;
  font-weight: bold;
}
.page-id-7443 .four-gray-columns .fl-module-rich-text .fl-module-content {
  margin-top: 10px;
}
.page-id-7443 .four-gray-columns p {
  font-size: 16px;
  line-height: 1.4;
}
/* Learning & Development > Train-the-trainer, > Onsite & Virtual Training, > Virtual Consultations */
.breadcrumbs {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.breadcrumbs h1,
.breadcrumbs h2,
.breadcrumbs h3,
.breadcrumbs h4,
.breadcrumbs h5,
.breadcrumbs h6,
.breadcrumbs a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.breadcrumbs p {
  color: #006c90;
  font-weight: bold;
}
.breadcrumbs p a,
.breadcrumbs p i {
  color: #323232;
}
.page-id-7074 .gray-box .fl-col {
  border-bottom: 1px solid #d0d0d0;
}
.page-id-7074 .gray-box strong {
  color: #00aabc;
}
.page-id-7074 h1,
.page-id-7444 h1,
.page-id-7445 h1 {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-7074 h1 h1,
.page-id-7444 h1 h1,
.page-id-7445 h1 h1,
.page-id-7074 h1 h2,
.page-id-7444 h1 h2,
.page-id-7445 h1 h2,
.page-id-7074 h1 h3,
.page-id-7444 h1 h3,
.page-id-7445 h1 h3,
.page-id-7074 h1 h4,
.page-id-7444 h1 h4,
.page-id-7445 h1 h4,
.page-id-7074 h1 h5,
.page-id-7444 h1 h5,
.page-id-7445 h1 h5,
.page-id-7074 h1 h6,
.page-id-7444 h1 h6,
.page-id-7445 h1 h6,
.page-id-7074 h1 a.fl-button,
.page-id-7444 h1 a.fl-button,
.page-id-7445 h1 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-7074 .uabb-info-list-item p,
.page-id-7444 .uabb-info-list-item p,
.page-id-7445 .uabb-info-list-item p {
  margin-bottom: 0;
}
.page-id-7074 .gray-box h2,
.page-id-7444 .gray-box h2,
.page-id-7445 .gray-box h2 {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-7074 .gray-box h2 h1,
.page-id-7444 .gray-box h2 h1,
.page-id-7445 .gray-box h2 h1,
.page-id-7074 .gray-box h2 h2,
.page-id-7444 .gray-box h2 h2,
.page-id-7445 .gray-box h2 h2,
.page-id-7074 .gray-box h2 h3,
.page-id-7444 .gray-box h2 h3,
.page-id-7445 .gray-box h2 h3,
.page-id-7074 .gray-box h2 h4,
.page-id-7444 .gray-box h2 h4,
.page-id-7445 .gray-box h2 h4,
.page-id-7074 .gray-box h2 h5,
.page-id-7444 .gray-box h2 h5,
.page-id-7445 .gray-box h2 h5,
.page-id-7074 .gray-box h2 h6,
.page-id-7444 .gray-box h2 h6,
.page-id-7445 .gray-box h2 h6,
.page-id-7074 .gray-box h2 a.fl-button,
.page-id-7444 .gray-box h2 a.fl-button,
.page-id-7445 .gray-box h2 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-7074 .gray-box .red-text,
.page-id-7444 .gray-box .red-text,
.page-id-7445 .gray-box .red-text {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-7074 .gray-box .red-text h1,
.page-id-7444 .gray-box .red-text h1,
.page-id-7445 .gray-box .red-text h1,
.page-id-7074 .gray-box .red-text h2,
.page-id-7444 .gray-box .red-text h2,
.page-id-7445 .gray-box .red-text h2,
.page-id-7074 .gray-box .red-text h3,
.page-id-7444 .gray-box .red-text h3,
.page-id-7445 .gray-box .red-text h3,
.page-id-7074 .gray-box .red-text h4,
.page-id-7444 .gray-box .red-text h4,
.page-id-7445 .gray-box .red-text h4,
.page-id-7074 .gray-box .red-text h5,
.page-id-7444 .gray-box .red-text h5,
.page-id-7445 .gray-box .red-text h5,
.page-id-7074 .gray-box .red-text h6,
.page-id-7444 .gray-box .red-text h6,
.page-id-7445 .gray-box .red-text h6,
.page-id-7074 .gray-box .red-text a.fl-button,
.page-id-7444 .gray-box .red-text a.fl-button,
.page-id-7445 .gray-box .red-text a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-7074 .gray-box .fl-row-content > div:last-of-type .fl-col,
.page-id-7444 .gray-box .fl-row-content > div:last-of-type .fl-col,
.page-id-7445 .gray-box .fl-row-content > div:last-of-type .fl-col {
  border-bottom: 0;
}
.page-id-7074 h3,
.page-id-7444 h3,
.page-id-7445 h3 {
  font-weight: bold;
  color: #006c90;
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-7074 h3 h1,
.page-id-7444 h3 h1,
.page-id-7445 h3 h1,
.page-id-7074 h3 h2,
.page-id-7444 h3 h2,
.page-id-7445 h3 h2,
.page-id-7074 h3 h3,
.page-id-7444 h3 h3,
.page-id-7445 h3 h3,
.page-id-7074 h3 h4,
.page-id-7444 h3 h4,
.page-id-7445 h3 h4,
.page-id-7074 h3 h5,
.page-id-7444 h3 h5,
.page-id-7445 h3 h5,
.page-id-7074 h3 h6,
.page-id-7444 h3 h6,
.page-id-7445 h3 h6,
.page-id-7074 h3 a.fl-button,
.page-id-7444 h3 a.fl-button,
.page-id-7445 h3 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-7074 h3 span,
.page-id-7444 h3 span,
.page-id-7445 h3 span {
  font-weight: bold;
  color: #006c90;
}
.page-id-7074 .ld-intro-list .uabb-info-list-item .uabb-info-list-icon,
.page-id-7444 .ld-intro-list .uabb-info-list-item .uabb-info-list-icon,
.page-id-7445 .ld-intro-list .uabb-info-list-item .uabb-info-list-icon {
  vertical-align: top;
  margin-top: 10px;
}
.page-id-7074 .ld-intro-list .uabb-info-list-content .uabb-info-list-title,
.page-id-7444 .ld-intro-list .uabb-info-list-content .uabb-info-list-title,
.page-id-7445 .ld-intro-list .uabb-info-list-content .uabb-info-list-title {
  font-weight: normal;
}
.page-id-7074 .ld-intro-list li.info-list-item-dynamic0 img,
.page-id-7444 .ld-intro-list li.info-list-item-dynamic0 img,
.page-id-7445 .ld-intro-list li.info-list-item-dynamic0 img {
  max-width: 30px;
  margin-left: 5px;
  padding-right: 5px;
}
.page-id-7074 .library-by-product h3,
.page-id-7444 .library-by-product h3,
.page-id-7445 .library-by-product h3 {
  text-transform: none;
  letter-spacing: 0;
}
.library-by-product .fl-module-photo .fl-module-content {
  margin-left: 0;
  margin-right: 0;
}
/* FASTflix L&D */
.page-id-8120 #how-does-it-work .fl-col-group.fl-node-5f8b57228928a {
  max-width: 600px;
  margin: auto;
}
.page-id-8120 #how-does-it-work .fl-col-group.fl-node-5f8b57228928a p {
  line-height: 1.2;
}
.page-id-8120 #course-offerings .fl-col-small {
  width: -webkit-calc(33.3% - 40px) !important;
  width: -moz-calc(33.3% - 40px) !important;
  width: calc(33.3% - 40px) !important;
  margin: 20px;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  overflow: hidden;
  height: 200px;
}
.page-id-8120 #course-offerings .fl-col-small .fl-module-rich-text {
  padding: 30px;
}
.page-id-8120 #course-offerings .fl-col-small .fl-module-rich-text p {
  color: #323232;
  font-size: 20px;
}
.page-id-8120 #cta-secondary {
  margin-top: -350px;
}
/* Contact */
.contact-contact-boxes {
  margin-top: -120px;
  z-index: 9;
  width: 100%;
  position: relative;
}
.contact-contact-boxes .fl-col {
  border: 1px solid #f0f0f0;
  background: white;
  -webkit-filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
  padding: 30px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  margin: 25px;
  width: -webkit-calc(50% - 50px);
  width: -moz-calc(50% - 50px);
  width: calc(50% - 50px);
}
.contact-contact-boxes .fl-col h2 {
  font-size: 23px;
  text-transform: uppercase;
  color: #555555;
  letter-spacing: .1em;
}
.contact-contact-boxes .fl-col p {
  margin-bottom: 40px;
}
.contact-contact-boxes .fl-col a {
  color: #006c90;
  font-weight: bold;
}
.contact-contact-boxes .fl-col a.fl-button {
  background-color: #006c90;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 18px;
  font-weight: 500;
}
.contact-contact-boxes .fl-col a.fl-button span {
  color: white;
}
.contact-additional-info {
  padding: 0 40px;
}
.contact-additional-info .fl-col-group-equal-height {
  border: 1px solid #f0f0f0;
  background: white;
  -webkit-filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.contact-additional-info .fl-col-group-equal-height .fl-module-rich-text {
  padding: 30px;
}
.contact-additional-info .fl-col-group-equal-height strong {
  display: block;
}
.contact-additional-info .fl-col-group-equal-height p {
  margin-bottom: 40px;
}
.contact-additional-info .fl-col-group-equal-height img {
  min-height: 600px;
  object-fit: cover;
}
.contact-additional-info .fl-row-content {
  z-index: 9;
  position: relative;
}
.page-id-18 .fl-builder-content #hero-secondary-short .fl-row-content {
  width: 100%;
}
.page-id-18 .fl-builder-content h3 {
  font-size: 20px;
}
.page-id-18 .fl-builder-content .contact-boxes {
  margin-top: -350px;
  z-index: 9;
  width: 100%;
  position: relative;
}
.page-id-18 .fl-builder-content .contact-boxes .fl-col {
  border: 1px solid #f0f0f0;
  background: white;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  padding: 30px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  margin: 25px;
  width: -webkit-calc(50% - 50px);
  width: -moz-calc(50% - 50px);
  width: calc(50% - 50px);
}
.page-id-18 .fl-builder-content .contact-boxes .fl-col h2 {
  font-size: 23px;
  text-transform: uppercase;
  color: #555555;
  letter-spacing: .1em;
}
.page-id-18 .fl-builder-content .contact-boxes .fl-col p {
  margin-bottom: 40px;
}
.page-id-18 .fl-builder-content .contact-boxes .fl-col a {
  color: #006c90;
  font-weight: bold;
}
.page-id-18 .fl-builder-content .contact-boxes .fl-col a.fl-button {
  background-color: #006c90;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 18px;
  font-weight: 500;
}
.page-id-18 .fl-builder-content .contact-boxes .fl-col a.fl-button span {
  color: white;
}
.page-id-18 .fl-builder-content .additional-info .fl-col-group-equal-height {
  border: 1px solid #f0f0f0;
  background: white;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.page-id-18 .fl-builder-content .additional-info .fl-col-group-equal-height .fl-module-rich-text {
  padding: 30px;
}
.page-id-18 .fl-builder-content .additional-info .fl-col-group-equal-height strong {
  display: block;
}
.page-id-18 .fl-builder-content .additional-info .fl-col-group-equal-height p {
  margin-bottom: 40px;
}
.page-id-18 .fl-builder-content .additional-info .fl-col-group-equal-height img {
  min-height: 600px;
  object-fit: cover;
}
.page-id-18 .fl-builder-content .additional-info .fl-row-content {
  z-index: 9;
  position: relative;
}
.page-id-18 .fl-builder-content #cta-secondary {
  margin-top: -200px;
}
.page-id-18 .fl-builder-content #cta-secondary .fl-row-content-wrap {
  padding-top: 400px;
}
.fl-builder-edit.page-id-18 .fl-builder-content .contact-boxes .fl-col {
  width: -webkit-calc(50% - 50px) !important;
  width: -moz-calc(50% - 50px) !important;
  width: calc(50% - 50px) !important;
}
/* Security & Privacy */
.page-id-4864 .privacy-navigation {
  padding-right: 30px;
}
.page-id-4864 .privacy-navigation strong {
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 22px;
  padding-bottom: 30px;
  border-bottom: 1px solid #d0d0d0;
  margin-bottom: 30px;
  display: block;
}
.page-id-4864 .privacy-navigation strong h1,
.page-id-4864 .privacy-navigation strong h2,
.page-id-4864 .privacy-navigation strong h3,
.page-id-4864 .privacy-navigation strong h4,
.page-id-4864 .privacy-navigation strong h5,
.page-id-4864 .privacy-navigation strong h6,
.page-id-4864 .privacy-navigation strong a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-4864 .privacy-navigation strong a {
  color: #006c90;
}
.page-id-4864 .privacy-navigation strong a:hover {
  color: #ffca26;
}
.page-id-4864 .privacy-navigation ul {
  list-style: none;
  padding-left: 0px;
}
.page-id-4864 .privacy-navigation ul li {
  line-height: 1.3;
}
.page-id-4864 .privacy-navigation ul li a {
  color: #006c90;
  font-weight: bold;
}
.page-id-4864 .privacy-navigation ul li a:hover {
  color: #ffca26;
}
.page-id-4864 .privacy-navigation ul li.hidden {
  display: none;
}
.page-id-4864 .intro h3 {
  font-size: 20px;
  max-width: 400px;
}
.page-id-4864 #privacy-text h3 {
  font-size: 25px;
  font-weight: bold;
  color: #006c90;
}
.page-id-4864 #privacy-text table thead {
  background-color: #006c90;
  color: white;
  font-weight: 500;
}
.page-id-4864 #privacy-text table thead td {
  border-right: 1px solid white;
  padding: 5px;
  vertical-align: bottom;
}
.page-id-4864 #privacy-text table td {
  text-align: left;
  padding: 15px 5px;
  vertical-align: top;
}
.page-id-4864 #privacy-text #info-collected table td:first-of-type {
  min-width: 100px;
}
.page-id-4864 #privacy-text #info-collected table td:nth-of-type(3) {
  min-width: 80px;
}
.page-id-4864 #privacy-text #info-collected table td:nth-of-type(4) {
  min-width: 120px;
}
.page-id-4864 #privacy-text .privacy-text {
  display: none;
}
.page-id-4864 #privacy-text #overview {
  display: block;
}
.page-id-4864 #privacy-text .privacy-text .fl-module-content {
  margin-top: 0px;
}
.page-id-4864 #privacy-text .privacy-text .fl-module-content h2:first-of-type {
  margin-top: 15px;
}
.page-id-4864 #privacy-text #overview h2 {
  margin-bottom: 25px;
}
.page-id-4864 #privacy-text #overview p {
  margin-bottom: 50px;
}
.page-id-4864 #privacy-text #overview img {
  margin: 40px 0px;
}
.fl-builder-edit.page-id-4864 #privacy-text .privacy-text {
  display: block;
}
/*  Partner landing page */
.page-id-4887 .partner-landing-grid .fl-node-5d029ae35f3fd {
  position: relative;
}
.page-id-4887 .partner-landing-grid .partner-head {
  color: #555555;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  text-transform: uppercase;
  letter-spacing: .1em;
  padding: 40px;
  height: 300px;
  position: relative;
}
.page-id-4887 .partner-landing-grid .partner-head h1,
.page-id-4887 .partner-landing-grid .partner-head h2,
.page-id-4887 .partner-landing-grid .partner-head h3,
.page-id-4887 .partner-landing-grid .partner-head h4,
.page-id-4887 .partner-landing-grid .partner-head h5,
.page-id-4887 .partner-landing-grid .partner-head h6,
.page-id-4887 .partner-landing-grid .partner-head a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-4887 .partner-landing-grid .partner-head p {
  text-align: center;
  font-weight: 600;
  color: #323232;
}
.page-id-4887 .partner-landing-grid .partner-head .fl-module-content {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
.page-id-4887 .partner-landing-grid .partner-head:hover p {
  color: white;
}
.page-id-4887 .partner-landing-grid .partner-head:hover:after {
  position: absolute;
  font-family: "Font Awesome 5 Free";
  content: '\f0d7';
  color: #838383;
  bottom: -60px;
  text-align: center;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  line-height: .1;
  font-weight: 700;
  font-size: 60px;
  color: #93d500;
}
.page-id-4887 .partner-landing-grid .partner-head.one,
.page-id-4887 .partner-landing-grid .partner-head.three {
  background: #d0d0d0;
}
.page-id-4887 .partner-landing-grid .partner-head.one:hover,
.page-id-4887 .partner-landing-grid .partner-head.three:hover {
  background: #93d500;
}
.page-id-4887 .partner-landing-grid .partner-head.two,
.page-id-4887 .partner-landing-grid .partner-head.four {
  background: #f0f0f0;
}
.page-id-4887 .partner-landing-grid .partner-head.two:hover,
.page-id-4887 .partner-landing-grid .partner-head.four:hover {
  background: #00aabc;
}
.page-id-4887 .partner-landing-grid .partner-head.two:hover:after,
.page-id-4887 .partner-landing-grid .partner-head.four:hover:after {
  color: #00aabc;
}
.page-id-4887 .partner-landing-grid .partner-col .partner-text {
  display: none;
}
.page-id-4887 .partner-landing-grid .partner-col.active .partner-text {
  position: absolute;
  right: 0;
  padding-top: 100px;
  max-width: 900px;
  left: 50%;
  width: 100%;
  display: block;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.page-id-4887 .partner-landing-grid .partner-col.active .partner-text ul li {
  margin: 0px;
}
.page-id-4887 .partner-landing-grid .partner-col.active .partner-head p {
  color: white;
}
.page-id-4887 .partner-landing-grid .partner-col.active .partner-head:after {
  position: absolute;
  font-family: "Font Awesome 5 Free";
  content: '\f0d7';
  color: #838383;
  bottom: -60px;
  text-align: center;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  line-height: .1;
  font-weight: 700;
  font-size: 60px;
  color: #93d500;
}
.page-id-4887 .partner-landing-grid .partner-col.active .partner-head.one,
.page-id-4887 .partner-landing-grid .partner-col.active .partner-head.three {
  background: #93d500;
}
.page-id-4887 .partner-landing-grid .partner-col.active .partner-head.two,
.page-id-4887 .partner-landing-grid .partner-col.active .partner-head.four {
  background: #00aabc;
}
.page-id-4887 .partner-landing-grid .partner-col.active .partner-head.two:after,
.page-id-4887 .partner-landing-grid .partner-col.active .partner-head.four:after {
  color: #00aabc;
}
.page-id-4887 .fl-module-uabb-image-carousel .slick-track {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
.page-id-4887 .fl-module-uabb-image-carousel .slick-track .uabb-image-carousel-content {
  padding: 20px;
}
.page-id-4887 .fl-module-uabb-image-carousel button i {
  background: none!important;
  font-size: 75px!important;
  margin-top: 20px!important;
  opacity: .5;
}
.page-id-4887 #cta-secondary {
  margin-top: -300px;
}
.page-id-4887.fl-builder-edit .partner-landing-grid .partner-text {
  position: relative;
  display: block!important;
}
/* Standalone pages */
.page-template-page-standalone article {
  margin-top: 120px;
}
.page-id-5536 #hero-secondary .fl-row-content {
  width: 75%;
  margin-top: -30px;
}
.page-id-4693 br,
.page-id-5548 br {
  display: none;
}
/* Partner Portal */
.partner-portal-left {
  padding-right: 30px;
}
.partner-portal-left strong {
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 22px;
  padding-bottom: 30px;
  border-bottom: 1px solid #d0d0d0;
  margin-bottom: 30px;
  display: block;
}
.partner-portal-left strong h1,
.partner-portal-left strong h2,
.partner-portal-left strong h3,
.partner-portal-left strong h4,
.partner-portal-left strong h5,
.partner-portal-left strong h6,
.partner-portal-left strong a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.partner-portal-left strong a {
  color: #006c90;
}
.partner-portal-left strong a:hover {
  color: #ffca26;
}
.partner-portal-left ul {
  list-style: none;
  padding-left: 0px;
}
.partner-portal-left ul li {
  line-height: 1.3;
}
.partner-portal-left ul li a {
  color: #006c90;
  font-weight: bold;
}
.partner-portal-left ul li a:hover {
  color: #ffca26;
}
/* Log In */
.page-id-4927 .three-white-columns .fl-col-small {
  margin-bottom: 40px;
}
.page-id-4927 .three-white-columns .fl-col-small .fl-module-photo {
  height: 90px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.page-id-4927 .three-white-columns .fl-col-small .fl-module-heading {
  position: relative;
}
.page-id-4927 .three-white-columns .fl-col-small .fl-module-heading:before {
  content: '';
  border-top: 1px solid #838383;
  width: 65px;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.page-id-4927 .three-white-columns .fl-col-small p {
  font-size: 16px;
}
.page-id-4927 .intro img {
  max-width: 800px;
  width: 100%;
}
.page-id-4927 .login {
  max-width: 750px;
  margin: auto;
}
.page-id-4927 .login .fl-col {
  border: 1px solid #d0d0d0;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  width: -webkit-calc(50% - 45px);
  width: -moz-calc(50% - 45px);
  width: calc(50% - 45px);
  margin: 15px;
  padding: 40px;
}
.page-id-4927 .login .fl-col .fl-photo {
  width: fit-content;
  border-bottom: 1px solid #838383;
  margin: auto;
  padding-bottom: 20px;
}
.page-id-4927 .login .fl-col .fl-module-rich-text {
  -webkit-flex: 1;
  /* Safari 6.1+ */
  -ms-flex: 1;
  /* IE 10 */
  flex: 1;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-id-4927 .login .fl-col p {
  font-weight: bold;
  line-height: 1.3;
  margin-bottom: 0px;
}
.page-id-4927 .login .fl-col a.fl-button {
  background-color: #00aabc;
  font-size: 18px;
  padding: 5px 20px;
}
.page-id-4927.fl-builder-edit .login .fl-col-small {
  width: -webkit-calc(50% - 45px) !important;
  width: -moz-calc(50% - 45px) !important;
  width: calc(50% - 45px) !important;
}
.page-id-4927 .alpine {
  max-width: 750px;
}
.page-id-4927 .alpine .fl-photo {
  position: relative;
}
.page-id-4927 .alpine .fl-photo:before,
.page-id-4927 .alpine .fl-photo:after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  display: block;
  position: absolute;
  height: 1px;
  background-color: #838383;
  content: '';
}
.page-id-4927 .alpine .fl-photo:before {
  left: 0px;
  right: -webkit-calc(50% - 45px);
  width: -moz-calc(50% - 45px);
  width: calc(50% - 45px);
}
.page-id-4927 .alpine .fl-photo:after {
  left: -webkit-calc(50% + 45px);
  left: -moz-calc(50% + 45px);
  left: calc(50% + 45px);
  right: 0px;
}
.page-id-4927 .alpine p {
  font-weight: bold;
  max-width: 500px;
  margin: auto;
}
.page-id-4927 .alpine p strong {
  color: #00aabc;
}
.page-id-4927 .alpine p strong a {
  color: #00aabc;
}
.page-id-4927 .alpine a {
  color: #00aabc;
}
/* Standalone Pages */
img.item-banks-tab-img {
  max-width: 100%;
  max-height: 100%;
  height: 50px!important;
}
.page-id-5550 h1,
.page-id-5547 h1 {
  color: white;
}
table span {
  font-size: 18px;
  line-height: 1.7;
}
table td {
  text-align: left;
}
.page-id-5749 .numbered-list ol {
  list-style: none;
  counter-reset: li;
  margin-bottom: 20px;
}
.page-id-5749 .numbered-list ol li {
  font-weight: bold;
}
.page-id-5749 .numbered-list ol li:before {
  content: counter(li);
  color: #00aabc;
  display: inline-block;
  width: 2em;
  margin-left: -2em;
  font-weight: bold;
  counter-increment: li;
}
.page-id-5749 .numbered-list ol a {
  font-weight: bold;
  color: #00aabc;
}
.page-id-5749 .trapezoid-right .fl-node-5d2dd164413d3 {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -o-flex-flow: row wrap;
  flex-flow: row wrap;
}
.page-id-5749 .trapezoid-right .base,
.page-id-5749 .trapezoid-right .premiere {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  border: 1px solid #00aabc;
  -webkit-flex: 1 0 45%;
  -ms-flex: 1 0 45%;
  flex: 1 0 45%;
}
.page-id-5749 .trapezoid-right .base h3,
.page-id-5749 .trapezoid-right .premiere h3 {
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
  color: #00aabc;
}
.page-id-5749 .trapezoid-right .base ol,
.page-id-5749 .trapezoid-right .premiere ol {
  margin-top: 20px;
}
.page-id-5749 .trapezoid-right .base .price-text,
.page-id-5749 .trapezoid-right .premiere .price-text {
  margin-top: auto;
  border-top: 2px solid #00aabc;
  padding: 30px 0px;
}
.page-id-5749 .trapezoid-right .base .price-text p,
.page-id-5749 .trapezoid-right .premiere .price-text p {
  text-align: center;
  color: #00aabc;
}
.page-id-5749 .trapezoid-right .base .price-text p .price,
.page-id-5749 .trapezoid-right .premiere .price-text p .price {
  font-weight: bold;
  font-size: 60px;
}
.page-id-5749 .trapezoid-right .base .price-text p .price sup,
.page-id-5749 .trapezoid-right .premiere .price-text p .price sup {
  font-size: 35px;
}
.page-id-5749 .trapezoid-right .base .price-text p .per,
.page-id-5749 .trapezoid-right .premiere .price-text p .per {
  font-weight: 100;
  font-size: 20px;
}
.page-id-5749 .trapezoid-right .base .price-text img,
.page-id-5749 .trapezoid-right .premiere .price-text img {
  margin: 0px -20px;
}
.page-id-5749 .trapezoid-right .base .fl-col-content,
.page-id-5749 .trapezoid-right .premiere .fl-col-content {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-flex: 1;
  /* Safari 6.1+ */
  -ms-flex: 1;
  /* IE 10 */
  flex: 1;
}
.page-id-5749 .trapezoid-right .premiere {
  background: #00aabc;
  color: white;
}
.page-id-5749 .trapezoid-right .premiere p {
  text-align: center;
  color: white;
  font-weight: 500;
}
.page-id-5749 .trapezoid-right .premiere ul li {
  color: white;
}
.page-id-5749 .trapezoid-right .premiere h3 {
  color: white;
}
.page-id-5749 .trapezoid-right .premiere .price-text {
  border-top: 2px solid white;
}
.page-id-5749 .trapezoid-right .premiere .price-text p {
  color: white;
}
.page-id-5749 .additional .row {
  border-bottom: 1px solid #00aabc;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
.page-id-5749 .additional .row .type,
.page-id-5749 .additional .row .details,
.page-id-5749 .additional .row .price {
  float: left;
  padding: 30px 0px;
  -webkit-flex: 1;
  /* Safari 6.1+ */
  -ms-flex: 1;
  /* IE 10 */
  flex: 1;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
.page-id-5749 .additional .row p {
  margin-bottom: 0px;
}
.page-id-5749 .additional .row .type {
  font-weight: bold;
  color: #00aabc;
  font-size: 28px;
  text-align: left;
  -webkit-flex: 1 0 20%;
  /* Safari 6.1+ */
  -ms-flex: 1 0 20%;
  /* IE 10 */
  flex: 1 0 20%;
}
.page-id-5749 .additional .row .details {
  border-left: 1px solid #00aabc;
  text-align: left;
  padding-left: 20px;
  -webkit-flex: 1 0 50%;
  /* Safari 6.1+ */
  -ms-flex: 1 0 50%;
  /* IE 10 */
  flex: 1 0 50%;
}
.page-id-5749 .additional .row .price {
  font-size: 40px;
  font-weight: bold;
  color: #00aabc;
  width: 20%;
  text-align: left;
  -webkit-flex: 1 0 20%;
  /* Safari 6.1+ */
  -ms-flex: 1 0 20%;
  /* IE 10 */
  flex: 1 0 20%;
}
.page-id-5749 .additional .row .price:before {
  content: '\f0da';
  color: #00aabc;
  font-size: 40px;
  font-family: 'Font Awesome 5 Free';
  padding-right: 20px;
}
.page-id-5749 .additional .fl-html div:last-of-type {
  border-bottom: 0px;
}
.page-id-5749 .small p {
  font-size: 14px;
}
.page-id-5749 .contact p {
  font-size: 30px;
  color: #006c90;
  font-weight: bold;
  line-height: 1.3;
}
.page-id-5749 .contact p a {
  color: #ee2947;
}
/* 404 page */
body.error404 .four-oh-four {
  margin-top: 250px;
  margin-bottom: 100px;
}
body.error404 .four-oh-four .right {
  padding-left: 20px;
}
body.error404 .four-oh-four .right img {
  max-width: 300px;
  float: left;
  margin-bottom: 40px;
}
body.error404 .four-oh-four .right h2 {
  clear: both;
  font-size: 45px;
  font-weight: 500;
  color: black;
  line-height: 1.2;
}
body.error404 .four-oh-four .right p {
  font-size: 30px;
  font-weight: 100;
  line-height: 1.3;
}
/* Search results */
body.search #main {
  margin-top: 200px;
}
body.search #main header {
  border-bottom: 0px;
}
body.search h1 {
  color: #838383;
  font-size: 45px;
}
body.search .fl-post-feed-image {
  display: none;
}
body.search article {
  border-bottom: 1px solid #d0d0d0;
  padding: 60px 0px;
  color: #555555;
  margin-bottom: 0px;
  position: relative;
}
body.search article .fl-post-more-link {
  display: none;
}
body.search article h2.entry-title {
  font-size: 22px;
  margin-top: 0px;
}
body.search article h2.entry-title a {
  color: #555555;
}
body.search article p {
  margin-top: 15px;
}
body.search article:hover h2,
body.search article:hover p {
  color: #00aabc;
}
body.search article:hover h2 a,
body.search article:hover p a {
  color: #00aabc;
}
body.search article:hover:before {
  position: absolute;
  content: '';
  background-color: #00aabc;
  width: 10px;
  height: 100%;
  display: block;
  left: -20px;
  top: 0px;
  bototm: 0px;
}
body.search .pagination {
  margin-top: 150px;
}
body.search .pagination a,
body.search .pagination span {
  color: #555555 !important;
}
body.search .pagination .nav-links a {
  padding: 0px 15px;
}
body.search .pagination .nav-links a.prev:before {
  content: '\f0d9';
  color: #555555;
  position: absolute;
  font-weight: 700;
  font-family: 'Font Awesome 5 Free';
  font-size: 30px;
  left: -25px;
  top: 5.5px;
}
body.search .pagination .nav-links a.prev:after {
  display: none;
}
body.search .pagination .nav-links a.next:after {
  right: -25px !important;
  color: #555555 !important;
}
.clickable {
  cursor: pointer;
}
.image-left img,
.image-right img,
.image-left video,
.image-right video {
  -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
}
.image-left .fl-photo-img-svg img,
.image-right .fl-photo-img-svg img {
  -webkit-filter: none;
  filter: none;
}
.image-left h2,
.image-right h2 {
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 20px;
}
.image-left h2 h1,
.image-right h2 h1,
.image-left h2 h2,
.image-right h2 h2,
.image-left h2 h3,
.image-right h2 h3,
.image-left h2 h4,
.image-right h2 h4,
.image-left h2 h5,
.image-right h2 h5,
.image-left h2 h6,
.image-right h2 h6,
.image-left h2 a.fl-button,
.image-right h2 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-6629 h1,
.page-id-6630 h1 {
  max-width: 500px;
}
.page-id-6629 .fl-node-5e39927eefd5f,
.page-id-6630 .fl-node-5e39927eefd5f {
  max-width: 800px;
}
.page-id-6629 video,
.page-id-6630 video,
.page-id-6629 .wp-image-6310,
.page-id-6630 .wp-image-6310 {
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
.page-id-6629 .image-left,
.page-id-6630 .image-left {
  max-width: 900px;
}
.page-id-6629 .image-left img,
.page-id-6630 .image-left img {
  max-width: 300px;
  width: 100%;
}
.page-id-6629 .fl-builder-content .fl-module-button a.fl-button,
.page-id-6630 .fl-builder-content .fl-module-button a.fl-button {
  background: #93d500 !important;
  text-transform: none;
}
.page-id-6629 #about,
.page-id-6630 #about {
  background: #f0f0f0;
  padding: 30px 40px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
.page-id-6629 #about ul,
.page-id-6630 #about ul {
  padding: 10px 110px 0 110px;
}
.page-id-6629 #about a,
.page-id-6630 #about a {
  text-decoration: underline;
  color: #00aabc;
  font-weight: bold;
}
.page-id-6629 a.fl-button span,
.page-id-6630 a.fl-button span,
.page-id-6629 #cta-secondary a.btn,
.page-id-6630 #cta-secondary a.btn,
.page-id-6629 footer #pardot-form input[type="submit"],
.page-id-6630 footer #pardot-form input[type="submit"] {
  color: #323232!important;
}
.page-id-6630 #about {
  background: none;
}
.page-id-6630 #form {
  padding-top: 150px;
  margin-top: -150px;
}
.page-id-6630 #form .fl-row-content-wrap {
  padding: 30px 40px;
  background: #f0f0f0;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
.page-id-6630 #form h3 {
  font-size: 25px;
  color: #00aabc;
}
.page-id-6630 #form h3 span {
  font-weight: bold;
}
.page-id-6630 #form img {
  width: 100%;
  max-width: 100px;
}
.page-id-6630 #form .fl-module-photo {
  float: left;
}
.page-id-6630 #form .fl-node-5e5443e1719d3 .fl-rich-text {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-box-align: flex-end;
  -ms-flex-align: flex-end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.page-id-6630 #form .fl-node-5e5443e1719d3 .fl-rich-text p {
  margin-bottom: 0;
}
.page-id-6630 #form .fl-node-5e5443e1719d3 .fl-rich-text p img {
  width: 200px;
}
.page-id-6630 #form .fl-node-5e5443e1719d3 .fl-rich-text h2 {
  padding-left: 15px;
}
/* Infographics */
.infographic-h2 h2 {
  text-transform: uppercase;
  letter-spacing: .1em;
  text-align: center;
}
.infographic-h2 h2 h1,
.infographic-h2 h2 h2,
.infographic-h2 h2 h3,
.infographic-h2 h2 h4,
.infographic-h2 h2 h5,
.infographic-h2 h2 h6,
.infographic-h2 h2 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.download-infographic .fl-col-group {
  background: #f0f0f0;
  padding: 30px 40px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  max-width: 700px;
  margin: auto;
}
.download-infographic .fl-col-group img {
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
}
.infographic-related-resources h3 {
  text-transform: uppercase;
  letter-spacing: .1em;
  color: #006c90;
  font-size: 25px;
}
.infographic-related-resources h3 h1,
.infographic-related-resources h3 h2,
.infographic-related-resources h3 h3,
.infographic-related-resources h3 h4,
.infographic-related-resources h3 h5,
.infographic-related-resources h3 h6,
.infographic-related-resources h3 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.infographic-related-resources h3 span {
  font-weight: bold;
}
.infographic-related-resources .fl-col-small {
  border: 1px solid #d0d0d0;
  width: -webkit-calc(33.3% - 40px);
  width: -moz-calc(33.3% - 40px);
  width: calc(33.3% - 40px);
  margin: 20px;
}
.infographic-related-resources .fl-col-small h4 {
  text-transform: uppercase;
  letter-spacing: .1em;
  color: #00aabc;
}
.infographic-related-resources .fl-col-small h4 h1,
.infographic-related-resources .fl-col-small h4 h2,
.infographic-related-resources .fl-col-small h4 h3,
.infographic-related-resources .fl-col-small h4 h4,
.infographic-related-resources .fl-col-small h4 h5,
.infographic-related-resources .fl-col-small h4 h6,
.infographic-related-resources .fl-col-small h4 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.infographic-related-resources .fl-col-small h4 span {
  font-weight: bold;
}
.infographic-related-resources .fl-col-small h5 {
  color: #555555;
  text-align: left;
}
.infographic-related-resources .fl-col-small h5 span {
  font-weight: bold;
}
.infographic-related-resources .fl-col-small.webinar {
  cursor: pointer!important;
}
.infographic-related-resources .fl-col-small.webinar .fl-photo-content:after {
  content: url('/wp-content/uploads/2020/03/Play-button.svg');
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  pointer-events: none;
  display: block;
  position: absolute;
}
.infographic-related-resources .fl-col-small.webinar .fl-module-modal-popup {
  display: none;
}
.fl-builder-edit .infographic-related-resources .fl-module-modal-popup {
  display: block!important;
}
.infographic-testimonials h3 {
  color: #006c90;
  font-size: 25px;
  text-transform: uppercase;
  letter-spacing: .1em;
}
.infographic-testimonials h3 h1,
.infographic-testimonials h3 h2,
.infographic-testimonials h3 h3,
.infographic-testimonials h3 h4,
.infographic-testimonials h3 h5,
.infographic-testimonials h3 h6,
.infographic-testimonials h3 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.infographic-testimonials h3 span {
  font-weight: bold;
}
.infographic-testimonials h5.fl-heading {
  font-style: italic;
  position: relative;
  padding: 0 30px!important;
  font-size: 18px;
}
.infographic-testimonials p {
  text-align: center;
  line-height: 1.2;
  font-size: 16px;
}
.infographic-solution h3 {
  color: #006c90;
  font-size: 25px;
  text-transform: uppercase;
  letter-spacing: .1em;
}
.infographic-solution h3 h1,
.infographic-solution h3 h2,
.infographic-solution h3 h3,
.infographic-solution h3 h4,
.infographic-solution h3 h5,
.infographic-solution h3 h6,
.infographic-solution h3 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.infographic-solution h3 span {
  font-weight: bold;
}
.infographic-solution h5 {
  color: #00aabc;
}
.infographic-solution h5 span {
  font-weight: bold;
  color: #00aabc !important;
}
.infographic-solution .fl-col-small {
  border: 1px solid #d0d0d0;
  width: -webkit-calc(33.3% - 40px);
  width: -moz-calc(33.3% - 40px);
  width: calc(33.3% - 40px);
  margin: 20px;
  padding: 40px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
.infographic-solution .fl-col-small .fl-module-photo {
  height: 100px;
}
/* COVID - Distance Learning */
.page-id-6653 #hero-secondary,
.page-id-8133 #hero-secondary,
.page-id-6674 #hero-secondary {
  height: 500px;
}
.page-id-6653 #hero-secondary .fl-row-content-wrap,
.page-id-8133 #hero-secondary .fl-row-content-wrap,
.page-id-6674 #hero-secondary .fl-row-content-wrap {
  -webkit-clip-path: none;
  clip-path: none;
  height: 500px;
}
.page-id-6653 #hero-secondary .fl-row-content,
.page-id-8133 #hero-secondary .fl-row-content,
.page-id-6674 #hero-secondary .fl-row-content {
  margin-top: 130px;
  width: 100%;
  max-width: 700px;
}
.page-id-6653 #hero-secondary h1,
.page-id-8133 #hero-secondary h1,
.page-id-6674 #hero-secondary h1 {
  font-size: 36px;
  line-height: 1.3;
}
.page-id-6653 .fl-builder-content #hero-secondary a.fl-button,
.page-id-8133 .fl-builder-content #hero-secondary a.fl-button,
.page-id-6674 .fl-builder-content #hero-secondary a.fl-button {
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: .1em;
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.page-id-6653 .fl-builder-content #hero-secondary a.fl-button span,
.page-id-8133 .fl-builder-content #hero-secondary a.fl-button span,
.page-id-6674 .fl-builder-content #hero-secondary a.fl-button span {
  color: #ffca26;
}
.page-id-6653 .fl-builder-content #hero-secondary a.fl-button h1,
.page-id-8133 .fl-builder-content #hero-secondary a.fl-button h1,
.page-id-6674 .fl-builder-content #hero-secondary a.fl-button h1,
.page-id-6653 .fl-builder-content #hero-secondary a.fl-button h2,
.page-id-8133 .fl-builder-content #hero-secondary a.fl-button h2,
.page-id-6674 .fl-builder-content #hero-secondary a.fl-button h2,
.page-id-6653 .fl-builder-content #hero-secondary a.fl-button h3,
.page-id-8133 .fl-builder-content #hero-secondary a.fl-button h3,
.page-id-6674 .fl-builder-content #hero-secondary a.fl-button h3,
.page-id-6653 .fl-builder-content #hero-secondary a.fl-button h4,
.page-id-8133 .fl-builder-content #hero-secondary a.fl-button h4,
.page-id-6674 .fl-builder-content #hero-secondary a.fl-button h4,
.page-id-6653 .fl-builder-content #hero-secondary a.fl-button h5,
.page-id-8133 .fl-builder-content #hero-secondary a.fl-button h5,
.page-id-6674 .fl-builder-content #hero-secondary a.fl-button h5,
.page-id-6653 .fl-builder-content #hero-secondary a.fl-button h6,
.page-id-8133 .fl-builder-content #hero-secondary a.fl-button h6,
.page-id-6674 .fl-builder-content #hero-secondary a.fl-button h6,
.page-id-6653 .fl-builder-content #hero-secondary a.fl-button a.fl-button,
.page-id-8133 .fl-builder-content #hero-secondary a.fl-button a.fl-button,
.page-id-6674 .fl-builder-content #hero-secondary a.fl-button a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-6653 .fl-builder-content #hero-secondary a.fl-button:after,
.page-id-8133 .fl-builder-content #hero-secondary a.fl-button:after,
.page-id-6674 .fl-builder-content #hero-secondary a.fl-button:after {
  content: '\f0d7';
  color: #ffca26;
  font-weight: 700;
  font-family: "Font Awesome 5 Free";
  display: block;
  text-align: center;
  font-size: 50px;
  padding-top: 20px;
}
.page-id-6653 .fl-builder-content #hero-secondary a.fl-button:hover,
.page-id-8133 .fl-builder-content #hero-secondary a.fl-button:hover,
.page-id-6674 .fl-builder-content #hero-secondary a.fl-button:hover {
  opacity: .7;
}
.page-id-6653 .fl-builder-content #hero-secondary a.fl-button:hover span,
.page-id-8133 .fl-builder-content #hero-secondary a.fl-button:hover span,
.page-id-6674 .fl-builder-content #hero-secondary a.fl-button:hover span {
  color: white;
}
.page-id-6653 .fl-builder-content #hero-secondary a.fl-button:hover:after,
.page-id-8133 .fl-builder-content #hero-secondary a.fl-button:hover:after,
.page-id-6674 .fl-builder-content #hero-secondary a.fl-button:hover:after {
  opacity: .7;
  color: white;
}
.page-id-6653 .fl-builder-content #hero-secondary:after,
.page-id-8133 .fl-builder-content #hero-secondary:after,
.page-id-6674 .fl-builder-content #hero-secondary:after {
  display: none;
}
.page-id-6653 #intro,
.page-id-8133 #intro,
.page-id-6674 #intro {
  margin-top: -200px;
  padding-top: 200px;
}
.page-id-6653 h2,
.page-id-8133 h2,
.page-id-6674 h2 {
  text-transform: uppercase;
  letter-spacing: .1em;
  text-align: center;
  font-size: 25px;
}
.page-id-6653 h2 h1,
.page-id-8133 h2 h1,
.page-id-6674 h2 h1,
.page-id-6653 h2 h2,
.page-id-8133 h2 h2,
.page-id-6674 h2 h2,
.page-id-6653 h2 h3,
.page-id-8133 h2 h3,
.page-id-6674 h2 h3,
.page-id-6653 h2 h4,
.page-id-8133 h2 h4,
.page-id-6674 h2 h4,
.page-id-6653 h2 h5,
.page-id-8133 h2 h5,
.page-id-6674 h2 h5,
.page-id-6653 h2 h6,
.page-id-8133 h2 h6,
.page-id-6674 h2 h6,
.page-id-6653 h2 a.fl-button,
.page-id-8133 h2 a.fl-button,
.page-id-6674 h2 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-6653 .fl-node-5e715d1e90e26,
.page-id-8133 .fl-node-5e715d1e90e26,
.page-id-6674 .fl-node-5e715d1e90e26,
.page-id-6653 .fl-node-5e715e5e51de1,
.page-id-8133 .fl-node-5e715e5e51de1,
.page-id-6674 .fl-node-5e715e5e51de1,
.page-id-6653 .fl-node-5e715e7ea3485,
.page-id-8133 .fl-node-5e715e7ea3485,
.page-id-6674 .fl-node-5e715e7ea3485,
.page-id-6653 .fl-node-5e715c9d2e3a4,
.page-id-8133 .fl-node-5e715c9d2e3a4,
.page-id-6674 .fl-node-5e715c9d2e3a4,
.page-id-6653 .webinars,
.page-id-8133 .webinars,
.page-id-6674 .webinars {
  max-width: 700px;
  margin: auto;
}
.page-id-6653 .fl-module-separator,
.page-id-8133 .fl-module-separator,
.page-id-6674 .fl-module-separator {
  max-width: 850px;
  margin: auto;
}
.page-id-6653 .fl-module-separator .fl-separator,
.page-id-8133 .fl-module-separator .fl-separator,
.page-id-6674 .fl-module-separator .fl-separator {
  border-top: 1px solid #838383;
}
.page-id-6653 .fl-builder-content .fl-module-button a.fl-button,
.page-id-8133 .fl-builder-content .fl-module-button a.fl-button,
.page-id-6674 .fl-builder-content .fl-module-button a.fl-button,
.page-id-6653 .fl-builder-content a.btn,
.page-id-8133 .fl-builder-content a.btn,
.page-id-6674 .fl-builder-content a.btn {
  background: #ffca26;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  text-transform: uppercase;
  letter-spacing: .1em;
  font-weight: bold;
  font-size: 18px;
}
.page-id-6653 .fl-builder-content .fl-module-button a.fl-button h1,
.page-id-8133 .fl-builder-content .fl-module-button a.fl-button h1,
.page-id-6674 .fl-builder-content .fl-module-button a.fl-button h1,
.page-id-6653 .fl-builder-content a.btn h1,
.page-id-8133 .fl-builder-content a.btn h1,
.page-id-6674 .fl-builder-content a.btn h1,
.page-id-6653 .fl-builder-content .fl-module-button a.fl-button h2,
.page-id-8133 .fl-builder-content .fl-module-button a.fl-button h2,
.page-id-6674 .fl-builder-content .fl-module-button a.fl-button h2,
.page-id-6653 .fl-builder-content a.btn h2,
.page-id-8133 .fl-builder-content a.btn h2,
.page-id-6674 .fl-builder-content a.btn h2,
.page-id-6653 .fl-builder-content .fl-module-button a.fl-button h3,
.page-id-8133 .fl-builder-content .fl-module-button a.fl-button h3,
.page-id-6674 .fl-builder-content .fl-module-button a.fl-button h3,
.page-id-6653 .fl-builder-content a.btn h3,
.page-id-8133 .fl-builder-content a.btn h3,
.page-id-6674 .fl-builder-content a.btn h3,
.page-id-6653 .fl-builder-content .fl-module-button a.fl-button h4,
.page-id-8133 .fl-builder-content .fl-module-button a.fl-button h4,
.page-id-6674 .fl-builder-content .fl-module-button a.fl-button h4,
.page-id-6653 .fl-builder-content a.btn h4,
.page-id-8133 .fl-builder-content a.btn h4,
.page-id-6674 .fl-builder-content a.btn h4,
.page-id-6653 .fl-builder-content .fl-module-button a.fl-button h5,
.page-id-8133 .fl-builder-content .fl-module-button a.fl-button h5,
.page-id-6674 .fl-builder-content .fl-module-button a.fl-button h5,
.page-id-6653 .fl-builder-content a.btn h5,
.page-id-8133 .fl-builder-content a.btn h5,
.page-id-6674 .fl-builder-content a.btn h5,
.page-id-6653 .fl-builder-content .fl-module-button a.fl-button h6,
.page-id-8133 .fl-builder-content .fl-module-button a.fl-button h6,
.page-id-6674 .fl-builder-content .fl-module-button a.fl-button h6,
.page-id-6653 .fl-builder-content a.btn h6,
.page-id-8133 .fl-builder-content a.btn h6,
.page-id-6674 .fl-builder-content a.btn h6,
.page-id-6653 .fl-builder-content .fl-module-button a.fl-button a.fl-button,
.page-id-8133 .fl-builder-content .fl-module-button a.fl-button a.fl-button,
.page-id-6674 .fl-builder-content .fl-module-button a.fl-button a.fl-button,
.page-id-6653 .fl-builder-content a.btn a.fl-button,
.page-id-8133 .fl-builder-content a.btn a.fl-button,
.page-id-6674 .fl-builder-content a.btn a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-6653 .fl-module-html.fl-node-5e738b25957ad,
.page-id-8133 .fl-module-html.fl-node-5e738b25957ad,
.page-id-6674 .fl-module-html.fl-node-5e738b25957ad {
  margin-top: -130px;
  margin-bottom: -130px;
}
.page-id-6653 .fl-module-html.fl-node-5e738b25957ad iframe,
.page-id-8133 .fl-module-html.fl-node-5e738b25957ad iframe,
.page-id-6674 .fl-module-html.fl-node-5e738b25957ad iframe {
  -webkit-transform: scale(0.65);
  -ms-transform: scale(0.65);
  -o-transform: scale(0.65);
  transform: scale(0.65);
  height: 900px;
}
.page-id-6653 .fl-col-small strong,
.page-id-8133 .fl-col-small strong,
.page-id-6674 .fl-col-small strong {
  color: #00aabc;
}
.page-id-6653 .fl-node-5e738b81e6b39 a,
.page-id-8133 .fl-node-5e738b81e6b39 a,
.page-id-6674 .fl-node-5e738b81e6b39 a {
  font-weight: bold;
  color: #555555;
  text-decoration: underline;
}
.page-id-6653 .fl-node-5e738b81e6b39 a:hover,
.page-id-8133 .fl-node-5e738b81e6b39 a:hover,
.page-id-6674 .fl-node-5e738b81e6b39 a:hover {
  color: #838383;
}
.page-id-6653 .product-grid.general .fl-row-content-wrap .fl-col,
.page-id-8133 .product-grid.general .fl-row-content-wrap .fl-col,
.page-id-6674 .product-grid.general .fl-row-content-wrap .fl-col {
  border: 1px solid #d0d0d0;
  padding: 20px;
  margin-left: -1px;
}
.page-id-6653 .product-grid.general .fl-row-content-wrap .fl-col h3 span,
.page-id-8133 .product-grid.general .fl-row-content-wrap .fl-col h3 span,
.page-id-6674 .product-grid.general .fl-row-content-wrap .fl-col h3 span {
  font-size: 20px;
  font-weight: bold;
  color: #00aabc;
}
.page-id-6653 .product-grid.general .fl-row-content-wrap .fl-col a,
.page-id-8133 .product-grid.general .fl-row-content-wrap .fl-col a,
.page-id-6674 .product-grid.general .fl-row-content-wrap .fl-col a {
  color: #555555;
  font-weight: bold;
  text-decoration: underline;
}
.page-id-6653 .product-grid.general .fl-row-content-wrap .fl-col a:hover,
.page-id-8133 .product-grid.general .fl-row-content-wrap .fl-col a:hover,
.page-id-6674 .product-grid.general .fl-row-content-wrap .fl-col a:hover {
  color: #838383;
}
.page-id-6653 .product-grid,
.page-id-8133 .product-grid,
.page-id-6674 .product-grid {
  max-width: 1050px;
  margin: auto;
}
.page-id-6653 .product-grid .fl-col-small,
.page-id-8133 .product-grid .fl-col-small,
.page-id-6674 .product-grid .fl-col-small {
  border: 1px solid #d0d0d0;
  padding: 20px;
  margin-left: -1px;
  margin-top: -1px;
}
.page-id-6653 .product-grid .fl-col-small .fl-module-photo,
.page-id-8133 .product-grid .fl-col-small .fl-module-photo,
.page-id-6674 .product-grid .fl-col-small .fl-module-photo {
  height: 70px;
}
.page-id-6653 .product-grid .fl-col-small .fl-module-photo .fl-module-content,
.page-id-8133 .product-grid .fl-col-small .fl-module-photo .fl-module-content,
.page-id-6674 .product-grid .fl-col-small .fl-module-photo .fl-module-content {
  padding: 0;
}
.page-id-6653 .product-grid .fl-col-small li,
.page-id-8133 .product-grid .fl-col-small li,
.page-id-6674 .product-grid .fl-col-small li {
  margin-bottom: 0;
}
.page-id-6653 .product-grid .fl-col-small .fl-module-rich-text .fl-module-content,
.page-id-8133 .product-grid .fl-col-small .fl-module-rich-text .fl-module-content,
.page-id-6674 .product-grid .fl-col-small .fl-module-rich-text .fl-module-content {
  padding: 0;
}
.page-id-6653 .product-grid .fl-col-small a,
.page-id-8133 .product-grid .fl-col-small a,
.page-id-6674 .product-grid .fl-col-small a {
  color: #555555;
  text-decoration: underline;
  font-weight: bold;
}
.page-id-6653 .product-grid .fl-col-small a:hover,
.page-id-8133 .product-grid .fl-col-small a:hover,
.page-id-6674 .product-grid .fl-col-small a:hover {
  color: #838383;
}
.page-id-6653 #cta-secondary,
.page-id-8133 #cta-secondary,
.page-id-6674 #cta-secondary {
  -webkit-clip-path: none;
  clip-path: none;
}
.page-id-6653 #cta-secondary .fl-row-content-wrap,
.page-id-8133 #cta-secondary .fl-row-content-wrap,
.page-id-6674 #cta-secondary .fl-row-content-wrap {
  padding: 50px;
}
.page-id-6653 #cta-secondary p,
.page-id-8133 #cta-secondary p,
.page-id-6674 #cta-secondary p {
  max-width: 400px;
  margin: auto;
  line-height: 1.3;
}
.page-id-6653 #cta-secondary a.fl-button span,
.page-id-8133 #cta-secondary a.fl-button span,
.page-id-6674 #cta-secondary a.fl-button span {
  line-height: 1.2;
}
.covid-cta {
  max-width: 800px;
  margin: auto;
  margin-bottom: 80px;
}
.covid-cta .fl-row-content-wrap {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  background: #00aabc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #006c90 0%, #00aabc 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #006c90 0%, #00aabc 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #006c90 0%, #00aabc 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 00aabc
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006c90', endColorstr='#006c90',GradientType=0 ); /* IE6-9 */
  padding: 30px;
}
.covid-cta h2 {
  font-size: 20px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
.covid-cta h2 span {
  color: white;
  display: inline;
}
.covid-cta h2:before {
  background: url('/wp-content/uploads/2020/04/RemoteLearning.svg');
  content: '';
  background-size: 50px;
  display: inline-block;
  position: relative;
  height: 42px;
  width: 70px;
  background-repeat: no-repeat;
  margin-right: 20px;
}
.covid-cta p {
  color: white;
}
.covid-cta .fl-photo-content img {
  max-width: 200px;
  width: 100%;
  -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
}
/* Remote Learning Resources */
.page-id-8133 .product-grid.general .fl-row-content-wrap .fl-col {
  border: 0;
}
.page-id-8133 .product-grid.general .fl-row-content-wrap .fl-col a.fl-button {
  text-decoration: none!important;
}
/* COVID NYC */
.page-id-6674 .webinars-nyc .fl-node-5e7bb25abb74a {
  max-width: 700px;
  margin: auto;
}
.page-id-6674 .webinars-nyc .fl-col-small {
  padding: 10px;
}
.page-id-6674 .webinars-nyc .fl-col-small .fl-col-content {
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  overflow: hidden;
}
.page-id-6674 .webinars-nyc .fl-col-small .fl-col-content .fl-module-heading {
  background: #00aabc;
}
.page-id-6674 .webinars-nyc .fl-col-small .fl-col-content .fl-module-heading .fl-module-content {
  margin: 10px;
}
.page-id-6674 .webinars-nyc .fl-col-small .fl-col-content .fl-module-heading h6 {
  line-height: 1.2;
  text-align: center;
}
.page-id-6674 .webinars-nyc .fl-col-small .fl-col-content .fl-module-heading h6 span {
  color: white;
  font-weight: bold;
  font-size: 18px;
}
.page-id-6674 .webinars-nyc .fl-col-small .fl-col-content .fl-module-rich-text {
  text-align: center;
  border-left: 1px solid #d0d0d0;
}
.page-id-6674 .webinars-nyc .fl-col-small .fl-col-content .fl-module-rich-text p {
  text-align: center;
}
.page-id-6674 .webinars-nyc .fl-col-small .fl-col-content .fl-module-rich-text a {
  font-weight: 500;
  text-decoration: underline;
}
.page-id-6674 .contact-block {
  max-width: 610px;
  margin: 50px auto 0 auto;
  border: 1px solid #d0d0d0;
}
.page-id-6674 .contact-block br {
  display: none;
}
.page-id-6674 .contact-block .fl-row-content-wrap {
  padding: 20px 0;
}
.page-id-6674 .contact-block .fl-module-heading {
  margin: -55px auto 0 auto;
  background: white;
  width: 250px;
}
.page-id-6674 .contact-block a {
  color: #00aabc;
  font-weight: bold;
  text-decoration: underline;
}
.page-id-6674 .contact-block .fl-node-5e7bb694f40f3 {
  width: 90px!important;
  border-right: 1px solid #d0d0d0;
}
.page-id-6674 .contact-block .fl-node-5e7bb6cf72f68 {
  width: -webkit-calc(100% - 90px) !important;
  width: -moz-calc(100% - 90px) !important;
  width: calc(100% - 90px) !important;
  max-width: 510px;
}
.page-id-6674 .contact-block img {
  margin-top: 10px;
  margin-bottom: 14px;
}
.page-id-6674 .contact-block img.wp-image-6388 {
  margin-left: 4px;
}
.page-id-6674 .contact-block img.wp-image-6392 {
  margin-bottom: 10px;
}
#suite-diagram .fl-module-heading {
  max-width: 550px;
  margin: auto;
}
#suite-diagram .fl-node-5e7ba267634e1,
#suite-diagram .fl-node-5f8473165a99f {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  max-width: 33%;
}
#suite-diagram .fl-col-small {
  overflow: hidden;
  padding: 10px;
  text-align: left;
}
#suite-diagram .fl-col-small .fl-module-photo {
  padding: 10px 0;
  border-radius: 20px 20px 0 0;
  -moz-border-radius: 20px 20px 0 0;
  -webkit-border-radius: 20px 20px 0 0;
}
#suite-diagram .fl-col-small .fl-module-rich-text {
  border-radius: 0 0 20px 20px;
  -moz-border-radius: 0 0 20px 20px;
  -webkit-border-radius: 0 0 20px 20px;
}
#suite-diagram .fl-col-small p,
#suite-diagram .fl-col-small ul li {
  font-size: 16px;
  line-height: 1.4;
}
#suite-diagram .fl-col-small li {
  margin-bottom: 2px;
}
#suite-diagram .fl-col-small strong {
  color: #555555;
}
#suite-diagram .fl-col-small#column-classroom .fl-module-photo {
  background: #00aabc;
  border: 2px solid #00aabc;
}
#suite-diagram .fl-col-small#column-classroom .fl-module-rich-text {
  border: 2px solid #00aabc;
}
#suite-diagram .fl-col-small#column-messenger .fl-module-photo {
  background: #93d500;
  border: 2px solid #93d500;
}
#suite-diagram .fl-col-small#column-messenger .fl-module-rich-text {
  border: 2px solid #93d500;
}
#suite-diagram .fl-col-small#column-assessment .fl-module-photo {
  background: #ffca26;
  border: 2px solid #ffca26;
}
#suite-diagram .fl-col-small#column-assessment .fl-module-rich-text {
  border: 2px solid #ffca26;
}
#suite-diagram .fl-col-small#column-classroom .fl-col-content,
#suite-diagram .fl-col-small#column-assessment .fl-col-content {
  -webkit-box-pack: space-between;
  -moz-box-pack: space-between;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
#suite-diagram .fl-col-small#column-classroom .fl-col-content .fl-module-rich-text,
#suite-diagram .fl-col-small#column-assessment .fl-col-content .fl-module-rich-text {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.page-id-6367 .fl-html,
.page-id-6654 .fl-html {
  background: #f0f0f0;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  padding: 30px;
}
.page-id-6367 .fl-html h3,
.page-id-6654 .fl-html h3 {
  font-weight: bold;
}
.fl-builder-edit #olark-container,
.fl-builder-edit #olark-wrapper {
  display: none!important;
}
.page-id-6705 .fl-node-5dde9453424d7 {
  max-width: 900px;
  margin: auto;
}
.page-id-6705 .fl-node-5e83777db4b10 {
  max-width: 700px;
  margin: auto;
}
.page-id-6705 .fl-node-5e8377b9672a1 p {
  font-size: 16px;
}
.page-id-6706 .fl-node-5cfa8d0ecf986 {
  z-index: 9;
  position: relative;
}
.ui-accordion {
  font-family: 'Proxima Nova', Helvetica, Arial, sans-serif !important;
}
.ui-accordion .ui-state-default,
.ui-accordion .ui-state-active {
  background: none!important;
  color: #555555 !important;
}
.ui-accordion .accordions-head {
  padding: 0!important;
}
.ui-accordion .accordions-head .accordions-head-title {
  font-size: 18px!important;
  line-height: 1.7;
  padding-right: 40px;
  margin: 0;
  color: #555555 !important;
}
.ui-accordion .accordions-head .accordions-head-title em {
  text-decoration: none;
}
.ui-accordion .accordion-icons {
  font-size: 25px;
}
.ui-accordion .accordion-content {
  padding-left: 50px!important;
}
.ui-accordion .accordion-content .accordions-head {
  width: 300px!important;
}
.page-id-6936 h2 {
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 25px;
}
.page-id-6936 h2 h1,
.page-id-6936 h2 h2,
.page-id-6936 h2 h3,
.page-id-6936 h2 h4,
.page-id-6936 h2 h5,
.page-id-6936 h2 h6,
.page-id-6936 h2 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-6936 .fl-module-heading h3 {
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 22px;
  line-height: 1.1;
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 20px!important;
}
.page-id-6936 .fl-module-heading h3 h1,
.page-id-6936 .fl-module-heading h3 h2,
.page-id-6936 .fl-module-heading h3 h3,
.page-id-6936 .fl-module-heading h3 h4,
.page-id-6936 .fl-module-heading h3 h5,
.page-id-6936 .fl-module-heading h3 h6,
.page-id-6936 .fl-module-heading h3 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-6936 .fl-module-heading h3 span {
  font-weight: bold;
  color: #00aabc;
}
.page-id-6936 .toolkit-webinars .uabb-modal-photo-wrap {
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  overflow: hidden;
  -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
}
.page-id-6936 .toolkit-webinars .fl-module-heading {
  min-height: 140px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-box-align: flex-end;
  -ms-flex-align: flex-end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.page-id-6936 .fl-node-5e9637f187768 img,
.page-id-6936 .fl-node-5e963804ebdff img {
  -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
  max-width: 250px;
}
.page-id-6936 .fl-node-5e963804ebdff .fl-photo-content {
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  overflow: hidden;
  -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
}
.page-id-6936 .fl-builder-content .fl-module-button a.fl-button {
  background: #93d500;
}
.page-id-6936 .fl-module-content a {
  color: #00aabc;
  font-weight: bold;
  text-decoration: underline;
}
.page-id-6936 .fl-node-5e96399f3c7dc h2 {
  text-transform: none;
  letter-spacing: 0;
}
.page-id-6936 .fl-node-5e96393484e13 .fl-row-content-wrap {
  background-size: 500px;
}
.page-id-6936 #cta-secondary {
  margin-top: -400px;
}
.page-id-6936 .fl-node-5e9776920f589 .uabb-post-wrapper .uabb-blog-post-content {
  -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
  overflow: hidden;
}
.page-id-6936 .fl-node-5e9776920f589 .uabb-post-wrapper .uabb-blog-post-content a {
  color: white;
  text-decoration: none;
}
.page-id-6936 .fl-node-5e9776920f589 .uabb-post-wrapper .uabb-blog-post-content h3 {
  font-size: 16px;
  background: #006c90;
  padding: 15px;
  line-height: 1.2;
  margin: 0;
  height: 65px;
  overflow: hidden;
  border-radius: 15px 15px 0 0;
  -moz-border-radius: 15px 15px 0 0;
  -webkit-border-radius: 15px 15px 0 0;
  color: white;
  font-weight: bold;
}
.page-id-6936 .fl-node-5e9776920f589 .uabb-post-wrapper .uabb-blog-post-content .uabb-post-thumbnail {
  height: 130px;
  border-radius: 0 0 15px 15px;
  -moz-border-radius: 0 0 15px 15px;
  -webkit-border-radius: 0 0 15px 15px;
}
.page-id-6936 .fl-node-5e9776920f589 .uabb-blog-posts-shadow {
  background: none;
}
.page-id-6936 .fl-node-5e9776920f589 button i {
  background: none;
  color: #838383;
  font-size: 40px;
}
.page-id-6936 .fl-node-5e9776920f589 button i:hover {
  background: none;
  color: #d0d0d0;
  font-size: 40px;
}
.anchor {
  margin-top: -200px;
  padding-top: 200px;
}
.fl-builder-edit .anchor {
  margin-top: 0;
  padding-top: 0;
}
.page-id-6908 #header .fl-page-bar .navbar-nav li.btn a {
  background: #ffca26;
}
.page-id-6908 #hero-secondary:after {
  background-color: #ffca26;
}
.page-id-6908 #hero-secondary h3 {
  font-size: 35px;
}
.page-id-6908 .wp-image-6984 {
  width: 100%;
  max-width: 500px!important;
}
.page-id-6908 .fl-node-5ea9cc627313a a {
  text-decoration: underline;
}
.page-id-6908 .trapezoid-right .fl-row-content-wrap {
  background-size: 300px;
}
.page-id-6908 h2 {
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 25px;
}
.page-id-6908 h2 h1,
.page-id-6908 h2 h2,
.page-id-6908 h2 h3,
.page-id-6908 h2 h4,
.page-id-6908 h2 h5,
.page-id-6908 h2 h6,
.page-id-6908 h2 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-6908 h3 {
  color: #00aabc;
}
.page-id-6908 h3 span {
  font-weight: bold;
}
.page-id-6908 .fl-node-5ea9cd9dd6742 h3,
.page-id-6908 .nerds h3 {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  line-height: 1.2;
}
.page-id-6908 .fl-node-5ea9cd9dd6742 h3:before,
.page-id-6908 .nerds h3:before {
  background: url('/wp-content/uploads/2020/04/webinar-button-teal.svg');
  background-size: 40px 40px;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  margin-top: -7px;
}
.page-id-6908 .fl-node-5ea9cd9dd6742 h3 span,
.page-id-6908 .nerds h3 span {
  padding-left: 15px;
  width: -webkit-calc(100% - 40px) !important;
  width: -moz-calc(100% - 40px) !important;
  width: calc(100% - 40px) !important;
}
.page-id-6908 .nerds h3:before {
  background: url('/wp-content/uploads/2020/04/Eyeglasses-icon.svg');
  background-size: 45px 18px;
  width: 45px;
  height: 18px;
  margin-top: 5px;
}
.page-id-6908 .nerds h3 span {
  width: -webkit-calc(100% - 45px) !important;
  width: -moz-calc(100% - 45px) !important;
  width: calc(100% - 45px) !important;
}
.page-id-6908 .nerds .fl-photo-content {
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  overflow: hidden;
}
.page-id-6908 .nerds a.fl-button {
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
}
.page-id-6908 #ieuc-webinars h4 {
  color: #00aabc;
  margin-top: 25px;
}
.page-id-6908 #ieuc-webinars h4 span {
  font-weight: bold;
}
.page-id-6908 #ieuc-webinars .fl-col-small {
  margin-bottom: 20px;
  border: 1px solid #d0d0d0;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  padding: 0px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  margin: 15px;
  width: -webkit-calc(25% - 30px) !important;
  width: -moz-calc(25% - 30px) !important;
  width: calc(25% - 30px) !important;
  position: relative;
  overflow: hidden;
  min-height: 285px;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.page-id-6908 #ieuc-webinars .fl-col-small h4 {
  color: #006c90;
}
.page-id-6908 #ieuc-webinars .fl-col-small h4 span {
  font-weight: bold;
}
.page-id-6908 #ieuc-webinars .fl-col-small .fl-module-rich-text {
  margin-top: auto;
}
.page-id-6908 #ieuc-webinars .fl-col-small .fl-module-rich-text .fl-module-content {
  border-top: 1px solid #d0d0d0;
  padding-top: 20px;
  margin-bottom: 0;
}
.page-id-6908 #ieuc-webinars .fl-col-small .fl-module-rich-text .fl-module-content p {
  margin-bottom: 0;
  font-size: 16.5px;
  line-height: 1.5;
}
.page-id-6908 #ieuc-webinars .fl-col-small a.fl-button {
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  font-size: 18px;
  width: 100%;
}
.page-id-6908 .get-social {
  max-width: 900px;
}
.page-id-6908 .get-social img {
  max-width: 300px;
  width: 100%;
}
.page-id-6908 .get-social p {
  margin-bottom: 5px;
  margin-left: 50px;
}
.page-id-6908 .get-social .fl-module-rich-text .fl-rich-text {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
.page-id-6908 .get-social .fl-module-rich-text .fl-rich-text:before {
  content: '';
  width: 50px;
  height: 40px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  margin-top: -5px;
  position: absolute;
}
.page-id-6908 .get-social .fl-module-rich-text.twitter .fl-rich-text:before {
  background-image: url('/wp-content/uploads/2020/04/Twitter_Social_Icon_Circle_Color.png');
  background-size: 25px 25px;
}
.page-id-6908 .get-social .fl-module-rich-text.facebook .fl-rich-text:before {
  background-image: url('/wp-content/uploads/2020/04/Facebook-logo.png');
  background-size: 25px 25px;
}
.page-id-6908 .get-social .fl-module-rich-text.linkedin .fl-rich-text:before {
  background-image: url('/wp-content/uploads/2020/05/Linkedin-icon.png');
  background-size: 25px 25px;
}
.page-id-6908 .get-social .fl-module-rich-text.instagram .fl-rich-text:before {
  background-image: url('/wp-content/uploads/2020/04/IG_Gray.svg');
  background-size: 25px 25px;
}
.page-id-6908 .get-social .fl-module-rich-text.email .fl-rich-text:before {
  background-image: url('/wp-content/uploads/2020/04/Email_Icon.svg');
  background-size: 25px 25px;
}
.page-id-6908 #cta-secondary {
  margin-top: -50px;
}
.page-id-7208 .fl-builder-content .fl-module-button a.fl-button,
.page-id-7211 .fl-builder-content .fl-module-button a.fl-button {
  background: #93d500;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
}
.page-id-7208 #hero-secondary h3,
.page-id-7211 #hero-secondary h3 {
  text-transform: none;
  letter-spacing: 0;
}
.page-id-7208 h2,
.page-id-7211 h2 {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-7208 h2 h1,
.page-id-7211 h2 h1,
.page-id-7208 h2 h2,
.page-id-7211 h2 h2,
.page-id-7208 h2 h3,
.page-id-7211 h2 h3,
.page-id-7208 h2 h4,
.page-id-7211 h2 h4,
.page-id-7208 h2 h5,
.page-id-7211 h2 h5,
.page-id-7208 h2 h6,
.page-id-7211 h2 h6,
.page-id-7208 h2 a.fl-button,
.page-id-7211 h2 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-7208 h3,
.page-id-7211 h3 {
  text-transform: uppercase;
  letter-spacing: .1em;
  color: #00aabc;
  font-size: 18px;
}
.page-id-7208 h3 h1,
.page-id-7211 h3 h1,
.page-id-7208 h3 h2,
.page-id-7211 h3 h2,
.page-id-7208 h3 h3,
.page-id-7211 h3 h3,
.page-id-7208 h3 h4,
.page-id-7211 h3 h4,
.page-id-7208 h3 h5,
.page-id-7211 h3 h5,
.page-id-7208 h3 h6,
.page-id-7211 h3 h6,
.page-id-7208 h3 a.fl-button,
.page-id-7211 h3 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-7208 h3 span,
.page-id-7211 h3 span {
  font-weight: bold;
}
.page-id-7208 #infographics .fl-col-small img,
.page-id-7211 #infographics .fl-col-small img {
  border: 1px solid #d0d0d0;
}
.page-id-7208 #accelerate-learning h2,
.page-id-7211 #accelerate-learning h2,
.page-id-7208 #accelerate-learning h3,
.page-id-7211 #accelerate-learning h3 {
  text-transform: none;
  letter-spacing: 0;
}
.page-id-7208 #accelerate-learning h3 span,
.page-id-7211 #accelerate-learning h3 span {
  color: #00aabc;
}
.pp-video-carousel {
  padding: 0 30px!important;
}
.pp-video-carousel img {
  width: 100%;
}
.pp-video-carousel .pp-video-info {
  display: none!important;
}
.pp-video-carousel .pp-video-carousel-nav-prev svg,
.pp-video-carousel .pp-video-carousel-nav-next svg {
  display: none;
}
.pp-video-carousel .pp-video-carousel-nav-prev:before,
.pp-video-carousel .pp-video-carousel-nav-next:before {
  font-family: 'Font Awesome 5 Free';
  color: #d0d0d0;
  font-size: 30px;
  font-weight: 700;
}
.pp-video-carousel .pp-video-carousel-nav-prev {
  left: 0!important;
}
.pp-video-carousel .pp-video-carousel-nav-prev:before {
  content: '\f053';
}
.pp-video-carousel .pp-video-carousel-nav-next {
  right: 0!important;
}
.pp-video-carousel .pp-video-carousel-nav-next:before {
  content: '\f054';
}
.pp-video-gallery-fancybox .fancybox-slide--html .fancybox-close-small {
  color: white;
  background: black!Important;
  height: 40px;
  width: 40px;
  padding: 0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.page-id-7236 p,
.page-id-7275 p,
.page-id-7236 li,
.page-id-7275 li {
  line-height: 1.55;
}
.page-id-7236 h3,
.page-id-7275 h3 {
  color: #00aabc;
  font-weight: bold;
}
.page-id-7236 h3 span,
.page-id-7275 h3 span {
  color: #00aabc;
  font-weight: bold;
}
.page-id-7236 h2 span,
.page-id-7275 h2 span {
  color: #006c90;
}
.page-id-7236 #hero-secondary h3 span,
.page-id-7275 #hero-secondary h3 span {
  color: white;
  font-weight: normal;
  font-size: 26px;
}
.page-id-7236 #hero-secondary .fl-row-content,
.page-id-7275 #hero-secondary .fl-row-content {
  width: 100%;
}
.page-id-7236 .gray-box h4 span,
.page-id-7275 .gray-box h4 span {
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-7236 .gray-box h4 span h1,
.page-id-7275 .gray-box h4 span h1,
.page-id-7236 .gray-box h4 span h2,
.page-id-7275 .gray-box h4 span h2,
.page-id-7236 .gray-box h4 span h3,
.page-id-7275 .gray-box h4 span h3,
.page-id-7236 .gray-box h4 span h4,
.page-id-7275 .gray-box h4 span h4,
.page-id-7236 .gray-box h4 span h5,
.page-id-7275 .gray-box h4 span h5,
.page-id-7236 .gray-box h4 span h6,
.page-id-7275 .gray-box h4 span h6,
.page-id-7236 .gray-box h4 span a.fl-button,
.page-id-7275 .gray-box h4 span a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-8100 h3 {
  font-size: 18px;
  line-height: 1.7;
}
.page-id-8100 .carousel-navigation .hover-on {
  display: none;
}
.page-id-8100 .carousel-navigation .hover-on .fl-photo-content:after {
  color: #ffca26;
}
.page-id-8100 .carousel-navigation .fl-photo-content img {
  max-width: 200px;
}
.page-id-8100 .carousel-navigation .fl-photo-content:after {
  content: '\f0d7';
  font-family: "Font Awesome 5 Free";
  color: #006c90;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 50px;
  bottom: -20px;
  font-weight: 700;
}
.page-id-8100 .carousel-navigation .active .hover-on {
  display: block;
}
.page-id-8100 .carousel-navigation .active .hover-off {
  display: none;
}
.page-id-8100 .carousel-content {
  margin-top: 40px;
  background: #f0f0f0;
  min-height: 525px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.page-id-8100 .carousel-content .fl-row-content-wrap {
  padding: 80px;
}
.page-id-8100 .carousel-content ul li {
  margin-bottom: 20px;
}
.page-id-8100 .carousel-content .fl-photo-img-svg {
  margin-bottom: 40px;
}
.page-id-8100 .carousel-content .fl-photo-img-svg img {
  max-width: 200px;
}
.page-id-8100 .carousel-content .fl-photo-img-svg:after {
  content: '\f0d7';
  font-family: "Font Awesome 5 Free";
  color: #ffca26;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 50px;
  bottom: -20px;
  font-weight: 700;
}
.page-id-8100 .carousel-content .tile-mobile {
  display: none;
}
.page-id-8100 .carousel-content .tile-mobile .fl-photo {
  filter: none;
  -webkit-filter: none;
}
.page-id-8100.fl-builder-edit .tile-mobile {
  display: block!important;
}
.page-id-8156 .fastbridge-screening-webinars .fl-col-group-equal-height .fl-col-small {
  margin: 0 20px;
  width: -webkit-calc(50% - 40px) !important;
  width: -moz-calc(50% - 40px) !important;
  width: calc(50% - 40px) !important;
  border: 1px solid #d0d0d0;
}
.page-id-8156 .fastbridge-screening-webinars .fl-col-group-equal-height .fl-col-small .fl-module-rich-text {
  padding: 20px;
}
.page-id-8156 .fastbridge-screening-webinars .fl-col-group-equal-height .fl-col-small .fl-module-rich-text p {
  margin-bottom: 0;
}
.page-id-8156 .fastbridge-screening-webinars .fl-col-group-equal-height .fl-col-small .webinar-head {
  background: #f0f0f0;
  min-height: 240px;
}
.page-id-8156 .fastbridge-screening-webinars .fl-col-group-equal-height .fl-col-small .fl-module-button {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: auto;
  margin-bottom: 10px;
}
.page-id-8156 .uabb-list-icon-wrap {
  margin-left: 10px;
}
.page-id-8156 .uabb-list-icon-wrap .uabb-image {
  margin-left: -10px;
}
.customer-success-feed {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -o-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-left: -20px;
  margin-right: -20px;
}
.customer-success-feed .customer-success-container {
  border: 1px solid #d0d0d0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 20px;
  width: -webkit-calc(33.3% - 40px) !important;
  width: -moz-calc(33.3% - 40px) !important;
  width: calc(33.3% - 40px) !important;
  padding: 30px;
  float: left;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
}
.customer-success-feed .customer-success-container .resource-type {
  text-align: left;
  color: #838383;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.customer-success-feed .customer-success-container h4 {
  font-weight: 500;
  margin-bottom: 20px;
}
.customer-success-feed .customer-success-container > a {
  margin-top: auto;
}
.customer-success-feed .customer-success-container .customer-image {
  height: 150px;
  background-size: cover!important;
  border: 1px solid #d0d0d0;
}
.customer-success-results .spinner {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.customer-success-filters {
  overflow: hidden;
}
.customer-success-filters h2 {
  font-size: 25px;
  color: #555555;
  float: left;
  margin-top: 0;
  margin-bottom: 20px;
}
.customer-success-filters .btn-clear-filters {
  float: right;
  border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
}
.customer-success-filters .vsb-main {
  height: auto!important;
}
.customer-success-filters .vsb-main button {
  background: white!important;
  border: 1px solid #d0d0d0 !important;
}
.customer-success-filters .vsb-main button:hover {
  background: white!important;
  color: #323232 !important;
}
.customer-success-filters .vsb-main button:hover span {
  color: #323232 !important;
}
.customer-success-filters .vsb-main .vsb-menu {
  height: 0;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
.customer-success-filters .vsb-main .vsb-menu li:nth-of-type(even) {
  background: white!important;
}
.customer-success-filters .vsb-main ul.multi {
  max-height: 1500px!important;
  overflow: hidden;
}
.customer-success-filters .vsb-main.closed {
  height: 34px!important;
}
.customer-success-filters .dropdown-boxes {
  clear: both;
  float: left;
  width: -webkit-calc(100% - 90px);
  width: -moz-calc(100% - 90px);
  width: calc(100% - 90px);
}
.customer-success-filters .dropdown-boxes > div.open {
  height: auto!important;
}
.customer-success-filters .dropdown-boxes > div.open .vsb-menu {
  border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  margin-top: -1px;
  border: 1px solid #d0d0d0 !important;
}
.customer-success-filters .dropdown-boxes > div.open .vsb-menu button {
  border: 0!important;
}
.customer-success-filters .dropdown-boxes > div:first-of-type.open .vsb-menu,
.customer-success-filters .dropdown-boxes > div:last-of-type.open .vsb-menu {
  height: 247px!important;
  overflow: auto;
}
.customer-success-filters .dropdown-boxes > div:nth-of-type(2).open .vsb-menu {
  height: 200px!important;
}
.customer-success-filters .dropdown-boxes > div:nth-of-type(3).open .vsb-menu {
  height: 100px!important;
}
.customer-success-filters .buttons {
  float: right;
}
.customer-success-filters .buttons .btn-go {
  border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
}
.customer-success-results-pagination {
  margin-top: 50px;
}
.customer-success-results-pagination .paging-number,
.customer-success-results-pagination .current {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .1em;
  margin-left: 15px;
  margin-right: 15px;
  position: relative;
}
.customer-success-results-pagination .paging-number h1,
.customer-success-results-pagination .current h1,
.customer-success-results-pagination .paging-number h2,
.customer-success-results-pagination .current h2,
.customer-success-results-pagination .paging-number h3,
.customer-success-results-pagination .current h3,
.customer-success-results-pagination .paging-number h4,
.customer-success-results-pagination .current h4,
.customer-success-results-pagination .paging-number h5,
.customer-success-results-pagination .current h5,
.customer-success-results-pagination .paging-number h6,
.customer-success-results-pagination .current h6,
.customer-success-results-pagination .paging-number a.fl-button,
.customer-success-results-pagination .current a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.customer-success-results-pagination .current {
  color: #006c90;
}
.customer-success-results-pagination .paging-next:after,
.customer-success-results-pagination .paging-prev:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
  font-size: 25px;
  position: absolute;
}
.customer-success-results-pagination .paging-next:after {
  content: '\f0da';
  right: -20px;
}
.customer-success-results-pagination .paging-prev:before {
  content: '\f0d9';
  left: -20px;
}
.page-id-8204 #header,
.page-id-8204 footer {
  display: block;
}
.page-id-8204 .success-stories .fl-col-small .fl-module-content {
  margin-left: 10px;
  margin-right: 10px;
}
.page-id-8204 .success-stories .fl-col-small .fl-module-content h3 {
  font-size: 21px;
}
.page-id-8204 .success-stories .fl-col-small .fl-module-content p {
  line-height: 1.4;
}
.page-id-8204 .team .fl-row-content-wrap {
  background-size: 300px;
  background-position-y: -webkit-calc(100% + 70px);
  background-position-y: -moz-calc(100% + 70px);
  background-position-y: calc(100% + 70px);
}
.page-id-8204 #cta-secondary {
  margin-top: -300px;
}
/* S2i Report */
.page-id-8380 .fl-node-5ffc75b37bd99 h2,
.page-id-12492 .fl-node-5ffc75b37bd99 h2 {
  text-transform: uppercase;
  letter-spacing: .1em;
  color: #555555;
  font-size: 25px;
}
.page-id-8380 .fl-node-5ffc75b37bd99 h2 h1,
.page-id-12492 .fl-node-5ffc75b37bd99 h2 h1,
.page-id-8380 .fl-node-5ffc75b37bd99 h2 h2,
.page-id-12492 .fl-node-5ffc75b37bd99 h2 h2,
.page-id-8380 .fl-node-5ffc75b37bd99 h2 h3,
.page-id-12492 .fl-node-5ffc75b37bd99 h2 h3,
.page-id-8380 .fl-node-5ffc75b37bd99 h2 h4,
.page-id-12492 .fl-node-5ffc75b37bd99 h2 h4,
.page-id-8380 .fl-node-5ffc75b37bd99 h2 h5,
.page-id-12492 .fl-node-5ffc75b37bd99 h2 h5,
.page-id-8380 .fl-node-5ffc75b37bd99 h2 h6,
.page-id-12492 .fl-node-5ffc75b37bd99 h2 h6,
.page-id-8380 .fl-node-5ffc75b37bd99 h2 a.fl-button,
.page-id-12492 .fl-node-5ffc75b37bd99 h2 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-id-8380 .fl-node-5ffc75ed79d5d h1,
.page-id-12492 .fl-node-5ffc75ed79d5d h1 {
  border-bottom: 1px solid #555555;
  padding-bottom: 30px!important;
  width: fit-content;
}
.page-id-8380 .s2i-list ol,
.page-id-12492 .s2i-list ol {
  list-style: none;
  counter-reset: li;
}
.page-id-8380 .s2i-list li::before,
.page-id-12492 .s2i-list li::before {
  content: counter(li);
  display: inline-block;
  width: 1em;
  color: white;
  background: #006c90;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  margin-left: -35px;
  position: absolute;
  text-align: center;
  height: 25px;
  width: 25px;
  line-height: 1.3;
  font-weight: bold;
  font-size: 20px;
}
.page-id-8380 .s2i-list li.active .question:before,
.page-id-12492 .s2i-list li.active .question:before {
  background: url('/wp-content/uploads/2021/01/Triangle-yellow-right.svg');
  background-size: 33px 38px;
  background-repeat: no-repeat;
  width: 33px;
  height: 38px;
  position: absolute;
  left: 0;
  margin-top: -7px;
  content: '';
}
.page-id-8380 .s2i-list li.active:before,
.page-id-12492 .s2i-list li.active:before {
  color: black;
  background: #ffca26;
}
.page-id-8380 .s2i-list li,
.page-id-12492 .s2i-list li {
  counter-increment: li;
  margin-bottom: 20px;
  line-height: 1.3;
  font-size: 17px;
}
.page-id-8380 .s2i-screenshot .fl-html,
.page-id-12492 .s2i-screenshot .fl-html {
  position: relative;
}
.page-id-8380 .s2i-screenshot .fl-html > div,
.page-id-12492 .s2i-screenshot .fl-html > div {
  position: absolute;
}
.page-id-8380 .s2i-screenshot .fl-html > div:first-of-type,
.page-id-12492 .s2i-screenshot .fl-html > div:first-of-type {
  position: relative;
}
.page-id-8380 .s2i-screenshot .fl-html > div:first-of-type img,
.page-id-12492 .s2i-screenshot .fl-html > div:first-of-type img {
  border: 0;
}
.page-id-8380 .s2i-screenshot .fl-html > div img,
.page-id-12492 .s2i-screenshot .fl-html > div img {
  border: 4px solid #ffca26;
  width: 100%;
}
.page-id-8380 .s2i-screenshot .fl-html > div.s2i-screenshot-1,
.page-id-12492 .s2i-screenshot .fl-html > div.s2i-screenshot-1 {
  display: none;
  top: 10%;
  width: 80%;
}
.page-id-8380 .s2i-screenshot .fl-html > div.s2i-screenshot-2,
.page-id-12492 .s2i-screenshot .fl-html > div.s2i-screenshot-2 {
  display: none;
  top: 10%;
  right: 20%;
  width: 40%;
}
.page-id-8380 .s2i-screenshot .fl-html > div.s2i-screenshot-3,
.page-id-12492 .s2i-screenshot .fl-html > div.s2i-screenshot-3 {
  display: none;
  top: 15%;
  width: 70%;
}
.page-id-8380 .s2i-screenshot .fl-html > div.s2i-screenshot-4,
.page-id-12492 .s2i-screenshot .fl-html > div.s2i-screenshot-4 {
  display: none;
  width: 60%;
  left: 40%;
  top: 8%;
}
.page-id-8380 .s2i-screenshot .fl-html > div.s2i-screenshot-4 img:first-of-type,
.page-id-12492 .s2i-screenshot .fl-html > div.s2i-screenshot-4 img:first-of-type {
  width: 35%;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 10%;
  width: 33%;
}
.page-id-8380 .s2i-screenshot .fl-html > div.s2i-screenshot-4 img:last-of-type,
.page-id-12492 .s2i-screenshot .fl-html > div.s2i-screenshot-4 img:last-of-type {
  position: absolute;
  top: 5%;
  left: 20%;
  width: 80%;
}
.page-id-8380 .s2i-screenshot .fl-html > div.s2i-screenshot-4 img:hover,
.page-id-12492 .s2i-screenshot .fl-html > div.s2i-screenshot-4 img:hover {
  z-index: 2;
}
.page-id-8380 .s2i-screenshot .fl-html > div.s2i-screenshot-5,
.page-id-12492 .s2i-screenshot .fl-html > div.s2i-screenshot-5 {
  display: none;
  top: 15%;
  width: 20%;
  left: 55%;
}
.page-id-8380 .s2i-screenshot .fl-html > div.s2i-screenshot-6,
.page-id-12492 .s2i-screenshot .fl-html > div.s2i-screenshot-6 {
  display: none;
  width: 100%;
  top: 7%;
}
.page-id-8380 .s2i-screenshot .fl-html > div.s2i-screenshot-6 img:first-of-type,
.page-id-12492 .s2i-screenshot .fl-html > div.s2i-screenshot-6 img:first-of-type {
  width: 25%;
  position: absolute;
  left: 0;
  margin-top: 6%;
}
.page-id-8380 .s2i-screenshot .fl-html > div.s2i-screenshot-6 img:last-of-type,
.page-id-12492 .s2i-screenshot .fl-html > div.s2i-screenshot-6 img:last-of-type {
  position: absolute;
  left: 30%;
  width: 70%;
}
.page-id-8380 .s2i-screenshot .fl-html > div.s2i-screenshot-7,
.page-id-12492 .s2i-screenshot .fl-html > div.s2i-screenshot-7 {
  display: none;
  width: 50%;
  top: 12%;
  left: 50%;
}
.page-id-8380 .s2i-screenshot .fl-html > div.s2i-screenshot-8,
.page-id-12492 .s2i-screenshot .fl-html > div.s2i-screenshot-8 {
  display: none;
  top: 7%;
  width: 100%;
}
.page-id-8380 .s2i-screenshot .fl-html > div.s2i-screenshot-8 img:first-of-type,
.page-id-12492 .s2i-screenshot .fl-html > div.s2i-screenshot-8 img:first-of-type {
  position: absolute;
  width: 75%;
  right: 0;
}
.page-id-8380 .s2i-screenshot .fl-html > div.s2i-screenshot-8 img:last-of-type,
.page-id-12492 .s2i-screenshot .fl-html > div.s2i-screenshot-8 img:last-of-type {
  width: 62%;
  left: 10%;
  position: absolute;
  margin-top: 1%;
}
.page-id-8380 .s2i-screenshot .fl-html > div.s2i-screenshot-8 img:hover,
.page-id-12492 .s2i-screenshot .fl-html > div.s2i-screenshot-8 img:hover {
  z-index: 2;
}
.page-id-8380 .s2i-screenshot .fl-html > div.active,
.page-id-12492 .s2i-screenshot .fl-html > div.active {
  display: block;
}
.page-id-8380 .s2i-screenshot .fl-html > div > .secondary-screenshot.active,
.page-id-12492 .s2i-screenshot .fl-html > div > .secondary-screenshot.active {
  display: block;
}
.page-id-8380 .s2i-pyramid .fl-html,
.page-id-12492 .s2i-pyramid .fl-html {
  background: #f0f0f0;
  padding: 20px 10px 10px 10px;
}
.page-id-8380 .s2i-pyramid .fl-html > div,
.page-id-12492 .s2i-pyramid .fl-html > div {
  min-height: 265px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
.page-id-8380 .s2i-pyramid .fl-html > div .left,
.page-id-12492 .s2i-pyramid .fl-html > div .left {
  width: 25%;
  border-right: 1px solid #d0d0d0;
  padding-right: 10px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  flex-grow: 1;
}
.page-id-8380 .s2i-pyramid .fl-html > div .right,
.page-id-12492 .s2i-pyramid .fl-html > div .right {
  width: 75%;
  padding-left: 20px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.page-id-8380 .s2i-pyramid .fl-html > div .right h2,
.page-id-12492 .s2i-pyramid .fl-html > div .right h2 {
  font-size: 18px;
  color: #00aabc;
  margin-bottom: 15px;
  margin-top: 0;
}
.page-id-8380 .s2i-pyramid .fl-html > div .right ul,
.page-id-12492 .s2i-pyramid .fl-html > div .right ul {
  list-style: none;
  padding-left: 10px;
  margin-bottom: 0;
}
.page-id-8380 .s2i-pyramid .fl-html > div .right ul li,
.page-id-12492 .s2i-pyramid .fl-html > div .right ul li {
  position: relative;
  margin-left: 10px;
}
.page-id-8380 .s2i-pyramid .fl-html > div .right ul li:before,
.page-id-12492 .s2i-pyramid .fl-html > div .right ul li:before {
  content: '';
  background: url('/wp-content/uploads/2021/01/Checkmark-black.svg');
  width: 14px;
  height: 16px;
  background-size: 14px 16px;
  background-repeat: no-repeat;
  position: absolute;
  left: -22px;
  top: 5px;
}
.page-id-8380 .s2i-pyramid .fl-html > div .right p,
.page-id-12492 .s2i-pyramid .fl-html > div .right p,
.page-id-8380 .s2i-pyramid .fl-html > div .right li,
.page-id-12492 .s2i-pyramid .fl-html > div .right li {
  line-height: 1.35;
  font-size: 15px;
  margin-bottom: 12px;
}
.page-id-8380 .s2i-pyramid .fl-html > div .right p:last-of-type,
.page-id-12492 .s2i-pyramid .fl-html > div .right p:last-of-type,
.page-id-8380 .s2i-pyramid .fl-html > div .right li:last-of-type,
.page-id-12492 .s2i-pyramid .fl-html > div .right li:last-of-type {
  margin-bottom: 0;
}
.page-id-8380 .s2i-pyramid .fl-html .s2i-pyramid-1,
.page-id-12492 .s2i-pyramid .fl-html .s2i-pyramid-1,
.page-id-8380 .s2i-pyramid .fl-html .s2i-pyramid-2,
.page-id-12492 .s2i-pyramid .fl-html .s2i-pyramid-2,
.page-id-8380 .s2i-pyramid .fl-html .s2i-pyramid-3,
.page-id-12492 .s2i-pyramid .fl-html .s2i-pyramid-3,
.page-id-8380 .s2i-pyramid .fl-html .s2i-pyramid-4,
.page-id-12492 .s2i-pyramid .fl-html .s2i-pyramid-4,
.page-id-8380 .s2i-pyramid .fl-html .s2i-pyramid-5,
.page-id-12492 .s2i-pyramid .fl-html .s2i-pyramid-5,
.page-id-8380 .s2i-pyramid .fl-html .s2i-pyramid-6,
.page-id-12492 .s2i-pyramid .fl-html .s2i-pyramid-6,
.page-id-8380 .s2i-pyramid .fl-html .s2i-pyramid-7,
.page-id-12492 .s2i-pyramid .fl-html .s2i-pyramid-7,
.page-id-8380 .s2i-pyramid .fl-html .s2i-pyramid-8,
.page-id-12492 .s2i-pyramid .fl-html .s2i-pyramid-8 {
  display: none;
}
.page-id-8380 .s2i-pyramid .fl-html .s2i-pyramid-1.active,
.page-id-12492 .s2i-pyramid .fl-html .s2i-pyramid-1.active,
.page-id-8380 .s2i-pyramid .fl-html .s2i-pyramid-2.active,
.page-id-12492 .s2i-pyramid .fl-html .s2i-pyramid-2.active,
.page-id-8380 .s2i-pyramid .fl-html .s2i-pyramid-3.active,
.page-id-12492 .s2i-pyramid .fl-html .s2i-pyramid-3.active,
.page-id-8380 .s2i-pyramid .fl-html .s2i-pyramid-4.active,
.page-id-12492 .s2i-pyramid .fl-html .s2i-pyramid-4.active,
.page-id-8380 .s2i-pyramid .fl-html .s2i-pyramid-5.active,
.page-id-12492 .s2i-pyramid .fl-html .s2i-pyramid-5.active,
.page-id-8380 .s2i-pyramid .fl-html .s2i-pyramid-6.active,
.page-id-12492 .s2i-pyramid .fl-html .s2i-pyramid-6.active,
.page-id-8380 .s2i-pyramid .fl-html .s2i-pyramid-7.active,
.page-id-12492 .s2i-pyramid .fl-html .s2i-pyramid-7.active,
.page-id-8380 .s2i-pyramid .fl-html .s2i-pyramid-8.active,
.page-id-12492 .s2i-pyramid .fl-html .s2i-pyramid-8.active {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
.page-id-8380 #s2i-cta,
.page-id-12492 #s2i-cta {
  padding: 0 20px;
}
.page-id-8380 #s2i-cta .fl-col-group,
.page-id-12492 #s2i-cta .fl-col-group {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
.page-id-8380 #s2i-cta .fl-col-group .fl-col-content,
.page-id-12492 #s2i-cta .fl-col-group .fl-col-content {
  padding: 0 30px;
}
.page-id-8380 #s2i-cta .fl-col-group .fl-photo-content,
.page-id-12492 #s2i-cta .fl-col-group .fl-photo-content {
  background: white;
  padding: 10px;
}
.page-id-8380 #s2i-cta .fl-col-group p,
.page-id-12492 #s2i-cta .fl-col-group p {
  line-height: 1.3;
}
.page-id-8380 #s2i-cta .fl-col-group p a,
.page-id-12492 #s2i-cta .fl-col-group p a {
  text-decoration: none!important;
}
.page-id-8716 #hero-secondary h3 {
  font-size: 20px;
}
.page-id-8716 #hero-secondary h3 span {
  font-weight: 400;
}
.page-id-8716 #carousel-navigation .fl-col-group-equal-height {
  -webkit-box-pack: space-between;
  -moz-box-pack: space-between;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.page-id-8716 #carousel-navigation .fl-col-group-equal-height .fl-col {
  max-width: 170px;
}
.page-id-8716 .carousel-nav .fl-module-rich-text {
  width: 170px;
  background: #006c90;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
  margin-bottom: 50px;
}
.page-id-8716 .carousel-nav .fl-module-rich-text p {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  line-height: 1.3;
  margin-bottom: 0;
  color: white;
}
.page-id-8716 .carousel-nav .fl-module-rich-text:after {
  content: '\f0d7';
  font-family: "Font Awesome 5 Free";
  color: #006c90;
  font-size: 20px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  bottom: -50px;
  font-weight: 700;
  font-size: 50px;
}
.page-id-8716 .carousel-nav .fl-col-content {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
.page-id-8716 .carousel-nav.active .fl-module-rich-text {
  background: #ffca26;
}
.page-id-8716 .carousel-nav.active .fl-module-rich-text p {
  color: #323232;
}
.page-id-8716 .carousel-nav.active .fl-module-rich-text:after {
  color: #ffca26;
}
.page-id-8716 .carousel-content {
  background: #f0f0f0;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  padding: 50px 20px;
}
.page-id-8716 .three-gray-columns .fl-module-list-icon .fl-module-content {
  margin-top: 10px;
}
.page-id-8716 .three-gray-columns .uabb-list-icon-wrap {
  border-bottom: 1px solid #d0d0d0;
  min-height: 70px;
}
.page-id-8716 .three-gray-columns .uabb-list-icon-wrap h3 {
  color: #00aabc;
  font-weight: bold;
  font-size: 24px;
  line-height: 1.3;
  padding-left: 10px;
}
.page-id-8716 .three-gray-columns .fl-module-rich-text .fl-module-content {
  margin-left: 0;
}
.page-id-8716 #cta-secondary {
  margin-top: -350px;
}
/* Stimulus Fund Landing Page */
.page-id-8745 #stimulus-box-border {
  position: relative;
  width: -webkit-calc(100% - 40px);
  width: -moz-calc(100% - 40px);
  width: calc(100% - 40px);
  max-width: 900px;
  border: 1px solid #555555;
  padding: 4px;
}
.page-id-8745 #stimulus-box-border:before,
.page-id-8745 #stimulus-box-border:after {
  position: absolute;
  z-index: 2;
  width: 54px;
  height: 54px;
  background-size: 54px 54px;
  background-repeat: no-repeat !important;
  top: -1px;
  content: '';
}
.page-id-8745 #stimulus-box-border:before {
  left: -1px;
  background: url('/wp-content/uploads/2021/03/Stimulus_Box_Graphic-border-top-left.svg');
}
.page-id-8745 #stimulus-box-border:after {
  right: -1px;
  background: url('/wp-content/uploads/2021/03/Stimulus_Box_Graphic-border-top-right.svg');
}
.page-id-8745 #stimulus-box-border .fl-row-content-wrap {
  border: 1px solid #555555;
  position: relative;
  padding: 20px 40px 10px 40px;
}
.page-id-8745 #stimulus-box-border .fl-row-content-wrap:before,
.page-id-8745 #stimulus-box-border .fl-row-content-wrap:after {
  position: absolute;
  z-index: 2;
  width: 54px;
  height: 54px;
  background-size: 54px 54px;
  background-repeat: no-repeat !important;
  bottom: -6px;
  content: '';
}
.page-id-8745 #stimulus-box-border .fl-row-content-wrap:before {
  left: -6px;
  background: url('/wp-content/uploads/2021/03/Stimulus_Box_Graphic-border-bottom-left.svg');
}
.page-id-8745 #stimulus-box-border .fl-row-content-wrap:after {
  right: -6px;
  background: url('/wp-content/uploads/2021/03/Stimulus_Box_Graphic-border-bottom-right.svg');
}
.page-id-8745 #stimulus-box-border strong {
  color: #006c90;
}
.page-id-8745 #stimulus-box-border em {
  color: #006c90;
  font-style: normal;
}
.page-id-8745 #stimulus-box-border .fl-module-photo .fl-module-content {
  margin-top: -80px !important;
}
.page-id-8745 #using-stimulus-funds .fl-col-group-equal-height > div:nth-of-type(2) {
  width: 340px!important;
}
.page-id-8745 #using-stimulus-funds .fl-col-group-equal-height > div:first-of-type,
.page-id-8745 #using-stimulus-funds .fl-col-group-equal-height > div:nth-of-type(3) {
  width: -webkit-calc(50% - 170px) !important;
  width: -moz-calc(50% - 170px) !important;
  width: calc(50% - 170px) !important;
}
.page-id-8745 #stimulus-cta .fl-row-content {
  max-width: 500px;
  padding: 20px 50px;
  border: 1px solid #d0d0d0;
}
.page-id-8745 #stimulus-cta .fl-photo {
  max-width: 100px;
  background: white;
  margin: auto;
}
/* Safari 7.1+ */
_::-webkit-full-page-media,
_:future,
:root {
  /* Stimulus Fund Landing Page */
}
_::-webkit-full-page-media .page-id-8745 #stimulus-box-border .fl-row-content-wrap:before,
_:future .page-id-8745 #stimulus-box-border .fl-row-content-wrap:before,
:root .page-id-8745 #stimulus-box-border .fl-row-content-wrap:before,
_::-webkit-full-page-media .page-id-8745 #stimulus-box-border .fl-row-content-wrap:after,
_:future .page-id-8745 #stimulus-box-border .fl-row-content-wrap:after,
:root .page-id-8745 #stimulus-box-border .fl-row-content-wrap:after {
  bottom: -7px;
}
/* Safari 10.1+ */
/* Safari 10.1+ (alternate method) */
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance:none) {
    /* Stimulus Fund Landing Page */
    .page-id-8745 #stimulus-box-border .fl-row-content-wrap:before,
    .page-id-8745 #stimulus-box-border .fl-row-content-wrap:after {
      bottom: -7px;
    }
  }
}
/* Back to School 2021 */
.page-id-9489 .carousel-navigation .fl-module-photo {
  margin-left: -5px;
  margin-right: -5px;
}
.page-id-9489 .carousel-navigation .carousel-nav {
  position: relative;
  margin-bottom: 10px;
  /* &:after {
				content: '\f0d7';
				color: @med-gray;
				font-family: "Font Awesome 5 Free";
				font-weight: 700;
				position: absolute;
				bottom: -20px;
				left: 50%;
				.translate-x;
				font-size: 90px;
			} */
}
.page-id-9489 .carousel-navigation .carousel-nav:after {
  content: '';
  background: url('/wp-content/uploads/2021/05/Triangle-down-gray.svg');
  width: 44px;
  height: 24px;
  background-size: 44px 24px;
  position: absolute;
  bottom: -20px;
  left: 50%;
  background-repeat: no-repeat !important;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.page-id-9489 .carousel-navigation .carousel-nav.carousel-nav-1.active:after {
  background: url('/wp-content/uploads/2021/05/Triangle-down-blue.svg');
}
.page-id-9489 .carousel-navigation .carousel-nav.carousel-nav-2.active:after {
  background: url('/wp-content/uploads/2021/05/Triangle-down-teal.svg');
}
.page-id-9489 .carousel-navigation .carousel-nav.carousel-nav-3.active:after {
  background: url('/wp-content/uploads/2021/05/Triangle-down-green.svg');
}
.page-id-9489 .carousel-navigation .carousel-nav.carousel-nav-4.active:after {
  background: url('/wp-content/uploads/2021/05/Triangle-down-red.svg');
}
.page-id-9489 .carousel-content .fl-row-content-wrap {
  padding: 20px;
}
.page-id-9489 .carousel-content .carousel-arrow-left,
.page-id-9489 .carousel-content .carousel-arrow-right {
  display: none;
}
.page-id-9489 .carousel-content .white-text p {
  font-size: 14px;
}
.page-id-9489 .carousel-content p {
  line-height: 1.4;
}
.page-id-9489 .carousel-content .fl-photo {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -webkit-filter: none;
  filter: none;
}
.page-id-9489 .carousel-content .fl-photo .fl-photo-content {
  width: 100%;
}
.page-id-9489 .carousel-content .fl-photo img {
  width: 100%;
}
.page-id-9489 .carousel-content .blue-background,
.page-id-9489 .carousel-content .teal-background,
.page-id-9489 .carousel-content .green-background,
.page-id-9489 .carousel-content .red-background {
  -webkit-box-pack: flex-start;
  -moz-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.page-id-9489 .carousel-content .fl-col-group-equal-height > div:nth-of-type(4) img {
  border-top: 1px solid #838383;
}
.page-id-9489 .carousel-content.carousel-content-1 .clickable:hover strong {
  color: #006c90;
}
.page-id-9489 .carousel-content.carousel-content-2 .clickable:hover strong {
  color: #00aabc;
}
.page-id-9489 .carousel-content.carousel-content-3 .clickable:hover strong {
  color: #92be28;
}
.page-id-9489 .carousel-content.carousel-content-4 .clickable:hover strong {
  color: #ee2947;
}
.page-id-9489 .four-white-columns-new .fl-col-small {
  padding: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.page-id-9489 .three-white-columns-shadow .fl-col-small {
  padding: 0;
}
.page-id-9489 .fl-content-slider .fl-slide-content-wrap {
  width: 100%!important;
}
.page-id-9489 .fl-content-slider .fl-slide-content-wrap a {
  pointer-events: all;
}
.page-id-9489 .fl-content-slider .fl-slide-content-wrap p {
  color: #555555 !important;
  line-height: 1.3;
}
.page-id-9489 .fl-content-slider .fl-slide-content-wrap p:hover {
  color: #006c90 !important;
}
.page-id-9489 .fl-content-slider .fl-slide-content-wrap .fl-slide-content {
  margin: 20px;
}
.page-id-9489 .fl-content-slider .bx-wrapper .bx-pager.bx-default-pager a {
  background: #d0d0d0;
  margin: 0 10px;
}
.page-id-9489 .fl-content-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #00aabc;
}
/* Research page */
#research-citations .fl-col-small {
  margin-bottom: 20px;
}
#research-whitepapers .fl-col-content,
#research-resources .fl-col-content {
  position: relative;
}
#research-whitepapers .fl-col-small,
#research-resources .fl-col-small {
  margin-bottom: 20px!important;
}
#research-whitepapers .fl-module-rich-text,
#research-resources .fl-module-rich-text {
  min-height: 110px;
  border-bottom: 3px solid #006c90;
  position: absolute;
  left: 20px;
  right: 20px;
  z-index: 2;
  background: white;
  padding-bottom: 10px;
}
#research-whitepapers .fl-module-photo,
#research-resources .fl-module-photo {
  margin-top: 80px;
}
.research-researchers .fl-col-group-equal-height {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.research-researchers .fl-col-group-equal-height .fl-col {
  margin-bottom: 20px;
}
.research-researchers .fl-module-rich-text {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.research-researchers .fl-module-separator {
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.research-practices {
  position: relative;
}
.research-practices .fl-row-content > div:first-of-type > div:after {
  content: '';
  border-bottom: 1px solid #bababa;
  position: absolute;
  display: block;
  top: -webkit-calc(100% + 50px);
  top: -moz-calc(100% + 50px);
  top: calc(100%  + 50px);
}
.research-practices .fl-row-content > div:first-of-type > div:first-of-type {
  width: 50%!important;
  position: relative;
}
.research-practices .fl-row-content > div:first-of-type > div:first-of-type:after {
  -webkit-transform: rotate(-205deg);
  -ms-transform: rotate(-205deg);
  -o-transform: rotate(-205deg);
  transform: rotate(-205deg);
  left: 0;
  right: -20px;
}
.research-practices .fl-row-content > div:first-of-type > div:first-of-type:before {
  right: -50px;
  bottom: 0;
  position: absolute;
  background-image: url('/wp-content/uploads/2021/05/Illuminate-logo-flame-alone.svg');
  width: 100px;
  height: 100px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border: 1px solid #bababa;
  background-color: white;
  background-size: 42px 66px;
  content: '';
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1;
}
.research-practices .fl-row-content > div:first-of-type > div:nth-of-type(2) {
  width: 50%!important;
  position: relative;
}
.research-practices .fl-row-content > div:first-of-type > div:nth-of-type(2):after {
  -webkit-transform: rotate(205deg);
  -ms-transform: rotate(205deg);
  -o-transform: rotate(205deg);
  transform: rotate(205deg);
  left: -20px;
  right: 0;
}
.research-practices .fl-row-content > div:first-of-type > div:nth-of-type(3) {
  width: 100%!important;
  max-width: 700px;
  margin: auto;
}
.research-practices .flame-icon {
  position: relative;
  bottom: 0;
}
.research-practices .flame-icon .fl-photo-content {
  width: 100px;
  height: 100px;
  border: 1px solid #bababa;
  background: white;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.research-practices .flame-icon img {
  margin-top: -5px;
}
#seb-mtss-carousel-nav .fl-module-content {
  background: #f0f0f0;
}
#seb-mtss-carousel-nav .fl-html .inner {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -o-flex-flow: row wrap;
  flex-flow: row wrap;
  position: relative;
}
#seb-mtss-carousel-nav .fl-html .inner:after {
  background: white;
  left: 0;
  right: -20px;
  top: 0;
  bottom: 0;
  position: absolute;
  content: '';
  z-index: 0;
  -webkit-clip-path: polygon(-webkit-calc(100% - 30px) 0%, 100% 50%, -webkit-calc(100% - 30px) 100%, 0% 100%, 30px 50%, 0% 0%);
  clip-path: polygon(calc(100% - 30px) 0%, 100% 50%, calc(100% - 30px) 100%, 0% 100%, 30px 50%, 0% 0%);
}
#seb-mtss-carousel-nav .fl-html .carousel-nav {
  background: #bababa;
  -webkit-clip-path: polygon(-webkit-calc(100% - 30px) 0%, 100% 50%, -webkit-calc(100% - 30px) 100%, 0% 100%, 30px 50%, 0% 0%);
  clip-path: polygon(calc(100% - 30px) 0%, 100% 50%, calc(100% - 30px) 100%, 0% 100%, 30px 50%, 0% 0%);
  -webkit-flex: 1 0 25%;
  -ms-flex: 1 0 25%;
  flex: 1 0 25%;
  position: relative;
  color: white;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-weight: bold;
  font-size: 18px;
  height: 100px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding-left: 15px;
}
#seb-mtss-carousel-nav .fl-html .carousel-nav h1,
#seb-mtss-carousel-nav .fl-html .carousel-nav h2,
#seb-mtss-carousel-nav .fl-html .carousel-nav h3,
#seb-mtss-carousel-nav .fl-html .carousel-nav h4,
#seb-mtss-carousel-nav .fl-html .carousel-nav h5,
#seb-mtss-carousel-nav .fl-html .carousel-nav h6,
#seb-mtss-carousel-nav .fl-html .carousel-nav a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
#seb-mtss-carousel-nav .fl-html .carousel-nav:hover {
  cursor: pointer;
}
#seb-mtss-carousel-nav .fl-html .carousel-nav-1.active {
  background: #00aabc;
}
#seb-mtss-carousel-nav .fl-html .carousel-nav-2.active {
  background: #92be28;
}
#seb-mtss-carousel-nav .fl-html .carousel-nav-3.active {
  background: #555555;
}
#seb-mtss-carousel-nav .fl-html .carousel-nav-4.active {
  background: #ee2947;
}
#seb-mtss-carousel-nav .fl-html .spacer-1,
#seb-mtss-carousel-nav .fl-html .spacer-2,
#seb-mtss-carousel-nav .fl-html .spacer-3,
#seb-mtss-carousel-nav .fl-html .spacer-4 {
  -webkit-clip-path: polygon(-webkit-calc(100% - 30px) 0%, 100% 50%, -webkit-calc(100% - 30px) 100%, 0% 100%, 30px 50%, 0% 0%);
  clip-path: polygon(calc(100% - 30px) 0%, 100% 50%, calc(100% - 30px) 100%, 0% 100%, 30px 50%, 0% 0%);
  background: white;
  position: relative;
  z-index: 1;
}
#seb-mtss-carousel-nav .fl-html .spacer-1:after,
#seb-mtss-carousel-nav .fl-html .spacer-2:after,
#seb-mtss-carousel-nav .fl-html .spacer-3:after,
#seb-mtss-carousel-nav .fl-html .spacer-4:after {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  width: 40px;
  -webkit-clip-path: polygon(-webkit-calc(100% - 30px) 0%, 100% 50%, -webkit-calc(100% - 30px) 100%, 0% 100%, 30px 50%, 0% 0%);
  clip-path: polygon(calc(100% - 30px) 0%, 100% 50%, calc(100% - 30px) 100%, 0% 100%, 30px 50%, 0% 0%);
  content: '';
  height: 100%;
}
#seb-mtss-carousel-nav .fl-html .spacer-1:after {
  background: #00aabc;
}
#seb-mtss-carousel-nav .fl-html .spacer-2:after {
  background: #92be28;
}
#seb-mtss-carousel-nav .fl-html .spacer-3:after {
  background: #555555;
}
#seb-mtss-carousel-nav .fl-html .spacer-4:after {
  background: #ee2947;
}
.seb-mtss-nav-bullets,
.seb-mtss-nav-bullets-landing {
  margin-bottom: 10px;
}
.seb-mtss-nav-bullets .carousel-arrow-left,
.seb-mtss-nav-bullets-landing .carousel-arrow-left,
.seb-mtss-nav-bullets .carousel-arrow-right,
.seb-mtss-nav-bullets-landing .carousel-arrow-right {
  color: #d0d0d0;
  cursor: pointer;
  margin-left: 5px;
  margin-right: 5px;
}
.seb-mtss-nav-bullets .nav-b,
.seb-mtss-nav-bullets-landing .nav-b {
  background: #d0d0d0;
}
.seb-mtss-nav-bullets .nav-b.active,
.seb-mtss-nav-bullets-landing .nav-b.active {
  width: 15px;
  height: 15px;
}
.seb-mtss-nav-bullets .item-1.active,
.seb-mtss-nav-bullets-landing .item-1.active {
  background: #00aabc;
}
.seb-mtss-nav-bullets .item-2.active,
.seb-mtss-nav-bullets-landing .item-2.active {
  background: #92be28;
}
.seb-mtss-nav-bullets .item-3.active,
.seb-mtss-nav-bullets-landing .item-3.active {
  background: #555555;
}
.seb-mtss-nav-bullets .item-4.active,
.seb-mtss-nav-bullets-landing .item-4.active {
  background: #ee2947;
}
.seb-mtss-nav-bullets-landing .item-1.active {
  background: #d0d0d0;
  width: 8px;
  height: 8px;
}
.seb-mtss-carousel-content h2 {
  font-size: 25px;
  color: #555555;
}
.seb-mtss-carousel-content .carousel-arrow-left,
.seb-mtss-carousel-content .carousel-arrow-right {
  display: none;
}
.seb-mtss-carousel-content.carousel-content-1 .highlight {
  color: #00aabc;
}
.seb-mtss-carousel-content.carousel-content-1 .fl-row-content > div:nth-of-type(3),
.seb-mtss-carousel-content.carousel-content-1 .fl-row-content > div:nth-of-type(4) {
  background: white;
  -webkit-filter: drop-shadow(4px 4px 3px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(4px 4px 3px rgba(0, 0, 0, 0.15));
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px;
}
.seb-mtss-carousel-content.carousel-content-1 .fl-row-content > div:nth-of-type(3) {
  padding-bottom: 0;
}
.seb-mtss-carousel-content.carousel-content-1 .fl-row-content > div:nth-of-type(4) {
  padding-top: 0;
  width: -webkit-calc(100% - 40px);
  width: -moz-calc(100% - 40px);
  width: calc(100% - 40px);
  margin-bottom: 20px;
}
.seb-mtss-carousel-content .uabb-list-icon {
  position: relative;
}
.seb-mtss-carousel-content .uabb-list-icon .uabb-list-icon-text {
  margin-top: -7px;
}
.seb-mtss-carousel-content .uabb-list-icon h3.uabb-list-icon-text-heading {
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 18px;
  font-weight: bold;
}
.seb-mtss-carousel-content .uabb-list-icon h3.uabb-list-icon-text-heading h1,
.seb-mtss-carousel-content .uabb-list-icon h3.uabb-list-icon-text-heading h2,
.seb-mtss-carousel-content .uabb-list-icon h3.uabb-list-icon-text-heading h3,
.seb-mtss-carousel-content .uabb-list-icon h3.uabb-list-icon-text-heading h4,
.seb-mtss-carousel-content .uabb-list-icon h3.uabb-list-icon-text-heading h5,
.seb-mtss-carousel-content .uabb-list-icon h3.uabb-list-icon-text-heading h6,
.seb-mtss-carousel-content .uabb-list-icon h3.uabb-list-icon-text-heading a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.seb-mtss-carousel-content .uabb-list-icon:after {
  position: absolute;
  left: 100%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  width: 22px;
  -webkit-clip-path: polygon(-webkit-calc(100% - 8px) 0%, 100% 50%, -webkit-calc(100% - 8px) 100%, 0% 100%, 8px 50%, 0% 0%);
  clip-path: polygon(calc(100% - 8px) 0%, 100% 50%, calc(100% - 8px) 100%, 0% 100%, 8px 50%, 0% 0%);
  content: '';
  height: 100%;
}
.seb-mtss-carousel-content.carousel-content-2 .fl-row-content > div:nth-of-type(3),
.seb-mtss-carousel-content.carousel-content-3 .fl-row-content > div:nth-of-type(3),
.seb-mtss-carousel-content.carousel-content-4 .fl-row-content > div:nth-of-type(3),
.seb-mtss-carousel-content.carousel-content-2 .fl-row-content > div:nth-of-type(4),
.seb-mtss-carousel-content.carousel-content-3 .fl-row-content > div:nth-of-type(4),
.seb-mtss-carousel-content.carousel-content-4 .fl-row-content > div:nth-of-type(4),
.seb-mtss-carousel-content.carousel-content-2 .fl-row-content > div:nth-of-type(5),
.seb-mtss-carousel-content.carousel-content-3 .fl-row-content > div:nth-of-type(5),
.seb-mtss-carousel-content.carousel-content-4 .fl-row-content > div:nth-of-type(5),
.seb-mtss-carousel-content.carousel-content-2 .fl-row-content > div:nth-of-type(6),
.seb-mtss-carousel-content.carousel-content-3 .fl-row-content > div:nth-of-type(6),
.seb-mtss-carousel-content.carousel-content-4 .fl-row-content > div:nth-of-type(6) {
  background: white;
  -webkit-filter: drop-shadow(4px 4px 3px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(4px 4px 3px rgba(0, 0, 0, 0.15));
  margin-left: 20px;
  margin-right: 20px;
  padding: 0 30px 0 30px;
  width: -webkit-calc(100% - 40px);
  width: -moz-calc(100% - 40px);
  width: calc(100% - 40px);
}
.seb-mtss-carousel-content.carousel-content-2 .fl-row-content > div:nth-of-type(3),
.seb-mtss-carousel-content.carousel-content-3 .fl-row-content > div:nth-of-type(3),
.seb-mtss-carousel-content.carousel-content-4 .fl-row-content > div:nth-of-type(3) {
  padding-top: 10px;
}
.seb-mtss-carousel-content.carousel-content-2 .fl-row-content > div:nth-of-type(5),
.seb-mtss-carousel-content.carousel-content-3 .fl-row-content > div:nth-of-type(5),
.seb-mtss-carousel-content.carousel-content-4 .fl-row-content > div:nth-of-type(5) {
  padding-top: 10px;
}
.seb-mtss-carousel-content.carousel-content-2 .fl-row-content > div:nth-of-type(6),
.seb-mtss-carousel-content.carousel-content-3 .fl-row-content > div:nth-of-type(6),
.seb-mtss-carousel-content.carousel-content-4 .fl-row-content > div:nth-of-type(6) {
  padding-bottom: 40px;
}
.seb-mtss-carousel-content.carousel-content-2 .tier-1-left,
.seb-mtss-carousel-content.carousel-content-3 .tier-1-left,
.seb-mtss-carousel-content.carousel-content-4 .tier-1-left {
  width: 160px!important;
}
.seb-mtss-carousel-content.carousel-content-2 .tier-1-right,
.seb-mtss-carousel-content.carousel-content-3 .tier-1-right,
.seb-mtss-carousel-content.carousel-content-4 .tier-1-right {
  width: -webkit-calc(100% - 160px) !important;
  width: -moz-calc(100% - 160px) !important;
  width: calc(100% - 160px) !important;
}
.seb-mtss-carousel-content.carousel-content-2 .tier-2-3-left,
.seb-mtss-carousel-content.carousel-content-3 .tier-2-3-left,
.seb-mtss-carousel-content.carousel-content-4 .tier-2-3-left {
  width: 200px!important;
}
.seb-mtss-carousel-content.carousel-content-2 .tier-2-3-right,
.seb-mtss-carousel-content.carousel-content-3 .tier-2-3-right,
.seb-mtss-carousel-content.carousel-content-4 .tier-2-3-right {
  width: -webkit-calc(100% - 200px) !important;
  width: -moz-calc(100% - 200px) !important;
  width: calc(100% - 200px) !important;
}
.seb-mtss-carousel-content.carousel-content-2 .main-content-columns,
.seb-mtss-carousel-content.carousel-content-3 .main-content-columns,
.seb-mtss-carousel-content.carousel-content-4 .main-content-columns {
  border: 1px solid #838383;
  margin: 0 10px;
  width: -webkit-calc(33.3% - 20px) !important;
  width: -moz-calc(33.3% - 20px) !important;
  width: calc(33.3% - 20px) !important;
}
.seb-mtss-carousel-content.carousel-content-2 .main-content-columns .fl-col-group-nested > div:first-of-type,
.seb-mtss-carousel-content.carousel-content-3 .main-content-columns .fl-col-group-nested > div:first-of-type,
.seb-mtss-carousel-content.carousel-content-4 .main-content-columns .fl-col-group-nested > div:first-of-type {
  width: 61px!important;
}
.seb-mtss-carousel-content.carousel-content-2 .main-content-columns .fl-col-group-nested > div:nth-of-type(2),
.seb-mtss-carousel-content.carousel-content-3 .main-content-columns .fl-col-group-nested > div:nth-of-type(2),
.seb-mtss-carousel-content.carousel-content-4 .main-content-columns .fl-col-group-nested > div:nth-of-type(2) {
  width: -webkit-calc(100% - 61px) !important;
  width: -moz-calc(100% - 61px) !important;
  width: calc(100% - 61px) !important;
}
.seb-mtss-carousel-content.carousel-content-2 .main-content-columns .fl-col-group-nested .fl-module-heading,
.seb-mtss-carousel-content.carousel-content-3 .main-content-columns .fl-col-group-nested .fl-module-heading,
.seb-mtss-carousel-content.carousel-content-4 .main-content-columns .fl-col-group-nested .fl-module-heading {
  height: 100%;
  -webkit-box-pack: flex-start;
  -moz-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.seb-mtss-carousel-content.carousel-content-2 .main-content-columns .fl-col-group-nested h2,
.seb-mtss-carousel-content.carousel-content-3 .main-content-columns .fl-col-group-nested h2,
.seb-mtss-carousel-content.carousel-content-4 .main-content-columns .fl-col-group-nested h2 {
  font-size: 16px;
}
.seb-mtss-carousel-content.carousel-content-2 .main-content-columns p,
.seb-mtss-carousel-content.carousel-content-3 .main-content-columns p,
.seb-mtss-carousel-content.carousel-content-4 .main-content-columns p {
  font-size: 14px;
}
.seb-mtss-carousel-content.carousel-content-2 .right-two-thirds,
.seb-mtss-carousel-content.carousel-content-3 .right-two-thirds,
.seb-mtss-carousel-content.carousel-content-4 .right-two-thirds {
  width: -webkit-calc(66.6% - 20px) !important;
  width: -moz-calc(66.6% - 20px) !important;
  width: calc(66.6% - 20px) !important;
  margin: 0 10px;
  padding: 0 10px;
}
.seb-mtss-carousel-content.carousel-content-2 .highlight,
.seb-mtss-carousel-content.carousel-content-2 h3 {
  color: #92be28;
}
.seb-mtss-carousel-content.carousel-content-2 .uabb-list-icon:after {
  background: #92be28;
}
.seb-mtss-carousel-content.carousel-content-2 .right-two-thirds {
  background: rgba(146, 190, 40, 0.2);
}
.seb-mtss-carousel-content.carousel-content-2 .tier-1-right .fl-col-content {
  max-width: 550px;
}
.seb-mtss-carousel-content.carousel-content-2 .tier-2-3-right .fl-col-content {
  max-width: 450px;
}
.seb-mtss-carousel-content.carousel-content-3 .highlight,
.seb-mtss-carousel-content.carousel-content-3 h3 {
  color: #555555;
}
.seb-mtss-carousel-content.carousel-content-3 .uabb-list-icon:after {
  background: #555555;
}
.seb-mtss-carousel-content.carousel-content-3 .right-two-thirds {
  background: rgba(85, 85, 85, 0.2);
}
.seb-mtss-carousel-content.carousel-content-3 .tier-2-3-right .fl-col-content {
  max-width: 450px;
}
.seb-mtss-carousel-content.carousel-content-4 .highlight,
.seb-mtss-carousel-content.carousel-content-4 h3 {
  color: #ee2947;
}
.seb-mtss-carousel-content.carousel-content-4 .uabb-list-icon:after {
  background: #ee2947;
}
.seb-mtss-carousel-content.carousel-content-4 .right-two-thirds {
  background: rgba(238, 41, 71, 0.2);
}
.seb-mtss-carousel-content.carousel-content-4 .tier-2-3-right .fl-col-content {
  max-width: 450px;
}
.fl-builder-edit .seb-mtss-carousel-content .fl-row-content > div {
  -webkit-filter: none!important;
  filter: none!important;
}
.nav-b.active {
  background: #666;
}
.carousel-arrow-left,
.carousel-arrow-right {
  display: flex!important;
  align-items: center;
  justify-content: center;
}
.nav-b {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ccc;
  float: left;
  margin-right: 10px;
  margin-left: 10px;
  transition: all 300ms ease-in-out 0s;
}
.nav-b:hover {
  background: #666;
  cursor: pointer;
}
.nav-bullets {
  margin: 0 auto 0 auto;
  width: 70%;
  max-width: 250px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.carousel-arrow-left {
  float: left;
}
.carousel-arrow-left i {
  font-size: 1.5em;
}
.carousel-arrow-right {
  float: right;
}
.carousel-arrow-right i {
  font-size: 1.5em;
}
.fl-node-duem0jy2tvgp .nav-bullets {
  padding-bottom: 20px;
}
footer,
.fl-page-footer {
  background-color: #006c90;
  border: 0px;
}
footer {
  padding-top: 50px;
  padding-bottom: 50px;
}
footer .intro {
  float: left;
  font-size: 25px;
  font-weight: bold;
  width: 50%;
  padding-right: 40px;
  text-align: left;
}
footer .form-container {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
footer #pardot-form {
  width: 50%;
  margin: auto;
  float: left;
  margin-top: 0px;
  margin-bottom: 20px;
}
footer #pardot-form .form-field.email {
  float: left;
  width: -webkit-calc(100% - 100px);
  width: -moz-calc(100% - 100px);
  width: calc(100% - 100px);
}
footer #pardot-form .submit {
  float: left;
}
footer #pardot-form input[type="text"] {
  color: #555555;
  font-size: 18px;
}
footer #pardot-form input[type="submit"] {
  background-color: #ffca26;
  border: 0px;
  width: 90px;
  font-weight: bold;
  text-transform: uppercase;
  margin-left: 10px;
  color: #323232;
}
footer .fl-page-footer-row {
  margin-top: 30px;
}
footer ul.fl-page-footer-nav {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
}
footer ul.fl-page-footer-nav > li {
  display: block;
  margin-bottom: 0px;
}
footer .fl-page-footer .navbar-nav li > a {
  color: white;
  font-size: 18px;
}
footer .fl-page-footer .navbar-nav li > a:hover {
  color: #ffca26;
}
footer .fl-page-footer .fl-page-footer-text {
  font-size: 18px;
  text-align: left;
  line-height: 1.5;
  padding-bottom: 15px;
}
footer .fl-page-footer .navbar-nav li.current-menu-item > a {
  color: white;
}
footer strong {
  letter-spacing: .1em;
}
footer .fl-page-footer a * {
  color: white;
}
footer .fl-page-footer * {
  color: white;
}
footer .fl-page-footer .fl-social-icons {
  text-align: left;
}
footer .fl-page-footer .fl-social-icons .fa-circle:before {
  display: none;
}
footer .fl-page-footer .fl-social-icons .icon-facebook-f i.fab {
  font-size: 18px!important;
  color: #006c90 !important;
}
footer .fl-page-footer .fl-social-icons .icon-facebook-f .fa-circle:before {
  background: white;
  border-radius: 3px;
  display: inline-block;
}
footer .fl-page-footer .fl-social-icons i.fab,
footer .fl-page-footer .fl-social-icons .fa-stack i.fa-inverse.mono {
  font-size: 25px;
  color: white;
}
footer .fl-page-footer .fl-social-icons .fa-stack {
  margin: 0px;
}
footer .fl-page-footer .fl-social-icons .fa-stack a.icon-twitter {
  margin-left: 60px;
}
footer .fl-page-footer .fl-social-icons .fa-stack a.icon-linkedin {
  margin-left: -60px;
}
footer .fl-page-footer .fl-social-icons .fa-stack a.icon-youtube {
  margin-left: 30px;
}
footer .fl-page-footer .fl-social-icons .fa-stack a.icon-instagram {
  margin-left: -120px;
}
footer .fl-page-footer .copyright {
  font-size: 16px;
  text-align: left;
  line-height: 1.5;
}
footer .fl-page-footer .copyright a {
  color: white;
}
footer .fl-page-footer .copyright a:hover {
  color: #ffca26;
}
footer .dev.form-container {
  display: block;
}
footer .dev .intro {
  width: 100%;
}
footer form.mktoForm {
  width: 50%!important;
  margin-top: 7px;
}
.fl-page-footer ul.nav li.btn a,
.fl-page-footer .navbar-nav > li.btn > a {
  padding-bottom: 0px!important;
  color: #ffffff;
}
.page-template-page-white-header-with-shadow footer .fl-page-footer {
  max-width: 1240px;
  margin: auto;
}
.page-template-page-white-header-with-shadow footer .fl-page-footer .container {
  width: 100%;
  max-width: 100%;
}
#footer-simple a {
  color: white;
}
/* Tablet (Portrait) ------------------------------------- */
@media only screen and (max-width: 959px) {
  footer .intro,
  footer form.mktoForm {
    width: 100%!important;
  }
  footer .intro {
    text-align: center;
    margin-bottom: 20px;
    padding-right: 0px;
  }
  footer .form-container {
    display: block;
  }
  footer .fl-page-footer .navbar-nav li > a,
  footer .fl-page-footer .fl-page-footer-text {
    font-size: 17px;
  }
  footer .fl-page-footer .copyright {
    font-size: 15px;
  }
  footer .fl-page-footer .text-right {
    padding-right: 0px;
  }
}
/* Mobile ((Portrait) ------------------------------------- */
@media only screen and (max-width: 767px) {
  footer .fl-page-footer .navbar-nav li > a {
    padding-left: 0px;
  }
  footer .fl-page-footer .text-right {
    width: 40%;
    float: left;
    padding-right: 20px;
  }
  footer .fl-page-footer .text-left {
    width: 60%;
    float: left;
  }
  footer .fl-page-footer .text-left ul.fl-page-footer-nav {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
  }
}
@media only screen and (max-width: 600px) {
  footer .fl-page-footer .form-container {
    display: block;
  }
  footer .fl-page-footer .navbar-nav li > a {
    padding: 0px;
    padding-bottom: 7px;
    text-align: center;
  }
  footer .fl-page-footer .fl-page-footer-text,
  footer .fl-page-footer .fl-social-icons,
  footer .fl-page-footer .copyright {
    text-align: center;
  }
  footer .fl-page-footer .text-left,
  footer .fl-page-footer .text-right {
    width: 100%;
    float: none;
    margin-bottom: 20px;
  }
  footer .fl-page-footer .text-left ul.fl-page-footer-nav,
  footer .fl-page-footer .text-right ul.fl-page-footer-nav {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    -o-column-count: 1;
    column-count: 1;
  }
  footer .fl-page-footer .fl-page-footer-row {
    margin-top: 0px;
  }
}
@media only screen and (max-width: 450px) {
  footer #pardot-form .form-field.email {
    width: 100%;
    margin-bottom: 10px;
  }
  footer #pardot-form .submit {
    float: none;
  }
}
.max-250-left {
  max-width: 250px;
}
.max-300-left {
  max-width: 300px;
}
.max-350-left {
  max-width: 350px;
}
.max-400 {
  max-width: 400px;
  margin: auto;
}
.max-400-left {
  max-width: 400px;
}
.max-500 {
  max-width: 500px!important;
  margin: auto;
}
.max-500-left {
  max-width: 500px;
}
.max-600 {
  max-width: 600px;
  margin: auto;
}
.max-600-left {
  max-width: 600px;
}
.max-650-left {
  max-width: 650px;
}
.max-700 {
  max-width: 700px;
  margin: auto;
}
.max-800 {
  max-width: 800px;
  margin: auto;
}
.max-800-left {
  max-width: 800px;
}
.max-850 {
  max-width: 700px;
  margin: auto;
}
.max-900 {
  max-width: 900px;
  margin: auto;
}
.max-925 {
  max-width: 925px;
  margin: auto;
}
.max-1000 {
  max-width: 1000px;
  margin: auto;
}
.row-700.fl-row .fl-row-content-wrap .fl-row-fixed-width {
  max-width: 700px;
}
.margin-sides {
  padding-left: 20px;
  padding-right: 20px;
}
.trapezoid-right,
.trapezoid-left,
.triangle-right-white,
.triangle-right-down-white,
.triangle-left-white {
  position: relative;
}
.trapezoid-right:before,
.trapezoid-left:before,
.triangle-right-white:before,
.triangle-right-down-white:before,
.triangle-left-white:before {
  background-color: #f0f0f0;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0px;
  content: '';
  display: block;
  position: absolute;
}
.trapezoid-right .fl-row-content,
.trapezoid-left .fl-row-content,
.triangle-right-white .fl-row-content,
.triangle-right-down-white .fl-row-content,
.triangle-left-white .fl-row-content {
  z-index: 9;
  position: relative;
}
.trapezoid-right:before {
  -webkit-clip-path: polygon(0 300px, 100% 0, 100% 100%, 0 -webkit-calc(100% - 300px));
  clip-path: polygon(0 300px, 100% 0, 100% 100%, 0 calc(100% - 300px));
}
.trapezoid-left:before {
  -webkit-clip-path: polygon(0 0, 100% 300px, 100% -webkit-calc(100% - 300px), 0 100%);
  clip-path: polygon(0 0, 100% 300px, 100% calc(100% - 300px), 0 100%);
}
.trapezoid-right-background .fl-row-content-wrap {
  -webkit-clip-path: polygon(0 300px, 100% 0, 100% 100%, 0 -webkit-calc(100% - 300px));
  clip-path: polygon(0 300px, 100% 0, 100% 100%, 0 calc(100% - 300px));
}
.fl-builder-edit .trapezoid-right-background .fl-row-content-wrap {
  -webkit-clip-path: none!important;
  clip-path: none!important;
}
.gray-box.fl-col {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #f0f0f0;
}
.gray-box.fl-row {
  padding: 0 40px;
}
.gray-box.fl-row .fl-row-content-wrap {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #f0f0f0;
}
.box-rounded.fl-col {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.box-rounded.fl-row {
  padding: 0 40px;
}
.box-rounded.fl-row .fl-row-content-wrap {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.three-col-desktop-two-tablet .fl-col-small,
.three-two-one-column .fl-col-small {
  width: 33.3%!important;
  max-width: 33.3%;
}
.last-column-center .fl-col-group {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.three-white-columns .fl-col-small,
.two-white-columns .fl-col-small,
.three-white-columns-shadow .fl-col-small,
.three-white-columns-shadow.three-two-one-column .fl-col-small,
.two-white-columns-shadow .fl-col-small,
.one-white-column-shadow .fl-col-small,
.one-white-column-shadow .fl-col-small,
.four-white-columns .fl-col-small,
.four-white-columns-new .fl-col-small {
  border: 1px solid #838383;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 0 20px;
  width: -webkit-calc(33.3% - 40px) !important;
  width: -moz-calc(33.3% - 40px) !important;
  width: calc(33.3% - 40px) !important;
  padding: 10px;
}
.two-white-columns .fl-col-group-equal-height,
.two-white-columns-shadow .fl-col-group-equal-height {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.two-white-columns .fl-col-small,
.two-white-columns-shadow .fl-col-small {
  max-width: 33%;
}
.three-white-columns-shadow .fl-col-small,
.three-white-columns-shadow.three-two-one-column .fl-col-small,
.two-white-columns-shadow .fl-col-small,
.one-white-column-shadow .fl-col-small,
.four-white-columns-shadow .fl-col-small {
  border: 1px solid #d0d0d0;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
}
.three-white-columns-shadow.three-two-one-column .fl-col-small {
  max-width: -webkit-calc(33.3% - 40px) !important;
  max-width: -moz-calc(33.3% - 40px) !important;
  max-width: calc(33.3% - 40px) !important;
}
.one-white-column .fl-col,
.one-white-column-shadow .fl-col {
  border: 1px solid #838383;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 0 20px;
  width: -webkit-calc(33.3% - 40px) !important;
  width: -moz-calc(33.3% - 40px) !important;
  width: calc(33.3% - 40px) !important;
  padding: 10px;
  max-width: 33%;
}
.one-white-column .fl-col-group,
.one-white-column-shadow .fl-col-group {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
.one-white-column-shadow .fl-col {
  border: 1px solid #d0d0d0;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
}
.four-gray-columns .fl-col-small,
.four-white-columns-shadow .fl-col-small,
.four-white-columns .fl-col-small,
.four-white-columns-new .fl-col-small {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 0 10px;
  width: -webkit-calc(25% - 20px) !important;
  width: -moz-calc(25% - 20px) !important;
  width: calc(25% - 20px) !important;
  background: #f0f0f0;
  margin-bottom: 20px;
  max-width: -webkit-calc(25% - 20px) !important;
  max-width: -moz-calc(25% - 20px) !important;
  max-width: calc(25% - 20px) !important;
}
.four-white-columns-shadow .fl-col-small,
.four-white-columns .fl-col-small,
.four-white-columns-new .fl-col-small {
  background: white;
}
.four-columns .fl-col-small {
  width: 25%;
}
.three-gray-columns .fl-col-small {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 0 10px;
  width: -webkit-calc(33.3% - 20px) !important;
  width: -moz-calc(33.3% - 20px) !important;
  width: calc(33.3% - 20px) !important;
  background: #f0f0f0;
  margin-bottom: 20px;
  max-width: -webkit-calc(33.3% - 20px);
  max-width: -moz-calc(33.3% - 20px);
  max-width: calc(33.3% - 20px);
}
.case-studies-2021 {
  padding: 0 15px;
}
.case-studies-2021 .fl-col-group-equal-height {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.case-studies-2021 .fl-col-small {
  border: 1px solid #bababa;
  margin: 0 10px;
  width: 100%!important;
  max-width: -webkit-calc(33.3% - 20px) !important;
  max-width: -moz-calc(33.3% - 20px) !important;
  max-width: calc(33.3% - 20px) !important;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.case-studies-2021 .fl-col-small .fl-module-rich-text.strong .fl-module-content {
  padding-bottom: 20px;
  border-bottom: 1px solid #bababa;
  margin-bottom: 0;
}
.case-studies-2021 .fl-col-small .fl-module-rich-text.strong .fl-module-content p {
  line-height: 1.4;
}
.case-studies-2021 .fl-col-small .fl-module-rich-text.strong.two-lines .fl-module-content {
  min-height: 65px;
}
.diagonal-up {
  -webkit-clip-path: polygon(0 300px, 100% 0%, 100% -webkit-calc(100% - 300px), 0% 100%);
  clip-path: polygon(0 300px, 100% 0%, 100% calc(100% - 300px), 0% 100%);
}
.fl-builder-edit .diagonal-up {
  -webkit-clip-path: none;
  clip-path: none;
}
.one-half {
  -webkit-flex: 1 0 40%;
  -ms-flex: 1 0 40%;
  flex: 1 0 40%;
}
.align-center.fl-row .fl-col-group {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.resources-2021 .fl-col-group-equal-height {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.resources-2021 .fl-col {
  margin: 10px;
  padding: 0;
  border: 1px solid #d0d0d0;
  max-width: -webkit-calc(33.3% - 20px) !important;
  max-width: -moz-calc(33.3% - 20px) !important;
  max-width: calc(33.3% - 20px) !important;
  width: 100%!important;
}
.resources-2021 .fl-col .blue-background {
  -webkit-box-pack: left;
  -moz-box-pack: left;
  -ms-flex-pack: left;
  -webkit-justify-content: left;
  justify-content: left;
}
.resources-2021 .fl-col .blue-background h6 {
  font-size: 14px;
}
.resources-2021 .fl-col .fl-module-button a.fl-button {
  line-height: 1;
  padding-left: 15px;
  padding-right: 18px;
  font-size: 15px!important;
}
.resources-2021 .fl-col .title .fl-module-content {
  border-bottom: 1px solid #d0d0d0;
}
.resources-2021 .fl-col .title p {
  line-height: 1.3;
}
.resources-2021.four-column .fl-col {
  max-width: -webkit-calc(25% - 20px) !important;
  max-width: -moz-calc(25% - 20px) !important;
  max-width: calc(25% - 20px) !important;
}
.resources-2021.two-line .title .fl-module-content {
  min-height: 68px;
}
.resources-2021.three-line .title .fl-module-content {
  min-height: 90px;
}
.resources-2021.four-line .title .fl-module-content {
  min-height: 110px;
}
.blue-background,
.teal-background,
.green-background,
.red-background,
.yellow-background,
.gray-background,
.med-dk-gray-background,
.main-color-background {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.blue-background {
  background: #006c90;
}
.teal-background {
  background: #00aabc;
}
.green-background {
  background: #92be28;
}
.red-background {
  background: #ee2947;
}
.yellow-background {
  background: #ffca26;
}
.gray-background {
  background: #f0f0f0;
}
.main-color-background {
  background: #555555;
}
.med-dk-gray-background {
  background: #bababa;
}
.fl-builder-content .quotes-gray-background .bx-viewport {
  z-index: 2;
}
.fl-builder-content .quotes-gray-background .fl-row-content-wrap {
  background: #f0f0f0;
  position: relative;
}
.fl-builder-content .quotes-gray-background .fl-row-content-wrap:before,
.fl-builder-content .quotes-gray-background .fl-row-content-wrap:after {
  width: 193px;
  height: 128px;
  background-size: 193px 128px;
  content: '';
  position: absolute;
}
.fl-builder-content .quotes-gray-background .fl-row-content-wrap:before {
  background: url('/wp-content/uploads/2020/12/quote-left-white.svg');
  left: -2px;
  top: -2px;
}
.fl-builder-content .quotes-gray-background .fl-row-content-wrap:after {
  background: url('/wp-content/uploads/2020/12/quote-right-white.svg');
  right: -2px;
  bottom: -2px;
}
.fl-builder-content .quotes-gray-background .fl-content-slider .fl-slide .fl-slide-content-wrap {
  width: 100%!important;
}
.fl-builder-content .quotes-gray-background .fl-content-slider .fl-slide p.slider-quote {
  color: #555555;
  font-style: italic;
  font-size: 22px!important;
  line-height: 1.6!important;
  margin-bottom: 70px!important;
}
.fl-builder-content .quotes-gray-background .fl-content-slider .fl-slide p {
  text-align: center;
}
.fl-builder-content .quotes-gray-background .fl-content-slider .fl-slide .fl-slide-text p strong {
  color: #00aabc !important;
  font-weight: bold;
  border-top: 1px solid #d0d0d0;
  padding-top: 20px;
  font-size: 18px!important;
}
.fl-builder-content .quotes-gray-background .fl-content-slider .fl-content-slider-navigation {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.fl-builder-content .quotes-gray-background .fl-content-slider .fl-content-slider-navigation .fl-content-slider-svg-container {
  width: 100px;
  height: 100px;
  margin-top: -100px;
}
.fl-builder-content .quotes-gray-background .fl-content-slider .fl-content-slider-navigation .slider-prev {
  left: -80px;
}
.fl-builder-content .quotes-gray-background .fl-content-slider .fl-content-slider-navigation .slider-next {
  right: -80px;
}
.visit-toolkit-page-row .fl-col-group-equal-height > div:first-of-type .fl-col-content {
  display: block;
}
.visit-toolkit-page-row .fl-col-group-equal-height > div:first-of-type .fl-col-content > div:first-of-type {
  width: 70px!important;
  float: left;
}
.visit-toolkit-page-row .fl-col-group-equal-height > div:first-of-type .fl-col-content > div:nth-of-type(2) {
  width: -webkit-calc(100% - 70px);
  width: -moz-calc(100% - 70px);
  width: calc(100% - 70px);
  float: left;
}
.visit-toolkit-page-row .fl-col-group-equal-height > div:first-of-type .fl-col-content > div:nth-of-type(3) {
  clear: both;
}
#cta-small .fl-col-content {
  max-width: 620px;
  margin: auto;
  border: 1px solid #838383;
  padding: 0 30px;
}
#cta-small .fl-col-content .fl-photo-content {
  margin-top: -30px;
  background: white;
  padding: 0 10px;
}
.cta-2 {
  max-width: 900px;
}
.cta-2 .fl-col {
  width: -webkit-calc(100% - 250px);
  width: -moz-calc(100% - 250px);
  width: calc(100% - 250px);
}
.cta-2 .fl-col-small {
  width: 250px;
}
.cta-2 .uabb-callout-outter {
  padding-right: 15px;
}
.cta-2 .uabb-list-icon-text {
  padding-left: 20px;
  border-left: 1px solid white;
}
.cta-2 a.fl-button {
  font-size: 15px!important;
}
.cta-2.narrower {
  max-width: 750px;
}
.cta-3 {
  max-width: 790px!important;
  padding-left: 20px;
  padding-right: 20px;
}
.cta-3 .fl-row-content-wrap {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  overflow: hidden;
}
.cta-3 .flame {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00aabc+0,006c90+100 */
  background: #00aabc;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #00aabc 0%, #006c90 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #00aabc 0%, #006c90 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #00aabc 0%, #006c90 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aabc', endColorstr='#006c90', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  width: 100px!important;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.cta-3 .text {
  width: -webkit-calc(100% - 350px) !important;
  width: -moz-calc(100% - 350px) !important;
  width: calc(100% - 350px) !important;
}
.cta-3 .text .fl-module-button {
  display: none;
}
.cta-3 .cta-button {
  width: 250px!important;
}
.cta-3 h6 {
  color: #006c90;
  font-size: 20px!important;
  line-height: 1.3;
}
.cta-3 h6 span {
  font-weight: bold;
}
.cta-3 a.fl-button {
  font-size: 15px!important;
}
.fl-builder-edit .cta-3 .text .fl-module-button {
  display: block;
}
.cta-document-upper-left .fl-module-photo {
  position: relative;
}
.cta-document-upper-left .fl-module-photo:before {
  background: url('/wp-content/uploads/2021/05/Paper-on-white-circle.svg');
  background-size: 53px 53px;
  width: 53px;
  height: 53px;
  content: '';
  position: absolute;
  left: -20px;
  top: -20px;
  z-index: 1;
  -webkit-filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
}
.img-round .fl-photo-content,
.img-round .uabb-modal-photo-wrap,
.img-round iframe {
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
}
.img-round img {
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
}
.img-less-round .fl-photo-content,
.img-less-round .uabb-modal-photo-wrap,
.img-less-round iframe {
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}
.img-less-round img {
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}
.img-circle .fl-photo-content,
.img-circle .uabb-modal-photo-wrap,
.img-circle iframe {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  overflow: hidden;
}
.img-circle img {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.img-shadow .fl-photo-content,
.img-shadow .uabb-modal-photo-wrap,
.img-shadow iframe {
  -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
}
.img-shadow .embed-container {
  overflow: visible;
}
.img-shadow-small {
  -webkit-filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
}
.img-border img {
  border: 1px solid #d0d0d0;
}
.no-shadow img {
  -webkit-filter: none!important;
  filter: none!important;
}
.img-bottom .fl-col-content {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
.img-bottom .fl-col-content .fl-module-photo {
  margin-top: auto;
}
.img-enlarge.fl-module-modal-popup .uabb-modal-action {
  position: relative;
  width: fit-content;
  display: inline-block;
}
.img-enlarge.fl-module-modal-popup .uabb-modal-action:after {
  background: url(/wp-content/uploads/2020/09/Magnifying-icon.svg);
  width: 27px;
  height: 27px;
  background-size: 27px 27px;
  position: absolute;
  right: -15px;
  bottom: -15px;
  content: '';
  display: block;
}
.btn-bottom .fl-col-content {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
.btn-bottom .fl-col-content .fl-module-button {
  margin-top: auto;
}
.serif p,
.serif h1,
.serif h2,
.serif h3,
.serif h4,
.serif h5,
.serif h6 {
  font-family: 'EB Garamond', serif;
  letter-spacing: .02em;
}
.medium p,
.medium h1,
.medium h2,
.medium h3,
.medium h4,
.medium h5,
.medium h6 {
  font-weight: 500;
}
.text-16 {
  font-size: 16px;
}
.text-16 p {
  font-size: 16px;
}
.text-14 {
  font-size: 14px;
}
.text-14 p {
  font-size: 14px;
}
.line-height-tight {
  line-height: 1.4;
}
.line-height-tight p,
.line-height-tight h1,
.line-height-tight h2,
.line-height-tight h3,
.line-height-tight h4,
.line-height-tight h5,
.line-height-tight h6 {
  line-height: 1.4;
}
.link-teal a {
  color: #00aabc;
  text-decoration: underline;
  font-weight: bold;
}
.link-blue a {
  color: #006c90;
  text-decoration: underline;
  font-weight: bold;
}
.link-red a {
  color: #ee2947;
  text-decoration: underline;
  font-weight: bold;
}
.link-white a {
  color: white;
  text-decoration: underline;
  font-weight: bold;
}
.link-underline a {
  text-decoration: underline!important;
}
.link-underline a:hover {
  text-decoration: none!important;
}
.link-no-underline a {
  text-decoration: none!important;
}
.link-unbold a {
  font-weight: normal;
}
.no-paragraph-space p,
.no-paragraph-space ul li {
  margin-bottom: 0;
}
.red-text {
  color: #ee2947;
}
.red-text p {
  color: #ee2947;
}
.height-70 .fl-module-content {
  min-height: 70px;
}
.height-60 .fl-module-content {
  min-height: 60px;
}
.height-55 .fl-module-content {
  min-height: 55px;
}
.white-text {
  color: white;
}
.white-text p {
  color: white;
}
.white-text h1,
.white-text h2,
.white-text h3,
.white-text h4,
.white-text h5,
.white-text h6 {
  color: white;
}
.white-text h1 span,
.white-text h2 span,
.white-text h3 span,
.white-text h4 span,
.white-text h5 span,
.white-text h6 span {
  color: white;
}
.gray-text {
  color: #838383;
}
.gray-text p {
  color: #838383;
}
.blue-text {
  color: #006c90;
}
.blue-text h1,
.blue-text h2,
.blue-text h3,
.blue-text h4,
.blue-text h5,
.blue-text h6,
.blue-text p,
.blue-text li {
  color: #006c90;
}
.blue-text h1 span,
.blue-text h2 span,
.blue-text h3 span,
.blue-text h4 span,
.blue-text h5 span,
.blue-text h6 span,
.blue-text p span,
.blue-text li span {
  color: #006c90;
}
.green-text {
  color: #92be28;
}
.green-text h1,
.green-text h2,
.green-text h3,
.green-text h4,
.green-text h5,
.green-text h6,
.green-text p {
  color: #92be28;
}
.green-text h1 span,
.green-text h2 span,
.green-text h3 span,
.green-text h4 span,
.green-text h5 span,
.green-text h6 span,
.green-text p span {
  color: #92be28;
}
.yellow-text {
  color: #ffca26;
}
.yellow-text h1,
.yellow-text h2,
.yellow-text h3,
.yellow-text h4,
.yellow-text h5,
.yellow-text h6,
.yellow-text p {
  color: #ffca26;
}
.yellow-text h1 span,
.yellow-text h2 span,
.yellow-text h3 span,
.yellow-text h4 span,
.yellow-text h5 span,
.yellow-text h6 span,
.yellow-text p span {
  color: #ffca26;
}
.dk-yellow-text {
  color: #d9a400;
}
.dk-yellow-text h1,
.dk-yellow-text h2,
.dk-yellow-text h3,
.dk-yellow-text h4,
.dk-yellow-text h5,
.dk-yellow-text h6,
.dk-yellow-text p {
  color: #d9a400;
}
.dk-yellow-text h1 span,
.dk-yellow-text h2 span,
.dk-yellow-text h3 span,
.dk-yellow-text h4 span,
.dk-yellow-text h5 span,
.dk-yellow-text h6 span,
.dk-yellow-text p span {
  color: #d9a400;
}
.main-color-text {
  color: #555555;
}
.main-color-text h1,
.main-color-text h2,
.main-color-text h3,
.main-color-text h4,
.main-color-text h5,
.main-color-text h6,
.main-color-text p {
  color: #555555;
}
.main-color-text h1 span,
.main-color-text h2 span,
.main-color-text h3 span,
.main-color-text h4 span,
.main-color-text h5 span,
.main-color-text h6 span,
.main-color-text p span {
  color: #555555;
}
.charcoal-text {
  color: #323232;
}
.charcoal-text h1,
.charcoal-text h2,
.charcoal-text h3,
.charcoal-text h4,
.charcoal-text h5,
.charcoal-text h6,
.charcoal-text p {
  color: #323232;
}
.charcoal-text h1 span,
.charcoal-text h2 span,
.charcoal-text h3 span,
.charcoal-text h4 span,
.charcoal-text h5 span,
.charcoal-text h6 span,
.charcoal-text p span {
  color: #323232;
}
.teal-text h1,
.teal-text h2,
.teal-text h3,
.teal-text h4,
.teal-text h5,
.teal-text h6,
.teal-text p {
  color: #00aabc;
}
.teal-text h1 span,
.teal-text h2 span,
.teal-text h3 span,
.teal-text h4 span,
.teal-text h5 span,
.teal-text h6 span,
.teal-text p span {
  color: #00aabc;
}
.charcoal-head h1,
.charcoal-head h2,
.charcoal-head h3,
.charcoal-head h4,
.charcoal-head h5,
.charcoal-head h6,
.charcoal-head p {
  color: #323232;
}
.hover-column-teal .fl-col:hover p,
.hover-column-teal .fl-col:hover a {
  color: #00aabc;
}
.hover-column-teal .fl-col:hover h2 span,
.hover-column-teal .fl-col:hover h3 span,
.hover-column-teal .fl-col:hover h4 span,
.hover-column-teal .fl-col:hover h5 span,
.hover-column-teal .fl-col:hover h6 span {
  color: #00aabc;
}
.uppercase-head h1 span,
.uppercase-head h2 span,
.uppercase-head h3 span,
.uppercase-head h4 span,
.uppercase-head h5 span,
.uppercase-head h5 span {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.uppercase-head h1 span h1,
.uppercase-head h2 span h1,
.uppercase-head h3 span h1,
.uppercase-head h4 span h1,
.uppercase-head h5 span h1,
.uppercase-head h5 span h1,
.uppercase-head h1 span h2,
.uppercase-head h2 span h2,
.uppercase-head h3 span h2,
.uppercase-head h4 span h2,
.uppercase-head h5 span h2,
.uppercase-head h5 span h2,
.uppercase-head h1 span h3,
.uppercase-head h2 span h3,
.uppercase-head h3 span h3,
.uppercase-head h4 span h3,
.uppercase-head h5 span h3,
.uppercase-head h5 span h3,
.uppercase-head h1 span h4,
.uppercase-head h2 span h4,
.uppercase-head h3 span h4,
.uppercase-head h4 span h4,
.uppercase-head h5 span h4,
.uppercase-head h5 span h4,
.uppercase-head h1 span h5,
.uppercase-head h2 span h5,
.uppercase-head h3 span h5,
.uppercase-head h4 span h5,
.uppercase-head h5 span h5,
.uppercase-head h5 span h5,
.uppercase-head h1 span h6,
.uppercase-head h2 span h6,
.uppercase-head h3 span h6,
.uppercase-head h4 span h6,
.uppercase-head h5 span h6,
.uppercase-head h5 span h6,
.uppercase-head h1 span a.fl-button,
.uppercase-head h2 span a.fl-button,
.uppercase-head h3 span a.fl-button,
.uppercase-head h4 span a.fl-button,
.uppercase-head h5 span a.fl-button,
.uppercase-head h5 span a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.semi-bold span,
.semi-bold p {
  font-weight: 500;
}
.strong span,
.strong p,
.strong h6,
.strong h1,
.strong h2,
.strong h3,
.strong h4,
.strong h5,
.strong li {
  font-weight: bold;
}
.strong-teal strong {
  color: #00aabc;
}
.strong-blue strong {
  color: #006c90;
}
.lower {
  text-transform: none!important;
}
.text-small {
  font-size: 16px;
}
.two-column {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 100px;
  -moz-column-gap: 100px;
  -o-column-gap: 100px;
  column-gap: 100px;
}
.ul-two-column ul {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}
.ul-two-column ul li {
  -webkit-column-break-inside: avoid;
  column-break-inside: avoid;
  margin-bottom: 0;
  padding-bottom: 1em;
  padding-right: 30px;
  break-inside: avoid;
}
.ul-two-column.no-paragraph-space ul li {
  padding-bottom: 0;
}
.list-no-indent ul,
.list-no-indent ol {
  padding-left: 0;
}
.list-less-indent ul,
.list-less-indent ol {
  padding-left: 17px;
}
.last-bottom .fl-col-content {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
.last-bottom .fl-col-content > div:last-of-type {
  margin-top: auto;
}
.icon-top-align .uabb-list-icon-wrap {
  position: relative;
}
.icon-top-align .uabb-list-icon-wrap .uabb-callout-outter {
  position: absolute;
  top: 9px;
}
.icon-top-align .uabb-list-icon-wrap .uabb-list-icon-text {
  margin-left: 30px;
}
.triangle-list ul {
  padding-left: 0;
  list-style: none;
  position: relative;
}
.triangle-list ul li {
  margin-left: 30px;
}
.triangle-list ul li:before {
  background: url('/wp-content/uploads/2021/03/Yellow-triangle.svg');
  background-size: 15px 25px;
  width: 15px;
  height: 25px;
  background-repeat: no-repeat !important;
  content: '';
  display: block;
  float: left;
  position: absolute;
  display: inline-block;
  margin-right: 30px;
  left: 0;
}
.horiz-rule-with-icon .fl-col-group > div:first-of-type,
.horiz-rule-with-icon .fl-col-group > div:nth-of-type(3) {
  width: -webkit-calc(50% - 50px)!important;
  width: -moz-calc(50% - 350px)!important;
  width: calc(50% - 50px)!important;
}
.horiz-rule-with-icon .fl-col-group > div:nth-of-type(2) {
  width: 100px!important;
}
.horiz-rule-with-icon.left-aligned .fl-col-group > div:nth-of-type(2) {
  width: -webkit-calc(100% - 100px)!important;
  width: -moz-calc(100% - 100px)!important;
  width: calc(100% - 100px)!important;
}
.horiz-rule-with-icon.left-aligned .fl-col-group > div:nth-of-type(1) {
  width: 100px!important;
}
.fl-module-uabb-table.line-height-tight {
  line-height: 1.4;
}
.fl-module-uabb-table.two-column-table td {
  width: 50%;
}
.fl-module-uabb-table thead label {
  margin-bottom: 0;
}
.fl-module-uabb-table thead big {
  font-size: 22px;
}
.fl-module-uabb-table.header-blue thead label {
  color: #006c90;
}
.fl-module-uabb-table.right-text-teal tr > td:last-of-type {
  color: #00aabc;
}
.fl-module-uabb-table.left-bg-gray tr > th:first-of-type,
.fl-module-uabb-table.left-bg-gray tr > td:first-of-type {
  background: #f0f0f0;
}
.fl-module-uabb-table.left-right-align tr > th:first-of-type,
.fl-module-uabb-table.left-right-align tr > td:first-of-type {
  text-align: right;
}
.fl-module-uabb-table.left-right-align tr > th:first-of-type label,
.fl-module-uabb-table.left-right-align tr > td:first-of-type label {
  padding-right: 0;
}
.fl-module-uabb-table.table-yellow-triangle tr > th:last-of-type,
.fl-module-uabb-table.table-yellow-triangle tr > td:last-of-type {
  position: relative;
}
.fl-module-uabb-table.table-yellow-triangle tr > th:last-of-type:before,
.fl-module-uabb-table.table-yellow-triangle tr > td:last-of-type:before {
  position: absolute;
  content: '';
  background-image: url('/wp-content/uploads/2021/03/Yellow-triangle.svg');
  background-size: 15px 28px;
  width: 15px;
  height: 28px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.fl-module-uabb-table.teal-right .table-header-tr > th:last-of-type {
  background: #00aabc;
}
.fl-module-uabb-table.teal-right .table-header-tr > th:last-of-type label {
  color: white;
}
.fl-module-uabb-table.teal-right .tbody-row > td:last-of-type h2,
.fl-module-uabb-table.teal-right .tbody-row > td:last-of-type strong {
  color: #00aabc;
}
.accordion-triangles .fl-accordion-item {
  border: 0;
}
.accordion-triangles .fl-accordion-button {
  padding-left: 0;
  font-weight: bold;
  font-size: 18px;
  padding-right: 40px;
}
.accordion-triangles .fl-accordion-button .fl-accordion-button-label {
  width: -webkit-fit-content;
  width: fit-content;
  outline: none!important;
}
.accordion-triangles .fl-accordion-content {
  padding-left: 30px;
}
.accordion-triangles a.fl-accordion-button-icon {
  position: absolute;
}
.accordion-triangles a.fl-accordion-button-icon .fl-accordion-button-icon {
  opacity: 1;
}
.accordion-triangles a.fl-accordion-button-icon .fa-plus:before,
.accordion-triangles a.fl-accordion-button-icon .fa-minus:before {
  content: '';
  background-size: 25px 14px!important;
  width: 25px;
  height: 14px;
  display: block;
}
.accordion-triangles a.fl-accordion-button-icon .fa-plus:before {
  background: url('/wp-content/uploads/2019/05/triangle.svg');
}
.accordion-triangles a.fl-accordion-button-icon .fa-minus:before {
  background: url('/wp-content/uploads/2020/08/Triangle-up-yellow.svg');
}
.video-arrow .fl-photo-content,
.video-arrow .uabb-modal-photo-wrap {
  position: relative;
}
.video-arrow .fl-photo-content:after,
.video-arrow .uabb-modal-photo-wrap:after {
  background: url('/wp-content/uploads/2019/05/Circle-arrow-white.svg');
  background-size: 70px 70px;
  width: 70px;
  height: 70px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: '';
  opacity: .5;
  pointer-events: none;
}
.video-shadow .uabb-video__outer-wrap {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
}
.fl-module-content-slider.photo-under-text .fl-slide-content-wrap,
.fl-module-content-slider.photo-above-text .fl-slide-content-wrap,
.fl-module-content-slider.photo-under-text .fl-slide-photo-wrap,
.fl-module-content-slider.photo-above-text .fl-slide-photo-wrap {
  float: none;
  width: 100%;
}
.fl-module-content-slider.photo-under-text .fl-slide-content-wrap .fl-slide-content,
.fl-module-content-slider.photo-above-text .fl-slide-content-wrap .fl-slide-content,
.fl-module-content-slider.photo-under-text .fl-slide-photo-wrap .fl-slide-content,
.fl-module-content-slider.photo-above-text .fl-slide-photo-wrap .fl-slide-content {
  margin: 20px 30px;
}
.fl-module-content-slider.photo-under-text .fl-slide-content-wrap h2.fl-slide-title,
.fl-module-content-slider.photo-above-text .fl-slide-content-wrap h2.fl-slide-title {
  color: #00aabc;
  text-align: center;
  width: fit-content;
  margin: 0 auto!important;
  padding: 20px!important;
}
.fl-module-content-slider.photo-under-text .fl-slide-content-wrap p,
.fl-module-content-slider.photo-above-text .fl-slide-content-wrap p {
  color: #555555;
}
.fl-module-content-slider.photo-under-text .fl-slide-photo-wrap,
.fl-module-content-slider.photo-above-text .fl-slide-photo-wrap {
  padding: 30px;
}
.fl-module-content-slider.photo-under-text .fl-slide-photo-wrap .fl-slide-photo,
.fl-module-content-slider.photo-above-text .fl-slide-photo-wrap .fl-slide-photo {
  margin: 0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  overflow: hidden;
  -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
}
.fl-module-content-slider.photo-under-text .fl-content-slider-navigation,
.fl-module-content-slider.photo-above-text .fl-content-slider-navigation {
  top: 65%;
}
.fl-module-content-slider.photo-under-text .fl-content-slider-navigation .slider-prev,
.fl-module-content-slider.photo-above-text .fl-content-slider-navigation .slider-prev {
  left: -30px;
}
.fl-module-content-slider.photo-under-text .fl-content-slider-navigation .slider-next,
.fl-module-content-slider.photo-above-text .fl-content-slider-navigation .slider-next {
  right: -30px;
}
.fl-module-content-slider.photo-above-text .fl-slide-foreground {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -o-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.fl-module-content-slider .btn-educlimber a.fl-button,
.n2-ss-item-content .btn-educlimber a.fl-button,
.fl-module-content-slider .btn-fastbridge a.fl-button,
.n2-ss-item-content .btn-fastbridge a.fl-button,
.fl-module-content-slider .btn-dna a.fl-button,
.n2-ss-item-content .btn-dna a.fl-button,
.fl-module-content-slider .btn-achievement a.fl-button,
.n2-ss-item-content .btn-achievement a.fl-button {
  font-weight: bold;
  -webkit-filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
}
.fl-module-content-slider .btn-educlimber a.fl-button:hover,
.n2-ss-item-content .btn-educlimber a.fl-button:hover,
.fl-module-content-slider .btn-fastbridge a.fl-button:hover,
.n2-ss-item-content .btn-fastbridge a.fl-button:hover,
.fl-module-content-slider .btn-dna a.fl-button:hover,
.n2-ss-item-content .btn-dna a.fl-button:hover,
.fl-module-content-slider .btn-achievement a.fl-button:hover,
.n2-ss-item-content .btn-achievement a.fl-button:hover {
  color: white;
}
.fl-module-content-slider .btn-educlimber a.fl-button:hover:after,
.n2-ss-item-content .btn-educlimber a.fl-button:hover:after,
.fl-module-content-slider .btn-fastbridge a.fl-button:hover:after,
.n2-ss-item-content .btn-fastbridge a.fl-button:hover:after,
.fl-module-content-slider .btn-dna a.fl-button:hover:after,
.n2-ss-item-content .btn-dna a.fl-button:hover:after,
.fl-module-content-slider .btn-achievement a.fl-button:hover:after,
.n2-ss-item-content .btn-achievement a.fl-button:hover:after {
  -webkit-filter: brightness(100);
  filter: brightness(100);
}
.fl-module-content-slider .btn-educlimber a.fl-button a:after,
.n2-ss-item-content .btn-educlimber a.fl-button a:after,
.fl-module-content-slider .btn-fastbridge a.fl-button a:after,
.n2-ss-item-content .btn-fastbridge a.fl-button a:after,
.fl-module-content-slider .btn-dna a.fl-button a:after,
.n2-ss-item-content .btn-dna a.fl-button a:after,
.fl-module-content-slider .btn-achievement a.fl-button a:after,
.n2-ss-item-content .btn-achievement a.fl-button a:after {
  content: '';
  background-repeat: no-repeat !important;
  display: inline-block;
  margin-top: -1px;
}
.fl-module-content-slider .btn-educlimber a.fl-button span.lower,
.n2-ss-item-content .btn-educlimber a.fl-button span.lower {
  text-transform: none;
}
.fl-module-content-slider .btn-educlimber a.fl-button:after,
.n2-ss-item-content .btn-educlimber a.fl-button:after {
  background: url('/wp-content/uploads/2020/08/eduCLIMBER-black-icon.svg');
  width: 30px;
  height: 18px;
  background-size: 30px 18px;
  margin-left: 10px;
}
.fl-module-content-slider .btn-fastbridge a.fl-button:after,
.n2-ss-item-content .btn-fastbridge a.fl-button:after {
  background: url('/wp-content/uploads/2020/08/Fastbridge-icon-black.svg');
  width: 15px;
  height: 18px;
  background-size: 15px 18px;
  margin-left: 10px;
}
.fl-module-content-slider .btn-dna a.fl-button:after,
.n2-ss-item-content .btn-dna a.fl-button:after {
  background-size: 15px 18px;
  margin-left: 10px;
  background: url('/wp-content/uploads/2020/08/DnA-icon-black.svg');
  width: 20px;
  height: 20px;
  margin-top: -2px;
}
.fl-module-content-slider .btn-achievement a.fl-button,
.n2-ss-item-content .btn-achievement a.fl-button {
  padding-right: 60px;
}
.fl-module-content-slider .btn-achievement a.fl-button:after,
.n2-ss-item-content .btn-achievement a.fl-button:after {
  background-size: 40px 25px!important;
  margin-left: 10px;
  background: url('/wp-content/uploads/2020/08/Achievement-Dashboard-icon-black.svg');
  width: 40px;
  height: 25px;
  position: absolute;
  margin-top: -5px;
}
.slider-image-enlarge .fl-slide-photo-wrap {
  padding-bottom: 50px;
}
.slider-image-enlarge .fl-slide-photo {
  position: relative;
  width: fit-content;
  display: inline-block;
  padding-right: 15px;
  padding-bottom: 15px;
}
.slider-image-enlarge .fl-slide-photo:after {
  background: url(/wp-content/uploads/2020/09/Magnifying-icon.svg);
  width: 27px;
  height: 27px;
  background-size: 27px 27px;
  position: absolute;
  right: 0;
  bottom: 0;
  content: '';
  display: block;
  pointer-events: none;
}
.slider-image-enlarge img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -webkit-filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
}
.slider-button-bottom-centered .bx-viewport {
  height: auto!important;
}
.slider-button-bottom-centered .fl-slide-content {
  position: initial;
}
.slider-button-bottom-centered .fl-slide-content .btn {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 20px;
  top: auto;
}
.smart-slider-text-image-button .n2-ss-section-main-content {
  display: block!important;
  min-height: 0;
  -webkit-box-pack: flex-start;
  -moz-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.smart-slider-text-image-button .n2-ow,
.smart-slider-text-image-button .n2-ss-layer,
.smart-slider-text-image-button .n2-ss-slider {
  min-height: 0;
}
.smart-slider-text-image-button .n2-ss-align {
  min-width: 0!important;
}
.smart-slider-text-image-button .n2-ss-slider {
  margin: auto;
}
.smart-slider-text-image-button .n2-ss-slide {
  height: 100%!important;
}
.smart-slider-text-image-button .n2-bullet {
  background: #bababa !important;
}
.smart-slider-text-image-button .n2-bullet.n2-active {
  background: #00aabc !important;
}
.smart-slider-text-image-button .n2-ss-item-content {
  padding: 0 40px 0 50px;
}
.smart-slider-text-image-button .n2-ss-item-content > div {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -o-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.smart-slider-text-image-button .n2-ss-item-content > div .left {
  padding-right: 30px;
  -webkit-flex: 1 0 50%;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
  font-size: 18px!important;
  line-height: 1.6!important;
  text-align: left;
  color: #555555 !important;
  font-family: 'Proxima Nova', Helvetica, Arial, sans-serif !important;
}
.smart-slider-text-image-button .n2-ss-item-content > div .left p {
  font-size: 18px!important;
  line-height: 1.6!important;
  text-align: left!important;
  color: #555555 !important;
  font-family: 'Proxima Nova', Helvetica, Arial, sans-serif !important;
}
.smart-slider-text-image-button .n2-ss-item-content > div .right {
  -webkit-flex: 1 0 40%;
  -ms-flex: 1 0 40%;
  flex: 1 0 40%;
}
.smart-slider-text-image-button .n2-ss-item-content > div h2 {
  font-size: 20px;
  line-height: 1.4;
  margin-bottom: 20px;
}
.smart-slider-text-image-button .n2-ss-item-content > div .btn {
  margin-top: 30px;
}
.smart-slider-text-image-button .n2-ss-item-content > div .image {
  position: relative;
  width: fit-content;
  display: inline-block;
  padding-right: 15px;
  padding-bottom: 15px;
}
.smart-slider-text-image-button .n2-ss-item-content > div .image:after {
  background: url(/wp-content/uploads/2020/09/Magnifying-icon.svg);
  width: 27px;
  height: 27px;
  background-size: 27px 27px;
  position: absolute;
  right: 0;
  bottom: 0;
  content: '';
  display: block;
  pointer-events: none;
}
.smart-slider-text-image-button .n2-ss-item-content > div .image img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -webkit-filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));
  width: 100%;
}
.smart-slider-text-image-button .n2-ss-item-content .btn-educlimber,
.smart-slider-text-image-button .n2-ss-item-content .btn-fastbridge,
.smart-slider-text-image-button .n2-ss-item-content .btn-dna,
.smart-slider-text-image-button .n2-ss-item-content .btn-achievement {
  background: none!important;
}
.smart-slider-text-image-button .n2-ss-item-content .btn-educlimber:hover,
.smart-slider-text-image-button .n2-ss-item-content .btn-fastbridge:hover,
.smart-slider-text-image-button .n2-ss-item-content .btn-dna:hover,
.smart-slider-text-image-button .n2-ss-item-content .btn-achievement:hover {
  opacity: 1!important;
}
.smart-slider-text-image-button .n2-ss-item-content .btn-educlimber:hover span,
.smart-slider-text-image-button .n2-ss-item-content .btn-fastbridge:hover span,
.smart-slider-text-image-button .n2-ss-item-content .btn-dna:hover span,
.smart-slider-text-image-button .n2-ss-item-content .btn-achievement:hover span {
  color: #323232 !important;
}
.smart-slider-text-image-button .n2-ss-item-content .btn-educlimber a.fl-button:hover span,
.smart-slider-text-image-button .n2-ss-item-content .btn-fastbridge a.fl-button:hover span,
.smart-slider-text-image-button .n2-ss-item-content .btn-dna a.fl-button:hover span,
.smart-slider-text-image-button .n2-ss-item-content .btn-achievement a.fl-button:hover span {
  color: white!important;
}
.smart-slider-text-image-button .n2-ss-item-content .btn-educlimber a.fl-button:after,
.smart-slider-text-image-button .n2-ss-item-content .btn-fastbridge a.fl-button:after,
.smart-slider-text-image-button .n2-ss-item-content .btn-dna a.fl-button:after,
.smart-slider-text-image-button .n2-ss-item-content .btn-achievement a.fl-button:after {
  content: '';
  background-repeat: no-repeat !important;
  display: inline-block;
  margin-top: -1px;
}
.carousel-content {
  display: none;
  position: relative;
  overflow: hidden;
}
.carousel-content .fl-col-content,
.carousel-content .fl-row-content {
  opacity: 0;
}
.carousel-content.active {
  display: block;
}
.carousel-content.active .fl-col-content,
.carousel-content.active .fl-row-content {
  opacity: 1;
}
.carousel-content .carousel-arrow-left {
  position: absolute;
  cursor: pointer;
  color: #ccc;
  top: 50%;
  left: 20px;
}
.carousel-content .carousel-arrow-left:hover {
  color: #333;
}
.carousel-content .carousel-arrow-right {
  position: absolute;
  cursor: pointer;
  color: #ccc;
  top: 50%;
  right: 20px;
}
.carousel-content .carousel-arrow-right:hover {
  color: #333;
}
.carousel-content .fl-row-content-wrap {
  padding: 20px 80px;
  overflow: hidden;
}
.carousel-content h3 {
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .1em;
}
.carousel-content h3 h1,
.carousel-content h3 h2,
.carousel-content h3 h3,
.carousel-content h3 h4,
.carousel-content h3 h5,
.carousel-content h3 h6,
.carousel-content h3 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.carousel-content h3 span {
  font-weight: bold;
}
.carousel-content ul {
  margin-top: -17px;
}
.carousel-content ul li {
  margin-bottom: 0;
}
.carousel-content .fl-photo {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  overflow: hidden;
  -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.15));
}
.carousel-content-1,
.carousel-content-2,
.carousel-content-3,
.carousel-content-4,
.carousel-content-5,
.carousel-content-6 {
  display: none;
}
.carousel-content-1.active,
.carousel-content-2.active,
.carousel-content-3.active,
.carousel-content-4.active,
.carousel-content-5.active,
.carousel-content-6.active {
  display: block;
}
.carousel-content-1 .fl-row-content,
.carousel-content-2 .fl-row-content,
.carousel-content-3 .fl-row-content,
.carousel-content-4 .fl-row-content,
.carousel-content-5 .fl-row-content,
.carousel-content-6 .fl-row-content {
  width: 100%;
}
.carousel-content-1.fl-col,
.carousel-content-2.fl-col,
.carousel-content-3.fl-col,
.carousel-content-4.fl-col,
.carousel-content-5.fl-col,
.carousel-content-6.fl-col {
  overflow: hidden;
}
.fl-builder-edit .carousel-content-1,
.fl-builder-edit .carousel-content-2,
.fl-builder-edit .carousel-content-3,
.fl-builder-edit .carousel-content-4,
.fl-builder-edit .carousel-content-5,
.fl-builder-edit .carousel-content-6 {
  display: block;
}
.fl-builder-edit .carousel-content {
  overflow: visible;
  display: block;
}
.fl-builder-edit .carousel-content .fl-row-content-wrap {
  overflow: visible;
}
.fl-builder-edit .carousel-content .fl-row-content,
.fl-builder-edit .carousel-content .fl-col-content {
  opacity: 1;
}
@media only screen and (max-width: 1099px) {
  .n2-ss-item-content {
    width: 900px;
    margin-left: 0;
  }
}
@media only screen and (max-width: 1050px) {
  .fl-builder-content .quotes-gray-background .fl-content-slider .fl-content-slider-navigation .slider-prev {
    left: 0;
  }
  .fl-builder-content .quotes-gray-background .fl-content-slider .fl-content-slider-navigation .slider-next {
    right: 0;
  }
  .fl-builder-content .quotes-gray-background .fl-content-slider .fl-slide-text {
    padding: 0 40px;
  }
}
@media only screen and (max-width: 1080px) {
  .one-white-column-shadow .fl-col {
    max-width: -webkit-calc(33.3% - 20px);
    max-width: -moz-calc(33.3% - 20px);
    max-width: calc(33.3% - 20px);
  }
}
@media only screen and (max-width: 1000px) {
  .n2-ss-item-content {
    width: 800px;
  }
}
@media only screen and (max-width: 980px) {
  .cta-2 {
    margin-left: 40px;
    margin-right: 40px;
  }
}
@media only screen and (max-width: 950px) {
  .four-gray-columns .fl-col-small,
  .four-white-columns-shadow .fl-col-small,
  .four-white-columns .fl-col-small,
  .four-white-columns-new .fl-col-small,
  .four-white-columns-new .fl-col-small {
    width: -webkit-calc(50% - 20px) !important;
    width: -moz-calc(50% - 20px) !important;
    width: calc(50% - 20px) !important;
    max-width: -webkit-calc(50% - 20px) !important;
    max-width: -moz-calc(50% - 20px) !important;
    max-width: calc(50% - 20px) !important;
  }
  .three-white-columns-shadow .fl-col-small,
  .two-white-columns-shadow .fl-col-small,
  .three-gray-columns .fl-col-small {
    padding: 10px 0;
  }
}
@media only screen and (max-width: 900px) {
  .resources-2021.four-column .fl-col-small {
    max-width: -webkit-calc(50% - 20px) !important;
    max-width: -moz-calc(50% - 20px) !important;
    max-width: calc(50% - 20px) !important;
  }
  .n2-ss-item-content {
    width: 750px;
  }
  .n2-section-smartslider div#n2-ss-6 [data-hide-mobileportrait="1"] {
    display: block!important;
  }
  .n2-section-smartslider div#n2-ss-6 [data-hide-mobileportrait="1"] img {
    width: 30px;
  }
}
@media only screen and (max-width: 850px) {
  .smart-slider-text-image-button .n2-ss-item-content {
    padding-left: 20px;
  }
  .nextend-arrow-previous {
    left: -15px;
  }
  .nextend-arrow-next {
    left: 20px;
  }
}
@media only screen and (max-width: 825px) {
  .n2-ss-item-content {
    width: 700px;
    padding-right: 40px;
    padding-left: 30px;
  }
}
@media only screen and (max-width: 800px) {
  .four-columns .fl-col-small {
    width: 50%!important;
  }
}
@media only screen and (max-width: 768px) {
  .max-350-left {
    max-width: 100%;
  }
  .mobile-full-width.fl-col-small:not(.fl-col-small-full-width) {
    max-width: 100%;
  }
  .mobile-full-width .fl-col-small:not(.fl-col-small-full-width) {
    max-width: 100%;
  }
  .three-white-columns .fl-col-group.fl-col-group-equal-height,
  .three-gray-columns .fl-col-group.fl-col-group-equal-height,
  .two-white-columns .fl-col-group.fl-col-group-equal-height,
  .three-white-columns-shadow .fl-col-group.fl-col-group-equal-height,
  .horiz-rule-with-icon .fl-col-group.fl-col-group-equal-height,
  .two-white-columns-shadow .fl-col-group.fl-col-group-equal-height,
  .four-columns .fl-col-group.fl-col-group-equal-height,
  .four-white-columns-new .fl-col-group.fl-col-group-equal-height,
  .three-gray-columns .fl-col-group.fl-col-group-equal-height {
    -webkit-display: flex !important;
    -moz-display: flex !important;
    -ms-display: flex !important;
    -o-display: flex !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
  .three-white-columns .fl-col-small,
  .three-gray-columns .fl-col-small,
  .two-white-columns .fl-col-small,
  .three-white-columns-shadow .fl-col-small,
  .horiz-rule-with-icon .fl-col-small,
  .two-white-columns-shadow .fl-col-small,
  .four-columns .fl-col-small,
  .four-white-columns-new .fl-col-small,
  .three-gray-columns .fl-col-small {
    float: left;
    clear: none;
  }
  .three-two-one-column .fl-col-group.fl-col-group-equal-height,
  .three-white-columns-shadow.three-two-one-column .fl-col-group.fl-col-group-equal-height {
    -webkit-display: flex !important;
    -moz-display: flex !important;
    -ms-display: flex !important;
    -o-display: flex !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
  .three-two-one-column .fl-col-small,
  .three-white-columns-shadow.three-two-one-column .fl-col-small {
    width: 50%!important;
    max-width: 50%;
    float: left;
    clear: none;
    margin-left: 0;
  }
  .four-white-columns-new .fl-col-small {
    width: 50%;
  }
  .btn-bottom .fl-col-group.fl-col-group-equal-height {
    -webkit-display: flex !important;
    -moz-display: flex !important;
    -ms-display: flex !important;
    -o-display: flex !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
  .four-gray-columns .fl-col-group-equal-height,
  .four-white-columns-shadow .fl-col-group-equal-height {
    padding-left: 10px;
    padding-right: 10px;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .four-gray-columns .fl-col-small,
  .four-white-columns-shadow .fl-col-small {
    float: left;
    clear: none;
  }
  .box-rounded.fl-row {
    padding-left: 20px;
    padding-right: 20px;
  }
  .case-studies-2021 .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .case-studies-2021 .fl-col-small {
    margin-bottom: 20px;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    max-width: 400px!important;
  }
  .trapezoid-right:before {
    -webkit-clip-path: polygon(0 200px, 100% 0, 100% 100%, 0 -webkit-calc(100% - 200px));
    clip-path: polygon(0 200px, 100% 0, 100% 100%, 0 calc(100% - 200px));
  }
  .trapezoid-left:before {
    -webkit-clip-path: polygon(0 0, 100% 200px, 100% -webkit-calc(100% - 200px), 0 100%);
    clip-path: polygon(0 0, 100% 200px, 100% calc(100% - 200px), 0 100%);
  }
  .trapezoid-right-background .fl-row-content-wrap {
    -webkit-clip-path: polygon(0 200px, 100% 0, 100% 100%, 0 -webkit-calc(100% - 200px));
    clip-path: polygon(0 200px, 100% 0, 100% 100%, 0 calc(100% - 200px));
  }
  .quotes-gray-background .fl-slide-content {
    background: transparent!important;
  }
  .img-reverse-mobile .fl-col-group,
  .reverse-mobile .fl-col-group {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column-reverse;
    -moz-flex-flow: column-reverse;
    -ms-flex-flow: column-reverse;
    -o-flex-flow: column-reverse;
    flex-flow: column-reverse;
  }
  #cta-small.fl-row .fl-row-content-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }
  #cta-small.fl-row .fl-row-content-wrap .fl-col-content {
    max-width: 100%;
  }
  .cta-3 .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .resources-2021 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .resources-2021 .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .resources-2021 .fl-col {
    max-width: -webkit-calc(33.3% - 20px) !important;
    max-width: -moz-calc(33.3% - 20px) !important;
    max-width: calc(33.3% - 20px) !important;
    float: left;
    clear: none;
  }
  .resources-2021.four-column .fl-col {
    max-width: -webkit-calc(50% - 20px) !important;
    max-width: -moz-calc(50% - 20px) !important;
    max-width: calc(50% - 20px) !important;
  }
  .cta-2 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .cta-2 .fl-module-button {
    margin-bottom: 10px;
  }
  .cta-2 .fl-button-right {
    text-align: center;
  }
  .fl-module-uabb-table.two-column-table td {
    width: 100%;
  }
  .fl-module-uabb-table .table-header-th {
    line-height: 1.2!important;
  }
  .fl-module-uabb-table.left-right-align tr > th:first-of-type,
  .fl-module-uabb-table.left-right-align tr > td:first-of-type {
    text-align: left;
  }
  .fl-module-uabb-table.left-right-align label {
    font-size: 14px;
  }
  .fl-module-uabb-table.table-yellow-triangle tr > th:last-of-type:before,
  .fl-module-uabb-table.table-yellow-triangle tr > td:last-of-type:before {
    display: none;
  }
  .n2-ss-item-content {
    width: 650px;
    padding-right: 40px;
    padding-left: 30px;
  }
  .smart-slider-text-image-button .n2-ss-item-content > div {
    display: block;
  }
  .smart-slider-text-image-button .n2-ss-item-content > div .left {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .three-white-columns .fl-col-group.fl-col-group-equal-height,
  .three-gray-columns .fl-col-group.fl-col-group-equal-height,
  .two-white-columns .fl-col-group.fl-col-group-equal-height,
  .three-white-columns-shadow .fl-col-group.fl-col-group-equal-height,
  .two-white-columns-shadow .fl-col-group.fl-col-group-equal-height,
  .four-white-columns .fl-col-group.fl-col-group-equal-height {
    display: block!important;
  }
  .three-white-columns .fl-col-small,
  .three-gray-columns .fl-col-small,
  .two-white-columns .fl-col-small,
  .three-white-columns-shadow .fl-col-small,
  .two-white-columns-shadow .fl-col-small,
  .four-white-columns .fl-col-small {
    width: 100%!important;
    margin: auto;
    margin-bottom: 20px;
    float: none;
    max-width: 400px;
  }
  .one-white-column-shadow .fl-col {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    width: 100%!important;
  }
  .btn-bottom .fl-col-group.fl-col-group-equal-height {
    display: block!important;
  }
  .resources-2021 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .resources-2021 .fl-col {
    max-width: 400px!important;
    margin: 0 auto 10px auto;
  }
  .resources-2021 .fl-col .title .fl-module-content {
    min-height: 68px!important;
  }
  .resources-2021.four-column .fl-col {
    max-width: 400px!important;
  }
  .n2-ss-item-content {
    width: 650px;
    padding-right: 20px;
    padding-left: 10px;
  }
  .n2-ss-item-content > div {
    display: block;
  }
  .n2-ss-item-content .left {
    margin-bottom: 40px;
  }
  .smart-slider-text-image-button .n2-ss-item-content {
    padding-right: 20px;
    padding-left: 10px;
  }
  .n2-section-smartslider div#n2-ss-6 [data-hide-mobileportrait="1"] {
    display: none!important;
  }
  .n2-section-smartslider div#n2-ss-6 [data-hide-mobileportrait="1"] img {
    width: 30px;
  }
}
@media only screen and (max-width: 700px) {
  .n2-ss-item-content {
    width: 650px;
    padding-right: 40px;
    padding-left: 30px;
  }
}
@media only screen and (max-width: 650px) {
  .cta-3 .text {
    width: -webkit-calc(100% - 100px) !important;
    width: -moz-calc(100% - 100px) !important;
    width: calc(100% - 100px) !important;
    max-width: 100%;
  }
  .cta-3 .text .fl-module-button {
    display: block;
  }
  .cta-3 .cta-button {
    display: none;
  }
  .n2-ss-item-content {
    width: 500px;
  }
}
@media only screen and (max-width: 550px) {
  .cta-2 .uabb-list-icon-wrap {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .cta-2 .uabb-list-icon-wrap .uabb-callout-outter {
    padding: 0;
    margin-bottom: 15px;
  }
  .cta-2 .uabb-list-icon-wrap .uabb-list-icon-text {
    padding: 0;
    border: 0;
  }
  .cta-2 .uabb-list-icon-wrap .uabb-list-icon-text h6 {
    text-align: center;
  }
  .n2-ss-item-content {
    width: 450px;
  }
}
@media only screen and (max-width: 500px) {
  .four-gray-columns .fl-col-group-equal-height,
  .four-columns .fl-col-group-equal-height,
  .three-gray-columns .fl-col-group-equal-height,
  .four-white-columns-shadow .fl-col-group-equal-height,
  .four-white-columns-new .fl-col-group-equal-height {
    display: block;
  }
  .four-gray-columns .fl-col-small,
  .four-columns .fl-col-small,
  .three-gray-columns .fl-col-small,
  .four-white-columns-shadow .fl-col-small,
  .four-white-columns-new .fl-col-small {
    width: 100%!important;
    max-width: 100%!important;
    margin: 0 0 20px 0;
  }
  .three-gray-columns .fl-col-small {
    width: -webkit-calc(100% - 30px) !important;
    width: -moz-calc(100% - 30px) !important;
    width: calc(100% - 30px) !important;
    margin-left: 15px;
  }
  .three-two-one-column .fl-col-small,
  .three-white-columns-shadow.three-two-one-column .fl-col-small {
    width: 100%!important;
    max-width: 100%;
  }
  .trapezoid-right:before {
    -webkit-clip-path: polygon(0 100px, 100% 0, 100% 100%, 0 -webkit-calc(100% - 100px));
    clip-path: polygon(0 100px, 100% 0, 100% 100%, 0 calc(100% - 100px));
  }
  .trapezoid-right-background .fl-row-content-wrap {
    -webkit-clip-path: polygon(0 100px, 100% 0, 100% 100%, 0 -webkit-calc(100% - 100px));
    clip-path: polygon(0 100px, 100% 0, 100% 100%, 0 calc(100% - 100px));
  }
  .ul-two-column ul {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    -o-column-count: 1;
    column-count: 1;
  }
  .fl-builder-content .quotes-gray-background .fl-content-slider .fl-content-slider-navigation .slider-prev {
    left: -40px;
  }
  .fl-builder-content .quotes-gray-background .fl-content-slider .fl-content-slider-navigation .slider-next {
    right: -40px;
  }
  .fl-builder-content .quotes-gray-background .fl-content-slider .fl-slide-content {
    padding: 30px 0;
  }
  .smart-slider-text-image-button .n2-ss-item-content .btn-educlimber a.fl-button:after,
  .smart-slider-text-image-button .n2-ss-item-content .btn-fastbridge a.fl-button:after,
  .smart-slider-text-image-button .n2-ss-item-content .btn-dna a.fl-button:after,
  .smart-slider-text-image-button .n2-ss-item-content .btn-achievement a.fl-button:after {
    display: none;
  }
  .n2-ss-item-content {
    width: 400px;
    padding: 0;
  }
  .n2ss-layer {
    padding: 0;
  }
  .three-white-columns .fl-col-small,
  .three-gray-columns .fl-col-small,
  .two-white-columns .fl-col-small,
  .three-white-columns-shadow .fl-col-small,
  .two-white-columns-shadow .fl-col-small,
  .four-white-columns .fl-col-small {
    margin-left: 20px;
    width: -webkit-calc(100% - 40px) !important;
    width: -moz-calc(100% - 40px) !important;
    width: calc(100% - 40px) !important;
  }
}
.global-ie .accordion-triangles .fl-accordion-button {
  position: relative;
}
.global-ie .accordion-triangles a.fl-accordion-button-icon {
  top: 15px;
}
.global-ie .case-studies-2021 .fl-col-small {
  flex: 1 0 auto;
}
.global-ie .slider-image-enlarge img {
  width: 100%;
}
@media only screen and (max-width: 450px) {
  .n2-ss-item-content {
    width: 350px;
  }
}
@media only screen and (max-width: 400px) {
  .cta-3 .flame {
    width: 60px!important;
  }
  .cta-3 .flame .module-content {
    margin: 0;
  }
  .cta-3 .text {
    width: -webkit-calc(100% - 60px) !important;
    width: -moz-calc(100% - 60px) !important;
    width: calc(100% - 60px) !important;
  }
  .n2-ss-item-content {
    width: 300px;
  }
}
@media only screen and (max-width: 350px) {
  .n2-ss-item-content {
    width: 250px;
  }
}
/* buttons */
.fl-builder-content a.btn,
.fl-builder-content .btn,
.fl-builder-content button,
.fl-builder-content input[type="submit"],
.fl-builder-content .btn a,
.fl-builder-content .fl-module-button a.fl-button,
.fl-builder-content a.fl-button {
  border: 0;
  cursor: pointer;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
  background-color: #ffca26;
  position: relative;
  top: 0px;
  text-transform: uppercase;
  letter-spacing: .1em;
  padding: 10px 25px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  color: #323232;
}
.fl-builder-content a.btn .fl-button-text,
.fl-builder-content .btn .fl-button-text,
.fl-builder-content button .fl-button-text,
.fl-builder-content input[type="submit"] .fl-button-text,
.fl-builder-content .btn a .fl-button-text,
.fl-builder-content .fl-module-button a.fl-button .fl-button-text,
.fl-builder-content a.fl-button .fl-button-text,
.fl-builder-content a.btn span,
.fl-builder-content .btn span,
.fl-builder-content button span,
.fl-builder-content input[type="submit"] span,
.fl-builder-content .btn a span,
.fl-builder-content .fl-module-button a.fl-button span,
.fl-builder-content a.fl-button span {
  font-weight: bold;
  color: #323232;
}
.fl-builder-content a.btn h1,
.fl-builder-content .btn h1,
.fl-builder-content button h1,
.fl-builder-content input[type="submit"] h1,
.fl-builder-content .btn a h1,
.fl-builder-content .fl-module-button a.fl-button h1,
.fl-builder-content a.fl-button h1,
.fl-builder-content a.btn h2,
.fl-builder-content .btn h2,
.fl-builder-content button h2,
.fl-builder-content input[type="submit"] h2,
.fl-builder-content .btn a h2,
.fl-builder-content .fl-module-button a.fl-button h2,
.fl-builder-content a.fl-button h2,
.fl-builder-content a.btn h3,
.fl-builder-content .btn h3,
.fl-builder-content button h3,
.fl-builder-content input[type="submit"] h3,
.fl-builder-content .btn a h3,
.fl-builder-content .fl-module-button a.fl-button h3,
.fl-builder-content a.fl-button h3,
.fl-builder-content a.btn h4,
.fl-builder-content .btn h4,
.fl-builder-content button h4,
.fl-builder-content input[type="submit"] h4,
.fl-builder-content .btn a h4,
.fl-builder-content .fl-module-button a.fl-button h4,
.fl-builder-content a.fl-button h4,
.fl-builder-content a.btn h5,
.fl-builder-content .btn h5,
.fl-builder-content button h5,
.fl-builder-content input[type="submit"] h5,
.fl-builder-content .btn a h5,
.fl-builder-content .fl-module-button a.fl-button h5,
.fl-builder-content a.fl-button h5,
.fl-builder-content a.btn h6,
.fl-builder-content .btn h6,
.fl-builder-content button h6,
.fl-builder-content input[type="submit"] h6,
.fl-builder-content .btn a h6,
.fl-builder-content .fl-module-button a.fl-button h6,
.fl-builder-content a.fl-button h6,
.fl-builder-content a.btn a.fl-button,
.fl-builder-content .btn a.fl-button,
.fl-builder-content button a.fl-button,
.fl-builder-content input[type="submit"] a.fl-button,
.fl-builder-content .btn a a.fl-button,
.fl-builder-content .fl-module-button a.fl-button a.fl-button,
.fl-builder-content a.fl-button a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.fl-builder-content a.btn:hover,
.fl-builder-content .btn:hover,
.fl-builder-content button:hover,
.fl-builder-content input[type="submit"]:hover,
.fl-builder-content .btn a:hover,
.fl-builder-content .fl-module-button a.fl-button:hover,
.fl-builder-content a.fl-button:hover {
  opacity: 0.8;
  background: #006c90;
  border: 0px;
  color: white;
}
.fl-builder-content a.btn:hover span,
.fl-builder-content .btn:hover span,
.fl-builder-content button:hover span,
.fl-builder-content input[type="submit"]:hover span,
.fl-builder-content .btn a:hover span,
.fl-builder-content .fl-module-button a.fl-button:hover span,
.fl-builder-content a.fl-button:hover span {
  color: white;
}
.fl-builder-content button,
.fl-builder-content input[type="submit"] {
  padding: 4px 16px;
  -webkit-appearance: none;
}
.fl-builder-content .btn-oval a.fl-button {
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
}
.fl-builder-content .btn-lower.fl-module-button a.fl-button {
  text-transform: none;
  letter-spacing: 0;
}
.fl-builder-content .btn-blue.fl-module-button a.fl-button {
  background: #006c90;
}
.fl-builder-content .btn-blue.fl-module-button a.fl-button span {
  color: white;
}
.fl-builder-content .btn-blue.fl-module-button a.fl-button:after,
.fl-builder-content .btn-blue.fl-module-button a.fl-button span.fl-button-text:after {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
.fl-builder-content .btn-blue.fl-module-button .fl-module-content:hover a.fl-button:after,
.fl-builder-content .btn-blue.fl-module-button .fl-module-content:hover a.fl-button span.fl-button-text:after {
  -webkit-filter: none;
  filter: none;
}
.fl-builder-content .btn-blue.fl-module-button .fl-module-content:hover a.fl-button {
  background: #ffca26;
}
.fl-builder-content .btn-blue.fl-module-button .fl-module-content:hover a.fl-button span {
  color: #323232;
}
.fl-builder-content .red-text a.fl-button,
.fl-builder-content .red-text .fl-button-right a.fl-button,
.fl-builder-content a.red-btn {
  border: 0;
  cursor: pointer;
  font-size: 18px;
  text-align: left;
  text-transform: uppercase;
  text-decoration: none;
  background: none;
  position: relative;
  top: 0px;
  font-size: 16px;
  line-height: 1.3;
  padding: 0px;
  letter-spacing: .1em;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  color: #ee2947;
  font-weight: bold;
  padding-right: 15px;
}
.fl-builder-content .red-text a.fl-button .fl-button-text,
.fl-builder-content .red-text .fl-button-right a.fl-button .fl-button-text,
.fl-builder-content a.red-btn .fl-button-text {
  color: #ee2947;
}
.fl-builder-content .red-text a.fl-button:hover,
.fl-builder-content .red-text .fl-button-right a.fl-button:hover,
.fl-builder-content a.red-btn:hover {
  opacity: 0.8;
  background: none;
  border: 0px;
}
.fl-builder-content .red-text a.fl-button:hover .fl-button-text,
.fl-builder-content .red-text .fl-button-right a.fl-button:hover .fl-button-text,
.fl-builder-content a.red-btn:hover .fl-button-text {
  color: #ee2947;
}
.fl-builder-content .red-text a.fl-button:after,
.fl-builder-content .red-text .fl-button-right a.fl-button:after,
.fl-builder-content a.red-btn:after {
  content: '';
  background-image: url('/wp-content/uploads/2022/01/Triangle-right-red.svg');
  background-size: 10px 15px;
  background-repeat: no-repeat;
  width: 10px;
  height: 15px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: auto;
}
.fl-builder-content button,
.fl-builder-content input[type="submit"] {
  padding: 4px 16px;
  -webkit-appearance: none;
}
.fl-builder-content .yellow-text a.fl-button {
  background: none!important;
  text-transform: uppercase;
  display: inline;
  padding: 0;
  line-height: 1.3;
  font-weight: bold;
}
.fl-builder-content .yellow-text a.fl-button span {
  color: #ffca26 !important;
}
.fl-builder-content .yellow-text a.fl-button:after {
  content: '\f0da';
  position: absolute;
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
  font-size: 25px;
  color: #ffca26;
  margin-left: 10px;
  bottom: -7px;
}
.fl-builder-content .yellow-text a.fl-button:hover span {
  color: white!important;
}
.fl-builder-content .yellow-text a.fl-button:hover:after {
  color: white;
}
.fl-builder-content .fl-button-right a.fl-button {
  padding-left: 15px;
  padding-right: 0px;
}
.fl-builder-content .fl-button-right a.fl-button:after {
  content: '\f0d9';
  left: 0px;
}
.fl-builder-content .btn-right .fl-button-right a.fl-button {
  padding-left: 25px;
  padding-right: 25px;
}
.fl-builder-content .btn-right .fl-button-right a.fl-button:after {
  display: none;
}
.fl-builder-content .btn-18px a.fl-button span.fl-button-text {
  font-size: 18px;
}
.btn-shadow a.fl-button {
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
}
.btn-small span {
  font-size: 16px;
}
.btn-educlimber a.fl-button span.lower {
  text-transform: none;
}
.btn-educlimber a.fl-button:after {
  content: '';
  background: url('/wp-content/uploads/2020/08/eduCLIMBER-black-icon.svg');
  width: 30px;
  height: 18px;
  background-size: 30px 18px;
  background-repeat: no-repeat !important;
  display: inline-block;
  margin-left: 0px;
  margin-top: -1px;
}
.btn-fastbridge a.fl-button span.fl-button-text {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  padding-top: 3px;
}
.btn-fastbridge a.fl-button span.fl-button-text:after {
  content: '';
  background: url('/wp-content/uploads/2020/08/Fastbridge-icon-black.svg');
  width: 15px;
  height: 18px;
  background-size: 15px 18px;
  background-repeat: no-repeat !important;
  display: inline-block;
  margin-left: 10px;
  margin-top: -1px;
}
.btn-dna a.fl-button span.fl-button-text {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  padding-top: 3px;
}
.btn-dna a.fl-button span.fl-button-text:after {
  background-size: 15px 18px;
  background-repeat: no-repeat !important;
  display: inline-block;
  margin-left: 10px;
  content: '';
  background: url('/wp-content/uploads/2020/08/DnA-icon-black.svg');
  width: 20px;
  height: 20px;
  margin-top: -2px;
}
.btn-achievement a.fl-button span.fl-button-text,
.btn-comprehensive a.fl-button span.fl-button-text,
.btn-schoolcity a.fl-button span.fl-button-text {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  padding-top: 3px;
}
.btn-achievement a.fl-button span.fl-button-text:after,
.btn-comprehensive a.fl-button span.fl-button-text:after,
.btn-schoolcity a.fl-button span.fl-button-text:after {
  background-size: 15px 18px;
  background-repeat: no-repeat !important;
  display: inline-block;
  margin-left: 10px;
  content: '';
  background: url('/wp-content/uploads/2020/08/Achievement-Dashboard-icon-black.svg');
  width: 20px;
  height: 20px;
  margin-top: -2px;
}
.btn-comprehensive a.fl-button span.fl-button-text:after {
  background: url('/wp-content/uploads/2020/09/ComSolution_Icon_Black.svg');
  background-size: 20px!important;
  width: 40px;
}
.btn-schoolcity a.fl-button span.fl-button-text:after {
  background: url('/wp-content/uploads/2020/09/SchoolCity-icon-black.svg');
}
.fl-builder-content .button-with-image a.fl-button {
  background: #006c90;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 16px;
}
.fl-builder-content .button-with-image a.fl-button:hover {
  background: #ffca26;
}
.fl-builder-content .button-with-image a.fl-button:hover span.fl-button-text {
  color: #323232;
  border-left: 1px solid #323232;
}
.fl-builder-content .button-with-image a.fl-button:hover:before {
  -webkit-filter: invert(0.8);
  filter: invert(0.8);
}
.fl-builder-content .button-with-image a.fl-button span.fl-button-text {
  max-width: 190px;
  font-size: 16px;
  color: white;
  border-left: 1px solid white;
  padding-left: 20px;
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.fl-builder-content .button-with-image a.fl-button:before {
  background: url('/wp-content/uploads/2021/03/Webinar-icon-white.svg');
  background-size: 28px 23px;
  width: 28px;
  height: 23px;
  background-repeat: no-repeat !important;
  display: block;
  margin-right: 20px;
  content: '';
}
.fl-module-button-group.equal-height .fl-button-group-button {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
.fl-module-button-group.equal-height .fl-button-group-button .fl-button-wrap {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
@media only screen and (max-width: 600px) {
  .fl-builder-content a.btn,
  .fl-builder-content .btn,
  .fl-builder-content button,
  .fl-builder-content input[type="submit"],
  .fl-builder-content .btn a,
  .fl-builder-content a.fl-button {
    font-size: 20px;
  }
}
@media only screen and (max-width: 500px) {
  .btn-achievement a.fl-button span.fl-button-text:after,
  .btn-comprehensive a.fl-button span.fl-button-text:after,
  .btn-schoolcity a.fl-button span.fl-button-text:after,
  .btn-fastbridge a.fl-button span.fl-button-text:after,
  .btn-dna a.fl-button span.fl-button-text:after,
  .btn-educlimber a.fl-button span.fl-button-text:after {
    display: none!important;
  }
  .btn-achievement a.fl-button:after,
  .btn-comprehensive a.fl-button:after,
  .btn-schoolcity a.fl-button:after,
  .btn-fastbridge a.fl-button:after,
  .btn-dna a.fl-button:after,
  .btn-educlimber a.fl-button:after {
    display: none!important;
  }
}
body.wp-admin #wpfront-notification-bar-spacer {
  display: none!important;
}
#wpfront-notification-bar {
  background: #f0f0f0 !important;
}
#wpfront-notification-bar img {
  width: 45px;
}
#wpfront-notification-bar h3 {
  text-transform: uppercase;
  letter-spacing: .1em;
  color: #323232;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
}
#wpfront-notification-bar h3 h1,
#wpfront-notification-bar h3 h2,
#wpfront-notification-bar h3 h3,
#wpfront-notification-bar h3 h4,
#wpfront-notification-bar h3 h5,
#wpfront-notification-bar h3 h6,
#wpfront-notification-bar h3 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
#wpfront-notification-bar p {
  text-align: center;
  color: #323232;
  max-width: 900px;
  fon-tiszee: 17px;
  margin: auto;
  margin-bottom: 20px;
  line-height: 1.5;
}
#wpfront-notification-bar p a {
  color: #323232;
  text-decoration: underline;
  font-weight: bold;
}
#wpfront-notification-bar td {
  background: none;
}
#wpfront-notification-bar .wpfront-message {
  padding: 0 10px;
}
#wpfront-notification-bar .wpfront-close {
  background: none!important;
  font-size: 15px!important;
  padding: 20px 10px!important;
  border: 0!important;
}
#header {
  position: absolute;
  z-index: 999;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  width: 100%;
  background: rgba(255, 255, 255, 0);
}
#header .fastbridge-only {
  display: none;
}
#header .fl-page-nav-collapse {
  margin-top: 10px;
}
#header .fl-page-nav-right .fl-page-header-container {
  padding: 0px;
}
#header .fl-page-nav-right .fl-page-header-row {
  display: block;
}
#header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col {
  position: relative;
  float: left;
  margin-top: -35px;
}
#header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img {
  width: 180px;
}
#header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color {
  position: absolute;
  left: 0px;
  opacity: 0;
}
#header .fl-page-nav-right .fl-page-header-row .fl-page-nav-col {
  float: right;
}
#header .navbar-toggle-new {
  position: fixed;
  top: 40px;
  right: 20px;
  text-align: right;
  background: none;
  width: 20px;
  display: none;
}
#header .navbar-toggle-new .fa-bars:before {
  color: white;
}
#header .fl-page-bar {
  padding-top: 30px;
  z-index: 1;
}
#header .fl-page-bar,
#header .fl-page-header {
  background: none;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  border: 0px;
}
#header .fl-page-bar .fl-page-header-wrap,
#header .fl-page-header .fl-page-header-wrap {
  border: 0px;
}
#header .fl-page-bar a,
#header .fl-page-header a {
  color: white;
}
#header .fl-page-bar a i,
#header .fl-page-header a i {
  color: white;
}
#header .fl-page-nav-right .fl-page-nav-wrap ul.sub-menu a * {
  color: #006c90;
}
#header .fl-page-nav-col i.fa-angle-down {
  display: none;
}
#header .fl-page-nav-wrap ul#menu-top-navigation,
#header .fl-page-bar ul#menu-top-navigation {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  z-index: 9999999999;
  position: relative;
}
#header .fl-page-nav-wrap ul#menu-top-navigation li#menu-item-5036,
#header .fl-page-bar ul#menu-top-navigation li#menu-item-5036 {
  height: 24px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
#header .fl-page-nav-wrap ul#menu-top-navigation li#menu-item-5036 a,
#header .fl-page-bar ul#menu-top-navigation li#menu-item-5036 a {
  display: inline-block;
}
#header .fl-page-nav-wrap ul#menu-top-navigation li#menu-item-5036 #searchform-inline,
#header .fl-page-bar ul#menu-top-navigation li#menu-item-5036 #searchform-inline {
  margin-top: -10px;
  display: inline-block;
}
#header .fl-page-nav-wrap ul#menu-top-navigation li#menu-item-5036 #searchform-inline button,
#header .fl-page-bar ul#menu-top-navigation li#menu-item-5036 #searchform-inline button {
  display: none;
}
#header .fl-page-nav-wrap ul#menu-main-nav,
#header .fl-page-bar ul#menu-main-nav {
  margin-top: 13px;
}
#header .fl-page-nav-wrap .navbar-nav li > a,
#header .fl-page-bar .navbar-nav li > a {
  color: white;
  text-transform: uppercase;
  font-family: 'Proxima Nova', Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: .1em;
}
#header .fl-page-nav-wrap .navbar-nav li > a:hover,
#header .fl-page-bar .navbar-nav li > a:hover {
  color: white!important;
  text-decoration: underline;
}
#header .fl-page-nav-wrap .navbar-nav li > a:hover .lower,
#header .fl-page-bar .navbar-nav li > a:hover .lower {
  color: white!important;
}
#header .fl-page-nav-wrap .navbar-nav li > a .lower,
#header .fl-page-bar .navbar-nav li > a .lower {
  text-transform: none;
}
#header .fl-page-nav-wrap .navbar-nav .sub-menu li > a,
#header .fl-page-bar .navbar-nav .sub-menu li > a {
  text-transform: none;
}
#header .fl-page-nav-wrap .navbar-nav li,
#header .fl-page-bar .navbar-nav li {
  position: relative;
  margin: 0px;
}
#header .fl-page-nav-wrap .navbar-nav li:last-of-type a,
#header .fl-page-bar .navbar-nav li:last-of-type a {
  padding-right: 0px;
}
#header .fl-page-nav-wrap .navbar-nav li:last-of-type ul.sub-menu,
#header .fl-page-bar .navbar-nav li:last-of-type ul.sub-menu {
  max-width: 200px!important;
}
#header .fl-page-nav-wrap .navbar-nav li.menu-item-5474 > a,
#header .fl-page-bar .navbar-nav li.menu-item-5474 > a {
  cursor: default;
}
#header .fl-page-nav-wrap .navbar-nav li.menu-item-5205 ul.sub-menu,
#header .fl-page-bar .navbar-nav li.menu-item-5205 ul.sub-menu,
#header .fl-page-nav-wrap .navbar-nav li.menu-item-5206 ul.sub-menu,
#header .fl-page-bar .navbar-nav li.menu-item-5206 ul.sub-menu,
#header .fl-page-nav-wrap .navbar-nav li.menu-item-5207 ul.sub-menu,
#header .fl-page-bar .navbar-nav li.menu-item-5207 ul.sub-menu,
#header .fl-page-nav-wrap .navbar-nav li.menu-item-5208 ul.sub-menu,
#header .fl-page-bar .navbar-nav li.menu-item-5208 ul.sub-menu {
  min-width: 260px;
}
#header .fl-page-nav-wrap .navbar-nav li.menu-item-5474 ul.sub-menu,
#header .fl-page-bar .navbar-nav li.menu-item-5474 ul.sub-menu {
  min-width: 150px;
}
#header .fl-page-nav-wrap .navbar-nav li:hover a,
#header .fl-page-bar .navbar-nav li:hover a {
  color: white!important;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu,
#header .fl-page-bar .navbar-nav li > ul.sub-menu {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #f0f0f0;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border: 0px;
  display: none;
  top: 55px!important;
  padding: 20px;
  width: max-content;
  max-width: 350px;
  /* Solutions */
  /* Products */
  /*
					li.menu-item-5355:before {
						background-image: url('/wp-content/uploads/2020/01/AchievementDashboard_nav.svg');
					}*/
  /* Resources */
  /* Partners */
  /* About */
}
@media only screen and (min-width: 991px) {
  #header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu,
  #header .fl-page-bar .navbar-nav li > ul.sub-menu {
    display: none!important;
  }
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu a,
#header .fl-page-bar .navbar-nav li > ul.sub-menu a {
  color: #006c90 !important;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li {
  position: relative;
  min-height: 40px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li a:after,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li a:after {
  display: none;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li a,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li a {
  margin-left: 35px;
  padding: 0px;
  letter-spacing: 0;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li:before {
  background-image: url('/wp-content/uploads/2019/05/blog.svg');
  background-size: 25px 25px;
  width: 25px;
  height: 25px;
  background-size: contain;
  content: '';
  position: absolute;
  background-position: center center;
  height: 100%;
  background-repeat: no-repeat;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-12957 > ul.sub-menu,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-12957 > ul.sub-menu {
  left: 140px;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li:hover > a,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li:hover > a {
  color: #006c90 !important;
  text-decoration: underline;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li > ul.sub-menu,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li > ul.sub-menu {
  display: none;
  top: 0!important;
  right: 0;
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  left: 100%;
}
@media only screen and (min-width: 991px) {
  #header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li > ul.sub-menu,
  #header .fl-page-bar .navbar-nav li > ul.sub-menu li > ul.sub-menu {
    display: none!important;
  }
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li > ul.sub-menu:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li > ul.sub-menu:before {
  background-image: url('/wp-content/uploads/2020/08/triangle-pointing-left.svg');
  position: absolute;
  width: 14px;
  height: 27px;
  content: '';
  left: -12px;
  top: 10px;
  opacity: 1;
  z-index: 9999;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li > ul.sub-menu li,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li > ul.sub-menu li {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: flex-start;
  -moz-box-align: flex-start;
  -ms-flex-align: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li > ul.sub-menu li:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li > ul.sub-menu li:before {
  display: none;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li > ul.sub-menu li a,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li > ul.sub-menu li a {
  margin-left: 0;
  text-transform: none;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li > ul.sub-menu li.third-level,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li > ul.sub-menu li.third-level {
  padding: 3px 0 3px 20px;
  min-height: 0;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li > ul.sub-menu li.third-level a,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li > ul.sub-menu li.third-level a {
  color: #555555 !important;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li > ul.sub-menu li.third-level a:hover,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li > ul.sub-menu li.third-level a:hover {
  font-weight: bold;
  text-decoration: underline;
  color: #555555 !important;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li > ul.sub-menu > li > a,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li > ul.sub-menu > li > a {
  color: #00aabc !important;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li > ul.sub-menu > li > a:hover,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li > ul.sub-menu > li > a:hover {
  text-decoration: underline;
  color: #00aabc !important;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu > li.menu-item-has-children:hover > ul.sub-menu,
#header .fl-page-bar .navbar-nav li > ul.sub-menu > li.menu-item-has-children:hover > ul.sub-menu {
  display: block;
}
@media only screen and (min-width: 991px) {
  #header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu > li.menu-item-has-children:hover > ul.sub-menu,
  #header .fl-page-bar .navbar-nav li > ul.sub-menu > li.menu-item-has-children:hover > ul.sub-menu {
    display: block!important;
  }
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu .submenu-inline,
#header .fl-page-bar .navbar-nav li > ul.sub-menu .submenu-inline {
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -o-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: flex-start;
  -moz-box-align: flex-start;
  -ms-flex-align: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  overflow: hidden;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu .submenu-inline a,
#header .fl-page-bar .navbar-nav li > ul.sub-menu .submenu-inline a {
  margin-top: 10px;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu .submenu-inline ul.sub-menu,
#header .fl-page-bar .navbar-nav li > ul.sub-menu .submenu-inline ul.sub-menu {
  padding: 0;
  display: block!important;
  position: relative;
  left: 0;
  margin-left: 35px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu .submenu-inline ul.sub-menu:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu .submenu-inline ul.sub-menu:before {
  display: none;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu .submenu-inline ul.sub-menu li,
#header .fl-page-bar .navbar-nav li > ul.sub-menu .submenu-inline ul.sub-menu li {
  display: block;
  min-height: 0;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu .submenu-inline ul.sub-menu li a,
#header .fl-page-bar .navbar-nav li > ul.sub-menu .submenu-inline ul.sub-menu li a {
  color: #555555 !important;
  font-weight: normal;
  margin-top: 5px;
  margin-bottom: 5px;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu .submenu-inline ul.sub-menu li a:hover,
#header .fl-page-bar .navbar-nav li > ul.sub-menu .submenu-inline ul.sub-menu li a:hover {
  color: #555555 !important;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-14336:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-14336:before {
  background-image: url('/wp-content/uploads/2020/05/About-Assessment-icon.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-14337:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-14337:before {
  background-image: url('/wp-content/uploads/2020/05/MTSS-icon-blue.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-14338:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-14338:before {
  background-image: url('/wp-content/uploads/2020/08/SEB_Icon.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-14340:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-14340:before {
  background-image: url('/wp-content/uploads/2022/01/Equity_icon_for_Navigation.svg');
  background-size: 20px 20px;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-8062:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-8062:before {
  background-image: url('/wp-content/uploads/2020/10/Remote-Learning-Icon.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-12984:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-12984:before {
  background-image: url('/wp-content/uploads/2020/08/Dyslexia_Icon.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-14339:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-14339:before {
  background-image: url('/wp-content/uploads/2020/08/DataViz_Icon.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-7625:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-7625:before {
  background-image: url('/wp-content/uploads/2020/08/Learning-Developmetn-icon-blue.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-12955:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-12955:before {
  background-image: url('/wp-content/uploads/2021/08/Progress-Monitoring.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-12956:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-12956:before {
  background-image: url('/wp-content/uploads/2021/08/Universal_Screening.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-7629:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-7629:before {
  background-image: url('/wp-content/uploads/2020/08/TrainTheTrainer.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-7628:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-7628:before {
  background-image: url('/wp-content/uploads/2020/08/Onsite-Virutal-Training-icon.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-7627:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-7627:before {
  background-image: url('/wp-content/uploads/2020/08/Virtual-Consultations-main-icon.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-7635:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-7635:before {
  background-image: url('/wp-content/uploads/2020/08/RegionalTrainings_Workshops.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-4821:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-4821:before {
  background-image: url('/wp-content/uploads/2022/02/DnA.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-15029:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-15029:before {
  background-image: url('/wp-content/uploads/2022/02/eduCLIMBER.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-5321:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-5321:before {
  background-image: url('/wp-content/uploads/2022/02/Content.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-12957:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-12957:before {
  background-image: url('/wp-content/uploads/2022/02/FastBridge.svg');
  width: 22px;
  left: 3px;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-7810:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-7810:before {
  background-image: url('/wp-content/uploads/2022/02/SchoolCity.svg');
  width: 25px;
  left: 1px;
  top: -4px;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-5374:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-5374:before {
  background-image: url('/wp-content/uploads/2022/02/Additional_Products.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-4865:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-4865:before {
  background-image: url('/wp-content/uploads/2022/02/Data_and_Privacy.svg');
  width: 20px;
  left: 2px;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-4718:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-4718:before {
  background-image: url('/wp-content/uploads/2022/02/Resource_Library.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-5107:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-5107:before {
  background-image: url('/wp-content/uploads/2022/02/Blog.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-4720:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-4720:before {
  background-image: url('/wp-content/uploads/2022/02/Webinars.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-4722:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-4722:before {
  background-image: url('/wp-content/uploads/2022/02/Data_Specs_and_Extracts.svg');
  width: 20px;
  left: 2px;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-8312:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-8312:before {
  background-image: url('/wp-content/uploads/2022/02/Customer_Success.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-8876:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-8876:before {
  background-image: url('/wp-content/uploads/2022/02/Stimulus_Funding.svg');
  top: -2px;
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-4889:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-4889:before {
  background-image: url('/wp-content/uploads/2022/02/Interoperability_and_Open_Standards.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-6052:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-6052:before {
  background-image: url('/wp-content/uploads/2022/02/Partners_and_Integrations.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-4705:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-4705:before {
  background-image: url('/wp-content/uploads/2022/02/Events.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-4704:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-4704:before {
  background-image: url('/wp-content/uploads/2022/02/News.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-4706:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-4706:before {
  background-image: url('/wp-content/uploads/2022/02/Careers.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-4776:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-4776:before {
  background-image: url('/wp-content/uploads/2022/02/Our_Story.svg');
}
#header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-5208:before,
#header .fl-page-bar .navbar-nav li > ul.sub-menu li.menu-item-5208:before {
  background-image: url('/wp-content/uploads/2022/03/Partners_and_Integrations.svg');
  height: 20px!important;
  margin-top: 10px;
  left: 0;
}
#header .fl-page-nav-wrap .navbar-nav li.menu-item-5208 ul.sub-menu,
#header .fl-page-bar .navbar-nav li.menu-item-5208 ul.sub-menu {
  max-width: 300px;
}
#header .fl-page-nav-wrap .navbar-nav li.menu-item-5209 ul.sub-menu,
#header .fl-page-bar .navbar-nav li.menu-item-5209 ul.sub-menu {
  max-width: 200px;
}
#header .fl-page-nav-wrap .navbar-nav li:hover ul.sub-menu,
#header .fl-page-bar .navbar-nav li:hover ul.sub-menu {
  display: block;
  align-items: center;
}
@media only screen and (min-width: 991px) {
  #header .fl-page-nav-wrap .navbar-nav li:hover ul.sub-menu,
  #header .fl-page-bar .navbar-nav li:hover ul.sub-menu {
    display: block!important;
  }
}
#header .fl-page-nav-wrap .navbar-nav li.menu-item-has-children:hover a:after,
#header .fl-page-bar .navbar-nav li.menu-item-has-children:hover a:after {
  background-image: url('/wp-content/themes/bb-child-illuminate/images/triangle.svg');
  position: absolute;
  width: 27px;
  height: 14px;
  content: '';
  left: 50%;
  bottom: 0px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  opacity: 1;
  z-index: 9999;
}
#header .fl-page-nav-wrap .navbar-nav li.btn,
#header .fl-page-bar .navbar-nav li.btn {
  margin-top: -5px;
  background: none;
  margin-left: 10px;
}
#header .fl-page-nav-wrap .navbar-nav li.btn a,
#header .fl-page-bar .navbar-nav li.btn a {
  background: #ffca26;
  padding: 5px 20px;
  font-size: 15px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  color: #323232 !important;
}
#header .fl-page-nav-wrap .navbar-nav li.btn a:after,
#header .fl-page-bar .navbar-nav li.btn a:after {
  display: none;
}
#header .fl-page-nav-wrap .navbar-nav li.btn:hover a,
#header .fl-page-bar .navbar-nav li.btn:hover a {
  background: #00aabc;
  color: white!important;
  text-decoration: none;
}
#header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a {
  color: white;
}
#header .fl-page-bar .navbar-nav li {
  margin-bottom: 0px;
}
#header .fl-page-bar .navbar-nav li > a {
  padding-left: 25px;
}
#header .navbar-right li:last-of-type a {
  padding-right: 0px;
}
#header .fl-page-nav .navbar-nav li > a {
  padding: 15px 11px 20px 11px;
}
#header ul#menu-top-navigation {
  float: right;
}
#header .fl-page-nav ul.sub-menu li {
  float: none;
}
#header .fl-page-header-container {
  padding: 0px;
}
#header #searchform {
  display: none;
  position: absolute;
  left: 0px;
  right: 0px;
  z-index: 9;
  margin-top: 10px;
}
#header #searchform input {
  display: inline-block;
  margin-top: -2px;
  width: 80%;
}
#header #searchform button {
  background: #00aabc;
  padding: 10px;
}
#header #searchform button:before {
  color: white;
}
#header #searchform-mobile {
  position: absolute;
  width: 100%;
  z-index: 9;
  padding: 0px 5px;
}
#header #searchform-mobile form {
  margin-top: 10px;
  width: 100%;
  max-width: 500px;
  display: inline-block;
}
#header #searchform-mobile form input {
  float: left;
  font-size: 18px;
  color: #555555;
  width: -webkit-calc(100% - 45px);
  width: -moz-calc(100% - 45px);
  width: calc(100% - 45px);
}
#header #searchform-mobile form button {
  float: left;
  background: #ffca26;
  margin-left: 5px;
  height: 35px;
  border: 0px;
}
#header.fixed-header {
  position: fixed;
  top: 0;
  background: #ffffff !important;
  height: 95px;
  -webkit-box-shadow: 0px 4px 3px 0px rgba(60, 60, 60, 0.2);
  -moz-box-shadow: 0px 4px 3px 0px rgba(60, 60, 60, 0.2);
  box-shadow: 0px 4px 3px 0px rgba(60, 60, 60, 0.2);
}
#header.fixed-header ul#menu-main-nav {
  margin-top: 17px;
}
#header.fixed-header .fl-page-nav-collapse {
  margin-top: 10px;
}
#header.fixed-header .fl-page-bar,
#header.fixed-header .fl-page-header {
  border: 0px!important;
}
#header.fixed-header .fl-page-bar a,
#header.fixed-header .fl-page-header a {
  color: #006c90 !important;
}
#header.fixed-header .fl-page-bar a i,
#header.fixed-header .fl-page-header a i {
  color: #006c90 !important;
}
#header.fixed-header .navbar-toggle-new {
  top: -20px;
}
#header.fixed-header .navbar-toggle-new .fa-bars:before {
  color: #006c90 !important;
}
#header.fixed-header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col {
  margin-top: -30px;
}
#header.fixed-header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white {
  opacity: 0!important;
}
#header.fixed-header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color {
  opacity: 1!important;
}
#header.fixed-header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
#header.fixed-header .fl-page-bar .navbar-nav li > a {
  color: #006c90 !important;
}
#header.fixed-header .fl-page-bar {
  padding-top: 15px;
}
#header.fixed-header .fl-page-header {
  margin-top: -15px;
  display: inline-block;
  width: 100%;
}
#header.fixed-header .fl-page-nav-wrap .navbar-nav li.btn,
#header.fixed-header .fl-page-bar .navbar-nav li.btn {
  margin-top: -5px;
}
#header.fixed-header .fl-page-nav-wrap .navbar-nav li.btn a,
#header.fixed-header .fl-page-bar .navbar-nav li.btn a {
  color: #323232 !important;
}
.page-template-page-resource-library #header,
.page-template-page-white-header #header,
.page-template-page-white-header-with-shadow #header,
.page-template-page-webinars #header,
body.single #header,
body.post-type-archive-tribe_events #header,
.page-template-page-standalone #header,
.single-fl-theme-layout #header,
.archive.category #header,
.archive.author #header,
body.error404 #header,
body.search #header,
.page-template-page-partners-integration #header,
body.page-template-page-fastbridge #header,
.page-template-page-fastbridge-original #header,
body.single-lp #header,
body.page-template-page-educlimber #header {
  background: white;
}
.page-template-page-resource-library #header .fl-page-bar,
.page-template-page-white-header #header .fl-page-bar,
.page-template-page-white-header-with-shadow #header .fl-page-bar,
.page-template-page-webinars #header .fl-page-bar,
body.single #header .fl-page-bar,
body.post-type-archive-tribe_events #header .fl-page-bar,
.page-template-page-standalone #header .fl-page-bar,
.single-fl-theme-layout #header .fl-page-bar,
.archive.category #header .fl-page-bar,
.archive.author #header .fl-page-bar,
body.error404 #header .fl-page-bar,
body.search #header .fl-page-bar,
.page-template-page-partners-integration #header .fl-page-bar,
body.page-template-page-fastbridge #header .fl-page-bar,
.page-template-page-fastbridge-original #header .fl-page-bar,
body.single-lp #header .fl-page-bar,
body.page-template-page-educlimber #header .fl-page-bar,
.page-template-page-resource-library #header .fl-page-header,
.page-template-page-white-header #header .fl-page-header,
.page-template-page-white-header-with-shadow #header .fl-page-header,
.page-template-page-webinars #header .fl-page-header,
body.single #header .fl-page-header,
body.post-type-archive-tribe_events #header .fl-page-header,
.page-template-page-standalone #header .fl-page-header,
.single-fl-theme-layout #header .fl-page-header,
.archive.category #header .fl-page-header,
.archive.author #header .fl-page-header,
body.error404 #header .fl-page-header,
body.search #header .fl-page-header,
.page-template-page-partners-integration #header .fl-page-header,
body.page-template-page-fastbridge #header .fl-page-header,
.page-template-page-fastbridge-original #header .fl-page-header,
body.single-lp #header .fl-page-header,
body.page-template-page-educlimber #header .fl-page-header {
  border: 0px;
}
.page-template-page-resource-library #header .fl-page-bar a,
.page-template-page-white-header #header .fl-page-bar a,
.page-template-page-white-header-with-shadow #header .fl-page-bar a,
.page-template-page-webinars #header .fl-page-bar a,
body.single #header .fl-page-bar a,
body.post-type-archive-tribe_events #header .fl-page-bar a,
.page-template-page-standalone #header .fl-page-bar a,
.single-fl-theme-layout #header .fl-page-bar a,
.archive.category #header .fl-page-bar a,
.archive.author #header .fl-page-bar a,
body.error404 #header .fl-page-bar a,
body.search #header .fl-page-bar a,
.page-template-page-partners-integration #header .fl-page-bar a,
body.page-template-page-fastbridge #header .fl-page-bar a,
.page-template-page-fastbridge-original #header .fl-page-bar a,
body.single-lp #header .fl-page-bar a,
body.page-template-page-educlimber #header .fl-page-bar a,
.page-template-page-resource-library #header .fl-page-header a,
.page-template-page-white-header #header .fl-page-header a,
.page-template-page-white-header-with-shadow #header .fl-page-header a,
.page-template-page-webinars #header .fl-page-header a,
body.single #header .fl-page-header a,
body.post-type-archive-tribe_events #header .fl-page-header a,
.page-template-page-standalone #header .fl-page-header a,
.single-fl-theme-layout #header .fl-page-header a,
.archive.category #header .fl-page-header a,
.archive.author #header .fl-page-header a,
body.error404 #header .fl-page-header a,
body.search #header .fl-page-header a,
.page-template-page-partners-integration #header .fl-page-header a,
body.page-template-page-fastbridge #header .fl-page-header a,
.page-template-page-fastbridge-original #header .fl-page-header a,
body.single-lp #header .fl-page-header a,
body.page-template-page-educlimber #header .fl-page-header a {
  color: #006c90;
}
.page-template-page-resource-library #header .fl-page-bar a i,
.page-template-page-white-header #header .fl-page-bar a i,
.page-template-page-white-header-with-shadow #header .fl-page-bar a i,
.page-template-page-webinars #header .fl-page-bar a i,
body.single #header .fl-page-bar a i,
body.post-type-archive-tribe_events #header .fl-page-bar a i,
.page-template-page-standalone #header .fl-page-bar a i,
.single-fl-theme-layout #header .fl-page-bar a i,
.archive.category #header .fl-page-bar a i,
.archive.author #header .fl-page-bar a i,
body.error404 #header .fl-page-bar a i,
body.search #header .fl-page-bar a i,
.page-template-page-partners-integration #header .fl-page-bar a i,
body.page-template-page-fastbridge #header .fl-page-bar a i,
.page-template-page-fastbridge-original #header .fl-page-bar a i,
body.single-lp #header .fl-page-bar a i,
body.page-template-page-educlimber #header .fl-page-bar a i,
.page-template-page-resource-library #header .fl-page-header a i,
.page-template-page-white-header #header .fl-page-header a i,
.page-template-page-white-header-with-shadow #header .fl-page-header a i,
.page-template-page-webinars #header .fl-page-header a i,
body.single #header .fl-page-header a i,
body.post-type-archive-tribe_events #header .fl-page-header a i,
.page-template-page-standalone #header .fl-page-header a i,
.single-fl-theme-layout #header .fl-page-header a i,
.archive.category #header .fl-page-header a i,
.archive.author #header .fl-page-header a i,
body.error404 #header .fl-page-header a i,
body.search #header .fl-page-header a i,
.page-template-page-partners-integration #header .fl-page-header a i,
body.page-template-page-fastbridge #header .fl-page-header a i,
.page-template-page-fastbridge-original #header .fl-page-header a i,
body.single-lp #header .fl-page-header a i,
body.page-template-page-educlimber #header .fl-page-header a i {
  color: #006c90;
}
.page-template-page-resource-library #header .fl-page-bar ul#menu-main-nav > li:hover > a,
.page-template-page-white-header #header .fl-page-bar ul#menu-main-nav > li:hover > a,
.page-template-page-white-header-with-shadow #header .fl-page-bar ul#menu-main-nav > li:hover > a,
.page-template-page-webinars #header .fl-page-bar ul#menu-main-nav > li:hover > a,
body.single #header .fl-page-bar ul#menu-main-nav > li:hover > a,
body.post-type-archive-tribe_events #header .fl-page-bar ul#menu-main-nav > li:hover > a,
.page-template-page-standalone #header .fl-page-bar ul#menu-main-nav > li:hover > a,
.single-fl-theme-layout #header .fl-page-bar ul#menu-main-nav > li:hover > a,
.archive.category #header .fl-page-bar ul#menu-main-nav > li:hover > a,
.archive.author #header .fl-page-bar ul#menu-main-nav > li:hover > a,
body.error404 #header .fl-page-bar ul#menu-main-nav > li:hover > a,
body.search #header .fl-page-bar ul#menu-main-nav > li:hover > a,
.page-template-page-partners-integration #header .fl-page-bar ul#menu-main-nav > li:hover > a,
body.page-template-page-fastbridge #header .fl-page-bar ul#menu-main-nav > li:hover > a,
.page-template-page-fastbridge-original #header .fl-page-bar ul#menu-main-nav > li:hover > a,
body.single-lp #header .fl-page-bar ul#menu-main-nav > li:hover > a,
body.page-template-page-educlimber #header .fl-page-bar ul#menu-main-nav > li:hover > a,
.page-template-page-resource-library #header .fl-page-header ul#menu-main-nav > li:hover > a,
.page-template-page-white-header #header .fl-page-header ul#menu-main-nav > li:hover > a,
.page-template-page-white-header-with-shadow #header .fl-page-header ul#menu-main-nav > li:hover > a,
.page-template-page-webinars #header .fl-page-header ul#menu-main-nav > li:hover > a,
body.single #header .fl-page-header ul#menu-main-nav > li:hover > a,
body.post-type-archive-tribe_events #header .fl-page-header ul#menu-main-nav > li:hover > a,
.page-template-page-standalone #header .fl-page-header ul#menu-main-nav > li:hover > a,
.single-fl-theme-layout #header .fl-page-header ul#menu-main-nav > li:hover > a,
.archive.category #header .fl-page-header ul#menu-main-nav > li:hover > a,
.archive.author #header .fl-page-header ul#menu-main-nav > li:hover > a,
body.error404 #header .fl-page-header ul#menu-main-nav > li:hover > a,
body.search #header .fl-page-header ul#menu-main-nav > li:hover > a,
.page-template-page-partners-integration #header .fl-page-header ul#menu-main-nav > li:hover > a,
body.page-template-page-fastbridge #header .fl-page-header ul#menu-main-nav > li:hover > a,
.page-template-page-fastbridge-original #header .fl-page-header ul#menu-main-nav > li:hover > a,
body.single-lp #header .fl-page-header ul#menu-main-nav > li:hover > a,
body.page-template-page-educlimber #header .fl-page-header ul#menu-main-nav > li:hover > a {
  color: #006c90 !important;
}
.page-template-page-resource-library #header .navbar-toggle-new .fa-bars:before,
.page-template-page-white-header #header .navbar-toggle-new .fa-bars:before,
.page-template-page-white-header-with-shadow #header .navbar-toggle-new .fa-bars:before,
.page-template-page-webinars #header .navbar-toggle-new .fa-bars:before,
body.single #header .navbar-toggle-new .fa-bars:before,
body.post-type-archive-tribe_events #header .navbar-toggle-new .fa-bars:before,
.page-template-page-standalone #header .navbar-toggle-new .fa-bars:before,
.single-fl-theme-layout #header .navbar-toggle-new .fa-bars:before,
.archive.category #header .navbar-toggle-new .fa-bars:before,
.archive.author #header .navbar-toggle-new .fa-bars:before,
body.error404 #header .navbar-toggle-new .fa-bars:before,
body.search #header .navbar-toggle-new .fa-bars:before,
.page-template-page-partners-integration #header .navbar-toggle-new .fa-bars:before,
body.page-template-page-fastbridge #header .navbar-toggle-new .fa-bars:before,
.page-template-page-fastbridge-original #header .navbar-toggle-new .fa-bars:before,
body.single-lp #header .navbar-toggle-new .fa-bars:before,
body.page-template-page-educlimber #header .navbar-toggle-new .fa-bars:before {
  color: #006c90;
}
.page-template-page-resource-library #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
.page-template-page-white-header #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
.page-template-page-white-header-with-shadow #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
.page-template-page-webinars #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
body.single #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
body.post-type-archive-tribe_events #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
.page-template-page-standalone #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
.single-fl-theme-layout #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
.archive.category #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
.archive.author #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
body.error404 #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
body.search #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
.page-template-page-partners-integration #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
body.page-template-page-fastbridge #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
.page-template-page-fastbridge-original #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
body.single-lp #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
body.page-template-page-educlimber #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white {
  opacity: 0;
}
.page-template-page-resource-library #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
.page-template-page-white-header #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
.page-template-page-white-header-with-shadow #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
.page-template-page-webinars #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
body.single #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
body.post-type-archive-tribe_events #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
.page-template-page-standalone #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
.single-fl-theme-layout #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
.archive.category #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
.archive.author #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
body.error404 #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
body.search #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
.page-template-page-partners-integration #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
body.page-template-page-fastbridge #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
.page-template-page-fastbridge-original #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
body.single-lp #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
body.page-template-page-educlimber #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color {
  opacity: 1;
}
.page-template-page-resource-library #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
.page-template-page-white-header #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
.page-template-page-white-header-with-shadow #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
.page-template-page-webinars #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
body.single #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
body.post-type-archive-tribe_events #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
.page-template-page-standalone #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
.single-fl-theme-layout #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
.archive.category #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
.archive.author #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
body.error404 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
body.search #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
.page-template-page-partners-integration #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
body.page-template-page-fastbridge #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
.page-template-page-fastbridge-original #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
body.single-lp #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
body.page-template-page-educlimber #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
.page-template-page-resource-library #header .fl-page-bar .navbar-nav li > a,
.page-template-page-white-header #header .fl-page-bar .navbar-nav li > a,
.page-template-page-white-header-with-shadow #header .fl-page-bar .navbar-nav li > a,
.page-template-page-webinars #header .fl-page-bar .navbar-nav li > a,
body.single #header .fl-page-bar .navbar-nav li > a,
body.post-type-archive-tribe_events #header .fl-page-bar .navbar-nav li > a,
.page-template-page-standalone #header .fl-page-bar .navbar-nav li > a,
.single-fl-theme-layout #header .fl-page-bar .navbar-nav li > a,
.archive.category #header .fl-page-bar .navbar-nav li > a,
.archive.author #header .fl-page-bar .navbar-nav li > a,
body.error404 #header .fl-page-bar .navbar-nav li > a,
body.search #header .fl-page-bar .navbar-nav li > a,
.page-template-page-partners-integration #header .fl-page-bar .navbar-nav li > a,
body.page-template-page-fastbridge #header .fl-page-bar .navbar-nav li > a,
.page-template-page-fastbridge-original #header .fl-page-bar .navbar-nav li > a,
body.single-lp #header .fl-page-bar .navbar-nav li > a,
body.page-template-page-educlimber #header .fl-page-bar .navbar-nav li > a {
  color: #006c90;
}
.page-template-page-resource-library #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
.page-template-page-white-header #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
.page-template-page-white-header-with-shadow #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
.page-template-page-webinars #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
body.single #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
body.post-type-archive-tribe_events #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
.page-template-page-standalone #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
.single-fl-theme-layout #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
.archive.category #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
.archive.author #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
body.error404 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
body.search #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
.page-template-page-partners-integration #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
body.page-template-page-fastbridge #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
.page-template-page-fastbridge-original #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
body.single-lp #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
body.page-template-page-educlimber #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
.page-template-page-resource-library #header .fl-page-bar .navbar-nav li > a:hover,
.page-template-page-white-header #header .fl-page-bar .navbar-nav li > a:hover,
.page-template-page-white-header-with-shadow #header .fl-page-bar .navbar-nav li > a:hover,
.page-template-page-webinars #header .fl-page-bar .navbar-nav li > a:hover,
body.single #header .fl-page-bar .navbar-nav li > a:hover,
body.post-type-archive-tribe_events #header .fl-page-bar .navbar-nav li > a:hover,
.page-template-page-standalone #header .fl-page-bar .navbar-nav li > a:hover,
.single-fl-theme-layout #header .fl-page-bar .navbar-nav li > a:hover,
.archive.category #header .fl-page-bar .navbar-nav li > a:hover,
.archive.author #header .fl-page-bar .navbar-nav li > a:hover,
body.error404 #header .fl-page-bar .navbar-nav li > a:hover,
body.search #header .fl-page-bar .navbar-nav li > a:hover,
.page-template-page-partners-integration #header .fl-page-bar .navbar-nav li > a:hover,
body.page-template-page-fastbridge #header .fl-page-bar .navbar-nav li > a:hover,
.page-template-page-fastbridge-original #header .fl-page-bar .navbar-nav li > a:hover,
body.single-lp #header .fl-page-bar .navbar-nav li > a:hover,
body.page-template-page-educlimber #header .fl-page-bar .navbar-nav li > a:hover {
  color: #006c90 !important;
}
.page-template-page-resource-library #header .fl-page-nav-wrap .navbar-nav li.btn a,
.page-template-page-white-header #header .fl-page-nav-wrap .navbar-nav li.btn a,
.page-template-page-white-header-with-shadow #header .fl-page-nav-wrap .navbar-nav li.btn a,
.page-template-page-webinars #header .fl-page-nav-wrap .navbar-nav li.btn a,
body.single #header .fl-page-nav-wrap .navbar-nav li.btn a,
body.post-type-archive-tribe_events #header .fl-page-nav-wrap .navbar-nav li.btn a,
.page-template-page-standalone #header .fl-page-nav-wrap .navbar-nav li.btn a,
.single-fl-theme-layout #header .fl-page-nav-wrap .navbar-nav li.btn a,
.archive.category #header .fl-page-nav-wrap .navbar-nav li.btn a,
.archive.author #header .fl-page-nav-wrap .navbar-nav li.btn a,
body.error404 #header .fl-page-nav-wrap .navbar-nav li.btn a,
body.search #header .fl-page-nav-wrap .navbar-nav li.btn a,
.page-template-page-partners-integration #header .fl-page-nav-wrap .navbar-nav li.btn a,
body.page-template-page-fastbridge #header .fl-page-nav-wrap .navbar-nav li.btn a,
.page-template-page-fastbridge-original #header .fl-page-nav-wrap .navbar-nav li.btn a,
body.single-lp #header .fl-page-nav-wrap .navbar-nav li.btn a,
body.page-template-page-educlimber #header .fl-page-nav-wrap .navbar-nav li.btn a,
.page-template-page-resource-library #header .fl-page-bar .navbar-nav li.btn a,
.page-template-page-white-header #header .fl-page-bar .navbar-nav li.btn a,
.page-template-page-white-header-with-shadow #header .fl-page-bar .navbar-nav li.btn a,
.page-template-page-webinars #header .fl-page-bar .navbar-nav li.btn a,
body.single #header .fl-page-bar .navbar-nav li.btn a,
body.post-type-archive-tribe_events #header .fl-page-bar .navbar-nav li.btn a,
.page-template-page-standalone #header .fl-page-bar .navbar-nav li.btn a,
.single-fl-theme-layout #header .fl-page-bar .navbar-nav li.btn a,
.archive.category #header .fl-page-bar .navbar-nav li.btn a,
.archive.author #header .fl-page-bar .navbar-nav li.btn a,
body.error404 #header .fl-page-bar .navbar-nav li.btn a,
body.search #header .fl-page-bar .navbar-nav li.btn a,
.page-template-page-partners-integration #header .fl-page-bar .navbar-nav li.btn a,
body.page-template-page-fastbridge #header .fl-page-bar .navbar-nav li.btn a,
.page-template-page-fastbridge-original #header .fl-page-bar .navbar-nav li.btn a,
body.single-lp #header .fl-page-bar .navbar-nav li.btn a,
body.page-template-page-educlimber #header .fl-page-bar .navbar-nav li.btn a {
  color: #323232;
}
.page-template-page-white-header-with-shadow #header {
  -webkit-box-shadow: 0px 4px 3px 0px rgba(60, 60, 60, 0.2);
  -moz-box-shadow: 0px 4px 3px 0px rgba(60, 60, 60, 0.2);
  box-shadow: 0px 4px 3px 0px rgba(60, 60, 60, 0.2);
}
.page-template-page-white-header-with-shadow #header .container {
  max-width: 1240px;
  width: 100%;
}
body.page-template-page-fastbridge {
  /*&.page-id-9063 FB home OLD, */
  /*&.page-id-9063 FB home OLD {
        #header .fl-page-nav-right .fl-page-nav-wrap ul#menu-main-nav > li > a:hover {
            color: white!important;
        }
    }*/
}
body.page-template-page-fastbridge #header {
  background: rgba(255, 255, 255, 0.8);
}
body.page-template-page-fastbridge #header.fixed-header {
  background: white;
}
body.page-template-page-fastbridge.page-id-12318 #header,
body.page-template-page-fastbridge.page-id-12421 #header,
body.page-template-page-fastbridge.page-id-12443 #header,
body.page-template-page-fastbridge.page-id-12449 #header {
  background: none;
}
body.page-template-page-fastbridge.page-id-12318 #header.fixed-header,
body.page-template-page-fastbridge.page-id-12421 #header.fixed-header,
body.page-template-page-fastbridge.page-id-12443 #header.fixed-header,
body.page-template-page-fastbridge.page-id-12449 #header.fixed-header {
  background: white;
}
body.single-lp.resource-hub #header,
body.page-template-page-fastbridge.page-id-12318 #header,
body.page-template-page-fastbridge.page-id-12421 #header,
body.page-template-page-fastbridge.page-id-12443 #header,
body.page-template-page-fastbridge.page-id-12449 #header {
  background: none;
}
body.single-lp.resource-hub #header .fl-page-bar,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-bar,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-bar,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-bar,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-bar,
body.single-lp.resource-hub #header .fl-page-header,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-header,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-header,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-header,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-header {
  border: 0px;
}
body.single-lp.resource-hub #header .fl-page-bar a,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-bar a,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-bar a,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-bar a,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-bar a,
body.single-lp.resource-hub #header .fl-page-header a,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-header a,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-header a,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-header a,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-header a {
  color: white;
}
body.single-lp.resource-hub #header .fl-page-bar a i,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-bar a i,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-bar a i,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-bar a i,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-bar a i,
body.single-lp.resource-hub #header .fl-page-header a i,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-header a i,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-header a i,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-header a i,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-header a i {
  color: white;
}
body.single-lp.resource-hub #header .fl-page-bar a:hover,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-bar a:hover,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-bar a:hover,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-bar a:hover,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-bar a:hover,
body.single-lp.resource-hub #header .fl-page-header a:hover,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-header a:hover,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-header a:hover,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-header a:hover,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-header a:hover {
  color: white;
}
body.single-lp.resource-hub #header .fl-page-bar ul#menu-main-nav > li:hover > a,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-bar ul#menu-main-nav > li:hover > a,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-bar ul#menu-main-nav > li:hover > a,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-bar ul#menu-main-nav > li:hover > a,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-bar ul#menu-main-nav > li:hover > a,
body.single-lp.resource-hub #header .fl-page-header ul#menu-main-nav > li:hover > a,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-header ul#menu-main-nav > li:hover > a,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-header ul#menu-main-nav > li:hover > a,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-header ul#menu-main-nav > li:hover > a,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-header ul#menu-main-nav > li:hover > a {
  color: white!important;
}
body.single-lp.resource-hub #header .navbar-toggle-new .fa-bars:before,
body.page-template-page-fastbridge.page-id-12318 #header .navbar-toggle-new .fa-bars:before,
body.page-template-page-fastbridge.page-id-12421 #header .navbar-toggle-new .fa-bars:before,
body.page-template-page-fastbridge.page-id-12443 #header .navbar-toggle-new .fa-bars:before,
body.page-template-page-fastbridge.page-id-12449 #header .navbar-toggle-new .fa-bars:before {
  color: white;
}
body.single-lp.resource-hub #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-white {
  opacity: 1;
}
body.single-lp.resource-hub #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col img.logo-color {
  opacity: 0;
}
body.single-lp.resource-hub #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a,
body.single-lp.resource-hub #header .fl-page-bar .navbar-nav li > a,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-bar .navbar-nav li > a,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-bar .navbar-nav li > a,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-bar .navbar-nav li > a,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-bar .navbar-nav li > a {
  color: white;
}
body.single-lp.resource-hub #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
body.single-lp.resource-hub #header .fl-page-bar .navbar-nav li > a:hover,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-bar .navbar-nav li > a:hover,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-bar .navbar-nav li > a:hover,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-bar .navbar-nav li > a:hover,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-bar .navbar-nav li > a:hover {
  color: white!important;
}
body.single-lp.resource-hub #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li .sub-menu a:hover,
body.single-lp.resource-hub #header .fl-page-bar .navbar-nav li .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-bar .navbar-nav li .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-bar .navbar-nav li .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-bar .navbar-nav li .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-bar .navbar-nav li .sub-menu a:hover {
  color: #006c90 !important;
}
body.single-lp.resource-hub #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li .sub-menu .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li .sub-menu .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li .sub-menu .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li .sub-menu .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li .sub-menu .sub-menu a:hover,
body.single-lp.resource-hub #header .fl-page-bar .navbar-nav li .sub-menu .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-bar .navbar-nav li .sub-menu .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-bar .navbar-nav li .sub-menu .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-bar .navbar-nav li .sub-menu .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-bar .navbar-nav li .sub-menu .sub-menu a:hover {
  color: #00aabc !important;
}
body.single-lp.resource-hub #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.submenu-inline .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.submenu-inline .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.submenu-inline .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.submenu-inline .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.submenu-inline .sub-menu a:hover,
body.single-lp.resource-hub #header .fl-page-bar .navbar-nav li.submenu-inline .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12318 #header .fl-page-bar .navbar-nav li.submenu-inline .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12421 #header .fl-page-bar .navbar-nav li.submenu-inline .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12443 #header .fl-page-bar .navbar-nav li.submenu-inline .sub-menu a:hover,
body.page-template-page-fastbridge.page-id-12449 #header .fl-page-bar .navbar-nav li.submenu-inline .sub-menu a:hover {
  color: #555555 !important;
}
body.page-template-page-fastbridge #header .non-fastbridge,
body.single-lp #header .non-fastbridge {
  display: none;
}
body.page-template-page-fastbridge #header .fastbridge-only,
body.single-lp #header .fastbridge-only {
  display: block;
}
.page-template-tpl-no-header #header,
.page-template-tpl-no-header-footer #header {
  display: none;
}
/* Tablet (Portrait) ------------------------------------- */
@media only screen and (max-width: 1099px) {
  header {
    padding: 0px 30px;
  }
  .page-template-page-resource-library ul#menu-top-navigation,
  .page-template-page-white-header ul#menu-top-navigation,
  .page-template-page-white-header-with-shadow ul#menu-top-navigation,
  .page-template-page-webinars ul#menu-top-navigation,
  body.single ul#menu-top-navigation,
  body.post-type-archive-tribe_events ul#menu-top-navigation,
  .page-template-page-standalone ul#menu-top-navigation,
  .single-fl-theme-layout ul#menu-top-navigation,
  .archive.category ul#menu-top-navigation,
  .archive.author ul#menu-top-navigation,
  body.error404 ul#menu-top-navigation,
  body.search ul#menu-top-navigation,
  .page-template-page-partners-integration ul#menu-top-navigation,
  body.page-template-page-fastbridge ul#menu-top-navigation,
  .page-template-page-fastbridge-original ul#menu-top-navigation,
  body.single-lp ul#menu-top-navigation {
    padding-right: 15px;
  }
}
@media (min-width: 768px) {
  .fl-page-nav-wrap {
    border: 0px;
    background: none;
  }
}
@media only screen and (max-width: 995px) {
  .fl-page-nav-right .fl-page-nav-wrap {
    margin-right: 20px;
  }
  header {
    padding: 0px 20px;
  }
  .fl-page-nav-right .fl-page-header-logo {
    padding-left: 20px;
  }
  .fl-page-nav-right .fl-page-header-logo img.logo-color {
    margin-left: 20px;
  }
}
/* Navbar collapse */
@media only screen and (max-width: 990px) {
  .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle {
    display: block;
  }
  .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse {
    display: none;
  }
  .fl-page-nav-right .fl-page-nav-wrap {
    margin-right: 0px;
  }
  ul.sub-menu li a:before {
    display: none!important;
  }
  #header .fl-page-bar {
    padding-right: 30px;
  }
  #header .fl-page-bar-row {
    margin-top: 20px;
  }
  #header .fl-page-nav-col {
    background: rgba(230, 227, 222, 0.95);
    position: absolute;
    right: 0px;
    top: 15px;
    z-index: 9999;
    width: 100%;
    max-width: 400px;
  }
  #header .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a {
    color: #006c90;
  }
  #header .fl-page-header-logo {
    margin-top: -40px;
  }
  #header ul#menu-top-navigation {
    margin-top: 10px;
    margin-bottom: -10px;
    z-index: 999!important;
  }
  #header #menu-main-nav {
    margin-top: 0!important;
  }
  #header #menu-main-nav > li {
    overflow: hidden;
  }
  #header #menu-main-nav > li > ul.sub-menu > li {
    overflow: hidden;
  }
  #header .fl-page-nav-wrap .navbar-nav li:hover > a {
    color: #00aabc !important;
  }
  #header .fl-page-nav-wrap .navbar-nav li > a {
    color: #006c90 !important;
  }
  #header .fl-page-nav-wrap .navbar-nav a {
    float: left;
    clear: both;
  }
  #header .fl-page-nav-wrap .navbar-nav i {
    float: right;
    font-size: 25px;
    color: #006c90;
    margin-top: 2px;
    margin-right: 15px;
    padding: 10px;
    display: block;
  }
  #header .navbar-toggle-new {
    top: 55px;
    position: absolute;
    top: -35px;
    right: 20px;
    text-align: right;
    background: none;
    width: 20px;
    display: block;
    border: none;
    float: none;
    font-family: "Helvetica", Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    text-transform: none;
    margin: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
  #header .navbar-toggle-new i {
    color: #fff;
  }
  #header .navbar-toggle-new:hover,
  #header .navbar-toggle-new:focus {
    outline: none;
  }
  #header .fl-page-nav-collapse-new {
    display: none;
  }
  #header .fl-page-nav-collapse-new.collapse {
    display: none;
  }
  #header .fl-page-nav-collapse-new.in {
    display: block;
  }
  #header .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.in {
    visibility: hidden!important;
    display: none!important;
  }
  #header .fl-page-nav-wrap .navbar-nav li {
    width: 100%;
  }
  #header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu {
    position: relative;
    background: none;
    box-shadow: none;
    max-width: 100%;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    left: 0;
    top: 0!important;
  }
  #header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li i.fa-angle-down {
    margin-top: -14px;
    margin-right: -4px;
  }
  #header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li ul.sub-menu {
    margin-left: 20px;
  }
  #header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li ul.sub-menu i.fa-angle-down {
    display: none;
  }
  #header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li:hover a {
    color: #00aabc !important;
  }
  #header .fl-page-nav-wrap .navbar-nav li.submenu-inline {
    overflow: hidden;
  }
  #header .fl-page-nav-wrap .navbar-nav li.submenu-inline i {
    display: none;
  }
  #header .fl-page-nav-wrap .navbar-nav li.submenu-inline ul.sub-menu {
    width: 100%;
  }
  #header .fl-page-nav-wrap .navbar-nav li:last-of-type ul.sub-menu {
    max-width: 100%!important;
    padding-top: 0!important;
  }
  #header.fixed-header .fl-page-bar {
    margin-top: 0;
    padding-top: 10px;
  }
  #header.fixed-header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col {
    margin-top: -45px;
  }
  #header.fixed-header .fl-page-header-logo {
    margin-top: 0px;
  }
  #header.fixed-header .navbar-toggle {
    top: 37px;
  }
  #header.fixed-header .navbar-toggle .fa-bars:before {
    color: #006c90 !important;
  }
  #header.fixed-header .navbar-toggle-new i {
    color: #006c90 !important;
  }
  .fl-page-nav-col,
  .fl-page-nav,
  .fl-page-fixed-nav-wrap {
    position: relative;
  }
  .fl-page-nav-right .fl-page-nav-collapse {
    position: relative;
  }
  #header .fl-page-nav-wrap .navbar-nav li:hover > ul.sub-menu {
    display: none;
  }
  #header .fl-page-nav-collapse {
    width: 100%;
  }
  #header .fl-page-nav-collapse ul {
    width: 100%;
    max-width: 100%!important;
  }
  #header .fl-page-nav-collapse ul li {
    display: block;
  }
  #header .fl-page-nav-wrap {
    margin-left: 0px;
  }
  #header .fl-page-nav-wrap .navbar-nav li.menu-item-has-children:hover a:after {
    display: none;
  }
  #header .fl-page-nav-wrap .navbar-nav li:hover ul.sub-menu {
    position: relative;
    top: 0px!important;
    background: none;
    padding: 0px 20px;
    width: 100%;
    left: 0px;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  #header .fl-page-nav-wrap .navbar-nav li:hover ul.sub-menu li {
    border: 0px;
  }
  #header .fl-page-nav-wrap .navbar-nav li:hover ul.sub-menu li a:before {
    display: none;
  }
  #header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-has-children {
    display: block /*!important*/;
    margin-top: 5px;
  }
  #header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li.menu-item-has-children:before {
    top: 0;
    height: 25px;
  }
  #header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li ul.sub-menu {
    position: relative;
    left: 0!important;
    margin-top: 10px;
  }
  #header .fl-page-nav-wrap .navbar-nav li > ul.sub-menu li ul.sub-menu:before {
    display: none;
  }
  #header .fl-page-nav-collapse {
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
    max-height: 80vh;
    -webkit-box-align: flex-start !important;
    -moz-box-align: flex-start !important;
    -ms-flex-align: flex-start !important;
    -webkit-align-items: flex-start !important;
    align-items: flex-start !important;
  }
  .home #header .navbar-toggle {
    position: absolute;
    top: -45px;
  }
  .home #header.fixed-header .navbar-toggle {
    top: -30px;
  }
  .page-template-page-resource-library #header .navbar-toggle-new i,
  .page-template-page-white-header #header .navbar-toggle-new i,
  .page-template-page-white-header-with-shadow #header .navbar-toggle-new i,
  .page-template-page-webinars #header .navbar-toggle-new i,
  body.single #header .navbar-toggle-new i,
  body.post-type-archive-tribe_events #header .navbar-toggle-new i,
  .page-template-page-standalone #header .navbar-toggle-new i,
  .single-fl-theme-layout #header .navbar-toggle-new i,
  .archive.category #header .navbar-toggle-new i,
  .archive.author #header .navbar-toggle-new i,
  body.error404 #header .navbar-toggle-new i,
  body.search #header .navbar-toggle-new i,
  .page-template-page-partners-integration #header .navbar-toggle-new i,
  body.page-template-page-fastbridge #header .navbar-toggle-new i,
  .page-template-page-fastbridge-original #header .navbar-toggle-new i,
  body.single-lp #header .navbar-toggle-new i {
    color: #006c90;
  }
}
@media only screen and (max-width: 990px) and (min-width: 768px) {
  #header .fl-page-nav-collapse {
    display: none!important;
  }
  #header .fl-page-nav-collapse.in {
    display: block!important;
  }
}
@media only screen and (max-width: 850px) {
  #header .fl-page-bar .navbar-nav li > a {
    padding-left: 10px;
  }
}
@media only screen and (max-width: 800px) {
  #header .fl-page-nav-collapse {
    margin-top: 0px;
    padding: 0px;
  }
}
@media only screen and (max-width: 768px) {
  #header .fl-page-nav-wrap .navbar-nav li.btn a,
  #header .fl-page-bar .navbar-nav li.btn a {
    padding: 5px 10px;
  }
}
/* Header goes to single column */
@media only screen and (max-width: 767px) {
  #header {
    height: 165px;
  }
  #header .fl-page-bar {
    margin-top: 60px;
    padding-left: 0px;
    padding-right: 0px;
  }
  #header .fl-page-bar ul#menu-top-navigation {
    width: 100%;
    justify-content: center;
  }
  #header .fl-page-header {
    margin-top: -85px;
  }
  #header .fl-page-header .fl-page-header-row .fl-page-header-logo-col {
    float: none!important;
    margin-top: -40px;
  }
  #header .fl-page-header .fl-page-header-row .fl-page-header-logo-col .fl-page-header-logo {
    margin: 0px;
    padding: 0px;
    text-align: center;
  }
  #header .fl-page-header .fl-page-header-row .fl-page-header-logo-col .fl-page-header-logo img {
    position: absolute;
    left: 50%!important;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-left: 0px;
  }
  #header ul#menu-main-nav {
    margin-left: 0;
    margin-right: 0;
  }
  #header .navbar-toggle-new {
    top: -40px;
  }
  #header.fixed-header {
    height: 150px;
  }
  #header.fixed-header .fl-page-bar {
    margin-top: 70px;
  }
  #header.fixed-header .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col {
    margin-top: -135px;
  }
  #header.fixed-header .navbar-toggle-new {
    top: -130px;
  }
  #header.fixed-header .fl-page-nav-wrap {
    margin-top: -100px;
    background: rgba(230, 227, 222, 0.95);
  }
  .page-template-page-resource-library ul#menu-top-navigation,
  .page-template-page-white-header ul#menu-top-navigation,
  .page-template-page-white-header-with-shadow ul#menu-top-navigation,
  .page-template-page-webinars ul#menu-top-navigation,
  body.single ul#menu-top-navigation,
  body.post-type-archive-tribe_events ul#menu-top-navigation,
  .page-template-page-standalone ul#menu-top-navigation,
  .single-fl-theme-layout ul#menu-top-navigation,
  .archive.category ul#menu-top-navigation,
  .archive.author ul#menu-top-navigation,
  body.error404 ul#menu-top-navigation,
  body.search ul#menu-top-navigation,
  .page-template-page-partners-integration ul#menu-top-navigation,
  body.page-template-page-fastbridge ul#menu-top-navigation,
  .page-template-page-fastbridge-original ul#menu-top-navigation,
  body.single-lp ul#menu-top-navigation {
    padding-right: 0;
  }
  .home #header.fixed-header .navbar-toggle {
    position: fixed;
    top: 10px;
  }
}
@media only screen and (max-width: 650px) {
  #header .fl-page-bar .navbar-nav li > a {
    padding-left: 10px;
  }
  #header .fl-page-nav-col {
    max-width: 100%;
    left: 0;
  }
}
@media only screen and (max-width: 540px) {
  #header .fl-page-nav-wrap .navbar-nav li.btn a,
  #header .fl-page-bar .navbar-nav li.btn a {
    padding: 5px 10px;
  }
}
@media only screen and (max-width: 525px) {
  #header .fl-page-bar .navbar-nav li > a {
    padding-left: 5px;
  }
  #header .fl-page-bar .navbar-nav li.btn {
    margin-left: 5px;
  }
  #header .fl-page-bar .navbar-nav li.btn a {
    padding: 5px 10px;
  }
}
@media only screen and (max-width: 500px) {
  #header .fl-page-nav-wrap .navbar-nav li ul.sub-menu li,
  #header #header .fl-page-bar .navbar-nav li ul.sub-menu li {
    width: 100%;
    -moz-flex: 1 0 100%;
    -webkit-flex: 1 0 100%;
    -ms-flexbox: 1 0 100%;
    flex: 1 0 100%;
    max-width: 100%;
  }
  #header .fl-page-bar .navbar-nav li.btn a {
    font-size: 12px;
    padding: 5px;
  }
}
@media only screen and (max-width: 460px) {
  #header .fl-page-bar .navbar-nav li > a {
    padding-left: 2px;
    padding-rigth: 5px;
    font-size: 14px;
  }
  #header .fl-page-bar .navbar-nav li.btn {
    margin-left: 5px;
  }
}
@media only screen and (max-width: 425px) {
  #header .fl-page-bar .navbar-nav li.btn {
    text-align: center;
  }
  #header .fl-page-bar .navbar-nav li.btn a {
    line-height: 1;
  }
  .fl-page-bar-row .col-md-12 {
    padding: 0px;
  }
  #header .fl-page-bar .navbar-nav li > a {
    padding-left: 0px;
  }
}
@media only screen and (max-width: 393px) {
  #header .fl-page-bar .navbar-nav li.btn,
  #header.fixed-header .fl-page-bar .navbar-nav li.btn {
    margin-top: 0;
  }
}
@media only screen and (max-width: 369px) {
  #header .fl-page-header .fl-page-header-logo-col .fl-page-header-logo img {
    top: -10px;
  }
  #header .fl-page-bar .navbar-nav li.btn a {
    padding: 5px;
  }
  #header .fl-page-bar-row.row {
    margin-left: 0;
    margin-right: 0;
  }
  #header .navbar-toggle {
    right: 30px;
  }
}
body.page-id-5105 h2,
body.fl-theme-builder-archive h2,
body.archive.category h2,
body.archive.author h2 {
  font-size: 20px;
  font-weight: normal;
  color: #555555;
}
body.page-id-5105 h2 span,
body.fl-theme-builder-archive h2 span,
body.archive.category h2 span,
body.archive.author h2 span {
  font-weight: normal;
}
body.page-id-5105 .widget_blog_subscription h2,
body.fl-theme-builder-archive .widget_blog_subscription h2,
body.archive.category .widget_blog_subscription h2,
body.archive.author .widget_blog_subscription h2 {
  font-size: 20pz;
  font-weight: bold;
  color: #006c90;
}
body.page-id-5105 .widget_blog_subscription form,
body.fl-theme-builder-archive .widget_blog_subscription form,
body.archive.category .widget_blog_subscription form,
body.archive.author .widget_blog_subscription form {
  margin-top: 20px;
}
body.page-id-5105 .widget_blog_subscription form input[type="email"],
body.fl-theme-builder-archive .widget_blog_subscription form input[type="email"],
body.archive.category .widget_blog_subscription form input[type="email"],
body.archive.author .widget_blog_subscription form input[type="email"] {
  background: white;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  padding: 20px 15px;
  border: 1px solid #d0d0d0;
}
body.page-id-5105 .widget_blog_subscription form input[type="submit"],
body.fl-theme-builder-archive .widget_blog_subscription form input[type="submit"],
body.archive.category .widget_blog_subscription form input[type="submit"],
body.archive.author .widget_blog_subscription form input[type="submit"] {
  background-color: #93d500;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  color: white;
  font-size: 15px;
  letter-spacing: .1em;
  padding: 5px 20px;
  text-transform: uppercase;
}
body.page-id-5105 .widget_search,
body.fl-theme-builder-archive .widget_search,
body.archive.category .widget_search,
body.archive.author .widget_search {
  border-top: 1px solid #d0d0d0;
  padding-top: 10px;
  max-width: 220px;
}
body.page-id-5105 .widget_search h2,
body.fl-theme-builder-archive .widget_search h2,
body.archive.category .widget_search h2,
body.archive.author .widget_search h2 {
  color: #555555;
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: .1em;
  margin-bottom: 20px;
}
body.page-id-5105 .widget_search form,
body.fl-theme-builder-archive .widget_search form,
body.archive.category .widget_search form,
body.archive.author .widget_search form {
  position: relative;
}
body.page-id-5105 .widget_search form:after,
body.fl-theme-builder-archive .widget_search form:after,
body.archive.category .widget_search form:after,
body.archive.author .widget_search form:after {
  content: '\f002';
  font-family: 'Font Awesome 5 Free';
  color: #d0d0d0;
  position: absolute;
  right: 10px;
  top: 8px;
  font-weight: 700;
}
body.page-id-5105 .widget_search input[type="search"],
body.fl-theme-builder-archive .widget_search input[type="search"],
body.archive.category .widget_search input[type="search"],
body.archive.author .widget_search input[type="search"] {
  background: #f0f0f0;
  border: 1px solid #d0d0d0;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: .1em;
}
body.page-id-5105 .widget_categories h2,
body.fl-theme-builder-archive .widget_categories h2,
body.archive.category .widget_categories h2,
body.archive.author .widget_categories h2 {
  display: none;
}
body.page-id-5105 .widget_categories a,
body.fl-theme-builder-archive .widget_categories a,
body.archive.category .widget_categories a,
body.archive.author .widget_categories a {
  color: #006c90;
}
body.page-id-5105 .widget_categories li.current-cat a,
body.fl-theme-builder-archive .widget_categories li.current-cat a,
body.archive.category .widget_categories li.current-cat a,
body.archive.author .widget_categories li.current-cat a {
  color: #ee2947;
}
body.page-id-5105 .uabb-blog-posts,
body.fl-theme-builder-archive .uabb-blog-posts,
body.archive.category .uabb-blog-posts,
body.archive.author .uabb-blog-posts,
body.page-id-5105 .fl-module-post-grid,
body.fl-theme-builder-archive .fl-module-post-grid,
body.archive.category .fl-module-post-grid,
body.archive.author .fl-module-post-grid {
  padding-right: 4px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
body.page-id-5105 .uabb-blog-posts .uabb-post-wrapper,
body.fl-theme-builder-archive .uabb-blog-posts .uabb-post-wrapper,
body.archive.category .uabb-blog-posts .uabb-post-wrapper,
body.archive.author .uabb-blog-posts .uabb-post-wrapper,
body.page-id-5105 .fl-module-post-grid .uabb-post-wrapper,
body.fl-theme-builder-archive .fl-module-post-grid .uabb-post-wrapper,
body.archive.category .fl-module-post-grid .uabb-post-wrapper,
body.archive.author .fl-module-post-grid .uabb-post-wrapper,
body.page-id-5105 .uabb-blog-posts .fl-post-feed-post,
body.fl-theme-builder-archive .uabb-blog-posts .fl-post-feed-post,
body.archive.category .uabb-blog-posts .fl-post-feed-post,
body.archive.author .uabb-blog-posts .fl-post-feed-post,
body.page-id-5105 .fl-module-post-grid .fl-post-feed-post,
body.fl-theme-builder-archive .fl-module-post-grid .fl-post-feed-post,
body.archive.category .fl-module-post-grid .fl-post-feed-post,
body.archive.author .fl-module-post-grid .fl-post-feed-post {
  background: white;
  overflow: hidden;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border: 1px solid #d0d0d0;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  padding-left: 0;
}
body.page-id-5105 .uabb-blog-posts .uabb-blog-post-inner-wrap,
body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-inner-wrap,
body.archive.category .uabb-blog-posts .uabb-blog-post-inner-wrap,
body.archive.author .uabb-blog-posts .uabb-blog-post-inner-wrap,
body.page-id-5105 .fl-module-post-grid .uabb-blog-post-inner-wrap,
body.fl-theme-builder-archive .fl-module-post-grid .uabb-blog-post-inner-wrap,
body.archive.category .fl-module-post-grid .uabb-blog-post-inner-wrap,
body.archive.author .fl-module-post-grid .uabb-blog-post-inner-wrap {
  position: relative;
}
body.page-id-5105 .uabb-blog-posts .uabb-blog-posts-shadow,
body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-posts-shadow,
body.archive.category .uabb-blog-posts .uabb-blog-posts-shadow,
body.archive.author .uabb-blog-posts .uabb-blog-posts-shadow,
body.page-id-5105 .fl-module-post-grid .uabb-blog-posts-shadow,
body.fl-theme-builder-archive .fl-module-post-grid .uabb-blog-posts-shadow,
body.archive.category .fl-module-post-grid .uabb-blog-posts-shadow,
body.archive.author .fl-module-post-grid .uabb-blog-posts-shadow {
  background: white;
}
body.page-id-5105 .uabb-blog-posts .uabb-blog-post-content,
body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-content,
body.archive.category .uabb-blog-posts .uabb-blog-post-content,
body.archive.author .uabb-blog-posts .uabb-blog-post-content,
body.page-id-5105 .fl-module-post-grid .uabb-blog-post-content,
body.fl-theme-builder-archive .fl-module-post-grid .uabb-blog-post-content,
body.archive.category .fl-module-post-grid .uabb-blog-post-content,
body.archive.author .fl-module-post-grid .uabb-blog-post-content,
body.page-id-5105 .uabb-blog-posts .fl-post-feed-post,
body.fl-theme-builder-archive .uabb-blog-posts .fl-post-feed-post,
body.archive.category .uabb-blog-posts .fl-post-feed-post,
body.archive.author .uabb-blog-posts .fl-post-feed-post,
body.page-id-5105 .fl-module-post-grid .fl-post-feed-post,
body.fl-theme-builder-archive .fl-module-post-grid .fl-post-feed-post,
body.archive.category .fl-module-post-grid .fl-post-feed-post,
body.archive.author .fl-module-post-grid .fl-post-feed-post {
  width: 100%;
  padding: 0px;
  min-height: 230px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
body.page-id-5105 .uabb-blog-posts .uabb-blog-post-content .uabb-blog-post-content-inner,
body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-content .uabb-blog-post-content-inner,
body.archive.category .uabb-blog-posts .uabb-blog-post-content .uabb-blog-post-content-inner,
body.archive.author .uabb-blog-posts .uabb-blog-post-content .uabb-blog-post-content-inner,
body.page-id-5105 .fl-module-post-grid .uabb-blog-post-content .uabb-blog-post-content-inner,
body.fl-theme-builder-archive .fl-module-post-grid .uabb-blog-post-content .uabb-blog-post-content-inner,
body.archive.category .fl-module-post-grid .uabb-blog-post-content .uabb-blog-post-content-inner,
body.archive.author .fl-module-post-grid .uabb-blog-post-content .uabb-blog-post-content-inner,
body.page-id-5105 .uabb-blog-posts .fl-post-feed-post .uabb-blog-post-content-inner,
body.fl-theme-builder-archive .uabb-blog-posts .fl-post-feed-post .uabb-blog-post-content-inner,
body.archive.category .uabb-blog-posts .fl-post-feed-post .uabb-blog-post-content-inner,
body.archive.author .uabb-blog-posts .fl-post-feed-post .uabb-blog-post-content-inner,
body.page-id-5105 .fl-module-post-grid .fl-post-feed-post .uabb-blog-post-content-inner,
body.fl-theme-builder-archive .fl-module-post-grid .fl-post-feed-post .uabb-blog-post-content-inner,
body.archive.category .fl-module-post-grid .fl-post-feed-post .uabb-blog-post-content-inner,
body.archive.author .fl-module-post-grid .fl-post-feed-post .uabb-blog-post-content-inner {
  width: 60%;
  padding: 30px 30px 15px 30px ;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
}
body.page-id-5105 .uabb-blog-posts .uabb-blog-post-content h3,
body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-content h3,
body.archive.category .uabb-blog-posts .uabb-blog-post-content h3,
body.archive.author .uabb-blog-posts .uabb-blog-post-content h3,
body.page-id-5105 .fl-module-post-grid .uabb-blog-post-content h3,
body.fl-theme-builder-archive .fl-module-post-grid .uabb-blog-post-content h3,
body.archive.category .fl-module-post-grid .uabb-blog-post-content h3,
body.archive.author .fl-module-post-grid .uabb-blog-post-content h3,
body.page-id-5105 .uabb-blog-posts .fl-post-feed-post h3,
body.fl-theme-builder-archive .uabb-blog-posts .fl-post-feed-post h3,
body.archive.category .uabb-blog-posts .fl-post-feed-post h3,
body.archive.author .uabb-blog-posts .fl-post-feed-post h3,
body.page-id-5105 .fl-module-post-grid .fl-post-feed-post h3,
body.fl-theme-builder-archive .fl-module-post-grid .fl-post-feed-post h3,
body.archive.category .fl-module-post-grid .fl-post-feed-post h3,
body.archive.author .fl-module-post-grid .fl-post-feed-post h3 {
  color: #555555;
  font-size: 20px;
  font-weight: 600;
  margin-top: 0px;
}
body.page-id-5105 .uabb-blog-posts .uabb-blog-post-content h5,
body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-content h5,
body.archive.category .uabb-blog-posts .uabb-blog-post-content h5,
body.archive.author .uabb-blog-posts .uabb-blog-post-content h5,
body.page-id-5105 .fl-module-post-grid .uabb-blog-post-content h5,
body.fl-theme-builder-archive .fl-module-post-grid .uabb-blog-post-content h5,
body.archive.category .fl-module-post-grid .uabb-blog-post-content h5,
body.archive.author .fl-module-post-grid .uabb-blog-post-content h5,
body.page-id-5105 .uabb-blog-posts .fl-post-feed-post h5,
body.fl-theme-builder-archive .uabb-blog-posts .fl-post-feed-post h5,
body.archive.category .uabb-blog-posts .fl-post-feed-post h5,
body.archive.author .uabb-blog-posts .fl-post-feed-post h5,
body.page-id-5105 .fl-module-post-grid .fl-post-feed-post h5,
body.fl-theme-builder-archive .fl-module-post-grid .fl-post-feed-post h5,
body.archive.category .fl-module-post-grid .fl-post-feed-post h5,
body.archive.author .fl-module-post-grid .fl-post-feed-post h5 {
  color: #838383;
  font-weight: normal;
  margin-top: auto;
  font-size: 15px;
  text-align: left;
}
body.page-id-5105 .uabb-blog-posts .uabb-blog-post-content h5:before,
body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-content h5:before,
body.archive.category .uabb-blog-posts .uabb-blog-post-content h5:before,
body.archive.author .uabb-blog-posts .uabb-blog-post-content h5:before,
body.page-id-5105 .fl-module-post-grid .uabb-blog-post-content h5:before,
body.fl-theme-builder-archive .fl-module-post-grid .uabb-blog-post-content h5:before,
body.archive.category .fl-module-post-grid .uabb-blog-post-content h5:before,
body.archive.author .fl-module-post-grid .uabb-blog-post-content h5:before,
body.page-id-5105 .uabb-blog-posts .fl-post-feed-post h5:before,
body.fl-theme-builder-archive .uabb-blog-posts .fl-post-feed-post h5:before,
body.archive.category .uabb-blog-posts .fl-post-feed-post h5:before,
body.archive.author .uabb-blog-posts .fl-post-feed-post h5:before,
body.page-id-5105 .fl-module-post-grid .fl-post-feed-post h5:before,
body.fl-theme-builder-archive .fl-module-post-grid .fl-post-feed-post h5:before,
body.archive.category .fl-module-post-grid .fl-post-feed-post h5:before,
body.archive.author .fl-module-post-grid .fl-post-feed-post h5:before {
  border-top: 1px solid #d0d0d0;
  width: 100px;
  margin-bottom: 10px;
  content: '';
  display: block;
}
body.page-id-5105 .uabb-blog-posts .uabb-blog-post-content h5 span,
body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-content h5 span,
body.archive.category .uabb-blog-posts .uabb-blog-post-content h5 span,
body.archive.author .uabb-blog-posts .uabb-blog-post-content h5 span,
body.page-id-5105 .fl-module-post-grid .uabb-blog-post-content h5 span,
body.fl-theme-builder-archive .fl-module-post-grid .uabb-blog-post-content h5 span,
body.archive.category .fl-module-post-grid .uabb-blog-post-content h5 span,
body.archive.author .fl-module-post-grid .uabb-blog-post-content h5 span,
body.page-id-5105 .uabb-blog-posts .fl-post-feed-post h5 span,
body.fl-theme-builder-archive .uabb-blog-posts .fl-post-feed-post h5 span,
body.archive.category .uabb-blog-posts .fl-post-feed-post h5 span,
body.archive.author .uabb-blog-posts .fl-post-feed-post h5 span,
body.page-id-5105 .fl-module-post-grid .fl-post-feed-post h5 span,
body.fl-theme-builder-archive .fl-module-post-grid .fl-post-feed-post h5 span,
body.archive.category .fl-module-post-grid .fl-post-feed-post h5 span,
body.archive.author .fl-module-post-grid .fl-post-feed-post h5 span,
body.page-id-5105 .uabb-blog-posts .uabb-blog-post-content h5 a,
body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-content h5 a,
body.archive.category .uabb-blog-posts .uabb-blog-post-content h5 a,
body.archive.author .uabb-blog-posts .uabb-blog-post-content h5 a,
body.page-id-5105 .fl-module-post-grid .uabb-blog-post-content h5 a,
body.fl-theme-builder-archive .fl-module-post-grid .uabb-blog-post-content h5 a,
body.archive.category .fl-module-post-grid .uabb-blog-post-content h5 a,
body.archive.author .fl-module-post-grid .uabb-blog-post-content h5 a,
body.page-id-5105 .uabb-blog-posts .fl-post-feed-post h5 a,
body.fl-theme-builder-archive .uabb-blog-posts .fl-post-feed-post h5 a,
body.archive.category .uabb-blog-posts .fl-post-feed-post h5 a,
body.archive.author .uabb-blog-posts .fl-post-feed-post h5 a,
body.page-id-5105 .fl-module-post-grid .fl-post-feed-post h5 a,
body.fl-theme-builder-archive .fl-module-post-grid .fl-post-feed-post h5 a,
body.archive.category .fl-module-post-grid .fl-post-feed-post h5 a,
body.archive.author .fl-module-post-grid .fl-post-feed-post h5 a {
  color: #838383;
}
body.page-id-5105 .uabb-blog-posts .uabb-blog-post-content h5 .uabb-meta-date,
body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-content h5 .uabb-meta-date,
body.archive.category .uabb-blog-posts .uabb-blog-post-content h5 .uabb-meta-date,
body.archive.author .uabb-blog-posts .uabb-blog-post-content h5 .uabb-meta-date,
body.page-id-5105 .fl-module-post-grid .uabb-blog-post-content h5 .uabb-meta-date,
body.fl-theme-builder-archive .fl-module-post-grid .uabb-blog-post-content h5 .uabb-meta-date,
body.archive.category .fl-module-post-grid .uabb-blog-post-content h5 .uabb-meta-date,
body.archive.author .fl-module-post-grid .uabb-blog-post-content h5 .uabb-meta-date,
body.page-id-5105 .uabb-blog-posts .fl-post-feed-post h5 .uabb-meta-date,
body.fl-theme-builder-archive .uabb-blog-posts .fl-post-feed-post h5 .uabb-meta-date,
body.archive.category .uabb-blog-posts .fl-post-feed-post h5 .uabb-meta-date,
body.archive.author .uabb-blog-posts .fl-post-feed-post h5 .uabb-meta-date,
body.page-id-5105 .fl-module-post-grid .fl-post-feed-post h5 .uabb-meta-date,
body.fl-theme-builder-archive .fl-module-post-grid .fl-post-feed-post h5 .uabb-meta-date,
body.archive.category .fl-module-post-grid .fl-post-feed-post h5 .uabb-meta-date,
body.archive.author .fl-module-post-grid .fl-post-feed-post h5 .uabb-meta-date,
body.page-id-5105 .uabb-blog-posts .uabb-blog-post-content h5 .uabb-posted-by,
body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-content h5 .uabb-posted-by,
body.archive.category .uabb-blog-posts .uabb-blog-post-content h5 .uabb-posted-by,
body.archive.author .uabb-blog-posts .uabb-blog-post-content h5 .uabb-posted-by,
body.page-id-5105 .fl-module-post-grid .uabb-blog-post-content h5 .uabb-posted-by,
body.fl-theme-builder-archive .fl-module-post-grid .uabb-blog-post-content h5 .uabb-posted-by,
body.archive.category .fl-module-post-grid .uabb-blog-post-content h5 .uabb-posted-by,
body.archive.author .fl-module-post-grid .uabb-blog-post-content h5 .uabb-posted-by,
body.page-id-5105 .uabb-blog-posts .fl-post-feed-post h5 .uabb-posted-by,
body.fl-theme-builder-archive .uabb-blog-posts .fl-post-feed-post h5 .uabb-posted-by,
body.archive.category .uabb-blog-posts .fl-post-feed-post h5 .uabb-posted-by,
body.archive.author .uabb-blog-posts .fl-post-feed-post h5 .uabb-posted-by,
body.page-id-5105 .fl-module-post-grid .fl-post-feed-post h5 .uabb-posted-by,
body.fl-theme-builder-archive .fl-module-post-grid .fl-post-feed-post h5 .uabb-posted-by,
body.archive.category .fl-module-post-grid .fl-post-feed-post h5 .uabb-posted-by,
body.archive.author .fl-module-post-grid .fl-post-feed-post h5 .uabb-posted-by {
  display: block;
  color: #838383;
}
body.page-id-5105 .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail,
body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail,
body.archive.category .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail,
body.archive.author .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail,
body.page-id-5105 .fl-module-post-grid .uabb-blog-post-content .uabb-post-thumbnail,
body.fl-theme-builder-archive .fl-module-post-grid .uabb-blog-post-content .uabb-post-thumbnail,
body.archive.category .fl-module-post-grid .uabb-blog-post-content .uabb-post-thumbnail,
body.archive.author .fl-module-post-grid .uabb-blog-post-content .uabb-post-thumbnail,
body.page-id-5105 .uabb-blog-posts .fl-post-feed-post .uabb-post-thumbnail,
body.fl-theme-builder-archive .uabb-blog-posts .fl-post-feed-post .uabb-post-thumbnail,
body.archive.category .uabb-blog-posts .fl-post-feed-post .uabb-post-thumbnail,
body.archive.author .uabb-blog-posts .fl-post-feed-post .uabb-post-thumbnail,
body.page-id-5105 .fl-module-post-grid .fl-post-feed-post .uabb-post-thumbnail,
body.fl-theme-builder-archive .fl-module-post-grid .fl-post-feed-post .uabb-post-thumbnail,
body.archive.category .fl-module-post-grid .fl-post-feed-post .uabb-post-thumbnail,
body.archive.author .fl-module-post-grid .fl-post-feed-post .uabb-post-thumbnail {
  max-height: 270px;
  width: 40%;
}
body.page-id-5105 .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail img,
body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail img,
body.archive.category .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail img,
body.archive.author .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail img,
body.page-id-5105 .fl-module-post-grid .uabb-blog-post-content .uabb-post-thumbnail img,
body.fl-theme-builder-archive .fl-module-post-grid .uabb-blog-post-content .uabb-post-thumbnail img,
body.archive.category .fl-module-post-grid .uabb-blog-post-content .uabb-post-thumbnail img,
body.archive.author .fl-module-post-grid .uabb-blog-post-content .uabb-post-thumbnail img,
body.page-id-5105 .uabb-blog-posts .fl-post-feed-post .uabb-post-thumbnail img,
body.fl-theme-builder-archive .uabb-blog-posts .fl-post-feed-post .uabb-post-thumbnail img,
body.archive.category .uabb-blog-posts .fl-post-feed-post .uabb-post-thumbnail img,
body.archive.author .uabb-blog-posts .fl-post-feed-post .uabb-post-thumbnail img,
body.page-id-5105 .fl-module-post-grid .fl-post-feed-post .uabb-post-thumbnail img,
body.fl-theme-builder-archive .fl-module-post-grid .fl-post-feed-post .uabb-post-thumbnail img,
body.archive.category .fl-module-post-grid .fl-post-feed-post .uabb-post-thumbnail img,
body.archive.author .fl-module-post-grid .fl-post-feed-post .uabb-post-thumbnail img {
  min-height: 230px;
  object-fit: cover;
}
body.page-id-5105 .trapezoid-right:before,
body.fl-theme-builder-archive .trapezoid-right:before,
body.archive.category .trapezoid-right:before,
body.archive.author .trapezoid-right:before {
  -webkit-clip-path: polygon(0 300px, 100% 0, 100% 90%, 0 -webkit-calc(90% - 300px));
  clip-path: polygon(0 300px, 100% 0, 100% 90%, 0 calc(90% - 300px));
}
body.fl-theme-builder-archive .fl-node-5d1cf803cb0db > .fl-row-content-wrap,
body.archive.category .fl-node-5d1cf803cb0db > .fl-row-content-wrap,
body.archive.author .fl-node-5d1cf803cb0db > .fl-row-content-wrap {
  margin-top: 175px;
}
.snippet {
  margin-bottom: 40px;
}
.snippet h2 {
  margin-top: 0;
}
.blog-thumb {
  background: center center no-repeat;
  background-size: cover;
  width: 100%;
  height: 200px;
}
.blog-thumb img {
  border: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
.entry-footer {
  color: #999;
  font-size: .8em;
  text-decoration: none;
}
.entry-footer a {
  color: #999;
}
.entry-footer > span {
  margin-right: 6px;
}
.entry-footer .updated {
  display: none;
}
.navigation a,
.navigation span {
  padding-right: 6px;
}
.single-post #page {
  padding-top: 30px;
}
.single-post {
  /*.sharedaddy {
		text-align: left;
		h3 {
			.uppercase;
		}
		.share-linkedin, .share-email {
			display: none;
		}
	}*/
}
.single-post .fl-page-content .row {
  margin-top: 180px;
}
.single-post .fl-content {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  float: none;
}
.single-post figure:first-of-type {
  display: none;
}
.single-post .page-title {
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: .1em;
  margin-bottom: 50px;
  text-align: left;
  font-weight: bold;
  position: relative;
}
.single-post .page-title h1,
.single-post .page-title h2,
.single-post .page-title h3,
.single-post .page-title h4,
.single-post .page-title h5,
.single-post .page-title h6,
.single-post .page-title a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.single-post .page-title a {
  color: #00aabc;
}
.single-post .page-title img {
  margin-top: -10px;
  margin-right: 10px;
}
.single-post h1.entry-title {
  max-width: 600px;
  line-height: 1.3;
  margin-bottom: 40px;
}
.single-post h2 {
  font-size: 25px;
}
.single-post .attachment-post-thumbnail {
  width: 100%;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  margin-bottom: 50px;
}
.single-post .featured-image {
  height: 300px;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  margin-bottom: 50px;
  background-size: cover!important;
  background-repeat: no-repeat;
  background-position-y: center!important;
  background-position-x: center!important;
}
.single-post .author,
.single-post .date {
  text-align: left;
  float: left;
  margin-right: 30px;
  margin-bottom: 50px;
  font-size: 15px;
}
.single-post .fl-post-content {
  clear: both;
}
.single-post h3.reply-title {
  border-top: 1px solid #838383;
  padding-top: 20px;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 20px;
}
.single-post h3.reply-title h1,
.single-post h3.reply-title h2,
.single-post h3.reply-title h3,
.single-post h3.reply-title h4,
.single-post h3.reply-title h5,
.single-post h3.reply-title h6,
.single-post h3.reply-title a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.single-post .comment-notes {
  text-align: left;
  color: #555555;
  font-size: 18px;
  line-height: 1.7;
  margin-bottom: 40px;
}
.single-post input[type="text"] {
  max-width: 500px;
}
.single-post input[type="text"],
.single-post textarea {
  background: white;
  border: 1px solid #d0d0d0;
  padding: 15px;
}
.single-post ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #d0d0d0;
  font-weight: bold;
  /* Firefox */
}
.single-post :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #d0d0d0;
  font-weight: bold;
}
.single-post ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #d0d0d0;
  font-weight: bold;
}
.single-post .comment-subscription-form label {
  color: #555555;
  font-size: 18px;
  font-weight: 500;
}
.single-post input[type="submit"] {
  float: left;
  background: #ffca26;
  text-transform: uppercase;
  letter-spacing: .1em;
  border: 0px;
  font-weight: bold;
}
.single-post input[type="submit"] h1,
.single-post input[type="submit"] h2,
.single-post input[type="submit"] h3,
.single-post input[type="submit"] h4,
.single-post input[type="submit"] h5,
.single-post input[type="submit"] h6,
.single-post input[type="submit"] a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.single-post .fl-post-content a {
  color: #0074be;
}
.single-post .fl-post-content a.vcex-button {
  border: 0;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
  background-color: #ffca26 !important;
  position: relative;
  top: 0px;
  text-transform: uppercase;
  letter-spacing: .1em;
  padding: 10px 25px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.single-post .fl-post-content a.vcex-button span {
  font-weight: bold;
  color: #323232;
}
.single-post .fl-post-content a.vcex-button h1,
.single-post .fl-post-content a.vcex-button h2,
.single-post .fl-post-content a.vcex-button h3,
.single-post .fl-post-content a.vcex-button h4,
.single-post .fl-post-content a.vcex-button h5,
.single-post .fl-post-content a.vcex-button h6,
.single-post .fl-post-content a.vcex-button a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.single-post .fl-post-content a.vcex-button:hover {
  opacity: 0.8;
  background: #006c90 !important;
  border: 0px;
  color: white;
}
.single-post .fl-post-content a.vcex-button:hover span {
  color: white;
}
.post-navigation {
  clear: both;
  max-width: 500px;
  margin: 200px auto 75px auto;
}
.post-navigation .prev a,
.post-navigation .next a {
  color: #006c90;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 18px;
}
.post-navigation .prev a h1,
.post-navigation .next a h1,
.post-navigation .prev a h2,
.post-navigation .next a h2,
.post-navigation .prev a h3,
.post-navigation .next a h3,
.post-navigation .prev a h4,
.post-navigation .next a h4,
.post-navigation .prev a h5,
.post-navigation .next a h5,
.post-navigation .prev a h6,
.post-navigation .next a h6,
.post-navigation .prev a a.fl-button,
.post-navigation .next a a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.post-navigation .prev a {
  float: left;
}
.post-navigation .prev a:before {
  font-family: "Font Awesome 5 Free";
  content: '\f0d9';
  color: #006c90;
  padding-right: 10px;
}
.post-navigation .next a {
  float: right;
}
.post-navigation .next a:after {
  font-family: "Font Awesome 5 Free";
  content: '\f0da';
  color: #006c90;
  padding-left: 10px;
}
.heateor_sss_sharing_title {
  text-align: left;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 18px;
  border-top: 1px solid #838383;
  padding-top: 20px;
  width: fit-content;
  margin-top: 80px;
  margin-bottom: 20px;
  color: #555555;
}
.heateor_sss_sharing_title h1,
.heateor_sss_sharing_title h2,
.heateor_sss_sharing_title h3,
.heateor_sss_sharing_title h4,
.heateor_sss_sharing_title h5,
.heateor_sss_sharing_title h6,
.heateor_sss_sharing_title a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
@media only screen and (max-width: 1099px) {
  .single header {
    padding: 0px;
  }
}
/* Tablet (Portrait) ------------------------------------- */
@media only screen and (max-width: 1075px) {
  body.page-id-5105 .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail,
  body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail,
  body.archive.category .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail,
  body.archive.author .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail {
    min-height: 275px;
  }
  body.page-id-5105 .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail img,
  body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail img,
  body.archive.category .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail img,
  body.archive.author .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail img {
    min-height: 275px;
  }
}
/* Mobile ((Portrait) ------------------------------------- */
@media only screen and (max-width: 768px) {
  body.page-id-5105 .fl-node-5d1cf755acae9,
  body.fl-theme-builder-archive .fl-node-5d1cf755acae9,
  body.archive.category .fl-node-5d1cf755acae9,
  body.archive.author .fl-node-5d1cf755acae9 {
    width: 30%!important;
    float: left;
    clear: none;
  }
  body.page-id-5105 .fl-node-5ce96df7dbd6c,
  body.fl-theme-builder-archive .fl-node-5ce96df7dbd6c,
  body.archive.category .fl-node-5ce96df7dbd6c,
  body.archive.author .fl-node-5ce96df7dbd6c {
    width: 70%!important;
    float: left;
    clear: none;
  }
  .blog-thumb {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  body.page-id-5105 .fl-node-5d1cf755acae9,
  body.fl-theme-builder-archive .fl-node-5d1cf755acae9,
  body.archive.category .fl-node-5d1cf755acae9,
  body.archive.author .fl-node-5d1cf755acae9 {
    width: 100%!important;
    float: none;
  }
  body.page-id-5105 .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-email,
  body.fl-theme-builder-archive .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-email,
  body.archive.category .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-email,
  body.archive.author .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-email {
    width: -webkit-calc(100% - 150px);
    width: -moz-calc(100% - 150px);
    width: calc(100% - 150px);
    float: left;
  }
  body.page-id-5105 .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-email input,
  body.fl-theme-builder-archive .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-email input,
  body.archive.category .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-email input,
  body.archive.author .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-email input {
    width: 100%;
  }
  body.page-id-5105 .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-submit,
  body.fl-theme-builder-archive .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-submit,
  body.archive.category .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-submit,
  body.archive.author .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-submit {
    margin-top: 5px;
    width: 140px;
    text-align: center;
    margin-left: 10px;
    float: left;
  }
  body.page-id-5105 .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0187 h2,
  body.fl-theme-builder-archive .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0187 h2,
  body.archive.category .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0187 h2,
  body.archive.author .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0187 h2,
  body.page-id-5105 .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0185,
  body.fl-theme-builder-archive .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0185,
  body.archive.category .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0185,
  body.archive.author .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0185 {
    display: none;
  }
  body.page-id-5105 .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0187 h2 .fl-module-content,
  body.fl-theme-builder-archive .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0187 h2 .fl-module-content,
  body.archive.category .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0187 h2 .fl-module-content,
  body.archive.author .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0187 h2 .fl-module-content,
  body.page-id-5105 .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0185 .fl-module-content,
  body.fl-theme-builder-archive .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0185 .fl-module-content,
  body.archive.category .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0185 .fl-module-content,
  body.archive.author .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0185 .fl-module-content {
    margin: 0px;
  }
  body.page-id-5105 .fl-node-5d1cf755acae9 .widget_search,
  body.fl-theme-builder-archive .fl-node-5d1cf755acae9 .widget_search,
  body.archive.category .fl-node-5d1cf755acae9 .widget_search,
  body.archive.author .fl-node-5d1cf755acae9 .widget_search {
    border: 0px;
    padding: 0px;
    float: right;
    width: 100%;
  }
  body.page-id-5105 .fl-node-5ce96df7dbd6c,
  body.fl-theme-builder-archive .fl-node-5ce96df7dbd6c,
  body.archive.category .fl-node-5ce96df7dbd6c,
  body.archive.author .fl-node-5ce96df7dbd6c {
    width: 100%!important;
    float: none;
  }
  .single h1 {
    font-size: 30px;
  }
}
@media only screen and (max-width: 600px) {
  body.page-id-5105 .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail,
  body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail,
  body.archive.category .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail,
  body.archive.author .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail {
    min-height: 350px;
  }
  body.page-id-5105 .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail img,
  body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail img,
  body.archive.category .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail img,
  body.archive.author .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail img {
    min-height: 350px;
  }
}
@media only screen and (max-width: 500px) {
  body.page-id-5105 .uabb-blog-posts .uabb-blog-post-content,
  body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-content,
  body.archive.category .uabb-blog-posts .uabb-blog-post-content,
  body.archive.author .uabb-blog-posts .uabb-blog-post-content {
    display: block;
  }
  body.page-id-5105 .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail,
  body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail,
  body.archive.category .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail,
  body.archive.author .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail {
    min-height: 200px;
    width: 100%;
    float: none;
  }
  body.page-id-5105 .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail img,
  body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail img,
  body.archive.category .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail img,
  body.archive.author .uabb-blog-posts .uabb-blog-post-content .uabb-post-thumbnail img {
    min-height: 200px;
  }
  body.page-id-5105 .uabb-blog-posts .uabb-blog-post-content .uabb-blog-post-content-inner,
  body.fl-theme-builder-archive .uabb-blog-posts .uabb-blog-post-content .uabb-blog-post-content-inner,
  body.archive.category .uabb-blog-posts .uabb-blog-post-content .uabb-blog-post-content-inner,
  body.archive.author .uabb-blog-posts .uabb-blog-post-content .uabb-blog-post-content-inner {
    width: 100%!important;
    float: none;
  }
  body.page-id-5105 .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-email,
  body.fl-theme-builder-archive .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-email,
  body.archive.category .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-email,
  body.archive.author .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-email {
    width: 100%;
    float: none;
  }
  body.page-id-5105 .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-submit,
  body.fl-theme-builder-archive .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-submit,
  body.archive.category .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-submit,
  body.archive.author .fl-node-5d1cf755acae9 .fl-node-5d1cf755a0180 #subscribe-submit {
    text-align: center;
    margin: auto;
    width: 100%;
  }
  body.page-id-5105 .fl-node-5d1cf755acae9 .widget_search,
  body.fl-theme-builder-archive .fl-node-5d1cf755acae9 .widget_search,
  body.archive.category .fl-node-5d1cf755acae9 .widget_search,
  body.archive.author .fl-node-5d1cf755acae9 .widget_search {
    margin: auto;
    float: none;
  }
  .single .author,
  .single .date {
    float: none;
  }
  .single .author {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 400px) {
  .single .post-navigation .prev a,
  .single .post-navigation .next a {
    float: none;
    line-height: 1.7;
  }
}
/* Events archive */
body.events-list #container,
body.single-tribe_events #container {
  background: white;
}
body.events-list #page,
body.single-tribe_events #page {
  max-width: 1100px;
  margin: auto;
  padding-top: 30px;
  float: none;
  clear: both;
}
body.events-list .tribe-events-list-event-description,
body.single-tribe_events .tribe-events-list-event-description {
  display: none;
}
body.post-type-archive-tribe_events .legend-explanation,
.tribe-events .legend-explanation {
  display: none;
}
body.post-type-archive-tribe_events button.tribe-events-c-top-bar__datepicker-button time span,
.tribe-events button.tribe-events-c-top-bar__datepicker-button time span {
  font-family: 'Proxima Nova', Helvetica, Arial, sans-serif;
  color: #323232;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 20px;
}
body.post-type-archive-tribe_events button.tribe-events-c-top-bar__datepicker-button time span h1,
.tribe-events button.tribe-events-c-top-bar__datepicker-button time span h1,
body.post-type-archive-tribe_events button.tribe-events-c-top-bar__datepicker-button time span h2,
.tribe-events button.tribe-events-c-top-bar__datepicker-button time span h2,
body.post-type-archive-tribe_events button.tribe-events-c-top-bar__datepicker-button time span h3,
.tribe-events button.tribe-events-c-top-bar__datepicker-button time span h3,
body.post-type-archive-tribe_events button.tribe-events-c-top-bar__datepicker-button time span h4,
.tribe-events button.tribe-events-c-top-bar__datepicker-button time span h4,
body.post-type-archive-tribe_events button.tribe-events-c-top-bar__datepicker-button time span h5,
.tribe-events button.tribe-events-c-top-bar__datepicker-button time span h5,
body.post-type-archive-tribe_events button.tribe-events-c-top-bar__datepicker-button time span h6,
.tribe-events button.tribe-events-c-top-bar__datepicker-button time span h6,
body.post-type-archive-tribe_events button.tribe-events-c-top-bar__datepicker-button time span a.fl-button,
.tribe-events button.tribe-events-c-top-bar__datepicker-button time span a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events button.tribe-events-c-top-bar__datepicker-button:hover,
.tribe-events button.tribe-events-c-top-bar__datepicker-button:hover {
  border: 0px;
}
body.post-type-archive-tribe_events ul#legend,
.tribe-events ul#legend {
  font-variant: none;
  padding-left: 0px;
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events ul#legend h1,
.tribe-events ul#legend h1,
body.post-type-archive-tribe_events ul#legend h2,
.tribe-events ul#legend h2,
body.post-type-archive-tribe_events ul#legend h3,
.tribe-events ul#legend h3,
body.post-type-archive-tribe_events ul#legend h4,
.tribe-events ul#legend h4,
body.post-type-archive-tribe_events ul#legend h5,
.tribe-events ul#legend h5,
body.post-type-archive-tribe_events ul#legend h6,
.tribe-events ul#legend h6,
body.post-type-archive-tribe_events ul#legend a.fl-button,
.tribe-events ul#legend a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events ul#legend li,
.tribe-events ul#legend li {
  font-size: 15px;
  border: 0px;
}
body.post-type-archive-tribe_events ul#legend li a,
.tribe-events ul#legend li a {
  padding: 7px 12px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: white;
}
body.post-type-archive-tribe_events ul#legend li a:hover,
.tribe-events ul#legend li a:hover {
  color: white;
  opacity: .8;
}
body.post-type-archive-tribe_events ul#legend li.tribe-events-category-220 a,
.tribe-events ul#legend li.tribe-events-category-220 a,
body.post-type-archive-tribe_events ul#legend li.tribe_events_cat-annual-conference a,
.tribe-events ul#legend li.tribe_events_cat-annual-conference a {
  background: #ee2947;
}
body.post-type-archive-tribe_events ul#legend li.tribe_events_cat-group_virtual_consultations a,
.tribe-events ul#legend li.tribe_events_cat-group_virtual_consultations a {
  background: #93d500;
}
body.post-type-archive-tribe_events ul#legend li.tribe-events-category-228 a,
.tribe-events ul#legend li.tribe-events-category-228 a,
body.post-type-archive-tribe_events ul#legend li.tribe_events_cat-product-training a,
.tribe-events ul#legend li.tribe_events_cat-product-training a {
  background: #00aabc;
  color: #323232;
}
body.post-type-archive-tribe_events ul#legend li.tribe-events-category-229 a,
.tribe-events ul#legend li.tribe-events-category-229 a,
body.post-type-archive-tribe_events ul#legend li.tribe-events-category-professional-learning a,
.tribe-events ul#legend li.tribe-events-category-professional-learning a {
  background: #ffca26;
  color: #323232;
}
body.post-type-archive-tribe_events ul#legend li.tribe-events-category-230 a,
.tribe-events ul#legend li.tribe-events-category-230 a,
body.post-type-archive-tribe_events ul#legend li.tribe-events-category-view-all a,
.tribe-events ul#legend li.tribe-events-category-view-all a {
  background: #d0d0d0;
}
body.post-type-archive-tribe_events .tribe-events-notices,
.tribe-events .tribe-events-notices {
  background: #f0f0f0;
  border: 1px solid #d0d0d0;
}
body.post-type-archive-tribe_events .tribe-events-abbr,
.tribe-events .tribe-events-abbr {
  text-decoration: none;
}
body.post-type-archive-tribe_events .tribe-events-read-more,
.tribe-events .tribe-events-read-more {
  font-size: 17px;
}
body.post-type-archive-tribe_events .tribe-events-calendar-list__event-date-tag,
.tribe-events .tribe-events-calendar-list__event-date-tag {
  display: none;
}
body.post-type-archive-tribe_events .tribe-events-calendar-list__event-datetime-wrapper,
.tribe-events .tribe-events-calendar-list__event-datetime-wrapper {
  text-align: left;
}
body.post-type-archive-tribe_events form.tribe-events-c-events-bar__search-form button.tribe-events-c-search__button,
.tribe-events form.tribe-events-c-events-bar__search-form button.tribe-events-c-search__button {
  background: #93d500;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-family: 'Proxima Nova', Helvetica, Arial, sans-serif;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
body.post-type-archive-tribe_events form.tribe-events-c-events-bar__search-form button.tribe-events-c-search__button h1,
.tribe-events form.tribe-events-c-events-bar__search-form button.tribe-events-c-search__button h1,
body.post-type-archive-tribe_events form.tribe-events-c-events-bar__search-form button.tribe-events-c-search__button h2,
.tribe-events form.tribe-events-c-events-bar__search-form button.tribe-events-c-search__button h2,
body.post-type-archive-tribe_events form.tribe-events-c-events-bar__search-form button.tribe-events-c-search__button h3,
.tribe-events form.tribe-events-c-events-bar__search-form button.tribe-events-c-search__button h3,
body.post-type-archive-tribe_events form.tribe-events-c-events-bar__search-form button.tribe-events-c-search__button h4,
.tribe-events form.tribe-events-c-events-bar__search-form button.tribe-events-c-search__button h4,
body.post-type-archive-tribe_events form.tribe-events-c-events-bar__search-form button.tribe-events-c-search__button h5,
.tribe-events form.tribe-events-c-events-bar__search-form button.tribe-events-c-search__button h5,
body.post-type-archive-tribe_events form.tribe-events-c-events-bar__search-form button.tribe-events-c-search__button h6,
.tribe-events form.tribe-events-c-events-bar__search-form button.tribe-events-c-search__button h6,
body.post-type-archive-tribe_events form.tribe-events-c-events-bar__search-form button.tribe-events-c-search__button a.fl-button,
.tribe-events form.tribe-events-c-events-bar__search-form button.tribe-events-c-search__button a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events article,
.tribe-events article {
  margin-top: 200px;
}
body.post-type-archive-tribe_events article h1.tribe-events-page-title,
.tribe-events article h1.tribe-events-page-title {
  text-transform: uppercase;
  letter-spacing: .1em;
  font-weight: bold;
  margin-bottom: 40px;
}
body.post-type-archive-tribe_events article h1.tribe-events-page-title h1,
.tribe-events article h1.tribe-events-page-title h1,
body.post-type-archive-tribe_events article h1.tribe-events-page-title h2,
.tribe-events article h1.tribe-events-page-title h2,
body.post-type-archive-tribe_events article h1.tribe-events-page-title h3,
.tribe-events article h1.tribe-events-page-title h3,
body.post-type-archive-tribe_events article h1.tribe-events-page-title h4,
.tribe-events article h1.tribe-events-page-title h4,
body.post-type-archive-tribe_events article h1.tribe-events-page-title h5,
.tribe-events article h1.tribe-events-page-title h5,
body.post-type-archive-tribe_events article h1.tribe-events-page-title h6,
.tribe-events article h1.tribe-events-page-title h6,
body.post-type-archive-tribe_events article h1.tribe-events-page-title a.fl-button,
.tribe-events article h1.tribe-events-page-title a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events article.tribe-events-calendar-list__event,
.tribe-events article.tribe-events-calendar-list__event {
  margin-top: 0;
}
body.post-type-archive-tribe_events article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-datetime-wrapper time span,
.tribe-events article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-datetime-wrapper time span {
  font-family: 'Proxima Nova', Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-datetime-wrapper time span h1,
.tribe-events article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-datetime-wrapper time span h1,
body.post-type-archive-tribe_events article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-datetime-wrapper time span h2,
.tribe-events article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-datetime-wrapper time span h2,
body.post-type-archive-tribe_events article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-datetime-wrapper time span h3,
.tribe-events article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-datetime-wrapper time span h3,
body.post-type-archive-tribe_events article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-datetime-wrapper time span h4,
.tribe-events article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-datetime-wrapper time span h4,
body.post-type-archive-tribe_events article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-datetime-wrapper time span h5,
.tribe-events article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-datetime-wrapper time span h5,
body.post-type-archive-tribe_events article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-datetime-wrapper time span h6,
.tribe-events article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-datetime-wrapper time span h6,
body.post-type-archive-tribe_events article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-datetime-wrapper time span a.fl-button,
.tribe-events article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-datetime-wrapper time span a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events article .tribe-events-calendar-list__event-details,
.tribe-events article .tribe-events-calendar-list__event-details {
  width: 100%!important;
}
body.post-type-archive-tribe_events article #tribe-bar-form,
.tribe-events article #tribe-bar-form {
  background: #f0f0f0;
}
body.post-type-archive-tribe_events article #tribe-bar-form input[type="submit"],
.tribe-events article #tribe-bar-form input[type="submit"] {
  background: #93d500;
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events article #tribe-bar-form input[type="submit"] h1,
.tribe-events article #tribe-bar-form input[type="submit"] h1,
body.post-type-archive-tribe_events article #tribe-bar-form input[type="submit"] h2,
.tribe-events article #tribe-bar-form input[type="submit"] h2,
body.post-type-archive-tribe_events article #tribe-bar-form input[type="submit"] h3,
.tribe-events article #tribe-bar-form input[type="submit"] h3,
body.post-type-archive-tribe_events article #tribe-bar-form input[type="submit"] h4,
.tribe-events article #tribe-bar-form input[type="submit"] h4,
body.post-type-archive-tribe_events article #tribe-bar-form input[type="submit"] h5,
.tribe-events article #tribe-bar-form input[type="submit"] h5,
body.post-type-archive-tribe_events article #tribe-bar-form input[type="submit"] h6,
.tribe-events article #tribe-bar-form input[type="submit"] h6,
body.post-type-archive-tribe_events article #tribe-bar-form input[type="submit"] a.fl-button,
.tribe-events article #tribe-bar-form input[type="submit"] a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events article #tribe-bar-form #tribe-bar-views #tribe-bar-views-label,
.tribe-events article #tribe-bar-form #tribe-bar-views #tribe-bar-views-label {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events article #tribe-bar-form #tribe-bar-views #tribe-bar-views-label h1,
.tribe-events article #tribe-bar-form #tribe-bar-views #tribe-bar-views-label h1,
body.post-type-archive-tribe_events article #tribe-bar-form #tribe-bar-views #tribe-bar-views-label h2,
.tribe-events article #tribe-bar-form #tribe-bar-views #tribe-bar-views-label h2,
body.post-type-archive-tribe_events article #tribe-bar-form #tribe-bar-views #tribe-bar-views-label h3,
.tribe-events article #tribe-bar-form #tribe-bar-views #tribe-bar-views-label h3,
body.post-type-archive-tribe_events article #tribe-bar-form #tribe-bar-views #tribe-bar-views-label h4,
.tribe-events article #tribe-bar-form #tribe-bar-views #tribe-bar-views-label h4,
body.post-type-archive-tribe_events article #tribe-bar-form #tribe-bar-views #tribe-bar-views-label h5,
.tribe-events article #tribe-bar-form #tribe-bar-views #tribe-bar-views-label h5,
body.post-type-archive-tribe_events article #tribe-bar-form #tribe-bar-views #tribe-bar-views-label h6,
.tribe-events article #tribe-bar-form #tribe-bar-views #tribe-bar-views-label h6,
body.post-type-archive-tribe_events article #tribe-bar-form #tribe-bar-views #tribe-bar-views-label a.fl-button,
.tribe-events article #tribe-bar-form #tribe-bar-views #tribe-bar-views-label a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events article h2.tribe-events-list-separator-month,
.tribe-events article h2.tribe-events-list-separator-month,
body.post-type-archive-tribe_events article .tribe-events-calendar-list__month-separator,
.tribe-events article .tribe-events-calendar-list__month-separator,
body.post-type-archive-tribe_events article .tribe-events-calendar-list__month-separator,
.tribe-events article .tribe-events-calendar-list__month-separator {
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 18px;
  background: #00aabc;
  margin-bottom: 20px;
}
body.post-type-archive-tribe_events article h2.tribe-events-list-separator-month h1,
.tribe-events article h2.tribe-events-list-separator-month h1,
body.post-type-archive-tribe_events article .tribe-events-calendar-list__month-separator h1,
.tribe-events article .tribe-events-calendar-list__month-separator h1,
body.post-type-archive-tribe_events article .tribe-events-calendar-list__month-separator h1,
.tribe-events article .tribe-events-calendar-list__month-separator h1,
body.post-type-archive-tribe_events article h2.tribe-events-list-separator-month h2,
.tribe-events article h2.tribe-events-list-separator-month h2,
body.post-type-archive-tribe_events article .tribe-events-calendar-list__month-separator h2,
.tribe-events article .tribe-events-calendar-list__month-separator h2,
body.post-type-archive-tribe_events article .tribe-events-calendar-list__month-separator h2,
.tribe-events article .tribe-events-calendar-list__month-separator h2,
body.post-type-archive-tribe_events article h2.tribe-events-list-separator-month h3,
.tribe-events article h2.tribe-events-list-separator-month h3,
body.post-type-archive-tribe_events article .tribe-events-calendar-list__month-separator h3,
.tribe-events article .tribe-events-calendar-list__month-separator h3,
body.post-type-archive-tribe_events article .tribe-events-calendar-list__month-separator h3,
.tribe-events article .tribe-events-calendar-list__month-separator h3,
body.post-type-archive-tribe_events article h2.tribe-events-list-separator-month h4,
.tribe-events article h2.tribe-events-list-separator-month h4,
body.post-type-archive-tribe_events article .tribe-events-calendar-list__month-separator h4,
.tribe-events article .tribe-events-calendar-list__month-separator h4,
body.post-type-archive-tribe_events article .tribe-events-calendar-list__month-separator h4,
.tribe-events article .tribe-events-calendar-list__month-separator h4,
body.post-type-archive-tribe_events article h2.tribe-events-list-separator-month h5,
.tribe-events article h2.tribe-events-list-separator-month h5,
body.post-type-archive-tribe_events article .tribe-events-calendar-list__month-separator h5,
.tribe-events article .tribe-events-calendar-list__month-separator h5,
body.post-type-archive-tribe_events article .tribe-events-calendar-list__month-separator h5,
.tribe-events article .tribe-events-calendar-list__month-separator h5,
body.post-type-archive-tribe_events article h2.tribe-events-list-separator-month h6,
.tribe-events article h2.tribe-events-list-separator-month h6,
body.post-type-archive-tribe_events article .tribe-events-calendar-list__month-separator h6,
.tribe-events article .tribe-events-calendar-list__month-separator h6,
body.post-type-archive-tribe_events article .tribe-events-calendar-list__month-separator h6,
.tribe-events article .tribe-events-calendar-list__month-separator h6,
body.post-type-archive-tribe_events article h2.tribe-events-list-separator-month a.fl-button,
.tribe-events article h2.tribe-events-list-separator-month a.fl-button,
body.post-type-archive-tribe_events article .tribe-events-calendar-list__month-separator a.fl-button,
.tribe-events article .tribe-events-calendar-list__month-separator a.fl-button,
body.post-type-archive-tribe_events article .tribe-events-calendar-list__month-separator a.fl-button,
.tribe-events article .tribe-events-calendar-list__month-separator a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events article h2.tribe-events-list-separator-month time,
.tribe-events article h2.tribe-events-list-separator-month time,
body.post-type-archive-tribe_events article .tribe-events-calendar-list__month-separator time,
.tribe-events article .tribe-events-calendar-list__month-separator time,
body.post-type-archive-tribe_events article .tribe-events-calendar-list__month-separator time,
.tribe-events article .tribe-events-calendar-list__month-separator time {
  color: #323232;
}
body.post-type-archive-tribe_events article .type-tribe_events,
.tribe-events article .type-tribe_events {
  text-align: left;
}
body.post-type-archive-tribe_events article h3.tribe-events-list-event-title a,
.tribe-events article h3.tribe-events-list-event-title a,
body.post-type-archive-tribe_events article h3.tribe-events-calendar-list__event-title a,
.tribe-events article h3.tribe-events-calendar-list__event-title a {
  font-weight: bold;
  color: #006c90;
  font-size: 25px;
  margin-bottom: 20px;
  line-height: 1.4;
}
body.post-type-archive-tribe_events article h3.tribe-events-list-event-title a:hover,
.tribe-events article h3.tribe-events-list-event-title a:hover,
body.post-type-archive-tribe_events article h3.tribe-events-calendar-list__event-title a:hover,
.tribe-events article h3.tribe-events-calendar-list__event-title a:hover {
  color: #00aabc;
  border: 0;
}
body.post-type-archive-tribe_events article.tribe-events-calendar-list__event.tribe_events_cat-group_virtual_consultations h3,
.tribe-events article.tribe-events-calendar-list__event.tribe_events_cat-group_virtual_consultations h3 {
  background: none!important;
  border-left: 0;
}
body.post-type-archive-tribe_events article .tribe-event-schedule-details,
.tribe-events article .tribe-event-schedule-details,
body.post-type-archive-tribe_events article .label-tribe-bar-search,
.tribe-events article .label-tribe-bar-search,
body.post-type-archive-tribe_events article .label-tribe-bar-date,
.tribe-events article .label-tribe-bar-date {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events article .tribe-event-schedule-details h1,
.tribe-events article .tribe-event-schedule-details h1,
body.post-type-archive-tribe_events article .label-tribe-bar-search h1,
.tribe-events article .label-tribe-bar-search h1,
body.post-type-archive-tribe_events article .label-tribe-bar-date h1,
.tribe-events article .label-tribe-bar-date h1,
body.post-type-archive-tribe_events article .tribe-event-schedule-details h2,
.tribe-events article .tribe-event-schedule-details h2,
body.post-type-archive-tribe_events article .label-tribe-bar-search h2,
.tribe-events article .label-tribe-bar-search h2,
body.post-type-archive-tribe_events article .label-tribe-bar-date h2,
.tribe-events article .label-tribe-bar-date h2,
body.post-type-archive-tribe_events article .tribe-event-schedule-details h3,
.tribe-events article .tribe-event-schedule-details h3,
body.post-type-archive-tribe_events article .label-tribe-bar-search h3,
.tribe-events article .label-tribe-bar-search h3,
body.post-type-archive-tribe_events article .label-tribe-bar-date h3,
.tribe-events article .label-tribe-bar-date h3,
body.post-type-archive-tribe_events article .tribe-event-schedule-details h4,
.tribe-events article .tribe-event-schedule-details h4,
body.post-type-archive-tribe_events article .label-tribe-bar-search h4,
.tribe-events article .label-tribe-bar-search h4,
body.post-type-archive-tribe_events article .label-tribe-bar-date h4,
.tribe-events article .label-tribe-bar-date h4,
body.post-type-archive-tribe_events article .tribe-event-schedule-details h5,
.tribe-events article .tribe-event-schedule-details h5,
body.post-type-archive-tribe_events article .label-tribe-bar-search h5,
.tribe-events article .label-tribe-bar-search h5,
body.post-type-archive-tribe_events article .label-tribe-bar-date h5,
.tribe-events article .label-tribe-bar-date h5,
body.post-type-archive-tribe_events article .tribe-event-schedule-details h6,
.tribe-events article .tribe-event-schedule-details h6,
body.post-type-archive-tribe_events article .label-tribe-bar-search h6,
.tribe-events article .label-tribe-bar-search h6,
body.post-type-archive-tribe_events article .label-tribe-bar-date h6,
.tribe-events article .label-tribe-bar-date h6,
body.post-type-archive-tribe_events article .tribe-event-schedule-details a.fl-button,
.tribe-events article .tribe-event-schedule-details a.fl-button,
body.post-type-archive-tribe_events article .label-tribe-bar-search a.fl-button,
.tribe-events article .label-tribe-bar-search a.fl-button,
body.post-type-archive-tribe_events article .label-tribe-bar-date a.fl-button,
.tribe-events article .label-tribe-bar-date a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events article .tribe-events-list-event-description a,
.tribe-events article .tribe-events-list-event-description a {
  text-transform: uppercase;
  letter-spacing: .1em;
  font-weight: bold;
}
body.post-type-archive-tribe_events article .tribe-events-list-event-description a h1,
.tribe-events article .tribe-events-list-event-description a h1,
body.post-type-archive-tribe_events article .tribe-events-list-event-description a h2,
.tribe-events article .tribe-events-list-event-description a h2,
body.post-type-archive-tribe_events article .tribe-events-list-event-description a h3,
.tribe-events article .tribe-events-list-event-description a h3,
body.post-type-archive-tribe_events article .tribe-events-list-event-description a h4,
.tribe-events article .tribe-events-list-event-description a h4,
body.post-type-archive-tribe_events article .tribe-events-list-event-description a h5,
.tribe-events article .tribe-events-list-event-description a h5,
body.post-type-archive-tribe_events article .tribe-events-list-event-description a h6,
.tribe-events article .tribe-events-list-event-description a h6,
body.post-type-archive-tribe_events article .tribe-events-list-event-description a a.fl-button,
.tribe-events article .tribe-events-list-event-description a a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events article .tribe-events-event-image,
.tribe-events article .tribe-events-event-image {
  display: none;
}
body.post-type-archive-tribe_events .tribe-events-nav-previous a,
.tribe-events .tribe-events-nav-previous a,
body.post-type-archive-tribe_events .tribe-events-nav-next a,
.tribe-events .tribe-events-nav-next a {
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events .tribe-events-nav-previous a h1,
.tribe-events .tribe-events-nav-previous a h1,
body.post-type-archive-tribe_events .tribe-events-nav-next a h1,
.tribe-events .tribe-events-nav-next a h1,
body.post-type-archive-tribe_events .tribe-events-nav-previous a h2,
.tribe-events .tribe-events-nav-previous a h2,
body.post-type-archive-tribe_events .tribe-events-nav-next a h2,
.tribe-events .tribe-events-nav-next a h2,
body.post-type-archive-tribe_events .tribe-events-nav-previous a h3,
.tribe-events .tribe-events-nav-previous a h3,
body.post-type-archive-tribe_events .tribe-events-nav-next a h3,
.tribe-events .tribe-events-nav-next a h3,
body.post-type-archive-tribe_events .tribe-events-nav-previous a h4,
.tribe-events .tribe-events-nav-previous a h4,
body.post-type-archive-tribe_events .tribe-events-nav-next a h4,
.tribe-events .tribe-events-nav-next a h4,
body.post-type-archive-tribe_events .tribe-events-nav-previous a h5,
.tribe-events .tribe-events-nav-previous a h5,
body.post-type-archive-tribe_events .tribe-events-nav-next a h5,
.tribe-events .tribe-events-nav-next a h5,
body.post-type-archive-tribe_events .tribe-events-nav-previous a h6,
.tribe-events .tribe-events-nav-previous a h6,
body.post-type-archive-tribe_events .tribe-events-nav-next a h6,
.tribe-events .tribe-events-nav-next a h6,
body.post-type-archive-tribe_events .tribe-events-nav-previous a a.fl-button,
.tribe-events .tribe-events-nav-previous a a.fl-button,
body.post-type-archive-tribe_events .tribe-events-nav-next a a.fl-button,
.tribe-events .tribe-events-nav-next a a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events a:hover,
.tribe-events a:hover {
  color: #ffca26;
}
body.post-type-archive-tribe_events .tribe-events-calendar-list__month-separator,
.tribe-events .tribe-events-calendar-list__month-separator {
  background: #00aabc;
  padding: 10px;
}
body.post-type-archive-tribe_events .tribe-events-calendar-list__month-separator time,
.tribe-events .tribe-events-calendar-list__month-separator time {
  color: #323232;
  font-family: 'Proxima Nova', Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events .tribe-events-calendar-list__month-separator time h1,
.tribe-events .tribe-events-calendar-list__month-separator time h1,
body.post-type-archive-tribe_events .tribe-events-calendar-list__month-separator time h2,
.tribe-events .tribe-events-calendar-list__month-separator time h2,
body.post-type-archive-tribe_events .tribe-events-calendar-list__month-separator time h3,
.tribe-events .tribe-events-calendar-list__month-separator time h3,
body.post-type-archive-tribe_events .tribe-events-calendar-list__month-separator time h4,
.tribe-events .tribe-events-calendar-list__month-separator time h4,
body.post-type-archive-tribe_events .tribe-events-calendar-list__month-separator time h5,
.tribe-events .tribe-events-calendar-list__month-separator time h5,
body.post-type-archive-tribe_events .tribe-events-calendar-list__month-separator time h6,
.tribe-events .tribe-events-calendar-list__month-separator time h6,
body.post-type-archive-tribe_events .tribe-events-calendar-list__month-separator time a.fl-button,
.tribe-events .tribe-events-calendar-list__month-separator time a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events .tribe-events-calendar-list__month-separator:after,
.tribe-events .tribe-events-calendar-list__month-separator:after {
  display: none!important;
}
body.post-type-archive-tribe_events .tribe-events-tooltip,
.tribe-events .tribe-events-tooltip {
  background: #f0f0f0;
}
body.post-type-archive-tribe_events .tribe-events-tooltip h3.entry-title,
.tribe-events .tribe-events-tooltip h3.entry-title {
  font-weight: bold;
  font-size: 20px;
  color: #006c90;
}
body.post-type-archive-tribe_events .tribe-events-tooltip .tribe-events-event-thumb,
.tribe-events .tribe-events-tooltip .tribe-events-event-thumb {
  display: none;
}
body.post-type-archive-tribe_events .tribe-events-tooltip p,
.tribe-events .tribe-events-tooltip p {
  font-size: 16px;
  line-height: 1.4;
}
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--prev a,
.tribe-events .tribe-events-c-nav__list-item--prev a,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--next a,
.tribe-events .tribe-events-c-nav__list-item--next a,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--prev span,
.tribe-events .tribe-events-c-nav__list-item--prev span,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--next span,
.tribe-events .tribe-events-c-nav__list-item--next span {
  font-weight: bold;
  color: #323232;
  font-family: 'Proxima Nova', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--prev a h1,
.tribe-events .tribe-events-c-nav__list-item--prev a h1,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--next a h1,
.tribe-events .tribe-events-c-nav__list-item--next a h1,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--prev span h1,
.tribe-events .tribe-events-c-nav__list-item--prev span h1,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--next span h1,
.tribe-events .tribe-events-c-nav__list-item--next span h1,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--prev a h2,
.tribe-events .tribe-events-c-nav__list-item--prev a h2,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--next a h2,
.tribe-events .tribe-events-c-nav__list-item--next a h2,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--prev span h2,
.tribe-events .tribe-events-c-nav__list-item--prev span h2,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--next span h2,
.tribe-events .tribe-events-c-nav__list-item--next span h2,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--prev a h3,
.tribe-events .tribe-events-c-nav__list-item--prev a h3,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--next a h3,
.tribe-events .tribe-events-c-nav__list-item--next a h3,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--prev span h3,
.tribe-events .tribe-events-c-nav__list-item--prev span h3,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--next span h3,
.tribe-events .tribe-events-c-nav__list-item--next span h3,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--prev a h4,
.tribe-events .tribe-events-c-nav__list-item--prev a h4,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--next a h4,
.tribe-events .tribe-events-c-nav__list-item--next a h4,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--prev span h4,
.tribe-events .tribe-events-c-nav__list-item--prev span h4,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--next span h4,
.tribe-events .tribe-events-c-nav__list-item--next span h4,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--prev a h5,
.tribe-events .tribe-events-c-nav__list-item--prev a h5,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--next a h5,
.tribe-events .tribe-events-c-nav__list-item--next a h5,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--prev span h5,
.tribe-events .tribe-events-c-nav__list-item--prev span h5,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--next span h5,
.tribe-events .tribe-events-c-nav__list-item--next span h5,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--prev a h6,
.tribe-events .tribe-events-c-nav__list-item--prev a h6,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--next a h6,
.tribe-events .tribe-events-c-nav__list-item--next a h6,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--prev span h6,
.tribe-events .tribe-events-c-nav__list-item--prev span h6,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--next span h6,
.tribe-events .tribe-events-c-nav__list-item--next span h6,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--prev a a.fl-button,
.tribe-events .tribe-events-c-nav__list-item--prev a a.fl-button,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--next a a.fl-button,
.tribe-events .tribe-events-c-nav__list-item--next a a.fl-button,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--prev span a.fl-button,
.tribe-events .tribe-events-c-nav__list-item--prev span a.fl-button,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--next span a.fl-button,
.tribe-events .tribe-events-c-nav__list-item--next span a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--prev a:hover,
.tribe-events .tribe-events-c-nav__list-item--prev a:hover,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--next a:hover,
.tribe-events .tribe-events-c-nav__list-item--next a:hover,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--prev span:hover,
.tribe-events .tribe-events-c-nav__list-item--prev span:hover,
body.post-type-archive-tribe_events .tribe-events-c-nav__list-item--next span:hover,
.tribe-events .tribe-events-c-nav__list-item--next span:hover {
  color: #00aabc;
}
.fl-builder-content .tribe-events .tribe-events-c-top-bar__nav-list button,
.fl-builder-content .tribe-events .tribe-events-header__top-bar button {
  background: white;
}
.fl-builder-content .tribe-events .tribe-events-c-top-bar__nav-list button:hover,
.fl-builder-content .tribe-events .tribe-events-header__top-bar button:hover {
  background: white;
}
.fl-builder-content .tribe-events.tribe-common .tribe-common-b2 {
  display: block!important;
  visibility: visible!important;
}
.page-id-4839 .tribe-events-before-html {
  display: none;
}
/* Events single */
body.single-tribe_events article {
  margin: 200px auto;
  max-width: 1050px;
}
body.single-tribe_events .tribe-events-before-html {
  display: none;
}
body.single-tribe_events #tribe-events-content {
  padding: 0px 20px;
}
body.single-tribe_events .tribe-events-schedule {
  text-align: left;
  margin-bottom: 40px;
  margin-top: 0px;
}
body.single-tribe_events .tribe-events-schedule h1 {
  font-weight: 500px;
  color: #555555;
}
body.single-tribe_events .tribe-events-back a {
  text-transform: uppercase;
  letter-spacing: .1em;
  color: #555555;
  font-weight: bold;
  margin-bottom: 30px;
}
body.single-tribe_events .tribe-events-back a h1,
body.single-tribe_events .tribe-events-back a h2,
body.single-tribe_events .tribe-events-back a h3,
body.single-tribe_events .tribe-events-back a h4,
body.single-tribe_events .tribe-events-back a h5,
body.single-tribe_events .tribe-events-back a h6,
body.single-tribe_events .tribe-events-back a a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.single-tribe_events h1.tribe-events-single-event-title {
  font-size: 25px;
  line-height: 1.4;
}
body.single-tribe_events .fl-builder-content a.fl-button {
  background-color: #93d500;
}
body.single-tribe_events td {
  font-size: 18px;
  line-height: 1.7;
  text-align: left;
  padding-right: 30px;
}
body.single-tribe_events .tribe-events-meta-group {
  font-size: 18px;
  line-height: 1.7;
  width: 50%;
}
body.single-tribe_events abbr[title] {
  text-decoration: none;
}
body.single-tribe_events .tribe-events-nav-previous,
body.single-tribe_events .tribe-events-nav-next {
  text-transform: uppercase;
  letter-spacing: .1em;
  font-weight: bold;
  font-size: 15px;
  line-height: 1.4;
}
body.single-tribe_events .tribe-events-nav-previous h1,
body.single-tribe_events .tribe-events-nav-next h1,
body.single-tribe_events .tribe-events-nav-previous h2,
body.single-tribe_events .tribe-events-nav-next h2,
body.single-tribe_events .tribe-events-nav-previous h3,
body.single-tribe_events .tribe-events-nav-next h3,
body.single-tribe_events .tribe-events-nav-previous h4,
body.single-tribe_events .tribe-events-nav-next h4,
body.single-tribe_events .tribe-events-nav-previous h5,
body.single-tribe_events .tribe-events-nav-next h5,
body.single-tribe_events .tribe-events-nav-previous h6,
body.single-tribe_events .tribe-events-nav-next h6,
body.single-tribe_events .tribe-events-nav-previous a.fl-button,
body.single-tribe_events .tribe-events-nav-next a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.single-tribe_events .schedule {
  font-size: 18px;
  text-align: left;
  line-height: 1.7;
}
body.single-tribe_events .schedule .time {
  width: 200px;
  float: left;
}
body.single-tribe_events .schedule .description {
  width: -webkit-calc(100% - 200px);
  width: -moz-calc(100% - 200px);
  width: calc(100% - 200px);
  margin-bottom: 10px;
  display: inline-block;
}
body.single-tribe_events .schedule strong {
  margin-top: 40px;
  display: block;
}
#tribe-mobile-container h3.tribe-mobile-day-heading,
#tribe-mobile-container h3.tribe-mobile-day-heading span {
  text-transform: uppercase;
  letter-spacing: .1em;
  font-weight: bold;
  color: #006c90;
  font-size: 20px;
}
#tribe-mobile-container h3.tribe-mobile-day-heading h1,
#tribe-mobile-container h3.tribe-mobile-day-heading span h1,
#tribe-mobile-container h3.tribe-mobile-day-heading h2,
#tribe-mobile-container h3.tribe-mobile-day-heading span h2,
#tribe-mobile-container h3.tribe-mobile-day-heading h3,
#tribe-mobile-container h3.tribe-mobile-day-heading span h3,
#tribe-mobile-container h3.tribe-mobile-day-heading h4,
#tribe-mobile-container h3.tribe-mobile-day-heading span h4,
#tribe-mobile-container h3.tribe-mobile-day-heading h5,
#tribe-mobile-container h3.tribe-mobile-day-heading span h5,
#tribe-mobile-container h3.tribe-mobile-day-heading h6,
#tribe-mobile-container h3.tribe-mobile-day-heading span h6,
#tribe-mobile-container h3.tribe-mobile-day-heading a.fl-button,
#tribe-mobile-container h3.tribe-mobile-day-heading span a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
#tribe-mobile-container h4 a {
  font-weight: bold;
  color: #006c90;
  font-size: 20px;
}
#tribe-mobile-container .tribe-events-event-schedule-details,
#tribe-mobile-container .tribe-events-read-more {
  text-transform: uppercase;
  letter-spacing: .1em;
  font-weight: 600;
  font-size: 17px;
}
#tribe-mobile-container .tribe-events-event-schedule-details h1,
#tribe-mobile-container .tribe-events-read-more h1,
#tribe-mobile-container .tribe-events-event-schedule-details h2,
#tribe-mobile-container .tribe-events-read-more h2,
#tribe-mobile-container .tribe-events-event-schedule-details h3,
#tribe-mobile-container .tribe-events-read-more h3,
#tribe-mobile-container .tribe-events-event-schedule-details h4,
#tribe-mobile-container .tribe-events-read-more h4,
#tribe-mobile-container .tribe-events-event-schedule-details h5,
#tribe-mobile-container .tribe-events-read-more h5,
#tribe-mobile-container .tribe-events-event-schedule-details h6,
#tribe-mobile-container .tribe-events-read-more h6,
#tribe-mobile-container .tribe-events-event-schedule-details a.fl-button,
#tribe-mobile-container .tribe-events-read-more a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
@media only screen and (max-width: 1099px) {
  .single header {
    padding: 0 30px;
  }
}
@media only screen and (max-width: 768px) {
  .tribe-events-sub-nav li a {
    background: white;
    color: #555555;
  }
  .single-tribe_events .tribe-events-schedule {
    background: white;
    padding: 0px;
    margin: 0px;
    border: 0px;
  }
  body.single-tribe_events .tribe-events-meta-group {
    float: left;
  }
}
@media only screen and (max-width: 767px) {
  body.single-tribe_events .tribe-events-meta-group {
    float: none;
    width: 100%;
  }
}
@media only screen and (max-width: 650px) {
  body.post-type-archive-tribe_events article h3.tribe-events-list-event-title a {
    font-size: 21px;
  }
  body.single-tribe_events .schedule .time {
    width: 100%;
    float: none;
    margin-bottom: 5px;
  }
  body.single-tribe_events .schedule .description {
    width: 100%;
    display: block;
    margin-bottom: 20px;
  }
}
/* forms */
#container .frm_forms br {
  display: none;
}
form.mktoForm .mktoFormCol,
form.mktoForm .mktoFieldWrap {
  width: 100%;
}
form.mktoForm .mktoFormRow label {
  font-family: 'Proxima Nova', Helvetica, Arial, sans-serif;
  font-weight: normal!important;
  font-size: 16px;
}
form.mktoForm .mktoFormRow input,
form.mktoForm .mktoFormRow select {
  margin-top: -7px;
  background: white;
  border: 1px solid #d0d0d0;
  font-weight: bold;
  width: 100%;
  padding: 10px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: #555555;
  font-size: 18px;
  font-weight: normal;
  font-family: 'Proxima Nova', Helvetica, Arial, sans-serif;
  box-shadow: none;
}
form.mktoForm .mktoFormRow .select-parent {
  position: relative;
}
form.mktoForm .mktoFormRow .select-parent:after {
  content: '\f078';
  position: absolute;
  right: 10px;
  font-family: 'Font Awesome 5 Free';
  margin-top: 5px;
  pointer-events: none;
  font-weight: 700;
  top: 45px;
}
form.mktoForm .mktoFormRow .select-parent select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
form.mktoForm .mktoButtonRow .mktoButtonWrap {
  margin-left: 0!important;
  margin-top: 20px;
  display: block;
}
form.mktoForm .mktoButtonRow .mktoButtonWrap button.mktoButton {
  cursor: pointer;
  text-align: left;
  text-decoration: none;
  background: #ffca26 !important;
  position: relative;
  top: 0px;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: .1em;
  padding: 10px 20px 10px 25px;
  font-weight: bold;
  white-space: normal;
  text-align: center;
  -webkit-appearance: none;
  color: #323232;
  box-shadow: none;
  text-shadow: none;
  border: 0;
  border-radius: 6px !important;
  -moz-border-radius: 6px !important;
  -webkit-border-radius: 6px !important;
}
form.mktoForm .mktoButtonRow .mktoButtonWrap button.mktoButton h1,
form.mktoForm .mktoButtonRow .mktoButtonWrap button.mktoButton h2,
form.mktoForm .mktoButtonRow .mktoButtonWrap button.mktoButton h3,
form.mktoForm .mktoButtonRow .mktoButtonWrap button.mktoButton h4,
form.mktoForm .mktoButtonRow .mktoButtonWrap button.mktoButton h5,
form.mktoForm .mktoButtonRow .mktoButtonWrap button.mktoButton h6,
form.mktoForm .mktoButtonRow .mktoButtonWrap button.mktoButton a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
form.mktoForm .mktoButtonRow .mktoButtonWrap button.mktoButton:hover {
  opacity: 0.8;
  background: #006c90;
  border: 0px;
}
form.mktoForm .mktoButtonWrap.mktoRound {
  margin-left: 0!important;
  margin-top: 40px;
}
form.mktoForm .mktoButtonWrap.mktoRound button {
  font-size: 18px;
  text-align: center;
  text-decoration: none;
  background: #93d500 !important;
  position: relative;
  border: 0!important;
  top: 0px;
  font-weight: bold;
  color: #323232;
  text-transform: uppercase;
  letter-spacing: .1em;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  padding: 10px 25px;
}
form.mktoForm .mktoButtonWrap.mktoRound button h1,
form.mktoForm .mktoButtonWrap.mktoRound button h2,
form.mktoForm .mktoButtonWrap.mktoRound button h3,
form.mktoForm .mktoButtonWrap.mktoRound button h4,
form.mktoForm .mktoButtonWrap.mktoRound button h5,
form.mktoForm .mktoButtonWrap.mktoRound button h6,
form.mktoForm .mktoButtonWrap.mktoRound button a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
form.mktoForm .mktoButtonWrap.mktoRound button:hover {
  opacity: 0.8;
}
footer form.mktoForm {
  position: relative;
}
footer form.mktoForm .mktoButtonRow {
  position: absolute;
  right: 0;
  bottom: 15px;
  width: auto!important;
}
footer form.mktoForm label {
  display: none;
}
footer form.mktoForm .mktoButtonWrap,
footer form.mktoForm button[type=submit] {
  margin-top: 0;
}
footer form.mktoForm button.mktoButton {
  width: 165px!important;
  font-size: 16px!important;
  padding: 10px 20px 10px 25px !important;
}
footer form.mktoForm input {
  width: -webkit-calc(100% - 200px) !important;
  width: -moz-calc(100% - 200px) !important;
  width: calc(100% - 200px) !important;
}
.mkto-form-wide form.mktoForm {
  width: 100%!important;
  margin: auto;
}
.mkto-form-wide form.mktoForm label {
  margin-bottom: 10px;
}
.mkto-form-wide form.mktoForm input,
.mkto-form-wide form.mktoForm select,
.mkto-form-wide form.mktoForm textarea {
  width: 100%!important;
}
.mkto-form-wide form.mktoForm .mktoCheckboxList {
  width: 100%!important;
}
.mkto-form-wide form.mktoForm .mktoCheckboxList input,
.mkto-form-wide form.mktoForm .mktoCheckboxList label {
  float: left;
}
.mkto-form-wide form.mktoForm .mktoCheckboxList label {
  margin-left: 5px;
}
.mkto-form-wide form.mktoForm .mktoCheckboxList input {
  clear: both;
  width: auto!important;
}
.mkto-form-wide form.mktoForm .mktoFormCol {
  float: left;
  width: -webkit-calc(50% - 10px) !important;
  width: -moz-calc(50% - 10px) !important;
  width: calc(50% - 10px) !important;
}
.mkto-form-wide form.mktoForm .mktoFormRow {
  margin-bottom: 20px;
}
.mkto-form-wide form.mktoForm .mktoFormRow > div:nth-of-type(2).mktoFormCol {
  margin-left: 20px;
}
.mkto-form-wide form.mktoForm .mktoButtonWrap {
  margin-top: 0;
  margin-bottom: 40px;
}
@media only screen and (max-width: 768px) {
  .mkto-form-wide form.mktoForm .mktoFormCol {
    width: 100%!important;
  }
  .mkto-form-wide form.mktoForm .mktoFormRow {
    margin-bottom: 0;
  }
  .mkto-form-wide form.mktoForm .mktoFormRow > div:nth-of-type(2).mktoFormCol {
    margin-left: 0;
  }
  .mkto-form-wide form.mktoForm .mktoFormRow .mktoFormCol {
    margin-bottom: 20px!important;
  }
}
@media only screen and (max-width: 480px) {
  form.mktoForm input {
    height: auto!important;
  }
  form.mktoForm label {
    margin-bottom: 10px;
  }
  footer form.mktoForm .mktoButtonRow {
    position: relative;
    right: 0;
    top: 0;
    width: 100%!important;
  }
  footer form.mktoForm .mktoButtonWrap {
    text-align: center;
  }
  footer form.mktoForm button.mktoButton {
    width: 165px!important;
    font-size: 16px!important;
  }
  footer form.mktoForm input {
    width: 100%!important;
  }
}
.page-template-page-resource-library h2 {
  font-size: 20px;
  font-weight: normal;
  color: #555555;
}
.page-template-page-resource-library h2 span {
  font-weight: normal;
}
.page-template-page-resource-library .filters-wrapper {
  margin: auto;
  position: relative;
  margin-bottom: 60px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  max-width: 1100px;
  width: 100%;
  justify-content: center;
}
.page-template-page-resource-library .filters-wrapper .btn-clear {
  position: absolute;
  top: -60px;
  right: 0px;
  background-color: #93d500;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  color: white;
  font-size: 14px;
  letter-spacing: .1em;
  padding: 8px 20px;
  text-transform: uppercase;
  font-weight: 500;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 0px;
}
.page-template-page-resource-library .filters-wrapper .filter-container,
.page-template-page-resource-library .filters-wrapper .search {
  margin-right: 20px;
  -webkit-flex: 1 0 18%;
  /* Safari 6.1+ */
  -ms-flex: 1 0 18%;
  /* IE 10 */
  flex: 1 0 18%;
}
.page-template-page-resource-library .filters-wrapper .filter-container,
.page-template-page-resource-library .filters-wrapper .sort-outer {
  position: relative;
}
.page-template-page-resource-library .filters-wrapper .filter-container select,
.page-template-page-resource-library .filters-wrapper .sort-outer select {
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 10px;
  font-weight: bold;
  color: #555555;
  border: 1px solid #d0d0d0;
  background: white;
  font-size: 14px;
}
.page-template-page-resource-library .filters-wrapper .filter-container:after,
.page-template-page-resource-library .filters-wrapper .sort-outer:after {
  content: '\f0d7';
  position: absolute;
  right: 0px;
  font-family: 'Font Awesome 5 Free';
  margin-top: 10px;
  pointer-events: none;
  font-weight: 700;
  top: 0px;
  right: 10px;
  font-size: 20px;
  color: #555555;
}
.page-template-page-resource-library .filters-wrapper .search {
  position: relative;
}
.page-template-page-resource-library .filters-wrapper .search input.search-term {
  background: #f0f0f0;
  border: 1px solid #d0d0d0;
  font-weight: bold;
  width: 100%;
  padding: 10px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: #555555;
}
.page-template-page-resource-library .filters-wrapper .search:after {
  content: '\f002';
  font-family: 'Font Awesome 5 Free';
  color: #d0d0d0;
  position: absolute;
  right: 10px;
  top: 8px;
  font-weight: 700;
}
.page-template-page-resource-library .filters-wrapper .sort-outer {
  -webkit-flex: 1 0 12%;
  /* Safari 6.1+ */
  -ms-flex: 1 0 12%;
  /* IE 10 */
  flex: 1 0 12%;
}
.page-template-page-resource-library .resource-feed {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -o-flex-flow: row wrap;
  flex-flow: row wrap;
  max-width: 1150px;
  margin: auto;
  justify-content: center;
}
.page-template-page-resource-library .resource-feed .resource-box {
  margin-bottom: 20px;
  border: 1px solid #d0d0d0;
  background: white;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  padding: 30px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  margin: 25px;
  width: -webkit-calc(33.3% - 50px);
  width: -moz-calc(33.3% - 50px);
  width: calc(33.3% - 50px);
  position: relative;
}
.page-template-page-resource-library .resource-feed .resource-box .triangle {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  border-radius: 0 6px 0 0;
  -moz-border-radius: 0 6px 0 0;
  -webkit-border-radius: 0 6px 0 0;
  display: none;
  overflow: hidden;
}
.page-template-page-resource-library .resource-feed .resource-box:hover .triangle {
  display: block;
}
.page-template-page-resource-library .resource-feed .resource-box .resource-type {
  font-size: 14px;
  color: #838383;
  letter-spacing: .1em;
  text-align: left;
  margin-top: 10px;
  text-transform: uppercase;
}
.page-template-page-resource-library .resource-feed .resource-box h3 {
  color: #555555;
  font-weight: 600;
  line-height: 1.2;
  margin-top: 15px;
  margin-bottom: 30px;
  font-size: 24px;
}
.page-template-page-resource-library .resource-feed .resource-box .thumb {
  height: 180px;
  overflow: hidden;
  margin-top: auto;
  border-bottom: 1px solid #d0d0d0;
}
body.single-download #content {
  margin-top: 150px;
}
body.single-download #content .resource-type {
  text-align: left;
  color: #838383;
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.single-download #content .resource-type h1,
body.single-download #content .resource-type h2,
body.single-download #content .resource-type h3,
body.single-download #content .resource-type h4,
body.single-download #content .resource-type h5,
body.single-download #content .resource-type h6,
body.single-download #content .resource-type a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.single-download #content h3 {
  font-weight: bold;
  line-height: 1.3;
  color: #006c90;
}
body.single-download #content .doc-thumb {
  float: right;
  max-width: 200px;
  margin: 20px;
}
body.single-download #content p {
  margin-left: 15px;
}
body.single-download #content .col-sm-7 .row {
  min-height: 200px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 1.7;
  text-align: left;
  margin-left: 0px;
}
body.single-download #content .col-sm-7 .row p {
  margin-left: 0px;
}
body.single-download #content .callout-box {
  background: #f0f0f0;
  margin-bottom: 100px;
  padding: 40px 20px;
  margin-top: -20px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 1px solid #d0d0d0;
}
body.single-download #content .callout-box h3 {
  color: #555555;
  margin-top: 0px;
  text-align: center;
}
body.single-download #content .callout-box iframe {
  height: 590px;
}
body.single-download .download .mktoForm {
  width: 100%!important;
}
body.single-download .download .mktoForm label,
body.single-download .download .mktoForm input,
body.single-download .download .mktoForm select {
  width: 100%!important;
}
body.single-download .pdf-download p {
  margin: 40px 0;
}
body.single-download .pdf-download a {
  border: 0;
  cursor: pointer;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
  background-color: #ffca26;
  position: relative;
  top: 0px;
  font-weight: bold;
  color: #323232;
  text-transform: uppercase;
  letter-spacing: .1em;
  padding: 10px 25px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
body.single-download .pdf-download a h1,
body.single-download .pdf-download a h2,
body.single-download .pdf-download a h3,
body.single-download .pdf-download a h4,
body.single-download .pdf-download a h5,
body.single-download .pdf-download a h6,
body.single-download .pdf-download a a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
body.single-download .pdf-download a:hover {
  opacity: 0.8;
  background: #006c90;
  border: 0px;
  color: white;
}
@media only screen and (max-width: 1100px) {
  .page-template-page-resource-library .filters-wrapper {
    padding: 0px 25px;
  }
  .page-template-page-resource-library .filters-wrapper .btn-clear {
    right: 25px;
  }
}
@media only screen and (max-width: 959px) {
  .page-template-page-resource-library .filters-wrapper {
    margin-bottom: 40px;
    padding: 0 15px;
  }
  .page-template-page-resource-library .filters-wrapper .search input.search-term {
    font-size: 16px;
    padding: 6px 10px;
  }
  .page-template-page-resource-library .filters-wrapper .filter-container,
  .page-template-page-resource-library .filters-wrapper .search {
    margin-right: 10px;
  }
  .page-template-page-resource-library .resource-feed .resource-box {
    margin: 15px;
    width: -webkit-calc(33.3% - 30px);
    width: -moz-calc(33.3% - 30px);
    width: calc(33.3% - 30px);
  }
}
@media only screen and (max-width: 915px) {
  body.single-download #content .callout-box iframe {
    height: 650px;
  }
}
@media only screen and (max-width: 767px) {
  .page-template-page-resource-library .filters-wrapper {
    margin-bottom: 20px;
    max-width: 400px;
  }
  .page-template-page-resource-library .filters-wrapper .filter-container,
  .page-template-page-resource-library .filters-wrapper .btn-clear,
  .page-template-page-resource-library .filters-wrapper .sort-outer {
    display: none;
  }
  .page-template-page-resource-library .resource-feed .resource-box {
    margin: 15px;
    width: -webkit-calc(50% - 30px);
    width: -moz-calc(50% - 30px);
    width: calc(50% - 30px);
  }
  body.single-download iframe {
    width: fit-content;
  }
}
@media only screen and (max-width: 600px) {
  .page-template-page-resource-library .resource-feed .resource-box {
    width: 100%;
  }
}
.page-template-page-partners-integration {
  /* Show the tooltip text when you mouse over the tooltip container */
}
.page-template-page-partners-integration article {
  margin-top: 90px;
}
.page-template-page-partners-integration .fl-content-full .row {
  overflow-x: hidden;
}
.page-template-page-partners-integration .filters-wrapper {
  margin: auto;
  position: relative;
  margin-bottom: 60px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  max-width: 1100px;
  width: 100%;
  justify-content: center;
}
.page-template-page-partners-integration .filters-wrapper .btn-pi-clear {
  background-color: #93d500;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  color: white;
  font-size: 14px;
  letter-spacing: .1em;
  padding: 11px 12px;
  text-transform: uppercase;
  font-weight: 500;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 0px;
  margin-left: 20px;
}
.page-template-page-partners-integration .filters-wrapper .filter-container,
.page-template-page-partners-integration .filters-wrapper .search {
  margin-right: 20px;
  -webkit-flex: 1 0 18%;
  /* Safari 6.1+ */
  -ms-flex: 1 0 18%;
  /* IE 10 */
  flex: 1 0 18%;
}
.page-template-page-partners-integration .filters-wrapper .filter-container,
.page-template-page-partners-integration .filters-wrapper .sort-outer {
  position: relative;
}
.page-template-page-partners-integration .filters-wrapper .filter-container select,
.page-template-page-partners-integration .filters-wrapper .sort-outer select {
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 10px;
  font-weight: bold;
  color: #555555;
  border: 1px solid #d0d0d0;
  background: white;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-template-page-partners-integration .filters-wrapper .filter-container select h1,
.page-template-page-partners-integration .filters-wrapper .sort-outer select h1,
.page-template-page-partners-integration .filters-wrapper .filter-container select h2,
.page-template-page-partners-integration .filters-wrapper .sort-outer select h2,
.page-template-page-partners-integration .filters-wrapper .filter-container select h3,
.page-template-page-partners-integration .filters-wrapper .sort-outer select h3,
.page-template-page-partners-integration .filters-wrapper .filter-container select h4,
.page-template-page-partners-integration .filters-wrapper .sort-outer select h4,
.page-template-page-partners-integration .filters-wrapper .filter-container select h5,
.page-template-page-partners-integration .filters-wrapper .sort-outer select h5,
.page-template-page-partners-integration .filters-wrapper .filter-container select h6,
.page-template-page-partners-integration .filters-wrapper .sort-outer select h6,
.page-template-page-partners-integration .filters-wrapper .filter-container select a.fl-button,
.page-template-page-partners-integration .filters-wrapper .sort-outer select a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-template-page-partners-integration .filters-wrapper .filter-container:after,
.page-template-page-partners-integration .filters-wrapper .sort-outer:after {
  content: '\f0d7';
  position: absolute;
  right: 0px;
  font-family: 'Font Awesome 5 Free';
  margin-top: 10px;
  pointer-events: none;
  font-weight: 700;
  top: 0px;
  right: 10px;
  font-size: 20px;
  color: #555555;
}
.page-template-page-partners-integration .filters-wrapper .search {
  position: relative;
}
.page-template-page-partners-integration .filters-wrapper .search input.pi-search-term {
  background: #f0f0f0;
  border: 1px solid #d0d0d0;
  font-weight: bold;
  width: 100%;
  padding: 10px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: #555555;
}
.page-template-page-partners-integration .filters-wrapper .search:after {
  content: '\f002';
  font-family: 'Font Awesome 5 Free';
  color: #d0d0d0;
  position: absolute;
  right: 10px;
  top: 8px;
  font-weight: 700;
}
.page-template-page-partners-integration .filters-wrapper .sort-outer {
  -webkit-flex: 1 0 12%;
  /* Safari 6.1+ */
  -ms-flex: 1 0 12%;
  /* IE 10 */
  flex: 1 0 12%;
}
.page-template-page-partners-integration .partner-int-feed {
  overflow: visible;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -o-flex-flow: row wrap;
  flex-flow: row wrap;
  max-width: 1150px;
  margin: auto;
  justify-content: center;
}
.page-template-page-partners-integration .partner-int-feed .partner-int-box {
  margin-bottom: 20px;
  border: 1px solid #d0d0d0;
  background: white;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  padding: 30px 30px 20px 30px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  margin: 25px;
  width: -webkit-calc(33.3% - 50px);
  width: -moz-calc(33.3% - 50px);
  width: calc(33.3% - 50px);
  position: relative;
}
.page-template-page-partners-integration .partner-int-feed .partner-int-box h3 {
  color: #555555;
  font-weight: 600;
  line-height: 1.2;
  margin-top: 15px;
  margin-bottom: 30px;
  font-size: 24px;
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.page-template-page-partners-integration .partner-int-feed .partner-int-box .part-int-logo {
  height: 120px;
  position: relative;
}
.page-template-page-partners-integration .partner-int-feed .partner-int-box .part-int-logo img {
  max-width: 200px;
  max-height: 100px;
  width: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.page-template-page-partners-integration .partner-int-feed .partner-int-box .badges {
  margin: auto -2px 0px -2px;
  padding-top: 10px;
  border-top: 1px dotted #d0d0d0;
  min-height: 80px;
}
.page-template-page-partners-integration .partner-int-feed .partner-int-box .badges img {
  max-width: 20%;
  padding: 2px;
  float: left;
}
.page-template-page-partners-integration .tooltip {
  position: relative;
  display: inline-block;
  width: 20%;
  float: left;
}
.page-template-page-partners-integration .tooltip img {
  max-width: 100%!important;
}
.page-template-page-partners-integration .tooltip .tooltiptext {
  opacity: 0;
  width: 220px;
  background-color: #f0f0f0;
  color: #555555;
  text-align: center;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  border: 1px solid #d0d0d0;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  padding: 10px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-top: 20px;
}
.page-template-page-partners-integration .tooltip .tooltiptext:after {
  content: url('/wp-content/uploads/2019/09/Tooltip-triangle-2.svg');
  position: absolute;
  left: 50%;
  width: 30px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  top: -15px;
}
.page-template-page-partners-integration .tooltip:hover .tooltiptext {
  opacity: 1;
}
@media only screen and (max-width: 1100px) {
  .page-template-page-partners-integration .filters-wrapper {
    padding: 0px 25px;
  }
  .page-template-page-partners-integration .filters-wrapper .btn-pi-clear {
    right: 25px;
  }
}
@media only screen and (max-width: 959px) {
  .page-template-page-partners-integration .filters-wrapper {
    margin-bottom: 40px;
    padding: 0 15px;
  }
  .page-template-page-partners-integration .filters-wrapper .search input.pi-search-term {
    font-size: 16px;
    padding: 6px;
  }
  .page-template-page-partners-integration .filters-wrapper .filter-container,
  .page-template-page-partners-integration .filters-wrapper .search {
    margin-right: 8px;
  }
  .page-template-page-partners-integration .filters-wrapper .sort-outer {
    -webkit-flex: 1 0 9%;
    -ms-flex: 1 0 9%;
    flex: 1 0 9%;
  }
  .page-template-page-partners-integration .filters-wrapper .btn-pi-clear {
    margin-left: 8px;
  }
  .page-template-page-partners-integration .filters-wrapper .capabilities-select {
    -webkit-flex: 1 0 18%;
    -ms-flex: 1 0 18%;
    flex: 1 0 18%;
  }
  .page-template-page-partners-integration .filters-wrapper .partnership-type-select {
    -webkit-flex: 1 0 21%;
    -ms-flex: 1 0 21%;
    flex: 1 0 21%;
  }
  .page-template-page-partners-integration .partner-int-feed .partner-int-box {
    margin: 15px;
    width: -webkit-calc(33.3% - 30px);
    width: -moz-calc(33.3% - 30px);
    width: calc(33.3% - 30px);
  }
}
@media only screen and (max-width: 825px) {
  .page-template-page-partners-integration .filters-wrapper .btn-pi-clear {
    position: absolute;
    top: -50px;
    right: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .page-template-page-partners-integration .filters-wrapper {
    margin-bottom: 20px;
    max-width: 400px;
  }
  .page-template-page-partners-integration .filters-wrapper .filter-container,
  .page-template-page-partners-integration .filters-wrapper .btn-pi-clear,
  .page-template-page-partners-integration .filters-wrapper .sort-outer {
    display: none;
  }
  .page-template-page-partners-integration .partner-int-feed .partner-int-box {
    margin: 15px;
    width: -webkit-calc(50% - 30px);
    width: -moz-calc(50% - 30px);
    width: calc(50% - 30px);
  }
}
@media only screen and (max-width: 600px) {
  .page-template-page-partners-integration .partner-int-feed .partner-int-box {
    width: 100%;
    float: none;
    margin: 15px auto;
  }
  .page-template-page-partners-integration .tooltip {
    max-width: 70px;
  }
}
.page-template-page-webinars h3 {
  font-size: 25px;
  font-weight: normal;
  color: #555555;
}
.page-template-page-webinars h3 span {
  font-weight: normal;
}
.page-template-page-webinars .fl-content .row {
  max-width: 1100px;
  margin: auto;
}
.page-template-page-webinars h2 {
  color: #555555;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 30px;
  padding-left: 40px;
  position: relative;
}
.page-template-page-webinars h2 h1,
.page-template-page-webinars h2 h2,
.page-template-page-webinars h2 h3,
.page-template-page-webinars h2 h4,
.page-template-page-webinars h2 h5,
.page-template-page-webinars h2 h6,
.page-template-page-webinars h2 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-template-page-webinars h2:before {
  background: url('/wp-content/uploads/2019/05/Circle-arrow.svg');
  background-size: 30px 30px;
  width: 30px;
  height: 30px;
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  left: 0px;
  margin-top: 2px;
  pointer-events: none;
}
.page-template-page-webinars .col-sm-3 {
  padding-right: 40px;
}
.page-template-page-webinars .col-sm-3 h3 {
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: .1em;
  color: #838383;
  font-weight: 500;
}
.page-template-page-webinars .col-sm-3 h3 h1,
.page-template-page-webinars .col-sm-3 h3 h2,
.page-template-page-webinars .col-sm-3 h3 h3,
.page-template-page-webinars .col-sm-3 h3 h4,
.page-template-page-webinars .col-sm-3 h3 h5,
.page-template-page-webinars .col-sm-3 h3 h6,
.page-template-page-webinars .col-sm-3 h3 a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-template-page-webinars .col-sm-3 .filter {
  margin-bottom: 60px;
}
.page-template-page-webinars .col-sm-3 .filter .input {
  position: relative;
}
.page-template-page-webinars .col-sm-3 .filter .input input[type="text"] {
  background: #f0f0f0;
  border: 1px solid #d0d0d0;
  font-weight: bold;
  width: 100%;
  padding: 10px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: #555555;
  margin-top: 20px;
}
.page-template-page-webinars .col-sm-3 .filter .input:after {
  content: '\f002';
  font-family: 'Font Awesome 5 Free';
  color: #d0d0d0;
  position: absolute;
  right: 10px;
  top: 8px;
  font-weight: 700;
}
.page-template-page-webinars .col-sm-3 .filter .input ::placeholder {
  color: #838383;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-weight: bold;
}
.page-template-page-webinars .col-sm-3 .filter .input ::placeholder h1,
.page-template-page-webinars .col-sm-3 .filter .input ::placeholder h2,
.page-template-page-webinars .col-sm-3 .filter .input ::placeholder h3,
.page-template-page-webinars .col-sm-3 .filter .input ::placeholder h4,
.page-template-page-webinars .col-sm-3 .filter .input ::placeholder h5,
.page-template-page-webinars .col-sm-3 .filter .input ::placeholder h6,
.page-template-page-webinars .col-sm-3 .filter .input ::placeholder a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.page-template-page-webinars .col-sm-3 .categories {
  border-top: 1px solid #d0d0d0;
  padding-top: 20px;
}
.page-template-page-webinars .col-sm-3 .categories ul.category-list {
  list-style: none;
  padding-left: 0px;
}
.page-template-page-webinars .col-sm-3 .categories ul.category-list li {
  margin-bottom: 0px;
}
.page-template-page-webinars .col-sm-3 .categories ul.category-list li a {
  color: #006c90;
  font-size: 17px;
}
.page-template-page-webinars .paging {
  margin-bottom: 120px;
  margin-top: 40px;
}
.page-template-page-webinars .paging a,
.page-template-page-webinars .paging span {
  padding: 0px 5px;
  margin: 0px 5px;
  color: #555555;
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
  position: relative;
  letter-spacing: .1em;
  background: none!important;
}
.page-template-page-webinars .paging a.pods-pagination-current,
.page-template-page-webinars .paging span.pods-pagination-current {
  border-bottom: 2px solid #555555;
  padding-bottom: 10px;
}
.page-template-page-webinars .paging a.pods-pagination-next:after,
.page-template-page-webinars .paging span.pods-pagination-next:after {
  content: '\f0da';
  color: #555555;
  position: absolute;
  font-weight: 700;
  font-family: 'Font Awesome 5 Free';
  font-size: 30px;
  right: -20px;
  top: 4px;
}
.page-template-page-webinars .paging a.pods-pagination-prev:after,
.page-template-page-webinars .paging span.pods-pagination-prev:after {
  content: '\f0d9';
  color: #555555;
  position: absolute;
  font-weight: 700;
  font-family: 'Font Awesome 5 Free';
  font-size: 30px;
  left: -20px;
  top: 4px;
}
.page-template-page-webinars .paging.last-dots .pods-pagination-last {
  margin-left: -10px;
}
.page-template-page-webinars .paging.last-dots .pods-pagination-last:before {
  content: '...';
  margin-right: 12px;
}
.page-template-page-webinars .paging.first-dots .pods-pagination-first:after {
  margin-right: -12px;
  margin-left: 10px;
  content: ' ...';
}
.webinar-feed {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -o-flex-flow: row wrap;
  flex-flow: row wrap;
  max-width: 1100px;
  margin: 0px -15px;
}
.webinar-feed .webinar-box {
  margin-bottom: 20px;
  border: 1px solid #f0f0f0;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  padding: 0px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  margin: 15px;
  width: -webkit-calc(33.3% - 30px);
  width: -moz-calc(33.3% - 30px);
  width: calc(33.3% - 30px);
  position: relative;
  overflow: hidden;
  min-height: 350px;
}
.webinar-feed .webinar-box .image {
  height: 150px;
  background: url('/wp-content/uploads/2019/06/ComingSoon_Webinar-2.png');
  background-size: cover;
  background-position: center center;
  overflow-y: hidden;
}
.webinar-feed .webinar-box .image img {
  object-fit: cover;
  min-height: 150px;
}
.webinar-feed .webinar-box .image:after {
  background: url('/wp-content/uploads/2019/05/Circle-arrow-white.svg');
  background-size: 70px 70px;
  width: 70px;
  height: 70px;
  position: absolute;
  top: 75px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: '';
  opacity: .5;
}
.webinar-feed .webinar-box .inner {
  padding: 20px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-flex: 1;
  /* Safari 6.1+ */
  -ms-flex: 1;
  /* IE 10 */
  flex: 1;
}
.webinar-feed .webinar-box .inner h3 {
  font-weight: 600;
  color: #555555;
  font-size: 18px;
  line-height: 1.2;
  margin-bottom: 40px;
  margin-top: 0px;
  text-transform: none;
  letter-spacing: 0;
}
.webinar-feed .webinar-box .inner .date {
  margin-top: auto;
  padding-top: 10px;
  border-top: 1px solid #d0d0d0;
  color: #838383;
  margin-bottom: 0px;
  font-size: 16px;
}
.webinar-feed .webinar-box .triangle {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  border-radius: 0 6px 0 0;
  -moz-border-radius: 0 6px 0 0;
  -webkit-border-radius: 0 6px 0 0;
  display: none;
  overflow: hidden;
}
.webinar-feed .webinar-box:hover .triangle {
  display: block;
}
.webinar-feed .hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 20px;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.webinar-feed .hover h3 {
  color: white;
  font-size: 15px;
  line-height: 1;
  margin-top: 0px;
  font-weight: bold;
}
.webinar-feed .hover p {
  color: white;
  font-size: 17px;
  line-height: 1.3;
}
.webinar-feed .btn {
  background-color: #006c90;
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.1);
  color: white;
  font-size: 15px;
  letter-spacing: .1em;
  padding: 8px 20px;
  text-transform: uppercase;
  font-weight: 500;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 0px;
  margin-top: auto;
}
.webinar-feed.past .hover {
  background: rgba(255, 202, 38, 0.9);
}
.webinar-feed.past .webinar-box:hover .hover {
  opacity: 1;
}
.webinar-feed.upcoming .webinar-box {
  min-height: 250px;
}
.webinar-feed.upcoming .webinar-box .btn {
  margin-top: 30px;
}
@media only screen and (max-width: 800px) {
  .page-template-page-webinars .fl-content .left {
    width: 30%;
  }
  .page-template-page-webinars .fl-content .right {
    width: 70%;
  }
  .webinar-feed {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .webinar-feed .webinar-box {
    width: -webkit-calc(50% - 30px);
    width: -moz-calc(50% - 30px);
    width: calc(50% - 30px);
  }
}
@media only screen and (max-width: 767px) {
  .page-template-page-webinars .fl-content .left {
    width: 100%;
  }
  .page-template-page-webinars .fl-content .left h3,
  .page-template-page-webinars .fl-content .left .categories {
    display: none;
  }
  .page-template-page-webinars .fl-content .right {
    width: 100%;
  }
}
@media only screen and (max-width: 500px) {
  .webinar-feed {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .webinar-feed .webinar-box {
    width: 100%;
  }
}
.partners-feed {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -o-flex-flow: row wrap;
  flex-flow: row wrap;
  max-width: 1100px;
  margin: auto;
}
.partners-feed .partners-box {
  margin-bottom: 20px;
  border: 1px solid black;
  padding: 20px;
}
.partners-feed .capabilities {
  background-color: gray;
  color: white;
  padding: 2px;
}
.random-hero-container {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center top;
  background-size: cover;
  position: relative;
  height: 800px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% -webkit-calc(100% - 300px), 0% 100%);
  clip-path: polygon(0 0, 100% 0%, 100% calc(100% - 300px), 0% 100%);
}
.random-hero-container:before {
  background: rgba(0, 91, 126, 0.8);
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
}
.random-hero-container .fl-module-content {
  margin: 0px;
}
.random-hero-container .slide-content-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 9;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  width: 100%;
  max-width: 1100px;
  padding: 0px 20px;
}
.random-hero-container .slide-content-wrapper h1,
.random-hero-container .slide-content-wrapper .slide-title {
  color: white;
  margin: 0 0 20px;
  padding: 0;
  font-size: 35px;
  font-weight: bold;
  text-align: center;
  line-height: 1.1;
}
.random-hero-container .slide-content-wrapper .slide-content h2 {
  font-size: 25px!important;
  text-align: center;
  color: white;
  max-width: 800px;
  font-weight: 400;
}
.random-hero-container .slide-content-wrapper .slide-content .button-hero {
  margin-top: 60px;
}
.random-hero-container .slide-content-wrapper .slide-content .button-hero a.btn {
  color: #ffca26;
  font-size: 20px;
  text-transform: none;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .1em;
  background: none;
  padding: 0px;
}
.random-hero-container .slide-content-wrapper .slide-content .button-hero a.btn h1,
.random-hero-container .slide-content-wrapper .slide-content .button-hero a.btn h2,
.random-hero-container .slide-content-wrapper .slide-content .button-hero a.btn h3,
.random-hero-container .slide-content-wrapper .slide-content .button-hero a.btn h4,
.random-hero-container .slide-content-wrapper .slide-content .button-hero a.btn h5,
.random-hero-container .slide-content-wrapper .slide-content .button-hero a.btn h6,
.random-hero-container .slide-content-wrapper .slide-content .button-hero a.btn a.fl-button {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.random-hero-container .slide-content-wrapper .slide-content .button-hero a.btn:after {
  content: '\f0d7';
  color: #ffca26;
  font-weight: 700;
  font-family: "Font Awesome 5 Free";
  display: block;
  text-align: center;
  font-size: 50px;
  padding-top: 20px;
}
.random-hero-container .slide-content-wrapper .slide-content .button-hero a.btn:hover {
  opacity: .7;
  color: white;
}
.random-hero-container .slide-content-wrapper .slide-content .button-hero a.btn:hover:after {
  opacity: .7;
  color: white;
}
.page-id-5101 .random-hero-container {
  -webkit-clip-path: none;
  clip-path: none;
}
.fl-builder-edit .random-hero-container {
  -webkit-clip-path: none;
  clip-path: none;
}
.loader,
.loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}
.loader {
  margin: 60px auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(255, 255, 255, 0.2);
  border-right: 1.1em solid rgba(255, 255, 255, 0.2);
  border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
  border-left: 1.1em solid #ffffff;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@media only screen and (max-width: 768px) {
  .random-hero-container {
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% -webkit-calc(100% - 200px), 0% 100%);
    clip-path: polygon(0 0, 100% 0%, 100% calc(100% - 200px), 0% 100%);
  }
}
@media only screen and (max-width: 600px) {
  .random-hero-container .slide-content-wrapper .slide-title {
    font-size: 40px;
  }
  .random-hero-container .slide-content-wrapper .slide-content h2 {
    font-size: 25px;
  }
}
@media only screen and (max-width: 450px) {
  .random-hero-container .slide-content-wrapper .slide-title {
    font-size: 35px;
    line-height: 1;
  }
  .random-hero-container .slide-content-wrapper .slide-content h2 {
    font-size: 23px;
    line-height: 1.2;
  }
}
.ie-edge .home #hero:after,
.ie-edge .page-id-6875 #hero:after,
.ie-edge .page-id-7315 #hero:after {
  display: none;
}
.ie-edge .home #intro,
.ie-edge .page-id-6875 #intro,
.ie-edge .page-id-7315 #intro {
  margin-top: -170px;
}
.ie-edge .home #every-minute,
.ie-edge .page-id-6875 #every-minute,
.ie-edge .page-id-7315 #every-minute {
  margin-top: 0px;
}
.ie-edge .home #every-minute .fl-row-content-wrap,
.ie-edge .page-id-6875 #every-minute .fl-row-content-wrap,
.ie-edge .page-id-7315 #every-minute .fl-row-content-wrap {
  padding: 150px 0;
}
.ie-edge .home #preventing-loss #screening .fl-module-rich-text,
.ie-edge .page-id-6875 #preventing-loss #screening .fl-module-rich-text,
.ie-edge .page-id-7315 #preventing-loss #screening .fl-module-rich-text,
.ie-edge .home #preventing-loss #assessment .fl-module-rich-text,
.ie-edge .page-id-6875 #preventing-loss #assessment .fl-module-rich-text,
.ie-edge .page-id-7315 #preventing-loss #assessment .fl-module-rich-text,
.ie-edge .home #preventing-loss #MTSS .fl-module-rich-text,
.ie-edge .page-id-6875 #preventing-loss #MTSS .fl-module-rich-text,
.ie-edge .page-id-7315 #preventing-loss #MTSS .fl-module-rich-text,
.ie-edge .home #preventing-loss #dashboards .fl-module-rich-text,
.ie-edge .page-id-6875 #preventing-loss #dashboards .fl-module-rich-text,
.ie-edge .page-id-7315 #preventing-loss #dashboards .fl-module-rich-text {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.ie-edge .home #preventing-loss #screening .fl-module-rich-text .fl-module-content,
.ie-edge .page-id-6875 #preventing-loss #screening .fl-module-rich-text .fl-module-content,
.ie-edge .page-id-7315 #preventing-loss #screening .fl-module-rich-text .fl-module-content,
.ie-edge .home #preventing-loss #assessment .fl-module-rich-text .fl-module-content,
.ie-edge .page-id-6875 #preventing-loss #assessment .fl-module-rich-text .fl-module-content,
.ie-edge .page-id-7315 #preventing-loss #assessment .fl-module-rich-text .fl-module-content,
.ie-edge .home #preventing-loss #MTSS .fl-module-rich-text .fl-module-content,
.ie-edge .page-id-6875 #preventing-loss #MTSS .fl-module-rich-text .fl-module-content,
.ie-edge .page-id-7315 #preventing-loss #MTSS .fl-module-rich-text .fl-module-content,
.ie-edge .home #preventing-loss #dashboards .fl-module-rich-text .fl-module-content,
.ie-edge .page-id-6875 #preventing-loss #dashboards .fl-module-rich-text .fl-module-content,
.ie-edge .page-id-7315 #preventing-loss #dashboards .fl-module-rich-text .fl-module-content {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.ie-edge .home #preventing-loss #screening .fl-module-rich-text .fl-module-content .fl-rich-text,
.ie-edge .page-id-6875 #preventing-loss #screening .fl-module-rich-text .fl-module-content .fl-rich-text,
.ie-edge .page-id-7315 #preventing-loss #screening .fl-module-rich-text .fl-module-content .fl-rich-text,
.ie-edge .home #preventing-loss #assessment .fl-module-rich-text .fl-module-content .fl-rich-text,
.ie-edge .page-id-6875 #preventing-loss #assessment .fl-module-rich-text .fl-module-content .fl-rich-text,
.ie-edge .page-id-7315 #preventing-loss #assessment .fl-module-rich-text .fl-module-content .fl-rich-text,
.ie-edge .home #preventing-loss #MTSS .fl-module-rich-text .fl-module-content .fl-rich-text,
.ie-edge .page-id-6875 #preventing-loss #MTSS .fl-module-rich-text .fl-module-content .fl-rich-text,
.ie-edge .page-id-7315 #preventing-loss #MTSS .fl-module-rich-text .fl-module-content .fl-rich-text,
.ie-edge .home #preventing-loss #dashboards .fl-module-rich-text .fl-module-content .fl-rich-text,
.ie-edge .page-id-6875 #preventing-loss #dashboards .fl-module-rich-text .fl-module-content .fl-rich-text,
.ie-edge .page-id-7315 #preventing-loss #dashboards .fl-module-rich-text .fl-module-content .fl-rich-text {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  align-items: center;
}
.ie-edge .home #built,
.ie-edge .page-id-6875 #built,
.ie-edge .page-id-7315 #built {
  margin-top: 0px;
  padding-top: 100px;
}
.ie-edge .home #address,
.ie-edge .page-id-6875 #address,
.ie-edge .page-id-7315 #address {
  margin-top: 0px;
}
.ie-edge .home #address .fl-row-content-wrap,
.ie-edge .page-id-6875 #address .fl-row-content-wrap,
.ie-edge .page-id-7315 #address .fl-row-content-wrap {
  padding-top: 100px;
  background-position-y: -250px;
}
.ie-edge .home #address .fl-row-content-wrap .fl-row-content,
.ie-edge .page-id-6875 #address .fl-row-content-wrap .fl-row-content,
.ie-edge .page-id-7315 #address .fl-row-content-wrap .fl-row-content {
  padding-top: 15 0px;
}
.ie-edge .home #cta:before,
.ie-edge .page-id-6875 #cta:before,
.ie-edge .page-id-7315 #cta:before {
  display: none;
}
.ie-edge .home #cta .fl-row-content-wrap,
.ie-edge .page-id-6875 #cta .fl-row-content-wrap,
.ie-edge .page-id-7315 #cta .fl-row-content-wrap {
  padding: 100px 0px;
}
.ie-edge .home .trapezoid-right .fl-row-content-wrap,
.ie-edge .page-id-6875 .trapezoid-right .fl-row-content-wrap,
.ie-edge .page-id-7315 .trapezoid-right .fl-row-content-wrap {
  padding: 0px!important;
}
.ie-edge .home .trapezoid-right-background .fl-row-content-wrap,
.ie-edge .page-id-6875 .trapezoid-right-background .fl-row-content-wrap,
.ie-edge .page-id-7315 .trapezoid-right-background .fl-row-content-wrap {
  margin-top: -150px !important;
  padding-top: 100px;
  padding-bottom: 100px;
}
.ie-edge #header .fl-page-nav-wrap .navbar-nav li ul.sub-menu li:before,
.ie-edge #header .fl-page-bar .navbar-nav li ul.sub-menu li:before {
  margin-top: -20px;
}
.ie-edge .trapezoid-right,
.ie-edge .trapezoid-left {
  padding: 0px;
}
.ie-edge .trapezoid-right .fl-row-content-wrap,
.ie-edge .trapezoid-left .fl-row-content-wrap {
  padding: 100px 0px;
}
.ie-edge #testimonials .fl-slide-foreground {
  left: 35%;
  width: 65%;
}
.ie-edge #testimonials .fl-slide-foreground .fl-slide-content-wrap {
  margin-left: 20px;
}
.ie-edge #testimonials .fl-slide-foreground .fl-slide-content-wrap:before {
  left: 0px;
}
.ie-edge #hero-secondary,
.ie-edge #hero-secondary-new {
  height: 500px;
}
.ie-edge #hero-secondary:after,
.ie-edge #hero-secondary-new:after {
  display: none;
}
.ie-edge #hero-secondary .fl-row-content-wrap,
.ie-edge #hero-secondary-new .fl-row-content-wrap {
  height: 500px;
}
.ie-edge #hero-secondary .fl-row-content,
.ie-edge #hero-secondary-new .fl-row-content {
  margin-top: 50px;
}
.ie-edge #cta-secondary,
.ie-edge #cta-secondary-template {
  pointer-events: all;
  margin-top: 0px!important;
}
.ie-edge #cta-secondary .fl-row-content-wrap,
.ie-edge #cta-secondary-template .fl-row-content-wrap {
  padding: 70px 0px;
  margin: 0px;
}
.ie-edge #cta-secondary .inner,
.ie-edge #cta-secondary-template .inner {
  padding-top: 70px;
}
.ie-edge #demo-form iframe {
  padding-bottom: 50px;
}
.ie-edge .page-id-8120 #hero-secondary {
  margin-bottom: 150px;
}
.ie-edge .page-id-47 .questions-intro {
  padding-top: 100px;
}
.ie-edge .page-id-47 .addressing {
  padding-bottom: 100px;
}
.ie-edge .page-id-4838 #hero-secondary .fl-row-content {
  margin-top: 50px!important;
}
.ie-edge .page-id-4838 .matters .fl-row-content-wrap {
  background-position-x: -300px;
}
.ie-edge .page-id-4838 .solutions-products .fl-row-content-wrap {
  background-position-x: 500px;
}
.ie-edge .solutions-products .fl-row-content-wrap {
  padding-bottom: 150px;
}
.ie-edge .page-id-4836 .screenshot {
  margin-top: 100px;
}
.ie-edge .page-id-4836 .diagram .fl-row-content-wrap {
  padding-bottom: 150px;
}
.ie-edge #case-studies {
  padding: 150px 0;
}
.ie-edge #case-studies .fl-col-group-equal-height .fl-col:hover:before,
.ie-edge #case-studies .solution-webinar.fl-col:hover:before {
  content: '';
  background-image: url('/wp-content/uploads/2019/06/Triangle.svg');
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
}
.ie-edge .page-id-4839 .grid .fl-row-content-wrap {
  padding-bottom: 150px;
}
.ie-edge .page-id-42 .main .fl-row-content-wrap {
  padding-top: 0px;
  padding-bottom: 150px;
  background-position-y: -600px;
}
.ie-edge .page-id-42 .main .fl-row-content-wrap .fl-row-content {
  padding-top: 400px;
}
.ie-edge .page-id-42 #above-cta {
  display: none;
}
.ie-edge .trapezoid-left.white-quotes .fl-row-content-wrap {
  padding: 20px;
}
.ie-edge .page-id-4812 .fl-node-5cfad3bef1d81,
.ie-edge .page-id-5338 .fl-node-5cfad3bef1d81,
.ie-edge .page-id-5350 .fl-node-5cfad3bef1d81 {
  padding-top: 100px;
}
.ie-edge .page-id-4812 .fl-node-5cfad5916ed7f,
.ie-edge .page-id-5338 .fl-node-5cfad5916ed7f,
.ie-edge .page-id-5350 .fl-node-5cfad5916ed7f {
  padding-bottom: 150px;
}
.ie-edge .product-features {
  padding: 125px 0;
}
.ie-edge .page-id-5350 .fl-node-5cfad5916ed7f .fl-row-content-wrap {
  background-position-x: 300px;
}
.ie-edge .page-id-4812 .trapezoid-right-background .fl-row-content-wrap,
.ie-edge .page-id-5338 .trapezoid-right-background .fl-row-content-wrap,
.ie-edge .page-id-5350 .trapezoid-right-background .fl-row-content-wrap,
.ie-edge .page-id-5490 .trapezoid-right-background .fl-row-content-wrap,
.ie-edge .page-id-5314 .trapezoid-right-background .fl-row-content-wrap,
.ie-edge .page-id-7364 .trapezoid-right-background .fl-row-content-wrap,
.ie-edge .page-id-7766 .trapezoid-right-background .fl-row-content-wrap,
.ie-edge .page-id-7374 .trapezoid-right-background .fl-row-content-wrap,
.ie-edge .page-id-7767 .trapezoid-right-background .fl-row-content-wrap,
.ie-edge .page-id-7410 .trapezoid-right-background .fl-row-content-wrap,
.ie-edge .page-id-7769 .trapezoid-right-background .fl-row-content-wrap,
.ie-edge .page-id-7413 .trapezoid-right-background .fl-row-content-wrap,
.ie-edge .page-id-7770 .trapezoid-right-background .fl-row-content-wrap,
.ie-edge .page-id-7393 .trapezoid-right-background .fl-row-content-wrap,
.ie-edge .page-id-7768 .trapezoid-right-background .fl-row-content-wrap {
  padding-bottom: 40px;
}
.ie-edge .page-id-5314 #hero-products {
  padding-bottom: 150px;
}
.ie-edge .page-id-5314 .fl-node-5cfa8d0ecf986 {
  padding-top: 150px;
}
.ie-edge .page-id-5314 .fl-node-5cfa9a1ea5f29 {
  padding-bottom: 150px;
}
.ie-edge .page-id-5490 #hero-products {
  padding-bottom: 150px;
}
.ie-edge .page-id-5490 .fl-node-5cfad3bef1d81 {
  padding-top: 150px;
}
.ie-edge .page-id-5490 .fl-node-5cfad3bef1d81 .fl-row-content-wrap {
  background-position-x: -200px;
}
.ie-edge .page-id-5490 .fl-node-5cfad5916ed7f {
  padding-bottom: 150px;
}
.ie-edge .page-id-5490 .fl-node-5cfad5916ed7f .fl-row-content-wrap {
  background-position-x: 300px;
}
.ie-edge .page-id-5373 .icon-grid .fl-col-content .fl-module-heading {
  width: 100%;
}
.ie-edge .page-id-5373 .learn-more {
  padding-bottom: 100px;
}
.ie-edge .page-id-6219 .fl-node-5dc83e2fb59e0 .fl-row-content-wrap {
  padding-bottom: 100px;
  background-position-y: -200px;
}
.ie-edge .page-id-4844 .main .fl-row-content-wrap {
  margin-top: 0px;
  padding: 100px 0px 150px 0px;
}
.ie-edge .page-id-4844 .main .fl-row-content-wrap .fl-col-content {
  align-items: center;
}
.ie-edge .page-id-4844 .fl-node-5cf1a76699427 {
  display: none!important;
}
.ie-edge .page-id-7318 .fl-node-5ef66d792aa72 > .fl-row-content-wrap,
.ie-edge .page-id-7319 .fl-node-5ef66d792aa72 > .fl-row-content-wrap,
.ie-edge .page-id-7317 .fl-node-5ef66d792aa72 > .fl-row-content-wrap,
.ie-edge .page-id-7318 .fl-node-5e92268365279 > .fl-row-content-wrap,
.ie-edge .page-id-7319 .fl-node-5e92268365279 > .fl-row-content-wrap,
.ie-edge .page-id-7317 .fl-node-5e92268365279 > .fl-row-content-wrap {
  padding-bottom: 0;
}
.ie-edge .page-id-7318 .fl-node-5cfad0df039c3 > .fl-row-content-wrap,
.ie-edge .page-id-7319 .fl-node-5cfad0df039c3 > .fl-row-content-wrap,
.ie-edge .page-id-7317 .fl-node-5cfad0df039c3 > .fl-row-content-wrap {
  margin-top: 20px;
  padding-top: 0;
}
.ie-edge .page-template-page-resource-library .filters-wrapper .filter-container select::-ms-expand,
.ie-edge .page-template-page-partners-integration .filters-wrapper .filter-container select::-ms-expand,
.ie-edge .page-template-page-resource-library .filters-wrapper .sort-outer select::-ms-expand,
.ie-edge .page-template-page-partners-integration .filters-wrapper .sort-outer select::-ms-expand {
  display: none;
}
.ie-edge .page-template-page-resource-library .resource-feed,
.ie-edge .page-template-page-partners-integration .resource-feed,
.ie-edge .page-template-page-resource-library .partner-int-feed,
.ie-edge .page-template-page-partners-integration .partner-int-feed {
  padding-bottom: 150px;
}
.ie-edge .page-id-5476 #hero-secondary .fl-module-content {
  margin-bottom: 0px;
}
.ie-edge .page-id-5476 .video .fl-row-content-wrap {
  padding-bottom: 100px;
}
.ie-edge .page-id-5476 .team .fl-row-content-wrap {
  padding: 100px 0px;
}
.ie-edge .page-id-5476 .team .fl-row-content-wrap,
.ie-edge .page-id-5476 .trapezoid-right .fl-row-content-wrap {
  background-position-y: 400px;
  overflow: hidden;
}
.ie-edge .page-id-5476 .trapezoid-left .fl-row-content-wrap {
  padding-top: 100px;
}
.ie-edge .page-id-583 .logos .fl-row-content-wrap {
  padding-bottom: 100px;
}
.ie-edge .page-id-4864 #privacy-text {
  padding-bottom: 100px;
}
.ie-edge .page-id-4887 #hero-secondary .fl-row-content {
  width: 100%;
  margin-top: 60px;
}
.ie-edge .page-id-4887 .fl-node-5d02b0065f200 .fl-row-content-wrap {
  padding-bottom: 150px;
}
.ie-edge .page-id-4758 .fl-node-5cf046ff08d73 .fl-row-content-wrap {
  padding-top: 150px;
  margin-top: 0px;
}
.ie-edge .page-id-4758 .fl-node-5cf046ff1180f {
  height: 1200px;
}
.ie-edge .page-id-4758 .timeline img:first-of-type {
  top: 0%;
}
.ie-edge .page-id-4758 .timeline img:nth-of-type(2) {
  top: 15%;
}
.ie-edge .page-id-4758 .timeline img:nth-of-type(3) {
  top: 25%;
}
.ie-edge .page-id-4758 .timeline img:nth-of-type(4) {
  top: 50%;
}
.ie-edge .page-id-4758 .fl-node-5cf05596332e4 {
  display: none;
}
.ie-edge .page-id-4758 #cta-secondary {
  margin-top: 0px;
}
.ie-edge .page-id-3862 #hero-secondary .fl-row-content {
  width: 75%;
}
.ie-edge .page-id-18 #hero-secondary .fl-row-content {
  margin-top: 100px;
}
.ie-edge .page-id-18 .fl-builder-content .contact-boxes {
  margin-top: 0px;
  position: relative;
  left: 0px;
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.ie-edge .page-id-18 .fl-builder-content .contact-boxes .fl-row-content-wrap {
  padding-top: 150px;
}
.ie-edge .page-id-18 .additional-info {
  margin-top: 100px;
}
.ie-edge .page-id-18 .additional-info .fl-row-content-wrap {
  padding: 100px 0px;
}
.ie-edge .page-id-18 .fl-builder-content #cta-secondary {
  margin-top: 0px!important;
}
.ie-edge .page-id-18 .fl-builder-content #cta-secondary .fl-row-content-wrap {
  padding: 70px 0px;
  margin: 0px;
}
.ie-edge .page-id-49 #hero-secondary .fl-row-content {
  width: 75%;
}
.ie-edge .page-id-49 #hero-secondary h1 {
  margin-top: 100px;
}
.ie-edge .page-id-49 #hero-secondary h1 br {
  display: none;
}
.ie-edge .page-id-49 .main {
  padding: 100px 0px;
}
.ie-edge .page-id-49 .main .fl-col-group-equal-height .fl-module-rich-text {
  width: 100%;
}
.ie-edge .page-id-4927 .login .fl-col-small {
  min-height: 400px;
}
.ie-edge .search #main {
  padding-bottom: 100px;
}
.ie-edge .page-id-5749 .fl-node-5d2dd053542a7 .fl-row-content-wrap {
  padding-bottom: 150px;
}
.ie-edge .page-id-5749 .trapezoid-right .fl-row-content-wrap {
  padding: 150px 0;
}
.ie-edge .page-id-5749 .additional .fl-row-content-wrap {
  padding-top: 150px;
}
.ie-edge .page-id-5536 #hero-secondary .fl-row-content {
  margin-top: 50px;
}
.ie-edge .page-id-6629 #hero-secondary,
.ie-edge .page-id-6630 #hero-secondary,
.ie-edge .page-id-13608 #hero-secondary {
  margin-bottom: 50px;
}
.ie-edge .page-id-6629 #cta-secondary,
.ie-edge .page-id-6630 #cta-secondary,
.ie-edge .page-id-13608 #cta-secondary {
  margin-top: 100px;
}
.ie-edge .page-id-6629 .carousel-content img,
.ie-edge .page-id-6630 .carousel-content img,
.ie-edge .page-id-13608 .carousel-content img {
  width: 100%!important;
}
.ie-edge .page-id-7451 #hero-secondary {
  margin-bottom: 200px;
}
.ie-edge .page-id-7451 #cta-secondary {
  margin-top: 100px!important;
}
.ie-edge .page-id-13622 #pyramid-carousel .pyramid-right .fl-html .carousel-nav,
.ie-edge .page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-nav {
  -webkit-flex: 1 0 21%;
  -ms-flex: 1 0 21%;
  flex: 1 0 21%;
}
.ie-edge #suite-diagram .fl-col-small#column-classroom .fl-col-content,
.ie-edge #suite-diagram .fl-col-small#column-assessment .fl-col-content {
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.ie-edge #suite-diagram .fl-col-small#column-classroom .fl-col-content .fl-module-rich-text,
.ie-edge #suite-diagram .fl-col-small#column-assessment .fl-col-content .fl-module-rich-text {
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
}
.ie-edge #suite-diagram .fl-col-small#column-classroom .fl-col-small,
.ie-edge #suite-diagram .fl-col-small#column-assessment .fl-col-small {
  overflow: visible;
}
.ie-edge .page-id-6835 .fl-node-5e96393484e13 .fl-row-content-wrap,
.ie-edge .page-id-6936 .fl-node-5e96393484e13 .fl-row-content-wrap {
  padding-bottom: 100px;
}
.ie-edge .page-id-6908 #hero-secondary {
  margin-bottom: 100px;
}
.ie-edge .page-id-6908 .trapezoid-right {
  margin-top: 100px;
  margin-bottom: 100px;
}
.ie-edge .page-id-6908 .trapezoid-right .fl-row-content-wrap {
  padding-top: 50px;
  padding-bottom: 50px;
}
.ie-edge .page-id-6908 #cta-secondary {
  margin-top: 0;
}
.ie-edge .page-id-7208 #hero-secondary,
.ie-edge .page-id-7211 #hero-secondary {
  margin-bottom: 50px;
}
.ie-edge .page-id-7450 #hero-secondary,
.ie-edge .page-id-14173 #hero-secondary,
.ie-edge .page-id-7446 #hero-secondary,
.ie-edge .page-id-7168 #hero-secondary,
.ie-edge .page-id-7448 #hero-secondary,
.ie-edge .page-id-14172 #hero-secondary,
.ie-edge .page-id-7447 #hero-secondary,
.ie-edge .page-id-14171 #hero-secondary,
.ie-edge .page-id-7189 #hero-secondary,
.ie-edge .page-id-7449 #hero-secondary,
.ie-edge .page-id-7452 #hero-secondary {
  margin-bottom: 100px;
}
.ie-edge .page-id-7450 #cta-secondary,
.ie-edge .page-id-14173 #cta-secondary,
.ie-edge .page-id-7446 #cta-secondary,
.ie-edge .page-id-7168 #cta-secondary,
.ie-edge .page-id-7448 #cta-secondary,
.ie-edge .page-id-14172 #cta-secondary,
.ie-edge .page-id-7447 #cta-secondary,
.ie-edge .page-id-14171 #cta-secondary,
.ie-edge .page-id-7189 #cta-secondary,
.ie-edge .page-id-7449 #cta-secondary,
.ie-edge .page-id-7452 #cta-secondary {
  margin-top: 100px!important;
}
.ie-edge .apge-id-7311 #intro-with-icons .fl-row-content-wrap {
  margin-top: 40px;
}
.ie-edge .apge-id-7311 .fl-node-5f39998dcd8e1 .fl-row-content-wrap {
  padding-bottom: 100px;
}
.ie-edge .page-id-7574 .fl-node-5f73425825bf9 .fl-row-content-wrap,
.ie-edge .page-id-8014 .fl-node-5f73425825bf9 .fl-row-content-wrap {
  margin-top: 20px;
}
.ie-edge .page-id-8100 .fl-node-5f846e62e79f2 .fl-row-content-wrap {
  margin-top: 0;
}
.ie-edge .page-id-8120 .fl-node-5f8b59bf1fc4d {
  display: none;
}
.ie-edge .page-id-8120 #cta-secondary {
  margin-top: 100px!important;
}
.ie-edge .page-id-8716 #hero-secondary {
  margin-bottom: 100px;
}
.ie-edge .page-id-8716 .carousel-nav .fl-module-rich-text {
  width: 170px;
  flex: 1 1 auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .hide-on-ie {
    display: none!important;
  }
  .home #hero:after,
  .page-id-6875 #hero:after,
  .page-id-7315 #hero:after {
    display: none;
  }
  .home #intro,
  .page-id-6875 #intro,
  .page-id-7315 #intro {
    margin-top: -170px;
  }
  .home #every-minute,
  .page-id-6875 #every-minute,
  .page-id-7315 #every-minute {
    margin-top: 0px;
  }
  .home #every-minute .fl-row-content-wrap,
  .page-id-6875 #every-minute .fl-row-content-wrap,
  .page-id-7315 #every-minute .fl-row-content-wrap {
    padding: 150px 0;
  }
  .home #preventing-loss #screening .fl-module-rich-text,
  .page-id-6875 #preventing-loss #screening .fl-module-rich-text,
  .page-id-7315 #preventing-loss #screening .fl-module-rich-text,
  .home #preventing-loss #assessment .fl-module-rich-text,
  .page-id-6875 #preventing-loss #assessment .fl-module-rich-text,
  .page-id-7315 #preventing-loss #assessment .fl-module-rich-text,
  .home #preventing-loss #MTSS .fl-module-rich-text,
  .page-id-6875 #preventing-loss #MTSS .fl-module-rich-text,
  .page-id-7315 #preventing-loss #MTSS .fl-module-rich-text,
  .home #preventing-loss #dashboards .fl-module-rich-text,
  .page-id-6875 #preventing-loss #dashboards .fl-module-rich-text,
  .page-id-7315 #preventing-loss #dashboards .fl-module-rich-text {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  .home #preventing-loss #screening .fl-module-rich-text .fl-module-content,
  .page-id-6875 #preventing-loss #screening .fl-module-rich-text .fl-module-content,
  .page-id-7315 #preventing-loss #screening .fl-module-rich-text .fl-module-content,
  .home #preventing-loss #assessment .fl-module-rich-text .fl-module-content,
  .page-id-6875 #preventing-loss #assessment .fl-module-rich-text .fl-module-content,
  .page-id-7315 #preventing-loss #assessment .fl-module-rich-text .fl-module-content,
  .home #preventing-loss #MTSS .fl-module-rich-text .fl-module-content,
  .page-id-6875 #preventing-loss #MTSS .fl-module-rich-text .fl-module-content,
  .page-id-7315 #preventing-loss #MTSS .fl-module-rich-text .fl-module-content,
  .home #preventing-loss #dashboards .fl-module-rich-text .fl-module-content,
  .page-id-6875 #preventing-loss #dashboards .fl-module-rich-text .fl-module-content,
  .page-id-7315 #preventing-loss #dashboards .fl-module-rich-text .fl-module-content {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  .home #preventing-loss #screening .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-6875 #preventing-loss #screening .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-7315 #preventing-loss #screening .fl-module-rich-text .fl-module-content .fl-rich-text,
  .home #preventing-loss #assessment .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-6875 #preventing-loss #assessment .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-7315 #preventing-loss #assessment .fl-module-rich-text .fl-module-content .fl-rich-text,
  .home #preventing-loss #MTSS .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-6875 #preventing-loss #MTSS .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-7315 #preventing-loss #MTSS .fl-module-rich-text .fl-module-content .fl-rich-text,
  .home #preventing-loss #dashboards .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-6875 #preventing-loss #dashboards .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-7315 #preventing-loss #dashboards .fl-module-rich-text .fl-module-content .fl-rich-text {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    align-items: center;
  }
  .home #built,
  .page-id-6875 #built,
  .page-id-7315 #built {
    margin-top: 0px;
    padding-top: 100px;
  }
  .home #address,
  .page-id-6875 #address,
  .page-id-7315 #address {
    margin-top: 0px;
  }
  .home #address .fl-row-content-wrap,
  .page-id-6875 #address .fl-row-content-wrap,
  .page-id-7315 #address .fl-row-content-wrap {
    padding-top: 100px;
    background-position-y: -250px;
  }
  .home #address .fl-row-content-wrap .fl-row-content,
  .page-id-6875 #address .fl-row-content-wrap .fl-row-content,
  .page-id-7315 #address .fl-row-content-wrap .fl-row-content {
    padding-top: 15 0px;
  }
  .home #cta:before,
  .page-id-6875 #cta:before,
  .page-id-7315 #cta:before {
    display: none;
  }
  .home #cta .fl-row-content-wrap,
  .page-id-6875 #cta .fl-row-content-wrap,
  .page-id-7315 #cta .fl-row-content-wrap {
    padding: 100px 0px;
  }
  .home .trapezoid-right .fl-row-content-wrap,
  .page-id-6875 .trapezoid-right .fl-row-content-wrap,
  .page-id-7315 .trapezoid-right .fl-row-content-wrap {
    padding: 0px!important;
  }
  .home .trapezoid-right-background .fl-row-content-wrap,
  .page-id-6875 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7315 .trapezoid-right-background .fl-row-content-wrap {
    margin-top: -150px !important;
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #header .fl-page-nav-wrap .navbar-nav li ul.sub-menu li:before,
  #header .fl-page-bar .navbar-nav li ul.sub-menu li:before {
    margin-top: -20px;
  }
  .trapezoid-right,
  .trapezoid-left {
    padding: 0px;
  }
  .trapezoid-right .fl-row-content-wrap,
  .trapezoid-left .fl-row-content-wrap {
    padding: 100px 0px;
  }
  #testimonials .fl-slide-foreground {
    left: 35%;
    width: 65%;
  }
  #testimonials .fl-slide-foreground .fl-slide-content-wrap {
    margin-left: 20px;
  }
  #testimonials .fl-slide-foreground .fl-slide-content-wrap:before {
    left: 0px;
  }
  #hero-secondary,
  #hero-secondary-new {
    height: 500px;
  }
  #hero-secondary:after,
  #hero-secondary-new:after {
    display: none;
  }
  #hero-secondary .fl-row-content-wrap,
  #hero-secondary-new .fl-row-content-wrap {
    height: 500px;
  }
  #hero-secondary .fl-row-content,
  #hero-secondary-new .fl-row-content {
    margin-top: 50px;
  }
  #cta-secondary,
  #cta-secondary-template {
    pointer-events: all;
    margin-top: 0px!important;
  }
  #cta-secondary .fl-row-content-wrap,
  #cta-secondary-template .fl-row-content-wrap {
    padding: 70px 0px;
    margin: 0px;
  }
  #cta-secondary .inner,
  #cta-secondary-template .inner {
    padding-top: 70px;
  }
  #demo-form iframe {
    padding-bottom: 50px;
  }
  .page-id-8120 #hero-secondary {
    margin-bottom: 150px;
  }
  .page-id-47 .questions-intro {
    padding-top: 100px;
  }
  .page-id-47 .addressing {
    padding-bottom: 100px;
  }
  .page-id-4838 #hero-secondary .fl-row-content {
    margin-top: 50px!important;
  }
  .page-id-4838 .matters .fl-row-content-wrap {
    background-position-x: -300px;
  }
  .page-id-4838 .solutions-products .fl-row-content-wrap {
    background-position-x: 500px;
  }
  .solutions-products .fl-row-content-wrap {
    padding-bottom: 150px;
  }
  .page-id-4836 .screenshot {
    margin-top: 100px;
  }
  .page-id-4836 .diagram .fl-row-content-wrap {
    padding-bottom: 150px;
  }
  #case-studies {
    padding: 150px 0;
  }
  #case-studies .fl-col-group-equal-height .fl-col:hover:before,
  #case-studies .solution-webinar.fl-col:hover:before {
    content: '';
    background-image: url('/wp-content/uploads/2019/06/Triangle.svg');
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
  }
  .page-id-4839 .grid .fl-row-content-wrap {
    padding-bottom: 150px;
  }
  .page-id-42 .main .fl-row-content-wrap {
    padding-top: 0px;
    padding-bottom: 150px;
    background-position-y: -600px;
  }
  .page-id-42 .main .fl-row-content-wrap .fl-row-content {
    padding-top: 400px;
  }
  .page-id-42 #above-cta {
    display: none;
  }
  .trapezoid-left.white-quotes .fl-row-content-wrap {
    padding: 20px;
  }
  .page-id-4812 .fl-node-5cfad3bef1d81,
  .page-id-5338 .fl-node-5cfad3bef1d81,
  .page-id-5350 .fl-node-5cfad3bef1d81 {
    padding-top: 100px;
  }
  .page-id-4812 .fl-node-5cfad5916ed7f,
  .page-id-5338 .fl-node-5cfad5916ed7f,
  .page-id-5350 .fl-node-5cfad5916ed7f {
    padding-bottom: 150px;
  }
  .product-features {
    padding: 125px 0;
  }
  .page-id-5350 .fl-node-5cfad5916ed7f .fl-row-content-wrap {
    background-position-x: 300px;
  }
  .page-id-4812 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-5338 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-5350 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-5490 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-5314 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7364 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7766 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7374 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7767 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7410 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7769 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7413 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7770 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7393 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7768 .trapezoid-right-background .fl-row-content-wrap {
    padding-bottom: 40px;
  }
  .page-id-5314 #hero-products {
    padding-bottom: 150px;
  }
  .page-id-5314 .fl-node-5cfa8d0ecf986 {
    padding-top: 150px;
  }
  .page-id-5314 .fl-node-5cfa9a1ea5f29 {
    padding-bottom: 150px;
  }
  .page-id-5490 #hero-products {
    padding-bottom: 150px;
  }
  .page-id-5490 .fl-node-5cfad3bef1d81 {
    padding-top: 150px;
  }
  .page-id-5490 .fl-node-5cfad3bef1d81 .fl-row-content-wrap {
    background-position-x: -200px;
  }
  .page-id-5490 .fl-node-5cfad5916ed7f {
    padding-bottom: 150px;
  }
  .page-id-5490 .fl-node-5cfad5916ed7f .fl-row-content-wrap {
    background-position-x: 300px;
  }
  .page-id-5373 .icon-grid .fl-col-content .fl-module-heading {
    width: 100%;
  }
  .page-id-5373 .learn-more {
    padding-bottom: 100px;
  }
  .page-id-6219 .fl-node-5dc83e2fb59e0 .fl-row-content-wrap {
    padding-bottom: 100px;
    background-position-y: -200px;
  }
  .page-id-4844 .main .fl-row-content-wrap {
    margin-top: 0px;
    padding: 100px 0px 150px 0px;
  }
  .page-id-4844 .main .fl-row-content-wrap .fl-col-content {
    align-items: center;
  }
  .page-id-4844 .fl-node-5cf1a76699427 {
    display: none!important;
  }
  .page-id-7318 .fl-node-5ef66d792aa72 > .fl-row-content-wrap,
  .page-id-7319 .fl-node-5ef66d792aa72 > .fl-row-content-wrap,
  .page-id-7317 .fl-node-5ef66d792aa72 > .fl-row-content-wrap,
  .page-id-7318 .fl-node-5e92268365279 > .fl-row-content-wrap,
  .page-id-7319 .fl-node-5e92268365279 > .fl-row-content-wrap,
  .page-id-7317 .fl-node-5e92268365279 > .fl-row-content-wrap {
    padding-bottom: 0;
  }
  .page-id-7318 .fl-node-5cfad0df039c3 > .fl-row-content-wrap,
  .page-id-7319 .fl-node-5cfad0df039c3 > .fl-row-content-wrap,
  .page-id-7317 .fl-node-5cfad0df039c3 > .fl-row-content-wrap {
    margin-top: 20px;
    padding-top: 0;
  }
  .page-template-page-resource-library .filters-wrapper .filter-container select::-ms-expand,
  .page-template-page-partners-integration .filters-wrapper .filter-container select::-ms-expand,
  .page-template-page-resource-library .filters-wrapper .sort-outer select::-ms-expand,
  .page-template-page-partners-integration .filters-wrapper .sort-outer select::-ms-expand {
    display: none;
  }
  .page-template-page-resource-library .resource-feed,
  .page-template-page-partners-integration .resource-feed,
  .page-template-page-resource-library .partner-int-feed,
  .page-template-page-partners-integration .partner-int-feed {
    padding-bottom: 150px;
  }
  .page-id-5476 #hero-secondary .fl-module-content {
    margin-bottom: 0px;
  }
  .page-id-5476 .video .fl-row-content-wrap {
    padding-bottom: 100px;
  }
  .page-id-5476 .team .fl-row-content-wrap {
    padding: 100px 0px;
  }
  .page-id-5476 .team .fl-row-content-wrap,
  .page-id-5476 .trapezoid-right .fl-row-content-wrap {
    background-position-y: 400px;
    overflow: hidden;
  }
  .page-id-5476 .trapezoid-left .fl-row-content-wrap {
    padding-top: 100px;
  }
  .page-id-583 .logos .fl-row-content-wrap {
    padding-bottom: 100px;
  }
  .page-id-4864 #privacy-text {
    padding-bottom: 100px;
  }
  .page-id-4887 #hero-secondary .fl-row-content {
    width: 100%;
    margin-top: 60px;
  }
  .page-id-4887 .fl-node-5d02b0065f200 .fl-row-content-wrap {
    padding-bottom: 150px;
  }
  .page-id-4758 .fl-node-5cf046ff08d73 .fl-row-content-wrap {
    padding-top: 150px;
    margin-top: 0px;
  }
  .page-id-4758 .fl-node-5cf046ff1180f {
    height: 1200px;
  }
  .page-id-4758 .timeline img:first-of-type {
    top: 0%;
  }
  .page-id-4758 .timeline img:nth-of-type(2) {
    top: 15%;
  }
  .page-id-4758 .timeline img:nth-of-type(3) {
    top: 25%;
  }
  .page-id-4758 .timeline img:nth-of-type(4) {
    top: 50%;
  }
  .page-id-4758 .fl-node-5cf05596332e4 {
    display: none;
  }
  .page-id-4758 #cta-secondary {
    margin-top: 0px;
  }
  .page-id-3862 #hero-secondary .fl-row-content {
    width: 75%;
  }
  .page-id-18 #hero-secondary .fl-row-content {
    margin-top: 100px;
  }
  .page-id-18 .fl-builder-content .contact-boxes {
    margin-top: 0px;
    position: relative;
    left: 0px;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
  .page-id-18 .fl-builder-content .contact-boxes .fl-row-content-wrap {
    padding-top: 150px;
  }
  .page-id-18 .additional-info {
    margin-top: 100px;
  }
  .page-id-18 .additional-info .fl-row-content-wrap {
    padding: 100px 0px;
  }
  .page-id-18 .fl-builder-content #cta-secondary {
    margin-top: 0px!important;
  }
  .page-id-18 .fl-builder-content #cta-secondary .fl-row-content-wrap {
    padding: 70px 0px;
    margin: 0px;
  }
  .page-id-49 #hero-secondary .fl-row-content {
    width: 75%;
  }
  .page-id-49 #hero-secondary h1 {
    margin-top: 100px;
  }
  .page-id-49 #hero-secondary h1 br {
    display: none;
  }
  .page-id-49 .main {
    padding: 100px 0px;
  }
  .page-id-49 .main .fl-col-group-equal-height .fl-module-rich-text {
    width: 100%;
  }
  .page-id-4927 .login .fl-col-small {
    min-height: 400px;
  }
  .search #main {
    padding-bottom: 100px;
  }
  .page-id-5749 .fl-node-5d2dd053542a7 .fl-row-content-wrap {
    padding-bottom: 150px;
  }
  .page-id-5749 .trapezoid-right .fl-row-content-wrap {
    padding: 150px 0;
  }
  .page-id-5749 .additional .fl-row-content-wrap {
    padding-top: 150px;
  }
  .page-id-5536 #hero-secondary .fl-row-content {
    margin-top: 50px;
  }
  .page-id-6629 #hero-secondary,
  .page-id-6630 #hero-secondary,
  .page-id-13608 #hero-secondary {
    margin-bottom: 50px;
  }
  .page-id-6629 #cta-secondary,
  .page-id-6630 #cta-secondary,
  .page-id-13608 #cta-secondary {
    margin-top: 100px;
  }
  .page-id-6629 .carousel-content img,
  .page-id-6630 .carousel-content img,
  .page-id-13608 .carousel-content img {
    width: 100%!important;
  }
  .page-id-7451 #hero-secondary {
    margin-bottom: 200px;
  }
  .page-id-7451 #cta-secondary {
    margin-top: 100px!important;
  }
  .page-id-13622 #pyramid-carousel .pyramid-right .fl-html .carousel-nav,
  .page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-nav {
    -webkit-flex: 1 0 21%;
    -ms-flex: 1 0 21%;
    flex: 1 0 21%;
  }
  #suite-diagram .fl-col-small#column-classroom .fl-col-content,
  #suite-diagram .fl-col-small#column-assessment .fl-col-content {
    -webkit-box-pack: flex-end;
    -moz-box-pack: flex-end;
    -ms-flex-pack: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
  }
  #suite-diagram .fl-col-small#column-classroom .fl-col-content .fl-module-rich-text,
  #suite-diagram .fl-col-small#column-assessment .fl-col-content .fl-module-rich-text {
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
  }
  #suite-diagram .fl-col-small#column-classroom .fl-col-small,
  #suite-diagram .fl-col-small#column-assessment .fl-col-small {
    overflow: visible;
  }
  .page-id-6835 .fl-node-5e96393484e13 .fl-row-content-wrap,
  .page-id-6936 .fl-node-5e96393484e13 .fl-row-content-wrap {
    padding-bottom: 100px;
  }
  .page-id-6908 #hero-secondary {
    margin-bottom: 100px;
  }
  .page-id-6908 .trapezoid-right {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .page-id-6908 .trapezoid-right .fl-row-content-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .page-id-6908 #cta-secondary {
    margin-top: 0;
  }
  .page-id-7208 #hero-secondary,
  .page-id-7211 #hero-secondary {
    margin-bottom: 50px;
  }
  .page-id-7450 #hero-secondary,
  .page-id-14173 #hero-secondary,
  .page-id-7446 #hero-secondary,
  .page-id-7168 #hero-secondary,
  .page-id-7448 #hero-secondary,
  .page-id-14172 #hero-secondary,
  .page-id-7447 #hero-secondary,
  .page-id-14171 #hero-secondary,
  .page-id-7189 #hero-secondary,
  .page-id-7449 #hero-secondary,
  .page-id-7452 #hero-secondary {
    margin-bottom: 100px;
  }
  .page-id-7450 #cta-secondary,
  .page-id-14173 #cta-secondary,
  .page-id-7446 #cta-secondary,
  .page-id-7168 #cta-secondary,
  .page-id-7448 #cta-secondary,
  .page-id-14172 #cta-secondary,
  .page-id-7447 #cta-secondary,
  .page-id-14171 #cta-secondary,
  .page-id-7189 #cta-secondary,
  .page-id-7449 #cta-secondary,
  .page-id-7452 #cta-secondary {
    margin-top: 100px!important;
  }
  .apge-id-7311 #intro-with-icons .fl-row-content-wrap {
    margin-top: 40px;
  }
  .apge-id-7311 .fl-node-5f39998dcd8e1 .fl-row-content-wrap {
    padding-bottom: 100px;
  }
  .page-id-7574 .fl-node-5f73425825bf9 .fl-row-content-wrap,
  .page-id-8014 .fl-node-5f73425825bf9 .fl-row-content-wrap {
    margin-top: 20px;
  }
  .page-id-8100 .fl-node-5f846e62e79f2 .fl-row-content-wrap {
    margin-top: 0;
  }
  .page-id-8120 .fl-node-5f8b59bf1fc4d {
    display: none;
  }
  .page-id-8120 #cta-secondary {
    margin-top: 100px!important;
  }
  .page-id-8716 #hero-secondary {
    margin-bottom: 100px;
  }
  .page-id-8716 .carousel-nav .fl-module-rich-text {
    width: 170px;
    flex: 1 1 auto;
  }
  .accordion-triangles .fl-accordion-button {
    position: relative;
  }
  .accordion-triangles a.fl-accordion-button-icon {
    top: 15px;
  }
  .case-studies-2021 .fl-col-small {
    flex: 1 0 auto;
  }
  .slider-image-enlarge img {
    width: 100%;
  }
  .single-post form :-ms-input-placeholder {
    /* IE 10+ */
    padding-top: 6px;
  }
  .page-id-5105 form input[type="email"] {
    padding-top: 5px!important;
    height: 40px;
  }
}
@supports (-ms-accelerator:true) {
  .home #hero:after,
  .page-id-6875 #hero:after,
  .page-id-7315 #hero:after {
    display: none;
  }
  .home #intro,
  .page-id-6875 #intro,
  .page-id-7315 #intro {
    margin-top: -170px;
  }
  .home #every-minute,
  .page-id-6875 #every-minute,
  .page-id-7315 #every-minute {
    margin-top: 0px;
  }
  .home #every-minute .fl-row-content-wrap,
  .page-id-6875 #every-minute .fl-row-content-wrap,
  .page-id-7315 #every-minute .fl-row-content-wrap {
    padding: 150px 0;
  }
  .home #preventing-loss #screening .fl-module-rich-text,
  .page-id-6875 #preventing-loss #screening .fl-module-rich-text,
  .page-id-7315 #preventing-loss #screening .fl-module-rich-text,
  .home #preventing-loss #assessment .fl-module-rich-text,
  .page-id-6875 #preventing-loss #assessment .fl-module-rich-text,
  .page-id-7315 #preventing-loss #assessment .fl-module-rich-text,
  .home #preventing-loss #MTSS .fl-module-rich-text,
  .page-id-6875 #preventing-loss #MTSS .fl-module-rich-text,
  .page-id-7315 #preventing-loss #MTSS .fl-module-rich-text,
  .home #preventing-loss #dashboards .fl-module-rich-text,
  .page-id-6875 #preventing-loss #dashboards .fl-module-rich-text,
  .page-id-7315 #preventing-loss #dashboards .fl-module-rich-text {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  .home #preventing-loss #screening .fl-module-rich-text .fl-module-content,
  .page-id-6875 #preventing-loss #screening .fl-module-rich-text .fl-module-content,
  .page-id-7315 #preventing-loss #screening .fl-module-rich-text .fl-module-content,
  .home #preventing-loss #assessment .fl-module-rich-text .fl-module-content,
  .page-id-6875 #preventing-loss #assessment .fl-module-rich-text .fl-module-content,
  .page-id-7315 #preventing-loss #assessment .fl-module-rich-text .fl-module-content,
  .home #preventing-loss #MTSS .fl-module-rich-text .fl-module-content,
  .page-id-6875 #preventing-loss #MTSS .fl-module-rich-text .fl-module-content,
  .page-id-7315 #preventing-loss #MTSS .fl-module-rich-text .fl-module-content,
  .home #preventing-loss #dashboards .fl-module-rich-text .fl-module-content,
  .page-id-6875 #preventing-loss #dashboards .fl-module-rich-text .fl-module-content,
  .page-id-7315 #preventing-loss #dashboards .fl-module-rich-text .fl-module-content {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  .home #preventing-loss #screening .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-6875 #preventing-loss #screening .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-7315 #preventing-loss #screening .fl-module-rich-text .fl-module-content .fl-rich-text,
  .home #preventing-loss #assessment .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-6875 #preventing-loss #assessment .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-7315 #preventing-loss #assessment .fl-module-rich-text .fl-module-content .fl-rich-text,
  .home #preventing-loss #MTSS .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-6875 #preventing-loss #MTSS .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-7315 #preventing-loss #MTSS .fl-module-rich-text .fl-module-content .fl-rich-text,
  .home #preventing-loss #dashboards .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-6875 #preventing-loss #dashboards .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-7315 #preventing-loss #dashboards .fl-module-rich-text .fl-module-content .fl-rich-text {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    align-items: center;
  }
  .home #built,
  .page-id-6875 #built,
  .page-id-7315 #built {
    margin-top: 0px;
    padding-top: 100px;
  }
  .home #address,
  .page-id-6875 #address,
  .page-id-7315 #address {
    margin-top: 0px;
  }
  .home #address .fl-row-content-wrap,
  .page-id-6875 #address .fl-row-content-wrap,
  .page-id-7315 #address .fl-row-content-wrap {
    padding-top: 100px;
    background-position-y: -250px;
  }
  .home #address .fl-row-content-wrap .fl-row-content,
  .page-id-6875 #address .fl-row-content-wrap .fl-row-content,
  .page-id-7315 #address .fl-row-content-wrap .fl-row-content {
    padding-top: 15 0px;
  }
  .home #cta:before,
  .page-id-6875 #cta:before,
  .page-id-7315 #cta:before {
    display: none;
  }
  .home #cta .fl-row-content-wrap,
  .page-id-6875 #cta .fl-row-content-wrap,
  .page-id-7315 #cta .fl-row-content-wrap {
    padding: 100px 0px;
  }
  .home .trapezoid-right .fl-row-content-wrap,
  .page-id-6875 .trapezoid-right .fl-row-content-wrap,
  .page-id-7315 .trapezoid-right .fl-row-content-wrap {
    padding: 0px!important;
  }
  .home .trapezoid-right-background .fl-row-content-wrap,
  .page-id-6875 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7315 .trapezoid-right-background .fl-row-content-wrap {
    margin-top: -150px !important;
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #header .fl-page-nav-wrap .navbar-nav li ul.sub-menu li:before,
  #header .fl-page-bar .navbar-nav li ul.sub-menu li:before {
    margin-top: -20px;
  }
  .trapezoid-right,
  .trapezoid-left {
    padding: 0px;
  }
  .trapezoid-right .fl-row-content-wrap,
  .trapezoid-left .fl-row-content-wrap {
    padding: 100px 0px;
  }
  #testimonials .fl-slide-foreground {
    left: 35%;
    width: 65%;
  }
  #testimonials .fl-slide-foreground .fl-slide-content-wrap {
    margin-left: 20px;
  }
  #testimonials .fl-slide-foreground .fl-slide-content-wrap:before {
    left: 0px;
  }
  #hero-secondary,
  #hero-secondary-new {
    height: 500px;
  }
  #hero-secondary:after,
  #hero-secondary-new:after {
    display: none;
  }
  #hero-secondary .fl-row-content-wrap,
  #hero-secondary-new .fl-row-content-wrap {
    height: 500px;
  }
  #hero-secondary .fl-row-content,
  #hero-secondary-new .fl-row-content {
    margin-top: 50px;
  }
  #cta-secondary,
  #cta-secondary-template {
    pointer-events: all;
    margin-top: 0px!important;
  }
  #cta-secondary .fl-row-content-wrap,
  #cta-secondary-template .fl-row-content-wrap {
    padding: 70px 0px;
    margin: 0px;
  }
  #cta-secondary .inner,
  #cta-secondary-template .inner {
    padding-top: 70px;
  }
  #demo-form iframe {
    padding-bottom: 50px;
  }
  .page-id-8120 #hero-secondary {
    margin-bottom: 150px;
  }
  .page-id-47 .questions-intro {
    padding-top: 100px;
  }
  .page-id-47 .addressing {
    padding-bottom: 100px;
  }
  .page-id-4838 #hero-secondary .fl-row-content {
    margin-top: 50px!important;
  }
  .page-id-4838 .matters .fl-row-content-wrap {
    background-position-x: -300px;
  }
  .page-id-4838 .solutions-products .fl-row-content-wrap {
    background-position-x: 500px;
  }
  .solutions-products .fl-row-content-wrap {
    padding-bottom: 150px;
  }
  .page-id-4836 .screenshot {
    margin-top: 100px;
  }
  .page-id-4836 .diagram .fl-row-content-wrap {
    padding-bottom: 150px;
  }
  #case-studies {
    padding: 150px 0;
  }
  #case-studies .fl-col-group-equal-height .fl-col:hover:before,
  #case-studies .solution-webinar.fl-col:hover:before {
    content: '';
    background-image: url('/wp-content/uploads/2019/06/Triangle.svg');
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
  }
  .page-id-4839 .grid .fl-row-content-wrap {
    padding-bottom: 150px;
  }
  .page-id-42 .main .fl-row-content-wrap {
    padding-top: 0px;
    padding-bottom: 150px;
    background-position-y: -600px;
  }
  .page-id-42 .main .fl-row-content-wrap .fl-row-content {
    padding-top: 400px;
  }
  .page-id-42 #above-cta {
    display: none;
  }
  .trapezoid-left.white-quotes .fl-row-content-wrap {
    padding: 20px;
  }
  .page-id-4812 .fl-node-5cfad3bef1d81,
  .page-id-5338 .fl-node-5cfad3bef1d81,
  .page-id-5350 .fl-node-5cfad3bef1d81 {
    padding-top: 100px;
  }
  .page-id-4812 .fl-node-5cfad5916ed7f,
  .page-id-5338 .fl-node-5cfad5916ed7f,
  .page-id-5350 .fl-node-5cfad5916ed7f {
    padding-bottom: 150px;
  }
  .product-features {
    padding: 125px 0;
  }
  .page-id-5350 .fl-node-5cfad5916ed7f .fl-row-content-wrap {
    background-position-x: 300px;
  }
  .page-id-4812 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-5338 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-5350 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-5490 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-5314 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7364 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7766 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7374 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7767 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7410 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7769 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7413 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7770 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7393 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7768 .trapezoid-right-background .fl-row-content-wrap {
    padding-bottom: 40px;
  }
  .page-id-5314 #hero-products {
    padding-bottom: 150px;
  }
  .page-id-5314 .fl-node-5cfa8d0ecf986 {
    padding-top: 150px;
  }
  .page-id-5314 .fl-node-5cfa9a1ea5f29 {
    padding-bottom: 150px;
  }
  .page-id-5490 #hero-products {
    padding-bottom: 150px;
  }
  .page-id-5490 .fl-node-5cfad3bef1d81 {
    padding-top: 150px;
  }
  .page-id-5490 .fl-node-5cfad3bef1d81 .fl-row-content-wrap {
    background-position-x: -200px;
  }
  .page-id-5490 .fl-node-5cfad5916ed7f {
    padding-bottom: 150px;
  }
  .page-id-5490 .fl-node-5cfad5916ed7f .fl-row-content-wrap {
    background-position-x: 300px;
  }
  .page-id-5373 .icon-grid .fl-col-content .fl-module-heading {
    width: 100%;
  }
  .page-id-5373 .learn-more {
    padding-bottom: 100px;
  }
  .page-id-6219 .fl-node-5dc83e2fb59e0 .fl-row-content-wrap {
    padding-bottom: 100px;
    background-position-y: -200px;
  }
  .page-id-4844 .main .fl-row-content-wrap {
    margin-top: 0px;
    padding: 100px 0px 150px 0px;
  }
  .page-id-4844 .main .fl-row-content-wrap .fl-col-content {
    align-items: center;
  }
  .page-id-4844 .fl-node-5cf1a76699427 {
    display: none!important;
  }
  .page-id-7318 .fl-node-5ef66d792aa72 > .fl-row-content-wrap,
  .page-id-7319 .fl-node-5ef66d792aa72 > .fl-row-content-wrap,
  .page-id-7317 .fl-node-5ef66d792aa72 > .fl-row-content-wrap,
  .page-id-7318 .fl-node-5e92268365279 > .fl-row-content-wrap,
  .page-id-7319 .fl-node-5e92268365279 > .fl-row-content-wrap,
  .page-id-7317 .fl-node-5e92268365279 > .fl-row-content-wrap {
    padding-bottom: 0;
  }
  .page-id-7318 .fl-node-5cfad0df039c3 > .fl-row-content-wrap,
  .page-id-7319 .fl-node-5cfad0df039c3 > .fl-row-content-wrap,
  .page-id-7317 .fl-node-5cfad0df039c3 > .fl-row-content-wrap {
    margin-top: 20px;
    padding-top: 0;
  }
  .page-template-page-resource-library .filters-wrapper .filter-container select::-ms-expand,
  .page-template-page-partners-integration .filters-wrapper .filter-container select::-ms-expand,
  .page-template-page-resource-library .filters-wrapper .sort-outer select::-ms-expand,
  .page-template-page-partners-integration .filters-wrapper .sort-outer select::-ms-expand {
    display: none;
  }
  .page-template-page-resource-library .resource-feed,
  .page-template-page-partners-integration .resource-feed,
  .page-template-page-resource-library .partner-int-feed,
  .page-template-page-partners-integration .partner-int-feed {
    padding-bottom: 150px;
  }
  .page-id-5476 #hero-secondary .fl-module-content {
    margin-bottom: 0px;
  }
  .page-id-5476 .video .fl-row-content-wrap {
    padding-bottom: 100px;
  }
  .page-id-5476 .team .fl-row-content-wrap {
    padding: 100px 0px;
  }
  .page-id-5476 .team .fl-row-content-wrap,
  .page-id-5476 .trapezoid-right .fl-row-content-wrap {
    background-position-y: 400px;
    overflow: hidden;
  }
  .page-id-5476 .trapezoid-left .fl-row-content-wrap {
    padding-top: 100px;
  }
  .page-id-583 .logos .fl-row-content-wrap {
    padding-bottom: 100px;
  }
  .page-id-4864 #privacy-text {
    padding-bottom: 100px;
  }
  .page-id-4887 #hero-secondary .fl-row-content {
    width: 100%;
    margin-top: 60px;
  }
  .page-id-4887 .fl-node-5d02b0065f200 .fl-row-content-wrap {
    padding-bottom: 150px;
  }
  .page-id-4758 .fl-node-5cf046ff08d73 .fl-row-content-wrap {
    padding-top: 150px;
    margin-top: 0px;
  }
  .page-id-4758 .fl-node-5cf046ff1180f {
    height: 1200px;
  }
  .page-id-4758 .timeline img:first-of-type {
    top: 0%;
  }
  .page-id-4758 .timeline img:nth-of-type(2) {
    top: 15%;
  }
  .page-id-4758 .timeline img:nth-of-type(3) {
    top: 25%;
  }
  .page-id-4758 .timeline img:nth-of-type(4) {
    top: 50%;
  }
  .page-id-4758 .fl-node-5cf05596332e4 {
    display: none;
  }
  .page-id-4758 #cta-secondary {
    margin-top: 0px;
  }
  .page-id-3862 #hero-secondary .fl-row-content {
    width: 75%;
  }
  .page-id-18 #hero-secondary .fl-row-content {
    margin-top: 100px;
  }
  .page-id-18 .fl-builder-content .contact-boxes {
    margin-top: 0px;
    position: relative;
    left: 0px;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
  .page-id-18 .fl-builder-content .contact-boxes .fl-row-content-wrap {
    padding-top: 150px;
  }
  .page-id-18 .additional-info {
    margin-top: 100px;
  }
  .page-id-18 .additional-info .fl-row-content-wrap {
    padding: 100px 0px;
  }
  .page-id-18 .fl-builder-content #cta-secondary {
    margin-top: 0px!important;
  }
  .page-id-18 .fl-builder-content #cta-secondary .fl-row-content-wrap {
    padding: 70px 0px;
    margin: 0px;
  }
  .page-id-49 #hero-secondary .fl-row-content {
    width: 75%;
  }
  .page-id-49 #hero-secondary h1 {
    margin-top: 100px;
  }
  .page-id-49 #hero-secondary h1 br {
    display: none;
  }
  .page-id-49 .main {
    padding: 100px 0px;
  }
  .page-id-49 .main .fl-col-group-equal-height .fl-module-rich-text {
    width: 100%;
  }
  .page-id-4927 .login .fl-col-small {
    min-height: 400px;
  }
  .search #main {
    padding-bottom: 100px;
  }
  .page-id-5749 .fl-node-5d2dd053542a7 .fl-row-content-wrap {
    padding-bottom: 150px;
  }
  .page-id-5749 .trapezoid-right .fl-row-content-wrap {
    padding: 150px 0;
  }
  .page-id-5749 .additional .fl-row-content-wrap {
    padding-top: 150px;
  }
  .page-id-5536 #hero-secondary .fl-row-content {
    margin-top: 50px;
  }
  .page-id-6629 #hero-secondary,
  .page-id-6630 #hero-secondary,
  .page-id-13608 #hero-secondary {
    margin-bottom: 50px;
  }
  .page-id-6629 #cta-secondary,
  .page-id-6630 #cta-secondary,
  .page-id-13608 #cta-secondary {
    margin-top: 100px;
  }
  .page-id-6629 .carousel-content img,
  .page-id-6630 .carousel-content img,
  .page-id-13608 .carousel-content img {
    width: 100%!important;
  }
  .page-id-7451 #hero-secondary {
    margin-bottom: 200px;
  }
  .page-id-7451 #cta-secondary {
    margin-top: 100px!important;
  }
  .page-id-13622 #pyramid-carousel .pyramid-right .fl-html .carousel-nav,
  .page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-nav {
    -webkit-flex: 1 0 21%;
    -ms-flex: 1 0 21%;
    flex: 1 0 21%;
  }
  #suite-diagram .fl-col-small#column-classroom .fl-col-content,
  #suite-diagram .fl-col-small#column-assessment .fl-col-content {
    -webkit-box-pack: flex-end;
    -moz-box-pack: flex-end;
    -ms-flex-pack: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
  }
  #suite-diagram .fl-col-small#column-classroom .fl-col-content .fl-module-rich-text,
  #suite-diagram .fl-col-small#column-assessment .fl-col-content .fl-module-rich-text {
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
  }
  #suite-diagram .fl-col-small#column-classroom .fl-col-small,
  #suite-diagram .fl-col-small#column-assessment .fl-col-small {
    overflow: visible;
  }
  .page-id-6835 .fl-node-5e96393484e13 .fl-row-content-wrap,
  .page-id-6936 .fl-node-5e96393484e13 .fl-row-content-wrap {
    padding-bottom: 100px;
  }
  .page-id-6908 #hero-secondary {
    margin-bottom: 100px;
  }
  .page-id-6908 .trapezoid-right {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .page-id-6908 .trapezoid-right .fl-row-content-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .page-id-6908 #cta-secondary {
    margin-top: 0;
  }
  .page-id-7208 #hero-secondary,
  .page-id-7211 #hero-secondary {
    margin-bottom: 50px;
  }
  .page-id-7450 #hero-secondary,
  .page-id-14173 #hero-secondary,
  .page-id-7446 #hero-secondary,
  .page-id-7168 #hero-secondary,
  .page-id-7448 #hero-secondary,
  .page-id-14172 #hero-secondary,
  .page-id-7447 #hero-secondary,
  .page-id-14171 #hero-secondary,
  .page-id-7189 #hero-secondary,
  .page-id-7449 #hero-secondary,
  .page-id-7452 #hero-secondary {
    margin-bottom: 100px;
  }
  .page-id-7450 #cta-secondary,
  .page-id-14173 #cta-secondary,
  .page-id-7446 #cta-secondary,
  .page-id-7168 #cta-secondary,
  .page-id-7448 #cta-secondary,
  .page-id-14172 #cta-secondary,
  .page-id-7447 #cta-secondary,
  .page-id-14171 #cta-secondary,
  .page-id-7189 #cta-secondary,
  .page-id-7449 #cta-secondary,
  .page-id-7452 #cta-secondary {
    margin-top: 100px!important;
  }
  .apge-id-7311 #intro-with-icons .fl-row-content-wrap {
    margin-top: 40px;
  }
  .apge-id-7311 .fl-node-5f39998dcd8e1 .fl-row-content-wrap {
    padding-bottom: 100px;
  }
  .page-id-7574 .fl-node-5f73425825bf9 .fl-row-content-wrap,
  .page-id-8014 .fl-node-5f73425825bf9 .fl-row-content-wrap {
    margin-top: 20px;
  }
  .page-id-8100 .fl-node-5f846e62e79f2 .fl-row-content-wrap {
    margin-top: 0;
  }
  .page-id-8120 .fl-node-5f8b59bf1fc4d {
    display: none;
  }
  .page-id-8120 #cta-secondary {
    margin-top: 100px!important;
  }
  .page-id-8716 #hero-secondary {
    margin-bottom: 100px;
  }
  .page-id-8716 .carousel-nav .fl-module-rich-text {
    width: 170px;
    flex: 1 1 auto;
  }
  .accordion-triangles .fl-accordion-button {
    position: relative;
  }
  .accordion-triangles a.fl-accordion-button-icon {
    top: 15px;
  }
  .case-studies-2021 .fl-col-small {
    flex: 1 0 auto;
  }
  .slider-image-enlarge img {
    width: 100%;
  }
}
@supports (-ms-ime-align:auto) {
  .home #hero:after,
  .page-id-6875 #hero:after,
  .page-id-7315 #hero:after {
    display: none;
  }
  .home #intro,
  .page-id-6875 #intro,
  .page-id-7315 #intro {
    margin-top: -170px;
  }
  .home #every-minute,
  .page-id-6875 #every-minute,
  .page-id-7315 #every-minute {
    margin-top: 0px;
  }
  .home #every-minute .fl-row-content-wrap,
  .page-id-6875 #every-minute .fl-row-content-wrap,
  .page-id-7315 #every-minute .fl-row-content-wrap {
    padding: 150px 0;
  }
  .home #preventing-loss #screening .fl-module-rich-text,
  .page-id-6875 #preventing-loss #screening .fl-module-rich-text,
  .page-id-7315 #preventing-loss #screening .fl-module-rich-text,
  .home #preventing-loss #assessment .fl-module-rich-text,
  .page-id-6875 #preventing-loss #assessment .fl-module-rich-text,
  .page-id-7315 #preventing-loss #assessment .fl-module-rich-text,
  .home #preventing-loss #MTSS .fl-module-rich-text,
  .page-id-6875 #preventing-loss #MTSS .fl-module-rich-text,
  .page-id-7315 #preventing-loss #MTSS .fl-module-rich-text,
  .home #preventing-loss #dashboards .fl-module-rich-text,
  .page-id-6875 #preventing-loss #dashboards .fl-module-rich-text,
  .page-id-7315 #preventing-loss #dashboards .fl-module-rich-text {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  .home #preventing-loss #screening .fl-module-rich-text .fl-module-content,
  .page-id-6875 #preventing-loss #screening .fl-module-rich-text .fl-module-content,
  .page-id-7315 #preventing-loss #screening .fl-module-rich-text .fl-module-content,
  .home #preventing-loss #assessment .fl-module-rich-text .fl-module-content,
  .page-id-6875 #preventing-loss #assessment .fl-module-rich-text .fl-module-content,
  .page-id-7315 #preventing-loss #assessment .fl-module-rich-text .fl-module-content,
  .home #preventing-loss #MTSS .fl-module-rich-text .fl-module-content,
  .page-id-6875 #preventing-loss #MTSS .fl-module-rich-text .fl-module-content,
  .page-id-7315 #preventing-loss #MTSS .fl-module-rich-text .fl-module-content,
  .home #preventing-loss #dashboards .fl-module-rich-text .fl-module-content,
  .page-id-6875 #preventing-loss #dashboards .fl-module-rich-text .fl-module-content,
  .page-id-7315 #preventing-loss #dashboards .fl-module-rich-text .fl-module-content {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  .home #preventing-loss #screening .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-6875 #preventing-loss #screening .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-7315 #preventing-loss #screening .fl-module-rich-text .fl-module-content .fl-rich-text,
  .home #preventing-loss #assessment .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-6875 #preventing-loss #assessment .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-7315 #preventing-loss #assessment .fl-module-rich-text .fl-module-content .fl-rich-text,
  .home #preventing-loss #MTSS .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-6875 #preventing-loss #MTSS .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-7315 #preventing-loss #MTSS .fl-module-rich-text .fl-module-content .fl-rich-text,
  .home #preventing-loss #dashboards .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-6875 #preventing-loss #dashboards .fl-module-rich-text .fl-module-content .fl-rich-text,
  .page-id-7315 #preventing-loss #dashboards .fl-module-rich-text .fl-module-content .fl-rich-text {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    align-items: center;
  }
  .home #built,
  .page-id-6875 #built,
  .page-id-7315 #built {
    margin-top: 0px;
    padding-top: 100px;
  }
  .home #address,
  .page-id-6875 #address,
  .page-id-7315 #address {
    margin-top: 0px;
  }
  .home #address .fl-row-content-wrap,
  .page-id-6875 #address .fl-row-content-wrap,
  .page-id-7315 #address .fl-row-content-wrap {
    padding-top: 100px;
    background-position-y: -250px;
  }
  .home #address .fl-row-content-wrap .fl-row-content,
  .page-id-6875 #address .fl-row-content-wrap .fl-row-content,
  .page-id-7315 #address .fl-row-content-wrap .fl-row-content {
    padding-top: 15 0px;
  }
  .home #cta:before,
  .page-id-6875 #cta:before,
  .page-id-7315 #cta:before {
    display: none;
  }
  .home #cta .fl-row-content-wrap,
  .page-id-6875 #cta .fl-row-content-wrap,
  .page-id-7315 #cta .fl-row-content-wrap {
    padding: 100px 0px;
  }
  .home .trapezoid-right .fl-row-content-wrap,
  .page-id-6875 .trapezoid-right .fl-row-content-wrap,
  .page-id-7315 .trapezoid-right .fl-row-content-wrap {
    padding: 0px!important;
  }
  .home .trapezoid-right-background .fl-row-content-wrap,
  .page-id-6875 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7315 .trapezoid-right-background .fl-row-content-wrap {
    margin-top: -150px !important;
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #header .fl-page-nav-wrap .navbar-nav li ul.sub-menu li:before,
  #header .fl-page-bar .navbar-nav li ul.sub-menu li:before {
    margin-top: -20px;
  }
  .trapezoid-right,
  .trapezoid-left {
    padding: 0px;
  }
  .trapezoid-right .fl-row-content-wrap,
  .trapezoid-left .fl-row-content-wrap {
    padding: 100px 0px;
  }
  #testimonials .fl-slide-foreground {
    left: 35%;
    width: 65%;
  }
  #testimonials .fl-slide-foreground .fl-slide-content-wrap {
    margin-left: 20px;
  }
  #testimonials .fl-slide-foreground .fl-slide-content-wrap:before {
    left: 0px;
  }
  #hero-secondary,
  #hero-secondary-new {
    height: 500px;
  }
  #hero-secondary:after,
  #hero-secondary-new:after {
    display: none;
  }
  #hero-secondary .fl-row-content-wrap,
  #hero-secondary-new .fl-row-content-wrap {
    height: 500px;
  }
  #hero-secondary .fl-row-content,
  #hero-secondary-new .fl-row-content {
    margin-top: 50px;
  }
  #cta-secondary,
  #cta-secondary-template {
    pointer-events: all;
    margin-top: 0px!important;
  }
  #cta-secondary .fl-row-content-wrap,
  #cta-secondary-template .fl-row-content-wrap {
    padding: 70px 0px;
    margin: 0px;
  }
  #cta-secondary .inner,
  #cta-secondary-template .inner {
    padding-top: 70px;
  }
  #demo-form iframe {
    padding-bottom: 50px;
  }
  .page-id-8120 #hero-secondary {
    margin-bottom: 150px;
  }
  .page-id-47 .questions-intro {
    padding-top: 100px;
  }
  .page-id-47 .addressing {
    padding-bottom: 100px;
  }
  .page-id-4838 #hero-secondary .fl-row-content {
    margin-top: 50px!important;
  }
  .page-id-4838 .matters .fl-row-content-wrap {
    background-position-x: -300px;
  }
  .page-id-4838 .solutions-products .fl-row-content-wrap {
    background-position-x: 500px;
  }
  .solutions-products .fl-row-content-wrap {
    padding-bottom: 150px;
  }
  .page-id-4836 .screenshot {
    margin-top: 100px;
  }
  .page-id-4836 .diagram .fl-row-content-wrap {
    padding-bottom: 150px;
  }
  #case-studies {
    padding: 150px 0;
  }
  #case-studies .fl-col-group-equal-height .fl-col:hover:before,
  #case-studies .solution-webinar.fl-col:hover:before {
    content: '';
    background-image: url('/wp-content/uploads/2019/06/Triangle.svg');
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
  }
  .page-id-4839 .grid .fl-row-content-wrap {
    padding-bottom: 150px;
  }
  .page-id-42 .main .fl-row-content-wrap {
    padding-top: 0px;
    padding-bottom: 150px;
    background-position-y: -600px;
  }
  .page-id-42 .main .fl-row-content-wrap .fl-row-content {
    padding-top: 400px;
  }
  .page-id-42 #above-cta {
    display: none;
  }
  .trapezoid-left.white-quotes .fl-row-content-wrap {
    padding: 20px;
  }
  .page-id-4812 .fl-node-5cfad3bef1d81,
  .page-id-5338 .fl-node-5cfad3bef1d81,
  .page-id-5350 .fl-node-5cfad3bef1d81 {
    padding-top: 100px;
  }
  .page-id-4812 .fl-node-5cfad5916ed7f,
  .page-id-5338 .fl-node-5cfad5916ed7f,
  .page-id-5350 .fl-node-5cfad5916ed7f {
    padding-bottom: 150px;
  }
  .product-features {
    padding: 125px 0;
  }
  .page-id-5350 .fl-node-5cfad5916ed7f .fl-row-content-wrap {
    background-position-x: 300px;
  }
  .page-id-4812 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-5338 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-5350 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-5490 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-5314 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7364 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7766 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7374 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7767 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7410 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7769 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7413 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7770 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7393 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7768 .trapezoid-right-background .fl-row-content-wrap {
    padding-bottom: 40px;
  }
  .page-id-5314 #hero-products {
    padding-bottom: 150px;
  }
  .page-id-5314 .fl-node-5cfa8d0ecf986 {
    padding-top: 150px;
  }
  .page-id-5314 .fl-node-5cfa9a1ea5f29 {
    padding-bottom: 150px;
  }
  .page-id-5490 #hero-products {
    padding-bottom: 150px;
  }
  .page-id-5490 .fl-node-5cfad3bef1d81 {
    padding-top: 150px;
  }
  .page-id-5490 .fl-node-5cfad3bef1d81 .fl-row-content-wrap {
    background-position-x: -200px;
  }
  .page-id-5490 .fl-node-5cfad5916ed7f {
    padding-bottom: 150px;
  }
  .page-id-5490 .fl-node-5cfad5916ed7f .fl-row-content-wrap {
    background-position-x: 300px;
  }
  .page-id-5373 .icon-grid .fl-col-content .fl-module-heading {
    width: 100%;
  }
  .page-id-5373 .learn-more {
    padding-bottom: 100px;
  }
  .page-id-6219 .fl-node-5dc83e2fb59e0 .fl-row-content-wrap {
    padding-bottom: 100px;
    background-position-y: -200px;
  }
  .page-id-4844 .main .fl-row-content-wrap {
    margin-top: 0px;
    padding: 100px 0px 150px 0px;
  }
  .page-id-4844 .main .fl-row-content-wrap .fl-col-content {
    align-items: center;
  }
  .page-id-4844 .fl-node-5cf1a76699427 {
    display: none!important;
  }
  .page-id-7318 .fl-node-5ef66d792aa72 > .fl-row-content-wrap,
  .page-id-7319 .fl-node-5ef66d792aa72 > .fl-row-content-wrap,
  .page-id-7317 .fl-node-5ef66d792aa72 > .fl-row-content-wrap,
  .page-id-7318 .fl-node-5e92268365279 > .fl-row-content-wrap,
  .page-id-7319 .fl-node-5e92268365279 > .fl-row-content-wrap,
  .page-id-7317 .fl-node-5e92268365279 > .fl-row-content-wrap {
    padding-bottom: 0;
  }
  .page-id-7318 .fl-node-5cfad0df039c3 > .fl-row-content-wrap,
  .page-id-7319 .fl-node-5cfad0df039c3 > .fl-row-content-wrap,
  .page-id-7317 .fl-node-5cfad0df039c3 > .fl-row-content-wrap {
    margin-top: 20px;
    padding-top: 0;
  }
  .page-template-page-resource-library .filters-wrapper .filter-container select::-ms-expand,
  .page-template-page-partners-integration .filters-wrapper .filter-container select::-ms-expand,
  .page-template-page-resource-library .filters-wrapper .sort-outer select::-ms-expand,
  .page-template-page-partners-integration .filters-wrapper .sort-outer select::-ms-expand {
    display: none;
  }
  .page-template-page-resource-library .resource-feed,
  .page-template-page-partners-integration .resource-feed,
  .page-template-page-resource-library .partner-int-feed,
  .page-template-page-partners-integration .partner-int-feed {
    padding-bottom: 150px;
  }
  .page-id-5476 #hero-secondary .fl-module-content {
    margin-bottom: 0px;
  }
  .page-id-5476 .video .fl-row-content-wrap {
    padding-bottom: 100px;
  }
  .page-id-5476 .team .fl-row-content-wrap {
    padding: 100px 0px;
  }
  .page-id-5476 .team .fl-row-content-wrap,
  .page-id-5476 .trapezoid-right .fl-row-content-wrap {
    background-position-y: 400px;
    overflow: hidden;
  }
  .page-id-5476 .trapezoid-left .fl-row-content-wrap {
    padding-top: 100px;
  }
  .page-id-583 .logos .fl-row-content-wrap {
    padding-bottom: 100px;
  }
  .page-id-4864 #privacy-text {
    padding-bottom: 100px;
  }
  .page-id-4887 #hero-secondary .fl-row-content {
    width: 100%;
    margin-top: 60px;
  }
  .page-id-4887 .fl-node-5d02b0065f200 .fl-row-content-wrap {
    padding-bottom: 150px;
  }
  .page-id-4758 .fl-node-5cf046ff08d73 .fl-row-content-wrap {
    padding-top: 150px;
    margin-top: 0px;
  }
  .page-id-4758 .fl-node-5cf046ff1180f {
    height: 1200px;
  }
  .page-id-4758 .timeline img:first-of-type {
    top: 0%;
  }
  .page-id-4758 .timeline img:nth-of-type(2) {
    top: 15%;
  }
  .page-id-4758 .timeline img:nth-of-type(3) {
    top: 25%;
  }
  .page-id-4758 .timeline img:nth-of-type(4) {
    top: 50%;
  }
  .page-id-4758 .fl-node-5cf05596332e4 {
    display: none;
  }
  .page-id-4758 #cta-secondary {
    margin-top: 0px;
  }
  .page-id-3862 #hero-secondary .fl-row-content {
    width: 75%;
  }
  .page-id-18 #hero-secondary .fl-row-content {
    margin-top: 100px;
  }
  .page-id-18 .fl-builder-content .contact-boxes {
    margin-top: 0px;
    position: relative;
    left: 0px;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
  .page-id-18 .fl-builder-content .contact-boxes .fl-row-content-wrap {
    padding-top: 150px;
  }
  .page-id-18 .additional-info {
    margin-top: 100px;
  }
  .page-id-18 .additional-info .fl-row-content-wrap {
    padding: 100px 0px;
  }
  .page-id-18 .fl-builder-content #cta-secondary {
    margin-top: 0px!important;
  }
  .page-id-18 .fl-builder-content #cta-secondary .fl-row-content-wrap {
    padding: 70px 0px;
    margin: 0px;
  }
  .page-id-49 #hero-secondary .fl-row-content {
    width: 75%;
  }
  .page-id-49 #hero-secondary h1 {
    margin-top: 100px;
  }
  .page-id-49 #hero-secondary h1 br {
    display: none;
  }
  .page-id-49 .main {
    padding: 100px 0px;
  }
  .page-id-49 .main .fl-col-group-equal-height .fl-module-rich-text {
    width: 100%;
  }
  .page-id-4927 .login .fl-col-small {
    min-height: 400px;
  }
  .search #main {
    padding-bottom: 100px;
  }
  .page-id-5749 .fl-node-5d2dd053542a7 .fl-row-content-wrap {
    padding-bottom: 150px;
  }
  .page-id-5749 .trapezoid-right .fl-row-content-wrap {
    padding: 150px 0;
  }
  .page-id-5749 .additional .fl-row-content-wrap {
    padding-top: 150px;
  }
  .page-id-5536 #hero-secondary .fl-row-content {
    margin-top: 50px;
  }
  .page-id-6629 #hero-secondary,
  .page-id-6630 #hero-secondary,
  .page-id-13608 #hero-secondary {
    margin-bottom: 50px;
  }
  .page-id-6629 #cta-secondary,
  .page-id-6630 #cta-secondary,
  .page-id-13608 #cta-secondary {
    margin-top: 100px;
  }
  .page-id-6629 .carousel-content img,
  .page-id-6630 .carousel-content img,
  .page-id-13608 .carousel-content img {
    width: 100%!important;
  }
  .page-id-7451 #hero-secondary {
    margin-bottom: 200px;
  }
  .page-id-7451 #cta-secondary {
    margin-top: 100px!important;
  }
  .page-id-13622 #pyramid-carousel .pyramid-right .fl-html .carousel-nav,
  .page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-nav {
    -webkit-flex: 1 0 21%;
    -ms-flex: 1 0 21%;
    flex: 1 0 21%;
  }
  #suite-diagram .fl-col-small#column-classroom .fl-col-content,
  #suite-diagram .fl-col-small#column-assessment .fl-col-content {
    -webkit-box-pack: flex-end;
    -moz-box-pack: flex-end;
    -ms-flex-pack: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
  }
  #suite-diagram .fl-col-small#column-classroom .fl-col-content .fl-module-rich-text,
  #suite-diagram .fl-col-small#column-assessment .fl-col-content .fl-module-rich-text {
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
  }
  #suite-diagram .fl-col-small#column-classroom .fl-col-small,
  #suite-diagram .fl-col-small#column-assessment .fl-col-small {
    overflow: visible;
  }
  .page-id-6835 .fl-node-5e96393484e13 .fl-row-content-wrap,
  .page-id-6936 .fl-node-5e96393484e13 .fl-row-content-wrap {
    padding-bottom: 100px;
  }
  .page-id-6908 #hero-secondary {
    margin-bottom: 100px;
  }
  .page-id-6908 .trapezoid-right {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .page-id-6908 .trapezoid-right .fl-row-content-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .page-id-6908 #cta-secondary {
    margin-top: 0;
  }
  .page-id-7208 #hero-secondary,
  .page-id-7211 #hero-secondary {
    margin-bottom: 50px;
  }
  .page-id-7450 #hero-secondary,
  .page-id-14173 #hero-secondary,
  .page-id-7446 #hero-secondary,
  .page-id-7168 #hero-secondary,
  .page-id-7448 #hero-secondary,
  .page-id-14172 #hero-secondary,
  .page-id-7447 #hero-secondary,
  .page-id-14171 #hero-secondary,
  .page-id-7189 #hero-secondary,
  .page-id-7449 #hero-secondary,
  .page-id-7452 #hero-secondary {
    margin-bottom: 100px;
  }
  .page-id-7450 #cta-secondary,
  .page-id-14173 #cta-secondary,
  .page-id-7446 #cta-secondary,
  .page-id-7168 #cta-secondary,
  .page-id-7448 #cta-secondary,
  .page-id-14172 #cta-secondary,
  .page-id-7447 #cta-secondary,
  .page-id-14171 #cta-secondary,
  .page-id-7189 #cta-secondary,
  .page-id-7449 #cta-secondary,
  .page-id-7452 #cta-secondary {
    margin-top: 100px!important;
  }
  .apge-id-7311 #intro-with-icons .fl-row-content-wrap {
    margin-top: 40px;
  }
  .apge-id-7311 .fl-node-5f39998dcd8e1 .fl-row-content-wrap {
    padding-bottom: 100px;
  }
  .page-id-7574 .fl-node-5f73425825bf9 .fl-row-content-wrap,
  .page-id-8014 .fl-node-5f73425825bf9 .fl-row-content-wrap {
    margin-top: 20px;
  }
  .page-id-8100 .fl-node-5f846e62e79f2 .fl-row-content-wrap {
    margin-top: 0;
  }
  .page-id-8120 .fl-node-5f8b59bf1fc4d {
    display: none;
  }
  .page-id-8120 #cta-secondary {
    margin-top: 100px!important;
  }
  .page-id-8716 #hero-secondary {
    margin-bottom: 100px;
  }
  .page-id-8716 .carousel-nav .fl-module-rich-text {
    width: 170px;
    flex: 1 1 auto;
  }
  .accordion-triangles .fl-accordion-button {
    position: relative;
  }
  .accordion-triangles a.fl-accordion-button-icon {
    top: 15px;
  }
  .case-studies-2021 .fl-col-small {
    flex: 1 0 auto;
  }
  .slider-image-enlarge img {
    width: 100%;
  }
  #header .fl-page-nav-wrap .navbar-nav li ul.sub-menu li:before,
  #header .fl-page-bar .navbar-nav li ul.sub-menu li:before {
    margin-top: 0px!important;
  }
  .page-id-5476 .team .fl-row-content-wrap,
  .page-id-5476 .trapezoid-right .fl-row-content-wrap {
    background-position-y: bottom;
  }
  .page-id-4758 .fl-node-5cf046ff1180f {
    height: auto;
  }
  .page-id-4758 .timeline img:first-of-type {
    top: 10%;
  }
  .page-id-4758 .timeline img:nth-of-type(2) {
    top: 25%;
  }
  .page-id-4758 .timeline img:nth-of-type(3) {
    top: 35%;
  }
  .page-id-4758 .timeline img:nth-of-type(4) {
    top: 60%;
  }
}
@media screen and (-ms-high-contrast: none) and (max-width: 780px) {
  .page-id-3862 #hero-secondary .fl-row-content {
    width: 100%;
    margin-top: -40px;
  }
}
/* #Site Styles // rewrite original
================================================== */
img {
  max-width: 100%;
  height: auto;
}
@media only screen and (max-width: 1300px) {
  .page-id-4838 #hero-secondary .fl-row-content {
    width: 75%;
    margin-top: -40px;
  }
}
@media only screen and (max-width: 1200px) {
  #hero-dna.angled-gradient .fl-row-content-wrap:after {
    background: -moz-linear-gradient(45deg, #ffffff 45%, #ffffff 30%, rgba(255, 255, 255, 0.5) 55%, rgba(255, 255, 255, 0) 65%, rgba(255, 255, 255, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #ffffff 45%, #ffffff 30%, rgba(255, 255, 255, 0.5) 55%, rgba(255, 255, 255, 0) 65%, rgba(255, 255, 255, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #ffffff 45%, #ffffff 30%, rgba(255, 255, 255, 0.5) 55%, rgba(255, 255, 255, 0) 65%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  }
}
@media only screen and (max-width: 1175px) {
  .page-id-3862 #hero-secondary .fl-row-content {
    width: 75%;
  }
}
@media only screen and (max-width: 1150px) {
  #testimonials .fl-slide-foreground h6 {
    font-size: 20px;
  }
  #case-studies .fl-col-group-equal-height .fl-col,
  #case-studies .solution-webinar.fl-col {
    margin: 15px;
    width: -webkit-calc(33.3% - 30px);
    width: -moz-calc(33.3% - 30px);
    width: calc(33.3% - 30px);
  }
}
@media only screen and (max-width: 1150px) {
  .page-id-49 .main {
    padding-right: 0px;
  }
}
@media only screen and (max-width: 1115px) {
  /* About */
  .page-id-4758 .trapezoid-left .fl-col-small {
    max-width: 250px;
  }
  .page-id-4758 .trapezoid-left .fl-photo-content {
    max-width: 200px;
    max-height: 200px;
  }
}
@media only screen and (max-width: 1099px) {
  body.search #main header {
    padding: 0px;
  }
  .single-news header.entry-header {
    padding: 0px;
  }
  .page-id-7443 .ld-icons .fl-col-small .fl-module-content {
    margin: 20px 5px;
  }
  .page-id-8380 .s2i-list li,
  .page-id-12492 .s2i-list li {
    font-size: 15.5px;
  }
}
@media only screen and (max-width: 1050px) {
  .customer-success-filters .dropdown-boxes > div:nth-of-type(1),
  .customer-success-filters .dropdown-boxes > div:nth-of-type(2),
  .customer-success-filters .dropdown-boxes > div:nth-of-type(4) {
    width: -webkit-calc(24% - 8px);
    width: -moz-calc(24% - 8px);
    width: calc(24% - 8px);
  }
  .customer-success-filters .dropdown-boxes > div:nth-of-type(3) {
    width: -webkit-calc(28% - 8px);
    width: -moz-calc(28% - 8px);
    width: calc(28% - 8px);
  }
  .page-id-7452 .fl-col-small {
    width: 50%!important;
    max-width: 50%;
  }
}
@media only screen and (max-width: 1030px) {
  .page-id-13697 #research-whitepapers .fl-module-rich-text,
  .page-id-14175 #research-whitepapers .fl-module-rich-text,
  .page-id-13697 #research-resources .fl-module-rich-text,
  .page-id-14175 #research-resources .fl-module-rich-text {
    min-height: 125px;
  }
  .page-id-13697 #research-whitepapers .fl-module-photo,
  .page-id-14175 #research-whitepapers .fl-module-photo,
  .page-id-13697 #research-resources .fl-module-photo,
  .page-id-14175 #research-resources .fl-module-photo {
    margin-top: 95px;
  }
}
@media only screen and (max-width: 1000px) {
  #testimonials .fl-slide-foreground .fl-slide-content-wrap {
    margin-left: 35%;
  }
  #hero-secondary h1 br,
  #hero-secondary h3 br {
    display: none;
  }
  .page-id-4839 .grid .fl-col {
    min-height: 600px;
  }
  .page-id-4864 .privacy-navigation {
    width: 35%;
  }
  .page-id-4864 #privacy-text {
    width: 65%;
  }
  .page-id-4887 .partner-landing-grid .partner-head {
    padding: 40px 20px;
  }
  .page-id-6908 #ieuc-webinars .fl-col-small .fl-module-rich-text .fl-module-content p {
    font-size: 15.5px;
  }
  /*.page-id-7450 dev,*/
  .page-id-14173 .fl-node-5f29d983f28de {
    margin-top: 20px;
  }
  .page-id-14173 .fl-node-5f29d983f28de .fl-col-group-equal-height > div:first-of-type {
    width: 60%;
  }
  .page-id-14173 .fl-node-5f29d983f28de .fl-col-group-equal-height > div:nth-of-type(2) {
    width: 40%;
  }
  .page-id-14173 .fl-node-5f29d983f28de .fl-col-content {
    -webkit-box-pack: flex-start;
    -moz-box-pack: flex-start;
    -ms-flex-pack: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .customer-success-filters .dropdown-boxes > div:nth-of-type(2).open .vsb-menu {
    height: 215px!important;
  }
  .customer-success-filters .dropdown-boxes > div:nth-of-type(2).open .vsb-menu .multi li {
    padding-right: 40px;
  }
  .page-id-8380 #interactive-content h3,
  .page-id-12492 #interactive-content h3 {
    font-size: 22px;
  }
  .page-id-8380 .s2i-list li,
  .page-id-12492 .s2i-list li {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .page-id-8380 .s2i-pyramid .fl-html > div .right p,
  .page-id-12492 .s2i-pyramid .fl-html > div .right p,
  .page-id-8380 .s2i-pyramid .fl-html > div .right ul li,
  .page-id-12492 .s2i-pyramid .fl-html > div .right ul li {
    font-size: 14px;
  }
  .page-id-8380 .s2i-pyramid .fl-html > div .right h2,
  .page-id-12492 .s2i-pyramid .fl-html > div .right h2 {
    font-size: 16px;
  }
  .page-id-8716 .three-gray-columns .uabb-list-icon-wrap h3 {
    font-size: 20px;
    padding-left: 5px;
  }
  .page-id-8716 .three-gray-columns .uabb-image .uabb-photo-img {
    width: 30px;
  }
  .page-id-8716 #hero-secondary h1 br {
    display: block;
  }
  .page-id-9489 .carousel-content .white-text p {
    font-size: 12px;
  }
  /* About */
  .page-id-4758 .trapezoid-left .fl-col-small {
    max-width: 200px;
  }
  .page-id-4758 .trapezoid-left .fl-photo-content {
    max-width: 150px;
    max-height: 150px;
  }
  /*.page-id-7450 dev,*/
  .page-id-14173 .seb-carousel-navigation .carousel-nav .charcoal-text .fl-rich-text {
    min-height: 71px;
  }
}
@media only screen and (max-width: 990px) {
  .page-template-page-white-header-with-shadow .fl-content-full .fl-content.col-md-12 {
    margin-top: 120px;
  }
  #hero-dna .fl-row-content-wrap .fl-module-list-icon {
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    left: 0;
    max-width: 60%;
  }
}
/* Tablet (Portrait) ------------------------------------- */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  body {
    -webkit-text-size-adjust: none;
    font-size: 100%;
    line-height: 1em;
    font-size: 1em;
  }
}
@media only screen and (max-width: 950px) {
  .page-id-6936 .toolkit-webinars .fl-module-heading h3 {
    font-size: 20px;
  }
  .page-id-6908 #ieuc-webinars .fl-col-small {
    width: -webkit-calc(33.3% - 30px) !important;
    width: -moz-calc(33.3% - 30px) !important;
    width: calc(33.3% - 30px) !important;
  }
  .page-id-6908 #ieuc-webinars .fl-col-small .fl-module-rich-text .fl-module-content p {
    font-size: 16.5px;
  }
  .page-id-7443 .ld-icons .fl-col-small {
    margin: 0 5px;
    width: -webkit-calc(25% - 10px) !important;
    width: -moz-calc(25% - 10px) !important;
    width: calc(25% - 10px) !important;
  }
  .page-id-7443 .ld-icons .fl-col-small h3 {
    font-size: 18px;
  }
  .page-id-7443 #why-it-works .fl-node-5ef4b75c909f9 {
    width: 60%;
  }
  .page-id-7443 #why-it-works .fl-node-5ef4b78c61758 {
    width: 40%;
  }
  .page-id-7443 .four-gray-columns h3 {
    min-height: 40px;
  }
  .page-id-7443 .four-gray-columns .fl-col-group-equal-height {
    padding-right: 20px;
  }
  /* Comprehensive Assessment */
  /*.page-id-7446 OLD delete Feb 2022,*/
  .page-id-13608 .sol-every-moment p {
    line-height: 1.1;
  }
  .page-id-13608 .sol-every-moment p span {
    display: block;
  }
  .page-id-13608 .sol-every-moment p:after {
    margin-top: 16px;
  }
  .page-id-13608 .sol-every-moment .carousel-nav-6 p:after {
    margin-top: 0;
  }
  .page-id-8716 .carousel-content .fl-row-content-wrap {
    padding: 20px 40px;
  }
  .page-id-9489 .carousel-content .white-text p {
    font-size: 14px;
  }
  .seb-mtss-carousel-content .main-content-columns .fl-col-group-nested .fl-module-heading .fl-module-content {
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media only screen and (max-width: 915px) {
  .page-id-6630 #form .fl-node-5e5443e1719d3 .fl-rich-text p img,
  .page-id-6322 #form .fl-node-5e5443e1719d3 .fl-rich-text p img {
    width: 80px;
    margin-right: 10px;
  }
  .page-id-6630 #form .fl-node-5e5443e1719d3 .fl-rich-text h2,
  .page-id-6322 #form .fl-node-5e5443e1719d3 .fl-rich-text h2 {
    font-size: 28px;
  }
  /* Dyslexia */
  .page-id-7449 .diagonal-up .fl-row-content {
    min-height: 800px;
  }
  .page-id-7449 .diagonal-up .fl-row-content .fl-node-5f29998c8e954 .fl-col {
    width: 45%;
  }
  .page-id-7449 .diagonal-up .fl-row-content .fl-node-5f29998c8e954 .fl-col-small {
    width: 55%;
  }
  .page-id-7449 .diagonal-up .fl-row-content .map-nh {
    margin-top: 50px;
    right: -30px;
  }
  .page-id-13697 #research-whitepapers.three-white-columns-shadow .fl-col-group-equal-height .fl-col,
  .page-id-14175 #research-whitepapers.three-white-columns-shadow .fl-col-group-equal-height .fl-col {
    width: -webkit-calc(50% - 40px) !important;
    width: -moz-calc(50% - 40px) !important;
    width: calc(50% - 40px) !important;
    margin-left: 20px!important;
    margin-right: 20px!important;
    max-width: -webkit-calc(50% - 40px) !important;
    max-width: -moz-calc(50% - 40px) !important;
    max-width: calc(50% - 40px) !important;
  }
  .page-id-13697 #research-whitepapers.three-white-columns-shadow .fl-module-rich-text,
  .page-id-14175 #research-whitepapers.three-white-columns-shadow .fl-module-rich-text {
    min-height: 110px;
  }
  .page-id-13697 #research-whitepapers.three-white-columns-shadow .fl-module-photo,
  .page-id-14175 #research-whitepapers.three-white-columns-shadow .fl-module-photo {
    margin-top: 80px;
  }
}
@media only screen and (max-width: 900px) {
  h2 {
    line-height: 1.2;
  }
  h6 {
    font-size: 20px;
  }
  #trusted-2022-09 .fl-row-content > div:nth-of-type(2) > div:first-of-type,
  #trusted-2022-09 .fl-row-content > div:nth-of-type(2) > div:last-of-type {
    display: none;
  }
  #trusted-2022-09 .fl-col-group-equal-height .fl-col-small {
    width: 25%!important;
  }
  #trusted-2022-09-research .fl-row-content > div:nth-of-type(2) > div:first-of-type,
  #trusted-2022-09-research .fl-row-content > div:nth-of-type(3) > div:first-of-type,
  #trusted-2022-09-research .fl-row-content > div:nth-of-type(2) > div:last-of-type,
  #trusted-2022-09-research .fl-row-content > div:nth-of-type(3) > div:last-of-type {
    display: none;
  }
  #trusted-2022-09-research .fl-row-content > div:nth-of-type(2) .fl-col-small {
    width: 20%!important;
  }
  #trusted-2022-09-research .fl-col-group-equal-height .fl-col-small {
    width: 25%!important;
  }
  .page-id-4839 .grid .fl-col {
    min-height: 600px;
    margin: 10px;
    width: -webkit-calc(33.3% - 20px);
    width: -moz-calc(33.3% - 20px);
    width: calc(33.3% - 20px);
  }
  .page-id-5373 .icon-grid .fl-col {
    width: 50%;
    max-width: 50%;
  }
  /* Resource landing, Support Page */
  .page-id-4844 .main .fl-col,
  .page-id-49 .main .fl-col {
    margin-bottom: 15px;
    margin: 15px;
    width: -webkit-calc(33.3% - 30px);
    width: -moz-calc(33.3% - 30px);
    width: calc(33.3% - 30px);
  }
  .page-id-18 #hero-secondary .fl-row-content {
    width: 75%;
  }
  .contact-contact-boxes .fl-col-small {
    width: -webkit-calc(50% - 30px) !important;
    width: -moz-calc(50% - 30px) !important;
    width: calc(50% - 30px) !important;
    clear: none;
    float: left;
    margin: 15px!important;
    padding: 30px 10px!important;
  }
  .page-id-18 .contact-boxes .fl-col-small {
    width: -webkit-calc(50% - 30px) !important;
    width: -moz-calc(50% - 30px) !important;
    width: calc(50% - 30px) !important;
    clear: none;
    float: left;
    margin: 15px!important;
    padding: 30px 10px!important;
  }
  .page-id-4839 .grid .fl-col h2 {
    font-size: 18px;
  }
  .page-id-7208 .three-white-columns .fl-col-small .fl-col-content,
  .page-id-7211 .three-white-columns .fl-col-small .fl-col-content {
    margin: 20px 0;
  }
  .page-id-7236 .three-white-columns .fl-col-small,
  .page-id-7275 .three-white-columns .fl-col-small {
    padding: 0;
  }
  .library-by-product .fl-module-info-list .fl-module-content {
    margin-right: 10px;
  }
  .library-by-product .fl-module-info-list .fl-module-content h3 {
    font-size: 22px;
  }
  .library-by-product .fl-module-photo .fl-photo-content {
    width: 90px;
  }
  .page-id-7451 .mtss-carousel .carousel-content {
    min-height: 680px;
  }
  .page-id-8014 br {
    display: none;
  }
}
@media only screen and (max-width: 890px) {
  .seb-mtss-carousel-content .fl-col-group-equal-height .main-content-columns {
    width: 100%!important;
    max-width: 400px;
    margin: 0 auto 20px auto;
  }
  .seb-mtss-carousel-content .fl-col-group-equal-height > div:last-of-type.main-content-columns {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 850px) {
  .contact-ontact-boxes .fl-col-small .fl-module-heading {
    height: 50px;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .page-id-18 .contact-boxes .fl-col-small .fl-module-heading {
    height: 50px;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .page-id-18 .fl-builder-content #cta-secondary {
    margin-top: -100px !important;
  }
  .page-id-5536 #hero-secondary .fl-row-content {
    width: 100%;
  }
  .page-id-5536 #hero-secondary .fl-row-content h3 {
    font-size: 23px;
  }
  .page-id-6936 .toolkit-webinars .fl-module-heading {
    min-height: 150px;
  }
  .page-id-8120 #course-offerings .fl-col-small .fl-module-rich-text {
    padding: 5px;
  }
  .customer-success-feed .customer-success-container {
    width: -webkit-calc(50% - 40px) !important;
    width: -moz-calc(50% - 40px) !important;
    width: calc(50% - 40px) !important;
  }
  .page-id-13608 .gray-box.fl-row .fl-row-content-wrap {
    padding-left: 40px;
    padding-right: 40px;
  }
  #seb-mtss-carousel-nav .fl-html .inner {
    max-width: 500px;
    margin: auto;
  }
  #seb-mtss-carousel-nav .fl-html .carousel-nav,
  #seb-mtss-carousel-nav .fl-html .spacer-1,
  #seb-mtss-carousel-nav .fl-html .spacer-2,
  #seb-mtss-carousel-nav .fl-html .spacer-3,
  #seb-mtss-carousel-nav .fl-html .spacer-4 {
    margin-bottom: 10px;
    height: 70px;
  }
  #seb-mtss-carousel-nav .fl-html .carousel-nav {
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
  #seb-mtss-carousel-nav .fl-html .inner:after {
    display: none;
  }
}
@media only screen and (max-width: 830px) {
  #trusted .fl-row-content > div:nth-of-type(1) .fl-col-small {
    width: 25%!important;
  }
  #trusted-2022 .fl-col-small {
    width: 25%!important;
  }
  .page-id-13608 h2 br {
    display: none;
  }
}
@media only screen and (max-width: 815px) {
  .page-id-8716 .three-gray-columns .uabb-list-icon-wrap h3 {
    font-size: 18px;
    padding-left: 5px;
  }
  .page-id-8716 .three-gray-columns .fl-module-rich-text .fl-module-content {
    margin-top: 0;
  }
}
@media only screen and (max-width: 800px) {
  /* Dyslexia */
  .page-id-7449 .diagonal-up .fl-row-content .map-nh {
    margin-top: 80px;
    right: -38px;
  }
  /* Log In */
  .page-id-4927 .three-white-columns .fl-col-small {
    width: -webkit-calc(50% - 40px) !important;
    width: -moz-calc(50% - 40px) !important;
    width: calc(50% - 40px) !important;
  }
}
@media only screen and (max-width: 780px) {
  .page-id-3862 #hero-secondary .fl-row-content {
    width: 100%;
    margin-top: -40px;
  }
}
@media only screen and (min-width: 768px) {
  .desktop-tablet-only {
    display: block;
  }
  .mobile-only {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .fl-col-small {
    max-width: 100%;
  }
  .page-template-page-white-header-with-shadow .fl-content-full .fl-content.col-md-12 {
    margin-top: 165px;
  }
  .fl-builder-content #testimonials .fl-slide-foreground {
    -webkit-clip-path: none;
    clip-path: none;
    position: relative;
  }
  .fl-builder-content #testimonials .fl-slide-foreground .fl-slide-content-wrap {
    margin-left: 40px;
  }
  .fl-builder-content #testimonials .fl-slide-foreground .fl-slide-content-wrap:before {
    left: 0px;
  }
  .fl-builder-content #testimonials .fl-slide-mobile-photo {
    display: none;
  }
  .fl-builder-content #testimonials .fl-slide-content {
    background: none!important;
  }
  .fl-builder-content #testimonials .fl-module-content-slider .fl-slide .fl-slide-text h6 {
    font-size: 25px!important;
    line-height: 1.4!important;
  }
  #hero-secondary .fl-row-content-wrap {
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% -webkit-calc(100% - 200px), 0% 100%);
    clip-path: polygon(0 0, 100% 0%, 100% calc(100% - 200px), 0% 100%);
  }
  #hero-secondary:after {
    -webkit-clip-path: polygon(0 0, 100% 0%, -webkit-calc(100% - 200px), 0 -webkit-calc(100% - 400px));
    clip-path: polygon(0 0, 100% 0%, 100% calc(100% - 200px), 0 calc(100% - 400px));
  }
  #hero-secondary .fl-row-content {
    width: 100%;
  }
  #cta-secondary,
  #cta-secondary-template {
    -webkit-clip-path: polygon(0 200px, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 200px, 100% 0, 100% 100%, 0 100%);
  }
  /*
	.page-id-47 {
		.questions {
			.fl-col-group-equal-height {
				.flex;
				.left, .right {
					max-width: ~"-webkit-calc(50% - 2px)";
					max-width: ~"-moz-calc(50% - 2px)";
					max-width: ~"calc(50% - 2px)";
				}
				.middle {
					max-width: 3px;
				}
			}
		}
		.trapezoid-right {
			.fl-photo-content {
				width: auto;
			}
		}
	} */
  .page-id-4825 .fl-node-5cffbce65ab97 .fl-row-content-wrap,
  .page-id-4838 .fl-node-5d0bbe898e701 .fl-row-content-wrap {
    margin-top: -300px;
  }
  .solutions-products .fl-col-small {
    width: 25%!important;
    float: left;
    clear: none;
  }
  .solutions-products .fl-col-small img {
    width: 100%;
    max-width: 275px;
  }
  #case-studies .fl-col-small {
    margin: 25px auto!important;
    max-width: 400px;
  }
  #case-studies .solution-webinar {
    max-width: 400px;
    margin: 25px auto;
  }
  .page-id-4837 .fl-node-5d1152fed771f .fl-row-content-wrap {
    padding-top: 50px;
  }
  .page-id-4837 .fl-node-5d1152fed771f #why-it-matters .why {
    width: 75%;
  }
  .page-id-4837 .fl-node-5d1152fed771f #why-it-matters .approach {
    left: 25%;
    width: 75%;
  }
  .page-id-4837 .solutions-products .fl-col-small {
    width: 33%!important;
  }
  .page-id-4839 .fl-photo-align-right {
    text-align: center;
  }
  .page-id-4839 .fl-photo-align-right img {
    max-width: 200px;
  }
  .page-id-4839 .grid .fl-col {
    min-height: 200px;
    margin: 10px auto;
  }
  .page-id-4838 .matters .fl-row-content-wrap {
    margin-bottom: 500px;
  }
  .page-id-4838 .matters .fl-row-content-wrap .assessments-col .assessment-text.left {
    width: 60%;
  }
  .page-id-4838 .matters .fl-row-content-wrap .assessments-col .assessment-text.approach {
    left: 60%;
  }
  .page-id-4838 .solutions-products .fl-col-small {
    width: 33%!important;
  }
  .page-id-42 .three-two-one-column .fl-col-group-equal-height > div:nth-of-type(1) .fl-col-content,
  .page-id-42 .three-two-one-column .fl-col-group-equal-height > div:nth-of-type(3) .fl-col-content {
    border-right: 1px solid #d0d0d0;
  }
  .page-id-42 .three-two-one-column .fl-col-group-equal-height > div:nth-of-type(2) .fl-col-content {
    border-left: 0;
    border-right: 0;
  }
  .page-id-42 .three-two-one-column .fl-col-group-equal-height > div:nth-of-type(4) .fl-col-content {
    border-bottom: 1px solid #d0d0d0;
  }
  .page-id-42 .three-two-one-column .fl-col-group-equal-height > div:nth-of-type(5) .fl-col-content,
  .page-id-42 .three-two-one-column .fl-col-group-equal-height > div:nth-of-type(7) .fl-col-content {
    border-left: 0;
  }
  /* Start delete Dec 2021 */
  .page-id-42 #above-cta .fl-row-content-wrap {
    min-height: 500px;
  }
  .page-id-4812 .trapezoid-right,
  .page-id-5338 .trapezoid-right,
  .page-id-5350 .trapezoid-right,
  .page-id-5490 .trapezoid-right,
  .page-id-5314 .trapezoid-right,
  .page-id-7364 .trapezoid-right,
  .page-id-7766 .trapezoid-right,
  .page-id-7374 .trapezoid-right,
  .page-id-7767 .trapezoid-right,
  .page-id-7410 .trapezoid-right,
  .page-id-7769 .trapezoid-right,
  .page-id-7413 .trapezoid-right,
  .page-id-7770 .trapezoid-right,
  .page-id-7393 .trapezoid-right,
  .page-id-7768 .trapezoid-right,
  .page-id-4812 .trapezoid-right-background,
  .page-id-5338 .trapezoid-right-background,
  .page-id-5350 .trapezoid-right-background,
  .page-id-5490 .trapezoid-right-background,
  .page-id-5314 .trapezoid-right-background,
  .page-id-7364 .trapezoid-right-background,
  .page-id-7766 .trapezoid-right-background,
  .page-id-7374 .trapezoid-right-background,
  .page-id-7767 .trapezoid-right-background,
  .page-id-7410 .trapezoid-right-background,
  .page-id-7769 .trapezoid-right-background,
  .page-id-7413 .trapezoid-right-background,
  .page-id-7770 .trapezoid-right-background,
  .page-id-7393 .trapezoid-right-background,
  .page-id-7768 .trapezoid-right-background {
    margin-top: -200px;
  }
  .page-id-4812 .trapezoid-right .fl-row-content-wrap,
  .page-id-5338 .trapezoid-right .fl-row-content-wrap,
  .page-id-5350 .trapezoid-right .fl-row-content-wrap,
  .page-id-5490 .trapezoid-right .fl-row-content-wrap,
  .page-id-5314 .trapezoid-right .fl-row-content-wrap,
  .page-id-7364 .trapezoid-right .fl-row-content-wrap,
  .page-id-7766 .trapezoid-right .fl-row-content-wrap,
  .page-id-7374 .trapezoid-right .fl-row-content-wrap,
  .page-id-7767 .trapezoid-right .fl-row-content-wrap,
  .page-id-7410 .trapezoid-right .fl-row-content-wrap,
  .page-id-7769 .trapezoid-right .fl-row-content-wrap,
  .page-id-7413 .trapezoid-right .fl-row-content-wrap,
  .page-id-7770 .trapezoid-right .fl-row-content-wrap,
  .page-id-7393 .trapezoid-right .fl-row-content-wrap,
  .page-id-7768 .trapezoid-right .fl-row-content-wrap,
  .page-id-4812 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-5338 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-5350 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-5490 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-5314 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7364 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7766 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7374 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7767 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7410 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7769 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7413 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7770 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7393 .trapezoid-right-background .fl-row-content-wrap,
  .page-id-7768 .trapezoid-right-background .fl-row-content-wrap {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .page-id-4812 .trapezoid-right .fl-row-content-wrap .fl-col,
  .page-id-5338 .trapezoid-right .fl-row-content-wrap .fl-col,
  .page-id-5350 .trapezoid-right .fl-row-content-wrap .fl-col,
  .page-id-5490 .trapezoid-right .fl-row-content-wrap .fl-col,
  .page-id-5314 .trapezoid-right .fl-row-content-wrap .fl-col,
  .page-id-7364 .trapezoid-right .fl-row-content-wrap .fl-col,
  .page-id-7766 .trapezoid-right .fl-row-content-wrap .fl-col,
  .page-id-7374 .trapezoid-right .fl-row-content-wrap .fl-col,
  .page-id-7767 .trapezoid-right .fl-row-content-wrap .fl-col,
  .page-id-7410 .trapezoid-right .fl-row-content-wrap .fl-col,
  .page-id-7769 .trapezoid-right .fl-row-content-wrap .fl-col,
  .page-id-7413 .trapezoid-right .fl-row-content-wrap .fl-col,
  .page-id-7770 .trapezoid-right .fl-row-content-wrap .fl-col,
  .page-id-7393 .trapezoid-right .fl-row-content-wrap .fl-col,
  .page-id-7768 .trapezoid-right .fl-row-content-wrap .fl-col,
  .page-id-4812 .trapezoid-right-background .fl-row-content-wrap .fl-col,
  .page-id-5338 .trapezoid-right-background .fl-row-content-wrap .fl-col,
  .page-id-5350 .trapezoid-right-background .fl-row-content-wrap .fl-col,
  .page-id-5490 .trapezoid-right-background .fl-row-content-wrap .fl-col,
  .page-id-5314 .trapezoid-right-background .fl-row-content-wrap .fl-col,
  .page-id-7364 .trapezoid-right-background .fl-row-content-wrap .fl-col,
  .page-id-7766 .trapezoid-right-background .fl-row-content-wrap .fl-col,
  .page-id-7374 .trapezoid-right-background .fl-row-content-wrap .fl-col,
  .page-id-7767 .trapezoid-right-background .fl-row-content-wrap .fl-col,
  .page-id-7410 .trapezoid-right-background .fl-row-content-wrap .fl-col,
  .page-id-7769 .trapezoid-right-background .fl-row-content-wrap .fl-col,
  .page-id-7413 .trapezoid-right-background .fl-row-content-wrap .fl-col,
  .page-id-7770 .trapezoid-right-background .fl-row-content-wrap .fl-col,
  .page-id-7393 .trapezoid-right-background .fl-row-content-wrap .fl-col,
  .page-id-7768 .trapezoid-right-background .fl-row-content-wrap .fl-col {
    max-width: 100%;
  }
  .page-id-4812 .trapezoid-left.white-quotes,
  .page-id-5338 .trapezoid-left.white-quotes,
  .page-id-5350 .trapezoid-left.white-quotes,
  .page-id-5490 .trapezoid-left.white-quotes,
  .page-id-5314 .trapezoid-left.white-quotes,
  .page-id-7364 .trapezoid-left.white-quotes,
  .page-id-7766 .trapezoid-left.white-quotes,
  .page-id-7374 .trapezoid-left.white-quotes,
  .page-id-7767 .trapezoid-left.white-quotes,
  .page-id-7410 .trapezoid-left.white-quotes,
  .page-id-7769 .trapezoid-left.white-quotes,
  .page-id-7413 .trapezoid-left.white-quotes,
  .page-id-7770 .trapezoid-left.white-quotes,
  .page-id-7393 .trapezoid-left.white-quotes,
  .page-id-7768 .trapezoid-left.white-quotes {
    margin-top: -300px;
  }
  .page-id-4812 .product-image-right .fl-col-group-equal-height > div:first-of-type,
  .page-id-5338 .product-image-right .fl-col-group-equal-height > div:first-of-type,
  .page-id-5350 .product-image-right .fl-col-group-equal-height > div:first-of-type,
  .page-id-5490 .product-image-right .fl-col-group-equal-height > div:first-of-type,
  .page-id-5314 .product-image-right .fl-col-group-equal-height > div:first-of-type,
  .page-id-7364 .product-image-right .fl-col-group-equal-height > div:first-of-type,
  .page-id-7766 .product-image-right .fl-col-group-equal-height > div:first-of-type,
  .page-id-7374 .product-image-right .fl-col-group-equal-height > div:first-of-type,
  .page-id-7767 .product-image-right .fl-col-group-equal-height > div:first-of-type,
  .page-id-7410 .product-image-right .fl-col-group-equal-height > div:first-of-type,
  .page-id-7769 .product-image-right .fl-col-group-equal-height > div:first-of-type,
  .page-id-7413 .product-image-right .fl-col-group-equal-height > div:first-of-type,
  .page-id-7770 .product-image-right .fl-col-group-equal-height > div:first-of-type,
  .page-id-7393 .product-image-right .fl-col-group-equal-height > div:first-of-type,
  .page-id-7768 .product-image-right .fl-col-group-equal-height > div:first-of-type {
    max-width: 100%;
  }
  .page-id-4812 .product-image-left .fl-col-group-equal-height > div:nth-of-type(2),
  .page-id-5338 .product-image-left .fl-col-group-equal-height > div:nth-of-type(2),
  .page-id-5350 .product-image-left .fl-col-group-equal-height > div:nth-of-type(2),
  .page-id-5490 .product-image-left .fl-col-group-equal-height > div:nth-of-type(2),
  .page-id-5314 .product-image-left .fl-col-group-equal-height > div:nth-of-type(2),
  .page-id-7364 .product-image-left .fl-col-group-equal-height > div:nth-of-type(2),
  .page-id-7766 .product-image-left .fl-col-group-equal-height > div:nth-of-type(2),
  .page-id-7374 .product-image-left .fl-col-group-equal-height > div:nth-of-type(2),
  .page-id-7767 .product-image-left .fl-col-group-equal-height > div:nth-of-type(2),
  .page-id-7410 .product-image-left .fl-col-group-equal-height > div:nth-of-type(2),
  .page-id-7769 .product-image-left .fl-col-group-equal-height > div:nth-of-type(2),
  .page-id-7413 .product-image-left .fl-col-group-equal-height > div:nth-of-type(2),
  .page-id-7770 .product-image-left .fl-col-group-equal-height > div:nth-of-type(2),
  .page-id-7393 .product-image-left .fl-col-group-equal-height > div:nth-of-type(2),
  .page-id-7768 .product-image-left .fl-col-group-equal-height > div:nth-of-type(2) {
    max-width: 100%;
  }
  .page-id-5490 .fl-node-5cfad3bef1d81 {
    margin-top: -400px;
  }
  .page-id-5490 .fl-node-5cfad7c0bcc17 {
    margin-top: -300px;
  }
  .page-id-6219 .fl-node-5cfad3bef1d81 .fl-row-content-wrap {
    margin-top: -300px;
  }
  .page-id-5314 .circle.fl-module-rich-text {
    position: relative;
    margin-top: -100px;
    margin-left: 100px;
    right: 0px!important;
  }
  .page-id-5314 .two-column {
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    -o-column-gap: 20px;
    column-gap: 20px;
  }
  .page-id-5314 .fl-node-5cfa8d0ecf986 {
    margin-top: -300px;
  }
  .page-id-5314 .fl-node-5cfa8d0ecf986 .fl-col-group {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column-reverse;
    -moz-flex-flow: column-reverse;
    -ms-flex-flow: column-reverse;
    -o-flex-flow: column-reverse;
    flex-flow: column-reverse;
  }
  .page-id-5314 .fl-node-5cfa8d0ecf986 .fl-col-group .fl-node-5cfa8d0ee67f3 {
    margin-top: 100px;
    margin-left: 0px;
  }
  .page-id-5314 .fl-node-5cfa9a1ea637a {
    margin-top: 80px;
  }
  .product-image-left .fl-col,
  .product-image-right .fl-col {
    padding: 0 20px;
  }
  .product-image-left .fl-col-group.fl-col-group-equal-height {
    -webkit-display: flex !important;
    -moz-display: flex !important;
    -ms-display: flex !important;
    -o-display: flex !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .product-image-right .fl-row-content-wrap {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .page-id-5373 .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-5373 .icon-grid .fl-col {
    width: 50%!important;
    float: left;
    clear: none;
    max-width: 50%;
  }
  .page-id-5373 .learn-more {
    margin-top: 80px;
  }
  /* Resource landing, Support Page */
  .page-id-4844 .main .fl-col-group.fl-col-group-equal-height,
  .page-id-49 .main .fl-col-group.fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-4844 .main .fl-col,
  .page-id-49 .main .fl-col {
    margin-bottom: 15px;
    margin: 15px;
    width: -webkit-calc(33.3% - 30px)!important;
    width: -moz-calc(33.3% - 30px)!important;
    width: calc(33.3% - 30px)!important;
    float: left;
    clear: none;
  }
  .page-id-4864 .intro h3 {
    max-width: 100%;
  }
  .page-id-4864 .privacy-navigation {
    display: none;
  }
  .page-id-4864 #privacy-text #introduction,
  .page-id-4864 #privacy-text #info-collected,
  .page-id-4864 #privacy-text #info-stored,
  .page-id-4864 #privacy-text #info-protected,
  .page-id-4864 #privacy-text #policy-updates,
  .page-id-4864 #privacy-text #contact {
    display: block;
  }
  .page-id-583 .logos img {
    max-width: 200px;
  }
  .page-id-5476 .video {
    margin-top: -350px;
  }
  .page-id-5476 .trapezoid-left.white-quotes .fl-row-content-wrap {
    padding: 200px 0px;
  }
  .page-id-5476 .trapezoid-left.white-quotes .quote-text-slider .fl-slide-content {
    background: none;
    padding: 20px 50px;
  }
  .page-id-5476 .team .fl-photo {
    max-width: 400px;
    margin: auto;
  }
  .page-id-5476 .team .fl-module-heading,
  .page-id-5476 .team .fl-module-rich-text {
    padding: 0px 20px;
  }
  #case-studies .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  #case-studies .fl-col-group-equal-height .fl-col,
  #case-studies .fl-col-group-equal-height .solution-webinar.fl-col {
    width: -webkit-calc(33.3% - 50px) !important;
    width: -moz-calc(33.3% - 50px) !important;
    width: calc(33.3% - 50px) !important;
    float: left;
    clear: none;
    margin: 15px!important;
  }
  .page-id-4887 .partner-landing-grid {
    margin-top: -200px;
  }
  .page-id-4887 .partner-landing-grid .fl-row-content-wrap {
    padding-top: 200px;
  }
  .page-id-4887 .partner-landing-grid h2 {
    margin-bottom: 30px;
  }
  .page-id-4887 .partner-landing-grid .partner-head {
    padding: 30px 5px;
  }
  .page-id-4887 .partner-landing-grid .partner-head p {
    font-size: 17px;
  }
  .page-id-4887 .partner-landing-grid .partner-col {
    width: 25%!important;
    float: left;
    clear: none;
  }
  .page-id-4887 .fl-node-5d02b03aeac08 {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-4887 .fl-node-5d02b03aeac08 .fl-photo {
    padding: 100px 0px;
  }
  .page-id-4887 .fl-node-5d02b03aeac08 .fl-col-small {
    width: 50%!important;
    float: left;
    clear: none;
  }
  .page-id-4887 .fl-node-5d02b03aeac08 .fl-node-5d02b087a1aae,
  .page-id-4887 .fl-node-5d02b03aeac08 .fl-node-5d02b07f496c9 {
    display: none;
  }
  /* Log In */
  .page-id-4927 .three-white-columns .fl-col-group-equal-height {
    -webkit-display: flex !important;
    -moz-display: flex !important;
    -ms-display: flex !important;
    -o-display: flex !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
  .page-id-4927 .three-white-columns .fl-col-small {
    float: left;
    clear: none;
    margin: 0 20px 40px 20px;
  }
  .page-id-4881 .triangle-right-white .fl-row-content-wrap {
    padding-top: 200px;
  }
  .page-id-4881 .standards .fl-row-content-wrap {
    padding-top: 100px;
  }
  .page-id-4881 .standards .fl-row-content-wrap .fl-col-group-equal-height {
    margin: 20px 0px;
  }
  .page-id-4881 .standards .fl-row-content-wrap .fl-col.fl-col-small {
    float: left;
    width: 25%!important;
    clear: none;
  }
  .page-id-4881 .standards .fl-row-content-wrap .fl-node-5cf6e6605498c.fl-col,
  .page-id-4881 .standards .fl-row-content-wrap .fl-node-5cf6e76c9adbe.fl-col,
  .page-id-4881 .standards .fl-row-content-wrap .fl-node-5cf6e7e9b2e21.fl-col {
    width: 5%!important;
  }
  .page-id-4881 .standards .fl-row-content-wrap .fl-node-5cf6e6605498c.fl-col .fl-module-content,
  .page-id-4881 .standards .fl-row-content-wrap .fl-node-5cf6e76c9adbe.fl-col .fl-module-content,
  .page-id-4881 .standards .fl-row-content-wrap .fl-node-5cf6e7e9b2e21.fl-col .fl-module-content {
    margin: 10px;
  }
  .page-id-4881 .standards .fl-row-content-wrap .fl-node-5cf6e68b4a0a6,
  .page-id-4881 .standards .fl-row-content-wrap .fl-node-5cf6e786a3184,
  .page-id-4881 .standards .fl-row-content-wrap .fl-node-5cf6e7eef39e5 {
    width: 70%!important;
    float: left;
    clear: none;
    padding: 0px 20px;
  }
  .contact-contact-boxes .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .contact-contact-boxes .fl-col-small {
    width: -webkit-calc(50% - 30px) !important;
    width: -moz-calc(50% - 30px) !important;
    width: calc(50% - 30px) !important;
    clear: none;
    float: left;
  }
  .contact-additional-info {
    padding: 0 20px;
  }
  .page-id-18 #hero-secondary .fl-col-content {
    margin-top: -150px;
  }
  .page-id-18 .contact-boxes .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-18 .contact-boxes .fl-col-small {
    width: -webkit-calc(50% - 30px) !important;
    width: -moz-calc(50% - 30px) !important;
    width: calc(50% - 30px) !important;
    clear: none;
    float: left;
  }
  .page-id-49 .main {
    margin-top: -200px;
  }
  .page-id-4758 .fl-node-5cf046ff08d73 {
    margin-top: -150px;
  }
  .page-id-4758 .fl-node-5cf046ff08d73 .fl-row-content-wrap {
    padding-top: 200px;
    background-position-y: -300px;
  }
  .page-id-4758 .fl-node-5cf046ff08d73 .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-4758 .fl-node-5cf046ff08d73 .fl-col-group-equal-height .fl-col-small {
    width: 25%!important;
    float: left;
    clear: none;
  }
  .page-id-4758 .fl-node-5cf046ff08d73 .fl-col-group-equal-height .intro {
    width: 75%!important;
    float: left;
    clear: none;
  }
  .page-id-4758 .trapezoid-left .fl-col-small {
    max-width: 275px;
  }
  .page-id-4758 .trapezoid-left .fl-photo-content {
    max-width: 230px;
    max-height: 230px;
  }
  .page-id-3858 .media {
    margin: 0px 25px;
  }
  .page-id-5749 .trapezoid-right .base,
  .page-id-5749 .trapezoid-right .premiere {
    width: 50%!important;
  }
  .page-id-5749 .additional .row {
    margin: auto;
  }
  .page-id-6629 h1,
  .page-id-6630 h1 {
    max-width: 100%;
  }
  .page-id-6629 .fl-col-group-equal-height,
  .page-id-6630 .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row;
    -moz-flex-flow: row;
    -ms-flex-flow: row;
    -o-flex-flow: row;
    flex-flow: row;
  }
  .page-id-6629 .fl-node-5e39b18986de4,
  .page-id-6630 .fl-node-5e39b18986de4,
  .page-id-6629 .fl-node-5cfad3da46bd6,
  .page-id-6630 .fl-node-5cfad3da46bd6 {
    max-width: 400px;
  }
  .page-id-6629 #about ul,
  .page-id-6630 #about ul {
    padding: 10px 20px;
  }
  .page-id-6653 .product-grid .fl-col-small,
  .page-id-8133 .product-grid .fl-col-small,
  .page-id-6674 .product-grid .fl-col-small,
  .page-id-6653 .webinars .fl-col-small,
  .page-id-8133 .webinars .fl-col-small,
  .page-id-6674 .webinars .fl-col-small {
    float: left;
    clear: none;
    width: 50%!important;
  }
  .covid-cta .fl-col {
    float: left;
    clear: none;
  }
  .covid-cta .fl-col.fl-node-5e71667a3b00c {
    width: 60%!important;
  }
  .covid-cta .fl-col.fl-col-small {
    width: 38%!important;
  }
  .page-id-6367 .fl-col-small,
  .page-id-6654 .fl-col-small {
    float: left;
    clear: none;
    width: 50%!important;
  }
  .page-id-6367 article.fl-post,
  .page-id-6654 article.fl-post {
    margin-top: 170px!important;
  }
  #suite-diagram .fl-node-5e7ba29730e47,
  #suite-diagram .fl-col-group-align-bottom {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  #suite-diagram .fl-col-small {
    width: 33.3%!important;
    float: left;
    clear: none;
  }
  .page-id-6674 .product-grid .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-6674 .fl-node-5e7bcda1b1687 > .fl-module-content {
    margin-top: -35px;
  }
  .page-id-6674 .contact-block .fl-col-small,
  .page-id-6674 .contact-block .fl-node-5e7bb6cf72f68 {
    float: left;
    clear: none;
  }
  .page-id-6733 #form .fl-col-small {
    float: left;
    width: 50%!important;
    clear: none;
  }
  .page-id-6408 .fl-col-small,
  .page-id-6804 .fl-col-small {
    float: left;
  }
  .page-id-6867 #cta-secondary {
    margin-top: 0;
  }
  .page-id-7318 .fl-col-small,
  .page-id-7319 .fl-col-small {
    max-width: 100%;
  }
  .page-id-7318 .fl-col-small img,
  .page-id-7319 .fl-col-small img {
    max-width: 400px;
    margin: auto;
  }
  .page-id-7318 #cta-secondary,
  .page-id-7319 #cta-secondary {
    margin-top: -300px;
  }
  .page-id-7318 .fl-node-5ef66e2de3432 .fl-col-small {
    float: left;
    width: 50%!important;
    clear: none;
  }
  .page-id-6936 .toolkit-webinars .fl-col-small {
    width: 33.3%!important;
    float: left;
    clear: none;
  }
  .page-id-6936 .fl-node-5e9637b45f226 .fl-col,
  .page-id-6936 .fl-node-5e963804ebdf8 .fl-col {
    width: 50%!important;
    float: left;
    clear: none;
  }
  .page-id-6936 .fl-node-5e96387e26b5e {
    clear: both;
    margin-left: 0;
  }
  .page-id-6908 .trapezoid-right .fl-row-content-wrap {
    padding-bottom: 200px;
  }
  .page-id-6908 #ieuc-webinars .fl-row-content-wrap {
    padding-right: 20px;
  }
  .page-id-6908 #ieuc-webinars .fl-col-small {
    float: left;
    clear: none;
  }
  .page-id-6908 #ieuc-webinars .fl-col-group.fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-6908 .nerds .fl-col-group-equal-height {
    padding-right: 20px;
  }
  .page-id-6908 .nerds .fl-col-group-equal-height .fl-col {
    float: left;
    clear: none;
    width: 50%!important;
  }
  .page-id-6908 .get-social .fl-col {
    float: left;
    clear: none;
    width: 70%!important;
  }
  .page-id-6908 .get-social .fl-col.fl-col-small {
    width: 30%!important;
  }
  .page-id-6908 .get-social .fl-col.fl-node-5eaa084e02043 {
    width: 100%!important;
  }
  .page-id-7208 .fl-node-5edfa1587947b .fl-col,
  .page-id-7211 .fl-node-5edfa1587947b .fl-col,
  .page-id-7208 .fl-node-5edfa1e3ccd45 .fl-col,
  .page-id-7211 .fl-node-5edfa1e3ccd45 .fl-col,
  .page-id-7208 #infographics .fl-col,
  .page-id-7211 #infographics .fl-col {
    width: 50%!important;
    float: left;
    clear: none;
  }
  .page-id-7236 .fl-node-5ee248b28fe4e .fl-row-content-wrap,
  .page-id-7275 .fl-node-5ee248b28fe4e .fl-row-content-wrap,
  .page-id-7236 .fl-node-5ee249f47782f .fl-row-content-wrap,
  .page-id-7275 .fl-node-5ee249f47782f .fl-row-content-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }
  .page-id-7236 .fl-node-5ee248b28fe4e .fl-col-group.fl-node-5ee2494330398 .fl-col,
  .page-id-7275 .fl-node-5ee248b28fe4e .fl-col-group.fl-node-5ee2494330398 .fl-col,
  .page-id-7236 .fl-node-5ee249f47782f .fl-col-group.fl-node-5ee2494330398 .fl-col,
  .page-id-7275 .fl-node-5ee249f47782f .fl-col-group.fl-node-5ee2494330398 .fl-col,
  .page-id-7236 .fl-node-5ee248b28fe4e .fl-col-group.fl-node-5ee249a527607 .fl-col,
  .page-id-7275 .fl-node-5ee248b28fe4e .fl-col-group.fl-node-5ee249a527607 .fl-col,
  .page-id-7236 .fl-node-5ee249f47782f .fl-col-group.fl-node-5ee249a527607 .fl-col,
  .page-id-7275 .fl-node-5ee249f47782f .fl-col-group.fl-node-5ee249a527607 .fl-col,
  .page-id-7236 .fl-node-5ee248b28fe4e .fl-col-group.fl-node-5ee24a52234b8 .fl-col,
  .page-id-7275 .fl-node-5ee248b28fe4e .fl-col-group.fl-node-5ee24a52234b8 .fl-col,
  .page-id-7236 .fl-node-5ee249f47782f .fl-col-group.fl-node-5ee24a52234b8 .fl-col,
  .page-id-7275 .fl-node-5ee249f47782f .fl-col-group.fl-node-5ee24a52234b8 .fl-col {
    width: 50%!important;
    float: left;
    clear: none;
  }
  .page-id-7236 .fl-node-5ee24ecfe775a > .fl-module-content,
  .page-id-7275 .fl-node-5ee24ecfe775a > .fl-module-content {
    margin-top: -5px;
  }
  .page-id-7443 .ld-icons .fl-col-group.fl-col-group-equal-height.fl-node-5ef4b55170e3f {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-7443 .ld-icons .fl-col-small {
    margin: 0 10px 20px 10px;
    width: -webkit-calc(50% - 20px) !important;
    width: -moz-calc(50% - 20px) !important;
    width: calc(50% - 20px) !important;
    float: left;
    clear: none;
  }
  .page-id-7443 .ld-icons .fl-col-small h3 {
    font-size: 18px;
  }
  .page-id-7443 .fl-node-5ef4b929cf063 .fl-module-heading {
    margin: 50px 0;
  }
  .page-id-7443 #why-it-works .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-7443 #why-it-works .fl-col-group-equal-height .fl-col-small {
    float: left;
    clear: none;
  }
  .h1-with-icon .fl-col {
    float: left;
    clear: none;
    width: -webkit-calc(100% - 100px) !important;
    width: -moz-calc(100% - 100px) !important;
    width: calc(100% - 100px) !important;
  }
  .h1-with-icon .fl-col.fl-col-small {
    max-width: 100px;
  }
  .page-id-7074 .fl-node-5f0385e752bd8 .fl-col {
    float: left;
    clear: none;
    width: 50%!important;
  }
  .page-id-7074 .gray-box .fl-col-group.fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-7074 .gray-box .fl-col {
    float: left;
    clear: none;
    width: 65%!important;
  }
  .page-id-7074 .gray-box .fl-col.fl-col-small {
    width: 35%!important;
  }
  .page-id-7074 .fl-node-5f0388b1c8c44 {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-7074 .fl-node-5f0388b1c8c44 .fl-col {
    float: left;
    clear: none;
    width: 65%!important;
  }
  .page-id-7074 .fl-node-5f0388b1c8c44 .fl-col.fl-col-small {
    width: 35%!important;
  }
  .page-id-7445 .fl-node-5f0385e752bd8 .fl-col,
  .page-id-7444 .fl-node-5f0385e752bd8 .fl-col {
    width: 50%!important;
    float: left;
    clear: none;
  }
  .library-by-product .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .library-by-product .fl-col-group-equal-height > div:first-of-type {
    width: 35%!important;
  }
  .library-by-product .fl-col-group-equal-height > div {
    width: 13%!important;
  }
  .library-by-product .fl-col-group-equal-height .fl-col {
    float: left;
    clear: none;
  }
  .page-id-7451 .mtss-carousel .fl-row-content-wrap {
    margin-top: -300px;
  }
  .page-id-7451 .mtss-carousel .carousel-nav-1,
  .page-id-7451 .mtss-carousel .carousel-nav-2,
  .page-id-7451 .mtss-carousel .carousel-nav-3,
  .page-id-7451 .mtss-carousel .carousel-nav-4,
  .page-id-7451 .mtss-carousel .carousel-nav-5 {
    width: 20%!important;
    float: left;
    clear: none;
  }
  .page-id-7451 .mtss-carousel .carousel-nav-1 .fl-module-content,
  .page-id-7451 .mtss-carousel .carousel-nav-2 .fl-module-content,
  .page-id-7451 .mtss-carousel .carousel-nav-3 .fl-module-content,
  .page-id-7451 .mtss-carousel .carousel-nav-4 .fl-module-content,
  .page-id-7451 .mtss-carousel .carousel-nav-5 .fl-module-content {
    margin: 20px 10px;
  }
  /*.page-id-13622 dev,*/
  .page-id-14174 #pyramid-carousel .pyramid-left {
    max-width: 100%;
  }
  .page-id-14174 #pyramid-carousel .pyramid-left img {
    max-width: 300px;
    margin: auto;
  }
  /*.page-id-7450 dev,*/
  .page-id-14173 .seb-carousel-navigation .fl-col-group-equal-height {
    padding-left: 10px;
    padding-right: 10px;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-14173 .seb-carousel-navigation .fl-col-group-equal-height .fl-col {
    margin-bottom: 10px;
  }
  .page-id-14173 .seb-carousel-navigation .fl-col-group-equal-height .fl-col-content {
    height: 100%;
  }
  .page-id-14173 .seb-carousel-navigation .fl-col-group-equal-height .carousel-nav .charcoal-text .fl-rich-text {
    min-height: 57px;
  }
  .page-id-14173 .carousel-content .seb-table-row {
    margin-left: 20px;
    margin-right: 20px;
  }
  .page-id-14173 .seb-icon-header .fl-col-group-equal-height > div:first-of-type {
    width: 100%!important;
    max-width: 100%;
  }
  .page-id-14173 .seb-icon-header .fl-col-group-equal-height > div:nth-of-type(2) {
    width: 100%!important;
    max-width: 100%;
    margin: 10px 0;
  }
  .page-id-14173 .seb-icon-header .fl-col-group-equal-height > div:nth-of-type(2) .fl-col-content {
    border: 0;
  }
  .page-id-14173 .carousel-content-1 .seb-table-row .fl-col-group-nested .fl-module-list-icon {
    border-bottom: 0;
  }
  .page-id-14173 .carousel-content-1 .seb-table-row .fl-col-group-nested .fl-col-small {
    background: #f0f0f0;
    max-width: 100%;
  }
  .page-id-14173 .carousel-content-1 .seb-table-row .fl-col-group-nested .fl-col-small .fl-button-wrap {
    margin-left: 57px;
    border-left: 3px solid white;
    padding-left: 25px;
    text-align: left;
    padding-bottom: 5px;
  }
  /* Comprehensive Assessment Feb 2022 */
  .page-id-13608 .sol-every-moment .fl-row-content .fl-col-small {
    float: left;
    clear: none;
    width: 16.667%!important;
  }
  .page-id-13608 .carousel-content .fl-row-content-wrap {
    padding: 40px;
  }
  .page-id-13608 .carousel-content .fl-col-small {
    max-width: 100%;
  }
  .page-id-13608 .set-apart .fl-col-group-equal-height .fl-col {
    width: 65%!important;
    float: left;
    clear: none;
  }
  .page-id-13608 .set-apart .fl-col-group-equal-height .fl-col-small {
    width: 35%!important;
  }
  /* Data Visualization Old - delete when Feb 2022 goes live */
  .page-id-7448 #explore-data .fl-col-group.fl-node-5f28801270ad6 .fl-col-small {
    width: 25%!important;
  }
  .page-id-7448 #discover .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-7448 #discover .fl-col-group-equal-height .fl-col-small {
    width: 25%!important;
    float: left;
    clear: none;
  }
  /* Data Visualization Feb 2022 */
  /*.page-id-7448 dev,*/
  .page-id-14172 #explore-carousel-nav .fl-col-small {
    width: 25%!important;
    float: left;
    clear: none;
  }
  /*.page-id-7447 dev,*/
  .page-id-14171 #equity-interactive-section .fl-col-small {
    width: 50%!important;
    padding: 10px;
    clear: none;
    margin: 0!important;
  }
  .page-id-14171 #equity-slider h2.fl-slide-title {
    color: #006c90;
  }
  .page-id-14171 #equity-slider .fl-slide-text {
    margin-bottom: 20px;
  }
  .page-id-14171 #equity-slider .fl-slide-mobile-photo {
    margin-left: 40px;
    margin-right: 40px;
  }
  /* Dyslexia */
  .page-id-7449 .fl-builder-content .fl-module-content-slider {
    padding: 0 20px;
  }
  .page-id-7449 .fl-builder-content .fl-module-content-slider .fl-slide {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
  }
  .page-id-7449 .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content {
    background: none;
    padding-top: 0;
  }
  .page-id-7449 .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content .fl-slide-text p {
    font-size: 18px!important;
    line-height: 1.6!important;
  }
  .page-id-7449 .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-mobile-photo,
  .page-id-7449 .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-foreground {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
  }
  .page-id-7449 .diagonal-up .fl-row-content .fl-node-5f29998c8e954 .fl-col-small {
    max-width: 100%;
    margin-left: 25%;
    margin-top: 50px;
  }
  .page-id-7449 .diagonal-up .fl-row-content .map-nh {
    margin-top: 60px;
    right: -30px;
  }
  .page-id-7449 .diagonal-up .fl-row-content .map-nh .fl-photo-content {
    max-width: 250px;
  }
  /* Why Illuminate New */
  .page-id-7311 #intro-with-icons .fl-node-5f39977389176,
  .page-id-7311 #intro-with-icons .fl-node-5f3998812728b {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-7311 #intro-with-icons .fl-node-5f39977389176 .fl-col,
  .page-id-7311 #intro-with-icons .fl-node-5f3998812728b .fl-col {
    width: 33.3%!important;
    float: left;
    clear: none;
  }
  .page-id-7311 #intro-with-icons .fl-node-5f3998812728b .fl-col {
    width: 50%!important;
  }
  /* Remote Learning */
  .page-id-8014 .fl-node-5f734769cd97f .fl-col-small {
    width: 16.667%!important;
    float: left;
    clear: none;
  }
  .page-id-8014 .carousel-content .fl-row-content-wrap {
    padding: 40px;
  }
  .page-id-8014 .fl-node-5f7375c6d8e5f .fl-col-small {
    width: 25%!important;
    float: left;
    clear: none;
  }
  .page-id-8014 .fl-node-5f7378997d0e5 .fl-col-small {
    width: 33.3%!important;
    float: left;
    clear: none;
  }
  .page-id-8014 .white-text h2,
  .page-id-8014 .white-text p,
  .page-id-8014 .white-text .fl-button-wrap {
    text-align: center;
  }
  .page-id-8014 .box-rounded {
    margin-top: 40px;
  }
  /* IO Classroom NYC */
  .page-id-8100 .carousel-navigation .fl-col-small {
    width: 25%!important;
    float: left;
    clear: none;
  }
  .page-id-8100 .carousel-content .fl-col-small {
    width: 50%!important;
    float: left;
    clear: none;
  }
  .page-id-8100 .carousel-content .fl-row-content-wrap {
    padding: 40px;
  }
  .page-id-8100 .product-image-left .fl-col-small,
  .page-id-8100 .product-image-right .fl-col-small {
    max-width: 100%;
  }
  .page-id-8120 #how-does-it-work .fl-col-small {
    width: 50%!important;
    float: left;
    clear: none;
  }
  .page-id-8120 #course-offerings .fl-col-small {
    float: left;
    clear: none;
  }
  .page-id-8156 .fastbridge-screening-webinars p {
    text-align: center;
  }
  .page-id-8156 .fastbridge-screening-webinars .fl-col-group-equal-height .fl-col-small {
    float: left;
    clear: none;
  }
  .page-id-8156 .fastbridge-screening-webinars .fl-col-group-equal-height .fl-col-small .webinar-head {
    min-height: 1px;
  }
  .page-id-8156 .fastbridge-screening-webinars .fl-col-group-equal-height p {
    text-align: left;
  }
  .page-id-8156 .fastbridge-screening-webinars .fl-col-group-equal-height .fl-col {
    text-align: center;
  }
  .page-id-8156 .fastbridge-screening-webinars .fl-col-group-equal-height .fl-col.fl-col-small {
    text-align: left;
  }
  .page-id-8156 .fastbridge-learn-more .fl-col {
    float: left;
    clear: none;
    width: -webkit-calc(100% - 70px) !important;
    width: -moz-calc(100% - 70px) !important;
    width: calc(100% - 70px) !important;
  }
  .page-id-8156 .fastbridge-learn-more .fl-col.fl-col-small {
    width: 70px!important;
  }
  .customer-success-filters {
    padding-left: 20px;
    padding-right: 20px;
  }
  .customer-success-results {
    margin-left: 0;
    margin-right: 0;
  }
  .page-id-8380 .fl-col-group.fl-node-5ffc761b64874,
  .page-id-12492 .fl-col-group.fl-node-5ffc761b64874 {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-8380 .fl-col-group.fl-node-5ffc761b64874 .fl-col,
  .page-id-12492 .fl-col-group.fl-node-5ffc761b64874 .fl-col {
    width: 65%!important;
    float: left;
    clear: none;
  }
  .page-id-8380 .fl-col-group.fl-node-5ffc761b64874 .fl-col.fl-col-small,
  .page-id-12492 .fl-col-group.fl-node-5ffc761b64874 .fl-col.fl-col-small {
    width: 35%!important;
  }
  .page-id-8380 .fl-col-group.fl-node-5ffc761b64874 .fl-col br,
  .page-id-12492 .fl-col-group.fl-node-5ffc761b64874 .fl-col br {
    display: none;
  }
  .page-id-8380 .fl-col-group.fl-node-5ffc77e137146,
  .page-id-12492 .fl-col-group.fl-node-5ffc77e137146 {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-8380 .fl-col-group.fl-node-5ffc77e137146 .fl-col,
  .page-id-12492 .fl-col-group.fl-node-5ffc77e137146 .fl-col {
    width: 60%!important;
    float: left;
    clear: none;
  }
  .page-id-8380 .fl-col-group.fl-node-5ffc77e137146 .fl-col.fl-col-small,
  .page-id-12492 .fl-col-group.fl-node-5ffc77e137146 .fl-col.fl-col-small {
    width: 40%!important;
    padding: 0 20px;
    margin-bottom: 20px;
  }
  .page-id-8380 .fl-col-group.fl-node-5ffc77e137146 .fl-col.fl-col-small ul li,
  .page-id-12492 .fl-col-group.fl-node-5ffc77e137146 .fl-col.fl-col-small ul li {
    margin-bottom: 20px;
  }
  .page-id-8380 .fl-col-group.fl-node-5ffc77e137146 .fl-col.fl-col-small ul li,
  .page-id-12492 .fl-col-group.fl-node-5ffc77e137146 .fl-col.fl-col-small ul li,
  .page-id-8380 .fl-col-group.fl-node-5ffc77e137146 .fl-col.fl-col-small p,
  .page-id-12492 .fl-col-group.fl-node-5ffc77e137146 .fl-col.fl-col-small p {
    font-size: 15.5px;
  }
  .page-id-8380 .fl-col-group.fl-node-5ffc77e137146 .fl-col.fl-col-small h3,
  .page-id-12492 .fl-col-group.fl-node-5ffc77e137146 .fl-col.fl-col-small h3 {
    font-size: 20px;
    line-height: 1;
  }
  .page-id-8380 .fl-col-group.fl-node-5ffc77e137146 .s2i-pyramid .fl-html,
  .page-id-12492 .fl-col-group.fl-node-5ffc77e137146 .s2i-pyramid .fl-html {
    min-height: 350px;
  }
  .page-id-8380 #s2i-cta .fl-row-content-wrap,
  .page-id-12492 #s2i-cta .fl-row-content-wrap {
    padding-bottom: 60px;
  }
  .page-id-8716 #carousel-navigation .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-8716 #carousel-navigation .fl-col-group-equal-height .fl-col-small {
    width: 25%!important;
    padding: 0 5px;
  }
  .page-id-8716 #carousel-navigation .carousel-nav .fl-module-rich-text {
    width: 100%;
  }
  .page-id-8716 #carousel-navigation .carousel-nav .fl-module-rich-text p {
    font-size: 18px;
  }
  .page-id-8716 .carousel-content .fl-col-small {
    max-width: 100%;
  }
  .page-id-8745 .fl-col-small {
    max-width: 100%;
  }
  .page-id-8745 .fl-col-small .fl-module-photo,
  .page-id-8745 .fl-col-small .fl-module-video {
    max-width: 400px;
  }
  .page-id-8745 .fl-col-small .fl-photo {
    text-align: center;
  }
  /* Back to School 2021 */
  .page-id-9489 .carousel-navigation .fl-col-small {
    width: 25%!important;
    float: left;
    clear: none;
  }
  .mtss-resource-graphic .fl-col-group .fl-col-small {
    width: 30%!important;
    clear: none;
    max-width: 200px!important;
    display: inline-block;
  }
  .mtss-resource-graphic .fl-col-group .fl-col-small .fl-module-photo .fl-module-content {
    margin: 10px 0;
  }
  .mtss-resource-graphic .fl-col-group.fl-col-group-equal-height {
    padding-left: 10px;
    padding-right: 10px;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .mtss-resource-graphic .fl-col-group.fl-col-group-equal-height .fl-col-small {
    width: 50%!important;
    float: left;
    clear: none;
    max-width: 100%!important;
    padding: 10px;
  }
  .mtss-resource-graphic .fl-col-group.fl-col-group-equal-height .fl-col-small .fl-col-content {
    height: 100%;
  }
  .mtss-resource-graphic .fl-col-group.fl-col-group-equal-height .fl-col-small .fl-col-content .fl-module-photo .fl-module-content {
    margin: 0;
  }
  .page-id-13697 #research-resources.three-white-columns-shadow .fl-module-rich-text,
  .page-id-14175 #research-resources.three-white-columns-shadow .fl-module-rich-text {
    min-height: 110px;
  }
  .page-id-13697 #research-resources.three-white-columns-shadow .fl-module-photo,
  .page-id-14175 #research-resources.three-white-columns-shadow .fl-module-photo {
    margin-top: 80px;
  }
  .page-id-13697 #research-citations.three-white-columns-shadow .fl-col,
  .page-id-14175 #research-citations.three-white-columns-shadow .fl-col {
    margin-left: 20px;
    max-width: -webkit-calc(50% - 40px) !important;
    max-width: -moz-calc(50% - 40px) !important;
    max-width: calc(50% - 40px) !important;
  }
  .page-id-13697 .research-practices .fl-col-small,
  .page-id-14175 .research-practices .fl-col-small {
    float: left;
    clear: none;
  }
  .page-id-13697 .research-practices .fl-row-content > div:first-of-type > div:nth-of-type(3),
  .page-id-14175 .research-practices .fl-row-content > div:first-of-type > div:nth-of-type(3) {
    float: none;
  }
  #trusted .fl-col-small,
  #trusted-2022 .fl-col-small,
  #trusted-2022-09 .fl-col-small,
  #trusted-2022-09-research .fl-col-small {
    display: inline-block;
    clear: none;
  }
  #trusted .fl-col-group-equal-height,
  #trusted-2022 .fl-col-group-equal-height,
  #trusted-2022-09 .fl-col-group-equal-height,
  #trusted-2022-09-research .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  #hero-dna .fl-row-content-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }
  #hero-dna .fl-row-content-wrap:after {
    background: rgba(255, 255, 255, 0.8);
  }
  #hero-dna .fl-row-content-wrap .fl-col {
    max-width: 100%;
    width: 100%!important;
  }
  #hero-dna .fl-row-content-wrap .fl-module-list-icon {
    position: relative;
    top: 0;
    max-width: 100%;
  }
  #hero-dna .fl-row-content-wrap .fl-module-list-icon .fl-module-content {
    margin-top: 0;
  }
  #hero-dna .fl-row-content-wrap .fl-module-heading .fl-module-content {
    margin-top: 40px;
  }
  #hero-dna.angled-gradient .fl-row-content-wrap:after {
    background: rgba(255, 255, 255, 0.8);
  }
  .page-id-14989 .fl-col {
    width: 100%!important;
  }
  .page-id-14989 .cta-2 .uabb-list-icon-wrap {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .page-id-14989 .cta-2 .uabb-list-icon-wrap .uabb-list-icon-text {
    width: fit-content;
  }
  .page-id-14989 .cta-2 .fl-module-button .fl-module-content {
    margin-top: 0;
  }
  .star-phonics-table .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .star-phonics-table .fl-col-group-equal-height .fl-col {
    width: 50%!important;
    float: left;
    clear: none;
  }
  .seb-mtss-carousel-content .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .seb-mtss-carousel-content .fl-col-group-equal-height .tier-1-left {
    max-width: 160px;
  }
  .seb-mtss-carousel-content .fl-col-group-equal-height .tier-1-left,
  .seb-mtss-carousel-content .fl-col-group-equal-height .tier-2-3-left,
  .seb-mtss-carousel-content .fl-col-group-equal-height .tier-1-right,
  .seb-mtss-carousel-content .fl-col-group-equal-height .tier-2-3-right {
    margin: 0;
  }
  .seb-mtss-carousel-content .fl-col-group-equal-height .tier-2-3-left {
    max-width: 200px;
  }
  .seb-mtss-carousel-content .fl-col-group-equal-height .tier-1-right,
  .seb-mtss-carousel-content .fl-col-group-equal-height .tier-2-3-right {
    max-width: 100%;
  }
  .seb-mtss-carousel-content .fl-col-group-equal-height .main-content-columns .fl-col-group-nested .fl-col {
    float: left;
    clear: none;
  }
  .seb-mtss-carousel-content .fl-col-group-equal-height .right-two-thirds {
    margin: auto;
    width: 100%!important;
  }
}
@media only screen and (max-width: 767px) {
  body {
    -webkit-text-size-adjust: none;
    font-size: 100%;
    line-height: 1em;
    font-size: 1em;
  }
  #content,
  #sidebar {
    width: 100%;
  }
  .col {
    width: 100%;
    margin: 0;
  }
  #hero-secondary .fl-row-content {
    width: 100%!important;
    margin-top: 0px!important;
  }
  #hero-secondary-new .fl-row-content {
    margin-top: 20px;
  }
  #hero-secondary-new .fl-row-content h1 {
    line-height: 1.2;
  }
  .desktop-tablet-only {
    display: none;
  }
  .mobile-only {
    display: block;
  }
  /* Resource landing, Support Page */
  .page-id-4844 .main .fl-col,
  .page-id-49 .main .fl-col {
    width: 100%!important;
    float: none;
  }
  #case-studies .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  #case-studies .fl-col-group-equal-height .fl-col,
  #case-studies .fl-col-group-equal-height .solution-webinar.fl-col {
    width: 100%!important;
    float: none;
    margin: 15px auto!important;
  }
  .page-template-page-white-header-php #hero-products {
    margin-top: 50px;
  }
  .page-id-4887 .partner-landing-grid .fl-row-content-wrap {
    padding-bottom: 100px;
  }
  .page-id-4887 .partner-landing-grid .partner-head {
    height: 200px;
  }
  .page-id-4887 .partner-landing-grid .partner-head p {
    font-size: 18px;
  }
  .page-id-4887 .partner-landing-grid .partner-col {
    width: 100%!important;
    float: none;
    max-width: 500px;
  }
  .page-id-4887 .partner-landing-grid .partner-col .fl-module-content {
    width: 100%;
    justify-content: center;
  }
  .page-id-4887 .partner-landing-grid .partner-col .partner-text {
    position: relative!important;
    transform: none;
    left: 0px;
  }
  .page-id-4887 .uabb-image-carousel.slick-slider .slick-list {
    height: auto!important;
  }
  .page-id-49 .main .fl-module-rich-text {
    max-width: 500px!important;
  }
  .error404 .four-oh-four {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-5749 .trapezoid-right .base,
  .page-id-5749 .trapezoid-right .premiere {
    width: 95%!important;
    margin-bottom: 20px;
  }
  .page-id-5749 .additional .row .type {
    font-size: 25px;
  }
  .page-id-5749 .additional .row .price {
    font-size: 30px;
  }
  .page-id-7318 .fl-node-5ef66e2de3432 .fl-col-small {
    width: 100%!important;
    float: none;
  }
  .page-id-7318 .fl-node-5ef66e2de3432 .fl-col-small .fl-module-content {
    margin-bottom: 0;
  }
  .page-id-7318 .fl-node-5ef66e2de3432 .fl-col-small.fl-node-5ef66e99b8135 .fl-module-content {
    margin-top: 10px;
  }
  .page-id-6629 .fl-col-group-equal-height,
  .page-id-6630 .fl-col-group-equal-height {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .page-id-6629 .fl-node-5e39b18986dde,
  .page-id-6630 .fl-node-5e39b18986dde,
  .page-id-6629 .fl-node-5cfad3bf0da40,
  .page-id-6630 .fl-node-5cfad3bf0da40 {
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .page-id-6629 .fl-node-5e39b18986de4,
  .page-id-6630 .fl-node-5e39b18986de4,
  .page-id-6629 .fl-node-5cfad3da46bd6,
  .page-id-6630 .fl-node-5cfad3da46bd6 {
    max-width: 400px;
  }
  .page-id-6629 #about ul,
  .page-id-6630 #about ul {
    padding: 10px 20px;
  }
  .page-id-6653 #hero-secondary .fl-row-content,
  .page-id-8133 #hero-secondary .fl-row-content,
  .page-id-6674 #hero-secondary .fl-row-content {
    margin-top: 100px!important;
  }
  .page-id-6653 .product-grid .fl-col-small,
  .page-id-8133 .product-grid .fl-col-small,
  .page-id-6674 .product-grid .fl-col-small,
  .page-id-6653 .webinars .fl-col-small,
  .page-id-8133 .webinars .fl-col-small,
  .page-id-6674 .webinars .fl-col-small {
    float: none;
    width: 100%!important;
    max-width: 100%;
  }
  .page-id-6653 .webinars .fl-module-rich-text .fl-module-content,
  .page-id-8133 .webinars .fl-module-rich-text .fl-module-content,
  .page-id-6674 .webinars .fl-module-rich-text .fl-module-content {
    margin-bottom: 0;
  }
  .page-id-6653 .webinars p,
  .page-id-8133 .webinars p,
  .page-id-6674 .webinars p {
    text-align: center;
    margin-bottom: 0;
  }
  .page-id-6367 .fl-col-small,
  .page-id-6654 .fl-col-small {
    float: none;
    width: 100%!important;
    max-width: 100%;
  }
  #suite-diagram .fl-node-5e7ba29730e47,
  #suite-diagram .fl-col-group-align-bottom {
    display: block;
  }
  #suite-diagram .fl-col-small {
    width: 100%!important;
    float: none;
    clear: both;
  }
  #suite-diagram .fl-node-5e7ba267634e1,
  #suite-diagram .fl-node-5f8473165a99f {
    display: none;
  }
  .page-id-6674 .fl-col-small {
    max-width: 100%;
  }
  .page-id-6733 #form .fl-col-small {
    float: none;
    width: 100%!important;
    clear: both;
    max-width: 100%;
  }
  .page-id-6733 article {
    margin-top: 200px!important;
  }
  .page-id-6936 .toolkit-webinars .fl-col-small {
    width: 100%!important;
    float: none;
    max-width: 100%;
  }
  .page-id-6936 .toolkit-webinars .fl-col-small h3 br {
    display: none;
  }
  .page-id-6936 .toolkit-webinars .fl-col-small .fl-module-modal-popup {
    max-width: 400px;
    margin: auto;
  }
  .page-id-6936 .toolkit-webinars .fl-col-small .fl-module-heading {
    min-height: 0;
  }
  .page-id-6908 .nerds .fl-col-group-equal-height .fl-col {
    float: none;
    width: 100%!important;
    max-width: 100%;
  }
  .page-id-6908 .get-social .fl-col {
    width: 100%!important;
    float: none;
  }
  .page-id-6908 .get-social .fl-col.fl-col-small {
    width: 100%!important;
  }
  .page-id-6908 #cta-secondary {
    margin-top: 30px;
  }
  .page-id-7208 .fl-node-5edfa1587947b .fl-col,
  .page-id-7211 .fl-node-5edfa1587947b .fl-col,
  .page-id-7208 .fl-node-5edfa1e3ccd45 .fl-col,
  .page-id-7211 .fl-node-5edfa1e3ccd45 .fl-col,
  .page-id-7208 #infographics .fl-col,
  .page-id-7211 #infographics .fl-col {
    width: 100%!important;
    float: none;
    max-width: 100%;
  }
  .page-id-7208 .fl-node-5edfa1e3ccd45,
  .page-id-7211 .fl-node-5edfa1e3ccd45 {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column-reverse;
    -moz-flex-flow: column-reverse;
    -ms-flex-flow: column-reverse;
    -o-flex-flow: column-reverse;
    flex-flow: column-reverse;
  }
  .page-id-7208 .fl-node-5edfa1e3ccd45 .uabb-modal-action,
  .page-id-7211 .fl-node-5edfa1e3ccd45 .uabb-modal-action {
    max-width: 400px;
    text-align: center;
  }
  .page-id-7208 .three-white-columns .fl-col-small,
  .page-id-7211 .three-white-columns .fl-col-small {
    width: 100%!important;
    margin: auto;
    margin-bottom: 20px;
    float: none;
  }
  .page-id-7236 .fl-node-5ee248b28fe4e .fl-col-group.fl-node-5ee2494330398 .fl-col,
  .page-id-7275 .fl-node-5ee248b28fe4e .fl-col-group.fl-node-5ee2494330398 .fl-col,
  .page-id-7236 .fl-node-5ee249f47782f .fl-col-group.fl-node-5ee2494330398 .fl-col,
  .page-id-7275 .fl-node-5ee249f47782f .fl-col-group.fl-node-5ee2494330398 .fl-col,
  .page-id-7236 .fl-node-5ee248b28fe4e .fl-col-group.fl-node-5ee249a527607 .fl-col,
  .page-id-7275 .fl-node-5ee248b28fe4e .fl-col-group.fl-node-5ee249a527607 .fl-col,
  .page-id-7236 .fl-node-5ee249f47782f .fl-col-group.fl-node-5ee249a527607 .fl-col,
  .page-id-7275 .fl-node-5ee249f47782f .fl-col-group.fl-node-5ee249a527607 .fl-col,
  .page-id-7236 .fl-node-5ee248b28fe4e .fl-col-group.fl-node-5ee24a52234b8 .fl-col,
  .page-id-7275 .fl-node-5ee248b28fe4e .fl-col-group.fl-node-5ee24a52234b8 .fl-col,
  .page-id-7236 .fl-node-5ee249f47782f .fl-col-group.fl-node-5ee24a52234b8 .fl-col,
  .page-id-7275 .fl-node-5ee249f47782f .fl-col-group.fl-node-5ee24a52234b8 .fl-col {
    width: 100%!important;
    max-width: 100%;
  }
  .page-id-7074 .fl-node-5f0385e752bd8,
  .page-id-7445 .fl-node-5f0385e752bd8,
  .page-id-7444 .fl-node-5f0385e752bd8 {
    margin-bottom: 40px;
  }
  .page-id-7074 .fl-node-5f0385e752bd8 .fl-col,
  .page-id-7445 .fl-node-5f0385e752bd8 .fl-col,
  .page-id-7444 .fl-node-5f0385e752bd8 .fl-col {
    width: 100%!important;
  }
  .page-id-7074 .fl-node-5f0385e752bd8 .fl-col.fl-col-small,
  .page-id-7445 .fl-node-5f0385e752bd8 .fl-col.fl-col-small,
  .page-id-7444 .fl-node-5f0385e752bd8 .fl-col.fl-col-small {
    margin-top: 40px;
    max-width: 100%;
  }
  .page-id-7074 .fl-node-5f0385e752bd8 .fl-col .fl-col-content,
  .page-id-7445 .fl-node-5f0385e752bd8 .fl-col .fl-col-content,
  .page-id-7444 .fl-node-5f0385e752bd8 .fl-col .fl-col-content {
    border: 0;
  }
  .library-by-product .fl-col-group-equal-height {
    display: block;
  }
  .library-by-product .fl-col-group-equal-height > div:first-of-type {
    width: 100%!important;
    max-width: 430px;
    margin: auto;
    float: none;
  }
  .library-by-product .fl-col-group-equal-height > div:first-of-type br {
    display: none;
  }
  .library-by-product .fl-col-group-equal-height > div {
    width: 20%!important;
  }
  .library-by-product .fl-col-group-equal-height .fl-col-content {
    border: 0;
  }
  /* .page-id-7450 live {
		.fl-node-5f29d983f28de {
			.fl-col-group-equal-height {
				display: block;
				&>div:first-of-type {
					width: 100%!important;
					max-width: 100%;
				}
				&>div:nth-of-type(2) {
					width: 100%!important;
					max-width: 100%;
					.fl-photo-content {
						max-width: 400px;
					}
				}
			}
		}
		
		#explore-seb {
			.fl-col-group-equal-height {
				display: block;
			}
			.fl-col-small {
				h3 {
					margin-top: 40px!important;
				}
				width: 100%!important;
				margin: 0 auto;
				float: none;
				.fl-col-content {
					border: 0;
				}
			}
		}
		.fl-slide-content {
			background: none!important;
		}
		.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text * {
			font-size: 18px!important;
			line-height: 1.6!important;
			color: @main-color!important;
		}
	}
	// */
  /*.page-id-7450 dev,*/
  .page-id-14173 .fl-node-5f29d983f28de .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-14173 .fl-node-5f29d983f28de .fl-col-group-equal-height .fl-col-small {
    float: left;
    clear: none;
  }
  .page-id-14173 .fl-node-5f29d983f28de .fl-col-group-equal-height > div:first-of-type {
    width: 60%!important;
  }
  .page-id-14173 .fl-node-5f29d983f28de .fl-col-group-equal-height > div:nth-of-type(2) {
    width: 40%!important;
  }
  .page-id-14173 #explore-seb .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-14173 #explore-seb .fl-col-small {
    width: 50%!important;
    float: left;
    clear: none;
  }
  .page-id-14173 .n2-ss-layer,
  .page-id-14173 .n2-ss-section-main-content {
    padding-left: 0!important;
    padding-right: 0!important;
  }
  /* Comprehensive Assessment Feb 2022*/
  .page-id-13608 .sol-every-moment .fl-row-content > div:nth-of-type(2) {
    display: none;
  }
  .page-id-13608 .carousel-content .fl-module-button .fl-module-content {
    margin: 20px 0;
  }
  .page-id-13608 .carousel-content .carousel-tile,
  .page-id-13608 .carousel-content .carousel-tile-beneath {
    display: block;
  }
  .page-id-13608 .set-apart .fl-col-group-equal-height {
    display: block;
  }
  .page-id-13608 .set-apart .fl-col-group-equal-height .fl-col {
    width: 100%!important;
  }
  /* Data Visualization Old - Delete Feb 2022 */
  .page-id-7448 #explore-data .fl-col-group.fl-node-5f28801270ad6 {
    display: none;
  }
  .page-id-7448 #explore-data .carousel-content .carousel-ring {
    display: block;
  }
  .page-id-7448 #discover .fl-col-group-equal-height .fl-col-small {
    width: 50%!important;
  }
  .page-id-7448 .fl-module-heading.fl-node-5f2887c0edf93 {
    margin-bottom: 20px;
  }
  .page-id-7451 .carousel-nav-1,
  .page-id-7451 .carousel-nav-2,
  .page-id-7451 .carousel-nav-3,
  .page-id-7451 .carousel-nav-4,
  .page-id-7451 .carousel-nav-5,
  .page-id-7451 .carousel-nav-6 {
    display: none;
  }
  /* Why Illuminate New */
  .page-id-7311 #intro-with-icons .fl-node-5f39977389176,
  .page-id-7311 #intro-with-icons .fl-node-5f3998812728b {
    display: block;
  }
  .page-id-7311 #intro-with-icons .fl-node-5f39977389176 .fl-col,
  .page-id-7311 #intro-with-icons .fl-node-5f3998812728b .fl-col {
    width: 100%!important;
    margin-bottom: 20px;
    float: none;
  }
  .page-id-7311 #intro-with-icons .fl-node-5f39977389176 .fl-col .fl-col-content,
  .page-id-7311 #intro-with-icons .fl-node-5f3998812728b .fl-col .fl-col-content {
    border: 0px;
  }
  .page-id-7311 #intro-with-icons h2 {
    min-height: 0;
  }
  /* Remote Learning */
  .page-id-8014 .fl-node-5f734769cd97f {
    display: none;
  }
  .page-id-8014 .carousel-content .fl-row-content-wrap {
    min-height: 0;
  }
  .page-id-8014 .fl-node-5f7375c6d8e5f .fl-col-small {
    width: 50%!important;
  }
  .page-id-8014 .fl-node-5f7375c6d8e5f .fl-col-small img.uabb-modal-photo {
    width: 100%;
  }
  .page-id-8014 .fl-node-5f7378997d0e5 .fl-col-small {
    width: 100%!important;
    float: none;
    max-width: 100%;
  }
  /* IO Classroom NYC */
  .page-id-8100 .carousel-navigation {
    display: none;
  }
  .page-id-8100 .carousel-content .tile-mobile {
    display: block;
  }
  .page-id-8100 .carousel-content .fl-col-small {
    width: 100%!important;
    max-width: 100%;
  }
  .page-id-8156 .fastbridge-screening-webinars .fl-col-group-equal-height .fl-col-small {
    width: -webkit-calc(100% - 40px) !important;
    width: -moz-calc(100% - 40px) !important;
    width: calc(100% - 40px) !important;
    max-width: 100%;
  }
  .customer-success-filters .dropdown-boxes {
    width: -webkit-calc(100% - 60px);
    width: -moz-calc(100% - 60px);
    width: calc(100% - 60px);
  }
  .customer-success-filters .dropdown-boxes > div.open button {
    margin-bottom: 0;
  }
  .customer-success-filters .dropdown-boxes > div:nth-of-type(2).open .vsb-menu {
    height: 200px!important;
  }
  .page-id-8380 .fl-col-group.fl-node-5ffc77e137146,
  .page-id-12492 .fl-col-group.fl-node-5ffc77e137146 {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
  .page-id-8380 .fl-col-group.fl-node-5ffc77e137146 .fl-col,
  .page-id-12492 .fl-col-group.fl-node-5ffc77e137146 .fl-col {
    width: 100%!important;
  }
  .page-id-8380 .fl-col-group.fl-node-5ffc77e137146 .fl-col.fl-col-small,
  .page-id-12492 .fl-col-group.fl-node-5ffc77e137146 .fl-col.fl-col-small {
    width: 100%!important;
    max-width: 100%;
  }
  .page-id-8380 .fl-col-group.fl-node-5ffc77e137146 .s2i-pyramid .fl-html,
  .page-id-12492 .fl-col-group.fl-node-5ffc77e137146 .s2i-pyramid .fl-html {
    min-height: 1px;
  }
  .page-id-8716 .three-gray-columns .uabb-image .uabb-photo-img {
    width: 40px;
  }
  .page-id-8716 .three-gray-columns .uabb-list-icon-wrap h3 {
    font-size: 20px;
  }
  .page-id-9489 .carousel-navigation {
    max-width: 400px;
  }
  .page-id-9489 .carousel-navigation .fl-col-small {
    width: 50%!important;
  }
  #seb-mtss-carousel-nav .fl-html .carousel-nav,
  #seb-mtss-carousel-nav .fl-html .spacer-1,
  #seb-mtss-carousel-nav .fl-html .spacer-2,
  #seb-mtss-carousel-nav .fl-html .spacer-3,
  #seb-mtss-carousel-nav .fl-html .spacer-4 {
    margin-bottom: 10px;
    height: 70px;
  }
}
@media only screen and (max-width: 711px) {
  .star-phonics-table h6 {
    min-height: 81px;
  }
}
@media only screen and (max-width: 700px) {
  .contact-contact-boxes .fl-col-group-equal-height {
    display: block;
  }
  .contact-contact-boxes .fl-col-small {
    width: -webkit-calc(100% - 40px) !important;
    width: -moz-calc(100% - 40px) !important;
    width: calc(100% - 40px) !important;
    float: none;
    margin: 20px!important;
  }
  .contact-additional-info .fl-col-group {
    width: 100%!important;
    margin: auto!important;
  }
  .page-id-18 .contact-boxes .fl-col-group-equal-height {
    display: block;
  }
  .page-id-18 .contact-boxes .fl-col-small {
    width: -webkit-calc(100% - 40px) !important;
    width: -moz-calc(100% - 40px) !important;
    width: calc(100% - 40px) !important;
    float: none;
    margin: 20px!important;
  }
  .page-id-18 .additional-info {
    margin-top: 350px;
  }
  .page-id-18 .additional-info .fl-col-group {
    width: -webkit-calc(100% - 40px) !important;
    width: -moz-calc(100% - 40px) !important;
    width: calc(100% - 40px) !important;
    margin: 20px!important;
  }
  .page-id-6936 .fl-node-5e9637b45f226 .fl-col,
  .page-id-6936 .fl-node-5e963804ebdf8 .fl-col {
    width: 100%!important;
    float: none;
    clear: none;
    max-width: 100%;
  }
  .page-id-6936 .fl-node-5e96387e26b5e {
    margin: auto;
    max-width: 100%;
  }
  .page-id-6908 #ieuc-webinars .fl-col-small {
    width: -webkit-calc(50% - 30px) !important;
    width: -moz-calc(50% - 30px) !important;
    width: calc(50% - 30px) !important;
  }
  .page-id-7443 #why-it-works .fl-col-group-equal-height {
    display: block;
  }
  .page-id-7443 #why-it-works .fl-col-group-equal-height .fl-col-small {
    max-width: 100%;
    width: 100%!important;
  }
  .page-id-7443 #why-it-works .fl-col-group-equal-height .fl-col-small .fl-col-content {
    border: 0;
  }
  .page-id-7443 #why-it-works .fl-col-group-equal-height .fl-col-small .fl-module-separator.fl-node-5ef4b77acd594 {
    display: none;
  }
  .page-id-7451 .mtss-carousel .carousel-content {
    min-height: 620px;
  }
  .page-id-7451 .mtss-carousel .carousel-content .fl-col {
    padding: 30px;
  }
  .page-id-7451 .mtss-carousel .carousel-content .one-half {
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
  .page-id-7451 .mtss-carousel .carousel-content .flex {
    display: block;
  }
  .page-id-7451 .mtss-carousel .carousel-content .flex .fl-photo-content {
    margin-bottom: 20px;
    max-width: 80%;
  }
  .page-id-7451 .mtss-carousel .carousel-content .flex > div:first-of-type {
    margin: auto;
    margin-bottom: 40px;
  }
  .page-id-7451 .mtss-carousel .carousel-content .flex > div:last-of-type {
    margin: auto;
  }
  .page-id-13697 .research-practices .fl-row-content > div:first-of-type > div:first-of-type,
  .page-id-14175 .research-practices .fl-row-content > div:first-of-type > div:first-of-type,
  .page-id-13697 .research-practices .fl-row-content > div:first-of-type > div:nth-of-type(2),
  .page-id-14175 .research-practices .fl-row-content > div:first-of-type > div:nth-of-type(2) {
    width: 100%!important;
  }
  .page-id-13697 .research-practices .fl-row-content > div:first-of-type > div:first-of-type:after,
  .page-id-14175 .research-practices .fl-row-content > div:first-of-type > div:first-of-type:after,
  .page-id-13697 .research-practices .fl-row-content > div:first-of-type > div:nth-of-type(2):after,
  .page-id-14175 .research-practices .fl-row-content > div:first-of-type > div:nth-of-type(2):after,
  .page-id-13697 .research-practices .fl-row-content > div:first-of-type > div:first-of-type:before,
  .page-id-14175 .research-practices .fl-row-content > div:first-of-type > div:first-of-type:before,
  .page-id-13697 .research-practices .fl-row-content > div:first-of-type > div:nth-of-type(2):before,
  .page-id-14175 .research-practices .fl-row-content > div:first-of-type > div:nth-of-type(2):before {
    display: none;
  }
  .page-id-13697 .research-practices .fl-row-content > div:first-of-type > div:first-of-type .fl-col-content,
  .page-id-14175 .research-practices .fl-row-content > div:first-of-type > div:first-of-type .fl-col-content,
  .page-id-13697 .research-practices .fl-row-content > div:first-of-type > div:nth-of-type(2) .fl-col-content,
  .page-id-14175 .research-practices .fl-row-content > div:first-of-type > div:nth-of-type(2) .fl-col-content {
    border: 0;
  }
  .page-id-13697 .research-practices .fl-row-content .fl-col-small,
  .page-id-14175 .research-practices .fl-row-content .fl-col-small {
    float: none;
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 650px) {
  #demo-form {
    width: 90%;
  }
  .covid-cta .fl-col {
    float: none;
    max-width: 100%;
  }
  .covid-cta .fl-col.fl-node-5e71667a3b00c,
  .covid-cta .fl-col.fl-col-small {
    width: 100%!important;
  }
  .covid-cta h2,
  .covid-cta p {
    text-align: center;
  }
  .covid-cta .fl-button-wrap {
    text-align: center;
  }
  /* Dyslexia */
  .page-id-7449 .diagonal-up .fl-row-content .map-nh {
    margin-top: 80px;
    right: -45px;
  }
  .page-id-8120 #course-offerings .fl-col-group-equal-height {
    padding: 0 40px;
  }
  .page-id-8120 #course-offerings .fl-col-small {
    width: 100%!important;
    margin: 10px auto;
    float: none;
  }
  .page-id-7452 .fl-col-small {
    width: 100%!important;
    max-width: 400px;
    margin: auto;
  }
  /*.page-id-13622 dev,*/
  .page-id-14174 #pyramid-carousel .pyramid-left img {
    max-width: 250px;
  }
  .page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content .left,
  .page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content .right {
    width: 100%;
  }
  .page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content .right {
    margin-top: 20px;
  }
  .page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-content .right img {
    padding-left: 20px;
  }
  .page-id-13697 #research-whitepapers.three-white-columns-shadow .fl-module-rich-text,
  .page-id-14175 #research-whitepapers.three-white-columns-shadow .fl-module-rich-text {
    min-height: 125px;
  }
  .page-id-13697 #research-whitepapers.three-white-columns-shadow .fl-module-photo,
  .page-id-14175 #research-whitepapers.three-white-columns-shadow .fl-module-photo {
    margin-top: 95px;
  }
  .page-id-13608 .gray-box.fl-row .fl-row-content-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 600px) {
  .page-id-5314 .two-column {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    -o-column-count: 1;
    column-count: 1;
  }
  .page-id-4881 .standards .fl-row-content-wrap h2 {
    text-align: center;
  }
  .page-id-4881 .standards .fl-row-content-wrap .fl-col-group-equal-height {
    margin: 20px 0px;
  }
  .page-id-4881 .standards .fl-row-content-wrap .fl-col.fl-col-small {
    float: none;
    width: 100%!important;
  }
  .page-id-4881 .standards .fl-row-content-wrap .fl-col.fl-col-small img {
    max-width: 250px;
  }
  .page-id-4881 .standards .fl-row-content-wrap .fl-node-5cf6e6605498c.fl-col,
  .page-id-4881 .standards .fl-row-content-wrap .fl-node-5cf6e76c9adbe.fl-col,
  .page-id-4881 .standards .fl-row-content-wrap .fl-node-5cf6e7e9b2e21.fl-col {
    display: none;
  }
  .page-id-4881 .standards .fl-row-content-wrap .fl-node-5cf6e68b4a0a6,
  .page-id-4881 .standards .fl-row-content-wrap .fl-node-5cf6e786a3184,
  .page-id-4881 .standards .fl-row-content-wrap .fl-node-5cf6e7eef39e5 {
    width: 100%!important;
    float: none;
    padding: 0px;
  }
  .error404 .four-oh-four {
    -webkit-flex-flow: column-reverse;
    -moz-flex-flow: column-reverse;
    -ms-flex-flow: column-reverse;
    -o-flex-flow: column-reverse;
    flex-flow: column-reverse;
  }
  .error404 .four-oh-four .right {
    margin-bottom: 50px;
  }
  .page-id-4758 .fl-node-5cf046ff08d73 .fl-col-group-equal-height .fl-col-small {
    display: none;
  }
  .page-id-4758 .fl-node-5cf046ff08d73 .fl-col-group-equal-height .intro {
    width: 100%!important;
    float: none;
  }
  .page-id-5749 .additional .row {
    padding: 30px 0px;
    display: block;
  }
  .page-id-5749 .additional .row .type,
  .page-id-5749 .additional .row .details,
  .page-id-5749 .additional .row .price {
    width: 100%;
    padding: 0px;
    border-left: 0px;
  }
  .page-id-5749 .additional .row .price {
    font-size: 30px;
  }
  .page-id-5749 .additional .row .price:before {
    display: none;
  }
  .page-id-6936 .fl-node-5e9776920f589 .uabb-post-wrapper .uabb-blog-post-content {
    padding: 0;
  }
  .page-id-7074 .gray-box .fl-col-group.fl-col-group-equal-height {
    display: block;
  }
  .page-id-7074 .gray-box .fl-col {
    width: 100%!important;
  }
  .page-id-7074 .gray-box .fl-col.fl-col-small {
    width: 100%!important;
    border: 0;
  }
  .page-id-7074 .fl-node-5f0388b1c8c44 {
    display: block;
  }
  .page-id-7074 .fl-node-5f0388b1c8c44 .fl-col {
    width: 100%!important;
  }
  .page-id-7074 .fl-node-5f0388b1c8c44 .fl-col.fl-col-small {
    width: 100%!important;
    max-width: 100%!important;
  }
  .page-id-7074 .fl-node-5f0388b1c8c44 .fl-col.fl-col-small .fl-col-content {
    border: 0;
  }
  /*.page-id-7446  OLD delete Feb 2022 ,*/
  .page-id-13608 .carousel-content h3 {
    font-size: 20px;
  }
  /*.page-id-7450 dev,*/
  .page-id-13697 #research-whitepapers.three-white-columns-shadow .fl-col-group-equal-height,
  .page-id-14175 #research-whitepapers.three-white-columns-shadow .fl-col-group-equal-height,
  .page-id-13697 #research-citations.three-white-columns-shadow .fl-col-group-equal-height,
  .page-id-14175 #research-citations.three-white-columns-shadow .fl-col-group-equal-height {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .page-id-13697 #research-whitepapers.three-white-columns-shadow .fl-col-group-equal-height .fl-col,
  .page-id-14175 #research-whitepapers.three-white-columns-shadow .fl-col-group-equal-height .fl-col,
  .page-id-13697 #research-citations.three-white-columns-shadow .fl-col-group-equal-height .fl-col,
  .page-id-14175 #research-citations.three-white-columns-shadow .fl-col-group-equal-height .fl-col {
    width: 100%!important;
    max-width: 400px!important;
    margin-left: auto;
    margin-right: auto;
  }
  .page-id-13697 #research-whitepapers.three-white-columns-shadow .fl-module-rich-text,
  .page-id-14175 #research-whitepapers.three-white-columns-shadow .fl-module-rich-text {
    min-height: 110px;
  }
  .page-id-13697 #research-whitepapers.three-white-columns-shadow .fl-module-photo,
  .page-id-14175 #research-whitepapers.three-white-columns-shadow .fl-module-photo {
    margin-top: 80px;
  }
  .page-id-13697 #research-citations,
  .page-id-14175 #research-citations {
    padding-left: 20px;
    padding-right: 20px;
  }
  .star-phonics-table .fl-col-group-equal-height .fl-col {
    width: 100%!important;
  }
  .star-phonics-table .fl-col-group-equal-height > div:first-of-type {
    border-right: 1px solid #d0d0d0;
  }
  .star-phonics-table .fl-col-group-equal-height > div:first-of-type .fl-col-content {
    border-bottom: 0;
  }
  .star-phonics-table .fl-col-group-equal-height > div:first-of-type .fl-rich-text:after {
    display: none;
  }
  .star-phonics-table .fl-col-group-equal-height > div:nth-of-type(2) {
    border-left: 1px solid #d0d0d0;
  }
  .star-phonics-table .fl-col-group-equal-height .gray-background:before {
    display: none;
  }
  .star-phonics-table h6 {
    min-height: 0;
  }
}
@media only screen and (max-width: 570px) {
  .page-id-4838 .matters .number .fl-module-content {
    margin: 20px 0px;
  }
  .page-id-8716 #carousel-navigation .fl-module-content {
    margin: 20px 5px;
  }
  .page-id-8716 #carousel-navigation .carousel-nav .fl-module-rich-text {
    width: 100%;
  }
  .page-id-8716 #carousel-navigation .carousel-nav .fl-module-rich-text p {
    font-size: 16px;
  }
}
@media only screen and (max-width: 550px) {
  #hero-secondary h1,
  #hero-secondary-new h1 {
    font-size: 30px;
  }
  #hero-secondary h3,
  #hero-secondary-new h3 {
    font-size: 22px;
  }
  .page-id-3858 .uabb-post-wrapper .uabb-blog-post-content,
  .page-id-3858 .media {
    padding: 50px 40px;
  }
  .page-id-8380 .fl-col-group.fl-node-5ffc761b64874 .fl-col,
  .page-id-12492 .fl-col-group.fl-node-5ffc761b64874 .fl-col {
    width: 100%!important;
  }
  .page-id-8380 .fl-col-group.fl-node-5ffc761b64874 .fl-col.fl-col-small,
  .page-id-12492 .fl-col-group.fl-node-5ffc761b64874 .fl-col.fl-col-small {
    width: 100%!important;
  }
  .page-id-8380 .fl-col-group.fl-node-5ffc761b64874 .fl-col .fl-photo,
  .page-id-12492 .fl-col-group.fl-node-5ffc761b64874 .fl-col .fl-photo {
    text-align: center;
  }
  #stimulus-cta .fl-row-content-wrap {
    padding-right: 20px;
    padding-left: 20px;
  }
  /*.page-id-13622 dev,*/
  .page-id-14174 #pyramid-carousel .pyramid-right .fl-html .carousel-navigation {
    display: none;
  }
  /* Data Visualization Feb 2022 */
  /*.page-id-7448 dev,*/
  .page-id-14172 #explore-carousel-nav .fl-col-small .fl-module-content {
    margin-left: 5px;
    margin-right: 5px;
  }
  /*.page-id-7450 dev,*/
  .page-id-13605 .uabb-table-features .tbody-row td .table-header-th {
    width: 35%;
  }
  .page-id-13605 .uabb-table-features .tbody-row td .content-text {
    width: 65%;
  }
}
@media only screen and (max-width: 500px) {
  .solutions-products .fl-col-small,
  .page-id-4837 .solutions-products .fl-col-small,
  .page-id-4838 .solutions-products .fl-col-small {
    width: 100%!important;
    float: none;
    margin-bottom: 20px;
  }
  .page-id-4838 .matters .fl-row-content-wrap {
    margin-bottom: 800px;
  }
  .page-id-4838 .matters .fl-row-content-wrap .assessments-col {
    width: 25%!important;
    float: left;
    clear: none;
  }
  .page-id-4838 .matters .fl-row-content-wrap .assessments-col .assessment-text.left {
    width: 100%;
    padding-right: 20px;
  }
  .page-id-4838 .matters .fl-row-content-wrap .assessments-col .assessment-text.left:after {
    content: '\f0d7';
    position: relative;
    display: block;
    left: 0px;
  }
  .page-id-4838 .matters .fl-row-content-wrap .assessments-col .assessment-text.approach {
    left: 0;
    top: 650px;
  }
  .page-id-4838 .matters .number p {
    width: 100%;
    height: auto;
    max-width: 100px;
  }
  .page-id-5490 br {
    display: none;
  }
  .page-id-5314 .circle.fl-module-rich-text {
    margin-left: 0px;
  }
  .page-id-5476 .trapezoid-right .fl-row-content-wrap {
    padding: 200px 0;
  }
  .page-id-4887 .fl-node-5d02b03aeac08 .fl-photo {
    padding: 50px 0px;
  }
  .page-id-4887 .fl-node-5d02b03aeac08 .fl-col-small {
    width: 100%!important;
    float: none;
  }
  .page-id-6908 #ieuc-webinars .fl-col-small {
    width: 100%!important;
    float: none;
    max-width: 100%;
  }
  .page-id-6908 #ieuc-webinars .fl-col-group.fl-col-group-equal-height {
    display: block;
    padding-right: 20px;
  }
  .page-id-7443 .four-gray-columns h3 {
    min-height: 0;
  }
  .library-by-product .fl-col-group-equal-height {
    text-align: center;
  }
  .library-by-product .fl-col-group-equal-height > div:first-of-type {
    width: 100%!important;
  }
  .library-by-product .fl-col-group-equal-height > div {
    width: 33.3%!important;
    display: inline-block;
  }
  /* Dyslexia */
  .page-id-7449 .fl-node-5f2994ce76559 .fl-col {
    width: 100%!important;
    float: none!important;
  }
  .page-id-7449 .fl-node-5f2994ce76559 .fl-col .fl-heading {
    text-align: center;
    margin-bottom: 20px!important;
  }
  .page-id-7449 .fl-node-5f2994ce76559 .fl-col .fl-heading br {
    display: none;
  }
  .page-id-7449 .fl-node-5f2994ce76559 .fl-col .fl-photo {
    text-align: center;
  }
  .page-id-7449 .fl-node-5f2994ce76559 .fl-col .fl-col-content {
    border: 0;
  }
  .page-id-7449 #dyslexia-table .flex .one-third {
    font-size: 15px;
    font-size: 13px;
    line-height: 1.3;
  }
  .page-id-7449 #dyslexia-table .flex .one-third h6 {
    font-size: 15px;
  }
  .page-id-7449 #dyslexia-table .flex .one-third .box-line,
  .page-id-7449 #dyslexia-table .flex .one-third .line {
    height: 50px;
  }
  .page-id-7449 .diagonal-up .fl-row-content-wrap {
    background-position-y: 60%;
  }
  .page-id-7449 .diagonal-up .fl-row-content {
    min-height: 700px;
  }
  .page-id-7449 .diagonal-up .fl-row-content .map-nh {
    margin-top: 45px;
    max-width: 200px;
    right: -15px;
    top: 60%;
  }
  .customer-success-feed .customer-success-container {
    width: 100%!important;
  }
  .page-id-8716 .carousel-content .carousel-arrow-left {
    left: 0;
  }
  .page-id-8716 .carousel-content .carousel-arrow-right {
    right: 0;
  }
  .page-id-8716 .carousel-content .fl-row-content-wrap {
    padding: 20px 15px;
  }
  .page-id-8716 .carousel-content .fl-row-content-wrap .fl-module-rich-text .fl-module-content {
    margin-left: 0;
  }
  /* Stimulus Fund Landing Page */
  .page-id-8745 #stimulus-box-border .fl-row-content-wrap {
    padding: 20px;
  }
  .page-id-9489 .carousel-navigation .fl-module-photo {
    margin-left: 0;
    margin-right: -10px;
  }
  .page-id-9489 .reverse-mobile .img-round .fl-photo-content {
    width: 100%;
  }
  .page-id-9489 .reverse-mobile .img-round .fl-photo-content img {
    width: 100%;
  }
  /* Log In */
  .page-id-4927 .three-white-columns .fl-col-small {
    width: -webkit-calc(100% - 40px) !important;
    width: -moz-calc(100% - 40px) !important;
    width: calc(100% - 40px) !important;
    max-width: 100%;
  }
  .mtss-resource-graphic .fl-col-group .fl-col-small {
    width: 45%!important;
    clear: none;
  }
  .mtss-resource-graphic .fl-col-group.fl-col-group-equal-height .fl-col-small {
    width: 100%!important;
  }
  .page-id-42 .three-two-one-column .fl-col-group-equal-height > div .fl-col-content {
    border-right: 0!important;
    border-left: 0 !important;
  }
  .page-id-42 .three-two-one-column .fl-col-group-equal-height > div:nth-of-type(5) {
    border-bottom: 1px solid #d0d0d0;
  }
  /*.page-id-7450 dev,*/
  .page-id-14173 .seb-carousel-navigation .fl-col-group-equal-height .carousel-nav .charcoal-text .fl-rich-text {
    min-height: 73px;
    display: block;
  }
  /*.page-id-7447 dev,*/
  .page-id-14171 #equity-interactive-section .fl-col-small {
    width: 100%!important;
    padding: 10px;
  }
  .page-id-14171 #equity-interactive-section .fl-col-small ol {
    padding-left: 15px;
  }
  #hero-dna .fl-row-content-wrap {
    -webkit-box-pack: flex-start;
    -moz-box-pack: flex-start;
    -ms-flex-pack: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding-top: 20px;
  }
  #hero-dna .fl-module-list-icon .uabb-list-icon-wrap {
    display: block;
  }
  #hero-dna .fl-module-list-icon .uabb-list-icon-wrap .uabb-callout-outter {
    float: left;
  }
  #hero-dna .fl-module-list-icon .uabb-list-icon-wrap .uabb-list-icon-text {
    float: left;
    width: 100%;
    border-left: 0;
  }
  #hero-dna .fl-module-list-icon .uabb-list-icon-wrap h3 {
    margin-left: 0;
    margin-top: 10px;
  }
  .seb-mtss-carousel-content .fl-col-group-equal-height .tier-1-left {
    max-width: 140px;
  }
  .seb-mtss-carousel-content .fl-col-group-equal-height .tier-1-left .fl-module-content {
    margin-left: 0;
  }
  .seb-mtss-carousel-content .fl-col-group-equal-height .tier-2-3-left {
    max-width: 180px;
  }
  .seb-mtss-carousel-content .fl-col-group-equal-height .tier-2-3-left .fl-module-content {
    margin-left: 0;
  }
  .seb-mtss-carousel-content .fl-col-group-equal-height .tier-1-right .fl-module-content,
  .seb-mtss-carousel-content .fl-col-group-equal-height .tier-2-3-right .fl-module-content {
    margin-right: 0;
  }
}
@media only screen and (max-width: 450px) {
  #trusted .fl-row-content > div:nth-of-type(2) .fl-col-small,
  #trusted .fl-row-content > div:nth-of-type(1) .fl-col-small {
    display: block;
    width: 100%!important;
    float: none;
  }
  #trusted-2022 .fl-row-content > div:nth-of-type(3) .fl-col-small,
  #trusted-2022 .fl-row-content > div:nth-of-type(2) .fl-col-small,
  #trusted-2022 .fl-row-content > div:nth-of-type(1) .fl-col-small {
    display: block;
    width: 100%!important;
    float: none;
  }
  #trusted-2022-09 .fl-col-group-equal-height .fl-col-small,
  #trusted-2022-09-research .fl-col-group-equal-height .fl-col-small {
    width: 100%!important;
  }
  #trusted-2022-09-research .fl-row-content > div:nth-of-type(2) .fl-col-small {
    width: 100%!important;
  }
  .page-id-5373 .fl-col-group-equal-height {
    display: block;
  }
  .page-id-5373 .icon-grid .fl-col {
    width: 100%!important;
    float: none;
    max-width: 100%;
  }
  .page-id-5536 #hero-secondary .fl-row-content h1 {
    font-size: 28px;
    line-height: 1.2;
  }
  .page-id-5536 #hero-secondary .fl-row-content h3 {
    font-size: 21px;
    line-height: 1.3;
  }
  .page-id-5749 .contact p {
    font-size: 20px;
  }
  .h1-with-icon .fl-col {
    width: 100%!important;
  }
  .h1-with-icon .fl-col.fl-col-small {
    width: 100%!important;
    max-width: 100%;
  }
  .h1-with-icon .fl-col.fl-col-small .fl-module-content {
    margin-right: 20px;
  }
  .h1-with-icon .fl-col .fl-photo,
  .h1-with-icon .fl-col h1 {
    text-align: center;
  }
  .h1-with-icon .fl-col .fl-module-heading .fl-module-content {
    margin: 0 10px;
  }
  /* Remote Learning */
  .page-id-8014 .carousel-content .fl-row-content-wrap {
    padding: 20px;
  }
  .page-id-8014 .carousel-content .fl-row-content-wrap h2 {
    font-size: 22px;
  }
  .page-id-8716 #carousel-navigation .fl-col-group-equal-height .fl-col-small {
    width: 50%!important;
    padding: 0 10px;
  }
  .page-id-8716 #carousel-navigation .carousel-nav .fl-module-rich-text p {
    font-size: 17px;
  }
  /*.page-id-7450 dev,*/
  /*.page-id-7447 dev,*/
  .page-id-14171 #equity-slider .fl-module-content {
    margin-left: 0;
    margin-right: 0;
  }
  .page-id-14171 #equity-slider .fl-content-slider-navigation .slider-prev {
    left: -5px;
  }
  .page-id-14171 #equity-slider .fl-content-slider-navigation .slider-next {
    right: -5px;
  }
  .seb-mtss-carousel-content .fl-col-group-equal-height {
    display: block;
  }
  .seb-mtss-carousel-content .fl-col-group-equal-height .tier-1-right,
  .seb-mtss-carousel-content .fl-col-group-equal-height .tier-2-3-right {
    width: 100%!important;
  }
  .seb-mtss-carousel-content .fl-col-group-equal-height .tier-1-right .fl-module-content,
  .seb-mtss-carousel-content .fl-col-group-equal-height .tier-2-3-right .fl-module-content {
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 30px;
  }
  .seb-mtss-carousel-content .fl-col-group-equal-height .main-content-columns .fl-col-group-equal-height {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: -webkit-flex;
    display: flex;
  }
}
@media only screen and (max-width: 425px) {
  .page-id-6674 .contact-block br {
    display: block;
  }
  .page-id-6674 .contact-block .fl-node-5e7bb694f3fac {
    margin-bottom: 30px;
  }
  .page-id-7449 .diagonal-up .fl-row-content-wrap {
    background-position-y: 60%;
  }
  .page-id-7449 .diagonal-up .fl-row-content {
    min-height: 700px;
  }
  .page-id-7449 .diagonal-up .fl-row-content .fl-node-5f29998c8e954 {
    position: relative;
  }
  .page-id-7449 .diagonal-up .fl-row-content .fl-node-5f29998c8e954 .fl-col-small {
    margin-left: 0;
    margin-top: 120px;
  }
  .page-id-7449 .diagonal-up .fl-row-content .fl-node-5f299ad823db5 {
    bottom: -20px;
  }
  .page-id-7449 .diagonal-up .fl-row-content .map-nh {
    margin-top: 55px;
    max-width: 200px;
    right: -15px;
    top: 60%;
  }
  .fl-builder-content .customer-success-filters .btn-clear-filters {
    clear: both;
    margin-left: 5px;
    margin-bottom: 10px;
  }
  .fl-builder-content .customer-success-filters .dropdown-boxes {
    padding-right: 20px;
  }
}
@media only screen and (max-width: 410px) {
  body.single-news .post-navigation .prev,
  body.single-news .post-navigation .next {
    text-align: center;
  }
  body.single-news .post-navigation .prev a,
  body.single-news .post-navigation .next a {
    float: none;
  }
}
@media only screen and (max-width: 400px) {
  .page-id-4838 .matters .fl-row-content-wrap {
    margin-bottom: 900px;
  }
  .page-id-4838 .matters .fl-row-content-wrap .assessments-col .assessment-text.approach {
    left: 0;
    top: 750px;
  }
  .page-id-5314 .circle.fl-module-rich-text {
    width: 100%;
    max700-width: 350px;
    height: auto;
  }
  .ui-accordion .accordion-content {
    padding-left: 40px!important;
  }
  .ui-accordion .accordion-content .accordions-head {
    width: 100%!important;
  }
  .page-id-7236 #hero-secondary h1,
  .page-id-7275 #hero-secondary h1 {
    line-height: 1.2;
  }
  .page-id-7236 #hero-secondary h3,
  .page-id-7275 #hero-secondary h3 {
    font-size: 20px;
  }
  .page-id-7443 .ld-icons .fl-col-group.fl-col-group-equal-height {
    display: block;
  }
  .page-id-7443 .ld-icons .fl-col-small {
    margin: 0 10px 20px 10px;
    width: 100%!important;
  }
  .page-id-7443 .four-gray-columns .fl-col-group-equal-height {
    padding-right: 0;
  }
  /*.page-id-7450 dev,*/
  .page-id-14173 .seb-carousel-navigation .fl-col-group-equal-height .fl-col {
    width: 100%!important;
    margin-left: 20px;
    margin-right: 20px;
  }
  .page-id-14173 .seb-carousel-navigation .fl-col-group-equal-height .carousel-nav .charcoal-text .fl-rich-text {
    min-height: 0;
  }
  .page-id-14173 .seb-table-row .fl-module-list-icon .uabb-callout-outter {
    padding: 0;
    max-width: 55px;
  }
  .page-id-14173 .seb-table-row .uabb-list-icon-text {
    padding-right: 0;
  }
  .page-id-14173 .carousel-content-1 .seb-table-row .fl-col-group-nested .fl-col-small .fl-button-wrap {
    margin-left: 37px;
  }
  #seb-mtss-carousel-nav .fl-module-content {
    margin-left: 0;
  }
  #seb-mtss-carousel-nav .fl-html .carousel-nav {
    font-size: 16px;
  }
}
@media only screen and (max-width: 375px) {
  .page-id-7449 .diagonal-up .fl-row-content .map-nh {
    right: -25px;
  }
}
.fl-builder-edit .desktop-tablet-only,
.fl-builder-edit .mobile-only {
  display: block!important;
}
