.banner{position:relative;min-height:640px;overflow:hidden}.banner .section__content{gap:10px;display:flex;flex-direction:column;justify-content:center;flex:1 1;width:100%}@media(max-width:500px){.banner .section__content{padding-block:2rem}}.banner .section__content .titleComponent{max-width:1100px;margin:0 auto 40px;text-align:center;word-spacing:-.1rem}.banner .section__content .titleComponent .titleComponent__bold{font-weight:800;font-size:3.5rem;color:#135c91}@media(max-width:500px){.banner .section__content .titleComponent .titleComponent__bold{font-size:2.2rem}}.banner .section__content .titleComponent .titleComponent__highlight{color:#e38c00}.banner .section__content .titleComponent .titleComponent__italic{display:block;-webkit-margin-before:10px;margin-block-start:10px;font-style:italic;font-weight:300;font-size:2rem;color:#555}@media(max-width:500px){.banner .section__content .titleComponent .titleComponent__italic{font-size:1.4rem}}.banner .section__content .banner__text{text-align:center;color:#000;font-weight:600;font-size:1rem}.homeSteps{padding-block:60px}.homeSteps .section__content{gap:40px;display:flex;flex-direction:column;align-items:center}.homeSteps .homeSteps__title{text-align:center;max-width:800px}.homeSteps .homeSteps__stepsContainer{display:flex;flex-direction:column;gap:30px;width:100%;max-width:900px}.homeSteps .homeSteps__step{background:#f3f3f3;border-radius:12px;padding:24px 32px;box-shadow:0 0 28px 5px rgba(0,0,0,.06),0 0 9px -5px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.homeSteps .homeSteps__step:hover{transform:translateY(-2px);box-shadow:0 0 28px 5px rgba(0,0,0,.12),0 0 9px -5px rgba(0,0,0,.1)}@media(max-width:500px){.homeSteps .homeSteps__step{padding:20px 24px}}.homeSteps .homeSteps__stepText{font-size:1.1rem;font-weight:500;color:#000;margin:0;line-height:1.6}@media(max-width:500px){.homeSteps .homeSteps__stepText{font-size:1rem}}