@layer bricks {.brxe-shortcode{width:100%}}.fr-accent-heading { display: inline-block; padding: 4px 12px; border-radius: var(--radius-s); background: var(--accent); color: var(--white); font-size: var(--text-m); font-family: "Gabarito"; font-weight: 400; line-height: 1.1; text-transform: uppercase;}.ct-download-hero-bg__button,.ct-download-hero-bg__button .wp-block-button__link,.ct-download-hero-bg__button a,.ct-download-hero-bg__button .bricks-button { text-transform: uppercase !important;}.ct-download-hero-bg { width: 100%; max-width: 100%; min-height: clamp(42rem, 58vw, 72rem); padding: clamp(2.4rem, 4vw, 4rem); border-radius: var(--radius-xl); background-color: var(--primary-dark); background-position: center; background-repeat: no-repeat; background-size: cover; overflow: hidden; display: flex; align-items: stretch;}.ct-download-hero-bg__inner { width: min(100%, var(--content-width)); margin: 0 auto; min-height: inherit; display: flex; flex-direction: column;}.ct-download-hero-bg__top { width: 100%; max-width: 96rem; margin-inline: auto; text-align: center; display: flex; flex-direction: column; align-items: center; margin-top: auto; margin-bottom: auto;}.ct-download-hero-bg__label { margin-bottom: var(--space-s);}.ct-download-hero-bg__title { width: 100%; max-width: var(--width-l); margin-inline: auto; margin-bottom: var(--space-m); color: var(--white); text-shadow: 0 2px 20px rgba(0, 0, 0, 0.18); line-height: 1.08;}.ct-download-hero-bg__text { width: 100%; max-width: 70ch; margin-inline: auto; margin-top: 0; color: var(--white); opacity: 0.92; font-size: var(--text-l); font-weight: 500; line-height: 1.35;}.ct-download-hero-bg__bottom { width: 100%; display: grid; grid-template-columns: 1fr; gap: var(--space-s); padding: clamp(1.4rem, 2vw, 2rem); border-radius: var(--radius-xl); background: linear-gradient(180deg, rgba(32, 118, 223, 0.18) 0%, rgba(22, 82, 157, 0.34) 100%); backdrop-filter: blur(10px); margin-top: auto;}@media (min-width: 768px) { .ct-download-hero-bg__bottom { grid-template-columns: minmax(0, 1fr) auto; align-items: center; column-gap: var(--space-m); }}.ct-download-hero-bg__meta { display: flex; flex-direction: column; gap: 0.4rem; min-width: 0;}.ct-download-hero-bg__meta-label { color: var(--white); opacity: 0.78; font-size: var(--text-s); font-weight: 600; text-transform: uppercase; letter-spacing: 0.04em;}.ct-download-hero-bg__meta-value { color: var(--white); font-size: var(--text-xl); font-weight: 700; line-height: 1.2;}.ct-download-hero-bg__action { display: flex; justify-content: flex-start; align-items: center;}@media (min-width: 768px) { .ct-download-hero-bg__action { justify-content: flex-end; }}.ct-download-hero-bg__button { min-width: 24rem; white-space: nowrap; text-transform: uppercase;}.ct-download-hero-bg__note { width: 100%; margin-top: var(--space-m); padding: var(--space-s) var(--space-m); font-size: var(--text-s); color: var(--white-trans-50); text-align: center; max-width: 80ch; margin-inline: auto; line-height: 1.4;}@media (max-width: 991px) { .ct-download-hero-bg { min-height: 52rem; padding: clamp(2rem, 4vw, 3rem); } .ct-download-hero-bg__title { max-width: 12ch; } .ct-download-hero-bg__text { max-width: 32ch; }}@media (max-width: 767px) { .ct-download-hero-bg { padding-top: clamp(3.2rem, 8vw, 4.8rem); padding-bottom: clamp(3.2rem, 8vw, 4.8rem); } .ct-download-hero-bg__top { max-width: 100%; } .ct-download-hero-bg__bottom { margin-top: clamp(2.4rem, 6vw, 3.2rem); padding-top: clamp(2rem, 5vw, 2.8rem); padding-bottom: clamp(2rem, 5vw, 2.8rem); text-align: center; } .ct-download-hero-bg__meta { align-items: center; } .ct-download-hero-bg__action { justify-content: center; } .ct-download-hero-bg__button { min-width: 100%; text-transform: uppercase; } .ct-download-hero-bg__note { margin-top: clamp(2rem, 5vw, 2.8rem); padding-top: var(--space-m); padding-bottom: var(--space-m); }}.ct-download-hero-bg__inner { width: min(100%, var(--content-width)); margin: 0 auto; min-height: inherit; display: grid; grid-template-rows: auto auto auto 1fr auto auto;}.ct-download-hero-bg__top { width: 100%; max-width: 96rem; margin-inline: auto; text-align: center; display: flex; flex-direction: column; align-items: center;}.ct-download-hero-bg__text { grid-row: 4; align-self: center; justify-self: center; width: 100%; max-width: 70ch; margin: 0; color: var(--white); opacity: 0.92; font-size: var(--text-l); font-weight: 500; line-height: 1.35; text-align: center;}.ct-download-hero-bg__bottom { grid-row: 5;}.ct-download-hero-bg__note { grid-row: 6;}#brxe-aazylf {align-self: center}#brxe-ienbin {justify-content: center}