
.img-cover .et_pb_image_wrap,.img-cover img {
    height: 100%!important;
    width: 100%!important
}

.img-cover img {
    object-fit: cover
}

i.dv-icon,span.dv-icon {
    font-family: "ETmodules"!important
}

i.dv-icon.dv-5x,span.dv-icon.dv-5x {
    font-size: 4em
}

i.dv-icon.dv-4x,span.dv-icon.dv-4x {
    font-size: 3em
}

i.dv-icon.dv-3x,span.dv-icon.dv-3x {
    font-size: 2em
}

i.dv-icon.dv-2x,span.dv-icon.dv-2x {
    font-size: 1.5em
}

i.dv-icon.dv-green,span.dv-icon.dv-green {
    color: #0ebe9e
}

i.dv-icon.dv-red,span.dv-icon.dv-red {
    color: red
}

i.dv-icon.dv-mail:after,span.dv-icon.dv-mail:after {
    content: "\e076"
}

i.dv-icon.dv-mail-alt:after,span.dv-icon.dv-mail-alt:after {
    content: "\e010"
}

i.dv-icon.dv-check:after,span.dv-icon.dv-check:after {
    content: "\4e"
}

i.dv-icon.dv-close:after,span.dv-icon.dv-close:after {
    content: "\4d"
}

i.dv-icon.dv-error-circle-alt:after,span.dv-icon.dv-error-circle-alt:after {
    content: "\72"
}

i.dv-icon.dv-icon_info_alt:after,span.dv-icon.dv-icon_info_alt:after {
    content: "\70"
}

i.dv-icon.dv-icon_grid-2×2:after,span.dv-icon.dv-icon_grid-2×2:after {
    content: "\e08c"
}

.et-waypoint:not(.et_pb_counters) {
    opacity: 1!important
}

i.dv-icon.dv-arrow_carrot-left:after {
    content: "\34"
}

i.dv-icon.dv-arrow_carrot-right:after {
    content: "\35"
}

i.dv-icon.dv-icon_grid-2×2:after {
    content: "\e08c"
}

i.dv-icon.dv-icon_plus_alt:after {
    content: "\e050"
}

i.dv-icon.dv-icon_plus:after {
    content: "\4c"
}

i.dv-icon.dv-icon_minus_alt:after {
    content: "\e04f"
}

i.dv-icon.dv-arrow_triangle-right:after {
    content: "\45"
}

i.dv-icon.dv-icon_close_alt:after {
    content: "\e051"
}

i.dv-icon.social_facebook_square:after {
    content: "\e0c1"
}

i.dv-icon.social_twitter_square:after {
    content: "\e0c2"
}

i.dv-icon.social_linkedin_square:after {
    content: "\e0cb"
}

table#fm {
    border: none;
    background: #fff
  }
  
  #fm tr td,#fm tr th {
    padding: 10px 15px 10px;
    width: 169px;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
  }
  
  #fm tr td {
    border-bottom: 1px solid #e0edfb!important;
    border-left: 0!important;
    vertical-align: middle;
    font-size: 13px
  }
  
  #fm tr td .dv-icon {
    font-weight: 700;
    display: block
  }
  
  #fm tr td ul {
    padding: 0
  }
  
  #fm tr th {
    border-bottom: 2px solid #A6BEDC!important;
    text-align: center;
    padding-top: 17px
  }
  
  #fm tr th img {
    height: 50px;
    width: auto;
    display: block;
    margin: 0 auto 5px
  }
  
  #fm tr:first-child th:first-child {
    background: #fff;
    border-top: none;
    border-left: none;
    position: relative
  }
  
  #fm tr:first-child th.tt-desc .dv-acc-btn {
    position: absolute;
    bottom: 12px;
    right: 16px
  }
  
  #fm.tbl-promax tr:first-child th.tt-desc .dv-acc-btn {
    right: 18px
  }
  
  #fm tr td.fm-cat {
    font-weight: 600;
    font-size: 13px;
    color: #333;
    border-bottom: 1px solid #e0edfb!important;
    padding-top: 13px
  }
  
  #fm tr:nth-child(1) td.fm-cat,#fm tr:nth-child(2) td.fm-cat,#fm tr:nth-child(1) td.fm-desc,#fm tr:nth-child(2) td.fm-desc {
    border-bottom: 0!important
  }
  
  #fm tr:nth-child(even) td.fm-cat {
    background: #eef6ff
  }
  
  #fm tr td.fm-cat span {
    display: flex;
    align-items: center
  }
  
  #fm tr td.fm-cat img {
    height: 35px;
    vertical-align: middle;
    margin-right: 10px
  }
  
  .tbl-header-fixed>thead>tr,.tbl-header-fixed>thead,.tbl-header-fixed {
    position: relative
  }
  
  .tbl-header-fixed>thead>tr {
    z-index: 99
  }
  
  #fm:not(.tbl-ws) tr[data-acc-child] td.fm-cat img {
    display: none
  }
  
  #fm tr td ul li {
    margin-left: 15px;
    margin-bottom: 0
  }
  
  #fm tr td[class*="i-"] {
    padding-left: 64px;
    background-size: 38px;
    background-position: 11px 8px
  }
  
  #fm tr td.fm-cat ul li[class*="i-"] {
    list-style: none;
    margin-left: 0;
    padding-top: 3px;
    padding-left: 30px;
    padding-bottom: 10px;
    background-position: 0 0;
    background-size: 25px
  }
  
  table#fm th:nth-child(1) {
    border: none!important
  }
  
  table#fm td:nth-child(1),table#fm th:nth-child(1) {
    background-color: #FFF
  }
  
  table#fm td:nth-child(2),table#fm th:nth-child(2) {
    background-color: #FBFCFF
  }
  
  table#fm td:nth-child(3),table#fm th:nth-child(3) {
    background-color: #EFF6FF
  }
  
  table#fm td:nth-child(4),table#fm th:nth-child(4) {
    background-color: #FBFCFF
  }
  
  table#fm td:nth-child(5),table#fm th:nth-child(5) {
    background-color: #EFF6FF
  }
  
  table#fm.tbl-passport tr:last-child th {
    border-bottom: 1px solid #D7282F!important
  }
  
  #fm.tbl-passport tr td:nth-child(2),#fm.tbl-passport tr th:nth-child(2),#fm.tbl-passport tr td:nth-child(3),#fm.tbl-passport tr th:nth-child(3) {
    width: 22%;
    min-width: 160px
  }
  
  #fm.tbl-passport tr:first-child th {
    border-bottom: unset!important
  }
  
  #fm.tbl-passport tr:first-child th:nth-child(2) {
    border-radius: 12px 12px 0 0;
    background: #EFF6FF
  }
  
  #fm.tbl-passport tr:first-child th:nth-child(3) {
    border-radius: 12px 12px 0 0;
    background: #FAFCFF
  }
  
  #fm.tbl-passport tr:nth-child(2) th:nth-child(2) {
    background: #E8F1FC
  }
  
  #fm.tbl-passport tr:nth-child(2) th:nth-child(3) {
    background: #F0F6FF
  }
  
  #fm.tbl-passport tr:first-child th {
    font-size: 1em;
    font-weight: 400;
    color: #666
  }
  
  #fm.tbl-passport tr th h4 {
    font-size: 36px;
    font-weight: 700;
    color: #336DCD;
    padding: 0;
    line-height: 1em
  }
  
  #fm.tbl-passport tr th span {
    font-weight: 400;
    color: #666
  }
  
  table#fm.tbl-passport td:nth-child(3),table#fm.tbl-passport th:nth-child(3),#fm.tbl-passport tr:nth-child(even) td.fm-cat {
    background: #FFF
  }
  
  table#fm.tbl-passport th:nth-child(2) {
    background: #FAFCFF
  }
  
  table#fm.tbl-passport td {
    border-color: transparent!important
  }
  
  table#fm.tbl-passport tr:last-child td {
    border-bottom: unset!important
  }
  
  #fm.tbl-passport tr:nth-child(1) td.fm-cat,#fm.tbl-passport tr:nth-child(2) td.fm-cat,#fm.tbl-passport tr:nth-child(1) td.fm-desc,#fm.tbl-passport tr:nth-child(2) td.fm-desc {
    /* border-bottom: 1px solid #D0EAFB!important */
  }
  
  #fm.tbl-passport.tbl-ws tbody tr.acc-table-parentx td.fm-cat,#fm.tbl-passport.tbl-ws tbody tr.acc-table-parentx td.fm-desc {
    border-bottom: 1px solid #D0EAFB!important
  }
  
  #fm.tbl-passport.tbl-promax tr.acc-table-parent td:first-child .dv-acc-btn {
    margin-left: unset;
  }
  
  #fm.tbl-passport.tbl-ws tr[data-acc-child^=td] > td {
    border-bottom: 1px solid #D0EAFB!important;
  }
  
  #main-content #fm.tbl-passport tr.bbnone > td,
  #main-content #fm.tbl-passport tr td.bbnone {
    border-bottom: unset!important;
  }
  
  #fm.tbl-passport.tbl-promax > tbody > tr.acc-table-parentx.even > td:last-child,
  #fm.tbl-passport.tbl-promax > tbody > tr > td:last-child {
    background: #FEF4F3;
    border: 0;
  }
  
  #fm.tbl-passport.tbl-promax > tbody > tr > td:nth-last-child(2) {
    background: #FEFAEF;
      border: 0;
  }
  
  #fm.tbl-passport.tbl-promax > tbody > tr.acc-table-parentx.odd > td:last-child,
  #fm.tbl-passport.tbl-promax > tbody > tr:nth-child(odd) > td:last-child {
      background: #FEF4F3;
      border: 0;
  }
  
  #fm.tbl-passport.tbl-promax > tbody > tr:nth-child(odd) > td:nth-last-child(2) {
    background: #FEFAEF;
      border: 0;
  }
  
  #fm.tbl-passport.tbl-ws thead tr th:last-child .title {
    color: #333;
  }
  
  /* #fm.tbl-passport.tbl-ws > thead tr th:first-child, */
  #fm.tbl-passport.tbl-ws tbody tr td.fm-cat:first-child,
  #fm.tbl-passport.tbl-ws tbody tr td.fm-cat:first-child table td {
    background-color: #FAFCFF!important;
  }
  
  #fm.tbl-passport.tbl-ws > thead tr th:last-child,
  #fm.tbl-passport.tbl-ws tbody tr td.fm-desc:last-child {
    background: #E9E9FF;
  }
  
  #fm.tbl-passport.tbl-ws > thead tr th:nth-last-child(2),
  #fm.tbl-passport.tbl-ws tbody tr td.fm-desc:nth-last-child(2) {
    background: #F6F9FC;
  }
  
  #fm.tbl-passport.tbl-ws > thead tr th:nth-last-child(3),
  #fm.tbl-passport.tbl-ws tbody tr td.fm-desc:nth-last-child(3) {
    background: #FFFAF0;
  }
  
  #fm.tbl-passport .thebtn .dv-icon:after {
    font-weight: 500;
  }
  
  #fm.tbl-passport .thebtn .dv-acc-btn > .dv-icon.dv-icon_minus_alt,
  #fm.tbl-passport tr.acc-table-parentx td:first-child .dv-acc-btn .dv-icon.dv-icon_minus_alt {
    color: #D8D8D8;
  }
  
  #fm.tbl-passport tr .tbl-child div,
  #fm.tbl-passport tr .fm-cat > div {
    display: flex;
    align-items: center;
  }
  
  #fm.tbl-passport tr td.fm-cat img {
    width: 32px;
    height: 32px;
    margin-right: 16px;
    object-fit: contain;
  }
  
  #fm.tbl-passport.tbl-promax tr td:nth-last-child(3) {
    width: unset;
  }
  table.tbl-child img{
    display: none;
  }
  
  #fm.tbl-passport.tbl-ws tr td:nth-last-child(3),
  #fm.tbl-passport.tbl-ws tr th:nth-last-child(3),
  #main-content #fm.tbl-passport tr td:nth-last-child(2),
  #main-content #fm.tbl-passport tr th:nth-last-child(2),
  #fm.tbl-passport > tbody > tr > td:last-child,
  #fm.tbl-passport > thead > tr > th:last-child {
    width: 15%;
    min-width: 150px;
  }
  
  #main-content #fm.tbl-passport > tbody > tr > td:first-child,
  #main-content #fm.tbl-passport > thead > tr > th:first-child {
    width: unset;
    min-width: 240px;
  }
  
  #fm.tbl-passport .dv-icon {
    display: contents;
  }
  
  .iccenter {
    align-items: flex-start!important;
  }
  
  /* .iccenter > img {
    position: relative;
    bottom: -.5em;
  } */
  
  .iccenter .hdesc {
    position: relative;
    top: 5px;
  }
  
  .hdesc {
    font-size: 16px;
    line-height: 24px;
  }
  
  .hdesc h5 {
    font-size: 16px;
    font-weight: 600;
    color: #333;
    padding-bottom: 0;
  }
  
  #fm.tbl-passport .fm-cat div.thebtn {
    position: relative;
    display: flex;
    align-items: baseline;
    column-gap: 4px;
    margin-top: 6px;
    margin-bottom: 6px;
  }
  
  #fm div.thebtn {
    cursor: pointer;
  }
  
  #fm.tbl-passport .fm-cat div.thebtn .dv-acc-btn {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
  }
  
  #fm.tbl-passport.tbl-promax .thebtn {
    /* max-width: 236px; */
  }
  
  #fm.tbl-passport.tbl-promax th .thebtn {
    max-width: unset;
  }
  
  #fm.tbl-passport div:not(.dv-icon),
  #fm.tbl-passport span:not(.dv-icon) {
    color: #333;
  }
  
  #fm.tbl-passport .tt-desc .thebtn .wrp {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  
  #fm.tbl-passport th .wrp .ctas {
    margin: 0;
  }
  
  #fm.tbl-passport .thebtn .ctas .commonButton {
    white-space: nowrap;
    margin-left: 24px;
  }
  
  #fm.tbl-passport .tt-desc .thebtn .tt {
    display: flex;
    align-items: baseline;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.3em;
  }
  
  /* #fm.tbl-passport.header-sticky th .tt.upset {
    padding-bottom: 24px;
  } */
  
  #fm.tbl-passport .i-ibdps .wrp .ctas,
  #fm.tbl-passport .i-ibdpc .wrp .ctas {
    display: none;
  }
  
  #fm.tbl-passport .tr-bottom {
    /* display: none; */
  }
  
  #fm tr.acc-table-child span.dv-icon {
    font-weight: normal;
  }
  
  /* #fm.tbl-passport.header-sticky .tr-bottom {
    display: table-row;
  } */
  
  #fm.tbl-passport .commonButton {
    white-space: nowrap;
    padding: 8px 12px!important;
    font-size: 14px;
    line-height: 24px;
    min-height: unset;
    border-radius: 6px;
  }
  
  #fm.tbl-passport td.fm-cat.fct-noimg {
    padding-left: 60px;
  }
  
  #fm.tbl-passport.tbl-ws td,
  #fm.tbl-passport.tbl-promax td {
    font-size: 16px;
  }
  
  #fm.tbl-passport .fm-cat .thebtn .tt {
    font-size: 16px !important;
      font-weight: 400;
      line-height: 24px;
  }
  
  #fm.tbl-passport .tbl-child {
    border: unset;
    min-width: 230px;
  }
  
  /* #fm.tbl-passport .tbl-child div,
  #fm.tbl-passport .tbl-child span {
    color: #666;
  } */
  
  #fm.tbl-passport.tbl-ws .fm-cat,
  #fm.tbl-passport.tbl-promax .fm-cat {
    font-size: 16px;
    line-height: 1.4em;
    font-weight: 400;
    padding: 12px;
  }
  
  #fm.tbl-passport.tbl-ws td.fm-cat {
    padding: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  
  #fm.tbl-passport.tbl-ws > thead > th:first-child {
    min-width: 425px;
  }
  
  #fm.tbl-passport.tbl-ws td > div.fm-cat {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  
  #fm.tbl-passport.tbl-ws td > div.fm-cat.no-title {
    padding-top: 0;
  }
  
  #fm.tbl-passport tr[class*=acc-table-child] > td.fm-cat {
    padding-left: 50px;
    min-width: 425px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }
  #fm.tbl-passport tr[class*=acc-table-child] > td.fm-desc {
    padding-top: 0;
    padding-bottom: 0;
  }
  #fm.tbl-passport tr[class*=acc-table-child] > td.fm-cat > .thebtn {
    padding-left: 15px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
    margin-top: 0;
    margin-bottom: 0;
  }
  #fm.tbl-passport tr[class*=acc-table-child].odd > td.fm-cat > .thebtn {
    background: #fffbf9!important;
  }
  /* #fm.tbl-passport tr[class*=acc-table-child]:not(.bbnone) > td.fm-cat {
    padding-bottom: 0;
  } */
  
  #fm.tbl-passport.tbws2 .tbl-child.mp td {
    padding-left: 60px!important;
  }
  
  #fm.tbl-passport .fct-btn .fm-cat  {
    padding: 12px;
    padding-left: 48px;
    padding-top: 0;
    margin-top: -8px;
  }
  #fm.tbl-passport .fct-btn .tbl-child td  {
    padding-left: 48px;
  }
  #fm.tbl-passport .fct-btn .tbl-child-field td {
    padding: 12px;
  }
  #fm.tbl-passport .fct-btn .tbl-child-field .tbl-child.mp td.white{
     background: #fff !important;
  }
  .tbl-child-field{
    margin-left: 48px;
  }
  
  #fm.tbl-passport .tbl-child td {
    border: unset!important;
    font-size: 16px;
    padding: 8px 15px;
    padding-left: 32px;
    background: unset;
  }
  
  #fm.tbl-passport .tbl-child {
    margin-bottom: 0;
  }
  
  #fm.tbl-passport .hdesc > .tbl-child td {
    padding-left: 0;
  }
  
  #fm.tbl-passport .tbl-child.mp td {
    /* padding-left: 78px!important; */
  }
  
  #fm.tbl-passport .fm-cat.fct-btn {
    padding: 10px 18px;
    vertical-align: baseline;
  }
  
  #fm.tbl-passport .tbl-child {
    display: none;
  }
  
  #fm.tbl-passport .tbl-child.show{
    display: block;
  }
  
  #fm.tbl-passport table.tbl-child.show{
    display: table;
  }
  
  .mb-bundle table#fm.tbl-promax tr td.g1,
  .mb-bundle table#fm.tbl-promax tr td.g1 .tbl-child td {
    background: #F6F9FC!important;
  }
  .mb-bundle table#fm.tbl-promax tr td.g2,
  .mb-bundle table#fm.tbl-promax tr td.g2 .tbl-child td {
    background: #F8FBFE!important;
  }
  
  .ctas-tabs {
    display: flex;
    justify-content: center;
    column-gap: 10px;
  }
  
  .tab-item {
    font-size: 16px;
      line-height: 1.4em;
    font-weight: 700;
    color: #333;
    display: flex;
      align-items: center;
    padding: 18px 26px;
    background: white;
    border: 2px solid transparent;
    border-radius: 10px;
    min-height: 66px;
    cursor: pointer;
    transition: .3s;
  }
  
  .ctas-tabs .tab-item:hover,
  .ctas-tabs .tab-item.mixitup-control-active,
  .ctas-tabs .tab-item.active {
    color: #336DCD;
    border-color: #336DCD;
  }
  
  .faria-addons .ons{
    box-shadow: 0px 0px 1px rgba(51, 109, 205, 0.1), 0px 9px 14px -4px rgba(51, 109, 205, 0.1);
  border-radius: 24px;
    background:#fff;
    padding:40px;
    height: 100%;
  }
  .faria-addons .ons .dv-blurb-group:last-child{
    margin-right:0;
  }
  .dv-tiles-group {
    display: flex;
    column-gap: 30px;
    flex: 1;
  }
  .dv-tile {
    display: flex;
    flex-direction: column;
  }
  .faria-addons .ons .dv-blurb .text{
    font-size:16px;
    color:#333;
    font-weight:400;
  }
  .faria-addons .ons .dv-tile {
    align-items: center;
  }
  
  .faria-addons .ons .dv-tile .commonButton-arrow::after{
    margin-right: -10px;
  }
  .faria-addons .ons .dv-blurb .text-logo .text {
    display: block;
    margin-top: 8px;
    font-size: 14px;
    font-weight: 700;
    color: #666!important;
  }
  .faria-addons.addons-no-link .ons {
    display: flex;
    flex-direction: column;
    box-shadow: unset;
  border-radius: 12px;
    /* background:#F6F9FC; */
  }
  .aio-feature{
    background: #F6F9FC;
      border-radius: 12px;
      padding: 24px 28px;
      display: inline-block;
  }
  .aio-feature h3{
    font-weight: 700;
  font-size: 21px;
  line-height: 28px;
    color:#333
  }
  .aio-feature p{
    font-weight: 700;
  font-size: 16px;
  line-height: 24px;
    color:#333
  }
  .aio-feature ul{
      padding-bottom: 0;
      padding-left: 5px;
      padding-top: 16px;
  }
  .aio-feature ul li{
    list-style:none;
    display:flex;
    align-items:center;
    margin-bottom:16px;
  }
  .aio-feature ul li:last-child{
    margin-bottom:0;
  }
  .aio-feature ul li img{
    height:40px;
  }
  .aio-feature ul li p{
    min-width:50px;
    line-height:0;
  }
  .aio-feature ul li span{
        font-weight: 400;
      font-size: 16px;
      line-height: 24px;
      color: #333;
  }
  .aio-feature.mobile ul{
    display:flex;
    flex-wrap:wrap;
  }
  .aio-feature.mobile ul li{
    width:50%;
  }
  .ufe{
    display: flex;
      flex-wrap: wrap;
      gap: 24px;
  }
  .ufe .aio-feature{
    width: 48%;
      filter: drop-shadow(0px 0px 1px rgba(51, 109, 205, 0.1)) drop-shadow(0px 2px 4px rgba(51, 109, 205, 0.1));
  }
  .icon-text h3{
    display:flex;
    align-items:center;
  }
  .icon-text h3 img{
    height:40px;
    margin-right:8px;
  }
  .mb-bundle table#fm th.i-ibdpc, .mb-bundle table#fm th.i-ibdps{
    width:10%;
  }
  .mb-bundle table#fm td{
    min-width: unset;
    width:unset;
  }
  .mb-bundle table#fm tr.bg{
        background: #FAFCFF !important;
  }
  .mb-bundle table#fm tr td.fm-cat, .mb-bundle table#fm tr td.fm-cat span{
    background:unset !important;
  }
  .mb-bundle table#fm.tbl-passport th p.desc{
    font-weight: 400;
  font-size: 14px;
    color:#666;
  }
  .mb-bundle table#fm.tbl-passport td:nth-child(2) {
    background: unset;
  }
  .mb-bundle table#fm.tbl-passport th:nth-child(2) {
    background-color:#fafcff;
  }
  .mb-bundle table#fm.tbl-passport td:nth-child(3) {
      background-color: #EFF6FF73;
  }
  .mb-bundle table#fm.tbl-passport th:nth-child(3) {
      background-color: #E9F2FF;
  }
  .mb-bundle table#fm.tbl-passport th:nth-child(4) {
      background-color: #6096E9;
    color:#fff;
        border-radius: 12px 12px 0 0;
  }
  .mb-bundle table#fm.tbl-passport th:nth-child(4) .title{
    color:#fff;
  }
  .mb-bundle table#fm.tbl-passport th:nth-child(4) p.desc{
    color:#fff;
  }
  
  .starterpack .head{
    display:flex;
  }
  .starterpack .head > div{
    flex-grow: 1;
      flex-basis: 0;
        border-right: 1px solid #D8D8D8;
      padding-bottom: 40px;
    padding-left:16px;
    padding-right:16px;
  }
  .starterpack .head > div:last-child{
    border:0;
  }
  .starterpack .head h2, .starterpack .head p{
    text-align:center;
  }
  .starterpack .head h2{
    font-weight: 700;
  font-size: 32px;
  line-height: 46px;
    color:#333;
  }
  .starterpack .head p{
    font-weight: 400;
  font-size: 18px;
  line-height: 28px;
    color:#333;
  }
  .starterpack .compare .column-3{
    display:flex;
  }
  .starterpack .compare .column-3 > div{
    flex-grow: 1;
      flex-basis: 0;
    border-right: 1px solid #D8D8D8;
      padding: 0 16px;
  }
  .starterpack .compare .column-3 > div:last-child{
    border-right:0;
  }
  .starterpack .compare .item .logo{
    display:flex;
    align-items:center;
  }
  .starterpack .compare .item .logo{
    background: #A0E7C1;
  border-radius: 12px;
    padding:10px 16px;
    margin-bottom:24px;
  }
  .starterpack .compare .item .logo img{
    height:32px;
    margin-right:8px;
  }
  .starterpack .compare .item .logo span{
    font-weight: 700;
  font-size: 16px;
  line-height: 24px;
    color:#333;
  }
  .starterpack .compare .item .feature{
    display:flex;
    align-items:center;
    background: #EBFDF4;
  border: 1px solid #D4F8E6;
  border-radius: 12px;
    padding: 10px 16px;
      margin-bottom:24px;
  }
  .starterpack .compare .item .feature img{
    height:32px;
    margin-right:8px;
  }
  .starterpack .compare .item .feature span{
    font-weight: 700;
  font-size: 16px;
  line-height: 24px;
    color:#333;
  }
  .starterpack .compare .admissions{
      background: #F9FFFB;
  }
  .starterpack .compare .admissions{
      background: #F9FFFB;
  }
  .starterpack .compare .school-to-home{
      background: #FAF9FF;
  }
  .starterpack .compare .school-to-home .item .logo{
    background: #b194df;
  }
  .starterpack .compare .school-to-home .item .column-2{
    background: #F5F5FF;
    border: 1px solid #E5E5F9;
    border-radius: 12px;
    padding: 10px;
    display:flex;
    flex-wrap:wrap;
    gap:10px;
  }
  .starterpack .compare .school-to-home .item .feature{
    border: 0;
    background: none;
    padding: 0;
    width:48%;
    margin-bottom:15px;
  }
  .starterpack .compare .school-to-home .item .feature span{
    font-weight: 400;
  font-size: 13px;
  line-height: 20px;
    color:#333;
  }
  .key-benefit .column-2{
    display:flex;
    flex-wrap:wrap;
    gap:24px;
  }
  .key-benefit .column-2 .item{
   width:155px;
    text-align:center;
    background: #FFFFFF;
  box-shadow: 0px 0px 1px rgba(51, 109, 205, 0.1), 0px 2px 4px rgba(51, 109, 205, 0.1);
  border-radius: 12px;
    padding: 24px 16px;
  }
  .key-benefit .column-2 .item img{
    height:64px;
    margin-bottom:10px;
  }
  .key-benefit .column-2 .item span{
    display:block;
    font-weight: 400;
  font-size: 16px;
  line-height: 24px;
    color:#333;
  }
  
  .ctas-tabs-list {
    width: fit-content;
    margin-left: auto!important;
    margin-right: auto!important;
    border: 2px solid #336DCD;
    border-radius: 12px;
    column-gap: 0;
  }
  
  ul.ctas-tabs-pills,
  ul.ctas-tabs-list {
    list-style: none;
    margin: 0;
    padding: 0;
    gap: 10px;
    justify-content: center;
  }
  
  .ctas-tabs-list .tab-item {
    color: #336DCD;
    border: unset;
  }
  
  .ctas-tabs-list .tab-item:hover {
    color: #336DCD;
  }
  
  .ctas-tabs-pills .tab-item:hover,
  .ctas-tabs-pills .active > .tab-item,
  .ctas-tabs-pills .tab-item.active {
    color: #336DCD;
    border-color: #336DCD;
  }
  
  .ctas-tabs-list .active > .tab-item,
  .ctas-tabs-list .tab-item.active {
    color: white;
    background: #336DCD;
  }
  
  .ctas-tabs-list .active > .tab-item:hover,
  .ctas-tabs-list .tab-item:hover {
    color: white;
    background: #336DCD;
  }
  
  .dv-blurb .img.img-plus {
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 12px;
  }
  
  .blurb-group-center {
    justify-content: center;
  }
  
  .faria-addons .ons {
    width: 100%;
  }
  
  #fm.tbl-passport .logos {
    display: flex;
    align-items: center;
    margin: 16px 0;
    white-space: nowrap;
    flex-wrap: wrap;
    row-gap: 12px;
  }
  
  #fm.tbl-passport tr td.fm-cat .logos > img {
    height: 32px;
    width: auto;
  }
  
  #fm.tbl-passport .logos > .more {
    font-size: 13px;
    font-weight: 600;
    color: #8c8c8c;
  }
  
  .fm-cat.no-title .hdesc {
    padding-left: 48px;
  }
  
  #fm .fm-cat.no-title + .tbl-child tr:first-child td {
    padding-top: 0;
  }
  
  ul.ctas-tabs-pills, ul.ctas-tabs-list {
    justify-content: center;
  }
  
  .faria-addons .owl-nav{
    position: absolute;
    top: 45%;
    width: 100%;
  }
  
  .faria-addons .owl-nav button.owl-prev{
    position: absolute;
    left: -3em;
  }
  
  .faria-addons .owl-nav button.owl-next{
    position: absolute;
    right: -3em;
  }
  
  .faria-addons .owlcarousel .owl-stage-outer {
    overflow: visible!important;
  }
  table#fm.tbl-promax .fm-desc i.dv-icon, table#fm.tbl-ws .fm-desc span.dv-icon {
    display: flex;
    justify-content: center;
  }
  table#fm.tbl-passport i.dv-icon.dv-close:after, table#fm.tbl-passport  span.dv-icon.dv-close:after {
    font-size: 1.2em;
  }
  
  /* @media screen and (min-width: 601px) {
    .faria-addons .owlcarousel .owl-nav button.owl-prev{
      left: -4em;
    }
    .faria-addons .owlcarousel .owl-nav button.owl-next{
      right: -4em;
    }
  } */
  
  /* Pro Max - End */
  
  .fade {
    transition: opacity .15s linear;
  }
  
  .fade:not(.in) {
    opacity: 0;
  }
  
  body.et-fb-root-ancestor .fade:not(.in) {
    opacity: 1;
  }
  
  .tab-content>.tab-pane {
    display: none;
  }
  i.dv-icon.dv-check:after,span.dv-icon.dv-check:after {
      content: "\4e"
  }
  table#fm.tbl-passport i.dv-icon.dv-close:after, table#fm.tbl-passport span.dv-icon.dv-close:after {
      font-size: 1.2em;
  }
  i.dv-icon.dv-close:after, span.dv-icon.dv-close:after {
      content: "\4d";
  }
  #fm.tbl-passport .thebtn .dv-icon:after {
      font-weight: 500;
  }
  i.dv-icon.dv-icon_plus_alt:after {
      content: "\e050";
  }
  #fm.tbl-passport .thebtn .dv-icon:after {
      font-weight: 500;
  }
  i.dv-icon.dv-icon_minus_alt:after {
      content: "\e04f";
  }
  
  i.dv-icon.dv-2x, span.dv-icon.dv-2x {
      font-size: 1.5em;
  }
  i.dv-icon.dv-green, span.dv-icon.dv-green {
      color: #0ebe9e;
  }
  #fm.tbl-passport .thebtn .dv-acc-btn>.dv-icon.dv-icon_minus_alt, #fm.tbl-passport tr.acc-table-parentx td:first-child .dv-acc-btn .dv-icon.dv-icon_minus_alt {
      color: #D8D8D8;
  }
  i.dv-icon.dv-red, span.dv-icon.dv-red {
      color: red;
  }
  i.dv-icon.dv-3x, span.dv-icon.dv-3x {
      font-size: 2em;
      line-height: 1.4em;
  }
  #fm.tbl-passport .fm-cat div.thebtn .dv-acc-btn {
      position: absolute;
      top: 50%;
      right: 0;
      transform: translateY(-50%);
  }
  .dv-acc-btn {
      background: unset;
      border: unset;
  }
  .dv-acc-btn, #fm.tbl-passport .commonButton {
      cursor: pointer;
      margin: 0;
  }
  button, input, select, textarea {
      font-family: inherit;
  }
  .dv-nav-scroll-container {
      position: absolute;
      display: none;
      top: -12px;
      right: 0;
      gap: 8px;
      z-index: 99;
  }
  .dv-nav-scroll-container>.dv-nav-btn:disabled {
      cursor: initial;
      opacity: .3;
  }
  .dv-nav-scroll-container>.dv-nav-btn:disabled {
      cursor: initial;
      opacity: .3;
  }
  .dv-nav-scroll-container>.dv-nav-btn {
      font-size: 2em;
      font-weight: 700;
      border-radius: 50%;
      display: flex
  ;
      align-items: center;
      justify-content: center;
      color: #333;
      width: 24px;
      height: 24px;
      max-width: 24px;
      border: unset;
      background: unset;
      cursor: pointer;
  }
  span.dv-icon, i.dv-icon {
      position: relative;
      top: 1px;
      display: inline-block;
      font-style: normal;
      font-family: "ETmodules" !important;
  }
  .dv-nav-scroll-container>.dv-nav-btn {
      font-size: 2em;
      font-weight: 700;
      border-radius: 50%;
      display: flex
  ;
      align-items: center;
      justify-content: center;
      color: #333;
      width: 24px;
      height: 24px;
      max-width: 24px;
      border: unset;
      background: unset;
      cursor: pointer;
  }
  span.dv-icon, i.dv-icon {
      position: relative;
      top: 1px;
      display: inline-block;
      font-style: normal;
      font-family: "ETmodules" !important;
  }
  table#fm {
      border: none;
      background: #fff;
  }
  .entry-content table:not(.variations) {
      border: 1px solid #eee;
      margin: 0 0 15px;
      text-align: left;
      width: 100%;
  }
  #fm.tbl-passport.tbl-ws tr td:nth-last-child(3), #fm.tbl-passport.tbl-ws tr th:nth-last-child(3), #main-content #fm.tbl-passport tr td:nth-last-child(2), #main-content #fm.tbl-passport tr th:nth-last-child(2), #fm.tbl-passport>tbody>tr>td:last-child, #fm.tbl-passport>thead>tr>th:last-child {
      width: 15%;
      min-width: 150px;
  }
  .mb-bundle table#fm.tbl-passport th:nth-child(2) {
      background-color: #FBF2DB;
  }
  #fm.tbl-passport tr:first-child th:nth-child(2) {
      border-radius: 12px 12px 0 0;
      background: #FBF2DB;
  }
  #fm.tbl-passport tr:first-child th:nth-child(3) {
      border-radius: 12px 12px 0 0;
      background: #FFE9E9;
  }
  table#fm.tbl-passport tr:last-child th {
      border-bottom: 1px solid #D7282F !important;
  }
  /* .mb-bundle table#fm.tbl-passport th:nth-child(3) {
      background-color: #E9F2FF;
  } */
  /* #fm.tbl-passport tr:first-child th:nth-child(3) {
      border-radius: 12px 12px 0 0;
      background: #FAFCFF;
  } */
  #fm.tbl-passport.tbl-ws tr td:nth-last-child(3), #fm.tbl-passport.tbl-ws tr th:nth-last-child(3), #main-content #fm.tbl-passport tr td:nth-last-child(2), #main-content #fm.tbl-passport tr th:nth-last-child(2), #fm.tbl-passport>tbody>tr>td:last-child, #fm.tbl-passport>thead>tr>th:last-child {
      width: 15%;
      min-width: 156px;
  }
  .mb-bundle table#fm th.i-ibdpc, .mb-bundle table#fm th.i-ibdps {
      width: 10%;
  }
  table#fm.tbl-passport td:nth-child(3), table#fm.tbl-passport th:nth-child(3), #fm.tbl-passport tr:nth-child(even) td.fm-cat {
      background: #FFF;
  }
  #fm.tbl-passport tr:first-child th {
      font-size: 1em;
      font-weight: 400;
      color: #666;
  }
  #fm.tbl-passport tr:first-child th {
      border-bottom: unset !important;
  }
  #fm.tbl-passport tr td:nth-child(2), #fm.tbl-passport tr th:nth-child(2), #fm.tbl-passport tr td:nth-child(3), #fm.tbl-passport tr th:nth-child(3) {
      width: 22%;
      min-width: 160px;
  }
  table#fm td:nth-child(3), table#fm th:nth-child(3) {
      background-color: #EFF6FF;
  }
  #fm tr th {
      border-bottom: 2px solid #A6BEDC !important;
      text-align: center;
      padding-top: 17px;
  }
  
  .tbl-header-fixed>thead>tr,.tbl-header-fixed>thead,.tbl-header-fixed {
    position: relative
  }
  
  .tbl-header-fixed>thead>tr {
    z-index: 99
  }
  .d-none {
      display: none;
  }
  /* end table compare style */
  /* start notif bar style */
  #notif-bar a {
      text-decoration: none;
  }
  #notif-bar a .item {
      text-align: center;
      background-color: #F5A800;
      padding: 13px;
      transition: .5s;
      position: relative;
      color: #fff;
      font-weight: 400;
      font-size: 16px;
      line-height: 24px;
  }
  #breadcrumb-nav-page {
      width: 100% !important;
  }
  #breadcrumb-nav-page {
      z-index: 10;
      display: block !important;
  }


  
  @media only screen and (min-width: 1150px) {
    .faria-addons .owlcarousel .owl-nav{
      display: none;
    }
  }
  
  @media only screen and (min-width: 1200px) {
    .yourhome-curr.rc-type-testimonials{
      width:900px;
    }
  }
  
  @media screen and (max-width: 1120px) {
    .mb-bundle .dv-tbl-responsive {
        overflow: auto;
        max-width: 100%;
    }
  }
  
  @media screen and (max-width: 874px) {
    .dv-nav-scroll-container {
        display:flex;
        justify-content: flex-end;
        margin-right: 10px;
        position: relative;
        z-index: 0
    }
  
    .dv-shadow-track .dv-tbl-responsive {
        position: relative
    }
  
    .dv-shadow-track .dv-tbl-responsive::after {
        content: "";
        position: absolute;
        pointer-events: none;
        top: 0;
        right: 0;
        height: 100%;
        width: 54px;
        background: linear-gradient(90deg,#fff0 70%,rgb(51 109 205 / 6%))
    }
  
    .dv-shadow-track .dv-tbl-responsive::before {
        content: "";
        z-index: 1;
        position: absolute;
        pointer-events: none;
        top: 0;
        left: 0;
        height: 100%;
        width: 54px;
        background: linear-gradient(90deg,rgb(51 109 205 / 6%),#fff0 30%)
    }
  
    .dv-shadow-track .et_pb_code_inner.dv-end .dv-tbl-responsive::after {
        display: none
    }
  
    .dv-shadow-track .et_pb_code_inner.dv-start .dv-tbl-responsive::before {
        display: none
    }
  }
  
  @media (max-width: 767px) {
    .ctas-tabs {
      flex-direction: column;
      align-items: center;
    }
    .ufe .aio-feature {
      width: 100%;
    }
    .aio-feature {
      width: 100%;
    }
    .aio-feature.mobile ul li {
      width: 100%;
    }
    .faria-addons .owl-nav button.owl-prev {
      left: -2.4em;
    }
    .faria-addons .owl-nav button.owl-next{
      right: -2.4em;
    }
  }
  
  @media (max-width: 480px) {
    .faria-addons .owl-nav button.owl-prev,
    #main-content .report-card-type .owl-nav button.owl-prev {
      left: -10px;
    }
    .faria-addons .owl-nav button.owl-next,
    #main-content .report-card-type .owl-nav button.owl-next {
      right: -10px;
    }
  }