

.aktuelles_list h4{  font-size:24px; line-height:24px;  }
.aktuelles_list .content { font-size:18px; line-height:22px;  }

.green_growth_tabbing .tab_list .tab_title { padding: 15px; cursor: pointer; width: 100%; text-align: center; font-weight: 600; letter-spacing: 1px; border: 1px solid #CCC; color: #0c1c3d; position: relative; }
.green_growth_tabbing .active.tab_title { background: #a48642; color: #fff; border-color: #a48642; }
.green_growth_tabbing .active.tab_title:after { position: absolute; content: ""; bottom: -10px; left: 0; right: 0; margin: 0 auto; z-index: 1; width: 0; height: 0; border-left: 10px solid rgba(0,0,0,0); border-right: 10px solid rgba(0,0,0,0); border-top: 10px solid #a48642; border-bottom: 0; }


.green_growth_tabbing .tab_contents .content .top_text h2 { margin-bottom: 20px; }
.green_growth_tabbing .tab_contents .content .top_text img { margin-top: 20px; height: 450px !important; object-fit: cover; }

.green_growth_tabbing .tab_contents .tab_title { position: relative; padding-right: 50px; }
.green_growth_tabbing .tab_contents .tab_title .toggle_icon { position: absolute; right: 10px; top: 0; bottom: 0; margin: auto 0; z-index: 2; }


.green_download_tabbing .tab_title { cursor: pointer; }
.green_download_tabbing .tab_title.active { pointer-events: none; }
.green_download_tabbing .tab_contents .tab_title { position: relative; padding-right: 50px; font-size: 20px; }
.green_download_tabbing .tab_contents .tab_title .toggle_icon { position: absolute; right: 10px; top: 0; bottom: 0; margin: auto 0; z-index: 2; }

.download_list .box { background-color: #f2f2f2; }
.download_list .box .icon { width: 60px; margin-right: 15px; }
.download_list .box .icon a { display: flex; align-items: center; justify-content: center; background-color: #a48642; border-radius: 5px; padding: 20px; }
.download_list .box .icon a:hover { transform: scale(1.1); background-color: var(--third); }
.download_list .box .icon a img { width: 20px; }

.toggle_btn { cursor: pointer; background-color: var(--third); padding: 5px; border-radius: 20px; position: relative; width: 65px; height: 34px; }
.toggle_btn .dots { position: absolute; width: 26px; height: 26px; border-radius: 100%; background-color: #a48642; top: 4px; left: 4px; cursor: pointer; transition: all 0.4s ease; }
.toggle_btn .dots.active { left: auto; right: 5px; }

.pdf-boxs { display: flex; flex-wrap: wrap; margin: 0 -10px; }
.pdf-boxs .pdf-box { display: block; flex: 33.33%; text-align: center; line-height: 1; padding: 10px; }
.pdf-box a { border: 1px solid #cfcfcf; display: block; padding: 15px 20px; color: #000; text-align: left; position: relative; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAApgAAAKYB3X3/OAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAFNSURBVEiJ3daxSh1REAbgb5IIKUIao/gMyQtEsEkgYGOR0lewSSvmBUK4j5A8gZ1dCNiGK9gItiEYRNRCYhOI4KS4a7h3vbuedblNBoYDy8z/7z8zO2dlphvHCobIQr/AyjhG3dUIhlhtS6jFJ07bSG4llIKPEbxuI+lNUJ2NJH0J/pW0iaQvwbShuBiPiSoQRERmZuhhdYwHfcBKrJggIjYi4jQitjoxlPYAh1jGj5LJuvEuJfqNZ7ielYJ1HOPTrBRsG/Xs+6wUPMUvnONVqYJHHd5lDbsYYCciPuAPAruZeTAtqfhDi4gvWMQTLOCyOr/heWYuTcW4q0R4i32c4D1e4iHm8A5HGDRhNBLghdGeOcMV3hTup+IefMZPzGM7M7+2xDZbi4KPRnO/iccdNuyEgv9vm+5FxOp9warcvYmHtfp1/W2p+1DtyvwLw5n+s25lN64AAAAASUVORK5CYII='); background-repeat: no-repeat; background-position: calc(100% - 15px) center; }
.pdf-box a:hover { background-color: #e3e3e3; }
.inner_title.active { pointer-events: none;}
a.btn:focus{ outline:none !important; }
.tab_box.show { display: block;}
.tab_box {display: none;}
a.btn.hide {display: none;}
.tab-accordion .accordion-title.active { color: #a48642;}
.tab-accordion .accordion-title.active .accordion_toggle_icon {transform: rotate(180deg);bottom: 12px;}
.tab-accordion .accordion-title .accordion_toggle_icon {transition: all 0.4s ease;}

.download_list .box .icon a {padding: 0;height: 55px;width: 55px;display: inline-flex;align-items: center;justify-content: center;}
.right.right_part h5 { hyphens: auto;}



@media(max-width:767px) {
    .green_growth_tabbing .tab_contents .content .text { padding-top: 30px; }
    .green_growth_tabbing .tab_contents .content .text img { height: 350px !important; }
    .green_growth_tabbing .tab_contents { box-shadow: var(--box_shadow); }
    .green_growth_tabbing .tab_contents .tab_title { padding: 10px 15px; border: 1px solid #ccc;}
    .green_growth_tabbing .single_tab_content + .green_growth_tabbing .single_tab_content { border-top: 1px solid #ededed; }
    
    
    .pdf-boxs .pdf-box { flex: 100%; }
    .tab_box { display: block; }
    .inner_title .content_box { }
    .tab_box .content_box { display: none; padding: 0 0 20px; }
    .tab_box.show { }
    .tab_box.show .content_box { display: block; }
    .inner_title:after { content: ''; }
    .tab_box.show .inner_title { color: #a48642; }
    .tab_box.show .inner_title .toggle_icon { transform: scale(-1); }
    .green_growth_tabbing .tab_contents .content .top_text { padding-top: 30px; }
    .single_tab_content span {
        font-size: 21px;
    }
    .toggle_btn .dots {
        height: 15px;
        width: 15px;
    }

    .toggle_btn {
        height: 23px;
    }
}

#fancy_3 > button > svg > path{
fill:rgb(164, 134, 66)!important;
  opacity 1;
}
#fancy_3 > button:hover {
border-radius:50%;
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);

background-color: rgba(0, 0, 0, 0.04);
}
.fancybox-close-small{
top:8px!important;
right:8px!important;
    opacity: 1!important; 
}
.aktuelles_popup.fancybox-content h3 {
     margin: 0!important;  line-height: 1.6!important;  font-size: 1.42857rem!important;
}
.aktuelles_popup.fancybox-content {
   
  padding: 24px!important;}

div.content{
font-size:16px!important;color:#000000DE!important;       font-weight: 400!important; line-height: 1.43!important;padding-bottom:14px!important;
}.aktuelles_popup.fancybox-content .btn-wrapper {

    margin-bottom: 0!important;
}

.aktuelles_popup{
max-width:600px!important;
} 
a.btn.popupbtn:first-child{
margin-right:8px!important;
}
a.btn.popupbtn:last-child{
margin-left:8px!important;
}
a.btn.popupbtn{
  margin:0!important;
  padding: 4px 10px !important;
    font-family: inherit;
    font-weight: 500;
    font-size: 0.928571rem!important;
    line-height: 1.75;
border: 1px solid rgb(164, 134, 66) !important; background-color: rgb(164, 134, 66)!important;opacity:1!important}

a.btn.popupbtn:hover {background: rgb(255, 255, 255) !important;
    color: rgb(164, 134, 66) !important;
    border: 1px solid rgb(164, 134, 66) !important;
    text-decoration: none;
    background-color: rgb(0, 44, 85);
    box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px;
transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);}