.compare-table__item-remove,.compare-table__item-img,.compare-table__info-content,.compare-table__info,.compare-table__table tbody tr,.compare-table__table tbody,.compare-table__table thead th:not(:first-child),.compare-table__table thead,.compare-table__table,.tab,.tabs__control{display:-ms-flexbox;display:flex}.compare-table__item-remove,.tab,.tabs__control{-ms-flex-align:center;align-items:center}.compare-table__item-remove,.compare-table__item-img,.tab{-ms-flex-pack:center;justify-content:center}.tabs__content .tab-content{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.compare-table__item-remove,.tab{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.tabs__content .tab-content:not(.active) .tab-content.active,.tabs__content .tab-content{visibility:hidden;opacity:0;pointer-events:none}.tabs__content .tab-content.active .tab-content.active,.tabs__content .tab-content.active{visibility:visible;opacity:1;pointer-events:auto}.tabs__control{margin-bottom:2rem;border:1.5px solid #e1e1e1;border-radius:.5rem;padding:.5rem;overflow:auto;flex-wrap:nowrap}.tabs__control::-webkit-scrollbar{display:none}.tabs__content{position:relative}.tabs__content .tab-content{width:100%;height:100%;position:absolute;top:0;left:0;right:0;overflow-y:auto}.tabs__content .tab-content:not(.active) .tab-content.active{position:absolute;overflow:hidden}.tabs__content .tab-content.active{position:relative;overflow-y:visible}.tabs__content .tab-content.active .tab-content.active{position:relative;overflow:visible}.tab{-ms-flex:0 0 calc(20% - .5rem);flex:0 0 calc(20% - .5rem);max-width:calc(20% - .5rem);padding:.75rem;border-radius:.5rem;font:600 0.9375rem/133% "Montserrat","Montserrat",Arial,sans-serif;color:#707070;white-space:nowrap;background-color:#fff}@media(max-width: 1023px){.tab{font-size:.875rem;line-height:142%}}.tab:not(:last-child){margin-right:.625rem}.tab .icon{font-size:1.25rem;margin-right:.625rem}.tab.active{background-color:#f7faff;color:#00427a}@media(max-width: 1023px){.tabs__control{margin-bottom:1rem;padding:.25rem}.tab{padding:.625rem 1rem;flex:0 0 auto;max-width:100%}}.compare-top{background-color:#f7faff;padding-bottom:12.375rem}.compare{margin:-4.25rem 0 4rem 0}.compare-table{background-color:#fff;padding:1.375rem 1.5rem 1.75rem 1.5rem;border-radius:1rem;border:1.5px solid #f5f5f5;box-shadow:0 .25rem 1.25rem 0 rgba(22,34,84,.1490196078);position:relative;z-index:1}.compare-table__table{width:100%;border-collapse:separate;border-spacing:0;border-radius:.5rem;width:100%}.compare-table__table tbody tr,.compare-table__table thead tr{background-color:#fff}.compare-table__table tbody tr td:not(:first-child),.compare-table__table tbody tr th:not(:first-child),.compare-table__table thead tr td:not(:first-child),.compare-table__table thead tr th:not(:first-child){padding:1.5rem 1rem}.compare-table__table tbody tr td:nth-child(even),.compare-table__table tbody tr th:nth-child(even),.compare-table__table thead tr td:nth-child(even),.compare-table__table thead tr th:nth-child(even){background-color:#fafafa}.compare-table__table tbody tr td:nth-child(odd),.compare-table__table tbody tr th:nth-child(odd),.compare-table__table thead tr td:nth-child(odd),.compare-table__table thead tr th:nth-child(odd){background-color:#fff}.compare-table__table thead{flex-direction:column;flex:0 0 auto;position:sticky;left:0;z-index:2}.compare-table__table thead tr{position:relative}.compare-table__table thead tr:after{content:"";position:absolute;background-color:rgba(112,112,112,.2);height:100%;width:1px;right:0;top:0;z-index:1}.compare-table__table thead th:not(:first-child){align-items:center;border-radius:.5rem 0 0 .5rem}.compare-table__table tbody{overflow:auto;width:100%;margin-right:-1.5rem;padding-right:1.5rem}.compare-table__table tbody tr{flex-direction:column;flex:0 0 auto;flex:1}.compare-table__table tbody tr:not(:only-child),.compare-table__table tbody tr:not(:last-child){position:relative}.compare-table__table tbody tr:not(:only-child):after,.compare-table__table tbody tr:not(:last-child):after{content:"";position:absolute;background-color:rgba(112,112,112,.2);height:100%;width:1px;right:0;top:0;z-index:1}.compare-table__table tbody tr:last-child::after{display:none}.compare-table__table tbody tr:last-child td:not(:first-child){border-radius:0 .5rem .5rem 0}.compare-table__table tbody tr:last-child td .compare-table__content{padding-right:0}.compare-table__info{background-color:#fff;padding:.375rem 1rem 12.875rem 1rem;flex-direction:column;align-items:flex-start}.compare-table__info-title{margin-bottom:.625rem}.compare-table__info-desc{margin-bottom:1.75rem}.compare-table__info-content{flex-direction:column;align-items:flex-start}.compare-table__content{width:100%;padding:0 1.5rem 1.875rem 1.5rem}.compare-table__item-img{margin:0 auto .625rem auto;position:relative;border-radius:.625rem;overflow:hidden;border:1.5px solid rgba(207,227,244,.5019607843);background:linear-gradient(180deg, rgba(103, 157, 203, 0) 50%, rgba(103, 157, 203, 0.1) 100%);width:100%;min-width:18.25rem;height:12.5rem}.compare-table__item-img img{width:18.25rem;height:100%;mix-blend-mode:multiply;object-fit:cover}.compare-table__item-remove{position:absolute;right:.75rem;top:.75rem;z-index:1}.compare-table__item-remove .icon{font-size:1.25rem;color:#00427a}.compare-table__item-name{margin-bottom:.125rem}.compare-table__item-price{font:bold 1.125rem/133.33% "Montserrat","Montserrat",Arial,sans-serif;color:#005094;margin-bottom:1rem;height:1.5rem}@media(max-width: 1023px){.compare-table__item-price{font-size:1rem;line-height:150%}}.compare-table__label{font:600 1rem/150% "Montserrat","Montserrat",Arial,sans-serif;color:#000;position:sticky;left:0;z-index:1;text-align:left}.tabs{position:relative;z-index:1;margin-bottom:2.5rem}.compare-empty{position:relative;z-index:1}@media(max-width: 1023px){.compare-top{padding:1.625rem 0;margin-bottom:1rem}.compare{margin:0 0 3rem 0}.compare-table{padding:0;border-radius:0;box-shadow:none;border:0;margin:0 -3.75rem;max-width:calc(100% + 7.5rem);min-width:calc(100% + 7.5rem);-ms-flex:0 0 calc(100% + 7.5rem);flex:0 0 calc(100% + 7.5rem)}.compare-table__wrapper{overflow:auto;padding:0 3.75rem}.compare-table__info{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:0;margin-bottom:1.125rem}.compare-table__info .btn{width:2.5rem}.compare-table__info-title{margin-bottom:0}.compare-table__info-desc{margin-bottom:0}.compare-table__info-content{margin-right:.75rem}.compare-table__table tbody tr,.compare-table__table thead tr{padding-right:1.5rem}.compare-table__table tbody tr:only-child:after,.compare-table__table tbody tr:not(:last-child):after,.compare-table__table thead tr:only-child:after,.compare-table__table thead tr:not(:last-child):after{display:none}.compare-table__table tbody tr td:not(:first-child),.compare-table__table tbody tr th:not(:first-child),.compare-table__table thead tr td:not(:first-child),.compare-table__table thead tr th:not(:first-child){padding:0}.compare-table__table tbody tr td:nth-child(even),.compare-table__table tbody tr td:nth-child(odd),.compare-table__table tbody tr th:nth-child(even),.compare-table__table tbody tr th:nth-child(odd),.compare-table__table thead tr td:nth-child(even),.compare-table__table thead tr td:nth-child(odd),.compare-table__table thead tr th:nth-child(even),.compare-table__table thead tr th:nth-child(odd){background-color:rgba(0,0,0,0)}.compare-table__table tbody{overflow:visible;padding-right:calc(100% - 16rem);margin-right:0;width:auto}.compare-table__table tbody tr{position:static !important}.compare-table__table tbody tr:last-child td .compare-table__content{padding:0 0 1.25rem 0}.compare-table__table tbody tr:not(:first-child) .compare-table__item-subtitle{display:none !important}.compare-table__table thead{display:none}.compare-table__content{width:100%;padding:0 0 1.25rem 0}.compare-table__item-img{margin:0 0 .5rem 0}.compare-table__item-subtitle{font:600 0.875rem/157% "Montserrat","Montserrat",Arial,sans-serif;color:#000;white-space:nowrap;position:absolute;left:0;width:100%;z-index:1;margin-top:.75rem}.compare-table__item-subtitle>div{position:sticky;left:3.75rem;top:0;display:inline-block}.compare-table__item-subtitle::after{position:absolute;content:"";height:2px;width:100%;left:0;top:-0.75rem;background-color:#f5f5f5}.compare-table__item-val{margin-top:2.25rem}.compare-table__item-price{margin-bottom:.5rem}}@media(max-width: 767px){.compare-table{margin:0 -1rem;max-width:calc(100% + 2rem);min-width:calc(100% + 2rem);-ms-flex:0 0 calc(100% + 2rem);flex:0 0 calc(100% + 2rem)}.compare-table__wrapper{padding:0 1rem}.compare-table__item-subtitle>div{left:1rem}.compare-table__table tbody{padding-right:calc(100% - 18.75rem)}}
