input {
  border: 0;
}
button {
  border: 0;
}
.header {
    height: 160px!important;
    overflow: hidden!important;
    -webkit-animation: slide-in-top .8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: slide-in-top .8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.header-post h1 {
    text-align: center;
    line-height: 1.75;
}
.txt-accent {
    color: #41c5c0;
}
.go-to-vids {
    padding: 3% 3% 2% 3%!important;
    margin-bottom: 0!important;
    clear: left;
}
.post-thumb .post-thumb-container a,
.post-thumb .post-thumb-container a,
.post-thumb .post-thumb-container a,
.video-listing h1 a,
.video-listing h2 a,
.go-to-vids a {
    color:#fff!important;
    text-decoration: none!important;
    font-family: 'Nexa Bold'!important;
    text-align: center;
    transition: all 0.2s!important;
    font-size: 35px;
}
.video-listing h2 {
    text-align: center;
    margin: 0 0 5% 0;
}
.post-thumb .post-thumb-container a:hover,
.post-thumb .post-thumb-container a:hover,
.post-thumb .post-thumb-container a:hover,
.video-listing h1 a:hover,
.video-listing h2 a:hover,
.go-to-vids a:hover {
    color:#41c5c0!important;
    transition: all 0.2s!important;
}
/* .post-thumb .post-thumb-container a:link,
.post-thumb .post-thumb-container a:visited,
.video-listing h1 a:link,
.video-listing h1 a:visited,
.video-listing h2 a:visited,
.go-to-vids a {
    color:#41c5c0!important;
    transition: all 0.2s!important;
} */
.post-thumb .post-thumb-container a:active,
.post-thumb .post-thumb-container a:active,
.post-thumb .post-thumb-container a:active,
.video-listing h1 a:active, .go-to-vids a:active {
    color:#239a96!important;
    transition: all 0.2s!important;
}

/* FRONT MAIN */
.front-main {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    padding: 0 2%;
}
.front-main .front-left {
    flex-basis: 40%;
    padding: 0 0 0 6%;
    margin: -20px 0 0 0;
    -webkit-animation: fade-in 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: fade-in 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation-delay: .5s;
    -webkit-animation-delay: .5s;
}
.front-main .front-left img {
    width: auto;
    max-height: 70vh;
    height: auto;
    -webkit-filter: drop-shadow(-30px 40px 10px rgba(2,16,25,0.7));
    filter: drop-shadow(-30px 40px 10px rgba(2,16,25,0.7));
}
.front-main .front-right {
    flex-basis: 60%;
    -webkit-animation: fade-in 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: fade-in 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.front-main .front-right h1 {
    text-align: center;
    margin: 2% 3% 4% 3%;
    font-size: 2.2em;
    font-family: "Nexa Bold";
}
.front-main .front-right .post-thumb {
    width: 100%;
    padding: 0 27%!important;
}
.front-main .front-right .post-thumb .middle {
    top: 34%;
}
.post-thumb .middle {
    top: 37.5%!important;
}
@media (max-width: 1100px) {
    .front-main .front-right .post-thumb .middle {
        top: 24%!important;
    }
}
@media (max-width: 758px) {
    .front-main .front-right .post-thumb .middle {
        top: 37.5%!important;
    }
}
/* .front-main .front-right .quote {
    display: inline-flex;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0 8%;
} */
.quote {
    padding: 0 2%;
    margin: 2% auto !important;
}
/* .front-main .front-right .quotation-top, .front-main .front-right .quotation-bottom {
    display: inline;
    flex-basis: 7%;
    width: 7%!important;
    min-height: 200px!important;
    background-size: contain;
} */
.quotation-top, .quotation-bottom {
    display: inline;
    flex-basis: 10%;
    width: 10%!important;
    min-height: 200px!important;
    background-size: contain!important;
}
/* .front-main .front-right .quotation-text {
    font-size: 22px;
    text-align: center;
    flex-basis: 86%;
} */
.front-main .front-right .post-thumb {
    margin: auto;
}
.front-main .front-left, .front-main .front-right {
    align-self: center;
    height: 100%;
}
/* front main media queries */
@media (max-width: 768px) {
    .front-main {
        flex-wrap: wrap;
        height: auto;
    }
    .front-main .front-right, .front-main .front-left {
        flex-basis: 100%;
        width: 100%;
    }
    .front-main .front-left {
        order: 2;
        padding: 0 10%;
    }
    .front-main .front-right {
        order: 1;
    }
    .front-main .front-right h1 {
        margin: 2% 3% 8% 3%;
    }
    .front-main .front-right .post-thumb {
        padding: 0 5%!important;
    }
    /* .front-main .front-right .quote {
        padding: 0 4%;
    } */
    .quote {
        margin: 4% auto 2% auto!important;
        padding: 0 4%;
    }
    /* .front-main .front-right .quotation-text {
        margin: 5% auto 10% auto;
        width: 100%;
        padding: 0 5%;
    } */
    .quotation-text {
        margin: 5% auto 10% auto;
        width: 100%;
        padding: 0 5%;
    }
    .post-thumb .middle {
        width: 70%;
        height: 70%;
    }
    .post-thumb .middle .text {
        font-size: 18px;
    }

}
/* animations */

/**
 * ----------------------------------------
 * animation fade-in
 * ----------------------------------------
 */
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/**
 * ----------------------------------------
 * animation slide-in-top
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-top {
  0% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in-top {
  0% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
/**
 * ----------------------------------------
 * animation slide-in-left
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

/* END FRONT MAIN */

/* listing fix */
.video-listing .post-thumb {
    height: 480px!important;
}
@media (max-width: 768px) {
    .video-listing .post-thumb {
        height: auto!important;
    }
}
iframe {
    background-color: #000;
}
.hs-responsive-embed-iframe {
    height: calc(99% - 3px)!important;
}

.np-pt-ct-wr {
  display: block;
  margin: 3% auto 5% auto;
  max-width: 900px;
  height: auto;
  overflow: auto;
}

.nphoto-comment-wrapper {
    display: block;
    margin: 0px auto 0 auto;
    width: 100%;
    height: auto;
    overflow: auto;
    background-color: #15181d;
    padding: 30px 40px
}

@media (max-width:1220px) {
    .nphoto-comment-wrapper {
        display: block;
        margin: 40px auto 0 auto;
        width: 900px;
        height: auto
    }
}

@media (max-width:1024px) {
    .nphoto-comment-wrapper {
        display: block;
        margin: 40px auto 0 auto;
        width: 735px;
        height: auto
    }
}

@media (max-width:740px) {
    .nphoto-comment-wrapper {
        display: block;
        margin: 40px auto 0 auto;
        width: 100%;
        height: auto
    }
}

@media (max-width:420px) {
    .nphoto-comment-wrapper {
        padding: 20px 20px
    }
}

.nphoto-comment-wrapper .nphoto-comment-wrapper-header {
    font-family: 'Nexa Light';
    text-align: center;
    font-size: 22px;
    margin-bottom: 30px;
    color: #41c5c0;
}

.nphoto-comment-wrapper form {
    margin-top: 14px
}

.nphoto-comment-wrapper .hs-fieldtype-text {
    margin-bottom: 10px
}

.nphoto-comment-wrapper label {
    font-size: 12px
}

.nphoto-comment-wrapper input[type=text],
.nphoto-comment-wrapper input[type=email] {
    font-size: 19px;
    width: 100%;
    padding: 10px 12px 6px;
    background-color: #15181d;
    color: #fff;
    font-family: 'Nexa Light';
    border: 1px solid #41c5c0;
}
.nphoto-comment-wrapper input[type=text]:hover,
.nphoto-comment-wrapper input[type=email]:hover,
.nphoto-comment-wrapper input[type=text]:focus,
.nphoto-comment-wrapper input[type=email]:focus {
    opacity: 0.5;
    transition: all 0.2s;
}

.nphoto-comment-wrapper textarea {
    font-size: 19px;
    width: 100%;
    height: 90px;
    padding: 10px 30px;
    background-color: #fff;
    outline: 0;
    border: 0;
    color: #000;
    font-family: 'Nexa Light';
    border: 1px solid #41c5c0;
}

.nphoto-comment-wrapper .hs-error-msgs {
    color: #f2545b;
    margin-top: 4px
}

.nphoto-comment-wrapper .hs-error-msgs label {
    font-size: 15px
}

.nphoto-comment-wrapper ul,
.nphoto-comment-wrapper ul li {
    list-style: none
}

.nphoto-comment-wrapper .grecaptcha-badge {
    width: 50%;
    float: left;
    margin-top: 20px
}

.nphoto-comment-wrapper input[type=submit] {
    float: right;
    color: #fff;
    background-image: linear-gradient(210deg,#8fd5bd,#41c5c0);
    border: 1px solid #41c5c0;
    font-size: 20px;
    padding: 10px 30px;
    border-radius: 24px;
    margin-top: 26px;
    font-family: 'Nexa Bold';
    text-transform: uppercase;
}

.nphoto-comment-wrapper input[type=submit]:hover {
    background: transparent!important;
    /* opacity: 0.8; */
    transition: all 0.2s;
}

@media (max-width:599px) {
    .nphoto-comment-wrapper .grecaptcha-badge {
        display: block;
        margin: 0 auto;
        width: 50%;
        float: unset;
        margin-top: 20px
    }
    .nphoto-comment-wrapper input[type=submit] {
        float: unset;
        display: block;
        margin: 0 auto;
        color: #fff;
        font-size: 23px;
        padding: 10px 30px;
        border-radius: 24px;
        margin-top: 26px
    }
}

#comments-listing > .comment {
  border: 0;
  padding-top: 1.1em;
  background: #41c5c0;
  padding: 20px;
}
#comments-listing > .depth-1 {
  background: #8fd5bd;
  margin-left: 10px;
}
#comments-listing > .comment > .comment-body {
  padding: 5px 0px;
}
#hs_form_target_bf9d42a8-5f97-4c8d-9c18-b27054ba1548 {
  margin-top: 50px;
}















/* Another css file */
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */
{% include "hubspot/styles/responsive/modules.css" %}
{% include "hubspot/styles/patches/recommended.css" %}

/*


Author: Kamil Mieszkowicz
Domain: https://inspiredux.com/


|||||||||||     |||||       |||||     |||||         |||||
   |||||        |||||       |||||       |||||     |||||
   |||||        |||||       |||||         ||||| |||||
   |||||        |||||       |||||            |||||
   |||||        |||||       |||||           |||||||
   |||||         |||||     |||||          ||||| |||||
   |||||          |||||||||||||         |||||     |||||
|||||||||||         |||||||||         |||||         |||||


*/


/* FONTS */
@font-face {
  font-family: "Nexa Light";
  src: url("https://cdn2.hubspot.net/hubfs/2360104/Nexa%20Font/nexa_light.ttf");
}
@font-face {
  font-family: "Nexa Bold";
  src: url("https://cdn2.hubspot.net/hubfs/2360104/Nexa%20Font/nexa_bold.ttf");
}

::selection {
	background: #41c5c0;
	color: #fff;
}
::-moz-selection {
	background: #41c5c0;
	color: #fff;
}
/* Begin Mian Styling */
* {
    box-sizing: border-box;
    margin: 0px;
    padding: 0px;
    scroll-behavior: smooth!important;
}
body {
    font-family: 'Nexa Light';
    background-color: rgb(0,23,35);
    color: #fff;
    scroll-behavior: smooth!important;
}
/** Begin Template Styling **/
.row {
    display: block;
    margin: 0 auto;
    max-width: 1200px;
    height: auto;
    overflow: auto;
}
.row-100 {
    float: left;
    width: 100%;
    height: auto;
    overflow: auto;
}
.row-100 {
    float: left;
    width: 100%;
    height: auto;
    overflow: auto;
}
.row-90 {
    float: left;
    width: 90%;
    height: auto;
    overflow: auto;
}
.row-80 {
    float: left;
    width: 80%;
    height: auto;
    overflow: auto;
}
.row-60 {
    float: left;
    width: 60%;
    height: auto;
    overflow: auto;
}
.row-50 {
    float: left;
    width: 50%;
    height: auto;
    overflow: auto;
}
.row-40 {
    float: left;
    width: 40%;
    height: auto;
    overflow: auto;
}
.row-30 {
    float: left;
    width: 30%;
    height: auto;
    overflow: auto;
}
.row-30-1 {
    float: left;
    width: 30%;
    height: auto;
    overflow: auto;
}
.row-20 {
    float: left;
    width: 20%;
    height: auto;
    overflow: auto;
}
.row-10 {
    float: left;
    width: 10%;
    height: auto;
    overflow: auto;
}
@media (max-width: 1000px) {
      .row-40 {
        width: 50%;
    }
    .row-30 {
        width: 50%;
    }
    .row-30-1 {
        width: 100%;
    }
}
@media (max-width: 420px) {
    .row-40 {
        width: 100%;
    }
    .row-30 {
        width: 100%;
    }
   .row-30-1 {
        width: 100%;
    }
}
/** End Template Styling **/

/** Begin Header Styling **/
.header {
    height: 21vh;
/*     background-image: url('https://cdn2.hubspot.net/hubfs/2360104/ProTip%20Premium%20Blog/banner.jpg'); */
    background-position: center;
    background-size: cover;
    overflow: hidden;
}
.header-post {
    position: relative;
    height: auto;
    background: radial-gradient(#12395a, #061d2f);
    background-attachment: fixed;
    background-size: cover;
}
.header-post-video {
    position: relative;
    display: block;
    margin: 30px auto 0 auto;
    width: 900px;
    height: 506px;
    z-index: 1000;
    /* background-color: #000; */
    box-shadow: 0 0 50px rgba(0,0,0,0.8);
}
/* .header-post h1 {
    display: none;
} */
@media (max-width: 420px) {
    .header-post {
        height: 100vh;
        background-position: center center;
        background-size: cover;
    }
    .header-post h1 {
        display: block;
        margin: 0 auto 20px;
        width: 100%;
        text-align: center;
        color: #fff;
    }
    .header-post h1 span {
        color: rgb(65, 197, 192);
    }
    .header-post-video {
        display: block;
        margin: 0px auto 0 auto;
        width: 90%;
        height: 200px;
        z-index: 1000;
        background-color: #000;
        box-shadow: 0 0 50px rgba(0,0,0,0.8);
    }
}
.clear-post-content {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 400px;
}
header {
    display: block;
    margin: 10px auto 25px auto;
    width: 80%;
    height: 140px;
}
.header_logo {
    float: left;
    width: 100%;
    height: 140px;
    background-image: url('https://f.hubspotusercontent00.net/hubfs/2360104/GW/logo%20pro%20tips_new.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 200px;
}
@media (max-width: 420px) {
    header {
        width: 100%;
    }
    .header_logo {
        float: left;
        width: 100%;
        height: 140px;
        background-image: url('https://cdn2.hubspot.net/hubfs/2360104/ProTip%20Premium%20Blog/logo-protip.svg');
        background-position: center center;
        background-size: 180px;
    }
}
@media (max-width: 930px) {
    nav {
        display: none;
    }
}
nav {
    float: right;
    height: 100px;
    line-height: 100px;
}
nav ul {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}
nav ul li {
    float: left;
    padding: 0;
    margin-left: 60px;
}
nav ul li a:link,
nav ul li a:active,
nav ul li a:visited {
    font-size: 24px;
    color:#fff;
    text-decoration: none;
    font-family: 'Nexa Bold';
    transition: all 0.2s;
    text-transform: uppercase;
}
nav ul li a:hover {
    color: #87c9b7;
    transition: all 0.2s;
}
.banner_arrow {
    position: static;
    margin: 0 auto;
    width: 100px;
    height: 50px;
    background-image: url('https://f.hubspotusercontent00.net/hubfs/2360104/GW/banner-arrow-dark.png');
    background-position: center center;
    background-size: 40px;
    background-repeat: no-repeat;
    -webkit-animation: shake-vertical 7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
	        animation: shake-vertical 7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
}
.banner_arrow:hover {
    cursor: pointer;
}
@-webkit-keyframes shake-vertical {
    0%,
    100% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
    10%,
    30%,
    50%,
    70% {
        -webkit-transform: translateY(-8px);
                transform: translateY(-8px);
    }
    20%,
    40%,
    60% {
        -webkit-transform: translateY(8px);
                transform: translateY(8px);
    }
    80% {
        -webkit-transform: translateY(6.4px);
                transform: translateY(6.4px);
    }
    90% {
        -webkit-transform: translateY(-6.4px);
                transform: translateY(-6.4px);
    }
}
@keyframes shake-vertical {
    0%,
    100% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
    10%,
    30%,
    50%,
    70% {
        -webkit-transform: translateY(-8px);
                transform: translateY(-8px);
    }
    20%,
    40%,
    60% {
        -webkit-transform: translateY(8px);
                transform: translateY(8px);
    }
    80% {
        -webkit-transform: translateY(6.4px);
                transform: translateY(6.4px);
    }
    90% {
        -webkit-transform: translateY(-6.4px);
                transform: translateY(-6.4px);
    }
}

/** End Header Styling **/

/** Begin Mian Content Styling - Blog Listing **/
.front-text {
/*     margin: 200px auto; */
    margin: 100px auto;
    font-size: 26px;
    text-align: justify;
}
.quotation-top {
    min-height: 260px;
    background-image: url('https://cdn2.hubspot.net/hubfs/2360104/ProTip%20Premium%20Blog/quotation-top.svg');
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 60px;
}
.quotation-bottom {
    min-height: 260px;
    background-image: url('https://cdn2.hubspot.net/hubfs/2360104/ProTip%20Premium%20Blog/quotation-bottom.svg');
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 60px;
}
.quotation-text {
    min-height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1.5;
    font-size: 22px;
    text-align: center;
}
@media (max-width: 420px) {
    .front-text {
        margin: 100px auto;
        font-size: 20px;
        padding: 10px;
    }
    .quotation-top {
        min-height: 260px;
        background-repeat: no-repeat;
        background-position: top right;
        background-size: 30px;
    }
    .quotation-bottom {
        min-height: 260px;
        background-repeat: no-repeat;
        background-position: bottom left;
        background-size: 30px;
    }
    .quotation-text {
        min-height: 250px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

.video-listing h1 {
    display: block;
    margin: 50px auto 90px auto;
    width: 100%;
    text-align: center;
    font-size: 40px;
    font-family: 'Nexa Bold';
    overflow: visible!important;
}
.video-listing h1 span {
    color: #41c5c0;
}
@media (max-width: 420px) {
    .video-listing h1 {
        display: block;
        margin: 50px auto 50px auto;
        width: 100%;
        text-align: center;
        font-size: 30px;
        font-family: 'Nexa Bold';
    }
}
.post-thumb {
    float: left;
    width: 50%;
    margin: 0 0 30px 0;
    height: auto;
    padding: 0 30px;
}
.post-thumb-container {
    float: left;
    position: relative;
    width: 100%;
}
.image {
    /* opacity: 0.7; */
    display: block;
    width: 100%;
    height: auto;
    transition: .5s ease;
    backface-visibility: hidden;
}
.middle {
    transition: .5s ease;
    opacity: 1;
    position: absolute;
    top: 45%;
    left: 50%;
    width: 60px;
    height: 60px;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    background-size: 60px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABcQAAAXEBu4rh9AAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAUfSURBVGiB1ZpPbFVFFMa/eRSiFMSkxQ0IhESKSqHaFhDBEOJCA8FoiGxIJTFRdy7l36JG0+gOA9HYiIkJouhSNKYgMaagEUQC2FoUXRjYQJWkoFh47+dizuXNa1/b++697yEnae678+c73+nMnDln7jhlJMAcSWsktUlqkjRPUoOkadbkiqRBSb9LOivpmKTDzrk/suKQWIC5wA6gn+TSB2wH5qbh4hIa0CJpq6QNknJWfEPS95J6Jf0saUB+BK5afb2kRkkLJC2UtEpSu6Q6qy9I+lRSl3PuVBJelRhwD/ABULD/Zh7oATYB0yZGGIU3HegADgaYBeB9YGY1bBCwEfgzMGAv8GCG+IuAfYYNMAhsyApfwBTgnWBOHwfaM1MwWt8y4ESgbzcwOS1oPfBFMORvpQaNp3cS0BmMziFgelKweuCoAQ0BT2TMNw6HtcAV43AEqK8UYArwpQFcquZUisFlqXHAZkf8GRGsiaFbaUTAZ1kwMrvidtoYeKYnq8wxtgDrgjUzvjfD7xORi32tRhxjC9AVuOax9xn8Zhe52Ek15BhLgLrANe8Zq1GLudj8/2FdjCXAcuNYAJrLNdhvlu5NoeQpYGEqpvH0fGxcPxpZMc+szJMw7AAeNvBh4HXgjkxYl9fVbCNyA58+3KzYYSR6UoCvplR+BdZkwry8vkOmZ1tYGOUTm1IAR4YMAuftdwF4G7grE/al+p4zHWeigjnBlEgWz6jEkDPADHxcFvn9C8AzmVnh9c0Arhv+bAGb7eVISuCbhgRlKynNHj8DZqU34yb+t4bbkZPUauW9WSmIxDnXK+khSa9KGpa0TtIZ4AUgUXY6QiLOrTn5tFOS+jIAHiXOuWvOuU75tPaYpLslvSvpa2BBSvh+ezYJOGfD82gaxHJTq0ybOuBligHg38ArJIwibOoC/CLzMgBNyc2IZ0jQdj4+T4/kR6B1on5lcB6w/hcF/GsvqRZhJYZYewc8D/xl/YaB5RXqnG19r+Umbn57SE7+BFAqnghWXYD5knokvSe/+E9KesQ5912FUNFGO5STdNleGjNhOY5Ei13SKUmPS/pH0hZJbc65HxJANtjzck7Sb/ZyX2qm4wiwWNJRSTvlTx2/kdTinHvTOZdPCBu573M5+eNNSbo/FdMxBLgT6JTfQ9rlZ8CLklY7586mhI/2wIE6SdGQrkwJOkqAVZK6A4UHJL3knDufkYrH7Hk8DBqvc/sGjbOiwj4r6EgBHIbxF+x3NcP4KNg9HRZut8KDKYBrnVh9ZXq2hIVz8WljAViUELiWqe4SiqnuvSMro4R+XwoF66nN4cMnxvXDcpWLKR4HLas2maQCrAh4lj8owX8pAn8IVle20S0UfGRw0jh2j9dwJsWwvquGHGMJ8IZxuwg0TNR4gzXOA2trxHFCsfVXsL+n43babcZcAZZWmWMcPsuBq8ZpZyUdJ1P85HbpVi5+MyKa7gcqXrv4T29HgpFZVyWu43FYH4xELzA1KdBU4HMDquXH0DpKP4b2kCIOjEAnA7soygkqzK0r1LcicLEFYGemW4F5s2iu5vGRwOjvE8nxl+B37OgGxMXY3imBskZgD6XXLQ7hD5QrjnDxofhm4DCl10K6mWifGCFJL9U0y1+qeVZSdLh2Q9Jx+WPMfvmrTIOShqx+unyO3aTipZq2oH9e0n75SzU/JeGVWPBJ2TZ8MpVUTgNbGRnFVihZHCRHRs3W6ItnjSq9eHZJ/uLZgPzoHc4q7f0PaCfmjrU/JM4AAAAASUVORK5CYII=');
}
.post-thumb-container:hover .image {
    opacity: .25;
    transition: all .5s;
}
.post-thumb-container:hover .middle {
    transition: all .3s;
    background-image: url('data:image/png;base64,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');
}
.post-thumb-container:hover .middle {
    opacity: 1;
    transition: all .2s;
}
.middle a:link,
.middle a:active,
.middle a:visited {
    color: #fff;
    text-decoration: none;
}
.text {
    background-image: linear-gradient(210deg,#8fd5bd,#41c5c0);
    border-radius: 30px;
    color: white;
    font-size: 16px;
    padding: 16px 42px;
    text-transform: uppercase;
    text-decoration: none;
}
.post-thumb-name {
    display: block;
    margin: 5% auto;
    padding: 3px 0px;
    width: 100%;
    height: auto;
    font-size: 28px;
    line-height: 1.5;
    text-align: center;
    text-overflow: clip;
    font-family: "Nexa Light"!important;
    white-space: normal;
    overflow: visible;
}
.post-thumb-container:hover .post-thumb-name {
    color: #41c5c0;
    transition: all 0.3s;
}
@media (max-width: 768px) {
    .post-thumb {
        width: 100%;
        height: auto!important;
    }
}
@media (max-width: 420px) {
    .post-thumb-name {
        font-size: 22px;
    }
    .text {
        font-size: 11px;
    }
}

.up-next {
    padding: 0 8%;
}
.up-next h3 {
    margin: 10% auto 4% auto;
    font-size: 35px!important;
    font-family: "Nexa Bold";
    text-decoration: none;
    color: #fff;
    text-align: center;
}
.up-next .post-thumb {
    height: auto!important;
}
@media (max-width: 768px) {
    .up-next h3 {
        margin: 30% auto 10% auto;
    }
}
/** End Main Content Styling - Blog Listing **/

/* Begin Blog Pagination */
.blog-pagination {
  position: relative;
  float: left;
  width: 100%;
  height: 50px;
  margin: 0 0 5% 0;
}
.blog-pagination a:link,
.blog-pagination a:active,
.blog-pagination a:visited {
  background-image: linear-gradient(210deg,#8fd5bd,#41c5c0);
  border: 1px solid #41c5c0;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-family: "Nexa Bold";
  padding: 10px 45px;
  transition: all 0.5s;
  font-size: 24px;
  border-radius: 25px
}
.blog-pagination a:hover {
  background-image: linear-gradient(210deg,#15181d,#15181d);
  opacity: 0.8;
  transition: all 0.2s;
}
.previous-posts-link {
  float: left;
  margin-left: 20px;
}
.next-posts-link {
  float: right;
  margin-right: 20px;
}
@media (max-width: 420px) {
  .blog-pagination a:link,
  .blog-pagination a:active,
  .blog-pagination a:visited {
      font-size: 15px;
  }
}
/* End Blog Pagination */


/* End Main Styling */
.hs_cos_wrapper_type_rich_text iframe {
  width: 100%;
  height: 100%;
}

.pagination-post-btn {
  background-image: linear-gradient(210deg,#8fd5bd,#41c5c0);
  border-radius: 30px;
  color: white;
  font-size: 16px;
  font-family: "Nexa Bold";
  padding: 16px 42px;
  text-transform: uppercase;
  text-decoration: none;
}
.list-next-post {
  position: absolute;
  right: -147px;
  top: 50%;
  margin-top: -22.5px;
}
.list-prev-post {
  position: absolute;
  left: -180px;
  top: 50%;
  margin-top: -22.5px;
}

@media (max-width: 1275px) {
  .pagination-post-btn {
    background-image: linear-gradient(210deg,#8fd5bd,#41c5c0);
    border-radius: 30px;
    color: white;
    font-size: 13px;
    padding: 10px 30px;
    text-transform: uppercase;
    text-decoration: none;
  }
  .list-next-post {
    position: absolute;
    right: 0px;
    top: unset;
    bottom: -70px;
    margin-top: -22.5px;
  }
  .list-prev-post {
    position: absolute;
    left: 0px;
    top: unset;
    bottom: -70px;
    margin-top: -22.5px;
  }
}


hs-responsive-embed-wrapper,
hs-responsive-embed {
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  padding: 0;
  max-width: 100%;
  max-height: 100%;
  min-width: 100%;
  margin: 0px auto;
  display: block;
}
