/*Openlane OLCA Public Auctions Banner Block Css Start Here*/

.openlane-olca-public-auctions-banner-block { display: flex; flex-direction: column; align-items: center; justify-content: center; align-self: stretch; height: 775px; padding: 64px 0; background: #F5F5F5; }
.openlane-olca-public-auctions-banner-block .public-auctions-banner-inner { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 24px; width: 100%; max-width: 952px; margin: 0 auto; }
.openlane-olca-public-auctions-banner-block h1 { font-family: "Poppins", sans-serif; font-weight: 600; font-size: 96px; line-height: 1em; letter-spacing: -0.03em; text-align: center; color: #0A1B5F; margin: 0; }
.openlane-olca-public-auctions-banner-block p { max-width: 732px; font-family: "Poppins", sans-serif; font-weight: 400; font-size: 20px; line-height: 1.5em; text-align: center; color: #0A1B5F; margin: 0; }
.openlane-olca-public-auctions-banner-block .public-auctions-banner-buttons { display: flex; align-items: center; justify-content: center; gap: 28px; }
.openlane-olca-public-auctions-banner-block .public-auctions-banner-button-secondary a { display: inline-flex; align-items: center; justify-content: center; padding: 14px 40px; border: 2px solid #0061FF; border-radius: 9999px; font-family: "Poppins", sans-serif; font-weight: 600; font-size: 18px; line-height: 24px; text-align: center; color: #0061FF; }
.openlane-olca-public-auctions-banner-block .public-auctions-banner-button-secondary a:hover { background: #0061FF; color: #FFFFFF; }
.openlane-olca-public-auctions-banner-block .public-auctions-banner-button-primary a { display: inline-flex; align-items: center; justify-content: center; padding: 16px 40px; background: #0061FF; border: 2px solid #0061FF; border-radius: 9999px; font-family: "Poppins", sans-serif; font-weight: 600; font-size: 18px; line-height: 24px; text-align: center; color: #FFFFFF; white-space: nowrap; gap: 5px; }
.openlane-olca-public-auctions-banner-block .public-auctions-banner-button-primary a:hover { background: #0A1B5F; border-color: #0A1B5F; }

@media (max-width: 1024px) {
    .openlane-olca-public-auctions-banner-block h1 { font-size: 80px; }
}
@media (max-width: 767px) {
    .openlane-olca-public-auctions-banner-block { height: auto; padding: 120px 0 48px; border-radius: 20px; }
    .openlane-olca-public-auctions-banner-block .public-auctions-banner-inner { gap: 20px; }
    .openlane-olca-public-auctions-banner-block h1 { font-size: 48px; }
    .openlane-olca-public-auctions-banner-block .public-auctions-banner-buttons { flex-direction: column; align-items: stretch; width: 100%; gap: 12px; max-width: 350px; margin: 0 auto; }
    .openlane-olca-public-auctions-banner-block .public-auctions-banner-button-secondary a, .openlane-olca-public-auctions-banner-block .public-auctions-banner-button-primary a { width: 100%; white-space: normal; }
    .openlane-olca-public-auctions-banner-block .public-auctions-banner-button-primary a span { display: none; }
}

/*Openlane OLCA Public Auctions Banner Block Css Ends Here*/
