.comparison-section{background-position:100%;background-repeat:no-repeat}.comparison-section,.comparison-section.right_bg_shape{background-size:auto 80%}.comparison-section.left_bg_shape{background-position:0}.comparison-section .title{font-weight:700;line-height:1.2;margin-bottom:60px;position:relative;z-index:1}.comparison-section .title .prefix{color:#ddddf9;font-size:144px;font-weight:400;left:0;line-height:110px;position:absolute;top:0;z-index:-1}.comparison-section .comp_item{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.comparison-section .comp_item:not(:last-child){margin-bottom:80px}.comparison-section .content_col{max-width:480px}.comparison-section .img_col{margin-left:auto;margin-right:auto;max-width:380px;text-align:center;width:100%}.comparison-section .img_col img.item_img{overflow:hidden;width:100%}.comparison-section .img_col img.item_img.shadow{background-color:#fff;border-radius:6px;box-shadow:0 10px 50px rgba(51,51,79,.05)}.comparison-section .description h1,.comparison-section .description h2,.comparison-section .description h3,.comparison-section .description h4,.comparison-section .description h5,.comparison-section .description h6{margin:0 0 20px}.comparison-section .description{color:#7171a6;line-height:1.5}.comparison-section .description h4{letter-spacing:-.022em;line-height:1.35}.comparison-section .description>:last-child{margin-bottom:0}.comparison-section .btn_item{margin-top:20px}@media (min-width:768px){.comparison-section .title{margin-bottom:80px;padding-left:80px}.comparison-section .comp_item .img_col{width:50%}.comparison-section .comp_item.right_cont{flex-direction:row-reverse}.comparison-section .comp_item.left_cont .img_col{margin-left:60px;margin-right:0}.comparison-section .comp_item.right_cont .img_col{margin-left:0;margin-right:60px}}@media (min-width:1100px){.comparison-section .title{margin-bottom:160px}.comparison-section .description{font-size:20px}.comparison-section .comp_item.left_cont .img_col{margin-left:auto;margin-right:80px}.comparison-section .comp_item.right_cont .img_col{margin-left:80px;margin-right:auto}}@media(max-width:767px){.comparison-section .title{font-size:30px}.comparison-section .title .prefix{display:block;font-size:60px;line-height:1;position:static}.comparison-section .comp_item{flex-direction:column}.comparison-section .img_col{margin-bottom:30px;order:1}.comparison-section .content_col{order:2}}