@charset "UTF-8";
.calculator {
  background-color: #F3F6F9;
  position: relative;
  z-index: 100;
  padding: 80px 0;
}
.calculator .form-label {
  font-size: 12px;
}
.calculator .calculate {
  margin-top: 60px;
}
.calculator h2 {
  margin-bottom: 20px;
  font-weight: 700;
}
.calculator p {
  font-weight: 300;
}
.calculator p.asterisk {
  font-size: 10px;
}
.calculator input[type=range]::-webkit-slider-thumb {
  background: #00AFEB;
}
.calculator input[type=range]::-moz-range-thumb {
  background: #00AFEB;
}
.calculator input[type=range]::-ms-thumb {
  background: #00AFEB;
}
.calculator .form-range {
  height: 1.1rem;
}
.calculator .range-slider {
  margin-bottom: 50px;
}
.calculator .range-wrap {
  position: relative;
  margin: 0 auto 3rem;
  width: 100%;
}
.calculator .range {
  width: 100%;
}
.calculator .bubble {
  background: #fff;
  color: #000;
  padding: 4px 15px;
  position: absolute;
  border-radius: 4px;
  left: 50%;
  transform: translateX(-20%);
  font-size: 12px;
}
.calculator .bubble:after {
  content: "\a";
  border-style: solid;
  border-width: 5px 8px 5px 3px;
  border-color: transparent white transparent transparent;
  position: absolute;
  left: -10px;
  top: 9px;
}
.calculator .fiix-notice.errorMsg {
  color: #dc3545;
}
.calculator .progressbar {
  counter-reset: step;
  text-align: center;
  margin: 40px 0 50px 0;
  padding-left: 0;
}
.calculator .progressbar li.active {
  font-weight: 600;
}
.calculator .progressbar li.active:before {
  border-color: #00AFEB;
  background: #00afeb;
  color: white;
}
.calculator .progressbar li {
  list-style: none;
  display: inline-block;
  width: 20%;
  position: relative;
  text-align: center;
  font-size: 12px;
}
@media (max-width: 999px) {
  .calculator .progressbar li {
    width: 30%;
  }
}
@media (max-width: 534px) {
  .calculator .progressbar li {
    font-size: 10px;
  }
}
@media (max-width: 425px) {
  .calculator .progressbar li span {
    display: block;
  }
}
.calculator .progressbar li:before {
  content: counter(step);
  counter-increment: step;
  width: 30px;
  height: 30px;
  line-height: 22px;
  border: 3px solid #D6E3EE;
  border-radius: 100%;
  display: block;
  text-align: center;
  margin: 0 auto 10px auto;
  background-color: #fff;
  color: #212021;
}
.calculator .progressbar li:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  background-color: #D6E3EE;
  top: 15px;
  left: -50%;
  z-index: -1;
}
.calculator .progressbar li:first-child:after {
  content: none;
}
.calculator .calculate small {
  font-size: 12px;
  position: absolute;
}
.calculator .invalid-feedback {
  font-size: 10px;
}
.calculator .calculate2, .calculator .calculate3, .calculator .calculate4 {
  display: none;
}
.calculator .calculate2 h2, .calculator .calculate3 h2, .calculator .calculate4 h2 {
  font-size: 20px;
}
.calculator .calculate2 p, .calculator .calculate2 label, .calculator .calculate3 p, .calculator .calculate3 label, .calculator .calculate4 p, .calculator .calculate4 label {
  font-size: 12px;
}
.calculator .calculate2 label, .calculator .calculate3 label, .calculator .calculate4 label {
  font-weight: 600;
}
.calculator .calculate2 .step3, .calculator .calculate3 .step3, .calculator .calculate4 .step3 {
  margin-top: 30px;
}
.calculator .calculate2 .sml, .calculator .calculate3 .sml, .calculator .calculate4 .sml {
  font-size: 10px;
  padding: 20px 0;
}
.calculator .calculate2 .lrg, .calculator .calculate3 .lrg, .calculator .calculate4 .lrg {
  font-size: 30px;
  font-weight: bold;
}
.calculator .calculate2 .step2-fill, .calculator .calculate3 .step2-fill, .calculator .calculate4 .step2-fill {
  margin-bottom: 40px;
  text-align: center;
}
.calculator .calculate2 .form-check, .calculator .calculate3 .form-check, .calculator .calculate4 .form-check {
  padding-top: 10px;
}
.calculator .calculate2 img, .calculator .calculate3 img, .calculator .calculate4 img {
  width: 100%;
}
.calculator .calculate2 .your_quote, .calculator .calculate2 .your_return, .calculator .calculate3 .your_quote, .calculator .calculate3 .your_return, .calculator .calculate4 .your_quote, .calculator .calculate4 .your_return {
  padding: 30px;
}
.calculator .calculate2 .your_quote .row, .calculator .calculate2 .your_return .row, .calculator .calculate3 .your_quote .row, .calculator .calculate3 .your_return .row, .calculator .calculate4 .your_quote .row, .calculator .calculate4 .your_return .row {
  --bs-gutter-x: 0rem;
}
.calculator .calculate2 .your_quote, .calculator .calculate3 .your_quote, .calculator .calculate4 .your_quote {
  background: #ffffff;
}
.calculator .calculate2 .your_quote .training, .calculator .calculate3 .your_quote .training, .calculator .calculate4 .your_quote .training {
  border-top: 1px solid #D6E3EE;
  padding-top: 20px;
}
.calculator .calculate2 .your_return, .calculator .calculate3 .your_return, .calculator .calculate4 .your_return {
  background: #0E346E;
}
.calculator .calculate2 .your_return p.med, .calculator .calculate3 .your_return p.med, .calculator .calculate4 .your_return p.med {
  font-size: 14px;
}
.calculator .calculate2 .your_return p, .calculator .calculate2 .your_return h2, .calculator .calculate3 .your_return p, .calculator .calculate3 .your_return h2, .calculator .calculate4 .your_return p, .calculator .calculate4 .your_return h2 {
  color: #ffffff;
}
.calculator .calculate2 .your_return p a, .calculator .calculate2 .your_return h2 a, .calculator .calculate3 .your_return p a, .calculator .calculate3 .your_return h2 a, .calculator .calculate4 .your_return p a, .calculator .calculate4 .your_return h2 a {
  color: #ffffff;
  text-decoration: underline;
}
.calculator .calculate2 .your_return i, .calculator .calculate3 .your_return i, .calculator .calculate4 .your_return i {
  color: #00AFEB;
}
@media (max-width: 991px) {
  .calculator .calculate3 .last-step {
    width: 100%;
  }
}
.calculator .calculate3 #mktoForm_1920 {
  display: none;
}
.calculator .calculate3 .form-group.form-floating {
  margin-bottom: 10px;
}
.calculator .calculate3 p {
  margin-bottom: 0;
}
.calculator .calculate3 .prompt {
  font-size: 20px;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .calculator .calculate3 figure {
    margin-top: 40px;
  }
}
.calculator .calculate4 .results-col .sml {
  margin: 0 !important;
  padding: 0 !important;
  float: right;
}
.calculator .calculate4 .med {
  padding-top: 20px;
}
.calculator .calculate4 .lrg {
  margin-bottom: 10px;
  line-height: 1;
}
.calculator .calculate4 #tier-recomendation,
.calculator .calculate4 #training-recommendation {
  font-weight: 700;
}

@keyframes pulse {
  from {
    transform: translateX(0px);
  }
  to {
    transform: translateX(3px);
  }
}
body {
  font-family: "sofia-pro", sans-serif !important;
  font-size: 20px;
  color: #212021;
}

@media (max-width: 600px) {
  .nav-started {
    font-size: 12px !important;
    padding: 10px 18px !important;
    line-height: 1;
  }
}
@media (max-width: 500px) {
  .nav-started {
    font-size: 10px !important;
    padding: 10px 18px !important;
    line-height: 1;
  }
  .nav-started i {
    display: none;
  }
}

.started,
.started[data-state=open] {
  display: inline-block;
  color: white;
  background: #635CE8;
  padding: 10px 22px;
  font-size: 16px;
  font-weight: 600;
  border-radius: 44px;
  text-decoration: none;
  cursor: pointer !important;
  text-align: center;
}
@media (max-width: 600px) {
  .started,
.started[data-state=open] {
    font-size: 14px;
    padding: 10px 18px;
  }
}
.started:hover i,
.started[data-state=open]:hover i {
  animation-duration: 0.4s;
  animation-name: pulse;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
.started:hover p:after,
.started[data-state=open]:hover p:after {
  animation-duration: 0.4s;
  animation-name: pulse;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
.started:hover a:after,
.started[data-state=open]:hover a:after {
  animation-duration: 0.4s;
  animation-name: pulse;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
.started:hover,
.started[data-state=open]:hover {
  color: #ffffff !important;
}
.started i,
.started[data-state=open] i {
  padding-left: 5px;
  font-size: 16px;
  font-family: "Font Awesome 5 Pro";
  font-weight: 700;
  color: #FFFFFF;
}
@media (max-width: 600px) {
  .started i,
.started[data-state=open] i {
    font-size: 12px;
  }
}

.started[data-state=disabled] {
  background: #E6EEF5;
  color: #A1AAB3 !important;
  cursor: not-allowed !important;
  pointer-events: all !important;
}
.started[data-state=disabled] i {
  color: #A1AAB3 !important;
}
.started[data-state=disabled]:hover i {
  animation-name: none;
}

a.custom {
  font-weight: 600;
  color: #ffffff !important;
  font-size: 16px;
  text-decoration: none;
  cursor: pointer !important;
}
a.custom:hover i {
  animation-duration: 0.4s;
  animation-name: pulse;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
a.custom:hover p:after {
  animation-duration: 0.4s;
  animation-name: pulse;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
a.custom:hover a:after {
  animation-duration: 0.4s;
  animation-name: pulse;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
a.custom i {
  padding-left: 5px;
  font-size: 16px;
  font-family: "Font Awesome 5 Pro";
  font-weight: 700;
  color: #FFFFFF;
}

.nav {
  padding: 20px 0;
  z-index: 100;
  position: relative;
  background: white;
}
.nav figure {
  margin-bottom: 0 !important;
}
.nav figure .logo {
  max-width: 300px;
  width: 100%;
}
.nav p {
  margin-bottom: 0;
}

header {
  background-color: #244F86;
  padding: 50px 0;
  position: relative;
  overflow: hidden;
}
header .header-features {
  position: relative;
  z-index: 10000;
}
header .graphic {
  position: absolute;
  right: -200px;
  top: -80px;
  z-index: 99;
}
@media (max-width: 767px) {
  header .graphic {
    display: none;
  }
}
header .graphic-hex {
  position: absolute;
  right: 600px;
  bottom: -80px;
  z-index: 99;
}
@media (max-width: 991px) {
  header .graphic-hex {
    display: none;
  }
}
header .modal-resource {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  header .modal-resource {
    justify-content: center;
  }
}
header .modal-resource .col-4 {
  width: 180px;
  height: 180px;
  background: white;
  margin: 8px;
  padding: 0;
  position: relative;
  cursor: pointer;
}
header .modal-resource .col-4:hover .multi-view-text p:after {
  animation-duration: 0.4s;
  animation-name: pulse;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
header .modal-resource .col-4 figure {
  margin: 0;
}
header .modal-resource .col-4 figure img {
  width: 180px;
}
header .modal-resource .col-4 .link,
header .modal-resource .col-4 .multi-view-text {
  background-color: white;
  width: 100%;
  min-height: 50px;
  padding: 10px;
}
header .modal-resource .col-4 .link p,
header .modal-resource .col-4 .multi-view-text p {
  font-size: 14px;
  color: #414042;
  text-align: center;
  font-weight: 300;
  margin: 10px auto;
  line-height: 1.4;
  color: #14499A;
  font-weight: 600;
  text-decoration: underline;
}
header .modal-resource .col-4 .link p:after,
header .modal-resource .col-4 .multi-view-text p:after {
  display: inline-block;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  background: none;
  color: #00AFEB;
  content: "";
  text-decoration: none;
  margin-left: 5px;
  font-size: 12px !important;
}
header h1 {
  font-weight: 700;
  font-size: 54px;
}
@media (max-width: 991px) {
  header h1 {
    font-size: 45px;
  }
}
@media (max-width: 767px) {
  header h1 {
    font-size: 35px;
  }
}
header h1, header p {
  color: #ffffff;
}

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.review-view .modal-dialog,
.help-view .modal-dialog,
.multi-view .modal-dialog {
  max-width: 75%;
}
@media (max-width: 768px) {
  .review-view .modal-dialog,
.help-view .modal-dialog,
.multi-view .modal-dialog {
    max-width: 100%;
  }
}

#videomodal .modal-header,
#videomodal2 .modal-header,
#videomodal3 .modal-header {
  position: absolute;
  z-index: 1;
  right: 10px;
}
#videomodal .modal-body,
#videomodal2 .modal-body,
#videomodal3 .modal-body {
  padding: 0 !important;
}
#videomodal .btn-close,
#videomodal2 .btn-close,
#videomodal3 .btn-close {
  margin: 0 auto !important;
}

#videomodal3 .modal-dialog,
.video-view2 .modal-dialog,
.video-view .modal-dialog {
  max-width: 40%;
}
@media (max-width: 768px) {
  #videomodal3 .modal-dialog,
.video-view2 .modal-dialog,
.video-view .modal-dialog {
    max-width: 100%;
  }
}
#videomodal3 .modal-dialog .modal-body,
.video-view2 .modal-dialog .modal-body,
.video-view .modal-dialog .modal-body {
  line-height: 0;
}

.roi-view .modal-dialog {
  max-width: 50%;
}
@media (max-width: 768px) {
  .roi-view .modal-dialog {
    max-width: 100%;
  }
}
.roi-view .modal-dialog .modal-body {
  line-height: 0;
}

.roi-view .modal-dialog .modal-body figure img {
  width: 100%;
}

.modal-header {
  border-bottom: none;
  padding: 1rem 1rem 0 1rem;
}

.modal-content {
  border-radius: 0;
}

@media (max-width: 768px) {
  .modal-body {
    padding: 10px;
  }
}
.modal-body p, .modal-body h2, .modal-body h3, .modal-body h2 {
  color: #212021;
}

.btn-close {
  color: #000000;
  opacity: 1;
  font-size: 10px;
  font-weight: 700 !important;
  border: 2px solid black;
  border-radius: 30px;
  margin: 10px 10px 0 auto !important;
  padding: 5px !important;
}

#feature-container-customer .select {
  max-width: 550px;
  margin: 0 auto !important;
}
#feature-container-customer .select a.active i:before {
  color: #3069B3;
}

#feature-container-reviews .select {
  max-width: 550px;
  margin: 0 auto !important;
}
#feature-container-reviews .select a.active i:before {
  color: #3069B3;
}
#feature-container-reviews section .feature-item {
  flex: auto !important;
  width: 100%;
}
#feature-container-reviews section .feature-item h3, #feature-container-reviews section .feature-item h4 {
  text-align: center;
}
#feature-container-reviews section .feature-item h3 {
  font-weight: 300 !important;
}
#feature-container-reviews section .feature-item h4 {
  max-width: 550px;
  margin: 0 auto;
}
#feature-container-reviews section .feature-item ul {
  flex-wrap: wrap;
  display: flex;
  justify-content: space-between;
  list-style: none;
  margin: 0 !important;
}
#feature-container-reviews section .feature-item ul li {
  width: 30%;
  text-align: center;
  margin-bottom: 60px;
}
#feature-container-reviews section .feature-item ul li figure {
  margin-bottom: 20px;
  position: relative !important;
}
#feature-container-reviews section .feature-item ul li figure img {
  width: 115px !important;
}
#feature-container-reviews section .feature-item ul li p {
  font-size: 12px !important;
  text-align: center;
}
#feature-container-reviews section .feature-item ul li p:last-child {
  font-weight: bold !important;
}

#feature-container-reviews,
#feature-container-customer,
#feature-container {
  padding: 0 0 50px 0;
  background: white !important;
}
@media (max-width: 768px) {
  #feature-container-reviews,
#feature-container-customer,
#feature-container {
    padding: 0 0 30px 0;
  }
}
@media (max-width: 1200px) {
  #feature-container-reviews .container,
#feature-container-customer .container,
#feature-container .container {
    width: 95%;
    max-width: 95%;
  }
}
@media (max-width: 768px) {
  #feature-container-reviews .container,
#feature-container-customer .container,
#feature-container .container {
    padding: 0 !important;
  }
}
#feature-container-reviews .container h2,
#feature-container-customer .container h2,
#feature-container .container h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  text-align: center;
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  #feature-container-reviews .container h2,
#feature-container-customer .container h2,
#feature-container .container h2 {
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 30px;
  }
}
@media (max-width: 500px) {
  #feature-container-reviews .container h2,
#feature-container-customer .container h2,
#feature-container .container h2 {
    font-size: 25px;
    line-height: 25px;
  }
}
@media (max-width: 768px) {
  #feature-container-reviews .container div#features-reviews,
#feature-container-reviews .container div#features-customer,
#feature-container-reviews .container div#features,
#feature-container-customer .container div#features-reviews,
#feature-container-customer .container div#features-customer,
#feature-container-customer .container div#features,
#feature-container .container div#features-reviews,
#feature-container .container div#features-customer,
#feature-container .container div#features {
    margin-top: 50px;
  }
}
@media (max-width: 600px) {
  #feature-container-reviews .container div#features-reviews,
#feature-container-reviews .container div#features-customer,
#feature-container-reviews .container div#features,
#feature-container-customer .container div#features-reviews,
#feature-container-customer .container div#features-customer,
#feature-container-customer .container div#features,
#feature-container .container div#features-reviews,
#feature-container .container div#features-customer,
#feature-container .container div#features {
    margin-top: 30px;
  }
}
#feature-container-reviews .container div#features-reviews .feature-selector,
#feature-container-reviews .container div#features-customer .feature-selector,
#feature-container-reviews .container div#features .feature-selector,
#feature-container-customer .container div#features-reviews .feature-selector,
#feature-container-customer .container div#features-customer .feature-selector,
#feature-container-customer .container div#features .feature-selector,
#feature-container .container div#features-reviews .feature-selector,
#feature-container .container div#features-customer .feature-selector,
#feature-container .container div#features .feature-selector {
  width: 100%;
  margin-bottom: 80px;
}
@media (max-width: 1000px) {
  #feature-container-reviews .container div#features-reviews .feature-selector,
#feature-container-reviews .container div#features-customer .feature-selector,
#feature-container-reviews .container div#features .feature-selector,
#feature-container-customer .container div#features-reviews .feature-selector,
#feature-container-customer .container div#features-customer .feature-selector,
#feature-container-customer .container div#features .feature-selector,
#feature-container .container div#features-reviews .feature-selector,
#feature-container .container div#features-customer .feature-selector,
#feature-container .container div#features .feature-selector {
    width: 100%;
  }
}
@media (max-width: 768px) {
  #feature-container-reviews .container div#features-reviews .feature-selector,
#feature-container-reviews .container div#features-customer .feature-selector,
#feature-container-reviews .container div#features .feature-selector,
#feature-container-customer .container div#features-reviews .feature-selector,
#feature-container-customer .container div#features-customer .feature-selector,
#feature-container-customer .container div#features .feature-selector,
#feature-container .container div#features-reviews .feature-selector,
#feature-container .container div#features-customer .feature-selector,
#feature-container .container div#features .feature-selector {
    margin-bottom: 10px;
  }
}
#feature-container-reviews .container div#features-reviews ul.select,
#feature-container-reviews .container div#features-customer ul.select,
#feature-container-reviews .container div#features ul.select,
#feature-container-customer .container div#features-reviews ul.select,
#feature-container-customer .container div#features-customer ul.select,
#feature-container-customer .container div#features ul.select,
#feature-container .container div#features-reviews ul.select,
#feature-container .container div#features-customer ul.select,
#feature-container .container div#features ul.select {
  margin-left: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
  padding: 0 5px 0 5px;
  flex-wrap: wrap;
}
@media (max-width: 1000px) {
  #feature-container-reviews .container div#features-reviews ul.select li,
#feature-container-reviews .container div#features-customer ul.select li,
#feature-container-reviews .container div#features ul.select li,
#feature-container-customer .container div#features-reviews ul.select li,
#feature-container-customer .container div#features-customer ul.select li,
#feature-container-customer .container div#features ul.select li,
#feature-container .container div#features-reviews ul.select li,
#feature-container .container div#features-customer ul.select li,
#feature-container .container div#features ul.select li {
    text-align: center;
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  #feature-container-reviews .container div#features-reviews ul.select li,
#feature-container-reviews .container div#features-customer ul.select li,
#feature-container-reviews .container div#features ul.select li,
#feature-container-customer .container div#features-reviews ul.select li,
#feature-container-customer .container div#features-customer ul.select li,
#feature-container-customer .container div#features ul.select li,
#feature-container .container div#features-reviews ul.select li,
#feature-container .container div#features-customer ul.select li,
#feature-container .container div#features ul.select li {
    width: 30%;
  }
}
@media (max-width: 500px) {
  #feature-container-reviews .container div#features-reviews ul.select li,
#feature-container-reviews .container div#features-customer ul.select li,
#feature-container-reviews .container div#features ul.select li,
#feature-container-customer .container div#features-reviews ul.select li,
#feature-container-customer .container div#features-customer ul.select li,
#feature-container-customer .container div#features ul.select li,
#feature-container .container div#features-reviews ul.select li,
#feature-container .container div#features-customer ul.select li,
#feature-container .container div#features ul.select li {
    margin-bottom: 10px;
  }
}
#feature-container-reviews .container div#features-reviews ul.select li a,
#feature-container-reviews .container div#features-customer ul.select li a,
#feature-container-reviews .container div#features ul.select li a,
#feature-container-customer .container div#features-reviews ul.select li a,
#feature-container-customer .container div#features-customer ul.select li a,
#feature-container-customer .container div#features ul.select li a,
#feature-container .container div#features-reviews ul.select li a,
#feature-container .container div#features-customer ul.select li a,
#feature-container .container div#features ul.select li a {
  font-size: 14px;
  color: #414042;
  text-decoration: none;
  padding-bottom: 17px;
  transition: none;
  display: flex;
  flex-direction: column;
  line-height: 1.2;
  align-items: center;
  padding: 20px;
  border-radius: 20px;
  text-align: center;
}
@media (max-width: 1000px) {
  #feature-container-reviews .container div#features-reviews ul.select li a,
#feature-container-reviews .container div#features-customer ul.select li a,
#feature-container-reviews .container div#features ul.select li a,
#feature-container-customer .container div#features-reviews ul.select li a,
#feature-container-customer .container div#features-customer ul.select li a,
#feature-container-customer .container div#features ul.select li a,
#feature-container .container div#features-reviews ul.select li a,
#feature-container .container div#features-customer ul.select li a,
#feature-container .container div#features ul.select li a {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  #feature-container-reviews .container div#features-reviews ul.select li a,
#feature-container-reviews .container div#features-customer ul.select li a,
#feature-container-reviews .container div#features ul.select li a,
#feature-container-customer .container div#features-reviews ul.select li a,
#feature-container-customer .container div#features-customer ul.select li a,
#feature-container-customer .container div#features ul.select li a,
#feature-container .container div#features-reviews ul.select li a,
#feature-container .container div#features-customer ul.select li a,
#feature-container .container div#features ul.select li a {
    font-size: 10px;
    padding: 10px;
  }
}
#feature-container-reviews .container div#features-reviews ul.select li a i,
#feature-container-reviews .container div#features-customer ul.select li a i,
#feature-container-reviews .container div#features ul.select li a i,
#feature-container-customer .container div#features-reviews ul.select li a i,
#feature-container-customer .container div#features-customer ul.select li a i,
#feature-container-customer .container div#features ul.select li a i,
#feature-container .container div#features-reviews ul.select li a i,
#feature-container .container div#features-customer ul.select li a i,
#feature-container .container div#features ul.select li a i {
  padding-bottom: 10px;
  font-size: 20px;
}
@media (max-width: 768px) {
  #feature-container-reviews .container div#features-reviews ul.select li a i,
#feature-container-reviews .container div#features-customer ul.select li a i,
#feature-container-reviews .container div#features ul.select li a i,
#feature-container-customer .container div#features-reviews ul.select li a i,
#feature-container-customer .container div#features-customer ul.select li a i,
#feature-container-customer .container div#features ul.select li a i,
#feature-container .container div#features-reviews ul.select li a i,
#feature-container .container div#features-customer ul.select li a i,
#feature-container .container div#features ul.select li a i {
    padding-bottom: 5px;
    font-size: 15px;
  }
}
#feature-container-reviews .container div#features-reviews ul.select li a:hover,
#feature-container-reviews .container div#features-customer ul.select li a:hover,
#feature-container-reviews .container div#features ul.select li a:hover,
#feature-container-customer .container div#features-reviews ul.select li a:hover,
#feature-container-customer .container div#features-customer ul.select li a:hover,
#feature-container-customer .container div#features ul.select li a:hover,
#feature-container .container div#features-reviews ul.select li a:hover,
#feature-container .container div#features-customer ul.select li a:hover,
#feature-container .container div#features ul.select li a:hover {
  color: #414042 !important;
  background-color: #F3F6F9;
}
#feature-container-reviews .container div#features-reviews ul.select li a.active,
#feature-container-reviews .container div#features-customer ul.select li a.active,
#feature-container-reviews .container div#features ul.select li a.active,
#feature-container-customer .container div#features-reviews ul.select li a.active,
#feature-container-customer .container div#features-customer ul.select li a.active,
#feature-container-customer .container div#features ul.select li a.active,
#feature-container .container div#features-reviews ul.select li a.active,
#feature-container .container div#features-customer ul.select li a.active,
#feature-container .container div#features ul.select li a.active {
  font-weight: 700;
  background-color: #f3f6f9;
}
#feature-container-reviews .container div#features-reviews ul.select li a.active .fa-wrench:before,
#feature-container-reviews .container div#features-customer ul.select li a.active .fa-wrench:before,
#feature-container-reviews .container div#features ul.select li a.active .fa-wrench:before,
#feature-container-customer .container div#features-reviews ul.select li a.active .fa-wrench:before,
#feature-container-customer .container div#features-customer ul.select li a.active .fa-wrench:before,
#feature-container-customer .container div#features ul.select li a.active .fa-wrench:before,
#feature-container .container div#features-reviews ul.select li a.active .fa-wrench:before,
#feature-container .container div#features-customer ul.select li a.active .fa-wrench:before,
#feature-container .container div#features ul.select li a.active .fa-wrench:before {
  color: #635CE8;
}
#feature-container-reviews .container div#features-reviews ul.select li a.active .fa-box-open:before,
#feature-container-reviews .container div#features-customer ul.select li a.active .fa-box-open:before,
#feature-container-reviews .container div#features ul.select li a.active .fa-box-open:before,
#feature-container-customer .container div#features-reviews ul.select li a.active .fa-box-open:before,
#feature-container-customer .container div#features-customer ul.select li a.active .fa-box-open:before,
#feature-container-customer .container div#features ul.select li a.active .fa-box-open:before,
#feature-container .container div#features-reviews ul.select li a.active .fa-box-open:before,
#feature-container .container div#features-customer ul.select li a.active .fa-box-open:before,
#feature-container .container div#features ul.select li a.active .fa-box-open:before {
  color: #ffd600;
}
#feature-container-reviews .container div#features-reviews ul.select li a.active .fa-toolbox:before,
#feature-container-reviews .container div#features-customer ul.select li a.active .fa-toolbox:before,
#feature-container-reviews .container div#features ul.select li a.active .fa-toolbox:before,
#feature-container-customer .container div#features-reviews ul.select li a.active .fa-toolbox:before,
#feature-container-customer .container div#features-customer ul.select li a.active .fa-toolbox:before,
#feature-container-customer .container div#features ul.select li a.active .fa-toolbox:before,
#feature-container .container div#features-reviews ul.select li a.active .fa-toolbox:before,
#feature-container .container div#features-customer ul.select li a.active .fa-toolbox:before,
#feature-container .container div#features ul.select li a.active .fa-toolbox:before {
  color: #3cc0cb;
}
#feature-container-reviews .container div#features-reviews ul.select li a.active .fa-file-chart-pie:before,
#feature-container-reviews .container div#features-customer ul.select li a.active .fa-file-chart-pie:before,
#feature-container-reviews .container div#features ul.select li a.active .fa-file-chart-pie:before,
#feature-container-customer .container div#features-reviews ul.select li a.active .fa-file-chart-pie:before,
#feature-container-customer .container div#features-customer ul.select li a.active .fa-file-chart-pie:before,
#feature-container-customer .container div#features ul.select li a.active .fa-file-chart-pie:before,
#feature-container .container div#features-reviews ul.select li a.active .fa-file-chart-pie:before,
#feature-container .container div#features-customer ul.select li a.active .fa-file-chart-pie:before,
#feature-container .container div#features ul.select li a.active .fa-file-chart-pie:before {
  color: #00afeb;
}
#feature-container-reviews .container div#features-reviews ul.select li a.active .fa-mobile:before,
#feature-container-reviews .container div#features-customer ul.select li a.active .fa-mobile:before,
#feature-container-reviews .container div#features ul.select li a.active .fa-mobile:before,
#feature-container-customer .container div#features-reviews ul.select li a.active .fa-mobile:before,
#feature-container-customer .container div#features-customer ul.select li a.active .fa-mobile:before,
#feature-container-customer .container div#features ul.select li a.active .fa-mobile:before,
#feature-container .container div#features-reviews ul.select li a.active .fa-mobile:before,
#feature-container .container div#features-customer ul.select li a.active .fa-mobile:before,
#feature-container .container div#features ul.select li a.active .fa-mobile:before {
  color: #ffa40e;
}
#feature-container-reviews .container div#features-reviews ul.select li a.active .fa-brain:before,
#feature-container-reviews .container div#features-customer ul.select li a.active .fa-brain:before,
#feature-container-reviews .container div#features ul.select li a.active .fa-brain:before,
#feature-container-customer .container div#features-reviews ul.select li a.active .fa-brain:before,
#feature-container-customer .container div#features-customer ul.select li a.active .fa-brain:before,
#feature-container-customer .container div#features ul.select li a.active .fa-brain:before,
#feature-container .container div#features-reviews ul.select li a.active .fa-brain:before,
#feature-container .container div#features-customer ul.select li a.active .fa-brain:before,
#feature-container .container div#features ul.select li a.active .fa-brain:before {
  color: #00afeb;
}
#feature-container-reviews .container div#features-reviews section,
#feature-container-reviews .container div#features-customer section,
#feature-container-reviews .container div#features section,
#feature-container-customer .container div#features-reviews section,
#feature-container-customer .container div#features-customer section,
#feature-container-customer .container div#features section,
#feature-container .container div#features-reviews section,
#feature-container .container div#features-customer section,
#feature-container .container div#features section {
  display: flex;
  position: relative;
  justify-content: space-between;
}
@media (max-width: 768px) {
  #feature-container-reviews .container div#features-reviews section,
#feature-container-reviews .container div#features-customer section,
#feature-container-reviews .container div#features section,
#feature-container-customer .container div#features-reviews section,
#feature-container-customer .container div#features-customer section,
#feature-container-customer .container div#features section,
#feature-container .container div#features-reviews section,
#feature-container .container div#features-customer section,
#feature-container .container div#features section {
    display: block;
  }
}
#feature-container-reviews .container div#features-reviews section .feature-item .work_order ul li i,
#feature-container-reviews .container div#features-customer section .feature-item .work_order ul li i,
#feature-container-reviews .container div#features section .feature-item .work_order ul li i,
#feature-container-customer .container div#features-reviews section .feature-item .work_order ul li i,
#feature-container-customer .container div#features-customer section .feature-item .work_order ul li i,
#feature-container-customer .container div#features section .feature-item .work_order ul li i,
#feature-container .container div#features-reviews section .feature-item .work_order ul li i,
#feature-container .container div#features-customer section .feature-item .work_order ul li i,
#feature-container .container div#features section .feature-item .work_order ul li i {
  background: #635ce8;
}
#feature-container-reviews .container div#features-reviews section .feature-item .asset_manage ul li i,
#feature-container-reviews .container div#features-customer section .feature-item .asset_manage ul li i,
#feature-container-reviews .container div#features section .feature-item .asset_manage ul li i,
#feature-container-customer .container div#features-reviews section .feature-item .asset_manage ul li i,
#feature-container-customer .container div#features-customer section .feature-item .asset_manage ul li i,
#feature-container-customer .container div#features section .feature-item .asset_manage ul li i,
#feature-container .container div#features-reviews section .feature-item .asset_manage ul li i,
#feature-container .container div#features-customer section .feature-item .asset_manage ul li i,
#feature-container .container div#features section .feature-item .asset_manage ul li i {
  background: #ffd600;
}
#feature-container-reviews .container div#features-reviews section .feature-item .inventory_ ul li i,
#feature-container-reviews .container div#features-customer section .feature-item .inventory_ ul li i,
#feature-container-reviews .container div#features section .feature-item .inventory_ ul li i,
#feature-container-customer .container div#features-reviews section .feature-item .inventory_ ul li i,
#feature-container-customer .container div#features-customer section .feature-item .inventory_ ul li i,
#feature-container-customer .container div#features section .feature-item .inventory_ ul li i,
#feature-container .container div#features-reviews section .feature-item .inventory_ ul li i,
#feature-container .container div#features-customer section .feature-item .inventory_ ul li i,
#feature-container .container div#features section .feature-item .inventory_ ul li i {
  background: #3cc0cb;
}
#feature-container-reviews .container div#features-reviews section .feature-item .reporting_ ul li i,
#feature-container-reviews .container div#features-customer section .feature-item .reporting_ ul li i,
#feature-container-reviews .container div#features section .feature-item .reporting_ ul li i,
#feature-container-customer .container div#features-reviews section .feature-item .reporting_ ul li i,
#feature-container-customer .container div#features-customer section .feature-item .reporting_ ul li i,
#feature-container-customer .container div#features section .feature-item .reporting_ ul li i,
#feature-container .container div#features-reviews section .feature-item .reporting_ ul li i,
#feature-container .container div#features-customer section .feature-item .reporting_ ul li i,
#feature-container .container div#features section .feature-item .reporting_ ul li i {
  background: #00afeb;
}
#feature-container-reviews .container div#features-reviews section .feature-item .mobile_ ul li i,
#feature-container-reviews .container div#features-customer section .feature-item .mobile_ ul li i,
#feature-container-reviews .container div#features section .feature-item .mobile_ ul li i,
#feature-container-customer .container div#features-reviews section .feature-item .mobile_ ul li i,
#feature-container-customer .container div#features-customer section .feature-item .mobile_ ul li i,
#feature-container-customer .container div#features section .feature-item .mobile_ ul li i,
#feature-container .container div#features-reviews section .feature-item .mobile_ ul li i,
#feature-container .container div#features-customer section .feature-item .mobile_ ul li i,
#feature-container .container div#features section .feature-item .mobile_ ul li i {
  background: #ffa40e;
}
#feature-container-reviews .container div#features-reviews section .feature-item .app_ ul li i,
#feature-container-reviews .container div#features-customer section .feature-item .app_ ul li i,
#feature-container-reviews .container div#features section .feature-item .app_ ul li i,
#feature-container-customer .container div#features-reviews section .feature-item .app_ ul li i,
#feature-container-customer .container div#features-customer section .feature-item .app_ ul li i,
#feature-container-customer .container div#features section .feature-item .app_ ul li i,
#feature-container .container div#features-reviews section .feature-item .app_ ul li i,
#feature-container .container div#features-customer section .feature-item .app_ ul li i,
#feature-container .container div#features section .feature-item .app_ ul li i {
  background: #00afeb;
}
#feature-container-reviews .container div#features-reviews section .feature-item .community_ ul li i,
#feature-container-reviews .container div#features-reviews section .feature-item .training_ ul li i,
#feature-container-reviews .container div#features-reviews section .feature-item .support_ ul li i,
#feature-container-reviews .container div#features-customer section .feature-item .community_ ul li i,
#feature-container-reviews .container div#features-customer section .feature-item .training_ ul li i,
#feature-container-reviews .container div#features-customer section .feature-item .support_ ul li i,
#feature-container-reviews .container div#features section .feature-item .community_ ul li i,
#feature-container-reviews .container div#features section .feature-item .training_ ul li i,
#feature-container-reviews .container div#features section .feature-item .support_ ul li i,
#feature-container-customer .container div#features-reviews section .feature-item .community_ ul li i,
#feature-container-customer .container div#features-reviews section .feature-item .training_ ul li i,
#feature-container-customer .container div#features-reviews section .feature-item .support_ ul li i,
#feature-container-customer .container div#features-customer section .feature-item .community_ ul li i,
#feature-container-customer .container div#features-customer section .feature-item .training_ ul li i,
#feature-container-customer .container div#features-customer section .feature-item .support_ ul li i,
#feature-container-customer .container div#features section .feature-item .community_ ul li i,
#feature-container-customer .container div#features section .feature-item .training_ ul li i,
#feature-container-customer .container div#features section .feature-item .support_ ul li i,
#feature-container .container div#features-reviews section .feature-item .community_ ul li i,
#feature-container .container div#features-reviews section .feature-item .training_ ul li i,
#feature-container .container div#features-reviews section .feature-item .support_ ul li i,
#feature-container .container div#features-customer section .feature-item .community_ ul li i,
#feature-container .container div#features-customer section .feature-item .training_ ul li i,
#feature-container .container div#features-customer section .feature-item .support_ ul li i,
#feature-container .container div#features section .feature-item .community_ ul li i,
#feature-container .container div#features section .feature-item .training_ ul li i,
#feature-container .container div#features section .feature-item .support_ ul li i {
  background: #3069B3;
}
#feature-container-reviews .container div#features-reviews section .feature-item,
#feature-container-reviews .container div#features-customer section .feature-item,
#feature-container-reviews .container div#features section .feature-item,
#feature-container-customer .container div#features-reviews section .feature-item,
#feature-container-customer .container div#features-customer section .feature-item,
#feature-container-customer .container div#features section .feature-item,
#feature-container .container div#features-reviews section .feature-item,
#feature-container .container div#features-customer section .feature-item,
#feature-container .container div#features section .feature-item {
  width: 50%;
}
@media (max-width: 768px) {
  #feature-container-reviews .container div#features-reviews section .feature-item,
#feature-container-reviews .container div#features-customer section .feature-item,
#feature-container-reviews .container div#features section .feature-item,
#feature-container-customer .container div#features-reviews section .feature-item,
#feature-container-customer .container div#features-customer section .feature-item,
#feature-container-customer .container div#features section .feature-item,
#feature-container .container div#features-reviews section .feature-item,
#feature-container .container div#features-customer section .feature-item,
#feature-container .container div#features section .feature-item {
    width: 100%;
  }
}
@media (max-width: 600px) {
  #feature-container-reviews .container div#features-reviews section .feature-item,
#feature-container-reviews .container div#features-customer section .feature-item,
#feature-container-reviews .container div#features section .feature-item,
#feature-container-customer .container div#features-reviews section .feature-item,
#feature-container-customer .container div#features-customer section .feature-item,
#feature-container-customer .container div#features section .feature-item,
#feature-container .container div#features-reviews section .feature-item,
#feature-container .container div#features-customer section .feature-item,
#feature-container .container div#features section .feature-item {
    flex: 0 0 100%;
  }
}
#feature-container-reviews .container div#features-reviews section .feature-item .item.hide,
#feature-container-reviews .container div#features-customer section .feature-item .item.hide,
#feature-container-reviews .container div#features section .feature-item .item.hide,
#feature-container-customer .container div#features-reviews section .feature-item .item.hide,
#feature-container-customer .container div#features-customer section .feature-item .item.hide,
#feature-container-customer .container div#features section .feature-item .item.hide,
#feature-container .container div#features-reviews section .feature-item .item.hide,
#feature-container .container div#features-customer section .feature-item .item.hide,
#feature-container .container div#features section .feature-item .item.hide {
  display: none;
}
#feature-container-reviews .container div#features-reviews section .feature-item h3,
#feature-container-reviews .container div#features-customer section .feature-item h3,
#feature-container-reviews .container div#features section .feature-item h3,
#feature-container-customer .container div#features-reviews section .feature-item h3,
#feature-container-customer .container div#features-customer section .feature-item h3,
#feature-container-customer .container div#features section .feature-item h3,
#feature-container .container div#features-reviews section .feature-item h3,
#feature-container .container div#features-customer section .feature-item h3,
#feature-container .container div#features section .feature-item h3 {
  font-size: 12px;
  text-transform: uppercase !important;
  font-weight: 700;
}
@media (max-width: 768px) {
  #feature-container-reviews .container div#features-reviews section .feature-item h3,
#feature-container-reviews .container div#features-customer section .feature-item h3,
#feature-container-reviews .container div#features section .feature-item h3,
#feature-container-customer .container div#features-reviews section .feature-item h3,
#feature-container-customer .container div#features-customer section .feature-item h3,
#feature-container-customer .container div#features section .feature-item h3,
#feature-container .container div#features-reviews section .feature-item h3,
#feature-container .container div#features-customer section .feature-item h3,
#feature-container .container div#features section .feature-item h3 {
    font-size: 10px;
    text-transform: uppercase !important;
    font-weight: 700;
    color: #9D9FA2;
  }
}
#feature-container-reviews .container div#features-reviews section .feature-item h3 i,
#feature-container-reviews .container div#features-customer section .feature-item h3 i,
#feature-container-reviews .container div#features section .feature-item h3 i,
#feature-container-customer .container div#features-reviews section .feature-item h3 i,
#feature-container-customer .container div#features-customer section .feature-item h3 i,
#feature-container-customer .container div#features section .feature-item h3 i,
#feature-container .container div#features-reviews section .feature-item h3 i,
#feature-container .container div#features-customer section .feature-item h3 i,
#feature-container .container div#features section .feature-item h3 i {
  margin-right: 10px;
  font-weight: 600;
  font-size: 14px;
  padding: 5px;
  background-color: #F3F6F9;
  border-radius: 5px;
}
@media (max-width: 768px) {
  #feature-container-reviews .container div#features-reviews section .feature-item h3 i,
#feature-container-reviews .container div#features-customer section .feature-item h3 i,
#feature-container-reviews .container div#features section .feature-item h3 i,
#feature-container-customer .container div#features-reviews section .feature-item h3 i,
#feature-container-customer .container div#features-customer section .feature-item h3 i,
#feature-container-customer .container div#features section .feature-item h3 i,
#feature-container .container div#features-reviews section .feature-item h3 i,
#feature-container .container div#features-customer section .feature-item h3 i,
#feature-container .container div#features section .feature-item h3 i {
    margin-right: 10px;
    font-size: 14px;
    position: relative;
    top: 4px;
  }
}
#feature-container-reviews .container div#features-reviews section .feature-item h3 .fa-wrench:before,
#feature-container-reviews .container div#features-customer section .feature-item h3 .fa-wrench:before,
#feature-container-reviews .container div#features section .feature-item h3 .fa-wrench:before,
#feature-container-customer .container div#features-reviews section .feature-item h3 .fa-wrench:before,
#feature-container-customer .container div#features-customer section .feature-item h3 .fa-wrench:before,
#feature-container-customer .container div#features section .feature-item h3 .fa-wrench:before,
#feature-container .container div#features-reviews section .feature-item h3 .fa-wrench:before,
#feature-container .container div#features-customer section .feature-item h3 .fa-wrench:before,
#feature-container .container div#features section .feature-item h3 .fa-wrench:before {
  color: #635CE8;
}
#feature-container-reviews .container div#features-reviews section .feature-item h3 .fa-box-open:before,
#feature-container-reviews .container div#features-customer section .feature-item h3 .fa-box-open:before,
#feature-container-reviews .container div#features section .feature-item h3 .fa-box-open:before,
#feature-container-customer .container div#features-reviews section .feature-item h3 .fa-box-open:before,
#feature-container-customer .container div#features-customer section .feature-item h3 .fa-box-open:before,
#feature-container-customer .container div#features section .feature-item h3 .fa-box-open:before,
#feature-container .container div#features-reviews section .feature-item h3 .fa-box-open:before,
#feature-container .container div#features-customer section .feature-item h3 .fa-box-open:before,
#feature-container .container div#features section .feature-item h3 .fa-box-open:before {
  color: #ffd600;
}
#feature-container-reviews .container div#features-reviews section .feature-item h3 .fa-toolbox:before,
#feature-container-reviews .container div#features-customer section .feature-item h3 .fa-toolbox:before,
#feature-container-reviews .container div#features section .feature-item h3 .fa-toolbox:before,
#feature-container-customer .container div#features-reviews section .feature-item h3 .fa-toolbox:before,
#feature-container-customer .container div#features-customer section .feature-item h3 .fa-toolbox:before,
#feature-container-customer .container div#features section .feature-item h3 .fa-toolbox:before,
#feature-container .container div#features-reviews section .feature-item h3 .fa-toolbox:before,
#feature-container .container div#features-customer section .feature-item h3 .fa-toolbox:before,
#feature-container .container div#features section .feature-item h3 .fa-toolbox:before {
  color: #3cc0cb;
}
#feature-container-reviews .container div#features-reviews section .feature-item h3 .fa-file-chart-pie:before,
#feature-container-reviews .container div#features-customer section .feature-item h3 .fa-file-chart-pie:before,
#feature-container-reviews .container div#features section .feature-item h3 .fa-file-chart-pie:before,
#feature-container-customer .container div#features-reviews section .feature-item h3 .fa-file-chart-pie:before,
#feature-container-customer .container div#features-customer section .feature-item h3 .fa-file-chart-pie:before,
#feature-container-customer .container div#features section .feature-item h3 .fa-file-chart-pie:before,
#feature-container .container div#features-reviews section .feature-item h3 .fa-file-chart-pie:before,
#feature-container .container div#features-customer section .feature-item h3 .fa-file-chart-pie:before,
#feature-container .container div#features section .feature-item h3 .fa-file-chart-pie:before {
  color: #00afeb;
}
#feature-container-reviews .container div#features-reviews section .feature-item h3 .fa-mobile:before,
#feature-container-reviews .container div#features-customer section .feature-item h3 .fa-mobile:before,
#feature-container-reviews .container div#features section .feature-item h3 .fa-mobile:before,
#feature-container-customer .container div#features-reviews section .feature-item h3 .fa-mobile:before,
#feature-container-customer .container div#features-customer section .feature-item h3 .fa-mobile:before,
#feature-container-customer .container div#features section .feature-item h3 .fa-mobile:before,
#feature-container .container div#features-reviews section .feature-item h3 .fa-mobile:before,
#feature-container .container div#features-customer section .feature-item h3 .fa-mobile:before,
#feature-container .container div#features section .feature-item h3 .fa-mobile:before {
  color: #ffa40e;
}
#feature-container-reviews .container div#features-reviews section .feature-item h3 .fa-brain:before,
#feature-container-reviews .container div#features-customer section .feature-item h3 .fa-brain:before,
#feature-container-reviews .container div#features section .feature-item h3 .fa-brain:before,
#feature-container-customer .container div#features-reviews section .feature-item h3 .fa-brain:before,
#feature-container-customer .container div#features-customer section .feature-item h3 .fa-brain:before,
#feature-container-customer .container div#features section .feature-item h3 .fa-brain:before,
#feature-container .container div#features-reviews section .feature-item h3 .fa-brain:before,
#feature-container .container div#features-customer section .feature-item h3 .fa-brain:before,
#feature-container .container div#features section .feature-item h3 .fa-brain:before {
  color: #00afeb;
}
#feature-container-reviews .container div#features-reviews section .feature-item h3 .fa-lightbulb-on:before,
#feature-container-reviews .container div#features-reviews section .feature-item h3 .fa-chalkboard-teacher:before,
#feature-container-reviews .container div#features-reviews section .feature-item h3 .fa-bullseye-arrow:before,
#feature-container-reviews .container div#features-customer section .feature-item h3 .fa-lightbulb-on:before,
#feature-container-reviews .container div#features-customer section .feature-item h3 .fa-chalkboard-teacher:before,
#feature-container-reviews .container div#features-customer section .feature-item h3 .fa-bullseye-arrow:before,
#feature-container-reviews .container div#features section .feature-item h3 .fa-lightbulb-on:before,
#feature-container-reviews .container div#features section .feature-item h3 .fa-chalkboard-teacher:before,
#feature-container-reviews .container div#features section .feature-item h3 .fa-bullseye-arrow:before,
#feature-container-customer .container div#features-reviews section .feature-item h3 .fa-lightbulb-on:before,
#feature-container-customer .container div#features-reviews section .feature-item h3 .fa-chalkboard-teacher:before,
#feature-container-customer .container div#features-reviews section .feature-item h3 .fa-bullseye-arrow:before,
#feature-container-customer .container div#features-customer section .feature-item h3 .fa-lightbulb-on:before,
#feature-container-customer .container div#features-customer section .feature-item h3 .fa-chalkboard-teacher:before,
#feature-container-customer .container div#features-customer section .feature-item h3 .fa-bullseye-arrow:before,
#feature-container-customer .container div#features section .feature-item h3 .fa-lightbulb-on:before,
#feature-container-customer .container div#features section .feature-item h3 .fa-chalkboard-teacher:before,
#feature-container-customer .container div#features section .feature-item h3 .fa-bullseye-arrow:before,
#feature-container .container div#features-reviews section .feature-item h3 .fa-lightbulb-on:before,
#feature-container .container div#features-reviews section .feature-item h3 .fa-chalkboard-teacher:before,
#feature-container .container div#features-reviews section .feature-item h3 .fa-bullseye-arrow:before,
#feature-container .container div#features-customer section .feature-item h3 .fa-lightbulb-on:before,
#feature-container .container div#features-customer section .feature-item h3 .fa-chalkboard-teacher:before,
#feature-container .container div#features-customer section .feature-item h3 .fa-bullseye-arrow:before,
#feature-container .container div#features section .feature-item h3 .fa-lightbulb-on:before,
#feature-container .container div#features section .feature-item h3 .fa-chalkboard-teacher:before,
#feature-container .container div#features section .feature-item h3 .fa-bullseye-arrow:before {
  color: #3069B3;
}
@media (max-width: 600px) {
  #feature-container-reviews .container div#features-reviews section .feature-item .reviews,
#feature-container-reviews .container div#features-customer section .feature-item .reviews,
#feature-container-reviews .container div#features section .feature-item .reviews,
#feature-container-customer .container div#features-reviews section .feature-item .reviews,
#feature-container-customer .container div#features-customer section .feature-item .reviews,
#feature-container-customer .container div#features section .feature-item .reviews,
#feature-container .container div#features-reviews section .feature-item .reviews,
#feature-container .container div#features-customer section .feature-item .reviews,
#feature-container .container div#features section .feature-item .reviews {
    display: flex;
    flex-direction: column;
  }
}
#feature-container-reviews .container div#features-reviews section .feature-item ul.reviews li,
#feature-container-reviews .container div#features-customer section .feature-item ul.reviews li,
#feature-container-reviews .container div#features section .feature-item ul.reviews li,
#feature-container-customer .container div#features-reviews section .feature-item ul.reviews li,
#feature-container-customer .container div#features-customer section .feature-item ul.reviews li,
#feature-container-customer .container div#features section .feature-item ul.reviews li,
#feature-container .container div#features-reviews section .feature-item ul.reviews li,
#feature-container .container div#features-customer section .feature-item ul.reviews li,
#feature-container .container div#features section .feature-item ul.reviews li {
  display: block !important;
}
@media (max-width: 600px) {
  #feature-container-reviews .container div#features-reviews section .feature-item ul.reviews li,
#feature-container-reviews .container div#features-customer section .feature-item ul.reviews li,
#feature-container-reviews .container div#features section .feature-item ul.reviews li,
#feature-container-customer .container div#features-reviews section .feature-item ul.reviews li,
#feature-container-customer .container div#features-customer section .feature-item ul.reviews li,
#feature-container-customer .container div#features section .feature-item ul.reviews li,
#feature-container .container div#features-reviews section .feature-item ul.reviews li,
#feature-container .container div#features-customer section .feature-item ul.reviews li,
#feature-container .container div#features section .feature-item ul.reviews li {
    width: 100%;
    margin-bottom: 10px;
  }
}
#feature-container-reviews .container div#features-reviews section .feature-item ul.reviews li p,
#feature-container-reviews .container div#features-customer section .feature-item ul.reviews li p,
#feature-container-reviews .container div#features section .feature-item ul.reviews li p,
#feature-container-customer .container div#features-reviews section .feature-item ul.reviews li p,
#feature-container-customer .container div#features-customer section .feature-item ul.reviews li p,
#feature-container-customer .container div#features section .feature-item ul.reviews li p,
#feature-container .container div#features-reviews section .feature-item ul.reviews li p,
#feature-container .container div#features-customer section .feature-item ul.reviews li p,
#feature-container .container div#features section .feature-item ul.reviews li p {
  padding-left: 0 !important;
}
#feature-container-reviews .container div#features-reviews section .feature-item ul,
#feature-container-reviews .container div#features-customer section .feature-item ul,
#feature-container-reviews .container div#features section .feature-item ul,
#feature-container-customer .container div#features-reviews section .feature-item ul,
#feature-container-customer .container div#features-customer section .feature-item ul,
#feature-container-customer .container div#features section .feature-item ul,
#feature-container .container div#features-reviews section .feature-item ul,
#feature-container .container div#features-customer section .feature-item ul,
#feature-container .container div#features section .feature-item ul {
  list-style: none;
  padding-left: 0;
}
#feature-container-reviews .container div#features-reviews section .feature-item ul li,
#feature-container-reviews .container div#features-customer section .feature-item ul li,
#feature-container-reviews .container div#features section .feature-item ul li,
#feature-container-customer .container div#features-reviews section .feature-item ul li,
#feature-container-customer .container div#features-customer section .feature-item ul li,
#feature-container-customer .container div#features section .feature-item ul li,
#feature-container .container div#features-reviews section .feature-item ul li,
#feature-container .container div#features-customer section .feature-item ul li,
#feature-container .container div#features section .feature-item ul li {
  font-weight: 300;
  position: relative;
  display: flex;
}
@media (max-width: 600px) {
  #feature-container-reviews .container div#features-reviews section .feature-item ul li p,
#feature-container-reviews .container div#features-customer section .feature-item ul li p,
#feature-container-reviews .container div#features section .feature-item ul li p,
#feature-container-customer .container div#features-reviews section .feature-item ul li p,
#feature-container-customer .container div#features-customer section .feature-item ul li p,
#feature-container-customer .container div#features section .feature-item ul li p,
#feature-container .container div#features-reviews section .feature-item ul li p,
#feature-container .container div#features-customer section .feature-item ul li p,
#feature-container .container div#features section .feature-item ul li p {
    margin-bottom: 10px;
  }
}
#feature-container-reviews .container div#features-reviews section .feature-item ul li p,
#feature-container-reviews .container div#features-customer section .feature-item ul li p,
#feature-container-reviews .container div#features section .feature-item ul li p,
#feature-container-customer .container div#features-reviews section .feature-item ul li p,
#feature-container-customer .container div#features-customer section .feature-item ul li p,
#feature-container-customer .container div#features section .feature-item ul li p,
#feature-container .container div#features-reviews section .feature-item ul li p,
#feature-container .container div#features-customer section .feature-item ul li p,
#feature-container .container div#features section .feature-item ul li p {
  padding-left: 25px;
}
@media (max-width: 768px) {
  #feature-container-reviews .container div#features-reviews section .feature-item ul li p,
#feature-container-reviews .container div#features-customer section .feature-item ul li p,
#feature-container-reviews .container div#features section .feature-item ul li p,
#feature-container-customer .container div#features-reviews section .feature-item ul li p,
#feature-container-customer .container div#features-customer section .feature-item ul li p,
#feature-container-customer .container div#features section .feature-item ul li p,
#feature-container .container div#features-reviews section .feature-item ul li p,
#feature-container .container div#features-customer section .feature-item ul li p,
#feature-container .container div#features section .feature-item ul li p {
    font-size: 14px;
  }
}
#feature-container-reviews .container div#features-reviews section .feature-item ul i,
#feature-container-reviews .container div#features-customer section .feature-item ul i,
#feature-container-reviews .container div#features section .feature-item ul i,
#feature-container-customer .container div#features-reviews section .feature-item ul i,
#feature-container-customer .container div#features-customer section .feature-item ul i,
#feature-container-customer .container div#features section .feature-item ul i,
#feature-container .container div#features-reviews section .feature-item ul i,
#feature-container .container div#features-customer section .feature-item ul i,
#feature-container .container div#features section .feature-item ul i {
  width: 15px;
  height: 15px;
  border-radius: 50px;
  font-weight: bold;
  font-size: 10px;
  line-height: 15px;
  margin-right: 10px;
  text-align: center;
  color: white;
  position: absolute;
  top: 7px;
}
#feature-container-reviews .container div#features-reviews section .feature-item h4,
#feature-container-reviews .container div#features-customer section .feature-item h4,
#feature-container-reviews .container div#features section .feature-item h4,
#feature-container-customer .container div#features-reviews section .feature-item h4,
#feature-container-customer .container div#features-customer section .feature-item h4,
#feature-container-customer .container div#features section .feature-item h4,
#feature-container .container div#features-reviews section .feature-item h4,
#feature-container .container div#features-customer section .feature-item h4,
#feature-container .container div#features section .feature-item h4 {
  font-size: 28px;
  font-weight: bold;
  line-height: 30px;
  padding-bottom: 30px;
}
@media (max-width: 768px) {
  #feature-container-reviews .container div#features-reviews section .feature-item h4,
#feature-container-reviews .container div#features-customer section .feature-item h4,
#feature-container-reviews .container div#features section .feature-item h4,
#feature-container-customer .container div#features-reviews section .feature-item h4,
#feature-container-customer .container div#features-customer section .feature-item h4,
#feature-container-customer .container div#features section .feature-item h4,
#feature-container .container div#features-reviews section .feature-item h4,
#feature-container .container div#features-customer section .feature-item h4,
#feature-container .container div#features section .feature-item h4 {
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
  }
}
@media (max-width: 500px) {
  #feature-container-reviews .container div#features-reviews section .feature-item h4,
#feature-container-reviews .container div#features-customer section .feature-item h4,
#feature-container-reviews .container div#features section .feature-item h4,
#feature-container-customer .container div#features-reviews section .feature-item h4,
#feature-container-customer .container div#features-customer section .feature-item h4,
#feature-container-customer .container div#features section .feature-item h4,
#feature-container .container div#features-reviews section .feature-item h4,
#feature-container .container div#features-customer section .feature-item h4,
#feature-container .container div#features section .feature-item h4 {
    font-size: 16px;
    line-height: 16px;
    padding-bottom: 10px;
  }
}
#feature-container-reviews .container div#features-reviews section .feature-item p.author,
#feature-container-reviews .container div#features-customer section .feature-item p.author,
#feature-container-reviews .container div#features section .feature-item p.author,
#feature-container-customer .container div#features-reviews section .feature-item p.author,
#feature-container-customer .container div#features-customer section .feature-item p.author,
#feature-container-customer .container div#features section .feature-item p.author,
#feature-container .container div#features-reviews section .feature-item p.author,
#feature-container .container div#features-customer section .feature-item p.author,
#feature-container .container div#features section .feature-item p.author {
  font-weight: bold;
}
#feature-container-reviews .container div#features-reviews section .feature-item p.quote, #feature-container-reviews .container div#features-reviews section .feature-item p.author,
#feature-container-reviews .container div#features-customer section .feature-item p.quote,
#feature-container-reviews .container div#features-customer section .feature-item p.author,
#feature-container-reviews .container div#features section .feature-item p.quote,
#feature-container-reviews .container div#features section .feature-item p.author,
#feature-container-customer .container div#features-reviews section .feature-item p.quote,
#feature-container-customer .container div#features-reviews section .feature-item p.author,
#feature-container-customer .container div#features-customer section .feature-item p.quote,
#feature-container-customer .container div#features-customer section .feature-item p.author,
#feature-container-customer .container div#features section .feature-item p.quote,
#feature-container-customer .container div#features section .feature-item p.author,
#feature-container .container div#features-reviews section .feature-item p.quote,
#feature-container .container div#features-reviews section .feature-item p.author,
#feature-container .container div#features-customer section .feature-item p.quote,
#feature-container .container div#features-customer section .feature-item p.author,
#feature-container .container div#features section .feature-item p.quote,
#feature-container .container div#features section .feature-item p.author {
  font-size: 14px;
}
#feature-container-reviews .container div#features-reviews section .feature-item p.quote,
#feature-container-reviews .container div#features-customer section .feature-item p.quote,
#feature-container-reviews .container div#features section .feature-item p.quote,
#feature-container-customer .container div#features-reviews section .feature-item p.quote,
#feature-container-customer .container div#features-customer section .feature-item p.quote,
#feature-container-customer .container div#features section .feature-item p.quote,
#feature-container .container div#features-reviews section .feature-item p.quote,
#feature-container .container div#features-customer section .feature-item p.quote,
#feature-container .container div#features section .feature-item p.quote {
  padding-top: 30px;
  border-top: 1px dotted #9D9FA2;
  margin-top: 30px;
  font-weight: 300;
}
@media (max-width: 768px) {
  #feature-container-reviews .container div#features-reviews section .feature-item p.quote,
#feature-container-reviews .container div#features-customer section .feature-item p.quote,
#feature-container-reviews .container div#features section .feature-item p.quote,
#feature-container-customer .container div#features-reviews section .feature-item p.quote,
#feature-container-customer .container div#features-customer section .feature-item p.quote,
#feature-container-customer .container div#features section .feature-item p.quote,
#feature-container .container div#features-reviews section .feature-item p.quote,
#feature-container .container div#features-customer section .feature-item p.quote,
#feature-container .container div#features section .feature-item p.quote {
    padding-top: 10px;
    margin-top: 0px;
  }
}
#feature-container-reviews .container div#features-reviews section figure,
#feature-container-reviews .container div#features-customer section figure,
#feature-container-reviews .container div#features section figure,
#feature-container-customer .container div#features-reviews section figure,
#feature-container-customer .container div#features-customer section figure,
#feature-container-customer .container div#features section figure,
#feature-container .container div#features-reviews section figure,
#feature-container .container div#features-customer section figure,
#feature-container .container div#features section figure {
  width: 48%;
  max-width: 400px;
}
@media (max-width: 768px) {
  #feature-container-reviews .container div#features-reviews section figure,
#feature-container-reviews .container div#features-customer section figure,
#feature-container-reviews .container div#features section figure,
#feature-container-customer .container div#features-reviews section figure,
#feature-container-customer .container div#features-customer section figure,
#feature-container-customer .container div#features section figure,
#feature-container .container div#features-reviews section figure,
#feature-container .container div#features-customer section figure,
#feature-container .container div#features section figure {
    display: none;
  }
}
#feature-container-reviews .container div#features-reviews section figure img,
#feature-container-reviews .container div#features-customer section figure img,
#feature-container-reviews .container div#features section figure img,
#feature-container-customer .container div#features-reviews section figure img,
#feature-container-customer .container div#features-customer section figure img,
#feature-container-customer .container div#features section figure img,
#feature-container .container div#features-reviews section figure img,
#feature-container .container div#features-customer section figure img,
#feature-container .container div#features section figure img {
  width: 100%;
}
#feature-container-reviews .container div#features-reviews section figure img.hide,
#feature-container-reviews .container div#features-customer section figure img.hide,
#feature-container-reviews .container div#features section figure img.hide,
#feature-container-customer .container div#features-reviews section figure img.hide,
#feature-container-customer .container div#features-customer section figure img.hide,
#feature-container-customer .container div#features section figure img.hide,
#feature-container .container div#features-reviews section figure img.hide,
#feature-container .container div#features-customer section figure img.hide,
#feature-container .container div#features section figure img.hide {
  display: none;
}
#feature-container-reviews .container div#features-reviews section figure img.hide,
#feature-container-reviews .container div#features-customer section figure img.hide,
#feature-container-reviews .container div#features section figure img.hide,
#feature-container-customer .container div#features-reviews section figure img.hide,
#feature-container-customer .container div#features-customer section figure img.hide,
#feature-container-customer .container div#features section figure img.hide,
#feature-container .container div#features-reviews section figure img.hide,
#feature-container .container div#features-customer section figure img.hide,
#feature-container .container div#features section figure img.hide {
  display: none;
}
#feature-container-reviews .container div#features-reviews section figure.stars,
#feature-container-reviews .container div#features-customer section figure.stars,
#feature-container-reviews .container div#features section figure.stars,
#feature-container-customer .container div#features-reviews section figure.stars,
#feature-container-customer .container div#features-customer section figure.stars,
#feature-container-customer .container div#features section figure.stars,
#feature-container .container div#features-reviews section figure.stars,
#feature-container .container div#features-customer section figure.stars,
#feature-container .container div#features section figure.stars {
  width: 100% !important;
  max-width: 100% !important;
}
@media (max-width: 768px) {
  #feature-container-reviews .container div#features-reviews section figure.stars,
#feature-container-reviews .container div#features-customer section figure.stars,
#feature-container-reviews .container div#features section figure.stars,
#feature-container-customer .container div#features-reviews section figure.stars,
#feature-container-customer .container div#features-customer section figure.stars,
#feature-container-customer .container div#features section figure.stars,
#feature-container .container div#features-reviews section figure.stars,
#feature-container .container div#features-customer section figure.stars,
#feature-container .container div#features section figure.stars {
    display: block !important;
  }
}

.resources-learn h2 {
  max-width: 800px;
  margin: 0 auto 60px auto;
  font-weight: 700;
}
.resources-learn .resource-about {
  min-height: 375px;
  background: #F3F6F9;
  position: relative;
  margin-bottom: 30px;
  transition: 0.3s;
}
.resources-learn .resource-about:hover i {
  animation-duration: 0.4s;
  animation-name: pulse;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
.resources-learn .resource-about:hover p:after {
  animation-duration: 0.4s;
  animation-name: pulse;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
.resources-learn .resource-about:hover a:after {
  animation-duration: 0.4s;
  animation-name: pulse;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
@media (max-width: 991px) {
  .resources-learn .resource-about {
    min-height: 345px;
  }
}
@media (max-width: 575px) {
  .resources-learn .resource-about {
    min-height: auto;
  }
}
.resources-learn .resource-about:hover {
  box-shadow: 3px 3px 25px #0000001a;
}
.resources-learn .resource-about .resource-img img {
  width: 100%;
}
.resources-learn .resource-about .resource-details {
  padding: 0 20px;
  text-align: left;
  font-weight: 300;
}
@media (max-width: 991px) {
  .resources-learn .resource-about .resource-details {
    padding: 0 10px;
  }
}
@media (max-width: 767px) {
  .resources-learn .resource-about .resource-details {
    padding: 0 20px;
  }
}
.resources-learn .resource-about .resource-details p:nth-child(1) {
  min-height: 80px;
}
@media (max-width: 1199px) {
  .resources-learn .resource-about .resource-details p:nth-child(1) {
    font-size: 16px;
  }
}
.resources-learn .resource-about .resource-details p:nth-child(2) {
  position: absolute;
  bottom: 0;
  font-size: 16px;
}
@media (max-width: 575px) {
  .resources-learn .resource-about .resource-details p:nth-child(2) {
    position: relative;
    padding-bottom: 20px;
  }
}
.resources-learn .resource-about .resource-details p:nth-child(2) a {
  color: #14499A !important;
  text-decoration: none;
  font-weight: bold;
}
.resources-learn .resource-about .resource-details p:nth-child(2) a:after {
  content: "";
  padding-left: 10px;
  font-size: 16px;
  font-family: "Font Awesome 5 Pro";
  font-weight: 700;
  position: absolute;
  bottom: 0;
}
@media (max-width: 575px) {
  .resources-learn .resource-about .resource-details p:nth-child(2) a:after {
    bottom: auto;
  }
}
.resources-learn .resource-about a.div-link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-decoration: none;
  z-index: 10;
  background-color: white;
  opacity: 0;
  filter: alpha(opacity=0);
}

.resources-learn,
.learn-more-cta {
  padding: 80px 0;
}

.learn-more-cta {
  background: #F3F6F9;
}
.learn-more-cta h2 {
  margin: 0 auto 20px auto;
  font-weight: 700;
}
.learn-more-cta p:first-child {
  margin-bottom: 20px;
}
