:root{--background-dark-purple:#2D2147;--background-purple:#382C53;--background-100:#FDFCF7;--background-light-grey:#F6F7F9;--background-light-100:#F8F7F2;--background-light-50:#FDFCF7;--background-light-green:#DDF0EC;--background-light-yellow:#FEEEDD;--background-light-red:#FCD8E0;--background-light-blue:#D3EAFD;--background-white:#FFFFFF;--background-main:#FFFFFF;--text-purple:#382C53;--text-dark-purple:#2D2147;--nav-dark-purple:rgba(234,235,241,0.7);--text-deactive-light:#564863;--text-deactive-dark:#97939B;--text-light-purple:#837A8C;--text-caption:#7D7796;--text-menu:#A9A1BA;--text-white:#FFFFFF;--border-grey:#E2DFE5;--border-shadow:#E3E6EC;--border-light:#F6F3F9;--border-dark:#E4E4E4;--border-menu:rgba(82,73,103,1);--complementary-green:#53B6A0;--complementary-red:#EF3C65;--complementary-blue:#2196F3;--complementary-yellow:#FFCE73}.comparison-section{background:var(--background-100);white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:992px){.comparison-section{padding-left:.75rem;padding-right:.75rem}}.comparison-section-explanation h5{margin-top:112px;font-size:24px;line-height:32px;font-weight:500;margin-bottom:24px}.comparison-section-explanation--item{font-size:16px;line-height:24px;font-weight:400;color:var(--text-purple)}.comparison-section-comparitors-comparitor{padding:0 3px}.comparison-section-comparitors-comparitor .content-wrapper{position:relative;box-shadow:0 12px 28px 0 var(--border-shadow);border:1px solid var(--border-shadow);border-radius:8px;transition:box-shadow .4s,border .4s;z-index:1;background:var(--background-white);padding-top:40px;padding-bottom:40px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comparison-section-comparitors-comparitor .content-wrapper svg.text-dark-purple *{fill:var(--background-dark-purple)}.comparison-section-comparitors-comparitor .content-wrapper svg.text-green,.comparison-section-comparitors-comparitor .content-wrapper svg.text-red{height:1em;width:auto}.comparison-section-comparitors-comparitor .content-wrapper svg.text-green{fill:var(--complementary-green)}.comparison-section-comparitors-comparitor .content-wrapper svg.text-red *{fill:var(--complementary-red)}.comparison-section-comparitors-comparitor .content-wrapper .list-item{font-size:16px;font-weight:600;line-height:20px}.comparison-section-comparitors-comparitor .content-wrapper .logo{margin-bottom:28px}.comparison-section-comparitors-comparitor .content-wrapper .logo svg{height:96px;width:auto}.comparison-section-comparitors-comparitor .content-wrapper .logo h1{font-size:48px;margin:0;font-weight:600;line-height:60px}.comparison-section-comparitors-comparitor .content-wrapper .logo h6{font-size:18px;line-height:24px;margin-top:16px}.comparison-section-comparitors-comparitor:first-child{z-index:2}.comparison-section-comparitors-comparitor.main .content-wrapper{border:1px solid var(--text-purple)}.comparison-section-comparitors-comparitor .competitor-3-hover-override{display:flex;justify-content:center;align-items:center;position:absolute;height:100%;width:100%;top:0;left:0;background:var(--background-light-50);opacity:0;font-size:12px;transition:opacity .4s}.comparison-section-comparitors-comparitor:not(.main):hover .content-wrapper{box-shadow:4px 12px 28px 0 var(--background-light-red);border-color:var(--complementary-red)}.comparison-section-comparitors-comparitor:not(.main):hover .competitor-3-hover-override{opacity:1}.comparison-section-comparitors-comparitor .list-item,.comparison-section-explanation-item{padding-top:12px;padding-bottom:12px}@media screen and (max-width:800px){.comparison-section-comparitors-comparitor .list-item,.comparison-section-explanation-item{height:44px}}.comparison-section-comparitors-comparitor .list-item:nth-child(odd),.comparison-section-explanation-item:nth-child(2n){background:var(--background-light-100)}.comparison-section-mobile-pagination{margin-top:42px}.comparison-section-mobile-pagination .option{padding:0 4px}.comparison-section-mobile-pagination .option span{border-radius:4px;justify-content:center;align-items:center;font-size:16px;display:flex;height:42px;width:42px;background:var(--background-light-grey);color:var(--text-dark-purple);font-weight:700}.comparison-section-mobile-pagination .option span svg{height:16px;width:16px;color:inherit}.comparison-section-mobile-pagination .option span svg *{fill:currentColor}.comparison-section-mobile-pagination .option.active span{background:var(--background-dark-purple);color:var(--text-white)}