.section1{margin-top:4rem;margin-bottom:2rem}.section1 .main-heading{font-size:2.5rem;line-height:3rem}@media (min-width:600px){.section1{margin-top:8rem;margin-bottom:4rem}.section1 .main-heading{font-size:4rem;line-height:4.5rem}}@media (min-width:1024px){.section1{margin-top:10rem;margin-bottom:5rem}.section1 .main-heading{font-size:5rem;line-height:5rem}}.white-text{max-width:35rem}.section2,.section3{position:relative}:is(.section2,.section3) .card-section .card-part{padding:1rem 0;border-bottom:1px solid #e0e0e0}:is(.section2,.section3) .card-section .card-part:last-child{border-bottom:none}@media (min-width:600px){:is(.section2,.section3) .card-section .card-part{padding:1rem;border-bottom:none;border-right:1px solid #e0e0e0}:is(.section2,.section3) .card-section .card-part:last-child{border-right:none}}:is(.section2,.section3) .blue-rect{position:absolute;bottom:3rem;left:50%;transform:translateX(-50%)}:is(.section2,.section3) h2{margin-bottom:1rem}.section4 .capek{padding:0;margin-top:2rem;margin-bottom:8rem;display:flex}:is(.section4 .capek) img{width:50%}@media (max-width:600px){:is(.section4 .capek) img{width:100%}}:is(.section4 .capek) div{width:50%;display:flex;flex-direction:column;align-items:left;justify-content:center;padding:5rem}@media (max-width:600px){:is(.section4 .capek) div{width:100%;padding:1rem}}