.banner-inner{background:var(--color-light-gray);border-radius:12px;padding:0 0 30px 30px}.banner-inner ul{align-items:center;display:flex;list-style:none;margin:0;padding:0}.banner h1{font-weight:800;margin:85px 0 0;text-transform:uppercase}.banner p{font-size:20px;margin:23px 0 36px}.banner a{background:var(--color-yellow);border-radius:12px;color:#fff;display:inline-block;font-family:var(--font-primary);font-size:18px;font-weight:700;line-height:1;padding:18px 24.3px;text-align:center;text-decoration:none}.banner a:hover{background:#ffc14d}.banner h2{color:var(--color-yellow);font-size:18px;font-weight:600;margin-top:44px}.banner .logos-list{gap:20px;margin-top:23px}.banner .banner-list{flex-wrap:wrap;gap:13px;justify-content:flex-end;margin-right:20px;margin-top:10px}.banner-list li{border:1px solid #828282;border-radius:6px;color:var(--color-blue-variant);font-size:14px;font-weight:400;line-height:1;padding:6px 12px}@media (max-width:920px){.banner h1{font-size:40px}}@media (max-width:768px){.banner-inner{padding:50px 20px}.banner h1{margin-top:0}.banner img{margin-top:30px}.banner .banner-list{justify-content:flex-start;margin-right:0}}@media (max-width:450px){.banner h1{font-size:33px}}@media only screen and (max-width:550px){.banner-inner ul{flex-wrap:wrap;justify-content:space-between}.banner .logos-list{gap:0}.banner .logos-list li{padding-bottom:20px;width:50%}.banner .logos-list li img{margin-top:0}}