.contentPage{display: flex; justify-content: space-between; padding: 72px 0px 100px;}
.contentPage_main{width: calc(100% - 460px);}
.contentPage_left{width: 460px; padding-right: 70px;}

.contentPage_centered .contentPage_main{margin: 0 auto; max-width: 1090px; width: 100%;}

.contentPage_title{padding: 0px; border-bottom: 4px solid #f1f1f1; padding-bottom: 28px;}
.contentPage_title h2{font-size: 48px; color: #1e2b51;}
.contentPage_section{padding: 45px 0px 0px 0px; color: #1e2b51;}

.contentPage_richText{padding-top: 15px;}
.contentPage_richText h3{font-size: 30px; padding-top: 45px;}
.contentPage_richText P{font-size: 18px; line-height: 24px; font-weight: 400; padding-top: 10px;}
.contentPage_richText h3 + P{padding-top: 5px;}
.contentPage_richText P a:focus {
        background-color: #fbb903;
    }

.contentPage_richText ul, .contentPage_richText ol{font-size: 18px; line-height: 22px;}
.contentPage_richText li{margin-top: 10px; position: relative;}
.contentPage_richText li a:hover{text-decoration: underline;}
.contentPage_richText ul li{padding-right: 12px;}
.contentPage_richText ul li:before{content: ''; position: absolute; right: 0; top: 8px; width: 6px; height: 6px; border-radius: 50%; background-color: #fbb903;}
.contentPage_richText ol{counter-reset: links;}
.contentPage_richText ol li{padding-right: 30px; counter-increment: links;}
.contentPage_richText ol li:before{content: counter(links); position: absolute; right: 0; top: 3px; font-size: 13px; line-height: 18px; font-weight: 700; min-width: 18px; text-align: center; height: 18px; border-radius: 9px; padding-left: 1px; background-color: #fbb903;}
.contentPage_richText ol li a{display: inline-block; position: relative; padding-left: 12px;}
.contentPage_richText ol li a:after{content: '\e900';font-family: 'icomoon' !important; font-size: 8px; position: absolute; left: 0; top: 2px; transform: rotate(180deg);}

.contentPage_richText a{text-decoration:underline;}


.contentPage_button{padding: 18px 0px 0px;}
.contentPage_button a{display: inline-flex; align-items: center; justify-content: center; text-align: center; padding: 0px 18px; height: 36px; border: 1px solid #fbb903; font-weight: 700; font-size: 18px;}
.contentPage_button a:hover{background-color: #fbb903;}

.taarifNote{font-weight: 700; font-size: 18px; margin-top: -18px; padding-bottom: 18px;}

.contentPage_anchors{padding: 0;}
.contentPage_anchors ul{display: flex;}
.contentPage_anchors li{padding-right: 8px;}
.contentPage_anchors li a{display: inline-flex; align-items: center; justify-content: center; text-align: center; text-decoration: none; height: 36px; color: #1e2b51; border: 1px solid #1e2b51; font-size: 20px; padding: 0px 12px; min-width: 200px;}
.contentPage_anchors li:nth-child(1){padding-right: 0;}
.contentPage_anchors li a:hover{border-color: #fbb903;}

.contentPage_table{padding: 24px 0px 0px 0px;}
.contentPage_table table caption {
    width: 0;
    height: 0;
    overflow: hidden;
}
.contentPage_tableTitle{display: flex; font-size: 24px; align-items: center; padding-bottom: 8px;}
.contentPage_tableTitle strong{padding-right: 10px;}
.contentPage_tableTitle i{font-size: 30px; color: #fbb903;}

.contentPage_table table{width: 100%; border-collapse: collapse; font-size: 16px; line-height: 20px; border-right: 1px solid #f1f1f1; border-left: 1px solid #f1f1f1;}
.contentPage_table th{padding: 0px 14px 0px 0px; text-align: right; height: 48px; background-color: #f1f1f1;}
.contentPage_table td{padding: 0px 14px 0px 0px; height: 60px; border-bottom: 1px solid #f1f1f1;}
.contentPage_table td a.contentPage_tableToggle{pointer-events: none;}

.contentPage_tableMore{padding: 14px 0px 0px 0px;}
.contentPage_tableMore a{display: inline-block; font-size: 18px; font-weight: 700; padding-left: 12px; position: relative;}
.contentPage_tableMore a:after{content: '\e900';font-family: 'icomoon' !important; font-size: 10px; position: absolute; left: 0; top: 5px; transform: rotate(180deg);}
.contentPage_tableMore a:hover{text-decoration: underline;}



.contentPage_video {
    padding: 0;
}

.contentPage_video a {
display: block;
position: relative;
background-color: #1e2b51;
}

.contentPage_video a img {
    display: block;
    width: 100%;
    min-height: 172px;
    object-fit: cover;
    opacity: 0.75;
}

.contentPage_video a i {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 66px;
    color: #fbb903;
}

.contentPage_video a:hover img, .contentPage_video a:focus img {
    opacity: 1;
}

.contentPage_video a:hover i, .contentPage_video a:focus i {
    color: white;
}

.contentPage_leftSection{padding-bottom: 20px;}
.contentPage_leftImage{padding: 0;}
.contentPage_leftImage a{display: block; text-decoration: none;}
.contentPage_leftImage a img{display: block; width: 100%;}

.contentPage_leftBanner{padding: 0;}
.contentPage_leftBanner a{display: block; position: relative; background-color: #1e2b51; color: white;}
.contentPage_leftBanner_bg{overflow: hidden; max-width: 390px; margin: 0 auto;}
.contentPage_leftBanner_bg img{display: block; width: 100%;}
.contentPage_leftBanner_text{position: absolute; left: 0; right: 0; top: 0; bottom: 0; padding-top: 48px;}
.contentPage_leftBanner_text strong{display: block; font-size: 28px; line-height: 30px; text-align: center;}
.contentPage_leftBanner_text span{display: block; font-size: 28px; line-height: 30px; padding-top: 4px; padding-bottom: 20px; text-align: center;}
.contentPage_leftBanner_text b{background-color: #fbb903; color: #1e2b51; display: flex; align-items: center; justify-content: center; text-align: center; margin: 0 auto; width: 100%; max-width: 234px; height: 40px; font-size: 18px;}
.contentPage_leftBanner a:hover .contentPage_leftBanner_text b,
.contentPage_leftBanner a:focus .contentPage_leftBanner_text b{background-color: white;}

.formDownload a{position: relative; display: flex; align-items: center; justify-content: space-between; height: 90px; background-color: #fbb903; padding: 0px 85px 0px 25px; max-width: 767px;}
.formDownload a:before{content: '\e927'; font-family: 'icomoon' !important; color: white; font-size: 40px; position: absolute; right: 25px; top: 50%; transform: translate(0, -50%);}
.formDownload a strong{font-size: 24px; line-height: 26px; padding-left: 14px;}
.formDownload a > span{display: flex; flex-direction: column; align-items: center; justify-content: center; font-size: 18px;}
.formDownload a > span i{font-size: 28px; margin-bottom: 4px;}

.tarshim{padding-top: 28px; }
.tarshim img{display: block; width: 100%;}

.content_legalNotes{padding: 48px 0px 0px 0px; font-size: 14px; line-height: 18px;}
.content_legalNotes span{padding-right: 18px; position: relative;}
.content_legalNotes span:before{content: '|'; position: absolute; right: 0; top: 0; width: 18px; text-align: center; color: #e7e7e7;}
.content_legalNotes span:nth-child(1){padding-right: 0;}
.content_legalNotes span:nth-child(1):before{display: none;}
.content_legalNotes a:hover{text-decoration: underline;}

@media screen and (max-width: 1400px) {
    .contentPage{padding: 54px 0px 72px;}
    .contentPage_title{padding-bottom: 22px;}
    .contentPage_title h2{font-size: 40px;}

    .contentPage_section{padding: 32px 0px 0px;}
    .contentPage_richText h3{font-size: 24px;}
    .contentPage_richText P{font-size: 16px; line-height: 22px; padding-top: 8px;}
    
    .contentPage_anchors li{padding-right: 5px;}
    .contentPage_anchors li a{font-size: 18px; min-width: 160px;}
    
    .contentPage_table table{font-size: 14px; line-height: 18px;}
    .contentPage_table th{padding: 0px 10px 0px 0px;}
    .contentPage_table td{padding: 0px 10px 0px 0px; height: 54px;}
    
    .contentPage_tableMore{padding: 12px 0px 0px 0px;}
    .contentPage_tableMore a{font-size: 16px;}
    .contentPage_tableMore a:after{font-size: 8px; top: 5px;}
    

    .contentPage_richText ul, .contentPage_richText ol{font-size: 16px; line-height: 20px;}
    .contentPage_richText ol li:before{top: 2px;}
}

@media screen and (max-width: 1150px) {
    .contentPage{padding: 42px 0px 66px;}
    .contentPage_main{width: calc(100% - 400px);}
    .contentPage_left{width: 400px; padding-right: 40px;}
    
    .contentPage_title{padding-bottom: 16px;}
    .contentPage_title h2{font-size: 36px;}

    .contentPage_anchors li a{font-size: 16px; min-width: 120px;}
}

@media screen and (max-width: 1024px) {
    .contentPage_main{width: calc(100% - 330px);}
    .contentPage_left{width: 330px; padding-right: 30px;}
    
    .contentPage_title{padding-bottom: 12px;}
    .contentPage_title h2{font-size: 32px;}
    
    .contentPage_section{padding: 24px 0px 0px;}

    .contentPage_tableTitle{padding-bottom: 0px;}
    .contentPage_table table, .contentPage_table tbody, .contentPage_table tr, .contentPage_table th, .contentPage_table td{display: block;}
    .contentPage_table tbody tr:nth-child(1){display: none;}
    .contentPage_table table{font-size: 16px; line-height: 36px; border: 0;}
    .contentPage_table td{height: auto; border-bottom: 0; display: flex; justify-content: space-between; padding: 0px 24px;}
    .contentPage_table tr{border: 1px solid #f1f1f1; margin-top: 10px; overflow: hidden; max-height: 40px; transition: all 0.6s ease-in-out;}
    .contentPage_table tr.active{max-height: 900px;}
    .contentPage_table td:nth-last-child(1){padding-bottom: 8px;}
    .contentPage_table td:nth-child(1){padding: 0;}
    .contentPage_table td:nth-child(2){padding-top: 6px;}
    .contentPage_table td:before{content: attr(data-mobile_label);}
    .contentPage_table td span{font-weight: 700;}
    .contentPage_table td a.contentPage_tableToggle{background-color: #f1f1f1; pointer-events: all; display: flex; width: 100%; height: 40px; padding: 2px 24px 0px 42px; position: relative;}
    .contentPage_table td a.contentPage_tableToggle:after{content: '\e900';font-family: 'icomoon' !important; font-size: 18px; position: absolute; left: 15px; top: 2px; transform: rotate(90deg);}
    .contentPage_table td a.contentPage_tableToggle[aria-expanded="true"]{font-weight: 700;}
    .contentPage_table td a.contentPage_tableToggle[aria-expanded="true"]:after{transform: rotate(-90deg);}
    .contentPage_tableMore a{display: inline-flex; text-decoration: none !important; align-items: center; justify-content: center; text-align: center; padding: 0px 12px; min-width: 112px; height: 36px; border: 1px solid #fbb903; font-size: 16px;}
    .contentPage_tableMore a:after{display: none;}
    
    .contentPage_video a i{font-size: 54px;}
    .contentPage_button a{font-size: 16px;}
    .contentPage_richText li{margin-top: 6px;}    

    .contentPage_leftBanner_text{padding-top: 40px;}
    .contentPage_leftBanner_text strong{font-size: 24px; line-height: 30px;}
    .contentPage_leftBanner_text span{font-size: 24px; line-height: 30px; padding-top: 4px; padding-bottom: 16px;}
    .contentPage_leftBanner_text b{max-width: 200px; font-size: 16px;}

    .contentPage_anchors li a:hover{border: 1px solid #1e2b51;}
}

@media screen and (max-width: 768px) {
    .contentPage_main{width: calc(100% - 290px);}
    .contentPage_left{width: 290px; padding-right: 30px;}
}

@media screen and (max-width: 767px) {
    .contentPage{display: block; padding: 42px 0px 0px;}
    .contentPage_main{width: auto; padding-bottom: 48px;}
    .contentPage_left{width: auto; padding-right: 0px; margin: 0px -25px;}
    .contentPage_leftSection{padding-bottom: 0px;}
    .contentPage_leftBanner, .contentPage_leftImage{padding-top: 10px;}
    .contentPage_title{padding-bottom: 12px;}
    .contentPage_title h2{font-size: 30px; line-height: 34px;}
    
    .contentPage_section{padding: 32px 0px 0px;}
    .contentPage_richText h3{font-size: 20px;}
    .contentPage_tableTitle{font-size: 20px;}
    .contentPage_anchors li a{min-width: 100px;}
    .contentPage_table td{padding: 0px 15px;}

    .formDownload a{height: 80px; padding: 0px 65px 0px 0px;}
    .formDownload a:before{font-size: 32px; right: 15px;}
    .formDownload a strong{font-size: 18px; line-height: 20px; padding-left: 15px;}
    .formDownload a > span{min-width: 80px; height: 80px; border-right: 1px solid #f1f1f1;}

}

@media screen and (max-width: 480px) {
    .contentPage_left{margin: 0px -20px;}
}


/* 26.04.2021 - TZUR Update */
.calcPanel_priceHow.taarif_priceHow{max-width: none; padding-top: 42px;}
.calcPanel_priceHow.taarif_priceHow h3{font-size: 24px; font-weight: 700;}

.calcPanel_priceHow.taarif_priceHow .calcPanel_priceAnswer tr th:nth-child(1),
.calcPanel_priceHow.taarif_priceHow .calcPanel_priceAnswer tr td:nth-child(1){width: 400px;}
.calcPanel_priceHow.taarif_priceHow .calcPanel_priceAnswer tr th:nth-child(2),
.calcPanel_priceHow.taarif_priceHow .calcPanel_priceAnswer tr td:nth-child(2){width: calc(100% - 400px);}

@media screen and (max-width: 1400px) {
    .calcPanel_priceHow.taarif_priceHow .calcPanel_priceAnswer tr th:nth-child(1),
    .calcPanel_priceHow.taarif_priceHow .calcPanel_priceAnswer tr td:nth-child(1){width: 360px;}
    .calcPanel_priceHow.taarif_priceHow .calcPanel_priceAnswer tr th:nth-child(2),
    .calcPanel_priceHow.taarif_priceHow .calcPanel_priceAnswer tr td:nth-child(2){width: calc(100% - 360px);}
}

@media screen and (max-width: 1280px) {
    .calcPanel_priceHow.taarif_priceHow .calcPanel_priceAnswer tr th:nth-child(1),
    .calcPanel_priceHow.taarif_priceHow .calcPanel_priceAnswer tr td:nth-child(1){width: 250px;}
    .calcPanel_priceHow.taarif_priceHow .calcPanel_priceAnswer tr th:nth-child(2),
    .calcPanel_priceHow.taarif_priceHow .calcPanel_priceAnswer tr td:nth-child(2){width: calc(100% - 250px);}
    
}

@media screen and (max-width: 1024px) {
    .calcPanel_priceHow.taarif_priceHow h3{font-size: 18px;}
    
    .calcPanel_priceHow.taarif_priceHow .calcPanel_priceAnswer tr td:nth-child(1){width: auto;}
    .calcPanel_priceHow.taarif_priceHow .calcPanel_priceAnswer tr td:nth-child(2){max-width: 330px; width: auto; margin: 0px auto 0px;}
    
}