.comparison__wrapper{padding-top:50px;display:block;flex-direction:column}
.comparison__models-table{display:flex;flex-direction:column}
.comparison__models-table--mobile{display:none}
.comparison__row-wrapper{box-sizing:border-box;background-color:#fff}
.comparison__row{display:flex}
.comparison__row-title{box-sizing:border-box;background-color:#f6f5f1;border-radius:10px;padding:23px 10px;color:#222;text-transform:uppercase;font-size:14px;line-height:20px;align-items:center;font-weight:500;font-style:normal}
.comparison__row-content{background-color:#fff;color:#222;font-size:16px;line-height:24px;min-height:167px;border-radius:10px;font-weight:400;font-style:normal;padding:0 10px}
.comparison__content-wrapper--hidden{display:none}
.comparison__content-wrapper--gray .comparison__row-content{background-color:#f6f5f1}
.comparison__column-title{box-sizing:border-box;display:flex;justify-content:center;padding:0 10px}
.comparison__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__icon-column{padding:0;display:flex;align-items:center;width:4%}
.comparison__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__model-column{width:18%}
.comparison__image-block{padding:10px 0 10px;align-items:center;flex-direction:column}
.comparison__device-title{margin-bottom:16px;font-weight:500;font-style:normal}
.comparison__image{max-width:120px}
.comparison__calls-column,.comparison__hd-column,.comparison__price-column{width:11%}
.comparison__display-column,.comparison__network-column,.comparison__other-column{width:15%}
.comparison__mobview{display:none}
.comparison__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 .modal-window{display:none}
html:not(.aem-AuthorLayer-Edit) .comparison .carousel-v2__inner{margin:-50px -20px;padding:50px 20px}
html:not(.aem-AuthorLayer-Edit) .comparison .carousel-v2__arrow--prev{margin-right:40px}
html:not(.aem-AuthorLayer-Edit) .comparison .carousel-v2__arrow--next{margin-left:40px}
@media only screen and (max-width:1229px){.comparison__icon-column{width:5%}
.comparison__model-column{width:19%}
.comparison__row-title{font-size:12px;line-height:18px;padding:29px 8px}
.comparison__row-content{font-size:14px}
.comparison__column-title{text-align:center;padding:0 4px}
.comparison__column-content{font-size:14px;line-height:20px;padding-left:4px;padding-right:4px}
.comparison__price-column{width:10%}
.comparison__other-column,.comparison__network-column,.comparison__display-column{width:16%}
.comparison__calls-column,.comparison__hd-column{width:9%}
.comparison__table-title{font-size:24px;line-height:32px;letter-spacing:-0.08px;margin-bottom:44px}
}
@media only screen and (max-width:767px){.comparison__row{display:flex;flex-direction:column;margin:0;padding:0;background-color:initial}
.comparison__models-table{display:none}
.comparison__models-table--mobile{width:100%;margin:0;display:block;padding-bottom:20px;margin-top:-1px}
.comparison__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__content-wrapper--hidden{display:none}
.comparison__price-column{padding:0}
.comparison__column-device{width:48%;margin-right:8px;font-weight:500;font-style:normal}
.comparison__column{width:52%;text-align:right}
.comparison__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__column-title:before{content:'';position:absolute;top:0;left:-20px;width:calc(100% + 40px);height:100%;background-color:#f6f5f1;z-index:-1}
.comparison__model-column,.comparison__icon-column{display:none}
.comparison__table-title{margin-bottom:40px}
.comparison__mobview{display:flex;flex-direction:column;margin-bottom:48px}
.comparison__mobview-btn{display:flex;width:100%;padding:14px 30px;background-color:#066fac;color:#fff;border-radius:4px;justify-content:center;align-items:center;margin-bottom:48px}
.comparison__mobview-btn-text{font-weight:500;font-style:normal;font-size:18px}
.comparison__mobview-btn-icon{width:24px;height:24px;margin-right:10px}
.comparison .modal-window{display:flex !important}
.comparison .modal-window__wrapper{width:87%;position:relative}
.comparison .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 .modal-window__wrapper .modal-window__close{position:absolute;margin:0 auto;left:0;right:0;bottom:-63px;text-align:center;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.comparison .modal-window__wrapper .modal-window__close-button{width:100%;height:52px;border-radius:4px;background-color:#066fac;margin:0 12px 12px}
.comparison .modal-window__wrapper .modal-window__close-button-text{font-weight:500;font-size:18px;line-height:24px;color:#fff}
.comparison .modal-window__wrapper .compare-card{display:block;margin-bottom:0}
.comparison .modal-window__wrapper .compare-card.focus-visible{outline-offset:1px}
.comparison .modal-window__wrapper .compare-card--active{box-shadow:none}
.comparison .modal-window__wrapper .compare-card--active .compare-card__icon{border:1px solid #066fac;background-color:#066fac}
.comparison .modal-window__wrapper .compare-card__wrapper--mobile{box-shadow:none;padding:25px 0;border-bottom:1px solid #d3d3d3}
}