.accounts-features .container{position:relative;width:auto;max-width:1280px;padding-left:48px;padding-right:48px;z-index:1}
.accounts-features .container.product-sub-heading{text-align:center;padding:0 88px;margin-top:64px;margin-bottom:80px}
.accounts-features .container.component-container{padding-left:88px;padding-right:88px}
.accounts-features .component-wrapper{margin-top:80px;margin-bottom:60px}
.accounts-features .component-wrapper .button-wrapper{margin-top:40px}
.accounts-features .component-wrapper .button-wrapper button{margin-right:16px;margin-bottom:16px}
.accounts-features .component-wrapper .button-wrapper.centered-buttons{text-align:center}
.accounts-features .component-wrapper .button-wrapper.centered-buttons button{margin-right:8px;margin-left:8px}
.accounts-features .activation-costs{padding-bottom:16px}
.accounts-features .add-ons{margin-bottom:50px}
.accounts-features .add-ons .add-on-card{text-align:center;padding:24px 8px;margin-bottom:30px;border-radius:9px;border:2px solid var(--color-sidemenu-background);cursor:pointer}
.accounts-features .add-ons .add-on-card strong{display:block;height:40px;overflow:hidden}
.accounts-features .add-ons .add-on-card h3{overflow:hidden;margin-bottom:8px;margin-top:16px}
.accounts-features .add-ons .add-on-card .feature-description{margin-bottom:16px;height:60px}
.accounts-features .add-ons .add-on-card p{color:var(--color-text);overflow:hidden;word-wrap:break-word}
.accounts-features .add-ons .add-on-card .font-title-4{height:48px}
.accounts-features .add-ons .add-on-card button{margin-bottom:8px}
.accounts-features .add-ons .add-on-card button.remove{display:none}
.accounts-features .add-ons .add-on-card a{display:block;font-size:12px;margin:0 auto}
.accounts-features .add-ons .add-on-card a.font-link{width:112px}
.accounts-features .add-ons .add-on-card a:focus-visible{outline:2px solid var(--color-button-primary) !important;outline-offset:2px !important;border-radius:4px}
.accounts-features .add-ons .add-on-card sup a{display:inline}
.accounts-features .add-ons .add-on-card .feature-description p{margin-bottom:0;padding:4px}
.accounts-features .add-ons .add-on-card .feature-cadence{height:20px;margin-bottom:0;font-size:15px;line-height:20px}
.accounts-features .add-on-card.active{border-color:var(--color-button-primary)}
.accounts-features .add-on-card.active button.add{display:none}
.accounts-features .add-on-card.active button.remove{display:inline-block;border:2px solid var(--color-sidemenu-background)}
.accounts-features .add-on-recap{color:#333;font-size:14px;padding:24px 32px;margin-bottom:80px;border-radius:8px;border:2px solid var(--color-sidemenu-background)}
.accounts-features .add-on-recap p{display:table-cell;vertical-align:middle;padding-top:16px}
.accounts-features .add-on-recap .package{border-bottom:1px solid #e5e5e5}
.accounts-features .add-on-recap .package .package-costs,.accounts-features .add-on-recap .package .activation-costs{display:table;width:100%}
.accounts-features .add-on-recap .package .package-costs p{padding-bottom:4px;font-weight:bold;font-size:1.35em}
.accounts-features .add-on-recap .package .package-costs .package-name .name{font-size:1.35em;font-weight:bold}
.accounts-features .add-on-recap .package .package-costs p.package-name,.accounts-features .add-on-recap .activation-costs p.activation-name,.accounts-features .add-on-recap .total p.total-label{width:50%;padding-right:10px}
.accounts-features .add-on-recap .activation-costs p{padding-top:0;color:var(--color-text)}
.accounts-features .add-on-recap .activation-costs p .amount span:first-child{font-size:18px}
.accounts-features .add-on-recap p .price{float:right;text-align:right}
.accounts-features .add-on-recap p .amount span:first-child{font-size:1.35em}
.accounts-features .add-on-recap ul.features-list{margin:10px 0;padding:0}
.accounts-features .add-on-recap ul.features-list>div{display:table;width:100%}
.accounts-features .add-on-recap ul.features-list>div:first-child li:first-child div.feature-costs{padding-top:16px}
.accounts-features .add-on-recap ul.features-list>div:last-child li:last-child div.feature-costs{padding-bottom:16px}
.accounts-features .add-on-recap ul.features-list>div li{display:table-row;list-style-type:none;background:0}
.accounts-features .add-on-recap ul.features-list>div li .feature-costs{display:table;width:100%}
.accounts-features .add-on-recap ul.features-list>div li .feature-costs p{padding-top:8px;padding-bottom:4px;font-weight:bold}
.accounts-features .add-on-recap ul.features-list>div li .feature-costs p:first-child{width:50%;padding-right:10px}
.accounts-features .add-on-recap ul.features-list>div li .feature-costs p .separator,.accounts-features .add-on-recap ul.features-list>div li .feature-costs p .currency,.accounts-features .add-on-recap ul.features-list>div li .feature-costs p .feature-cadence{display:none}
.accounts-features .add-on-recap ul.features-list>div li .feature-costs p .name{font-weight:bold}
.accounts-features .add-on-recap ul.features-list>div li .activation-costs{display:none;width:100%}
.accounts-features .add-on-recap .total{border-top:1px solid #eee}
.accounts-features .add-on-recap .total .total-label,.accounts-features .add-on-recap .total .price{font-weight:bold}
.accounts-features .add-on-recap .total .total-label{padding-bottom:16px}
.accounts-features .add-on-recap .total .total-label .name{font-weight:bold}
.accounts-features .add-on-recap .total .total-list-pricing{display:table;width:100%}
.accounts-features .add-on-recap .total .total-list-pricing p{padding-top:4px;padding-bottom:4px}
.accounts-features .add-on-recap .total .total-list-pricing p .name{color:var(--color-text)}
.accounts-features .add-on-recap .total:last-child{padding-bottom:12px}
.accounts-features .feature-list-button{text-align:center}
.accounts-features .font-link{font-size:15px;font-weight:500;line-height:19px;color:var(--color-button-primary);letter-spacing:1px;text-transform:uppercase;text-decoration:underline}
.accounts-features .font-link:hover{color:var(--color-button-hover)}
.accounts-features .font-link:focus{color:var(--color-button-hover)}
.accounts-features .font-link:active{color:var(--color-button-hover)}
.accounts-features .not-mobile button.primary:not([disabled]):hover{background-color:#007a91;border-color:#007a91}
.accounts-features .not-mobile .add-on-card:hover button.primary:not([disabled]){background-color:#007a91;border-color:#007a91}
.accounts-features .add-on-carousel .feature-group-name{padding-left:0}
.accounts-features .add-on-carousel sup{color:var(--color-text);font-family:Arial,sans-serif;font-weight:bold}
.accounts-features .add-on-carousel .add-button{font-size:17.916px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;color:var(--color-button-primary)}
.feature-group-name{font-family:Unicredit;font-size:30px;line-height:24px;font-weight:400;padding-bottom:30px;padding-left:15px}
body{font-family:'Unicredit','Arial'}
@media(max-width:959px){.accounts-features .product-sub-heading{margin-top:16px}
.accounts-features .add-ons{margin-bottom:0}
}
@media(max-width:599px){.accounts-features .product-sub-heading{padding:0 16px}
.accounts-features .add-on-carousel{height:325px;padding:0 !important;margin-bottom:50px}
.accounts-features .add-on-carousel .add-ons{position:absolute;margin:0;transition:left .4s ease}
.accounts-features .add-on-carousel .add-ons [class*="col-"]{width:calc(16.66666667%)}
.accounts-features .container.component-container{padding-left:16px;padding-right:16px}
.accounts-features .add-on-carousel{height:325px;padding:0 !important}
.accounts-features .feature-group-name{text-align:center;font-size:24px;font-weight:500;padding-bottom:35px}
.accounts-features .add-on-recap{margin-top:55px}
}