/* montserrat-cyrillic-ext-500-normal*/
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/55f256ccdce4bc180e81.woff2) format('woff2'), url(/assets/124bdbbc44b5aae423df.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
/* montserrat-cyrillic-500-normal*/
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/b62b244b7a2132b30f78.woff2) format('woff2'), url(/assets/124bdbbc44b5aae423df.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
/* montserrat-vietnamese-500-normal*/
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/0f3d20baf3dff383f36b.woff2) format('woff2'), url(/assets/124bdbbc44b5aae423df.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;
}
/* montserrat-latin-ext-500-normal*/
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/55783c8fab145f4cf828.woff2) format('woff2'), url(/assets/124bdbbc44b5aae423df.woff) format('woff');
  unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* montserrat-latin-500-normal*/
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/38a674fae449557fef97.woff2) format('woff2'), url(/assets/124bdbbc44b5aae423df.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

.home-jumbotron{padding:2.5rem 0 !important;text-align:unset}.jumbo-txt h1{font-family:"Montserrat";font-weight:500;font-size:2.75rem;color:#44ab53}.jumbo-txt .lead{font-family:"Cabin",sans-serif;font-weight:400;font-variation-settings:"wght" 400;font-size:2rem}@supports(font-variation-settings: normal){.jumbo-txt .lead{font-family:"CabinVariable",sans-serif;font-variation-settings:"wght" 400}}.jumbo-txt .watch-btn{display:none}.jumbo-vid{border:none;height:200px;width:356px}.jumbo-vid lite-youtube::before{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}@media(min-width: 992px){.jumbo-txt{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;align-items:baseline}}@media(max-width: 991.98px){.jumbo-vid{display:none !important}.jumbo-txt{text-align:center}.jumbo-txt h1{font-size:3rem}.jumbo-txt .watch-btn{display:inline-block}}@media(max-width: 991.98px)and (max-width: 575.98px){.jumbo-txt .watch-btn{margin-top:.5em;display:block}.jumbo-txt .watch-btn .btn{--bs-btn-padding-y: 0.375rem;--bs-btn-padding-x: 0.75rem;--bs-btn-font-size:1rem;--bs-btn-border-radius: var(--bs-border-radius)}}.home-chart,.home-chart h2{font-family:"Montserrat";font-weight:500}.home-chart picture{pointer-events:none;z-index:-1}@media(max-width: 991.98px){.home-chart img{margin-top:min(.75rem,max(-2rem,-2rem - (100vw - 590px)*.3))}.home-chart picture>*{width:100%;height:auto;max-width:570px}}@media(min-width: 992px){.home-chart img{margin-top:-5rem;height:390px}}section{text-align:center}section>header{border-bottom:solid 1px #eee;padding-bottom:.5em;margin-bottom:1em}section ul,section ol,section table{text-align:start}section.alternate{background-color:#eff2f5}.pricing-table{max-width:740px}.pricing-table thead th{vertical-align:top}.pricing-table thead th p{margin-bottom:0}.pricing-table tbody th{text-align:right}.pricing-table ul{padding-left:1em}.pricing-table ul li::marker{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.pricing-table ul li{padding-left:.25em}@media(max-width: 575.98px){.pricing-table tr>:first-child{display:none}}.buy-button{width:80%}.buy-button small{font-size:.75em}.testimonies{margin:-15px}.testimonies blockquote{padding:15px}@media(min-width: 768px){.testimonies{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.testimonies blockquote{width:20em}}.client-logos-carousel .carousel-inner{width:80%}.client-logos-carousel .carousel-control-next,.client-logos-carousel .carousel-control-prev{width:10%}.client-logos-carousel.logo-width-170 .client-logo{height:180px}.client-logos-carousel.logo-width-120 .client-logo{height:130px}.client-logos{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;margin:0 -15px}.client-logo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:5px 15px;text-decoration:none;font-size:0}.client-logo:hover{background-color:#eff2f5}
lite-youtube {
    background-color: #000;
    position: relative;
    display: block;
    contain: content;
    background-position: center center;
    background-size: cover;
    cursor: pointer;
    max-width: 720px;
}

/* gradient */
lite-youtube::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);
    background-position: top;
    background-repeat: repeat-x;
    height: 60px;
    padding-bottom: 50px;
    width: 100%;
    -webkit-transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
    -moz-transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
}

/* responsive iframe with a 16:9 aspect ratio
    thanks https://css-tricks.com/responsive-iframes/
*/
lite-youtube::after {
    content: "";
    display: block;
    padding-bottom: -webkit-calc(100% / (16 / 9));
    padding-bottom: -moz-calc(100% / (16 / 9));
    padding-bottom: calc(100% / (16 / 9));
}
lite-youtube > iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}

/* play button */
lite-youtube > .lty-playbtn {
    width: 68px;
    height: 48px;
    position: absolute;
    cursor: pointer;
    -webkit-transform: translate3d(-50%, -50%, 0);
       -moz-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    top: 50%;
    left: 50%;
    z-index: 1;
    background-color: transparent;
    /* YT's actual play button svg */
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 68 48\"><path fill=\"%23f00\" fill-opacity=\"0.8\" d=\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\"></path><path d=\"M 45,24 27,14 27,34\" fill=\"%23fff\"></path></svg>");
    -webkit-filter: grayscale(100%);
            filter: grayscale(100%);
    -webkit-transition: -webkit-filter .1s cubic-bezier(0, 0, 0.2, 1);
    transition: -webkit-filter .1s cubic-bezier(0, 0, 0.2, 1);
    -moz-transition: filter .1s cubic-bezier(0, 0, 0.2, 1);
    transition: filter .1s cubic-bezier(0, 0, 0.2, 1);
    transition: filter .1s cubic-bezier(0, 0, 0.2, 1), -webkit-filter .1s cubic-bezier(0, 0, 0.2, 1);
    border: none;
}

lite-youtube:hover > .lty-playbtn,
lite-youtube .lty-playbtn:focus {
    -webkit-filter: none;
            filter: none;
}

/* Post-click styles */
lite-youtube.lyt-activated {
    cursor: unset;
}
lite-youtube.lyt-activated::before,
lite-youtube.lyt-activated > .lty-playbtn {
    opacity: 0;
    pointer-events: none;
}

.lyt-visually-hidden {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
            clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
  }

