/*
 Theme Name:   WP Alpha Theme
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
/*------------------------------------*\
    $TABLE OF CONTENTS
\*------------------------------------*/
/**
 *
 * $COMMON............................Common definitions
 *
 * $STRUCTURE
 *      $CONTENT......................Content section
 *      $HEADER.......................Header + navigation section
 *      $SIDEBAR......................Sidebar section
 *      $FOOTER.......................Footer section
 *      $TYPOGRAPHY...................Typography definitions
 *
 * $MODULES
 *      $QUOTES.......................Quotes (Testimonials)
 *      $BUTTONS......................Custom buttons
 *      $LINKS........................Links
 *      $INPUTS.......................Form inputs and controls
 *      $PAGINATION...................Pagination
 *      $NAVS.........................Navigations
 *
 * $PAGES
 *      $HOME PAGE.................Definitions for home page
 */
@keyframes animatetop {
  from {
    top: -300px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
/*------------------------------------*\
    $COMMON
\*------------------------------------*/
/* line 7, sass/theme/_common.scss */
body .breadcrumbs-main-wrapper {
  background: #10AAD0;
  max-width: 100% !important;
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}
/* line 15, sass/theme/_common.scss */
body .breadcrumbs-main-wrapper .wp-block-group__inner-container {
  padding: 13px 40px;
}
/* line 19, sass/theme/_common.scss */
body .breadcrumbs-main-wrapper .wp-block-group__inner-container .breadcrumbs {
  font-size: 13px;
  line-height: 19.5px;
  color: #ffffff;
}
/* line 24, sass/theme/_common.scss */
body .breadcrumbs-main-wrapper .wp-block-group__inner-container .breadcrumbs a {
  color: #ffffff;
}
/* line 28, sass/theme/_common.scss */
body .breadcrumbs-main-wrapper .wp-block-group__inner-container .breadcrumbs .delimiter {
  margin: 0 10px;
}
/* line 35, sass/theme/_common.scss */
body .curved-clip-art {
  position: relative;
  overflow: hidden;
}
/* line 39, sass/theme/_common.scss */
body .curved-clip-art:after {
  content: '';
  width: 110%;
  height: 200px;
  border-top-left-radius: 100%;
  border-top-right-radius: 100%;
  background: #ffffff;
  position: absolute;
  bottom: -70px;
  left: -5%;
  z-index: 0;
}
/* line 57, sass/theme/_common.scss */
body .bottom-offset {
  padding-bottom: calc(18% + 200px);
}
/* line 61, sass/theme/_common.scss */
body .border-bottom, body .bordered-bottom {
  border-bottom: 1px solid rgba(118, 127, 149, 0.2);
}
/* line 64, sass/theme/_common.scss */
body .border-bottom.margin-bot, body .bordered-bottom.margin-bot {
  margin-bottom: 50px;
}
/* line 69, sass/theme/_common.scss */
body .boxes-img-bg {
  position: relative;
}
/* line 72, sass/theme/_common.scss */
body .boxes-img-bg .wp-block-group__inner-container {
  z-index: 1;
  position: relative;
}
/* line 77, sass/theme/_common.scss */
body .boxes-img-bg:after {
  content: '';
  background: url("/wp-content/themes/generatepress_child/assets/img/next-gen-img.png") no-repeat;
  background-size: cover;
  background-position: top;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
/* line 93, sass/theme/_common.scss */
body .w-80 .wp-block-group__inner-container {
  padding: 0;
  width: 85%;
}
/* line 99, sass/theme/_common.scss */
body .no-border-bottom {
  margin-bottom: 0px !important;
}
/* line 107, sass/theme/_common.scss */
body .no-padding.top > .wp-block-group__inner-container {
  padding-top: 0 !important;
}
/* line 114, sass/theme/_common.scss */
body .no-padding.bottom > .wp-block-group__inner-container {
  padding-bottom: 0 !important;
}
/* line 122, sass/theme/_common.scss */
body .headings.grayfont {
  color: #767F95;
}
/* line 126, sass/theme/_common.scss */
body .headings.w-line {
  padding-bottom: 25px;
  margin-bottom: 0;
  position: relative;
}
/* line 131, sass/theme/_common.scss */
body .headings.w-line:after {
  content: '';
  width: 40px;
  height: 2px;
  background: #00B3C4;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* line 144, sass/theme/_common.scss */
body .headings.w-line.left:after {
  content: '';
  width: 40px;
  height: 2px;
  background: #00B3C4;
  position: absolute;
  bottom: 0;
  left: 0;
  right: auto;
}
/* line 157, sass/theme/_common.scss */
body .headings.white {
  color: #ffffff;
}
/* line 162, sass/theme/_common.scss */
body .headings.white.w-line:after {
  content: '';
  width: 40px;
  height: 2px;
  background: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* line 177, sass/theme/_common.scss */
body .headings.extra-padding {
  margin-bottom: 30px;
}
/* line 184, sass/theme/_common.scss */
body h2.headings {
  font-size: 30px;
  line-height: 36px;
  font-weight: 600;
}
/* line 193, sass/theme/_common.scss */
body h4.headings {
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
}
/* line 200, sass/theme/_common.scss */
body .check-blurb-item {
  position: relative;
}
/* line 203, sass/theme/_common.scss */
body .check-blurb-item:before {
  content: '';
  height: 27px;
  width: 27px;
  background: url(/wp-content/themes/generatepress_child/assets/img/check-icon.png) no-repeat;
  background-size: contain;
  position: absolute;
  top: 42px;
  left: 0;
}
/* line 214, sass/theme/_common.scss */
body .check-blurb-item > .wp-block-group__inner-container {
  padding-bottom: 0;
}
@media (max-width: 980px) {
  /* line 220, sass/theme/_common.scss */
  body .check-blurb-item.big:before {
    top: 30px;
    left: -11px;
  }
}
/* line 230, sass/theme/_common.scss */
body .ol-style-round {
  list-style-type: none;
  margin-left: 0;
  counter-reset: number;
}
/* line 235, sass/theme/_common.scss */
body .ol-style-round li {
  padding-left: 35px;
  position: relative;
  counter-increment: number;
  margin-bottom: 25px;
}
/* line 241, sass/theme/_common.scss */
body .ol-style-round li:marker {
  display: none;
}
/* line 245, sass/theme/_common.scss */
body .ol-style-round li:before {
  content: counter(number);
  display: inline-block;
  position: absolute;
  left: 0;
  top: 2px;
  background: #F4FBFC;
  width: 22px;
  height: 22px;
  text-align: center;
  border-radius: 100%;
  font-size: 10px;
  font-weight: 600;
  line-height: 22px;
}
/* line 263, sass/theme/_common.scss */
body .diamond-clip-art {
  position: relative;
  overflow: hidden;
}
/* line 267, sass/theme/_common.scss */
body .diamond-clip-art > .wp-block-group__inner-container {
  z-index: 1;
  position: relative;
}
/* line 272, sass/theme/_common.scss */
body .diamond-clip-art:before {
  content: '';
  height: 800px;
  width: 70%;
  background: url("/wp-content/themes/generatepress_child/assets/img/diamond-1.png") no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  top: -35%;
  left: 26%;
  z-index: 0;
}
/* line 285, sass/theme/_common.scss */
body .diamond-clip-art:after {
  content: '';
  height: 800px;
  width: 90%;
  background: url("/wp-content/themes/generatepress_child/assets/img/diamond-2.png") no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  top: -25%;
  right: 0%;
  z-index: 0;
}

/*------------------------------------*\
    $STRUCTURE
\*------------------------------------*/
/*------------------------------------*\
    $CONTENT
\*------------------------------------*/
/*------------------------------------*\
    $HEADER
\*------------------------------------*/
/* line 9, sass/theme/structure/_header.scss */
body #masthead .inside-header {
  padding: 10px 40px;
}
@media (max-width: 980px) {
  /* line 9, sass/theme/structure/_header.scss */
  body #masthead .inside-header {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (max-width: 980px) {
  /* line 17, sass/theme/structure/_header.scss */
  body #masthead .inside-header .site-logo {
    position: absolute;
    left: 20px;
  }
}
@media (max-width: 530px) {
  /* line 17, sass/theme/structure/_header.scss */
  body #masthead .inside-header .site-logo {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (max-width: 530px) {
  /* line 28, sass/theme/structure/_header.scss */
  body #masthead .inside-header .site-logo .header-image {
    width: 200px;
  }
}
/* line 36, sass/theme/structure/_header.scss */
body #masthead .inside-header #sticky-navigation {
  background: #ffffff;
  padding: 10px 0;
}
/* line 40, sass/theme/structure/_header.scss */
body #masthead .inside-header #sticky-navigation .navigation-branding {
  margin-left: 40px;
}
/* line 44, sass/theme/structure/_header.scss */
body #masthead .inside-header #sticky-navigation #primary-menu {
  margin-right: 40px;
}
/* line 49, sass/theme/structure/_header.scss */
body #masthead .inside-header #sticky-navigation #primary-menu #menu-primary-navigation .menu-item {
  margin-left: 15px;
}
@media (max-width: 980px) {
  /* line 49, sass/theme/structure/_header.scss */
  body #masthead .inside-header #sticky-navigation #primary-menu #menu-primary-navigation .menu-item {
    margin-left: 0;
  }
}
/* line 57, sass/theme/structure/_header.scss */
body #masthead .inside-header #sticky-navigation #primary-menu #menu-primary-navigation .menu-item a {
  line-height: 50px;
}
/* line 63, sass/theme/structure/_header.scss */
body #masthead .inside-header #sticky-navigation #primary-menu #menu-primary-navigation .menu-item .sub-menu li {
  margin-left: 0px;
}
/* line 69, sass/theme/structure/_header.scss */
body #masthead .inside-header #sticky-navigation #primary-menu #menu-primary-navigation .get-started-lnk {
  margin-left: 25px;
}
/* line 72, sass/theme/structure/_header.scss */
body #masthead .inside-header #sticky-navigation #primary-menu #menu-primary-navigation .get-started-lnk a {
  color: #ffffff;
  background: #00B3C4;
  border-radius: 6px;
  box-shadow: 0px 4px 8px rgba(0, 179, 196, 0.25);
  padding: 0 40px;
  text-transform: uppercase;
}
@media (max-width: 980px) {
  /* line 72, sass/theme/structure/_header.scss */
  body #masthead .inside-header #sticky-navigation #primary-menu #menu-primary-navigation .get-started-lnk a {
    color: #1B2A4F;
    background: transparent;
    box-shadow: none;
    padding: 0;
    border-radius: 0;
    text-transform: capitalize;
  }
}
@media (max-width: 980px) {
  /* line 94, sass/theme/structure/_header.scss */
  body #masthead .inside-header #menu-primary-navigation {
    background: #ffffff;
    padding: 20px;
  }
}
/* line 101, sass/theme/structure/_header.scss */
body #masthead .inside-header #site-navigation {
  margin-top: 12px;
}
@media (max-width: 530px) {
  /* line 101, sass/theme/structure/_header.scss */
  body #masthead .inside-header #site-navigation {
    margin-top: 0;
  }
}
@media (max-width: 980px) {
  /* line 108, sass/theme/structure/_header.scss */
  body #masthead .inside-header #site-navigation .inside-navigation {
    justify-content: flex-end;
  }
}
@media (max-width: 980px) {
  /* line 113, sass/theme/structure/_header.scss */
  body #masthead .inside-header #site-navigation .inside-navigation .menu-toggle {
    text-align: right;
    width: auto;
    flex-grow: unset;
    display: inline-block;
  }
}
@media (max-width: 980px) {
  /* line 126, sass/theme/structure/_header.scss */
  body #masthead .inside-header #site-navigation #primary-menu #menu-primary-navigation {
    background: #ffffff;
    padding: 20px;
  }
}
/* line 132, sass/theme/structure/_header.scss */
body #masthead .inside-header #site-navigation #primary-menu #menu-primary-navigation .menu-item {
  margin-left: 15px;
}
@media (max-width: 980px) {
  /* line 132, sass/theme/structure/_header.scss */
  body #masthead .inside-header #site-navigation #primary-menu #menu-primary-navigation .menu-item {
    margin-left: 0;
  }
}
/* line 140, sass/theme/structure/_header.scss */
body #masthead .inside-header #site-navigation #primary-menu #menu-primary-navigation .menu-item a {
  line-height: 50px;
}
/* line 146, sass/theme/structure/_header.scss */
body #masthead .inside-header #site-navigation #primary-menu #menu-primary-navigation .menu-item .sub-menu li {
  margin-left: 0px;
}
/* line 152, sass/theme/structure/_header.scss */
body #masthead .inside-header #site-navigation #primary-menu #menu-primary-navigation .get-started-lnk {
  margin-left: 25px;
}
/* line 155, sass/theme/structure/_header.scss */
body #masthead .inside-header #site-navigation #primary-menu #menu-primary-navigation .get-started-lnk a {
  color: #ffffff;
  background: #00B3C4;
  border-radius: 6px;
  box-shadow: 0px 4px 8px rgba(0, 179, 196, 0.25);
  padding: 0 40px;
  text-transform: uppercase;
}
@media (max-width: 980px) {
  /* line 155, sass/theme/structure/_header.scss */
  body #masthead .inside-header #site-navigation #primary-menu #menu-primary-navigation .get-started-lnk a {
    color: #1B2A4F;
    background: transparent;
    box-shadow: none;
    padding: 0;
    border-radius: 0;
    text-transform: capitalize;
  }
}

/*------------------------------------*\
    $FOOTER
\*------------------------------------*/
/* line 15, sass/theme/structure/_footer.scss */
body .site-footer .footer-widgets .inside-footer-widgets .textwidget p {
  color: #ffffff;
  font-size: 14px;
  line-height: 21px;
}
/* line 22, sass/theme/structure/_footer.scss */
body .site-footer .footer-widgets .inside-footer-widgets #menu-footer-menu {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 1020px) {
  /* line 22, sass/theme/structure/_footer.scss */
  body .site-footer .footer-widgets .inside-footer-widgets #menu-footer-menu {
    justify-content: flex-start;
  }
}
/* line 34, sass/theme/structure/_footer.scss */
body .site-footer .footer-widgets .inside-footer-widgets #menu-footer-menu li {
  padding-left: 30px;
}
/* line 37, sass/theme/structure/_footer.scss */
body .site-footer .footer-widgets .inside-footer-widgets #menu-footer-menu li:first-child {
  padding-left: 0px;
}
/* line 41, sass/theme/structure/_footer.scss */
body .site-footer .footer-widgets .inside-footer-widgets #menu-footer-menu li a {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
}
/* line 51, sass/theme/structure/_footer.scss */
body .site-footer .site-info {
  padding: 0 0 30px;
}
/* line 55, sass/theme/structure/_footer.scss */
body .site-footer .copyright-bar {
  text-align: left;
  border-top: 0.5px solid rgba(255, 255, 255, 0.25);
  padding-top: 30px;
}
@media (max-width: 1040px) {
  /* line 55, sass/theme/structure/_footer.scss */
  body .site-footer .copyright-bar {
    padding: 30px 40px 0;
  }
}

/*------------------------------------*\
    $SIDEBAR
\*------------------------------------*/
/*------------------------------------*\
    $TYPOGRAPHY
\*------------------------------------*/
/* line 5, sass/theme/structure/_typography.scss */
body {
  font-weight: 400;
  color: #1B2A4F;
}
/* line 9, sass/theme/structure/_typography.scss */
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-weight: 600;
}
/* line 13, sass/theme/structure/_typography.scss */
body h2 {
  font-size: 30px;
  line-height: 36px;
  font-weight: 600;
}
/* line 19, sass/theme/structure/_typography.scss */
body h3 {
  font-size: 24px;
  line-height: 29px;
  font-weight: 600;
}
/* line 25, sass/theme/structure/_typography.scss */
body h4 {
  font-size: 16px;
  line-height: 19px;
  font-weight: 600;
}

/*------------------------------------*\
    $MODULES
\*------------------------------------*/
/*------------------------------------*\
    $BUTTONS
\*------------------------------------*/
/* line 13, sass/theme/modules/_buttons.scss */
body .button-wrapper .generic-btn.white .wp-block-button__link {
  background: #ffffff;
  color: #00B3C4;
}
/* line 19, sass/theme/modules/_buttons.scss */
body .button-wrapper .generic-btn .wp-block-button__link {
  text-transform: uppercase;
  color: #ffffff;
  background: #00B3C4;
  box-shadow: 0px 4px 8px rgba(0, 179, 196, 0.25);
  border-radius: 6px;
  font-weight: 600;
  font-size: 12px;
  line-height: 14px;
  padding: 18px 40px;
}

/*------------------------------------*\
    $LINKS
\*------------------------------------*/
/*------------------------------------*\
    $INPUTS
\*------------------------------------*/
/*------------------------------------*\
    $NAVS
\*------------------------------------*/
/*------------------------------------*\
    $PAGES
\*------------------------------------*/
/* line 2, sass/theme/pages/_home.scss */
body .fullwidth-banner-mobile {
  display: none;
}
@media (max-width: 530px) {
  /* line 2, sass/theme/pages/_home.scss */
  body .fullwidth-banner-mobile {
    display: block;
    margin-bottom: 0 !important;
  }
}
/* line 10, sass/theme/pages/_home.scss */
body .fullwidth-banner-mobile > .wp-block-group__inner-container {
  padding: 0;
  width: 100% !important;
  max-width: 100% !important;
}
/* line 15, sass/theme/pages/_home.scss */
body .fullwidth-banner-mobile > .wp-block-group__inner-container .wp-block-image {
  margin-bottom: 0;
  line-height: 0;
}
/* line 19, sass/theme/pages/_home.scss */
body .fullwidth-banner-mobile > .wp-block-group__inner-container .wp-block-image img {
  opacity: 0.4;
  position: relative;
  margin-bottom: -175px;
  z-index: 1;
}
/* line 29, sass/theme/pages/_home.scss */
body .main-banner-wrapper {
  min-height: 700px;
  background: url("/wp-content/themes/generatepress_child/assets/img/feature-img.png") no-repeat;
  background-position: 560px;
  background-color: #F1F8FE;
  background-size: cover;
  padding-bottom: 250px;
}
@media (max-width: 1070px) {
  /* line 29, sass/theme/pages/_home.scss */
  body .main-banner-wrapper {
    background-position: 300px top;
    background-size: cover;
    padding-bottom: 200px;
  }
}
@media (max-width: 970px) {
  /* line 29, sass/theme/pages/_home.scss */
  body .main-banner-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 530px) {
  /* line 29, sass/theme/pages/_home.scss */
  body .main-banner-wrapper {
    background: #F1F8FE;
    padding-top: 50px;
    padding-bottom: 150px;
  }
}
/* line 55, sass/theme/pages/_home.scss */
body .main-banner-wrapper .wp-block-group__inner-container {
  width: 70%;
  padding-top: 50px;
  position: relative;
  z-index: 1;
}
@media (max-width: 530px) {
  /* line 55, sass/theme/pages/_home.scss */
  body .main-banner-wrapper .wp-block-group__inner-container {
    padding-top: 0;
  }
}
/* line 65, sass/theme/pages/_home.scss */
body .main-banner-wrapper .wp-block-group__inner-container .content-col {
  max-width: 500px;
}
/* line 69, sass/theme/pages/_home.scss */
body .main-banner-wrapper .wp-block-group__inner-container .special-offer-col {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
}
/* line 73, sass/theme/pages/_home.scss */
body .main-banner-wrapper .wp-block-group__inner-container .special-offer-col .special-offer-banner-wrapper {
  max-width: 300px;
  width: 100%;
  background: #00B3C4;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 10px;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
}
@media (max-width: 599px) {
  /* line 73, sass/theme/pages/_home.scss */
  body .main-banner-wrapper .wp-block-group__inner-container .special-offer-col .special-offer-banner-wrapper {
    margin-top: 40px;
  }
}
/* line 89, sass/theme/pages/_home.scss */
body .main-banner-wrapper .wp-block-group__inner-container .special-offer-col .special-offer-banner-wrapper .wp-block-group__inner-container {
  padding: 20px 10px;
  width: 100%;
}
/* line 94, sass/theme/pages/_home.scss */
body .main-banner-wrapper .wp-block-group__inner-container .special-offer-col .special-offer-banner-wrapper .header-line, body .main-banner-wrapper .wp-block-group__inner-container .special-offer-col .special-offer-banner-wrapper .price, body .main-banner-wrapper .wp-block-group__inner-container .special-offer-col .special-offer-banner-wrapper .price-label, body .main-banner-wrapper .wp-block-group__inner-container .special-offer-col .special-offer-banner-wrapper .price-content {
  color: #ffffff;
}
/* line 98, sass/theme/pages/_home.scss */
body .main-banner-wrapper .wp-block-group__inner-container .special-offer-col .special-offer-banner-wrapper .header-line {
  text-transform: uppercase;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 20px;
  margin-bottom: 30px;
  font-size: 24px;
  font-weight: 500;
}
/* line 107, sass/theme/pages/_home.scss */
body .main-banner-wrapper .wp-block-group__inner-container .special-offer-col .special-offer-banner-wrapper .price {
  font-size: 80px;
  font-weight: 400;
  margin-bottom: 0;
}
/* line 117, sass/theme/pages/_home.scss */
body .main-banner-wrapper .wp-block-group__inner-container .special-offer-col .special-offer-banner-wrapper .price-content {
  margin-bottom: 0;
  font-size: 12px;
}
/* line 122, sass/theme/pages/_home.scss */
body .main-banner-wrapper .wp-block-group__inner-container .special-offer-col .special-offer-banner-wrapper .view-plans-btn-wrapper {
  margin-bottom: 20px;
}
/* line 127, sass/theme/pages/_home.scss */
body .main-banner-wrapper .wp-block-group__inner-container .special-offer-col .special-offer-banner-wrapper .view-plans-btn-wrapper .wp-block-button a.wp-block-button__link {
  background: #ffffff;
  text-transform: uppercase;
  color: #00B3C4;
  font-weight: 700;
  padding: 10px 25px;
}
/* line 139, sass/theme/pages/_home.scss */
body .main-banner-wrapper .wp-block-group__inner-container h1 {
  font-size: 36px;
}
@media (max-width: 530px) {
  /* line 139, sass/theme/pages/_home.scss */
  body .main-banner-wrapper .wp-block-group__inner-container h1 {
    font-size: 32px;
  }
}
/* line 147, sass/theme/pages/_home.scss */
body .main-banner-wrapper .wp-block-group__inner-container p {
  font-size: 18px;
}
/* line 151, sass/theme/pages/_home.scss */
body .main-banner-wrapper .wp-block-group__inner-container ul {
  list-style-type: none;
  margin: 0;
  margin-bottom: 40px;
}
/* line 156, sass/theme/pages/_home.scss */
body .main-banner-wrapper .wp-block-group__inner-container ul li {
  padding-left: 40px;
  position: relative;
  font-size: 14px;
  line-height: 19px;
  font-weight: 400;
  margin-bottom: 15px;
}
/* line 164, sass/theme/pages/_home.scss */
body .main-banner-wrapper .wp-block-group__inner-container ul li:marker {
  display: none;
}
/* line 168, sass/theme/pages/_home.scss */
body .main-banner-wrapper .wp-block-group__inner-container ul li:before {
  content: '';
  height: 18px;
  width: 18px;
  background: url(/wp-content/themes/generatepress_child/assets/img/check-icon.png) no-repeat;
  background-size: contain;
  position: absolute;
  top: 6px;
  left: 0;
}
/* line 183, sass/theme/pages/_home.scss */
body .wp-block-group.home-sub-row {
  position: relative;
  margin-top: calc(-10% - 90px) !important;
}
/* line 187, sass/theme/pages/_home.scss */
body .wp-block-group.home-sub-row > .wp-block-group__inner-container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* line 192, sass/theme/pages/_home.scss */
body .wp-block-group.home-sub-row .home-sub-item {
  box-shadow: 0px 30px 30px rgba(0, 103, 121, 0.06);
  border-radius: 10px;
  background: #ffffff;
}
@media (max-width: 980px) {
  /* line 192, sass/theme/pages/_home.scss */
  body .wp-block-group.home-sub-row .home-sub-item {
    flex-basis: 100% !important;
    margin-bottom: 20px;
    margin-left: 0;
  }
}
/* line 203, sass/theme/pages/_home.scss */
body .wp-block-group.home-sub-row .home-sub-item .headings {
  padding-bottom: 15px;
  margin-bottom: 15px;
  position: relative;
  font-size: 16px;
  line-height: 19px;
  font-weight: 600;
}
/* line 211, sass/theme/pages/_home.scss */
body .wp-block-group.home-sub-row .home-sub-item .headings:after {
  content: '';
  width: 40px;
  height: 2px;
  background: #00B3C4;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 226, sass/theme/pages/_home.scss */
body .tech-logo-row > .wp-block-group__inner-container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 970px) {
  /* line 226, sass/theme/pages/_home.scss */
  body .tech-logo-row > .wp-block-group__inner-container {
    flex-wrap: wrap;
  }
}
/* line 244, sass/theme/pages/_home.scss */
body .tech-logo-row > .wp-block-group__inner-container .tech-logo-item {
  padding: 0 40px 0 0;
}
@media (max-width: 970px) {
  /* line 244, sass/theme/pages/_home.scss */
  body .tech-logo-row > .wp-block-group__inner-container .tech-logo-item {
    width: 22.333%;
  }
}
@media (max-width: 530px) {
  /* line 244, sass/theme/pages/_home.scss */
  body .tech-logo-row > .wp-block-group__inner-container .tech-logo-item {
    width: 100%;
    text-align: center;
  }
}
/* line 256, sass/theme/pages/_home.scss */
body .tech-logo-row > .wp-block-group__inner-container .tech-logo-item:last-child {
  padding-right: 0;
}
@media (max-width: 980px) {
  /* line 265, sass/theme/pages/_home.scss */
  body .business-mind-row .wp-block-column {
    flex-basis: 100% !important;
    margin-bottom: 20px;
    margin-left: 0;
  }
}
/* line 273, sass/theme/pages/_home.scss */
body .business-mind-row .business-mind-item {
  position: relative;
}
/* line 277, sass/theme/pages/_home.scss */
body .business-mind-row .business-mind-item:before {
  content: '';
  height: 18px;
  width: 18px;
  background: url(/wp-content/themes/generatepress_child/assets/img/check-icon.png) no-repeat;
  background-size: contain;
  position: absolute;
  top: 42px;
  left: 0;
}
/* line 290, sass/theme/pages/_home.scss */
body .bordered-table-wrapper {
  box-shadow: 0px 30px 30px rgba(0, 103, 121, 0.06);
  border-radius: 10px;
  position: relative;
  z-index: 1;
}
/* line 297, sass/theme/pages/_home.scss */
body .next-gen-wrapper {
  padding-top: 40px;
  position: relative;
}
/* line 301, sass/theme/pages/_home.scss */
body .next-gen-wrapper:after {
  content: '';
  background: url("/wp-content/themes/generatepress_child/assets/img/next-gen-img.png") no-repeat;
  background-size: contain;
  background-position: center;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 314, sass/theme/pages/_home.scss */
body .four-tiles-wrapper {
  margin-top: calc(-12% - 400px) !important;
}
@media (max-width: 970px) {
  /* line 314, sass/theme/pages/_home.scss */
  body .four-tiles-wrapper {
    margin-top: calc(-12% - 300px) !important;
  }
}
/* line 321, sass/theme/pages/_home.scss */
body .four-tiles-wrapper > .wp-block-group__inner-container {
  padding-bottom: 0 !important;
}
/* line 327, sass/theme/pages/_home.scss */
body .four-tiles-wrapper .bordered-table-wrapper > .wp-block-group__inner-container {
  padding: 50px !important;
}
/* line 333, sass/theme/pages/_home.scss */
body .four-tiles-wrapper .bordered-table-wrapper .wp-block-group__inner-container .wp-block-columns {
  margin-bottom: 0;
}
/* line 338, sass/theme/pages/_home.scss */
body .four-tiles-wrapper .bordered-table-wrapper .wp-block-group__inner-container .wp-block-columns:last-child .wp-block-column {
  border-bottom: 0;
  padding-top: 50px;
  padding-bottom: 0px;
}
@media (max-width: 980px) {
  /* line 343, sass/theme/pages/_home.scss */
  body .four-tiles-wrapper .bordered-table-wrapper .wp-block-group__inner-container .wp-block-columns:last-child .wp-block-column:last-child {
    border-bottom: 0px !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }
}
/* line 352, sass/theme/pages/_home.scss */
body .four-tiles-wrapper .bordered-table-wrapper .wp-block-group__inner-container .wp-block-columns:last-child .wp-block-column p:last-child {
  margin-bottom: 0;
}
/* line 359, sass/theme/pages/_home.scss */
body .four-tiles-wrapper .bordered-table-wrapper .wp-block-group__inner-container .wp-block-columns .wp-block-column {
  margin-left: 0;
  border-bottom: 1px solid #DDDFE5;
}
@media (max-width: 980px) {
  /* line 359, sass/theme/pages/_home.scss */
  body .four-tiles-wrapper .bordered-table-wrapper .wp-block-group__inner-container .wp-block-columns .wp-block-column {
    flex-basis: 100% !important;
    margin-bottom: 40px;
    padding-bottom: 40px !important;
    margin-left: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    border-bottom: 1px solid #DDDFE5 !important;
  }
}
/* line 374, sass/theme/pages/_home.scss */
body .four-tiles-wrapper .bordered-table-wrapper .wp-block-group__inner-container .wp-block-columns .wp-block-column h3 {
  padding-bottom: 20px;
  margin-bottom: 20px;
  position: relative;
}
/* line 379, sass/theme/pages/_home.scss */
body .four-tiles-wrapper .bordered-table-wrapper .wp-block-group__inner-container .wp-block-columns .wp-block-column h3:after {
  content: '';
  width: 40px;
  height: 2px;
  background: #00B3C4;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 391, sass/theme/pages/_home.scss */
body .four-tiles-wrapper .bordered-table-wrapper .wp-block-group__inner-container .wp-block-columns .wp-block-column p:last-child {
  margin-bottom: 0;
}
/* line 396, sass/theme/pages/_home.scss */
body .four-tiles-wrapper .bordered-table-wrapper .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(odd) {
  padding-right: 50px;
  border-right: 1px solid #DDDFE5;
}
@media (max-width: 980px) {
  /* line 396, sass/theme/pages/_home.scss */
  body .four-tiles-wrapper .bordered-table-wrapper .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(odd) {
    border-right: 0;
  }
}
/* line 405, sass/theme/pages/_home.scss */
body .four-tiles-wrapper .bordered-table-wrapper .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-child(even) {
  padding-left: 50px;
}
/* line 414, sass/theme/pages/_home.scss */
body .whoweare-row {
  margin-bottom: 50px;
  padding-bottom: 50px;
}
/* line 418, sass/theme/pages/_home.scss */
body .whoweare-row:last-child {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 425, sass/theme/pages/_home.scss */
body .whoweare-row .wp-block-column .wwa-heading {
  display: block;
  max-width: 218px;
  font-size: 16px;
  line-height: 19px;
  color: #00B3C4;
  font-weight: 600;
}
/* line 435, sass/theme/pages/_home.scss */
body .whoweare-row .wp-block-column p:last-child {
  margin-bottom: 0;
}
/* line 444, sass/theme/pages/_home.scss */
body .testimonial-wrapper .wp-block-group__inner-container {
  padding-top: 50px;
  padding-bottom: 50px;
}
/* line 448, sass/theme/pages/_home.scss */
body .testimonial-wrapper .wp-block-group__inner-container .testimonial-row {
  margin-bottom: 0 !important;
}
/* line 451, sass/theme/pages/_home.scss */
body .testimonial-wrapper .wp-block-group__inner-container .testimonial-row .testimonial-col {
  background: #ffffff;
  box-shadow: 0px 20px 30px rgba(7, 43, 85, 0.05);
  border-radius: 10px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 980px) {
  /* line 451, sass/theme/pages/_home.scss */
  body .testimonial-wrapper .wp-block-group__inner-container .testimonial-row .testimonial-col {
    flex-basis: 100% !important;
    margin-bottom: 20px;
    margin-left: 0;
  }
}
/* line 466, sass/theme/pages/_home.scss */
body .testimonial-wrapper .wp-block-group__inner-container .testimonial-row .testimonial-col .testimonial-item > .wp-block-group__inner-container {
  padding: 30px !important;
}
/* line 473, sass/theme/pages/_home.scss */
body .testimonial-wrapper .wp-block-group__inner-container .testimonial-row .testimonial-col .testimonial-content .wp-block-group__inner-container, body .testimonial-wrapper .wp-block-group__inner-container .testimonial-row .testimonial-col .testimonial-author .wp-block-group__inner-container {
  padding: 0 !important;
}
/* line 479, sass/theme/pages/_home.scss */
body .testimonial-wrapper .wp-block-group__inner-container .testimonial-row .testimonial-col .testimonial-author p {
  font-size: 12px;
  line-height: 18px;
}
/* line 483, sass/theme/pages/_home.scss */
body .testimonial-wrapper .wp-block-group__inner-container .testimonial-row .testimonial-col .testimonial-author p:last-child {
  margin-bottom: 0;
}
/* line 487, sass/theme/pages/_home.scss */
body .testimonial-wrapper .wp-block-group__inner-container .testimonial-row .testimonial-col .testimonial-author p strong {
  font-size: 14px;
  line-height: 21px;
}
/* line 494, sass/theme/pages/_home.scss */
body .testimonial-wrapper .wp-block-group__inner-container .testimonial-row .testimonial-col .testimonial-content {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #DDDFE5;
}
/* line 499, sass/theme/pages/_home.scss */
body .testimonial-wrapper .wp-block-group__inner-container .testimonial-row .testimonial-col .testimonial-content .wp-block-group__inner-container {
  position: relative;
}
/* line 502, sass/theme/pages/_home.scss */
body .testimonial-wrapper .wp-block-group__inner-container .testimonial-row .testimonial-col .testimonial-content .wp-block-group__inner-container:before {
  content: '';
  display: inline-block;
  position: relative;
  width: 20px;
  height: 16px;
  background: url(/wp-content/themes/generatepress_child/assets/img/quote-icon.png) no-repeat;
  background-size: contain;
  background-position: center;
  margin-bottom: 20px;
}
/* line 516, sass/theme/pages/_home.scss */
body .testimonial-wrapper .wp-block-group__inner-container .testimonial-row .testimonial-col .testimonial-content p:last-child {
  margin-bottom: 0;
}
@media (max-width: 980px) {
  /* line 530, sass/theme/pages/_home.scss */
  body .get-started-wrapper .wp-block-group__inner-container .wp-block-columns {
    flex-direction: column;
  }
}
/* line 539, sass/theme/pages/_home.scss */
body .get-started-col {
  counter-reset: number;
}
@media (max-width: 980px) {
  /* line 539, sass/theme/pages/_home.scss */
  body .get-started-col {
    margin-top: 20px;
  }
}
/* line 546, sass/theme/pages/_home.scss */
body .get-started-col .get-started-item {
  margin-bottom: 50px;
  counter-increment: number;
}
/* line 554, sass/theme/pages/_home.scss */
body .get-started-col .get-started-item:last-child .wp-block-group__inner-container:after {
  display: none;
}
/* line 560, sass/theme/pages/_home.scss */
body .get-started-col .get-started-item .wp-block-group__inner-container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 80px !important;
  padding-right: 0px !important;
  position: relative;
}
/* line 567, sass/theme/pages/_home.scss */
body .get-started-col .get-started-item .wp-block-group__inner-container:before {
  content: counter(number);
  width: 40px;
  height: 40px;
  background: #00B3C4;
  color: #ffffff;
  border-radius: 100px;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  font-size: 14px;
  font-weight: 600;
  position: absolute;
  top: -10px;
  left: 0;
}
/* line 584, sass/theme/pages/_home.scss */
body .get-started-col .get-started-item .wp-block-group__inner-container:after {
  content: '';
  height: 93%;
  width: 3px;
  background: rgba(143, 213, 221, 0.25);
  position: absolute;
  bottom: -30px;
  left: 19px;
}
/* line 597, sass/theme/pages/_home.scss */
body .pricing-section-wrapper {
  background: rgba(0, 179, 196, 0.1);
  margin-top: calc(-12% - 370px) !important;
}
@media (max-width: 980px) {
  /* line 597, sass/theme/pages/_home.scss */
  body .pricing-section-wrapper {
    margin-top: calc(-12% - 300px) !important;
  }
}
/* line 607, sass/theme/pages/_home.scss */
body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container {
  padding: 0 !important;
}
@media (max-width: 1200px) {
  /* line 612, sass/theme/pages/_home.scss */
  body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .ArpPricingTableColumnWrapper {
    width: 25%;
  }
}
@media (max-width: 980px) {
  /* line 612, sass/theme/pages/_home.scss */
  body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .ArpPricingTableColumnWrapper {
    width: 49% !important;
  }
}
@media (max-width: 530px) {
  /* line 612, sass/theme/pages/_home.scss */
  body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .ArpPricingTableColumnWrapper {
    width: 100% !important;
  }
}
@media (max-width: 980px) {
  /* line 627, sass/theme/pages/_home.scss */
  body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .arp_allcolumnsdiv {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
/* line 640, sass/theme/pages/_home.scss */
body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .toggle_content_wrapper {
  margin-bottom: 40px !important;
}
/* line 645, sass/theme/pages/_home.scss */
body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .toggle_content_wrapper .toggle_content_switches .button_switch_box.button_switch_box_selected {
  background: #00B3C4;
}
@media (max-width: 980px) {
  /* line 650, sass/theme/pages/_home.scss */
  body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .toggle_content_wrapper .toggle_content_title {
    display: none;
  }
}
/* line 658, sass/theme/pages/_home.scss */
body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .arpricemaincolumn {
  position: relative;
}
@media (max-width: 980px) {
  /* line 661, sass/theme/pages/_home.scss */
  body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .arpricemaincolumn .arp_column_content_wrapper {
    border-radius: 10px;
  }
}
/* line 670, sass/theme/pages/_home.scss */
body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .arpricemaincolumn:first-child .arp_column_content_wrapper {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
/* line 678, sass/theme/pages/_home.scss */
body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .arpricemaincolumn:last-child .arp_column_content_wrapper {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
/* line 685, sass/theme/pages/_home.scss */
body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .arpricemaincolumn:hover .arp_column_content_wrapper {
  border: 1.5px solid #00B3C4;
  border-radius: 10px;
  box-shadow: 0px 30px 30px rgba(0, 103, 121, 0.06) !important;
}
/* line 692, sass/theme/pages/_home.scss */
body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .arpricemaincolumn.column_highlight {
  position: relative;
}
/* line 695, sass/theme/pages/_home.scss */
body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .arpricemaincolumn.column_highlight .arp_column_content_wrapper {
  border: 1.5px solid #00B3C4;
  border-radius: 10px;
  box-shadow: 0px 30px 30px rgba(0, 103, 121, 0.06) !important;
}
/* line 702, sass/theme/pages/_home.scss */
body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .arpricemaincolumn .bestPlanTitle {
  text-align: left !important;
  padding: 0 15px !important;
}
/* line 707, sass/theme/pages/_home.scss */
body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .arpricemaincolumn .arp_price_wrapper {
  height: auto !important;
  min-height: 10px !important;
  display: block;
}
/* line 712, sass/theme/pages/_home.scss */
body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .arpricemaincolumn .arp_price_wrapper .price_text_first_step {
  display: block !important;
  text-align: left;
}
/* line 717, sass/theme/pages/_home.scss */
body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .arpricemaincolumn .arp_price_wrapper .arp_price_value {
  font-size: 22px;
}
/* line 720, sass/theme/pages/_home.scss */
body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .arpricemaincolumn .arp_price_wrapper .arp_price_value .arp_currency {
  font-size: 12px;
}
/* line 725, sass/theme/pages/_home.scss */
body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .arpricemaincolumn .arp_price_wrapper .arp_price_duration {
  margin-left: 0;
  font-size: 12px;
  color: gray;
  text-transform: lowercase;
  font-weight: 400;
}
/* line 734, sass/theme/pages/_home.scss */
body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .arpricemaincolumn .arppricetablebutton {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 20px;
}
/* line 738, sass/theme/pages/_home.scss */
body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .arpricemaincolumn .arppricetablebutton .bestPlanButton {
  width: 100% !important;
  max-width: 100% !important;
  box-shadow: 0px 4px 8px rgba(0, 179, 196, 0.25);
}
/* line 745, sass/theme/pages/_home.scss */
body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .arpricemaincolumn .column_description {
  text-align: left !important;
  line-height: 18px !important;
  padding: 0 15px !important;
  font-weight: 500;
}
/* line 752, sass/theme/pages/_home.scss */
body .pricing-section-wrapper .pricing-sc-wrapper > .wp-block-group__inner-container #ArpTemplate_main .arpricemaincolumn .arp_column_content_wrapper {
  padding: 20px 15px !important;
  background-color: #ffffff !important;
}
/* line 765, sass/theme/pages/_home.scss */
body .hosting-wrapper {
  padding-top: 40px;
  position: relative;
}
/* line 772, sass/theme/pages/_home.scss */
body .faq-section-wrapper .faq-left-col {
  padding-right: 100px;
}
@media (max-width: 980px) {
  /* line 772, sass/theme/pages/_home.scss */
  body .faq-section-wrapper .faq-left-col {
    flex-basis: 100% !important;
  }
}
@media (max-width: 980px) {
  /* line 780, sass/theme/pages/_home.scss */
  body .faq-section-wrapper .faq-right-col {
    flex-basis: 100% !important;
    margin-left: 0;
  }
}
/* line 787, sass/theme/pages/_home.scss */
body .faq-section-wrapper .faq-right-col .faq-item {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 0.5px solid rgba(27, 42, 79, 0.15);
}
/* line 792, sass/theme/pages/_home.scss */
body .faq-section-wrapper .faq-right-col .faq-item:last-child {
  border-bottom: 0.5px solid rgba(27, 42, 79, 0.15);
}
/* line 796, sass/theme/pages/_home.scss */
body .faq-section-wrapper .faq-right-col .faq-item .c-accordion__title {
  margin-bottom: 0;
}
/* line 799, sass/theme/pages/_home.scss */
body .faq-section-wrapper .faq-right-col .faq-item .c-accordion__title:after {
  color: #00B3C4;
  width: 20px;
  height: 20px;
  line-height: 20px;
  border: 1px solid #00B3C4;
  border-radius: 100px;
  text-align: center;
}
/* line 810, sass/theme/pages/_home.scss */
body .faq-section-wrapper .faq-right-col .faq-item .c-accordion__content {
  padding-top: 20px;
}
/* line 814, sass/theme/pages/_home.scss */
body .faq-section-wrapper .faq-right-col .faq-item .c-accordion__content p:last-child {
  margin-bottom: 0;
}

/* line 5, sass/theme/pages/_pricing.scss */
body .pricing-section .wp-block-group__inner-container {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 980px) {
  /* line 5, sass/theme/pages/_pricing.scss */
  body .pricing-section .wp-block-group__inner-container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* line 18, sass/theme/pages/_pricing.scss */
body .pricing-row-wrapper .wp-block-group__inner-container {
  padding: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 30, sass/theme/pages/_pricing.scss */
body .pricing-item-col {
  background: #ffffff;
  border-radius: 10px;
  border: 0.5px solid #E0E6ED;
  box-shadow: 0px 20px 30px rgba(7, 43, 85, 0.05);
  width: 32%;
  margin-bottom: 2% !important;
}
@media (max-width: 980px) {
  /* line 30, sass/theme/pages/_pricing.scss */
  body .pricing-item-col {
    width: 48%;
    margin-bottom: 4% !important;
  }
}
@media (max-width: 530px) {
  /* line 30, sass/theme/pages/_pricing.scss */
  body .pricing-item-col {
    width: 100%;
    margin-bottom: 4% !important;
  }
}
/* line 48, sass/theme/pages/_pricing.scss */
body .pricing-item-col.full {
  width: 100% !important;
  border: 0.5px solid #E0E6ED;
}
/* line 52, sass/theme/pages/_pricing.scss */
body .pricing-item-col.full .wp-block-group__inner-container {
  padding: 0;
}
/* line 59, sass/theme/pages/_pricing.scss */
body .pricing-item-col .pricing-item-content .wp-block-group__inner-container {
  padding: 30px 30px 10px;
}
/* line 62, sass/theme/pages/_pricing.scss */
body .pricing-item-col .pricing-item-content .wp-block-group__inner-container h5 {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}
/* line 68, sass/theme/pages/_pricing.scss */
body .pricing-item-col .pricing-item-content .wp-block-group__inner-container p {
  font-size: 14px;
  line-height: 21px;
}
/* line 75, sass/theme/pages/_pricing.scss */
body .pricing-item-col .pricing-footer-wrapper {
  border-top: 0.5px solid #E0E6ED;
  width: 100%;
}
/* line 79, sass/theme/pages/_pricing.scss */
body .pricing-item-col .pricing-footer-wrapper .wp-block-group__inner-container {
  padding: 30px 30px 15px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: space-between;
}
/* line 84, sass/theme/pages/_pricing.scss */
body .pricing-item-col .pricing-footer-wrapper .wp-block-group__inner-container h5 {
  margin-bottom: 0;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
}

/* line 5, sass/theme/pages/_features.scss */
body .features-wrapper > .wp-block-group__inner-container {
  padding-top: 0 !important;
}
/* line 12, sass/theme/pages/_features.scss */
body .features-row > .wp-block-group__inner-container {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 22, sass/theme/pages/_features.scss */
body .features-row .features-item {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  width: 30%;
  margin-bottom: 20px;
}
@media (max-width: 980px) {
  /* line 22, sass/theme/pages/_features.scss */
  body .features-row .features-item {
    width: 45%;
  }
}
@media (max-width: 530px) {
  /* line 22, sass/theme/pages/_features.scss */
  body .features-row .features-item {
    width: 100%;
  }
}
/* line 40, sass/theme/pages/_features.scss */
body .features-row .features-item .wp-block-media-text__media {
  max-width: 110px;
  margin-left: 0;
  margin-right: auto;
  margin-bottom: 40px;
}
@media (max-width: 980px) {
  /* line 40, sass/theme/pages/_features.scss */
  body .features-row .features-item .wp-block-media-text__media {
    max-width: 80px;
  }
}
/* line 51, sass/theme/pages/_features.scss */
body .features-row .features-item .wp-block-media-text__content {
  width: 100%;
  padding: 0;
}

/* line 3, sass/theme/pages/_support.scss */
body .reso-blurb-row {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: nowrap;
}
@media (max-width: 530px) {
  /* line 3, sass/theme/pages/_support.scss */
  body .reso-blurb-row {
    flex-wrap: wrap;
  }
}
/* line 17, sass/theme/pages/_support.scss */
body .reso-blurb-row .reso-blurb-col {
  width: 32%;
  background: #ffffff;
  box-shadow: 0px 20px 30px rgba(7, 43, 85, 0.05);
  border-radius: 10px;
  border: 0.5px solid #E0E6ED;
  padding: 35px 26px;
}
@media (max-width: 980px) {
  /* line 17, sass/theme/pages/_support.scss */
  body .reso-blurb-row .reso-blurb-col {
    width: 30%;
    margin-bottom: 20px;
    flex-basis: 24% !important;
    margin-left: 0;
  }
}
@media (max-width: 530px) {
  /* line 17, sass/theme/pages/_support.scss */
  body .reso-blurb-row .reso-blurb-col {
    flex-basis: 100% !important;
  }
}
/* line 36, sass/theme/pages/_support.scss */
body .reso-blurb-row .reso-blurb-col .reso-blurb-item {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  margin: 0;
  background: transparent;
}
/* line 48, sass/theme/pages/_support.scss */
body .reso-blurb-row .reso-blurb-col .reso-blurb-item .wp-block-media-text__media {
  max-width: 70px;
  background: #E6F7F9;
  padding: 20px;
  border-radius: 100px;
  margin-bottom: 23px;
}
/* line 55, sass/theme/pages/_support.scss */
body .reso-blurb-row .reso-blurb-col .reso-blurb-item .wp-block-media-text__media img {
  max-width: 30px;
}
/* line 60, sass/theme/pages/_support.scss */
body .reso-blurb-row .reso-blurb-col .reso-blurb-item .wp-block-media-text__content {
  padding: 0;
}
/* line 63, sass/theme/pages/_support.scss */
body .reso-blurb-row .reso-blurb-col .reso-blurb-item .wp-block-media-text__content h4, body .reso-blurb-row .reso-blurb-col .reso-blurb-item .wp-block-media-text__content p {
  text-align: center;
}
/* line 67, sass/theme/pages/_support.scss */
body .reso-blurb-row .reso-blurb-col .reso-blurb-item .wp-block-media-text__content h4 {
  padding-bottom: 12px;
  margin-bottom: 12px;
  position: relative;
}
/* line 72, sass/theme/pages/_support.scss */
body .reso-blurb-row .reso-blurb-col .reso-blurb-item .wp-block-media-text__content h4:after {
  content: '';
  width: 40px;
  height: 2px;
  background: #00B3C4;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* line 89, sass/theme/pages/_support.scss */
body .help-channels-row {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin-bottom: 40px;
  margin-top: 40px;
}
/* line 99, sass/theme/pages/_support.scss */
body .help-channels-row .help-channels-col {
  background: #EEF7FA;
  border-radius: 10px;
  width: 47%;
  flex-basis: auto;
  flex-grow: unset;
}
/* line 106, sass/theme/pages/_support.scss */
body .help-channels-row .help-channels-col .help-channels-header {
  border-bottom: 0.5px solid #ADC7CA;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
/* line 111, sass/theme/pages/_support.scss */
body .help-channels-row .help-channels-col .help-channels-header > .wp-block-group__inner-container {
  padding-bottom: 0;
}
/* line 114, sass/theme/pages/_support.scss */
body .help-channels-row .help-channels-col .help-channels-header > .wp-block-group__inner-container h3 {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 10px;
}
/* line 122, sass/theme/pages/_support.scss */
body .help-channels-row .help-channels-col .help-channels-header > .wp-block-group__inner-container p:last-child {
  margin-bottom: 0;
}
/* line 129, sass/theme/pages/_support.scss */
body .help-channels-row .help-channels-col .check-blurb-item {
  margin-left: 40px;
  margin-right: 40px;
  margin-bottom: 40px;
}
/* line 134, sass/theme/pages/_support.scss */
body .help-channels-row .help-channels-col .check-blurb-item:before {
  top: 0;
}
/* line 138, sass/theme/pages/_support.scss */
body .help-channels-row .help-channels-col .check-blurb-item:last-child {
  margin-bottom: 40px;
}
/* line 142, sass/theme/pages/_support.scss */
body .help-channels-row .help-channels-col .check-blurb-item > .wp-block-group__inner-container {
  padding-left: 50px;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

@media (max-width: 530px) {
  /* line 5, sass/theme/pages/_affiliate.scss */
  body .affiliate-content-row.reverse {
    flex-direction: column-reverse;
  }
}
/* line 13, sass/theme/pages/_affiliate.scss */
body .affiliate-content-row.reverse .content-col .contents {
  padding-left: 0;
  padding-right: 90px;
}
@media (max-width: 980px) {
  /* line 13, sass/theme/pages/_affiliate.scss */
  body .affiliate-content-row.reverse .content-col .contents {
    padding-right: 0px;
  }
}
/* line 24, sass/theme/pages/_affiliate.scss */
body .affiliate-content-row .content-col {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
/* line 29, sass/theme/pages/_affiliate.scss */
body .affiliate-content-row .content-col .contents {
  padding-left: 90px;
}
@media (max-width: 980px) {
  /* line 29, sass/theme/pages/_affiliate.scss */
  body .affiliate-content-row .content-col .contents {
    padding-left: 0px;
  }
}
/* line 36, sass/theme/pages/_affiliate.scss */
body .affiliate-content-row .content-col .contents > .wp-block-group__inner-container {
  padding: 0;
}

@media (max-width: 980px) {
  /* line 9, sass/theme/pages/_contact.scss */
  body .wp-block-group > .wp-block-group__inner-container .wp-block-columns .contact-details-wrapper {
    flex-basis: calc(40% - 1em) !important;
  }
}
@media (max-width: 530px) {
  /* line 9, sass/theme/pages/_contact.scss */
  body .wp-block-group > .wp-block-group__inner-container .wp-block-columns .contact-details-wrapper {
    flex-basis: calc(100% - 1em) !important;
  }
}
@media (max-width: 980px) {
  /* line 19, sass/theme/pages/_contact.scss */
  body .wp-block-group > .wp-block-group__inner-container .wp-block-columns .contact-form-wrapper {
    flex-basis: calc(60% - 1em) !important;
  }
}
@media (max-width: 530px) {
  /* line 19, sass/theme/pages/_contact.scss */
  body .wp-block-group > .wp-block-group__inner-container .wp-block-columns .contact-form-wrapper {
    flex-basis: calc(100% - 1em) !important;
  }
}
/* line 32, sass/theme/pages/_contact.scss */
body .contact-ul-item {
  margin-bottom: 40px;
}
/* line 35, sass/theme/pages/_contact.scss */
body .contact-ul-item .wp-block-group__inner-container {
  padding: 0;
}
/* line 39, sass/theme/pages/_contact.scss */
body .contact-ul-item > .wp-block-group__inner-container {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 980px) {
  /* line 39, sass/theme/pages/_contact.scss */
  body .contact-ul-item > .wp-block-group__inner-container {
    flex-direction: column;
  }
}
/* line 50, sass/theme/pages/_contact.scss */
body .contact-ul-item > .wp-block-group__inner-container .contact-label {
  width: 40%;
  font-size: 18px;
}
@media (max-width: 980px) {
  /* line 50, sass/theme/pages/_contact.scss */
  body .contact-ul-item > .wp-block-group__inner-container .contact-label {
    width: 100%;
  }
}
/* line 59, sass/theme/pages/_contact.scss */
body .contact-ul-item > .wp-block-group__inner-container .contact-content {
  width: 60%;
}
/* line 62, sass/theme/pages/_contact.scss */
body .contact-ul-item > .wp-block-group__inner-container .contact-content p {
  font-size: 16px;
}
/* line 69, sass/theme/pages/_contact.scss */
body .contact-details-wrapper {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 81, sass/theme/pages/_contact.scss */
body .contact-form-wrapper .gform_wrapper {
  background: #EEF7FA;
  padding: 40px;
  border-radius: 10px;
  box-shadow: 0px 20px 30px rgba(7, 43, 85, 0.05);
}
/* line 91, sass/theme/pages/_contact.scss */
body .contact-form-wrapper .gform_wrapper .gform_fields .gfield input[type="text"], body .contact-form-wrapper .gform_wrapper .gform_fields .gfield textarea {
  border-radius: 10px;
  border: 0;
  padding: 14px 20px !important;
  margin-top: 0;
}
/* line 100, sass/theme/pages/_contact.scss */
body .contact-form-wrapper .gform_wrapper .gform_footer {
  text-align: center;
}
/* line 103, sass/theme/pages/_contact.scss */
body .contact-form-wrapper .gform_wrapper .gform_footer input[type="submit"] {
  color: #ffffff;
  background: #00B3C4;
  box-shadow: 0px 4px 8px rgba(0, 179, 196, 0.25);
  border-radius: 6px;
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  padding: 18px 52px;
}
