.elementor-1860 .elementor-element.elementor-element-88aa860{--display:flex;}.elementor-1860 .elementor-element.elementor-element-01b07e2 .gallery-item .gallery-caption{text-align:center;}/* Start custom CSS for text-editor, class: .elementor-element-670c43b *//* ========================================== ART. 286 KK – OBRONA24H.PL ========================================== */ .obrona-wpis { line-height: 1.7; } /* SPIS TREŚCI */ .obrona-wpis .spis-tresci { background: #f7f7f7; border-left: 4px solid #b08a54; padding: 24px 28px; margin: 32px 0 38px; border-radius: 4px; box-shadow: 0 3px 14px rgba(0,0,0,0.05); } .obrona-wpis .spis-tresci h2 { font-size: 22px; margin: 0 0 16px; padding: 0; } .obrona-wpis .spis-tresci ol { margin: 0; padding-left: 22px; } .obrona-wpis .spis-tresci li { margin: 6px 0; padding-left: 3px; } .obrona-wpis .spis-tresci a { color: inherit; text-decoration: none; font-weight: 500; } .obrona-wpis .spis-tresci a:hover { color: #b08a54; text-decoration: underline; } /* CASE STUDY */ .obrona-wpis .case-study { background: #f7f7f7; border-left: 4px solid #b08a54; padding: 22px 26px; margin: 28px 0; } .obrona-wpis .case-study h3 { margin-top: 0; } .obrona-wpis .case-study p:last-child { margin-bottom: 0; } /* WYRÓŻNIONE ZDANIA */ .obrona-wpis .wazne { background: #f7f7f7; padding: 18px 22px; margin: 24px 0; border-left: 3px solid #b08a54; } /* LINK CASE STUDY */ .obrona-wpis .case-link { display: inline-block; margin-top: 8px; font-weight: 700; } /* PŁYNNE PRZEWIJANIE */ html { scroll-behavior: smooth; } /* ODSUNIĘCIE ANCHORÓW OD GÓRNEGO MENU */ .obrona-wpis h2[id], .obrona-wpis h3[id] { scroll-margin-top: 110px; } @media (max-width: 767px) { .obrona-wpis .spis-tresci { padding: 20px 18px; margin: 26px 0 32px; } .obrona-wpis .spis-tresci h2 { font-size: 20px; } .obrona-wpis .spis-tresci ol { padding-left: 20px; } .obrona-wpis .spis-tresci li { margin: 9px 0; line-height: 1.45; } .obrona-wpis .case-study { padding: 18px; } }/* End custom CSS */