.posts-query-styling img {border-radius: 6px;}.namor { color: #7EE3B0;}.thornberry { font-style: italic;}.purple-people-eater { color: #7B82F9;}.wp-block-button__link { color: #0F2B3D; font-size: 18px; line-height: 18px; font-family: "Sohne", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; background-color: #7EE3B0; padding: 18px 24px; margin-top: 24px; display: inline-flex; align-items: center; gap: 10px;  border-radius: 6px;}.wp-block-button__link:hover { background-color: #B6F7D6;}.wp-block-button__link::after { content: ""; width: 11px; height: 18px; background-color: #0F2B3D; -webkit-mask: url('/wp-content/uploads/2026/06/cta-button-arrows.svg') no-repeat center; mask: url('/wp-content/uploads/2026/06/cta-button-arrows.svg') no-repeat center; -webkit-mask-size: contain; mask-size: contain; transition: transform 150ms ease;}.wp-block-button__link:hover::after { transform: translateX(4px);}.wp-block-list { list-style: none; padding-left: 0;}.wp-block-list li { position: relative; padding-left: 1.25rem;}.wp-block-list li::before { content: "›"; position: absolute; left: 0; top: 0; color: #12324A;  font-size: 1.2em; font-weight: 600; line-height: 1.2;}.wp-block-quote { position: relative; margin-top: 36px; margin-bottom: 36px;  padding: 26px 30px 26px 88px; border: 0; border-radius: 6px; background: radial-gradient( rgba(255, 255, 255, 0.08) 1.5px, transparent 1.5px ), linear-gradient( 180deg, #0a354a 0%, #0f2b3d 100% ); background-size: 33px 33px, 100% 100%; background-position: 0 0, 0 0; color: #fff; font-family: Sohne, Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 24px; line-height: 1.3;}.wp-block-quote::before,.wp-block-quote::after { content: ""; position: absolute; top: 30px; width: 18px; height: 18px; background-image: url("/wp-content/uploads/2026/07/quotation-marks.svg"); background-repeat: no-repeat; background-position: center; background-size: contain;}.wp-block-quote::before { left: 30px;}.wp-block-quote::after { left: 51px;}.wp-block-quote p { margin: 0; color: inherit;}.wp-block-quote cite { display: block; margin-top: 26px; color: inherit; font-size: 16px; font-style: normal; line-height: 1.4;}.wp-block-quote>cite { font-family: "Sohne", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 18px; color: #fff !important; text-transform: capitalize; line-height: 140%; opacity: 1; }.wp-block-table { font-family: "Sohne", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; border-radius: 6px; border-left: 1px solid #0F2B3D; border-right: 1px solid #0F2B3D;}.wp-block-table th { text-align: left; background: #0F2B3D; color: #fff; padding: 20px 26px !important; border: 2px solid #0F2B3D !important;}.wp-block-table td { padding: 20px 25px !important; border: none !important;}.wp-block-table tr { border-bottom: 1px solid #0F2B3D !important;}.wp-block-table tfoot { border-top: 1px solid #0F2B3D !important;}input[type="search"] { width: 100% !important;}button.splide__arrow.splide__arrow--prev svg { margin-right: 3px;}button.splide__arrow.splide__arrow--next svg { margin-left: 3px;}button.splide__arrow.splide__arrow--prev:disabled:hover { background-color: inherit !important; color: inherit !important; cursor: default !important;}.cloak { border-radius: 12px; box-shadow: inset -3px -3px 6px #0F2B3D, inset 3px 3px 6px #18708B, 3px 3px 6px #18708B, 12px 12px 24px #18708B, -1.5px -1.5px 3px #F1F8F9, -3px -3px 12px #F1F8F9; overflow: hidden;}.not-seeing-form-light { margin-top: 12px; font-style: italic; color: #F1F8F9; font-size: 12px;}.open-form-light{ font-weight: 600; text-decoration: underline; color: #F1F8F9; font-size: 12px;} .not-seeing-form-dark { margin-top: 12px; font-style: italic; color: #0F2B3D; font-size: 12px;}.open-form-dark{ font-weight: 600; text-decoration: underline; color: #0F2B3D; font-size: 12px;}.brxe-form label { font-size: 12px; color: #0F2B3D;}.brxe-form input { color: #0F2B3D !important; }.brxe-form input::placeholder, .brxe-form textarea::placeholder { color: #999 !important;  opacity: 1;}.brxe-form select:required:invalid { color: #999 !important;}.brxe-form select:required:valid { color: #0F2B3D !important;}.brxe-form select option { color: #0F2B3D;}.brxe-form select option[value=""] { color: #999;}.options-wrapper li { display: flex; align-items: flex-start; gap: 10px;}.options-wrapper li input[type="checkbox"] { margin: 3px 0 0; flex-shrink: 0;}.options-wrapper li label { margin: 0; line-height: 1.5;}.submit-button-wrapper .bricks-button > svg { display: block; transform: translateY(-1px);} .brxe-container {width: 100%; max-width: 1248px; margin-right: 0; margin-left: 0} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: 1248px} body {line-height: normal; font-weight: 400; font-family: "Sohne", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: var(--horizon-teal-deep_primary); font-size: 18px} h1, h2, h3, h4, h5, h6 {line-height: normal; font-weight: 400; color: var(--horizon-teal-deep_primary); font-family: "Sohne", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif} h1 {font-size: 60px} h2 {line-height: 120%; font-size: 36px; margin-bottom: 24px} h3 {font-size: 24px; line-height: 130%; margin-bottom: 24px} h4 {font-size: 20px; line-height: 130%; margin-bottom: 24px} h5 {font-size: 18px; margin-bottom: 24px} h6 {font-size: 16px; margin-bottom: 24px} .brxe-section {padding-top: 80px; padding-right: 96px; padding-bottom: 80px; padding-left: 96px}.brxe-form ::placeholder {font-family: "tall-dotted-connector-200"; font-size: 18px; color: var(--horizon-teal-deep_primary)50; line-height: 18px}.brxe-form select {font-family: "tall-dotted-connector-200"; font-size: 18px; color: var(--horizon-teal-deep_primary)50; line-height: 18px; font-weight: 400; color: var(--horizon-teal-deep_primary); background-color: rgba(255, 255, 255, 0.50); border: 1px solid var(--horizon-teal-deep_primary); border-radius: 6px; padding-top: 18px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px}.brxe-form .form-group input {font-family: "tall-dotted-connector-200"; font-weight: 400; line-height: 18px; color: var(--horizon-teal-deep_primary); background-color: rgba(255, 255, 255, 0.50); border: 1px solid var(--horizon-teal-deep_primary); border-radius: 6px; padding-top: 18px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px}.brxe-form textarea {font-family: "tall-dotted-connector-200"; font-weight: 400; line-height: 18px; color: var(--horizon-teal-deep_primary); background-color: rgba(255, 255, 255, 0.50); border: 1px solid var(--horizon-teal-deep_primary); border-radius: 6px; padding-top: 18px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px}.brxe-form .flatpickr {background-color: rgba(255, 255, 255, 0.50); border: 1px solid var(--horizon-teal-deep_primary); border-radius: 6px; padding-top: 18px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px}.brxe-form .form-field-richtext + .tox-tinymce {background-color: rgba(255, 255, 255, 0.50); border: 1px solid var(--horizon-teal-deep_primary); border-radius: 6px; padding-top: 18px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px}.brxe-form .bricks-button {border: 1px solid var(--horizon-teal-deep_primary); border-radius: 6px; padding-top: 18px; padding-right: 24px; padding-bottom: 18px; padding-left: 24px; font-family: "tall-dotted-connector-200"; line-height: 18px; color: var(--horizon-teal-deep_primary); font-size: 18px; background-color: var(--precision-green-focus); border: 0}.brxe-form .choose-files {border: 1px solid var(--horizon-teal-deep_primary); border-radius: 6px}.brxe-form .form-group {padding-bottom: 24px} .bricks-button {color: var(--horizon-teal-deep_primary); text-align: center; font-family: "tall-dotted-connector-200"; font-size: 18px; font-weight: 400; line-height: 18px; border-top-width: 18px; border-right-width: 24px; border-bottom-width: 18px; border-left-width: 24px; border-radius: 6px} .bricks-button:where(:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline)) {background-color: var(--white-neutral-100)} .bricks-button:where(.bricks-background-secondary), .bricks-button:where(.bricks-color-secondary) {color: var(--horizon-teal-deep_primary); font-size: 18px; line-height: 140%; border-radius: 6px} .bricks-button:where(.bricks-background-secondary:not(.outline)) {background-color: var(--precision-green-focus)} .brxe-block {width: 100%}.brxe-search input[type=search] {background-color: var(--haze-neutral-300); border: 1px solid var(--bricks-border-color); border-radius: 50px}@media (max-width: 768px) { .brxe-section {flex-direction: row; padding-top: 60px; padding-right: 50px; padding-bottom: 60px; padding-left: 50px}}@media (max-width: 478px) { .brxe-container {width: 100%} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%} .brxe-section {padding-top: 48px; padding-right: 20px; padding-bottom: 48px; padding-left: 20px}.brxe-form .form-group input {padding-top: 18px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px}.brxe-form .flatpickr {padding-top: 18px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px}.brxe-form select {padding-top: 18px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px}.brxe-form textarea {padding-top: 18px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px}.brxe-form .form-field-richtext + .tox-tinymce {padding-top: 18px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px}.brxe-form .bricks-button {padding-top: 12px; padding-right: 18px; padding-bottom: 12px; padding-left: 18px}}@media (max-width: 375px) { .brxe-section {padding-top: 32px; padding-right: 10px; padding-bottom: 32px; padding-left: 10px}}