/*! CSS Used from: https://shortpixel.com/styles/bootstrap.css */
*,*::before,*::after{box-sizing:border-box;}
h5,h2{margin-top:0;margin-bottom:0.5rem;font-weight:500;line-height:1.2;}
h2{font-size:calc(1.325rem + 0.9vw);}
@media (min-width: 1200px){
    h2{font-size:2rem;}
}
h5{font-size:1.25rem;}
p{margin-top:0;margin-bottom:1rem;}
ul{padding-left:2rem;}
ul{margin-top:0;margin-bottom:1rem;}
b{font-weight:bolder;}
sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
a{color:#0799a4;text-decoration:underline;}
a:hover{color:#116c7e;}
img{vertical-align:middle;}
label{display:inline-block;}
button{border-radius:0;}
button:focus:not(:focus-visible){outline:0;}
input,button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button{text-transform:none;}
button,[type=button]{-webkit-appearance:button;}
button:not(:disabled),[type=button]:not(:disabled){cursor:pointer;}
.container,.container-fluid{width:100%;padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem);margin-right:auto;margin-left:auto;}
@media (min-width: 576px){
    .container{max-width:540px;}
}
@media (min-width: 768px){
    .container{max-width:720px;}
}
@media (min-width: 992px){
    .container{max-width:960px;}
}
@media (min-width: 1200px){
    .container{max-width:1140px;}
}
@media (min-width: 1400px){
    .container{max-width:1320px;}
}
@media (min-width: 1800px){
    .container{max-width:1520px;}
}
@media (min-width: 2200px){
    .container{max-width:1720px;}
}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x));}
.row > *{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y);}
.col{flex:1 0 0%;}
.row-cols-1 > *{flex:0 0 auto;width:100%;}
.col-6{flex:0 0 auto;width:50%;}
.col-12{flex:0 0 auto;width:100%;}
.g-4{--bs-gutter-x:1.5rem;}
.g-4{--bs-gutter-y:1.5rem;}
@media (min-width: 576px){
    .col-sm-10{flex:0 0 auto;width:83.33333333%;}
    .col-sm-12{flex:0 0 auto;width:100%;}
}
@media (min-width: 768px){
    .row-cols-md-2 > *{flex:0 0 auto;width:50%;}
    .col-md-4{flex:0 0 auto;width:33.33333333%;}
    .col-md-8{flex:0 0 auto;width:66.66666667%;}
}
@media (min-width: 992px){
    .col-lg-8{flex:0 0 auto;width:66.66666667%;}
}
@media (min-width: 1200px){
    .row-cols-xl-3 > *{flex:0 0 auto;width:33.3333333333%;}
    .col-xl-6{flex:0 0 auto;width:50%;}
}
.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5;}
.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:0.125rem;}
.form-check .form-check-input{float:left;margin-left:-1.5em;}
.form-check-input{width:1em;height:1em;margin-top:0.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0, 0, 0, 0.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;}
.form-check-input[type=checkbox]{border-radius:0.25em;}
.form-check-input:active{filter:brightness(90%);}
.form-check-input:focus{border-color:#86b7fe;outline:0;}
.form-check-input:checked{background-color:#0799a4;border-color:#0799a4;}
.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");}
.form-check-input:disabled{pointer-events:none;filter:none;opacity:0.5;}
.form-switch{padding-left:2.5em;}
.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position 0.15s ease-in-out;}
@media (prefers-reduced-motion: reduce){
    .form-switch .form-check-input{transition:none;}
}
.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");}
.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}
.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none;}
.btn-check:disabled + .btn{pointer-events:none;filter:none;opacity:0.65;}
.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;border-radius:0.25rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
@media (prefers-reduced-motion: reduce){
    .btn{transition:none;}
}
.btn:hover{color:#212529;}
.btn-check:focus + .btn,.btn:focus{outline:0;}
.btn:disabled{pointer-events:none;opacity:0.65;}
.btn-danger{color:#fff;background-color:#ED332B;border-color:#ED332B;}
.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37;}
.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 0.25rem rgba(225, 83, 97, 0.5);}
.btn-danger:active{color:#fff;background-color:#b02a37;border-color:#a52834;}
.btn-danger:active:focus{box-shadow:0 0 0 0.25rem rgba(225, 83, 97, 0.5);}
.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545;}
.btn-outline-primary{color:#0799a4;border-color:#0799a4;}
.btn-outline-primary:hover{color:#fff;background-color:#0799a4;border-color:#0799a4;}
.btn-check:focus + .btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 0.25rem rgba(26, 189, 202, 0.5);}
.btn-check:checked + .btn-outline-primary,.btn-check:active + .btn-outline-primary,.btn-outline-primary:active{color:#fff;background-color:#0799a4;border-color:#0799a4;}
.btn-check:checked + .btn-outline-primary:focus,.btn-check:active + .btn-outline-primary:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 0.25rem rgba(26, 189, 202, 0.5);}
.btn-outline-primary:disabled{color:#0799a4;background-color:transparent;}
.btn-group{position:relative;display:inline-flex;vertical-align:middle;}
.btn-group > .btn{position:relative;flex:1 1 auto;}
.btn-group > .btn-check:checked + .btn,.btn-group > .btn-check:focus + .btn,.btn-group > .btn:hover,.btn-group > .btn:focus,.btn-group > .btn:active{z-index:1;}
.btn-group > .btn:not(:first-child){margin-left:-1px;}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0;}
.btn-group > .btn:nth-child(n+3){border-top-left-radius:0;border-bottom-left-radius:0;}
.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0, 0, 0, 0.125);border-radius:0.25rem;}
.card-body{flex:1 1 auto;padding:1rem 1rem;}
.card-title{margin-bottom:0.5rem;}
.card-text:last-child{margin-bottom:0;}
.card-header{padding:0.5rem 1rem;margin-bottom:0;background-color:rgba(0, 0, 0, 0.03);border-bottom:1px solid rgba(0, 0, 0, 0.125);}
.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;}
.card-footer{padding:0.5rem 1rem;background-color:rgba(0, 0, 0, 0.03);border-top:1px solid rgba(0, 0, 0, 0.125);}
.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);}
.card-img-top{width:100%;}
.card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px);}
.progress{display:flex;height:1rem;overflow:hidden;font-size:0.75rem;background-color:#e9ecef;border-radius:0.25rem;}
.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0799a4;transition:width 0.6s ease;}
@media (prefers-reduced-motion: reduce){
    .progress-bar{transition:none;}
}
.float-start{float:left!important;}
.float-end{float:right!important;}
.d-none{display:none!important;}
.position-relative{position:relative!important;}
.position-absolute{position:absolute!important;}
.bottom-0{bottom:0!important;}
.bottom-50{bottom:50%!important;}
.border-0{border:0!important;}
.h-100{height:100%!important;}
.justify-content-center{justify-content:center!important;}
.mb-4{margin-bottom:1.5rem!important;}
.pt-2{padding-top:0.5rem!important;}
.pt-3{padding-top:1rem!important;}
.pt-4{padding-top:1.5rem!important;}
.pe-3{padding-right:1rem!important;}
.fw-bold{font-weight:700!important;}
.text-end{text-align:right!important;}
.text-center{text-align:center!important;}
@media (min-width: 576px){
    .d-sm-inline{display:inline!important;}
}
@media (min-width: 1200px){
    .pt-xl-0{padding-top:0!important;}
}
/*! CSS Used from: https://shortpixel.com/styles/style.css?15 */
*{font-family:Montserrat;font-style:normal;}
a{text-decoration:none;color:var(--bs-blue);}
.btn{border-radius:8px;}
h2{color:#1ABDCA;}
.gray-border-shadow{box-shadow:0px 6px 12px rgba(17, 108, 126, 0.15);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:16px;}
.container-fluid{padding-right:0;padding-left:0;}
.here-24-7 h2{font-style:normal;font-weight:bold;font-size:32px;line-height:40px;text-align:center;color:#333333;padding:20px;}
.here-24-7 p{font-size:14px;line-height:20px;text-align:center;font-feature-settings:'case' on;color:#333333;padding:10px;padding-bottom:40px;}
.container-fluid.price-slider{padding: 0 0 50px;}
.pricing .price-slider .btn-group{background:#f2f2f2;}
.price-slider .btn{border-radius:16px;padding:12px 20px;font-weight:700;}
.price-slider .months-free-label{color:#1ABDCA;font-size:14px;font-weight:bold;}
.row.price-cards .col .card{background:linear-gradient(90deg, #1ABDCA 0%, #92D5E3 100%);box-shadow:0px 6px 12px rgba(17, 108, 126, 0.15);border-radius:16px;}
.row.price-cards .col .card .card-body{background:#FFFFFF;border-radius:16px 16px 0 0;}
.row.price-cards .col .card .card-header{font-weight:bold;font-size:16px;line-height:24px;text-align:center;color:#FFFFFF;}
.card-header.popular{border-bottom:none;}
.card .card-body .regular-price{
    color: red;
    background: linear-gradient(to top right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 2px), red 50%, rgba(0,0,0,0) calc(50% + 2px), rgba(0,0,0,0) 100%);
    margin-right: 16px;
    display: inline-block;
}
.card .card-body .regular-price, .card .card-body .price {
    font-weight:bold;font-size:32px;line-height:40px;white-space:nowrap;
}
.card .card-body .regular-price .per, .card .card-body .price .per {
    font-size:14px;font-weight:400;margin-left:-12px;
}
.card .card-body .regular-price sup, .card .card-body .price sup {
    font-size:1.2rem;top:-1rem;
}
.price-cards .card-footer{background:#fff;border-radius:0 0 16px 16px;padding:1rem;}
.price-cards .details .position-absolute{right:10px;}
.price-cards .details-monthly .position-absolute{right:10px;}
.card .card-footer .details{font-weight:normal;font-size:12px;line-height:16px;display:none;}
.price-cards .plan-data,.price-cards .plan-data .plan-onetime-credits-remaining{display:none;}
.price-cards .active-plan .plan-data{display:block;background-color:var(--sp-bg-light-blue);border-top:1px solid rgba(0, 0, 0, 0.125);font-size:.9rem;padding:8px 16px;}
.price-cards .plan-data .active-plan-label{font-weight:bold;color:var(--sp-blue-dark);font-size:1rem;padding-left:24px;position:relative;}
.price-cards .plan-data .active-plan-canceled{color:red;display:none;}
.price-cards .plan-data .active-plan-label:before{content:' ';background-image:url(https://shortpixel.com/img/check.svg);position:absolute;width:17px;height:12px;left:0;top:4px;}
.price-cards .progress{border-radius:5px;height:8px;background:#92D5E3;margin:10px 0;}
.price-cards .progress .progress-bar{border-radius:5px;}
.card .card-footer .details-monthly{font-weight:normal;font-size:12px;line-height:16px;display:none;}
.card .card-footer .details-monthly.monthly-display{display:block;}
.card .card-footer .details .savings{color:#1ABDCA;}
.card .card-body .credits .per{font-size:12px;}
.card .card-body .credits .bonus,.card .card-body .credits .amount{font-weight:bold;font-size:32px;line-height:40px;text-align:right;position:relative;display:inline-block;margin-left:36px;}
.card .card-body .credits .amount{color:#1ABDCA;}
.card .card-body .credits .bonus-wrap{color:var(--sp-red);font-weight:600;font-size:14px;margin-top:6px;margin-bottom:4px;}
.bonus-box{display:inline-block;border:1px solid var(--sp-red);border-radius:0 10px 10px 0;padding:3px 8px;position:relative;}
.bonus-box:before{content:'+';background:var(--sp-red);color:#fff;display:inline-block;width:30px;position:absolute;left:0;left:-31px;height:100%;top:0;outline:1px solid var(--sp-red);border-radius:10px 0 0 10px;font-size:32px;font-weight:700;text-align:center;line-height:66px;}
.card .card-body .credits{text-align:right;}
.price-slider h2{color:#333;font-weight:bold;}
.price-slider h2{padding:0 0 4px;}
div.anchor{position:relative;top:-110px;}
h5{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#333333;}
.compress-icon{width:80px;}
.price-slider .btn-group label{padding:16px 18px;}
@media (min-width: 440px){
    .price-slider .btn-group label{padding:16px 24px;}
}
@media (min-width: 1200px){
    .price-slider .btn-group label{padding:16px 32px;}
}
.price-slider  .btn-outline-primary,.price-slider  .btn-outline-primary:hover{border-radius:20px;}
.price-slider  .btn-outline-primary:hover{background-color:#92D5E3;color:#666666;}
.price-slider .btn-group{background:#F2F2F2;border-radius:20px;}
.price-slider .btn-group{background:#fff;border-radius:30px;color:#666666;}
.price-slider .btn-group label{border:none;}
.price-slider .btn-group label.btn.btn-outline-primary{border-radius:30px;}
.price-slider .btn-outline-primary{font-weight:400;font-size:14px;line-height:18px;color:#666666;border:none;}
.price-slider .btn-outline-primary:hover:focus:active{background:#1ABDCA!important;outline:none;}
.form-switch.form-switch-md .form-check-input, .form-switch.form-switch-md .form-check-input:focus{height:2.6rem;width:calc(4rem + 0.75rem);border-radius:3rem;margin-top:0;background-color:#D9D9D9;color:#fff;border:none;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='rgba%28255, 255, 255, 1%29'/></svg>");}
.form-switch.form-switch-md .form-check-input:checked{background-color:#1ABDCA;border-color:#1ABDCA;}
.price-slider .btn-check:checked+.btn-outline-primary{font-weight:700;}
.price-slider .btn-check:checked+.btn-outline-primary{color:#666666;background-color:#FFFFFF;}
.price-slider .btn-check:checked+.btn-outline-primary{font-size:14px;line-height:18px;color:#FFFFFF;background:#1ABDCA;border-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;}
.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary:active:focus{box-shadow:none;}
.blue-rounded-bg{background:var(--sp-bg-light-blue);border-radius:16px;margin:40px 0;padding:40px 0 20px;}
.here-24-7-container + .blue-rounded-bg{margin-top:-36px;}
.how-it-works-unlimited{padding-top:50px;}
.how-it-works-hosting{padding-top:50px;}
.how-it-works-hosting h5{margin-top:16px;}
.how-it-works-hosting .compress-icon{float:left;margin:0 10px;width:120px;}
/*! CSS Used fontfaces */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}


/*! CSS Used from: https://shortpixel.com/styles/style.css?15 */
*{font-family:Montserrat;font-style:normal;}
a{text-decoration:none;color:var(--bs-blue);}
.btn{border-radius:8px;}
.btn-shadow{padding:.5rem 1.5rem .6rem;box-shadow:0px 2px 10px rgba(17, 108, 126, 0.35);border-radius:8px;}
input.form-control:focus{box-shadow:0 0 0 0.25rem rgba(26,189,202,.5);}
h5{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#333333;}
.modal-header h5 {
    margin-bottom: 0px;
}
.modal-open .modal{
    margin:0 auto;overflow:hidden;
}
.form-switch.form-switch-md .form-check-input{height:2.6rem;width:calc(4rem + 0.75rem);border-radius:3rem;margin-top:0;background-color:#D9D9D9;color:#fff;border:none;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='rgba%28255, 255, 255, 1%29'/></svg>");}
.form-switch.form-switch-md .form-check-input:checked{background-color:#1ABDCA;border-color:#1ABDCA;}
.form-check.remember{padding-left:0;}
.form-check.remember label{padding-left:10px;padding-top:11px;font-size:13px;}
#signup-form input[type=email],#login-form input[type=email],#login-form input[type=password]{background:#F2F2F2;border-radius:16px;}
#signup-form input[type=email],#login-form input[type=email],#login-form input[type=password]{background:#F2F2F2;border-radius:16px;}
.separator-text{display:flex;align-items:center;text-align:center;margin-top:12px;}
.separator-text::before,.separator-text::after{content:'';flex:1;border-bottom:1px solid #d9d9d9;}
.separator-text:not(:empty)::before{margin-right:.25em;}
.separator-text:not(:empty)::after{margin-left:.25em;}
#login-submit{font-size:16px;font-weight:700;line-height:24px;color:#FFFFFF;}
#modal-signup-form{font-size:small;}
#modal-login-form{font-size:small;display:none;}
#loginModalLabel{display:none;}
.error-message{color:#ED332B;}

.price-cards .benefits {
    display: block;
    font-size: .9rem;
    padding: 8px 16px;
}
.price-cards .card-footer:last-child {
    border-radius: 0 0 16px 16px;
}

body.black-friday {
    background: linear-gradient(180deg, #000 400px, #fff 1200px);
}
body.black-friday .col-form-label {
    color: #fff;
}
body.black-friday article {
    background-image: url(/wp-content/plugins/fastpixel-website/img/fastpixel-bf-logo.png), url(/wp-content/plugins/fastpixel-website/img/blackfriday-25off-forever.png);
    background-repeat: no-repeat;
    background-position: right top, left top;
    background-size: 8%, 10%;
}
.black-friday h2 {
    color: #4cebf7;
}
.black-friday h3 {
    color: #fff;
    padding: 0 10%;
}

.card .card-body .credits .bonus {
    font-size: 12px;
}

.bonus-box {
    padding: 0;
    color: red;
}
