body{background:#fbfbfb;overflow:initial}
.container-lg{max-width:1440px;margin:0 auto}
.header-nav{position:relative}
main{padding-top:0}
.section-title{background:#e3efff;color:#1e1e1f;font-size:25px;text-align:center;padding: 20px 0;}

.section-title h3 {
    font-size: 25px;
}

.section-title p {
    font-size: 13px;
}
.section-title .btn-trial{background:#2b75dd;color:#fff;padding: 8px 25px;border-radius:10px;margin-top:15px;font-size: 13px;}
.price-card{padding:15px 10px;width:100%;color:#333;font-size:14px}
.price-card.featured .price-header{background:linear-gradient(233.88deg,#71abfe -26.85%,#1c68d3 45%);color:#fff;position:relative}

.price-card.gold .price-header {
    color: #fff;
    position: relative;
    background-color: #facc6b;
    background-image: linear-gradient(315deg, #facc6b 0%, #fabc3c 74%);
}

.price-card.gold .price-header .price-card--button {
    color: #ae7d17;
    border-color: transparent;
}

.price-card.gold .price-header .price-card--button:hover {
    background-color: #e89745;
}
.price-card.featured .price-header .price-header-featured{position:absolute;left:20%;top:-10px;background:#fff;color:#0a336b;padding:5px 20px;border-radius:10px;font-size:10px;font-weight:400}
.price-card.featured .price-header .price-card--button{background:#0b336b;border:none;color:#fff}
.price-card .price-header{border-radius:8px;padding:30px 20px 20px;cursor:pointer;background:#f7f7f8;color:#131318;text-align:center}
.price-card .price-header .price-card--name{font-size:1.1em}
.price-card .price-header .price-card--monthly_price{font-weight:700;font-size:2em;padding:-1px 0}
.price-card .price-header .price-card--monthly_price small{font-size:13px;opacity:.8;margin-left:5px}
.price-card .price-header .price-card--yearly_price{font-size:1em}
.price-card .price-header .price-card--button{background:#fff;border:1px solid #98989a;padding:10px;width:80%;margin:10px auto 0;border-radius:35px;display:block;font-weight:500}
.price-card .price-header a.price-card--button:hover{background:#2b75dd;color:#fff}
.price-card .price-body{padding:20px 10px 10px}
.price-card .price-body-list-heading{font-weight:700;font-size:13px;margin-bottom:10px}
.price-card .price-body-list-item{font-size:15px;padding:3px 0}
.price-card .price-body-list-item:before{content:"\f00c";font-family:'Font Awesome 5 Pro';margin-right:7px;font-size:10px;color:#673AB7}
.pricing-cards{margin-bottom:20px;background:#f7fafd;padding: 20px 0 10px;}
.pricing-cards .pricing-cards-items{display:flex;flex-direction:row;background:#fff;border-radius:15px}
.pricing-cards .btn-pricing-card-all{width:100%;color:#4589e8;font-weight:400;font-size:12px;margin:10px 0;padding:0;text-align:left;padding-left:25px}
.price-header-section{padding:50px 0 5px;color:#333}
.references .references-list{display:flex;justify-content:space-between;margin:0}
.references{margin:20px 0 0}
.references .references-list .references-list--item{display:inline-block}
.references .references-list .references-list--item img{max-width:90%;max-height:90px}
.references .references-heading{font-weight:700;font-size:24px;text-align:center}
.references .references-subheading{text-align:center;padding:10px 0;margin-bottom:10px}
.features-table{margin:25px 0;padding:10px;background:#fff;border-radius:25px;color:#333}
.features-table .features-table-item{display:flex;width:100%;justify-content:space-between;border-bottom:1px dotted #b4b4b4;padding: 15px 20px;align-items:center;transition:background .2s linear}
.features-table .features-table-second:hover{background:#2b75dd;color:#fff}
.features-table .features-table-second:hover .fa-check-circle{color:#fff}
.features-table .features-table-first{padding:0;position:sticky;top:0;left:0;border-bottom:0;z-index:99;background:#fff}
.features-table .features-table-first .features-table-item--heading {text-align: right;padding-right: 30px;}
.features-table .features-table-item:last-child{border-bottom:0}
.features-table .features-table-item--heading{min-width: 30%;}
.features-table .features-table-item--heading p{margin: 2px 0 0;font-size:13px;line-height: normal;}
.features-table .features-table-item--column{text-align:center;width:100%}
.features-table .features-table-item--column .fa-check-circle{color:#4CAF50}
.features-table .features-table-item .price-card{padding:5px;font-size:13px}
.features-table .features-table-item .price-card .price-header{padding:15px;width:100%}
.faq{padding:50px;background:#2b75dd;color:#131318}
.faq .accordion{max-width:1024px;margin:0 auto}
.faq .faq-title{color:#fff;text-align:center;font-size:25px;font-weight:700;margin-bottom:30px}
.faq .accordion-05 .acco-group.acco-active .acco-heading{background:#174e9a;color:#fff}
.accordion-05 .acco-group.acco-active .acco-heading:after{border-color:#fff}
.faq .accordion-05 .acco-group .acco-des{border-left-color:#174e9a}
@media (max-width: 767px) {
    .features-table .features-table-item{display:block;clear:both;padding: 15px 0 10px;}
    .features-table .features-table-item--column{width:24%;display:inline-block;margin-top: 10px;border-right: 1px solid #ddd;}
    .features-table .features-table-first .features-table-item--column{padding:0;border-right: 0;margin: 0;}
    .features-table .features-table-first .features-table-item--heading{display:none}
    .features-table .features-table-item .price-card .price-header{background: transparent;color: #1d1c1c;padding:0}
    .features-table .features-table-item .price-card{padding:0}
    .features-table .features-table-item .price-card .price-header .price-card--name{width:100%;padding: 15px 0;}
    .features-table .features-table-item .price-card.featured .price-header .price-card--name{color:#1b68d3}
    .features-table .features-table-item .price-card.gold .price-header .price-card--name {color: #c28a15;}
    .features-table .features-table-item .price-card .price-header > :not(.price-card--name){display:none}
    .features-table .features-table-first{padding:0;font-weight:700;background: #f7f4f4;border-bottom: 1px solid #d9d7d7;}
    .features-table{border-radius:0;padding: 0;}
    .features-table .features-table-item--heading{width:100%;padding-left: 15px;}
    .pricing-cards{overflow:scroll}
    .pricing-cards > .container{width:1280px;display:block}
}