.parking-banner{color:#363636;background:#eef3ee;margin-bottom:100px;padding:80px 0}.parking-banner__inner{align-items:center;gap:40px;display:flex}.parking-banner__icon{color:#447436;flex-shrink:0;width:112px;height:112px}.parking-banner__text{flex:1;min-width:0}.parking-banner__text h2{margin:0 0 10px;font-size:48px;font-weight:400;line-height:1.15}.parking-banner__text p{margin:0;font-size:24px;font-weight:700}.parking-banner .vf-button{flex-shrink:0;width:306px;max-width:100%}.parking-banner .vf-button:disabled{opacity:1}@media (max-width:1099px){.parking-banner{margin-bottom:80px;padding:48px 0}.parking-banner__inner{flex-wrap:wrap;gap:24px}.parking-banner__icon{width:80px;height:80px}.parking-banner__text{flex-basis:calc(100% - 104px)}.parking-banner__text h2{font-size:36px}.parking-banner__text p{font-size:20px}.parking-banner .vf-button{margin-left:104px}}@media (max-width:599px){.parking-banner{margin-bottom:40px;padding:32px 0}.parking-banner__inner{gap:16px;width:calc(100% - 48px)}.parking-banner__icon{width:56px;height:56px}.parking-banner__text{flex-basis:calc(100% - 72px)}.parking-banner__text h2{font-size:26px}.parking-banner__text p{font-size:16px;line-height:1.4}.parking-banner .vf-button{margin:8px 0 0}}
