.emc-wrap { max-width: 1086px; margin: 0 auto; }
.emc-title { display: none; } .emc-compare {
overflow: hidden;
}
.emc-compare__header,
.emc-compare__content {
display: grid;
grid-template-columns: 1fr repeat(var(--cols), 1fr);
overflow: hidden;
}
.emc-compare__header {
margin-bottom: 15px;
}
.emc-compare__content {
border-radius: 16px;
}
.emc-c { padding: 23px 49px;}
.emc-c--col-head { background: #ffffff; padding: 26px 49px 18px; border-top: 0; }
.emc-c--col-head.first { border-radius: 15px 0 0 15px; border-right: 3px solid #F4FBFD; }
.emc-c--col-head.end { border-radius: 0 15px 15px 0; }
.emc-c--head { font-weight: 600; border-top: 0; }
.emc-c--label-head { display: flex; align-items: center; padding: 0; }
.emc-head__header { display: flex; align-items: flex-end; justify-content: center; margin-bottom: 24px }
.emc-head__title { font-size: 20px !important; line-height: 26px !important; margin: 0}
.emc-head__title p { margin: 0;}
.emc-head__svg {
display: inline-flex;
width: 55px;
height: 55px;
margin-right: 20px;
overflow: hidden;
}
.emc-head__group-btn { display: flex; justify-content: center; }
.emc-head__btn {
padding: 11px 28px;
border-radius: 134px;
font-family: "Raleway", sans-serif;
font-size: 15px;
line-height: 18px;
font-weight: 500;
color: #ffffff !important;
}
.emc-c--void { background: #fff; }
.emc-c--label { background: #fff; font-family: "Raleway", sans-serif; font-size: 20px; font-weight: 600; }
.emc-c--label.first_row { padding-top: 59px; }
.emc-c--label.end_row { padding-bottom: 41px; }
.emc-head { display: flex; flex-direction: column; }
.emc-c--val { background: #ffffff; font-size: 20px; text-align: center; }
.emc-c--val.first { border-right: 3px solid #F4FBFD; }
.emc-c--val.first_row { padding-top: 59px; }
.emc-c--val.end_row { padding-bottom: 41px; }
.emc-c--sep { height: 3px; background-color: #F4FBFD; }
.emc-check svg {
width: 13px;
display: inline-block;
vertical-align: middle;
}
.emc-text--empty { opacity: .3; } .emc-cards { display: none; }
.emc-dark .emc-c--col-head,
.emc-dark .emc-c--void,
.emc-dark .emc-c--label,
.emc-dark .emc-c--val {
background:#F4FBFD;
}
.emc-dark .emc-c--sep {
background:#fff;
}
.emc-dark .emc-c--col-head.first,
.emc-dark .emc-c--val.first {
border-right: 3px solid #fff;
}
@media (max-width: 1024px){
.emc-title { display: block; text-align: center; margin-bottom: 29px; }
.emc-compare { display: none; }
.emc-cards { display: block; }
.emc-card { display: none; }
.emc-card.active { display: block; }
.emc-tabs {
display: flex;
align-items: center;
justify-content: space-around;
margin-bottom: 18px;
}
.emc-tab {
font-family: "Raleway", sans-serif;
font-size: 15px;
line-height: 26px;
font-weight: 800;
color: #001A1E80;
cursor: pointer;
}
.emc-tab.active { color: #2FB3CC; }
.emc-card__head {
display: flex;
flex-direction: column;
align-items: center;
padding: 25px 20px 19px;
margin-bottom: 5px;
background: #ffffff;
border-radius: 15px;
}
.emc-card__header { display: flex; align-items: center; margin-bottom: 14px }
.emc-card__title { font-family: "Raleway", sans-serif; font-size: 18px !important; line-height: 26px !important; font-weight: 800; margin: 0}
.emc-card__title p { margin: 0;}
.emc-card__svg {
display: inline-flex;
width: 29px;
height: 29px;
margin-right: 11px;
overflow: hidden;
}
.emc-card__group-btn { display: flex; }
.emc-card__btn {
padding: 11px 28px;
border-radius: 134px;
font-family: "Raleway", sans-serif;
font-size: 15px;
line-height: 18px;
font-weight: 500;
color: #ffffff !important;
}
.emc-card__list { background: #ffffff; border-radius: 15px; overflow: hidden; }
.emc-row { display:flex; }
.emc-row .emc-row__val { font-size: 15px; }
.emc-row:first-child .emc-row__label,
.emc-row:first-child .emc-row__val {
padding-top: 36px;
}
.emc-row:last-child .emc-row__label,
.emc-row:last-child .emc-row__val {
padding-bottom: 44px;
}
.emc-row__label {
width: 80%;
padding: 18px 24px;
border-right: 3px solid #F4FBFD;
font-family: "Raleway", sans-serif;
font-size: 16px;
font-weight: 600;
}
.emc-row__val   { width: 20%; padding: 18px 10px; text-align: center; }
.emc-dark .emc-card__head,
.emc-dark .emc-card__list {
background:#F4FBFD;
}
.emc-dark .emc-row__label {
border-right: 3px solid #fff;
}
}