/* v70: zakres ceny, prostszy formularz, pełne zdjęcie mobilne. */
.price-panel .price-exclusions {margin-top:24px;}
.price-panel .price-exclusions .price-exclusion {border:0;padding:0;margin:16px 0 0;font-size:16px;line-height:1.7;}
.contact-form-section .inquiry-next {min-width:0;color:#dce4df;}
.inquiry-next h3 {font-size:20px;line-height:1.3;margin:0 0 14px;color:#fff;}
.contact-form-section .inquiry-next p {font-size:15px;line-height:1.75;margin:0 0 16px;}
#inquiry-form textarea::placeholder {color:#bac8c6;opacity:1;}
#inquiry-form .privacy-form-link {margin:16px 0 8px;}
@media (min-width:1001px) {
 .contact-form-section {display:grid;grid-template-rows:auto 1fr;row-gap:28px;}
 .contact-form-section .contact-heading {grid-column:1;grid-row:1;}
 .contact-form-section #inquiry-form,.contact-form-section .inquiry-success {grid-column:2;grid-row:1 / 3;}
 .contact-form-section .inquiry-next {grid-column:1;grid-row:2;align-self:start;}
}
@media (max-width:1000px) {
 .contact-form-section {display:flex;flex-direction:column;}
 .contact-form-section .inquiry-next {width:100%;padding-top:24px;border-top:1px solid #52615d;}
}
@media (max-width:760px) {
 #dlaczego .benefit-picture img {display:block;width:100%;max-width:none;height:auto;max-height:none;aspect-ratio:4 / 3;object-fit:contain;}
}
