.fa{font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-duotone,.fa-light,.fa-regular,.fa-sharp,.fa-sharp-solid,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fasl,.fasr,.fass,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fal,.far,.fas,.fat{font-family:Font Awesome\ 6 Pro}.fa-classic.fa-duotone,.fa-duotone,.fad{font-family:Font Awesome\ 6 Duotone}.fa-sharp,.fasl,.fasr,.fass{font-family:Font Awesome\ 6 Sharp}.fa-sharp,.fass{font-weight:900}.fa,.fa-solid,.fas{font-family:Font Awesome\ 6 Pro;font-weight:900}.fa-regular,.far{font-family:Font Awesome\ 6 Pro;font-weight:400}.fa-light,.fal{font-family:Font Awesome\ 6 Pro;font-weight:300}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands;font-weight:400}.fa-sharp-solid,.fass{font-family:Font Awesome\ 6 Sharp;font-weight:900}.page-template-promo #wrapper{min-height:calc(100vh - 68px)}.page-template-promo #wrapper .wp-block-columns{display:flex;flex-direction:column;margin:0 auto;max-width:360px;padding:50px 0}.page-template-promo #wrapper .wp-block-column{text-align:center}.page-template-promo #wrapper .wp-block-column:not(:first-child){margin-left:10px}.page-template-promo #wrapper .wp-block-column>.wp-block-columns{display:flex;flex-direction:row;justify-content:center;padding:0}.page-template-promo #wrapper figure{margin:0}.page-template-promo #wrapper figure.alignleft{text-align:left}.page-template-promo #wrapper figure.aligncenter{text-align:center}.page-template-promo #wrapper figure.alignright{text-align:right}.page-template-promo #wrapper figure:not(.is-resized) img{height:auto;max-width:100%}.page-template-promo #wrapper .content h2{color:#fff;font-family:circular,sans-serif;font-size:18px;line-height:1.4}.page-template-promo #wrapper .content-main{padding-bottom:15px}@media (min-width:1024px){.page-template-promo #wrapper .wp-block-columns{flex-direction:row;margin:0;max-width:unset;padding:0}.page-template-promo #wrapper .wp-block-column{text-align:left}.page-template-promo #wrapper .wp-block-column.is-vertically-aligned-center{align-self:center}.page-template-promo #wrapper .wp-block-column>.wp-block-columns{display:flex;justify-content:left;padding:0}.page-template-promo #wrapper .content h2{font-size:27px}}.page-template-promo .footer{margin-top:0}