.kontakt-section-2{ background: var(--white); padding: 74px 0 82px; display: block; width: 100%;} 
.kontakt-info-row{ padding: 0 0 0 96px; display: flex; align-items: flex-start; gap: 40px;}
.kontakt-info-row .kontakt-address { line-height: 1.71;  font-size: 28px; font-weight: normal; color: var(--body-text-color); gap: 20px; width: 416px;display: flex; align-items: flex-start;}
.kontakt-info-row .kontakt-address i{ display: flex; align-items: flex-start;}
.kontakt-info-row .kontakt-address i img{ width: 22px; height: auto;}
.kontakt-info-row .kontakt-address span{ position: relative; top: -11px; }
.kontakt-info-row .kontakt-address span strong{ font-weight: 500;}
.kontakt-info-row .kontakt-links-box{ display: flex; align-items: flex-start; flex-direction: column; }
.kontakt-info-row .kontakt-links-box .link-row{  display: flex ;align-items: flex-start; }
.kontakt-info-row .kontakt-links-box .link-row a{ display: flex; align-items: center; gap: 26px;}
.kontakt-info-row .kontakt-links-box .link-row a i{ display: flex ;align-items: center; justify-content: center; width: 30px; height: auto;}
.kontakt-info-row .kontakt-links-box .link-row a span{ transition: all 0.3s ease-in-out; line-height: 1.71;  font-size: 28px; font-weight: normal; opacity: 0.8; color: var(--body-text-color); }
.kontakt-info-row .kontakt-links-box .link-row a i img{ max-width: 30px; max-height: 30px; width: auto; height: auto; }
.kontakt-info-row .kontakt-links-box .link-row a:hover span{ opacity: 1;}
@media (min-width: 1281px) and (max-width: 1800px) {
.kontakt-section-2{ padding: 64px 0; }	
.kontakt-info-row .kontakt-address span{ font-size: 24px;}
.kontakt-info-row .kontakt-links-box .link-row a span{ font-size: 24px;}
.kontakt-info-row{ padding: 0 0 0 64px; }	
.kontakt-section-2{ padding: 64px 0; }	
.kontakt-info-row .kontakt-address span{ font-size: 24px;}
.kontakt-info-row .kontakt-links-box .link-row a span{ font-size: 24px;} 
}
@media (min-width: 992px) and (max-width: 1280px) {
.kontakt-info-row{ padding: 0 0 0 40px; }	
.kontakt-section-2{ padding: 64px 0; }	
.kontakt-info-row .kontakt-address span{ font-size: 20px;}
.kontakt-info-row .kontakt-links-box .link-row a span{ font-size: 20px;} 
 
}

@media (max-width: 991px) {
.kontakt-info-row{ padding: 0 0 0 0px; }	
.kontakt-section-2{ padding: 64px 0; }	
.kontakt-info-row .kontakt-address span{ font-size: 20px;}
.kontakt-info-row .kontakt-links-box .link-row a span{ font-size: 20px;}  
.kontakt-info-row .kontakt-address{ width: 306px;}
}

@media (max-width: 767px) {
.kontakt-section-2{ padding: 62px 0 82px; }		
 .kontakt-section-2{ background: #FAFAFA; }
 .kontakt-info-row {flex-direction: column;}
 .kontakt-info-row .kontakt-address{ line-height: 1.5; }
 .kontakt-info-row .kontakt-address{ width: 100%;}
 .kontakt-info-row .kontakt-links-box .link-row a i {width: 23px;}
 .kontakt-info-row .kontakt-links-box .link-row a i img{ max-width: 23px; }
}