/*
Theme Name: Daniel Bussius - Child Thrive Theme
Theme URI: http://thrivethemes.com/
Version: 1.0
Author: <a href="https://builtbylove.com/">BuiltByLove</a>
Description: Fully customizable, front end theme and template editing for WordPress has arrived! 
Template: thrive-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, custom-everything
*/
@font-face {
  font-family: "NexaLight";
  src: url("https://danielbussius.builtbylove.agency/wp-content/uploads/2022/05/Nexa-Light.otf") format("opentype");
}
@font-face {
  font-family: "NexaRegular";
  src: url("https://danielbussius.builtbylove.agency/wp-content/uploads/2022/05/Nexa-Regular.otf") format("opentype");
}
@font-face {
  font-family: "NexaBold";
  src: url("https://danielbussius.builtbylove.agency/wp-content/uploads/2022/05/Nexa-Bold.otf") format("opentype");
}
.preloader {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /* 	background-image:linear-gradient(rgb(0,142,194),rgb(0,142,194)) !important; */
  background-color: #fff;
}

.sl {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 100%;
  bottom: 0;
}

.slide1 {
  background-color: #002850;
}

.slide2 {
  background-color: #c23147;
}

.loader {
  display: inline-block;
  width: 40px;
  height: 40px;
  position: absolute;
  z-index: 3;
  border: 4px solid #c23147;
  top: 50%;
  animation: loader 2s infinite ease;
  left: 49%;
  transform: translate(-50%, -49%);
  border-radius: 10px;
  overflow: hidden;
}

.loader-inner {
  vertical-align: top;
  display: inline-block;
  width: 100%;
  background-color: #c23147;
  animation: loader-inner 2s infinite ease-in;
}

@keyframes loader {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(180deg);
  }
  50% {
    transform: rotate(180deg);
  }
  75% {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes loader-inner {
  0% {
    height: 0%;
  }
  25% {
    height: 0%;
  }
  50% {
    height: 100%;
  }
  75% {
    height: 100%;
  }
  100% {
    height: 0%;
  }
}
.inner {
  z-index: 1;
  width: 100%;
  height: 100%;
  /*     background-color: #c23145; */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.preaload1 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 300px;
  height: 20px;
  transform: translate(-50%, -50%);
  z-index: 1;
  background-color: transparent;
  overflow: hidden;
  border-radius: 20px;
}

.preaload1::before {
  content: "";
  position: absolute;
  width: 100%;
  background-color: #fff;
  z-index: 1;
  top: 0;
  height: 100%;
  bottom: 0;
  border-radius: 10px;
  animation: leftx 3s alternate infinite;
}

@keyframes leftx {
  0% {
    left: -100%;
  }
  50% {
    left: 100%;
  }
  100% {
    left: -100%;
  }
}
.vidx {
  opacity: 0;
  position: relative;
  top: 80px;
}

.l-load {
  position: fixed;
  z-index: 9999;
  width: 130px;
  height: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* .new-loader {
  animation: hithere 3s ease infinite;
}
@keyframes hithere {
  30% { transform: scale(1.1); }
  40%, 60% { transform: rotate(-20deg) scale(1.1); }
  50% { transform: rotate(20deg) scale(1.1); }
  70% { transform: rotate(0deg) scale(1.1); }
  100% { transform: scale(1); }
} */
/* .new-loader {
  animation: gelatine 1.5s infinite;
}
@keyframes gelatine {
  from, to { transform: scale(1, 1); }
  25% { transform: scale(0.9, 1.1); }
  50% { transform: scale(1.1, 0.9); }
  75% { transform: scale(0.95, 1.05); }
} */
.new-loader {
  animation: bounce2 1s ease infinite;
}

@keyframes bounce2 {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.res-box {
  opacity: 1;
  background-color: #f2f7f7;
  position: absolute;
  height: 300px;
  padding: 10px 0;
  margin-top: 10px;
  overflow: scroll;
  width: 100%;
}

.res-box ul {
  width: 100%;
}

.res-box li {
  list-style: none;
  padding: 3px 3px !important;
  margin: 0 !important;
}

.res-box li a {
  font-size: 14px;
  line-height: 21px;
  color: #000;
  transition: 0.3s ease-out;
  text-decoration: none;
}

.res-box li {
  transition: 0.3s ease-out;
}

.res-box li:hover {
  background-color: rgba(0, 142, 193, 0.5098039216);
  color: #fff !important;
}

body .thrv_wrapper.thrv-columns.header-container {
  margin: 0 auto !important;
}

.new-header-columns.thrv-columns.thrv_wrapper {
  margin-left: 0 !important;
}
@media screen and (max-width: 1400px) {
  .new-header-columns.thrv-columns.thrv_wrapper {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
}
@media screen and (max-width: 767px) {
  .new-header-columns.thrv-columns.thrv_wrapper {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
}
.new-header-columns.thrv-columns.thrv_wrapper > .tcb-flex-row {
  margin-left: 0 !important;
  gap: 28px;
}
@media screen and (max-width: 1400px) {
  .new-header-columns.thrv-columns.thrv_wrapper > .tcb-flex-row {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .new-header-columns.thrv-columns.thrv_wrapper > .tcb-flex-row {
    gap: 15px;
    flex-wrap: nowrap !important;
  }
}
.new-header-columns.thrv-columns.thrv_wrapper > .tcb-flex-row .tcb-flex-col {
  padding: 0 !important;
}
@media screen and (max-width: 1023px) {
  .new-header-columns.thrv-columns.thrv_wrapper > .tcb-flex-row .tcb-flex-col:nth-child(1) {
    max-width: 125px !important;
  }
}
@media screen and (max-width: 767px) {
  .new-header-columns.thrv-columns.thrv_wrapper > .tcb-flex-row .tcb-flex-col:nth-child(1) {
    max-width: 75px !important;
  }
}
@media screen and (max-width: 1023px) {
  .new-header-columns.thrv-columns.thrv_wrapper > .tcb-flex-row .tcb-flex-col:nth-child(3) {
    max-width: 125px !important;
  }
}
@media screen and (max-width: 767px) {
  .new-header-columns.thrv-columns.thrv_wrapper > .tcb-flex-row .tcb-flex-col:nth-child(3) {
    flex-shrink: 0;
  }
  .new-header-columns.thrv-columns.thrv_wrapper > .tcb-flex-row .tcb-flex-col:nth-child(3) .thrv-button .tcb-button-link {
    padding: 10px !important;
  }
  .new-header-columns.thrv-columns.thrv_wrapper > .tcb-flex-row .tcb-flex-col:nth-child(3) .thrv-button .tcb-button-text {
    white-space: nowrap;
  }
}
@media screen and (max-width: 1023px) {
  .new-header-columns.thrv-columns.thrv_wrapper > .tcb-flex-row .tcb-flex-col:nth-child(2) {
    max-width: 125px !important;
  }
}
@media screen and (max-width: 1023px) and (max-width: 767px) {
  .new-header-columns.thrv-columns.thrv_wrapper > .tcb-flex-row .tcb-flex-col:nth-child(2) {
    max-width: 48px !important;
  }
  .new-header-columns.thrv-columns.thrv_wrapper > .tcb-flex-row .tcb-flex-col:nth-child(2) .tve-m-trigger .tcb-icon-close {
    top: -10px;
  }
}
@media screen and (max-width: 1023px) {
  .new-header-columns.thrv-columns.thrv_wrapper > .tcb-flex-row .tcb-flex-col:nth-child(2) .tcb-col {
    justify-content: center;
  }
  .new-header-columns.thrv-columns.thrv_wrapper > .tcb-flex-row .tcb-flex-col:nth-child(2) .tcb-col .tcb-clear {
    text-align: center;
    max-width: 48px;
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
}
@media screen and (max-width: 1023px) {
  .new-header-columns.thrv-columns.thrv_wrapper > .tcb-flex-row .tcb-flex-col .tcb-col {
    padding-left: 0 !important;
  }
}

.columns-gap-32 .tcb-flex-row {
  gap: 32px;
}

.columns-flex-space-between .tcb-flex-row .tcb-col {
  justify-content: space-between !important;
  min-height: 420px;
  gap: 40px;
}

.blur-bg .tve-content-box-background {
  backdrop-filter: blur(12px);
  border-radius: 20px;
}

.blur-2-bg .tve-content-box-background {
  backdrop-filter: blur(62px);
  border-radius: 30px;
}

.blur-3-bg {
  background: rgba(255, 255, 255, 0.08);
  border-radius: 26px;
  backdrop-filter: blur(32px);
}
.blur-3-bg .tve-content-box-background {
  border-radius: 26px;
}

.blur-btn {
  border-radius: 50px;
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(32px);
}

.columns-team .tcb-flex-row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.columns-team .tcb-flex-row .tcb-flex-col {
  width: calc(25% - 24px) !important;
  height: 100%;
  max-height: 100%;
  padding: 0 !important;
}

@media (max-width: 767px) {
  .columns-custom-order .tcb-flex-row .tcb-flex-col:nth-child(1) {
    order: 2 !important;
  }
  .columns-custom-order .tcb-flex-row .tcb-flex-col:nth-child(2) {
    order: 1 !important;
  }
  .columns-custom-order .tcb-flex-row .tcb-flex-col:nth-child(3) {
    order: 4 !important;
  }
  .columns-custom-order .tcb-flex-row .tcb-flex-col:nth-child(4) {
    order: 3 !important;
  }
}

@media (max-width: 1120px) {
  .columns-gap-32 .tcb-flex-row {
    gap: 20px;
  }
  .columns-flex-space-between .tcb-flex-row .tcb-col {
    justify-content: space-between !important;
    min-height: 350px;
    gap: 30px;
  }
  .columns-team .tcb-flex-row {
    flex-wrap: wrap !important;
  }
  .columns-team .tcb-flex-row .tcb-flex-col {
    width: calc(50% - 10px) !important;
    max-width: 100% !important;
  }
}
@media (max-width: 1023px) {
  .blur-2-bg .tve-content-box-background {
    backdrop-filter: blur(12px);
  }
}
@media (max-width: 767px) {
  .columns-flex-space-between .tcb-flex-row .tcb-col {
    justify-content: space-between !important;
    min-height: 250px;
    gap: 20px;
  }
}
.btn-with-arrow .tcb-button-link {
  display: flex;
  justify-content: center;
}
.btn-with-arrow .tcb-button-link .tcb-button-icon {
  z-index: 2;
}
.btn-with-arrow .tcb-button-link .tcb-button-texts {
  z-index: 1;
  flex: none;
}
.btn-with-arrow .tcb-button-link .tcb-button-texts .tcb-button-text {
  width: auto;
}
.btn-with-arrow .tcb-button-link .tcb-button-icon {
  padding-left: 4px;
}

.btn-witn-icon a.tcb-button-link {
  flex-flow: row;
}
.btn-witn-icon a.tcb-button-link::before {
  content: "";
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  order: 0;
  margin-right: 8px;
}
.btn-witn-icon .tcb-button-texts {
  order: 1;
}
.btn-witn-icon .tcb-button-icon {
  order: 2;
}

.btn-witn-icon--amazon .tcb-button-link::before {
  content: "";
  background: url(./assets/amazon.png) center center no-repeat;
  background-size: contain;
}

.btn-witn-icon--bn .tcb-button-link::before {
  content: "";
  background: url(./assets/b-n-icon.png) center center no-repeat;
  background-size: contain;
}

.btn-witn-icon--target .tcb-button-link::before {
  content: "";
  background: url(./assets/target.png) center center no-repeat;
  background-size: contain;
}

.btn-witn-icon--icon-youtube .tcb-button-link::before {
  content: "";
  background: url(./assets/icon-youtube.png) center center no-repeat;
  background-size: contain;
}

.btn-witn-icon--icon-itunes .tcb-button-link::before {
  content: "";
  background: url(./assets/icon-itunes.png) center center no-repeat;
  background-size: contain;
}

.btn-witn-icon--icon-spotify .tcb-button-link::before {
  content: "";
  background: url(./assets/icon-spotify.png) center center no-repeat;
  background-size: contain;
}

.btn-row .tve-cb {
  display: flex;
  justify-content: center;
  gap: 12px;
  flex-wrap: wrap;
}
@media screen and (max-width: 550px) {
  .btn-row .tve-cb .tcb-clear {
    width: 100%;
  }
}

.columns-shadow.columns-gap-32 .tcb-flex-row.tcb--cols--3 .tcb-flex-col {
  border-radius: 30px;
  box-shadow: -11px 26px 74px 0px rgba(125, 138, 157, 0.12);
  max-width: calc(33.33% - 21.33px) !important;
  padding-left: 0;
}
@media screen and (max-width: 1120px) {
  .columns-shadow.columns-gap-32 .tcb-flex-row.tcb--cols--3 .tcb-flex-col {
    max-width: calc(33.33% - 13.33px) !important;
    flex: 1 0 calc(33.33% - 13.33px);
  }
}
@media screen and (max-width: 768px) {
  .columns-shadow.columns-gap-32 .tcb-flex-row.tcb--cols--3 .tcb-flex-col {
    max-width: calc(50% - 10px) !important;
    flex: 1 0 calc(50% - 10px) !important;
  }
}
@media screen and (max-width: 650px) {
  .columns-shadow.columns-gap-32 .tcb-flex-row.tcb--cols--3 .tcb-flex-col {
    max-width: 100% !important;
    flex: 1 0 100% !important;
  }
}
.columns-shadow.columns-gap-32 .tcb-flex-row.tcb--cols--3 .tcb-flex-col .btn-with-arrow {
  margin-top: auto !important;
  margin-bottom: 0 !important;
}

.columns-3-col.columns-gap-32 .tcb-flex-row.tcb--cols--3 {
  margin-left: 0 !important;
}
@media screen and (max-width: 768px) {
  .columns-3-col.columns-gap-32 .tcb-flex-row.tcb--cols--3 {
    justify-content: center !important;
  }
}
.columns-3-col.columns-gap-32 .tcb-flex-row.tcb--cols--3 .tcb-flex-col {
  max-width: calc(33.33% - 21.33px) !important;
  padding-left: 0;
}
@media screen and (max-width: 1120px) {
  .columns-3-col.columns-gap-32 .tcb-flex-row.tcb--cols--3 .tcb-flex-col {
    max-width: calc(33.33% - 13.33px) !important;
    flex: 1 0 calc(33.33% - 13.33px);
  }
}
@media screen and (max-width: 768px) {
  .columns-3-col.columns-gap-32 .tcb-flex-row.tcb--cols--3 .tcb-flex-col {
    max-width: calc(50% - 10px) !important;
    flex: 1 0 calc(50% - 10px) !important;
  }
}
@media screen and (max-width: 650px) {
  .columns-3-col.columns-gap-32 .tcb-flex-row.tcb--cols--3 .tcb-flex-col {
    max-width: 100% !important;
    flex: 1 0 100% !important;
  }
}
.columns-3-col.columns-gap-32 .tcb-flex-row.tcb--cols--3 .tcb-flex-col .btn-with-arrow {
  margin-top: auto !important;
  margin-bottom: 0 !important;
}

.icons-row > .tve-cb {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
}
@media screen and (max-width: 1023px) {
  .icons-row > .tve-cb {
    gap: 10px;
  }
}
.icons-row > .tve-cb .icon {
  width: calc(16.667% - 16.667px) !important;
  max-width: calc(16.667% - 16.667px) !important;
  height: 155px !important;
  border-radius: 14px;
  background: #F5F7F8;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 1300px) {
  .icons-row > .tve-cb .icon {
    width: calc(20% - 16px) !important;
    max-width: calc(20% - 16px) !important;
  }
}
@media screen and (max-width: 1023px) {
  .icons-row > .tve-cb .icon {
    width: calc(25% - 7.5px) !important;
    max-width: calc(25% - 7.5px) !important;
    height: 140px !important;
  }
}
@media screen and (max-width: 550px) {
  .icons-row > .tve-cb .icon {
    width: calc(33.33% - 6.67px) !important;
    max-width: calc(33.33% - 6.67px) !important;
    height: 110px !important;
  }
}

.blue-block-img-row > .tve-cb {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
}
@media screen and (max-width: 1023px) {
  .blue-block-img-row > .tve-cb {
    gap: 10px;
  }
}
.blue-block-img-row > .tve-cb .logo {
  width: calc(16.667% - 16.667px) !important;
  max-width: calc(16.667% - 16.667px) !important;
  display: flex;
  align-items: center;
  justify-content: center;
  /*             @media screen and (max-width: 1300px) {
      width: calc(20% - 16px) !important;
      max-width: calc(20% - 16px) !important;
  } */
}
@media screen and (max-width: 1023px) {
  .blue-block-img-row > .tve-cb .logo {
    width: calc(25% - 7.5px) !important;
    max-width: calc(25% - 7.5px) !important;
  }
}
@media screen and (max-width: 550px) {
  .blue-block-img-row > .tve-cb .logo {
    width: calc(33.33% - 6.67px) !important;
    max-width: calc(33.33% - 6.67px) !important;
  }
}

@media screen and (max-width: 767px) {
  .mob-text-center {
    width: 100% !important;
    max-width: 100% !important;
  }
  .mob-text-center p {
    text-align: center !important;
  }
}

.daniel-featured-blue-box {
  box-shadow: 0px 5px 250px 0px rgba(87, 181, 226, 0.3);
  border-radius: 20px;
}

@media screen and (max-width: 1300px) and (min-width: 1023px) {
  .top-section .top-section-content-box {
    max-width: 550px !important;
  }
  .top-section-img.tve_image_caption {
    max-width: 300px !important;
  }
  .top-section-img.tve_image_caption.meet-top-section-img {
    max-width: 500px !important;
  }
  .top-section-img--author.tve_image_caption {
    max-width: 350px !important;
    right: 0;
    bottom: 0;
  }
  .empires-block .empires-block-content-box-wrapper.thrv-content-box {
    padding: 60px 20px !important;
  }
  .empires-block .empires-block-content-box.thrv-content-box {
    max-width: 400px !important;
  }
  .new-about-top-section .top-section-box-wrapper.thrv-content-box {
    padding: 60px 40px !important;
  }
  .new-about-top-section .text.thrv-content-box {
    padding: 40px 20px !important;
  }
  .new-about-top-section .img.tve_image_caption {
    max-width: 300px !important;
    bottom: -100px !important;
    right: 40px !important;
  }
}
.cards-row > .tve-cb {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  justify-content: center;
  align-items: stretch;
}
@media screen and (max-width: 1024px) {
  .cards-row > .tve-cb {
    gap: 10px;
  }
}
.cards-row > .tve-cb .card {
  width: calc(25% - 24px) !important;
  max-width: calc(25% - 24px) !important;
  display: flex;
  flex-flow: column;
}
.cards-row > .tve-cb .card > .tve-content-box-background {
  box-shadow: -11px 26px 74px 0px rgba(125, 138, 157, 0.12);
}
.cards-row > .tve-cb .card > .tve-cb {
  height: 100%;
  display: flex;
  flex-flow: column;
}
@media screen and (max-width: 1024px) {
  .cards-row > .tve-cb .card {
    width: calc(33.33% - 6.67px) !important;
    max-width: calc(33.33% - 6.67px) !important;
  }
}
@media screen and (max-width: 768px) {
  .cards-row > .tve-cb .card {
    width: calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media screen and (max-width: 550px) {
  .cards-row > .tve-cb .card {
    width: 100% !important;
    max-width: 100% !important;
  }
}
.cards-row > .tve-cb .card .btn-with-arrow {
  margin-top: auto;
  margin-bottom: 0;
}
.cards-row > .tve-cb .card.blue .text-row > .tve-cb {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
.cards-row.cards-row--3-col .card {
  width: calc(33.33% - 21.33px) !important;
  max-width: calc(33.33% - 21.33px) !important;
  display: flex;
  flex-flow: column;
}
.cards-row.cards-row--3-col .card > .tve-content-box-background {
  box-shadow: -11px 26px 74px 0px rgba(125, 138, 157, 0.12);
}
.cards-row.cards-row--3-col .card > .tve-cb {
  height: 100%;
  display: flex;
  flex-flow: column;
}
@media screen and (max-width: 1024px) {
  .cards-row.cards-row--3-col .card {
    width: calc(33.33% - 6.67px) !important;
    max-width: calc(33.33% - 6.67px) !important;
  }
}
@media screen and (max-width: 768px) {
  .cards-row.cards-row--3-col .card {
    width: calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media screen and (max-width: 550px) {
  .cards-row.cards-row--3-col .card {
    width: 100% !important;
    max-width: 100% !important;
  }
}
.cards-row.cards-row--2-col {
  max-width: 1128px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 1024px) {
  .cards-row.cards-row--2-col {
    max-width: 100%;
  }
}
.cards-row.cards-row--2-col .card {
  width: calc(50% - 16px) !important;
  max-width: calc(50% - 16px) !important;
  display: flex;
  flex-flow: column;
}
.cards-row.cards-row--2-col .card > .tve-content-box-background {
  box-shadow: -11px 26px 74px 0px rgba(125, 138, 157, 0.12);
}
.cards-row.cards-row--2-col .card > .tve-cb {
  height: 100%;
  display: flex;
  flex-flow: column;
}
@media screen and (max-width: 768px) {
  .cards-row.cards-row--2-col .card {
    width: calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media screen and (max-width: 550px) {
  .cards-row.cards-row--2-col .card {
    width: 100% !important;
    max-width: 100% !important;
  }
}
.cards-row.cards-row--2-col--full-width {
  max-width: 100%;
}
.cards-row.cards-row--2-col--full-width .card {
  width: calc(50% - 16px) !important;
  max-width: calc(50% - 16px) !important;
  display: flex;
  flex-flow: column;
}
.cards-row.cards-row--2-col--full-width .card > .tve-content-box-background {
  box-shadow: none;
}
@media screen and (max-width: 768px) {
  .cards-row.cards-row--2-col--full-width .card {
    width: calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media screen and (max-width: 550px) {
  .cards-row.cards-row--2-col--full-width .card {
    width: 100% !important;
    max-width: 100% !important;
  }
}

.awards-section-row.awards-section-row-reverse > .tve-cb .col-img {
  order: 1;
}
@media screen and (max-width: 1000px) {
  .awards-section-row.awards-section-row-reverse > .tve-cb .col-img {
    order: 2;
  }
}
.awards-section-row.awards-section-row-reverse > .tve-cb .col-text {
  order: 2;
}
@media screen and (max-width: 1000px) {
  .awards-section-row.awards-section-row-reverse > .tve-cb .col-text {
    order: 1;
  }
}
.awards-section-row > .tve-cb {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 32px;
}
@media screen and (max-width: 1000px) {
  .awards-section-row > .tve-cb {
    flex-wrap: wrap;
  }
}
.awards-section-row > .tve-cb .col-img {
  width: 432px;
}
@media screen and (max-width: 1000px) {
  .awards-section-row > .tve-cb .col-img {
    order: 2;
  }
}
.awards-section-row > .tve-cb .col-text {
  width: 664px;
}
@media screen and (max-width: 1000px) {
  .awards-section-row > .tve-cb .col-text {
    order: 1;
  }
}
.awards-section-row > .tve-cb .col-text .img-row > .tve-cb {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: center;
  align-items: stretch;
}
@media screen and (max-width: 1024px) {
  .awards-section-row > .tve-cb .col-text .img-row > .tve-cb {
    gap: 10px;
  }
}
.awards-section-row > .tve-cb .col-text .img-row > .tve-cb .img {
  width: calc(25% - 30px) !important;
  max-width: calc(25% - 30px) !important;
}
.awards-section-row > .tve-cb .col-text .img-row > .tve-cb .img > .tve-cb {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 1024px) {
  .awards-section-row > .tve-cb .col-text .img-row > .tve-cb .img {
    width: calc(33.33% - 6.67px) !important;
    max-width: calc(33.33% - 6.67px) !important;
  }
}
@media screen and (max-width: 768px) {
  .awards-section-row > .tve-cb .col-text .img-row > .tve-cb .img {
    width: calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media screen and (max-width: 550px) {
  .awards-section-row > .tve-cb .col-text .img-row > .tve-cb .img {
    width: calc(33.33% - 6.67px) !important;
    max-width: calc(33.33% - 6.67px) !important;
  }
}
.awards-section-row > .tve-cb .col-text .img-row > .tve-cb .img .btn-with-arrow {
  margin-top: auto !important;
  margin-bottom: 0 !important;
}

.top-video-section {
  max-width: 1360px;
  margin-left: auto !important;
  margin-right: auto !important;
  border-radius: 20px;
  overflow: hidden;
}
@media screen and (max-width: 1400px) {
  .top-video-section {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
}
@media screen and (max-width: 767px) {
  .top-video-section {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
}

.speaking-page-3col-section .row > .tve-cb {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 32px;
}
@media screen and (max-width: 800px) {
  .speaking-page-3col-section .row > .tve-cb {
    gap: 20px 10px;
    align-items: center;
  }
}
.speaking-page-3col-section .row > .tve-cb .col {
  width: calc(33.33% - 21.33px) !important;
  max-width: calc(33.33% - 21.33px) !important;
}
@media screen and (max-width: 1200px) {
  .speaking-page-3col-section .row > .tve-cb .col {
    width: calc(50% - 16px) !important;
    max-width: calc(50% - 16px) !important;
  }
}
@media screen and (max-width: 800px) {
  .speaking-page-3col-section .row > .tve-cb .col {
    width: calc(50% - 5px) !important;
    max-width: calc(50% - 5px) !important;
  }
}
@media screen and (max-width: 700px) {
  .speaking-page-3col-section .row > .tve-cb .col {
    width: 100% !important;
    max-width: 100% !important;
  }
}
@media screen and (max-width: 1200px) {
  .speaking-page-3col-section .row > .tve-cb .col.col-1 {
    width: 100% !important;
    max-width: 100% !important;
  }
}
.speaking-page-3col-section .row > .tve-cb .col.col-2 {
  flex-shrink: 0;
}
.speaking-page-3col-section .row > .tve-cb .col.col-2 .inner-row > .tve-cb {
  display: flex;
  align-items: center;
  gap: 16px;
}
.speaking-page-3col-section .row > .tve-cb .col.col-2 .inner-row > .tve-cb .icon {
  flex-shrink: 0;
}
.speaking-page-3col-section .row > .tve-cb .col.col-2 .inner-row > .tve-cb .btn {
  flex-shrink: 0;
  margin-right: 0;
  margin-left: auto;
}

.follow-section .follow-section-inner .btn-row--follow {
  max-width: 544px;
  position: relative;
  z-index: 4;
}
@media screen and (max-width: 1023px) {
  .follow-section .follow-section-inner .btn-row--follow {
    max-width: 450px;
  }
}
@media screen and (max-width: 215px) {
  .follow-section .follow-section-inner .btn-row--follow {
    max-width: 450px;
  }
}
.follow-section .follow-section-inner .btn-row--follow .tve-cb {
  display: flex;
  justify-content: flex-start;
  gap: 32px;
  flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
  .follow-section .follow-section-inner .btn-row--follow .tve-cb {
    gap: 20px;
  }
}
.follow-section .follow-section-inner .btn-row--follow .tve-cb .tcb-clear {
  width: calc(50% - 16px) !important;
}
@media screen and (max-width: 1024px) {
  .follow-section .follow-section-inner .btn-row--follow .tve-cb .tcb-clear {
    width: calc(50% - 10px) !important;
  }
}
@media screen and (max-width: 767px) {
  .follow-section .follow-section-inner .btn-row--follow .tve-cb .tcb-clear {
    width: 100% !important;
  }
}
.follow-section .follow-section-inner .btn-row--follow .tve-cb .btn-witn-icon {
  width: 100% !important;
}
.follow-section .follow-section-inner .btn-witn-icon a.tcb-button-link {
  flex-flow: row;
  align-items: center;
}
.follow-section .follow-section-inner .btn-witn-icon a.tcb-button-link::before {
  content: "";
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  order: 0;
  margin-right: 16px;
  border-radius: 0;
}
@media screen and (max-width: 1023px) {
  .follow-section .follow-section-inner .btn-witn-icon a.tcb-button-link::before {
    width: 20px;
    height: 20px;
  }
}
.follow-section .follow-section-inner .btn-witn-icon .tcb-button-texts {
  order: 1;
  display: flex;
  height: 100%;
  align-items: center;
}
.follow-section .follow-section-inner .btn-witn-icon .tcb-button-texts .tcb-button-text {
  display: flex;
}
.follow-section .follow-section-inner .btn-witn-icon .tcb-button-icon {
  order: 2;
  display: flex;
  height: 100%;
  align-items: center;
  margin-right: 0 !important;
  margin-left: auto !important;
}
.follow-section .follow-section-inner .btn-witn-icon--in .tcb-button-link::before {
  content: "";
  background: url(./assets/in.svg) center center no-repeat;
  background-size: contain;
}
.follow-section .follow-section-inner .btn-witn-icon--youtube .tcb-button-link::before {
  content: "";
  background: url(./assets/youtube2.svg) center center no-repeat;
  background-size: contain;
}
.follow-section .follow-section-inner .btn-witn-icon--instagram .tcb-button-link::before {
  content: "";
  background: url(./assets/instagram2.svg) center center no-repeat;
  background-size: contain;
}
.follow-section .follow-section-inner .btn-witn-icon--facebook .tcb-button-link::before {
  content: "";
  background: url(./assets/facebook2.svg) center center no-repeat;
  background-size: contain;
}
.follow-section .follow-section-inner .btn-witn-icon--twitter .tcb-button-link::before {
  content: "";
  background: url(./assets/twitter2.svg) center center no-repeat;
  background-size: contain;
}

@media screen and (max-width: 1300px) and (min-width: 1023px) {
  .follow-section .follow-section-inner.thrv-content-box {
    padding: 40px 20px !important;
  }
  .follow-section .img.tve_image_caption {
    max-width: 400px !important;
    right: 0 !important;
  }
}
.quote-section.quote-img-left .quote-section-row > .tve-cb .img {
  order: 1;
}
.quote-section.quote-img-left .quote-section-row > .tve-cb .text {
  order: 2;
}
.quote-section .quote-section-row > .tve-cb {
  display: flex;
  align-items: stretch;
  gap: 40px;
}
@media screen and (max-width: 1024px) {
  .quote-section .quote-section-row > .tve-cb {
    gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .quote-section .quote-section-row > .tve-cb {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.quote-section .quote-section-row > .tve-cb .text {
  width: 692px;
}
@media screen and (max-width: 767px) {
  .quote-section .quote-section-row > .tve-cb .text {
    width: 100%;
    order: 2;
  }
}
.quote-section .quote-section-row > .tve-cb .img {
  width: 332px;
  order: 1;
}
@media screen and (max-width: 767px) {
  .quote-section .quote-section-row > .tve-cb .img {
    max-width: 100%;
  }
}
.quote-section .quote-section-row > .tve-cb .img > .tve-cb {
  display: flex;
  flex-flow: column;
  justify-content: center;
  height: 100%;
}

@media screen and (max-width: 1024px) {
  .about-book-section .deskr br {
    display: none;
  }
}
.about-book-section .about-book-shadow-block {
  box-shadow: 0px 5px 250px 0px rgba(87, 181, 226, 0.3);
  border-radius: 20px;
  overflow: hidden;
}
.about-book-section .about-book-shadow-block > .tve-cb {
  display: flex;
  align-items: center;
  gap: 40px;
}
@media screen and (max-width: 1024px) {
  .about-book-section .about-book-shadow-block > .tve-cb {
    gap: 20px;
  }
}
@media screen and (max-width: 1023px) {
  .about-book-section .about-book-shadow-block > .tve-cb {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.about-book-section .about-book-shadow-block > .tve-cb .text {
  width: 350px;
}
@media screen and (max-width: 1023px) {
  .about-book-section .about-book-shadow-block > .tve-cb .text {
    width: 100%;
  }
}
.about-book-section .about-book-shadow-block > .tve-cb .img {
  width: 674px;
}
@media screen and (max-width: 767px) {
  .about-book-section .about-book-shadow-block > .tve-cb .img {
    max-width: 100%;
  }
}

.text-grey-row > .tve-cb {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}
.text-grey-row > .tve-cb .text {
  width: calc(100% - 40px);
}
.text-grey-row > .tve-cb .img {
  width: 28px;
  flex-shrink: 0;
}

.chapter-titles-section .row > .tve-cb {
  display: flex;
  align-items: stretch;
  gap: 32px;
  flex-wrap: nowrap;
}
@media screen and (max-width: 1024px) {
  .chapter-titles-section .row > .tve-cb {
    gap: 20px;
  }
}
@media screen and (max-width: 1023px) {
  .chapter-titles-section .row > .tve-cb {
    flex-wrap: wrap;
  }
}
.chapter-titles-section .row > .tve-cb .col {
  width: 33.33%;
}
@media screen and (max-width: 1023px) and (min-width: 768px) {
  .chapter-titles-section .row > .tve-cb .col {
    width: calc(50% - 10px);
  }
  .chapter-titles-section .row > .tve-cb .col.col-3 {
    width: 100%;
  }
  .chapter-titles-section .row > .tve-cb .col.col-3 > .tve-cb {
    display: flex;
    align-items: stretch;
    gap: 20px;
  }
  .chapter-titles-section .row > .tve-cb .col.col-3 > .tve-cb .item {
    width: calc(50% - 10px);
    margin-bottom: 0 !important;
  }
  .chapter-titles-section .row > .tve-cb .col.col-3 > .tve-cb .item.item-img > .tve-cb {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column;
  }
}
@media screen and (max-width: 767px) {
  .chapter-titles-section .row > .tve-cb .col {
    width: 100%;
  }
}
.chapter-titles-section .row > .tve-cb .col .text-row > .tve-cb {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
@media screen and (max-width: 767px) {
  .chapter-titles-section .row > .tve-cb .col .text-row > .tve-cb {
    gap: 5px;
  }
}
.chapter-titles-section .row > .tve-cb .col .text-row > .tve-cb .title {
  flex-shrink: 0;
}

.marketing-section .marketing-row > .tve-cb {
  display: flex;
  align-items: stretch;
  gap: 32px;
  flex-wrap: nowrap;
}
@media screen and (max-width: 1024px) {
  .marketing-section .marketing-row > .tve-cb {
    gap: 30px;
  }
}
@media screen and (max-width: 1023px) {
  .marketing-section .marketing-row > .tve-cb {
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
  }
}
.marketing-section .marketing-row > .tve-cb .col {
  width: 33.33%;
  display: flex;
  flex-flow: column;
}
.marketing-section .marketing-row > .tve-cb .col.col-2 > .tve-cb {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: column;
}
.marketing-section .marketing-row > .tve-cb .col.col-2 > .tve-cb .item-img {
  height: 100%;
}
.marketing-section .marketing-row > .tve-cb .col.col-2 > .tve-cb .item-img > .tve-cb {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: column;
}
@media screen and (max-width: 1024px) {
  .marketing-section .marketing-row > .tve-cb .col.col-2 > .tve-cb .item-img > .tve-cb {
    justify-content: flex-start;
  }
}
.marketing-section .marketing-row > .tve-cb .col .item {
  box-shadow: -11px 26px 74px 0px rgba(125, 138, 157, 0.12);
  border-radius: 18px;
}
@media screen and (max-width: 1023px) and (min-width: 768px) {
  .marketing-section .marketing-row > .tve-cb .col {
    width: calc(50% - 10px);
  }
  .marketing-section .marketing-row > .tve-cb .col.col-1 {
    order: 1;
  }
  .marketing-section .marketing-row > .tve-cb .col.col-2 {
    order: 3;
  }
  .marketing-section .marketing-row > .tve-cb .col.col-2 .item-img {
    height: 100%;
  }
  .marketing-section .marketing-row > .tve-cb .col.col-2 .item-img > .tve-cb {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-flow: column;
  }
  .marketing-section .marketing-row > .tve-cb .col.col-3 {
    order: 2;
  }
}
@media screen and (max-width: 767px) {
  .marketing-section .marketing-row > .tve-cb .col {
    width: 100%;
  }
}
.marketing-section .marketing-row > .tve-cb .col .text-row > .tve-cb {
  display: flex;
  align-items: center;
  gap: 8px;
}
@media screen and (max-width: 767px) {
  .marketing-section .marketing-row > .tve-cb .col .text-row > .tve-cb {
    gap: 5px;
  }
}
.marketing-section .marketing-row > .tve-cb .col .text-row > .tve-cb .img {
  flex-shrink: 0;
}

.press-kit-row > .tve-cb {
  display: flex;
  align-items: center;
  gap: 16px;
}
.press-kit-row > .tve-cb .icon {
  flex-shrink: 0;
}
.press-kit-row > .tve-cb .btn {
  flex-shrink: 0;
  margin-right: 0;
  margin-left: auto;
}

.btn-row--follow.social-buttons-box {
  max-width: 544px;
  position: relative;
  z-index: 4;
}
@media screen and (max-width: 1023px) {
  .btn-row--follow.social-buttons-box {
    max-width: 450px;
  }
}
@media screen and (max-width: 215px) {
  .btn-row--follow.social-buttons-box {
    max-width: 450px;
  }
}
.btn-row--follow.social-buttons-box .tve-cb {
  display: flex;
  justify-content: flex-start;
  gap: 32px;
  flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
  .btn-row--follow.social-buttons-box .tve-cb {
    gap: 20px;
  }
}
.btn-row--follow.social-buttons-box .tve-cb .tcb-clear {
  width: calc(50% - 16px) !important;
}
@media screen and (max-width: 1024px) {
  .btn-row--follow.social-buttons-box .tve-cb .tcb-clear {
    width: calc(50% - 10px) !important;
  }
}
@media screen and (max-width: 767px) {
  .btn-row--follow.social-buttons-box .tve-cb .tcb-clear {
    width: 100% !important;
  }
}
.btn-row--follow.social-buttons-box .tve-cb .btn-witn-icon {
  width: 100% !important;
}

.social-buttons-box .btn-witn-icon a.tcb-button-link {
  flex-flow: row;
  align-items: center;
}
.social-buttons-box .btn-witn-icon a.tcb-button-link::before {
  content: "";
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  order: 0;
  margin-right: 16px;
  border-radius: 0;
}
@media screen and (max-width: 1023px) {
  .social-buttons-box .btn-witn-icon a.tcb-button-link::before {
    width: 20px;
    height: 20px;
  }
}
.social-buttons-box .btn-witn-icon .tcb-button-texts {
  order: 1;
  display: flex;
  height: 100%;
  align-items: center;
}
.social-buttons-box .btn-witn-icon .tcb-button-texts .tcb-button-text {
  display: flex;
}
.social-buttons-box .btn-witn-icon .tcb-button-icon {
  order: 2;
  display: flex;
  height: 100%;
  align-items: center;
  margin-right: 0 !important;
  margin-left: auto !important;
}
.social-buttons-box .btn-witn-icon--in .tcb-button-link::before {
  content: "";
  background: url(./assets/in.svg) center center no-repeat;
  background-size: contain;
}
.social-buttons-box .btn-witn-icon--youtube .tcb-button-link::before {
  content: "";
  background: url(./assets/youtube2.svg) center center no-repeat;
  background-size: contain;
}
.social-buttons-box .btn-witn-icon--instagram .tcb-button-link::before {
  content: "";
  background: url(./assets/instagram2.svg) center center no-repeat;
  background-size: contain;
}
.social-buttons-box .btn-witn-icon--facebook .tcb-button-link::before {
  content: "";
  background: url(./assets/facebook2.svg) center center no-repeat;
  background-size: contain;
}
.social-buttons-box .btn-witn-icon--twitter .tcb-button-link::before {
  content: "";
  background: url(./assets/twitter2.svg) center center no-repeat;
  background-size: contain;
}
.social-buttons-box .btn-witn-icon--bbl .tcb-button-link::before {
  content: "";
  background: url(./assets/bbl.png) center center no-repeat;
  background-size: contain;
}
.social-buttons-box .btn-witn-icon--website .tcb-button-link::before {
  content: "";
  background: url(./assets/website.svg) center center no-repeat;
  background-size: contain;
}
.social-buttons-box .btn-witn-icon--marketingbbl .tcb-button-link::before {
  content: "";
  background: url(./assets/marketingbbl1.png) center center no-repeat;
  background-size: contain;
  width: 40px !important;
}
.social-buttons-box .btn-witn-icon--ramp .tcb-button-link::before {
  content: "";
  background: url(./assets/rapmp.png) center center no-repeat;
  background-size: contain;
  width: 40px !important;
}
.social-buttons-box .btn-witn-icon--rampai .tcb-button-link::before {
  content: "";
  background: url(./assets/rampailogo.png) center center no-repeat;
  background-size: contain;
  width: 35px !important;
}

@media screen and (max-width: 768px) {
  .social-buttons-box .btn-witn-icon a.tcb-button-link .tcb-button-icon {
    margin-left: 0px !important;
  }
}
@media screen and (max-width: 768px) {
  .social-buttons-box .btn-witn-icon a.tcb-button-link::before {
    width: 40px !important;
  }
}
@media screen and (max-width: 768px) {
  .social-buttons-box .btn-witn-icon a.tcb-button-link {
    justify-content: space-between;
  }
}

body .thrv_wrapper.thrv-columns.footer-container {
  margin: 0 auto !important;
}

.footer-columns.thrv-columns > .tcb-flex-row {
  margin-left: 0 !important;
  gap: 80px;
  justify-content: space-between;
  flex-wrap: wrap !important;
  align-items: stretch !important;
}
@media screen and (max-width: 1024px) {
  .footer-columns.thrv-columns > .tcb-flex-row {
    gap: 30px;
  }
}
@media screen and (max-width: 425px) {
  .footer-columns.thrv-columns > .tcb-flex-row {
    gap: 20px;
  }
}
.footer-columns.thrv-columns > .tcb-flex-row > .tcb-flex-col {
  padding-left: 0 !important;
}
.footer-columns.thrv-columns > .tcb-flex-row > .tcb-flex-col:nth-child(1) {
  max-width: 228px;
  flex-basis: 228px !important;
  flex: 1 0 228px;
  margin-right: 250px;
}
@media screen and (max-width: 1300px) {
  .footer-columns.thrv-columns > .tcb-flex-row > .tcb-flex-col:nth-child(1) {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .footer-columns.thrv-columns > .tcb-flex-row > .tcb-flex-col:nth-child(1) {
    max-width: calc(50% - 15px);
    flex-basis: calc(50% - 15px) !important;
    flex: 1 0 calc(50% - 15px);
  }
}
@media screen and (max-width: 425px) {
  .footer-columns.thrv-columns > .tcb-flex-row > .tcb-flex-col:nth-child(1) {
    max-width: 100%;
    flex-basis: 100% !important;
    flex: 1 0 100%;
  }
}
.footer-columns.thrv-columns > .tcb-flex-row > .tcb-flex-col:nth-child(2), .footer-columns.thrv-columns > .tcb-flex-row > .tcb-flex-col:nth-child(3), .footer-columns.thrv-columns > .tcb-flex-row > .tcb-flex-col:nth-child(4) {
  max-width: 172px;
  flex-basis: 172px !important;
  flex: 1 0 172px;
}
@media screen and (max-width: 768px) {
  .footer-columns.thrv-columns > .tcb-flex-row > .tcb-flex-col:nth-child(2), .footer-columns.thrv-columns > .tcb-flex-row > .tcb-flex-col:nth-child(3), .footer-columns.thrv-columns > .tcb-flex-row > .tcb-flex-col:nth-child(4) {
    max-width: calc(50% - 15px);
    flex-basis: calc(50% - 15px) !important;
    flex: 1 0 calc(50% - 15px);
  }
}
@media screen and (max-width: 425px) {
  .footer-columns.thrv-columns > .tcb-flex-row > .tcb-flex-col:nth-child(2), .footer-columns.thrv-columns > .tcb-flex-row > .tcb-flex-col:nth-child(3), .footer-columns.thrv-columns > .tcb-flex-row > .tcb-flex-col:nth-child(4) {
    max-width: 100%;
    flex-basis: 100% !important;
    flex: 1 0 100%;
  }
}
.footer-columns.thrv-columns > .tcb-flex-row .footer-socials-columns > .tcb-flex-row {
  margin-left: 0 !important;
  gap: 12px;
  justify-content: flex-start !important;
}
@media screen and (max-width: 767px) {
  .footer-columns.thrv-columns > .tcb-flex-row .footer-socials-columns > .tcb-flex-row {
    justify-content: center !important;
  }
}
.footer-columns.thrv-columns > .tcb-flex-row .footer-socials-columns > .tcb-flex-row > .tcb-flex-col {
  padding-left: 0 !important;
  max-width: 28px !important;
  flex-basis: 28px !important;
  flex: 1 0 28px;
}

.bottom-footer-columns > .tcb-flex-row {
  margin-left: 0 !important;
  gap: 30px;
  justify-content: space-between !important;
  flex-wrap: wrap !important;
}
@media screen and (max-width: 850px) {
  .bottom-footer-columns > .tcb-flex-row {
    gap: 20px;
  }
}
.bottom-footer-columns > .tcb-flex-row > .tcb-flex-col {
  padding-left: 0 !important;
}
.bottom-footer-columns > .tcb-flex-row > .tcb-flex-col:nth-child(1) {
  max-width: 500px;
  flex-basis: 500px !important;
  flex: 1 0 500px;
}
@media screen and (max-width: 850px) {
  .bottom-footer-columns > .tcb-flex-row > .tcb-flex-col:nth-child(1) {
    max-width: 100%;
    flex-basis: 100% !important;
    flex: 1 0 100%;
    order: 2;
  }
  .bottom-footer-columns > .tcb-flex-row > .tcb-flex-col:nth-child(1) .thrv_text_element {
    text-align: center;
    width: 100%;
  }
}
.bottom-footer-columns > .tcb-flex-row > .tcb-flex-col:nth-child(2) {
  max-width: 235px;
  flex-basis: 235px !important;
  flex: 1 0 235px;
}
@media screen and (max-width: 850px) {
  .bottom-footer-columns > .tcb-flex-row > .tcb-flex-col:nth-child(2) {
    max-width: 100%;
    flex-basis: 100% !important;
    flex: 1 0 100%;
    order: 1;
  }
  .bottom-footer-columns > .tcb-flex-row > .tcb-flex-col:nth-child(2) .thrv_text_element {
    text-align: center;
    width: 100%;
  }
}

.bbl-hbspt-form {
  max-width: 500px;
  margin: 0 auto;
  padding: 10px;
}
.bbl-hbspt-form input[type=text],
.bbl-hbspt-form input[type=email],
.bbl-hbspt-form input[type=url],
.bbl-hbspt-form input[type=password],
.bbl-hbspt-form input[type=search],
.bbl-hbspt-form input[type=number],
.bbl-hbspt-form input[type=tel],
.bbl-hbspt-form input[type=range],
.bbl-hbspt-form input[type=date],
.bbl-hbspt-form input[type=month],
.bbl-hbspt-form input[type=week],
.bbl-hbspt-form input[type=time],
.bbl-hbspt-form input[type=datetime],
.bbl-hbspt-form input[type=datetime-local],
.bbl-hbspt-form input[type=color],
.bbl-hbspt-form textarea {
  width: 100% !important;
  width: 100%;
  border: 1px solid rgb(87, 181, 226);
  border-radius: 10px;
  padding: 10px 20px;
  outline: none;
  color: #727383;
  font-family: Mulish;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 10px;
}
.bbl-hbspt-form input[type=text]::placeholder,
.bbl-hbspt-form input[type=email]::placeholder,
.bbl-hbspt-form input[type=url]::placeholder,
.bbl-hbspt-form input[type=password]::placeholder,
.bbl-hbspt-form input[type=search]::placeholder,
.bbl-hbspt-form input[type=number]::placeholder,
.bbl-hbspt-form input[type=tel]::placeholder,
.bbl-hbspt-form input[type=range]::placeholder,
.bbl-hbspt-form input[type=date]::placeholder,
.bbl-hbspt-form input[type=month]::placeholder,
.bbl-hbspt-form input[type=week]::placeholder,
.bbl-hbspt-form input[type=time]::placeholder,
.bbl-hbspt-form input[type=datetime]::placeholder,
.bbl-hbspt-form input[type=datetime-local]::placeholder,
.bbl-hbspt-form input[type=color]::placeholder,
.bbl-hbspt-form textarea::placeholder {
  color: #939393;
}
.bbl-hbspt-form select {
  width: 100% !important;
  width: 100%;
  border: 1px solid rgb(87, 181, 226);
  border-radius: 10px;
  padding: 10px 20px;
  outline: none;
  color: #727383;
  font-family: Mulish;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 10px;
}
.bbl-hbspt-form label {
  color: #727383;
  font-family: Mulish;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.bbl-hbspt-form .input input {
  margin-bottom: 0px;
}
.bbl-hbspt-form legend.hs-field-desc {
  color: #727383;
  font-family: Mulish;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 8px;
  margin-top: -4px;
}
.bbl-hbspt-form button,
.bbl-hbspt-form input[type=button],
.bbl-hbspt-form input[type=reset],
.bbl-hbspt-form input[type=submit] {
  border-radius: 30px;
  background: #57B5E2;
  border: none;
  color: #FFF;
  font-family: Mulish;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 150% */
  padding: 10px 16px;
  width: 100%;
  margin: 10px auto;
}
.bbl-hbspt-form button:hover,
.bbl-hbspt-form input[type=button]:hover,
.bbl-hbspt-form input[type=reset]:hover,
.bbl-hbspt-form input[type=submit]:hover {
  background: #14a0e1;
}
.bbl-hbspt-form .hs-form-field {
  margin-bottom: 10px;
}
.bbl-hbspt-form ul.inputs-list {
  list-style: none;
  margin-left: 0px !important;
}
.bbl-hbspt-form ul.inputs-list li {
  margin-left: 0px !important;
  line-height: 1.5em !important;
  padding-bottom: 5px !important;
}
.bbl-hbspt-form .hs-form-checkbox-display {
  display: flex;
  align-items: center;
}
.bbl-hbspt-form .hs-form-checkbox-display span {
  margin-left: 10px;
}
.bbl-hbspt-form .hs-form-radio-display {
  display: flex;
  align-items: center;
}
.bbl-hbspt-form .hs-form-radio-display span {
  margin-left: 10px;
}
.bbl-hbspt-form ul.hs-error-msgs {
  list-style: none;
  margin-left: 0 !important;
}
.bbl-hbspt-form ul.hs-error-msgs li {
  margin-left: 0;
  line-height: 1 em;
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}
.bbl-hbspt-form ul.hs-error-msgs li .hs-error-msg {
  font-family: Poppins;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  color: #ff0000;
}

.thrv_wrapper .timeline-content-box {
  margin-top: 0px;
}
@media screen and (min-width: 1380px) {
  .thrv_wrapper .timeline-content-box {
    margin-top: -50px !important;
  }
}
@media screen and (min-width: 1380px) {
  .thrv_wrapper .timeline-content-box.first {
    margin-top: 0px !important;
  }
}

.bbl-hbspt-form .hs-form-booleancheckbox-display span {
  margin-left: 10px;
}

#tcb_landing_page .bbl-hbspt-form h2 {
  color: rgb(63, 65, 80) !important;
  font-family: Mulish !important;
  font-size: 25px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  padding: 10px 0 !important;
}
@media screen and (max-width: 550px) {
  #tcb_landing_page .bbl-hbspt-form h2 {
    font-size: 18px !important;
  }
}

/*# sourceMappingURL=style.css.map */
