.comparison-v2__wrapper{padding-top:50px;display:block;flex-direction:column}
.comparison-v2__models-table{display:flex;flex-direction:column}
.comparison-v2__models-table--mobile{display:none}
.comparison-v2__row-wrapper{box-sizing:border-box;background-color:#fff}
.comparison-v2__row{display:flex}
.comparison-v2__row-title{box-sizing:border-box;background-color:#f6f5f1;border-radius:12px;padding:23px 10px;color:#222;text-transform:uppercase;font-size:14px;line-height:20px;align-items:center;font-weight:500;font-style:normal}
.comparison-v2__row-content{background-color:#fff;color:#222;font-size:16px;line-height:24px;min-height:167px;font-weight:400;font-style:normal;padding:15px 0 10px}
.comparison-v2__content-wrapper--hidden{display:none}
.comparison-v2__content-wrapper:nth-child(n+2) .comparison-v2__row-content{border-top:1px solid rgba(43,41,38,0.2)}
.comparison-v2__column-title{box-sizing:border-box;display:flex;justify-content:center;padding:0 10px}
.comparison-v2__column-content{text-align:center;box-sizing:border-box;display:flex;justify-content:center;font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#222;padding:30px 10px 40px 10px;align-items:center}
.comparison-v2__icon-column{padding:0;display:flex;align-items:center;width:4%}
.comparison-v2__change-icon{padding:3px;display:inline-block;width:26px;height:26px;box-sizing:border-box;border-radius:50%;border:1px solid #066fac;background-color:#066fac;cursor:pointer}
.comparison-v2__model-column{width:18%}
.comparison-v2__image-block{padding:10px 0 10px;align-items:center;flex-direction:column}
.comparison-v2__device-title{margin-bottom:16px;font-weight:500;font-style:normal}
.comparison-v2__image{max-width:120px}
.comparison-v2__calls-column,.comparison-v2__hd-column,.comparison-v2__price-column{width:11%}
.comparison-v2__display-column,.comparison-v2__network-column,.comparison-v2__other-column{width:15%}
.comparison-v2__mobview{display:none}
.comparison-v2__table-title{font-family:'RingCentralDisplay',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-size:32px;line-height:40px;letter-spacing:.16px;color:#222;margin-bottom:48px}
html:not(.aem-AuthorLayer-Edit) .comparison-v2 .modal-window{display:none}
html:not(.aem-AuthorLayer-Edit) .comparison-v2 .carousel-v2__inner{margin:-50px -20px;padding:50px 20px}
html:not(.aem-AuthorLayer-Edit) .comparison-v2 .carousel-v2__arrow--prev{margin-right:40px}
html:not(.aem-AuthorLayer-Edit) .comparison-v2 .carousel-v2__arrow--next{margin-left:40px}
@media only screen and (max-width:1229px){.comparison-v2__icon-column{width:5%}
.comparison-v2__model-column{width:19%}
.comparison-v2__row-title{font-size:12px;line-height:18px;padding:29px 8px}
.comparison-v2__row-content{font-size:14px}
.comparison-v2__column-title{text-align:center;padding:0 4px}
.comparison-v2__column-content{font-size:14px;line-height:20px;padding-left:4px;padding-right:4px}
.comparison-v2__price-column{width:10%}
.comparison-v2__other-column,.comparison-v2__network-column,.comparison-v2__display-column{width:16%}
.comparison-v2__calls-column,.comparison-v2__hd-column{width:9%}
.comparison-v2__table-title{font-size:24px;line-height:32px;letter-spacing:-0.08px;margin-bottom:44px}
}
@media only screen and (max-width:767px){.comparison-v2__row{display:flex;flex-direction:column;margin:0;padding:0;background-color:initial}
.comparison-v2__models-table{display:none}
.comparison-v2__models-table--mobile{width:100%;display:block;padding-bottom:20px;margin-top:-1px}
.comparison-v2__content-wrapper{background-color:initial;display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 0;border-top:1px solid #d3d3d3;font-weight:400;font-style:normal;font-size:14px;line-height:20px;color:#222;text-transform:capitalize}
.comparison-v2__content-wrapper--hidden{display:none}
.comparison-v2__price-column{padding:0}
.comparison-v2__column-device{width:48%;margin-right:8px;font-weight:500;font-style:normal}
.comparison-v2__column{width:52%;text-align:right}
.comparison-v2__column-title{font-weight:500;font-style:normal;font-size:12px;line-height:18px;text-transform:uppercase;color:#222;padding:12px 0;width:100%;position:relative;z-index:1}
.comparison-v2__column-title:before{content:'';position:absolute;top:0;left:-20px;width:calc(100% + 40px);height:100%;border-radius:12px;background-color:#f6f5f1;z-index:-1}
.comparison-v2__model-column,.comparison-v2__icon-column{display:none}
.comparison-v2__table-title{margin-bottom:40px}
.comparison-v2__mobview{display:flex;flex-direction:column;margin-bottom:48px}
.comparison-v2__mobview-btn{display:flex;width:100%;padding:14px 30px;color:#fff;border-radius:28px;background:#007db8;justify-content:center;align-items:center;margin-bottom:48px}
.comparison-v2__mobview-btn-text{font-weight:500;font-style:normal;font-size:18px}
.comparison-v2__mobview-btn-icon{width:24px;height:24px;margin-right:10px}
.comparison-v2 .modal-window{display:flex !important}
.comparison-v2 .modal-window__wrapper{width:87%;position:relative}
.comparison-v2 .modal-window__wrapper .modal-window__content{padding:5px 12px 0;box-shadow:0 20px 35px rgba(0,0,0,0.25);border-top-left-radius:10px;border-top-right-radius:10px;flex-direction:column;background-color:#fff;height:465px;overflow:scroll}
.comparison-v2 .modal-window__wrapper .modal-window__close{position:absolute;margin:0 auto;left:0;right:0;bottom:-63px;top:auto;text-align:center;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.comparison-v2 .modal-window__wrapper .modal-window__close-button{width:100% !important;height:52px !important;border-radius:28px !important;background-color:#066fac !important;margin:0 12px 12px !important}
.comparison-v2 .modal-window__wrapper .modal-window__close-button-text{font-weight:500;font-size:18px;line-height:24px;color:#fff}
.comparison-v2 .modal-window__wrapper .compare-card-v2{display:block;margin-bottom:0}
.comparison-v2 .modal-window__wrapper .compare-card-v2.focus-visible{outline-offset:1px}
.comparison-v2 .modal-window__wrapper .compare-card-v2--active{box-shadow:none}
.comparison-v2 .modal-window__wrapper .compare-card-v2--active .compare-card-v2__icon{border:1px solid #066fac;background-color:#066fac}
.comparison-v2 .modal-window__wrapper .compare-card-v2__wrapper--mobile{box-shadow:none;padding:25px 0;border-bottom:1px solid #d3d3d3}
}