section#cube-vs-competitor{color:#0f0f4d;padding:0 0 50px}section#cube-vs-competitor div.center{align-items:center;gap:25px}section#cube-vs-competitor div.center div.heading-title-container{align-items:center;display:flex;flex-flow:column;gap:20px;margin:0 0 80px}section#cube-vs-competitor div.center div.heading-title-container h2.heading{color:var(--main-blue);font-family:var(--main-font);font-size:12px;letter-spacing:.4em;margin:0;text-align:center;text-transform:uppercase}section#cube-vs-competitor div.center div.heading-title-container h3.title{color:var(--main-blue);font-family:var(--headline-font);font-size:30px;font-weight:900;line-height:36px;margin:0;text-align:center}section#cube-vs-competitor div.center div.heading-title-container p.description{color:var(--main-blue);font-family:var(--main-font);font-size:18px;line-height:24px;margin:0;max-width:235px;text-align:center}section#cube-vs-competitor div.center div.comparison-table{margin:0 auto;width:350px}section#cube-vs-competitor div.center div.comparison-table div.table-headers{align-items:center;display:flex;justify-content:flex-end;width:100%}section#cube-vs-competitor div.center div.comparison-table div.table-headers div.table-logo{align-items:center;display:flex;flex-basis:25%;justify-content:center;max-height:75px;padding:20px 0}section#cube-vs-competitor div.center div.comparison-table div.table-headers div.table-logo.cube{background-color:var(--main-blue);border-bottom:1px solid rgba(97,191,185,.4);border-radius:30px 30px 0 0;position:relative}section#cube-vs-competitor div.center div.comparison-table div.table-headers div.table-logo.cube:before{background-image:url(https://f.hubspotusercontent20.net/hubfs/8159624/Cube%20-%20Website%20Refresh%20-%202022/Logos/cta-highlight.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:60px;left:-40px;position:absolute;top:-35px;width:55px}section#cube-vs-competitor div.center div.comparison-table div.table-headers div.table-logo img.logo{display:none;height:auto;max-width:157px}section#cube-vs-competitor div.center div.comparison-table div.table-headers div.table-logo img.logo.mobile{display:block;height:40px;width:auto}section#cube-vs-competitor div.center div.comparison-table div.perk-icons-container{background-color:#eff8f9;display:flex;justify-content:flex-end;position:relative}section#cube-vs-competitor div.center div.comparison-table>div.perk-icons-container:not(:last-child):after{border-bottom:1px solid rgba(97,191,185,.4);bottom:0;content:"";left:50%;position:absolute;transform:translate(-50%,-50%);width:95%}section#cube-vs-competitor div.center div.comparison-table div.perk-icons-container:nth-child(2){border-radius:30px 30px 0 0}section#cube-vs-competitor div.center div.comparison-table div.perk-icons-container:last-child{border-radius:0 0 30px 30px}section#cube-vs-competitor div.center div.comparison-table div.perk-icons-container p{flex-basis:50%;min-height:50px;padding:12px 30px}section#cube-vs-competitor div.center div.comparison-table div.perk-icons-container p.perk-description{color:var(--main-blue);font-family:var(--main-font);font-size:16px;font-style:normal;font-weight:700;line-height:22px;margin:0}section#cube-vs-competitor div.center div.comparison-table div.perk-icons-container div.icon-container{align-items:center;display:flex;flex-basis:25%;justify-content:center;min-height:50px}section#cube-vs-competitor div.center div.comparison-table div.perk-icons-container img{max-height:30px;width:auto}section#cube-vs-competitor div.center div.comparison-table div.perk-icons-container div.icon-container.cube{background-color:var(--main-blue);position:relative}section#cube-vs-competitor div.center div.comparison-table div.perk-icons-container:last-child div.icon-container.cube:after{background-color:var(--main-blue);border-radius:0 0 30px 30px;bottom:-30px;content:"";height:32px;position:absolute;width:100%}@media (min-width:1200px){section#cube-vs-competitor div.center div.heading-title-container h3.title{font-size:46px;line-height:52px;max-width:600px}section#cube-vs-competitor div.center div.heading-title-container p.description{max-width:unset}section#cube-vs-competitor div.center div.comparison-table{width:1110px}section#cube-vs-competitor div.center div.comparison-table div.table-headers div.table-logo{flex-basis:33.3%;padding:20px}section#cube-vs-competitor div.center div.comparison-table div.table-headers div.table-logo img.logo{display:block}section#cube-vs-competitor div.center div.comparison-table div.table-headers div.table-logo img.logo.mobile{display:none}section#cube-vs-competitor div.center div.comparison-table div.perk-icons-container div.icon-container,section#cube-vs-competitor div.center div.comparison-table div.perk-icons-container p{flex-basis:33.3%;min-height:50px;padding:12px 33px}section#cube-vs-competitor div.center div.comparison-table div.perk-icons-container p.perk-description{font-size:20px;line-height:26px}}