.comparison{font-family:"Unicredit",Arial,sans-serif;font-weight:400;position:relative}
.comparison *{box-sizing:border-box}
.comparison .comparison-carousel{position:relative;overflow:hidden;text-align:left;min-height:480px}
.comparison .comparison-carousel .background{position:absolute;width:100%;height:100%;z-index:-1}
.comparison .comparison-carousel .comparison-carousel-wrapper{position:relative;min-height:400px;white-space:nowrap;z-index:0}
.comparison .comparison-carousel .comparison-slide{position:relative;display:inline-block;min-height:400px;vertical-align:top;float:left}
.comparison .comparison-carousel .comparison-slide .slide-content{width:100%;max-width:1240px;height:inherit;margin:0 auto;padding:92px 80px;overflow:hidden}
.comparison .comparison-carousel .comparison-slide .slide-content .image{float:right;text-align:center;vertical-align:top;width:360px}
.comparison .comparison-carousel .comparison-slide .slide-content .image img{width:100%;max-width:323px;border-radius:15px;box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}
.comparison .comparison-carousel .comparison-slide .slide-content .text{float:left;vertical-align:top;width:660px;margin-top:35px;font-family:"Unicredit",Arial,sans-serif;font-weight:300;color:#fff;white-space:initial;letter-spacing:1.2px}
.comparison .comparison-carousel .comparison-slide .slide-content .text h2{font-size:36px;letter-spacing:1.8px;margin:0 0 18px;font-family:"Unicredit",Arial,sans-serif;font-weight:300;color:#fff;white-space:normal}
.comparison .comparison-carousel .comparison-slide .slide-content .text p{margin:0;font-size:17px;line-height:22px;letter-spacing:.4px;white-space:normal}
.comparison .comparison-carousel .comparison-slide .slide-content .text p strong{font-family:Arial,sans-serif;font-weight:bold}
.comparison .comparison-carousel .comparison-slide .slide-content .text p a{font-weight:bold;color:#fff;white-space:nowrap;text-transform:uppercase;text-decoration:underline}
.comparison .comparison-carousel .comparison-slide .slide-content .text p a:hover{text-decoration:underline}
.comparison .comparison-carousel .slide-footer{max-width:1160px;height:80px;margin:0 auto;overflow:hidden}
.comparison .comparison-carousel .comparison-slide,.comparison .comparison-carousel .slide-footer{width:calc(100% - 170px)}
.comparison .comparison-carousel .slide-footer hr{margin:0 0 20px;border-color:#fff;opacity:.4}
.comparison .comparison-carousel .slide-footer a.applyButton{margin-top:0}
.comparison .comparison-carousel .slide-footer a.compare-remove{float:right;color:#fff;font-size:18px;line-height:40px;padding-left:40px;text-decoration:none;background:url("../../cee2020-pws/img/card_comparison/comparison_add_button.png") no-repeat scroll 0 center transparent}
.comparison .comparison-carousel .slide-footer a.compare-remove.remove{background:url("../../cee2020-pws/img/card_comparison/comparison_remove_button.png") no-repeat scroll 0 center transparent;padding-left:46px}
.comparison .comparison-carousel .product-details{display:none}
.comparison .comparison-carousel .navigator{position:absolute;left:0;right:0;margin:0 auto;text-align:center;width:100%;max-width:1240px;bottom:120px}
.comparison .comparison-carousel .navigator a{display:inline-block;width:13px;height:13px;margin-left:15px;border-radius:50%;background-color:#fff;opacity:.5;vertical-align:middle}
.comparison .comparison-carousel .navigator a.active{opacity:1}
.comparison .comparison-carousel .navigator a:first-of-type{margin-left:0}
.comparison .comparison-carousel .navigator .comparison-button{position:absolute;width:50px;height:480px;background:url("../../cee2020-pws/img/card_comparison/comparison_carousel_arrows.png") no-repeat right 179px transparent;top:-342px;right:0;cursor:pointer}
.comparison .comparison-carousel .navigator .comparison-button.prev{left:0;background-position:left 179px}
.comparison .comparison-carousel .navigator .comparison-button.disabled{visibility:hidden}
DIV.cards_comparison_edit{position:absolute;width:100%;height:100px;top:0}
DIV.cards_comparison_preview_edit{height:90px;position:relative;top:0;z-index:11;background:url('../../cee2020-pws/img/thumbs_bg.png');padding:5px 30px;max-height:90px}
DIV.cards_comparison_preview_edit DIV.edit-tool{float:left;width:10%;margin-top:10px;height:50px;color:#FFF;font-size:14px;font-weight:bold}
DIV.cards_comparison_preview_edit DIV.edit-tool IMG{margin-right:5px;cursor:pointer}
DIV.cards_comparison_preview_edit DIV.parsys.par_cards,DIV.cards_comparison_preview_edit DIV.parsys.par_cards_enhanced{float:left;width:90%}
DIV.cards_comparison_preview_edit DIV.parsys.par_cards DIV,DIV.cards_comparison_preview_edit DIV.parsys.par_cards_enhanced DIV{width:125px}
DIV.cards_comparison_preview_edit DIV.parsys.par_cards DIV.section,DIV.cards_comparison_preview_edit DIV.parsys.par_cards_enhanced DIV.section{float:left}
DIV.cards_comparison_preview_edit DIV.parsys.par_cards DIV.new.section,DIV.cards_comparison_preview_edit DIV.parsys.par_cards_enhanced DIV.new.section{width:150px}
DIV.cards_comparison_preview_edit DIV.cards_comparison_preview{width:125px;height:80px;display:block}
DIV.cards_comparison_preview_edit DIV.cards_comparison_preview DIV.imageBox{width:95px;height:60px;display:block;overflow:hidden;margin:auto}
DIV.cards_comparison_preview_edit DIV.cards_comparison_preview DIV.imageBox IMAGE{width:95px}
DIV.cards_comparison_preview_edit DIV.cards_comparison_preview DIV.titleBox{width:125px;height:16px;margin-top:6px;display:block;overflow:hidden;font-size:12px;color:#eee;text-align:center;font-weight:bold}
@media(max-width:1400px){.comparison .comparison-carousel .navigator{max-width:calc(100% - 150px)}
}
@media(max-width:1340px){.comparison-button-visible{display:none !important}
}
@media(max-width:1199px){.comparison .comparison-carousel .comparison-slide .slide-content,.comparison .comparison-carousel .slide-footer{padding-right:15px;padding-left:15px}
.comparison .comparison-carousel .comparison-slide .slide-content .text{width:540px}
.comparison .comparison-carousel .slide-footer{padding:0 15px}
}
@media only screen and (min-width:960px) and (max-width:1199px){.comparison .comparison-carousel .comparison-slide .slide-content,.comparison .comparison-carousel .slide-footer{width:calc(100% - 70px);padding-right:54px}
}
@media only screen and (min-width:599px) and (max-width:959px){.comparison .comparison-carousel .comparison-slide .slide-content,.comparison .comparison-carousel .slide-footer{padding-right:74px}
}
@media(max-width:959px){.comparison .comparison-carousel .slide-footer{width:100%}
}
@media(max-width:1090px){.comparison .comparison-carousel .comparison-slide .slide-content{padding-top:40px;padding-bottom:90px}
.comparison .comparison-carousel .comparison-slide .slide-content .image{float:none;width:auto;margin-bottom:45px}
.comparison .comparison-carousel .comparison-slide .slide-content .text{float:none;width:auto}
}
@media(max-width:599px){.comparison .comparison-carousel .slide-footer{text-align:center}
}
.comparison .comparison-compare{margin-top:30px}
.comparison .comparison-compare .row{margin:0}
.comparison .comparison-compare .row [class^="col-"]:nth-child(1){padding:0 15px 0 0}
.comparison .comparison-compare .row [class^="col-"]:nth-child(2){padding:0 10px 0 5px}
.comparison .comparison-compare .row [class^="col-"]:nth-child(3){padding:0 5px 0 10px}
.comparison .comparison-compare .row [class^="col-"]:nth-child(4){padding:0 0 0 15px}
.comparison .comparison-compare .top-features{position:relative;margin-bottom:28px}
.comparison .comparison-compare .top-features .background{position:absolute;top:30px;width:100%;height:120px;background-color:#f5f5f5;border:1px solid #d1d5dd}
.comparison .comparison-compare .top-features .add-remove{display:table;height:120px;margin-top:30px;padding:0 0 0 5px !important}
.comparison .comparison-compare .top-features .add-remove p{display:table-cell;margin:0;text-align:center;vertical-align:middle}
.comparison .comparison-compare .top-features .placeholder{display:table}
.comparison .comparison-compare .top-features .product-placeholder{display:none;position:relative;font-family:Arial,sans-serif;height:410px;background:#fff;border:1px dashed #d1d5dd;border-radius:2px;padding:10px;text-align:center;vertical-align:middle}
.comparison .comparison-compare .top-features .product-placeholder img{margin-bottom:20px}
.comparison .comparison-compare .top-features .product-placeholder p{color:#666;font-size:13px;line-height:15px;margin:0}
.comparison .comparison-compare .top-features .product{font-family:Arial,sans-serif;position:relative;min-height:410px;background:#fff;border:1px solid #d1d5dd;border-radius:2px;padding:10px;text-align:center}
.comparison .comparison-compare .top-features .product:hover{box-shadow:0 0 6px #007a91}
.comparison .comparison-compare .top-features .product a.close-product{position:absolute;top:0;right:0;width:40px;height:40px;background:url('../../cee2020-pws/img/card_comparison/close.png') no-repeat center center transparent}
.comparison .comparison-compare .top-features .product .comparison-header{display:table;width:100%;margin-bottom:9px}
.comparison .comparison-compare .top-features .product .comparison-header h2{display:table-cell;font-size:22px;line-height:24px;height:100px;margin:0;vertical-align:middle;font-family:Unicredit,Arial,sans-serif}
.comparison .comparison-compare .top-features .product hr{margin:0 auto;border-color:#dedede;width:95px}
.comparison .comparison-compare .top-features .product img{width:125px;height:80px;margin:20px 0}
.comparison .comparison-compare .top-features .product p.amount{font-family:Unicredit,Arial,sans-serif;font-size:40px;font-weight:bold;margin:22px 0 8px;color:#054a73}
.comparison .comparison-compare .top-features .product p.amount::after{display:block;height:0;clear:right;content:" "}
.comparison .comparison-compare .top-features .product p.amount .currency{font-size:17px;font-weight:normal;margin-right:5px}
.comparison .comparison-compare .top-features .product p.amount .amount.starAfterPrice:after{position:absolute;font-family:Unicredit,Arial,sans-serif;font-weight:400;font-size:34px;vertical-align:top;content:'*'}
.comparison .comparison-compare .top-features .product p.amount .cadence{color:#999;font-size:13px;font-weight:normal;vertical-align:sub;display:inline-block}
.comparison .comparison-compare .top-features .product p.info{color:#999;font-size:10px;line-height:14px;min-height:45px;margin:0 0 23px}
.comparison .comparison-compare .top-features .product:hover a.applyButton{background-color:#007a91;border-color:#007a91}
.comparison .comparison-compare .top-features .placeholder .product-placeholder{display:table-cell}
.comparison .comparison-compare .top-features .placeholder .product{display:none}
.comparison .comparison-compare .section,.comparison .comparison-compare .section-details{position:relative;display:table;width:100%;margin-bottom:28px}
.comparison .comparison-compare .section .row [class^="col-"]:nth-child(n+3){border-bottom:1px solid #d1d5dd}
.comparison .comparison-compare .section .row:not(.title-section) [class^="col-"]:nth-child(n+3){background-color:#f9f9f9}
.comparison .comparison-compare .section .row.title-section+.row [class^="col-"]:nth-child(n+3){border-top:1px solid #d1d5dd}
.comparison .comparison-compare .section .row:last-child [class^="col-"]:nth-child(n+3){border-bottom:1px solid #d1d5dd}
.comparison .comparison-compare .section .row:not(.title-section) [class^="col-"]:nth-child(3){border-left:1px solid #d1d5dd}
.comparison .comparison-compare .section .row:not(.title-section) [class^="col-"]:nth-child(5){border-right:1px solid #d1d5dd}
.comparison .comparison-compare .section [class^="col-"],.comparison .comparison-compare .section-details [class^="col-"]{display:table}
.comparison .comparison-compare .section .feature-title{display:table-cell;height:50px;text-align:right;vertical-align:middle}
.comparison .comparison-compare .section p{display:inline-block;width:150px;margin:0}
.comparison .comparison-compare .section .feature,.comparison .comparison-compare .section-details .feature{display:table-cell;height:50px;text-align:center;vertical-align:middle;font-size:14px}
.comparison .comparison-compare .section .title-section{position:relative;text-align:right}
.comparison .comparison-compare .section .title-section .line div{display:block;height:1px;background-color:#dedede;margin-top:10px}
.comparison .comparison-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}
.comparison .comparison-compare .section .title-section a:after{display:inline-block;width:13px;height:8px;background:url('../../cee2020-pws/img/card_comparison/comparison_arrows.png') no-repeat 0 top #fff;margin-left:10px;vertical-align:middle;content:' '}
.comparison .comparison-compare .section .title-section a.section-close:after{background-position:0 bottom}
.comparison .comparison-compare .section .check{display:inline-block;height:10px;width:11px;background:url('../../cee2020-pws/img/card_comparison/comparison_check.png') no-repeat 0 0 transparent}
@media(max-width:1090px){.comparison .comparison-compare .section .row:not(.title-section) [class^="col-"]:nth-child(4){border-right:1px solid #d1d5dd}
.comparison .comparison-compare .row [class^="col-"]:nth-child(2){padding:0 5px 0 10px}
.comparison .comparison-compare .row [class^="col-"]:nth-child(3){padding:0 0 0 15px}
}
@media(max-width:599px){.comparison .comparison-compare .section,.comparison .comparison-compare .section-details{margin-bottom:0}
.comparison .comparison-compare .section-details .feature{display:block}
.comparison .comparison-compare .section .title-section{text-align:left}
.comparison .comparison-compare .section .title-section .line{display:block;position:absolute;margin:0;width:100%;height:1px;top:10px;z-index:0}
.comparison .comparison-compare .section .title-section a{margin-top:10px;margin-bottom:30px;padding-right:10px}
.comparison .comparison-compare .row [class^="col-"]{padding:0 !important;background-color:#fff !important;border:none !important}
.comparison .comparison-compare .section .feature-title{display:block;color:#999;height:auto;text-align:left}
.comparison .comparison-compare .section .feature{display:block;height:auto;text-align:left;margin-bottom:20px}
.comparison .comparison-compare .section p{width:auto}
}