/*****************************************/
/*     Start your custom style here      */
/*****************************************/

.content-wrapper {
  position:relative;
}

.bounce {
	position: absolute;
	bottom: -70px;
  left:0;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	-moz-animation: bounce 2s infinite;
	-o-animation: bounce 2s infinite;
}

.blog-pagination {
    text-align: center;
    margin-top: 2.5rem;
}

.accent-blob {
  position:relative;
}

.sr-blog-post .col-md-10 {
  z-index:10;
}

.sr-blog-post {
  overflow-x:hidden;
}

html {
    overflow-x: hidden;
}

.show-search{
  color:#000!important;
}
.navbar-search-form-wrapper .hs-search-field {
border-radius:50%;
}

button.oembed_custom-thumbnail {
    border-radius: 5px;
}

.red-checkmark .description ul {
  padding-left:0;
}

.red-checkmark .description ul li {
      list-style: none;
    padding-left: 30px;
    position: relative;
  margin-bottom:10px;
}

.red-checkmark .description ul li:before {
  content: url(https://22377811.fs1.hubspotusercontent-na1.net/hubfs/22377811/2023%20Website/Images/red-check-mark.svg);
    left: 0;
    margin: 0;
    position: absolute;
    top: 3px;
  width:20px;
}

.blog-accent-blob-1 img,
.blog-accent-blob-2 img,
.blog-accent-blob-3 img{
    animation: bubble-anim 17s ease-in-out .1s infinite;
    width: 100%;
}

.blog-content ul li {
  margin-bottom:0.5rem;
}

.blog-accent-blob-1 {
  position: absolute;
  z-index: 1;
  width: 1000px;
  top: -250px;
  left: 60%;
}

.blog-accent-blob-2 {
  width: 700px;
  top: 600px;
  right: 85%;
  position: absolute;
  z-index: 1;
}

.blog-accent-blob-3 {
  width: 800px;
  bottom: 50px;
  left: 75%;
  position: absolute;
  z-index: 1;
}


/** Accents for modules **/

.accent-1 .cards.row .card-1:after {
  position:absolute;
  z-index:-1;
  content:url('https://22377811.fs1.hubspotusercontent-na1.net/hubfs/22377811/2023%20Website/Accent%20Images/shape-blob-4.svg');
  bottom: -80px;
  left: -120px;
  width: 200px;
}

/* yellow collab arrows */
.accent-1 .cards.row:before {
  position:absolute;
  z-index:-1;
  content:url('https://22377811.fs1.hubspotusercontent-na1.net/hubfs/22377811/2023%20Website/Accent%20Images/arrows-2.svg');
  top: -50px;
  right: -60px;
  width: 150px;
}

/* red collab arrows */
.accent-4 .events-wrapper:before {
  position:absolute;
  z-index:-1;
  content:url('https://22377811.fs1.hubspotusercontent-na1.net/hubfs/22377811/2023%20Website/Accent%20Images/arrows-1.svg');
  top: -50px;
  right: -60px;
  width: 150px;
}

.accent-4 .events-wrapper {
  position:relative;
}

.image-accent-1 .responsive-image:before{
    position:absolute;
  z-index:-1;
  content:url('https://22377811.fs1.hubspotusercontent-na1.net/hubfs/22377811/2023%20Website/Accent%20Images/shape-blob-2.svg');
  bottom: -80px;
  left: -120px;
  width: 200px;
}


.image-accent-2 .responsive-image:before{
    position:absolute;
  z-index:-1;
  content:url('https://22377811.fs1.hubspotusercontent-na1.net/hubfs/22377811/2023%20Website/Accent%20Images/star.svg');
  bottom: -80px;
  left: -80px;
  width: 200px;
}

.image-accent-3 .responsive-image:before {
  position:absolute;
  z-index:-1;
  content:url('https://22377811.fs1.hubspotusercontent-na1.net/hubfs/22377811/2023%20Website/Accent%20Images/shape-blob-8.svg');
  bottom: -80px;
  left: -120px;
  width: 200px;
}

.image-accent-4 .responsive-image:before {
  position:absolute;
  z-index:-1;
  content:url('https://22377811.fs1.hubspotusercontent-na1.net/hubfs/22377811/2023%20Website/Accent%20Images/shape-blob-9.svg');
  bottom: -80px;
  right: -80px;
  width: 200px;
}

.image-accent-5 .responsive-image:before {
  position:absolute;
  z-index:-1;
  content:url('https://22377811.fs1.hubspotusercontent-na1.net/hubfs/22377811/2023%20Website/Accent%20Images/shape-blob-2.svg');
  bottom: -80px;
  right: -80px;
  width: 200px;
}

/* fire dots */
.accent-2 .cards.row .card-1:after {
  position:absolute;
  z-index:-1;
  content:url('https://22377811.fs1.hubspotusercontent-na1.net/hubfs/22377811/2023%20Website/Accent%20Images/fire-dots-1.svg');
  bottom: -80px;
  left: -120px;
  width: 200px;
}

/* coaching accent */
.accent-2 .cards.row:before {
  position:absolute;
  z-index:-1;
  content:url('https://22377811.fs1.hubspotusercontent-na1.net/hubfs/22377811/2023%20Website/Accent%20Images/quotes-1.svg');
  top: -35px;
  right: -80px;
  width: 100px;
}

/** Fire Video Accent **/

.fire-accent-video .sr-video {
  position:relative;
}

.fire-accent-video .sr-video:before {
  position:absolute;
  z-index:-1;
  content:url('https://22377811.fs1.hubspotusercontent-na1.net/hubfs/22377811/2023%20Website/Accent%20Images/fire-dots-1.svg');
  bottom: -80px;
  left: -120px;
  width: 200px;
}



.team-member-wrapper{
  position:relative;
}

.team-accent-1 .team-member-wrapper:before {
  position:absolute;
  z-index:-1;
  content:url('https://22377811.fs1.hubspotusercontent-na1.net/hubfs/22377811/2023%20Website/Accent%20Images/colors-3.svg');
  top: -50px;
  left: -70px;
  width: 100px;
}

.team-accent-2 .team-member-wrapper:before {
  position:absolute;
  z-index:-1;
  content:url('https://22377811.fs1.hubspotusercontent-na1.net/hubfs/22377811/2023%20Website/Accent%20Images/colors-4.svg');
  top: -50px;
  left: -70px;
  width: 100px;
}

.team-accent-3 .team-member-wrapper:before {
  position:absolute;
  z-index:-1;
  content:url('https://22377811.fs1.hubspotusercontent-na1.net/hubfs/22377811/2023%20Website/Accent%20Images/colors-1.svg');
  top: -50px;
  left: -70px;
  width: 100px;
}

.sidebar {
  position: relative;
    z-index: 20;
}

.sidebar-sticky {
  position:sticky;
  top:150px;
  box-shadow:1px 2px 22.5px 2.5px rgba(0,0,0,.05);
  border-radius:5px;
      border-top: 8px solid #d9a824;
  padding:1.5rem;
  background-color:#fff;
}


ol li {
  margin-bottom:5px;
}

@media (max-width:768px) {
  .bounce {
    display:none;
  }
}
 
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}
 
@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}
 
@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}


@media (max-width:767px) {
  h1, .h1 {
    font-size:2rem!Important;
  }
}

@keyframes bubble-anim{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1.1);transform:scale(1);}20%{-webkit-transform:scaleY(0.95) scaleX(1.05);transform:scaleY(0.95) scaleX(1.05);}48%{-webkit-transform:scaleY(1.1) scaleX(0.9);transform:scaleY(1.1) scaleX(0.9);}68%{-webkit-transform:scaleY(0.98) scaleX(1.02);transform:scaleY(0.98) scaleX(1.02);}75%{-webkit-transform:scaleY(1.02) scaleX(0.98);transform:scaleY(1.02) scaleX(0.98);}97%,100%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes "pulseHeart"{0%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}50%{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}