.c-competitivecompchart{position:relative}@media only screen and (max-width:767px){.c-competitivecompchart{--scrollarea-gutter:15px;--ccc-brd-w:2px;--ccc-brd-rd:16px}}@media only screen and (min-width:768px){.c-competitivecompchart{--scrollarea-gutter:20px;--ccc-brd-w:3px;--ccc-brd-rd:20px}}.c-competitivecompchart__table{border-collapse:separate;border-spacing:0}.c-competitivecompchart__row td:first-child{font-size:14px;font-weight:500;letter-spacing:-0.3px;line-height:20px;width:37%}.c-competitivecompchart td p,.c-competitivecompchart th p{font-size:14px;line-height:20px;margin-bottom:0;margin-top:0}.c-competitivecompchart__heading{background:#f4f1ed;margin-bottom:12px;padding:30px 15px}.c-competitivecompchart__prod-img{margin:0 auto;width:80px}.c-competitivecompchart__prod-img img{max-width:100%}.c-competitivecompchart__prod-name{font-size:14px;font-weight:600;letter-spacing:-0.3px;line-height:20px}.c-competitivecompchart__row td{border-top:1px solid #555551;font-size:14px;font-weight:500;letter-spacing:-0.3px;line-height:20px;padding:16px 15px}.c-competitivecompchart__row td ul{margin-bottom:0;margin-top:5px}.c-competitivecompchart__row td li{font-size:10px;font-weight:500;line-height:14px;margin:0px;text-align:left}.c-competitivecompchart__row td:not(:first-child){background:#f4f1ed;text-align:center;width:31.5%}.c-competitivecompchart__heading:nth-child(2),.c-competitivecompchart__row td:nth-child(2){padding-right:7px}.c-competitivecompchart__heading:nth-child(3),.c-competitivecompchart__row td:nth-child(3){padding-left:7px}.c-competitivecompchart__green-dot{display:block;height:16px;margin:0 auto;width:16px}.c-competitivecompchart__red-cross{display:block;height:14px;margin:0 auto;width:14px}.c-competitivecompchart__feature-container{display:-webkit-box;display:-ms-flexbox;display:flex}.c-competitivecompchart__tooltip-container img:hover{cursor:pointer}.c-competitivecompchart__tooltip-container{margin-right:5px;position:relative;width:26px}.c-competitivecompchart__tooltip-desc{background-color:#242424;border-radius:10px;color:#fff;font-size:12px;margin-left:31px;padding:0 0 20px 20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:286px;z-index:1}.c-competitivecompchart__top-bar{height:28px;text-align:right}.c-competitivecompchart__tooltip-close{display:inline-block;padding:12px 12px 0 0}.c-competitivecompchart__tooltip-close .c-competitivecompchart__tooltip-x:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-competitivecompchart__tooltip-close .c-competitivecompchart__tooltip-x:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-competitivecompchart__tooltip-x{cursor:pointer;display:inline-block;height:12px;position:relative;right:6px;width:12px}.c-competitivecompchart__tooltip-x:after,.c-competitivecompchart__tooltip-x:before{background-color:#c1bfb8;content:" ";height:12px;position:absolute;width:1px}.c-competitivecompchart__tooltip-description-text{line-height:20px;padding-right:20px}.c-competitivecompchart__row.c-competitivecompchart__feature-tooltip td:first-child{padding-left:0}.c-competitivecompchart__feature-title{width:100%}.c-competitivecompchart__feature-title.c-competitivecompchart__tooltip-feature-title{width:calc(100% - 31px)}@media only screen and (min-width:768px){.c-competitivecompchart__prod-img{width:130px}.c-competitivecompchart__prod-img img{max-width:100%}.c-competitivecompchart__prod-name{font-size:18px;line-height:22px}.c-competitivecompchart__row td{font-size:18px;line-height:26px;padding:24px 15px}.c-competitivecompchart__row td:first-child{font-size:18px;line-height:26px;width:40%}.c-competitivecompchart__row td:not(:first-child){width:30%}.c-competitivecompchart__row td li{font-size:16px;line-height:24px}.c-competitivecompchart__row td:not(:first-child){padding:24px 30px}.c-competitivecompchart__heading:nth-child(2),.c-competitivecompchart__row td:nth-child(2){padding-right:15px}.c-competitivecompchart__heading:nth-child(3),.c-competitivecompchart__row td:nth-child(3){padding-left:15px}.c-competitivecompchart td p,.c-competitivecompchart th p{font-size:18px;line-height:26px}.c-competitivecompchart__green-dot{height:20px;width:20px}.c-competitivecompchart__red-cross{height:18px;width:18px}.c-competitivecompchart__heading{padding:30px}.c-competitivecompchart__tooltip-desc{font-size:16px;padding:0 0 30px 30px;width:336px}.c-competitivecompchart__tooltip-close{padding:16px 16px 0 0}.c-competitivecompchart__top-bar{height:38px}.c-competitivecompchart__tooltip-description-text{line-height:24px;padding-right:30px}}@media only screen and (min-width:1022px){.c-competitivecompchart__row td:not(:first-child){padding:24px 60px}.c-competitivecompchart__heading{padding:40px 60px}.c-competitivecompchart__heading:nth-child(2),.c-competitivecompchart__row td:nth-child(2){padding-right:60px}.c-competitivecompchart__heading:nth-child(3),.c-competitivecompchart__row td:nth-child(3){padding-left:60px}.c-competitivecompchart__products th:last-child,.c-competitivecompchart__row td:last-child{padding-right:53px}}.c-competitivecompchart__products th:not(:first-child){-webkit-border-before:var(--ccc-brd-w) solid #555551;border-block-start:var(--ccc-brd-w) solid #555551}.c-competitivecompchart__products th:nth-child(2){-webkit-border-start:var(--ccc-brd-w) solid #555551;border-inline-start:var(--ccc-brd-w) solid #555551;border-start-start-radius:var(--ccc-brd-rd) var(--ccc-brd-rd)}.c-competitivecompchart__products th:last-child{border-start-end-radius:var(--ccc-brd-rd) var(--ccc-brd-rd);-webkit-border-end:var(--ccc-brd-w) solid #555551;border-inline-end:var(--ccc-brd-w) solid #555551}.c-competitivecompchart__row td:nth-child(2){-webkit-border-start:var(--ccc-brd-w) solid #555551;border-inline-start:var(--ccc-brd-w) solid #555551}.c-competitivecompchart__row td:last-child{-webkit-border-end:var(--ccc-brd-w) solid #555551;border-inline-end:var(--ccc-brd-w) solid #555551}.c-competitivecompchart__row:last-child td:not(:first-child){-webkit-border-after:var(--ccc-brd-w) solid #555551;border-block-end:var(--ccc-brd-w) solid #555551}.c-competitivecompchart__row:last-child td:nth-child(2){border-end-start-radius:var(--ccc-brd-rd) var(--ccc-brd-rd)}.c-competitivecompchart__row:last-child td:last-child{border-end-end-radius:var(--ccc-brd-rd) var(--ccc-brd-rd)}.c-competitivecompchart.c-scrollarea--scrollable{overflow-x:auto;scrollbar-width:none}@media only screen and (max-width:1021px){.c-competitivecompchart.c-scrollarea--scrollable{left:50%;margin-left:calc(var(--scrollarea-gutter, 0)/2);position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100dvw - var(--scrollarea-gutter, 0))}}