﻿@keyframes rotating{100%{transform:rotate(360deg)}}.compareHeader-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem}.compareHeader-item .compareHeader-itemImage{position:relative;min-width:10rem;margin:0 auto;transition:350ms ease-out}@media(min-width: 35.9375rem){.compareHeader-item .compareHeader-itemImage{min-width:13rem}}@media(min-width: 48rem){.compareHeader-item .compareHeader-itemImage{min-width:16rem}}.compareHeader-item .compareHeader-itemImage:after{display:block;width:100%;padding-top:100%;content:""}.compareHeader-item .compareHeader-itemImage img{position:absolute;z-index:11;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.compareHeader-item .compareHeader-itemName{color:var(--second-color, #004953);font-size:clamp(1.5rem, 1.0810810811vw, 2rem);font-weight:700;line-height:150%;text-align:center}.compareHeader-item .compareHeader-itemLink{display:flex;width:100%;flex-direction:column;gap:1rem;text-decoration:none}.compareHeader-item .compareHeader-itemLink:focus,.compareHeader-item .compareHeader-itemLink:hover{text-decoration:none}.compareHeader-item .compareHeader-itemControls{display:none;height:4.5rem;justify-content:center;gap:2rem;transition:150ms ease-out}.compareHeader-item .link--remove{position:absolute;z-index:22;top:0;right:calc((2.5rem - 8px)*-1)}.compareTable{position:relative;overflow:auto;padding:3rem 0;overflow-anchor:none}.compareTable .is-sticky .compareHeader-item .compareHeader-itemImage{display:none;max-height:12rem;aspect-ratio:11/4}.compareTable .is-sticky .compareHeader-item .link--cross{display:none}.compareTable .is-sticky .compareHeader-item .compareHeader-itemControls{overflow:hidden;height:0}.compareTable .compareTableColumnHeader{vertical-align:top}.compareTable .compareTableColumnHeader.compareTableColumnHeader--emptyCell{border-top:none;border-left:none;background-color:#fff}.compareTable .compareTableGroup .compareTableGroup-title{padding:1rem 1.6rem;background:linear-gradient(267deg, #EAEDF2 57.5%, #F5F8FC 100%);font-size:1.8rem;font-weight:500;line-height:1;text-align:left}.compareTable .compareTableGroup .compareTableGroup-title span{left:2rem}@media(min-width: 770px){.compareTable .compareTableMobileColumnGroup{display:none}}@media(max-width: 769px){.compareTable .compareTableBodyRow-header,.compareTable .compareTableColumnHeader--emptyCell{display:none}}.compareTable .tableContainer{position:relative;overflow:auto;padding:3rem 0;overflow-anchor:none;scrollbar-width:thin}.compareTable thead tr{position:sticky;z-index:99;top:0;left:0}.compareTable thead tr .link--cross span{display:none}@media(min-width: 48rem){.compareTable thead tr .link--cross span{display:block}}.compareTable .compareTableBodyRow-header,.compareTable [scope=colgroup] span{position:sticky;left:2rem}@media(min-width: 769px){.compareTable .compareTableBodyRow-header,.compareTable [scope=colgroup] span{left:0rem}}.compareTable table{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto}.compareTable td,.compareTable th{min-width:160px;max-width:160px;padding:1rem 1rem;border-bottom:2px solid #eaedf2;font-size:1.6rem;line-height:2rem;text-align:center}@media(min-width: 35.9375rem){.compareTable td,.compareTable th{min-width:226px;max-width:226px}}@media(min-width: 48rem){.compareTable td,.compareTable th{min-width:225px;max-width:225px;padding:1rem 2.5rem}}@media(min-width: 62rem){.compareTable td,.compareTable th{min-width:220px;max-width:220px}}@media(min-width: 75rem){.compareTable td,.compareTable th{min-width:260px;max-width:260px}}@media(min-width: 87.5rem){.compareTable td,.compareTable th{min-width:274px;max-width:274px}}.compareTable .compareTableBodyRow{position:relative}@media(min-width: 48rem){.compareTable .compareTableBodyRow{background:var(--base-grey, #F2F5F5)}.compareTable .compareTableBodyRow .compareTableBodyRow-header{background:var(--base-grey, #F2F5F5)}.compareTable .compareTableBodyRow:nth-child(odd of .stripe){background:#fff}.compareTable .compareTableBodyRow:nth-child(odd of .stripe) .compareTableBodyRow-header{background:#fff}}.compareTable td{background:none;font-size:clamp(1.5rem, 1.0810810811vw, 2rem);font-weight:400;line-height:150%}.compareTable .compareTableMobileColumnGroup th{background:var(--base-grey, #F2F5F5);font-weight:700;text-align:left}.compareTable .compareTableBodyRow-header{padding:1.4rem 1.6rem;font-size:clamp(1.5rem, 1.0810810811vw, 2rem);font-weight:400;line-height:150%;text-align:left}.compareTable .featureCheck{color:green}.compareTable .featureCheck:before{content:"";font-family:"icomoon";font-weight:normal;line-height:1}.compareTable .featureCheck span{display:none}.compareTable .featureX{color:red}.compareTable .featureX:before{content:"";font-family:"icomoon";font-weight:normal;line-height:1}.compareTable .featureX span{display:none}.compareTable thead.is-sticky{position:fixed;z-index:55;top:5.9rem;overflow-x:scroll}@media(min-width: 75rem){.compareTable thead.is-sticky{top:8rem}}.compareTable thead.is-sticky.at-bottom{position:absolute;z-index:55;top:initial;bottom:0px;left:0px !important;width:initial !important;overflow-x:clip}.compareTable thead::-webkit-scrollbar{height:0px}.compareTable .horizontalScroller{position:fixed;bottom:0;overflow:auto;height:10px;overflow-y:hidden}.compareTable .horizontalScroller .horizontalScroller-content{height:10px}.compareTable .link--tooltip:hover span,.compareTable .btn--tooltip:hover span{bottom:.2rem;left:calc(-100% - .4rem)}.compareTable .link--tooltip:hover span::after,.compareTable .btn--tooltip:hover span::after{bottom:50%;left:calc(100% - .4rem);transform:translateY(50%) rotate(45deg)}.infiniteRepeater:has(.compareTable) .infinite-repeater-bottom{display:none}.compareArrow{display:none;width:4rem;height:4rem;align-items:center;justify-content:center;border:2px solid var(--main-color, #6FC1B7);background:rgba(0,0,0,0);color:var(--main-color, #6FC1B7);cursor:pointer}@media(min-width: 48rem){.compareArrow{display:flex}}.compareArrow.compareNext:before{content:"";font-family:"icomoon";font-weight:normal;line-height:1}.compareArrow.comparePrev:before{content:"";font-family:"icomoon";font-weight:normal;line-height:1}.compareArrow:hover{background-color:var(--main-color-hover, #004953);color:#fff}.compareArrow.arrowDisabled{background:#dcddde;color:#fff;pointer-events:none}.compareParent{position:relative}.compareParent .compareNext{position:absolute;z-index:888;top:8rem;right:0}.compareParent .comparePrev{position:absolute;z-index:888;top:8rem;left:0}.compareTableBodyRow-header{border-right:1px solid #fff}.compareArrow{border:none;background:#f1b514;color:#00205b}