.calculator-compare-col{margin-top:30px;font-family:Unicredit,Arial,sans-serif;font-size:14px;line-height:18px;-webkit-font-smoothing:antialiased}
.calculator-compare-col .top-features{margin-bottom:28px}
.calculator-compare-col .top-features h3{font-size:18px;font-weight:700;margin:80px 0 0;text-align:right}
.calculator-compare-col .top-features h4{font-size:14px;font-weight:400;margin:50px 0 0;text-align:right}
.calculator-compare-col .top-features .product{position:relative;min-height:250px;background:#fff;border:1px solid #d1d5dd;border-radius:2px;padding:10px;text-align:center}
.calculator-compare-col h2,.calculator-compare-col h4{font-weight:normal}
.calculator-compare-col .top-features .product:hover,.calculator-compare-col .top-features .product:focus-visible{border:2px solid var(--color-button-hover);border-radius:4px}
.calculator-compare-col .top-features .product .comparison-header{display:table;width:100%;margin-bottom:9px}
.calculator-compare-col .top-features .product .comparison-header h2{display:table-cell;font-size:22px;line-height:22px;height:110px;margin:0;vertical-align:middle}
.calculator-compare-col .top-features .product hr{margin:0 auto;border-color:#dedede;width:64px}
.calculator-compare-col .top-features .product p{font-size:12px}
.calculator-compare-col .top-features .product p.amount{margin:16px 0 24px}
.calculator-compare-col .top-features .product button{margin:0 auto}
.calculator-compare-col .top-features .col-md-6 .product button{min-width:100%}
.calculator-compare-col .top-features .product p.amount .amount{display:block;font-size:24px;font-weight:700;line-height:26px}
.calculator-compare-col .top-features .product p.amount .amount span{font-size:18px}
.calculator-compare-col .top-features .product p.amount .currency{font-size:13px}
.calculator-compare-col .top-features .product p.amount .cadence{font-size:13px}
.calculator-compare-col .top-features .product p.not-visible{visibility:hidden}
.calculator-compare-col .section,.calculator-compare-col .section-details{margin-bottom:28px}
.calculator-compare-col .section .grid [class^="col-"]:nth-child(n+2){background-color:#f9f9f9;border-bottom:1px solid #d1d5dd}
.calculator-compare-col .section .grid:first-child [class^="col-"]:nth-child(n+2){border-top:1px solid #d1d5dd}
.calculator-compare-col .section .grid [class^="col-"]:nth-child(2){border-left:1px solid #d1d5dd}
.calculator-compare-col .section .grid [class^="col-"]:nth-child(4){border-right:1px solid #d1d5dd}
.calculator-compare-col.two-cols .section .grid [class^="col-"]:nth-child(3){border-right:1px solid #d1d5dd}
.calculator-compare-col.one-col .section .grid [class^="col-"]:nth-child(2){border-right:1px solid #d1d5dd}
.calculator-compare-col .section [class^="col-"],.calculator-compare-col .section-details [class^="col-"]{display:table}
.calculator-compare-col .section .feature-title{display:table-cell;height:64px;text-align:right;vertical-align:middle}
.calculator-compare-col .section p{margin:0}
.calculator-compare-col .section .feature,.calculator-compare-col .section-details .feature{display:table-cell;height:50px;font-size:15px;line-height:16px;text-align:center;padding:7px 0;vertical-align:middle;box-sizing:content-box}
.calculator-compare-col .section .bold-row p,.calculator-compare-col .section .bold-row .feature,.calculator-compare-col .section-details .bold-row .feature,.calculator-compare-col .section .bold-row p.inner-title{font-weight:900}
.calculator-compare-col .section .title-section{position:relative;text-align:right}
.calculator-compare-col .section .title-section .line div{display:block;height:1px;background-color:#dedede;margin-top:10px}
.calculator-compare-col .section .title-section a{position:relative;display:inline-block;color:#333;font-size:22px;text-decoration:none;margin-bottom:30px;text-align:right;background-color:#fff;z-index:1}
.calculator-compare-col .section .title-section a:after{display:inline-block;width:13px;height:8px;background:url('../../cee2020-pws/img/comparison_arrows.png') no-repeat 0 top #fff;margin-left:10px;vertical-align:middle;content:' '}
.calculator-compare-col .section .title-section a.section-close:after{background-position:0 bottom}
.calculator-compare-col .title-section{position:relative;text-align:right}
.calculator-compare-col .title-section .line div{display:block;height:1px;background-color:#dedede;margin-top:10px}
.calculator-compare-col .title-section a{position:relative;display:inline-block;color:#333;font-size:22px;text-decoration:none;margin-bottom:30px;text-align:right;background-color:#fff;z-index:1}
.calculator-compare-col .title-section a:after{display:inline-block;width:13px;height:8px;background:url('../../cee2020-pws/img/comparison_arrows.png') no-repeat 0 top #fff;margin-left:10px;vertical-align:middle;content:' '}
.calculator-compare-col .title-section a.section-close:after{background-position:0 bottom}
.calculator-compare-col .section p.inner-title{font-weight:400;margin-bottom:10px}
.calculator-compare-col .section .check{display:inline-block;height:10px;width:11px;background:url('../../cee2020-pws/img/comparison_check.png') no-repeat 0 0 transparent}
.calculator-compare-col .section span.check{display:inline-block;height:10px;width:11px;background:url('../../cee2020-pws/img/comparison_check.png') no-repeat 0 0 transparent}
@media(max-width:959px){.calculator-compare-col .title-section [class^="col-"]{text-align:center}
.calculator-compare-col .section .feature{height:90px}
.calculator-compare-col .section p.inner-title{font-size:12px;line-height:15px;text-transform:uppercase}
.calculator-compare-col .section,.calculator-compare-col .section-details{padding-left:10px;padding-right:10px}
.calculator-compare-col .movable [class^="col-"]{transition:left .3s ease}
.calculator-compare-col .top-features .product button{min-width:100%}
}
@media(max-width:599px){.calculator-compare-col .container{max-width:none}
.calculator-compare-col .movable .feature{opacity:1;transition:opacity .3s ease}
.calculator-compare-col.two-cols .top-features,.calculator-compare-col.two-cols .section,.calculator-compare-col.two-cols .section-details{width:150%}
.calculator-compare-col.two-cols .movable.left [class^="col-"]{left:8%}
.calculator-compare-col.two-cols .movable.right [class^="col-"]{left:-41%}
.calculator-compare-col.two-cols .movable.left [class^="col-"]:nth-child(3) .feature{opacity:0}
.calculator-compare-col.two-cols .movable.right [class^="col-"]:nth-child(2) .feature{opacity:0}
.calculator-compare-col.three-cols .top-features,.calculator-compare-col.three-cols .section,.calculator-compare-col.three-cols .section-details{width:250%}
.calculator-compare-col.three-cols .movable.left [class^="col-"]{left:3.5%}
.calculator-compare-col.three-cols .movable.middle [class^="col-"]{left:-29.5%}
.calculator-compare-col.three-cols .movable.right [class^="col-"]{left:-63%}
.calculator-compare-col.three-cols .movable.left [class^="col-"]:nth-child(3) .feature{opacity:0}
.calculator-compare-col.three-cols .movable.middle [class^="col-"]:nth-child(2) .feature,.calculator-compare-col.three-cols .movable.middle [class^="col-"]:nth-child(4) .feature{opacity:0}
.calculator-compare-col.three-cols .movable.right [class^="col-"]:nth-child(3) .feature{opacity:0}
}
.calculator-compare{display:none;margin-top:30px}
.calculator-compare .top-features{position:relative;margin-bottom:28px}
.calculator-compare .top-features h3{font-size:18px;font-weight:700;margin:80px 0 0;text-align:right}
.calculator-compare .top-features h4{font-size:14px;font-weight:400;margin:50px 0 0;text-align:right}
.calculator-compare .top-features .product{font-family:Arial,sans-serif;position:relative;min-height:250px;background:#fff;border:1px solid #d1d5dd;border-radius:2px;padding:10px;text-align:center}
.calculator-compare .top-features .product:hover{box-shadow:0 0 6px #dedede}
.calculator-compare .top-features .product .comparison-header{display:table;width:100%;margin-bottom:9px}
.calculator-compare .top-features .product .comparison-header h2{display:table-cell;font-size:22px;line-height:22px;height:110px;margin:0;vertical-align:middle}
.calculator-compare .top-features .product hr{margin:0 auto;border-color:#dedede;width:64px}
.calculator-compare .top-features .product p{font-size:12px}
.calculator-compare .top-features .product p.amount{margin:16px 0 24px}
.calculator-compare .top-features .product p.amount .amount{display:block;font-size:24px;font-weight:700;line-height:26px}
.calculator-compare .top-features .product p.amount .amount span{font-size:18px}
.calculator-compare .top-features .product p.amount .currency{font-size:13px}
.calculator-compare .top-features .product p.amount .cadence{font-size:13px}
.calculator-compare .top-features .product p.not-visible{visibility:hidden}
.calculator-compare .top-features .product button{border:0;color:#999;background:#eee;text-transform:uppercase;letter-spacing:.5px;width:100%;min-height:40px;line-height:16px;padding:0;border-radius:2px;outline:0}
.calculator-compare .top-features .product:hover button{color:#fff;background-color:#12396e}
.calculator-compare .section,.calculator-compare .section-details{position:relative;display:table;width:100%;margin-bottom:28px}
.calculator-compare .section .grid{overflow:hidden}
.calculator-compare .section .grid [class^="col-"]{background-color:#f9f9f9;border-bottom:1px solid #d1d5dd}
.calculator-compare .section .row.title-section+.row .grid [class^="col-"]{border-top:1px solid #d1d5dd}
.calculator-compare .section .grid [class^="col-"]:nth-child(1){border-left:1px solid #d1d5dd}
.calculator-compare .section .grid [class^="col-"]:nth-child(3){border-right:1px solid #d1d5dd}
.calculator-compare .section [class^="col-"],.calculator-compare .section-details [class^="col-"]{display:table}
.calculator-compare .section .feature-title{display:table-cell;height:50px;text-align:right;vertical-align:middle}
.calculator-compare .section p{display:inline-block;margin:0}
.calculator-compare .section .feature,.calculator-compare .section-details .feature{display:table-cell;height:50px;line-height:16px;text-align:center;padding:7px 0;vertical-align:middle}
.calculator-compare .section .bold-row p,.calculator-compare .section .bold-row .feature,.calculator-compare .section-details .bold-row .feature{font-weight:900}
.calculator-compare .section .title-section{position:relative;text-align:right}
.calculator-compare .section .title-section .line div{display:block;height:1px;background-color:#dedede;margin-top:10px}
.calculator-compare .section .title-section a{position:relative;display:inline-block;color:#333;font-size:22px;text-decoration:none;margin-bottom:30px;text-align:right;background-color:#fff;z-index:1}
.calculator-compare .section .title-section a:after{display:inline-block;width:13px;height:8px;background:url('../../cee2020-pws/img/comparison_arrows.png') no-repeat 0 top #fff;margin-left:10px;vertical-align:middle;content:' '}
.calculator-compare .section .title-section a.section-close:after{background-position:0 bottom}
.calculator-compare .section .check{display:inline-block;height:10px;width:11px;background:url('../../cee2020-pws/img/comparison_check.png') no-repeat 0 0 transparent}
.calculator-compare .section-details [class^="col-"]{overflow:hidden}
.calculator-compare .section-details a.more-details{width:136px;min-height:36px;height:36px;font-size:13px;line-height:40px;color:#333;text-transform:uppercase;border:1px solid #dedede;border-radius:4px;text-transform:uppercase;text-decoration:none;padding-left:6px;padding-right:6px;padding-top:1px;padding-bottom:1px;display:inline-block}
.calculator-compare .section-details a.more-details:hover{border-color:#12396e;color:#12396e}
.right{float:none}
@media(max-width:959px){.content-wrapper{overflow:hidden}
.calculator-compare>.container{margin-left:0;max-width:none}
.calculator-compare .movable [class^="col-"]{transition:left .3s ease}
.calculator-compare .movable.left [class^="col-"]{left:0}
.calculator-compare .grid .feature{opacity:1;transition:opacity .3s ease}
.calculator-compare .grid.left [class^="col-"]:nth-child(3) .feature{opacity:0}
.calculator-compare .grid.right [class^="col-"]:nth-child(1) .feature{opacity:0}
.calculator-compare .top-features .product button{color:#fff;background-color:#12396e}
}
@media(max-width:599px){.calculator-compare{width:230%}
.calculator-compare .col-xs-2{width:9%;padding-left:5px;padding-right:5px}
.calculator-compare .movable.middle [class^="col-"]{left:-30%}
.calculator-compare .movable.right [class^="col-"]{left:-63%}
.calculator-compare .top-features .col-xs-2{display:none}
.calculator-compare .section.core-features a{display:none}
.calculator-compare .top-features .product button{font-size:13px}
.calculator-compare .section p{font-size:11px}
.calculator-compare .section .title-section{text-align:left}
.calculator-compare .grid.left [class^="col-"]:nth-child(2) .feature{opacity:0}
.calculator-compare .grid.middle [class^="col-"]:nth-child(1) .feature,.calculator-compare .grid.middle [class^="col-"]:nth-child(3) .feature{opacity:0}
.calculator-compare .grid.right [class^="col-"]:nth-child(2) .feature{opacity:0}
}
@media(min-width:600px) and (max-width:959px){.calculator-compare{width:130%}
.calculator-compare .col-xs-2{padding-left:5px;padding-right:5px}
.calculator-compare .section p{font-size:12px}
.calculator-compare .movable.right [class^="col-"]{left:-30%}
.calculator-compare .section .title-section{text-align:left}
}