.blogposts .blogpost{margin-bottom:20px}.kalk-lead-intro{text-align:left;font-size:1rem;margin-top:2rem}.kalk-lead-row{display:flex;gap:15px;margin-bottom:1.5rem}.kalk-lead-row .kalk-half{width:100%}@media (max-width:768px){.kalk-lead-row{flex-direction:column}}.kalkulator-img{border-radius:10px}@media (min-width:992px){body#home .cta-services .row>div .service a span{font-size:1.5em}}@media (min-width:992px){.kalkulator-text{margin-left:-15px}}body#cennik .calculation label,body#cennik .calculation .label{color:#000}.custom-section ul.custom-style li{display:block}.process-steps{padding:60px}.process-steps .steps .step{display:flex;margin-bottom:30px;align-items:flex-start}.process-steps .steps .step .number{font-size:35px;font-weight:700;font-weight:900;margin-right:20px;flex-shrink:0;background-color:#76e8e8;color:white;width:50px;height:50px;display:flex;align-items:center!important;justify-content:center!important;border-radius:50%;line-height:0px!important}.process-steps .steps .step .content h3{margin-top:0;font-size:25px;font-weight:900}.faq-section{padding:100px}.faq-section .steps .step{display:flex;margin-bottom:30px}.faq-section .steps .step .number{font-size:35px;font-weight:700;margin-right:20px;flex-shrink:0;background-color:#76e8e8;color:white;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%}.faq-section .steps .step .content{flex-grow:1}.faq-section .steps .step .content h3{margin-top:0;font-size:25px;font-weight:900}.faq-section .steps .step .content p,.faq-section .steps .step .content ul{margin-bottom:0}body#single .home-banner .page-title{color:#fff;padding:20px;text-align:center}