/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/



        .wp-block-create-block-foundry-stocks-alpha {
            background-color: #21759b;
            color: #fff;
            padding: 2px;
        }

        .foundry-stocks-alpha__row {
           
            margin: 0;
        }

        .foundry-stocks-alpha__label {
            font-weight: bold;
            font-size: 1.5rem;
            margin:0;
        }

        .foundry-stocks-alpha__price, .foundry-stocks-alpha__symbol, .foundry-stocks-alpha__change, .foundry-stocks-alpha__change-percent, .foundry-stocks-alpha__volume {
            font-size: 18px;
            font-family: "Montserrat", sans-serif!important;
            font-weight: 500;
        }
        .foundry-stocks-alpha__price p{
            font-size:18px!important;
           
        }
        .jchartfx_container .foundry-stocks-alpha{
            font-family: "Montserrat", sans-serif!important;
        }

        .ticker-options-menu {
            background-color: white;
            padding: 20px 40px;
            border-radius: 10px;
            -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
                    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        }

        .ticker-options-menu tr {
            border-top: 1px solid lightgrey;
        }

        .ticker-options-menu p {
            /* italics; */
            font-style: italic;
        }
        .stock-ticker .fndry-pb--0{
            padding-bottom: calc(var(--fndry-gutter)*1) !important;
        }

        img.wp-smiley, img.emoji {
            display: inline !important;
            border: none !important;
            -webkit-box-shadow: none !important;
                    box-shadow: none !important;
            height: 1em !important;
            width: 1em !important;
            margin: 0 0.07em !important;
            vertical-align: -0.1em !important;
            background: none !important;
            padding: 0 !important;
        }

        :root {
            --wp-admin-theme-color: #007cba;
            --wp-admin-theme-color--rgb: 0,124,186;
            --wp-admin-theme-color-darker-10: #006ba1;
            --wp-admin-theme-color-darker-10--rgb: 0,107,161;
            --wp-admin-theme-color-darker-20: #005a87;
            --wp-admin-theme-color-darker-20--rgb: 0,90,135;
            --wp-admin-border-width-focus: 2px;
            --wp-block-synced-color: #7a00df;
            --wp-block-synced-color--rgb: 122,0,223
        }

        @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
            :root {
                --wp-admin-border-width-focus:1.5px
            }
        }

        .wp-element-button {
            cursor: pointer
        }

        :root {
            --wp--preset--font-size--normal: 16px;
            --wp--preset--font-size--huge: 42px
        }

        :root .has-very-light-gray-background-color {
            background-color: #eee
        }

        :root .has-very-dark-gray-background-color {
            background-color: #313131
        }

        :root .has-very-light-gray-color {
            color: #eee
        }

        :root .has-very-dark-gray-color {
            color: #313131
        }

        :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
            background: -o-linear-gradient(315deg,#00d084,#0693e3);
            background: linear-gradient(135deg,#00d084,#0693e3)
        }

        :root .has-purple-crush-gradient-background {
            background: -o-linear-gradient(315deg,#34e2e4,#4721fb 50%,#ab1dfe);
            background: linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
        }

        :root .has-hazy-dawn-gradient-background {
            background: -o-linear-gradient(315deg,#faaca8,#dad0ec);
            background: linear-gradient(135deg,#faaca8,#dad0ec)
        }

        :root .has-subdued-olive-gradient-background {
            background: -o-linear-gradient(315deg,#fafae1,#67a671);
            background: linear-gradient(135deg,#fafae1,#67a671)
        }

        :root .has-atomic-cream-gradient-background {
            background: -o-linear-gradient(315deg,#fdd79a,#004a59);
            background: linear-gradient(135deg,#fdd79a,#004a59)
        }

        :root .has-nightshade-gradient-background {
            background: -o-linear-gradient(315deg,#330968,#31cdcf);
            background: linear-gradient(135deg,#330968,#31cdcf)
        }

        :root .has-midnight-gradient-background {
            background: -o-linear-gradient(315deg,#020381,#2874fc);
            background: linear-gradient(135deg,#020381,#2874fc)
        }

        .has-regular-font-size {
            font-size: 1em
        }

        .has-larger-font-size {
            font-size: 2.625em
        }

        .has-normal-font-size {
            font-size: var(--wp--preset--font-size--normal)
        }

        .has-huge-font-size {
            font-size: var(--wp--preset--font-size--huge)
        }

        .has-text-align-center {
            text-align: center
        }

        .has-text-align-left {
            text-align: left
        }

        .has-text-align-right {
            text-align: right
        }

        #end-resizable-editor-section {
            display: none
        }

        .aligncenter {
            clear: both
        }

        .items-justified-left {
            -webkit-box-pack: start;
                -ms-flex-pack: start;
                    justify-content: flex-start
        }

        .items-justified-center {
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center
        }

        .items-justified-right {
            -webkit-box-pack: end;
                -ms-flex-pack: end;
                    justify-content: flex-end
        }

        .items-justified-space-between {
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between
        }

        .screen-reader-text {
            clip: rect(1px,1px,1px,1px);
            word-wrap: normal!important;
            border: 0;
            -webkit-clip-path: inset(50%);
            clip-path: inset(50%);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px
        }

        .screen-reader-text:focus {
            clip: auto!important;
            background-color: #ddd;
            -webkit-clip-path: none;
            clip-path: none;
            color: #444;
            display: block;
            font-size: 1em;
            height: auto;
            left: 5px;
            line-height: normal;
            padding: 15px 23px 14px;
            text-decoration: none;
            top: 5px;
            width: auto;
            z-index: 100000
        }

        html :where(.has-border-color) {
            border-style: solid
        }

        html :where([style*=border-top-color]) {
            border-top-style: solid
        }

        html :where([style*=border-right-color]) {
            border-right-style: solid
        }

        html :where([style*=border-bottom-color]) {
            border-bottom-style: solid
        }

        html :where([style*=border-left-color]) {
            border-left-style: solid
        }

        html :where([style*=border-width]) {
            border-style: solid
        }

        html :where([style*=border-top-width]) {
            border-top-style: solid
        }

        html :where([style*=border-right-width]) {
            border-right-style: solid
        }

        html :where([style*=border-bottom-width]) {
            border-bottom-style: solid
        }

        html :where([style*=border-left-width]) {
            border-left-style: solid
        }

        html :where(img[class*=wp-image-]) {
            height: auto;
            max-width: 100%
        }

        :where(figure) {
            margin: 0 0 1em
        }

        html :where(.is-position-sticky) {
            --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px)
        }

        @media screen and (max-width: 600px) {
            html :where(.is-position-sticky) {
                --wp-admin--admin-bar--position-offset:0px
            }
        }

        :root {
            --fndry-gutter: 1rem;
            ;--fndry-color-darkBlue: #24415D;
            --fndry-color-tealBlue: #3389A3;
            --fndry-color-gold: #B6812F;
            --fndry-color-lightGrey: #F6F6F6;
            --fndry-color-midGrey: #EBEBEB;
            --fndry-color-babyBlue: #A1E9FF;
            --fndry-color-extraLightGrey: #fbfbfb;
            --fndry-color-black: #212121;
            --fndry-color-white: #fff;
            --fndry-global-transition-duration: 125ms;
            ;--fndry-global-transition-delay: 0ms;
            ;--fndry-global-transition-timing-function: ease;
        }

        body {
            color: var(--color, var(--fndry-color-black));
            font-family: var(--fndry-font-proximaNova);
            line-height: 1.5;
            font-weight: 400;
            font-size: 13px;
            --fndry-base-p-spacing: 1.25em;
            font-size: calc(13px + 0.403225806452vw);
        }

        @media only screen and (min-width: 992px) {
            body {
                font-size:17px
            }
        }

        @media only screen and (max-width: 480px) {
            .stock-ticker .fndry-justify--end{
                width: 100%;
            }
        }

        .fndry-text-h1PageTitle73, h1 {
            color: var(--color, var(--fndry-color-darkBlue));
            font-family: var(--fndry-font-montserrat);
            line-height: 1.15;
            font-weight: 500;
            font-size: 30px;
            margin-bottom: 0.75rem;
            font-size: calc(30px + 3.22580645161vw);
        }

        @media only screen and (min-width: 992px) {
            .fndry-text-h1PageTitle73, h1 {
                font-size:62px
            }
        }

        .fndry-text-h2Headline50, h2 {
            color: var(--color, var(--fndry-color-darkBlue));
            font-family: var(--fndry-font-montserrat);
            line-height: 1.25;
            font-weight: 500;
            font-size: 32px;
            margin-bottom: 1rem;
            font-size: calc(32px + 1.81451612903vw);
        }

        @media only screen and (min-width: 992px) {
            .fndry-text-h2Headline50, h2 {
                font-size:50px
            }
        }

        .fndry-text-h3SectionHeadline30, h3 {
            color: var(--color, var(--fndry-color-darkBlue));
            font-family: var(--fndry-font-montserrat);
            line-height: 1.25;
            font-weight: 500;
            font-size: 25px;
            margin-bottom: 0.75rem;
            font-size: calc(25px + 0.504032258065vw);
        }

        @media only screen and (min-width: 992px) {
            .fndry-text-h3SectionHeadline30, h3 {
                font-size:30px
            }
        }

        .fndry-text-h4ColumnTitle22, h4 {
            color: var(--color, var(--fndry-color-tealBlue));
            font-family: var(--fndry-font-montserrat);
            line-height: 1.5;
            font-weight: 500;
            font-size: 19px;
            margin-bottom: 0.75em;
            font-size: calc(19px + 0.302419354839vw);
        }

        @media only screen and (min-width: 992px) {
            .fndry-text-h4ColumnTitle22, h4 {
                font-size:22px
            }
        }

        .fndry-text-h5ColumnSubtitle16, h5 {
            color: var(--color, var(--fndry-color-tealBlue));
            font-family: var(--fndry-font-montserrat);
            line-height: 1.5;
            font-weight: 500;
            font-size: 16px;
            margin-bottom: 1.5em;
        }

        .fndry-text-h6Label14, h6 {
            color: var(--color, var(--fndry-color-gold));
            font-family: var(--fndry-font-montserrat);
            line-height: 1.5;
            letter-spacing: 2px;
            font-weight: 500;
            font-size: 14px;
            margin-bottom: 1rem;
            text-transform: uppercase;
        }

        .fndry-text-intro {
            color: var(--color, var(--fndry-color-black));
            font-family: var(--fndry-font-proximaNova);
            line-height: 1.35;
            font-weight: 400;
            font-size: 16px;
            margin-bottom: 1.35em;
            font-size: calc(16px + 0.201612903226vw);
        }

        @media only screen and (min-width: 992px) {
            .fndry-text-intro {
                font-size:18px
            }
        }

        .fndry-text-legalText {
            color: var(--color, var(--fndry-color-black));
            font-family: var(--fndry-font-proximaNova);
            line-height: 1.75;
            font-weight: 400;
            font-size: 14px;
            margin-bottom: 2em;
            font-style: italic;
        }

        .fndry-text-stockTicker {
            color: var(--color, var(--fndry-color-darkBlue));
            font-family: var(--fndry-font-montserrat);
            line-height: 19px;
            font-weight: 500;
            font-size: 18px;
            margin-bottom: 0em;
        }

        .fndry-text-postDate {
            color: var(--color, var(--fndry-color-gold));
            font-family: var(--fndry-font-montserrat);
            line-height: 1.5;
            font-weight: 500;
            font-size: 14px;
            margin-bottom: 1em;
            text-transform: uppercase;
        }

        a:not([class]) {
            -webkit-transition: var(--linkTransition, color 0.125s ease-in-out, text-decoration-color 0.125s ease-in-out);
            -o-transition: var(--linkTransition, color 0.125s ease-in-out, text-decoration-color 0.125s ease-in-out);
            transition: var(--linkTransition, color 0.125s ease-in-out, text-decoration-color 0.125s ease-in-out);
            color: var(--linkColor, var(--color, var(--fndry-color-gold)));
            text-decoration-thickness: 1px;
            text-underline-offset: 3px;
            background-position: 0 100%;
            background-repeat: no-repeat;
            background-size: var(--linkBackgroundSize);
            background-image: var(--linkBackground);
            -webkit-text-decoration-color: var(--linkUnderlineColor, currentColor);
                    text-decoration-color: var(--linkUnderlineColor, currentColor)
        }

        a:not([class]):hover {
            color: var(--linkHoverColor, var(--fndry-color-tealBlue));
            background-size: var(--linkHoverBackgroundSize);
            -webkit-text-decoration-color: var(--linkHoverUnderlineColor, currentColor);
                    text-decoration-color: var(--linkHoverUnderlineColor, currentColor)
        }

        a:not([class]):active {
            color: var(--fndry-color-tealBlue)
        }

        .fndry-btn-primary, .fndry-btn-default {
            background-color: var(--fndry-color-darkBlue);
            border-radius: 50px;
            padding: 20px 35px 20px 35px;
            font-family: var(--fndry-font-montserrat);
            color: var(--fndry-color-white);
            font-size: 14px;
            letter-spacing: 0px;
            font-weight: 600;
            text-transform: uppercase;
            gap: 15px;
        }

        .fndry-btn-secondary {
            background-color: var(--fndry-color-tealBlue);
            border-radius: 50px;
            padding: 20px 35px 20px 35px;
            font-family: var(--fndry-font-montserrat);
            color: var(--fndry-color-white);
            font-size: 14px;
            letter-spacing: 0px;
            font-weight: 600;
            text-transform: uppercase;
            gap: 15px;
        }

        .fndry-btn-primaryButtonReverse {
            background-color: var(--fndry-color-white);
            border-radius: 5px;
            padding: 10px 30px 10px 30px;
            color: var(--fndry-color-darkBlue);
            font-size: 14px;
            font-weight: 400;
            text-transform: uppercase;
        }

        .fndry-btn-learnMore {
            font-family: var(--fndry-font-montserrat);
            color: var(--fndry-color-darkBlue);
            font-size: 16px;
            font-weight: 500;
            gap: 15px;
        }

        .fndry-btn-learnMore::after {
            content: '';
            background-image: url(https://www.equinoxgold.com/wp-content/uploads/2023/02/arrow-right-solid-white.svg);
            height: 40px;
            width: 40px;
            left: 0;
            -webkit-box-ordinal-group: 0;
                -ms-flex-order: -1;
                    order: -1;
        }

        .fndry-btn-learnMoreReverse {
            font-family: var(--fndry-font-montserrat);
            color: var(--fndry-color-white);
            font-size: 16px;
            font-weight: 600;
            gap: 15px;
        }

        .fndry-btn-learnMoreReverse::after {
            content: '';
            background-image: url(https://www.equinoxgold.com/wp-content/uploads/2023/02/arrow-right-solid.svg);
            height: 40px;
            width: 40px;
            left: 0;
            -webkit-box-ordinal-group: 0;
                -ms-flex-order: -1;
                    order: -1;
        }

        .fndry-btn-secondaryButtonDownload {
            background-color: var(--fndry-color-tealBlue);
            border-radius: 50px;
            padding: 20px 35px 20px 35px;
            font-family: var(--fndry-font-montserrat);
            color: var(--fndry-color-white);
            font-size: 14px;
            font-weight: 600;
            text-transform: uppercase;
            gap: 8px;
        }

        .fndry-btn-secondaryButtonDownload::after {
            content: '';
            background-image: url(https://www.equinoxgold.com/wp-content/uploads/2022/12/download-icon.svg);
            height: 14px;
            width: 14px;
            :0;}

        .fndry-btn-downloadPdf {
            padding: 15px 15px 15px 15px;
            font-family: var(--fndry-font-montserrat);
            color: var(--fndry-color-darkBlue);
            font-size: 22px;
            font-weight: 500;
            gap: 40px;
        }

        .fndry-btn-downloadPdf::after {
            content: '';
            background-image: url(https://www.equinoxgold.com/wp-content/uploads/2022/12/PDF-Icon.svg);
            height: 18px;
            width: 18px;
            :0;}

        .fndry-btn-externalLink {
            font-family: var(--fndry-font-montserrat);
            color: var(--fndry-color-darkBlue);
            font-size: 16px;
            font-weight: 600;
            gap: 15px;
        }

        .fndry-btn-externalLink::after {
            content: '';
            background-image: url(https://www.equinoxgold.com/wp-content/uploads/2022/12/external-link-icon.svg);
            height: 40px;
            width: 40px;
            left: 0;
            -webkit-box-ordinal-group: 0;
                -ms-flex-order: -1;
                    order: -1;
        }

        .fndry-btn-externalLinkReverse {
            font-family: var(--fndry-font-montserrat);
            color: var(--fndry-color-white);
            font-size: 16px;
            font-weight: 600;
            gap: 15px;
        }

        .fndry-btn-externalLinkReverse::after {
            content: '';
            background-image: url(https://www.equinoxgold.com/wp-content/uploads/2022/12/external-link-icon-white.svg);
            height: 40px;
            width: 40px;
            left: 0;
            -webkit-box-ordinal-group: 0;
                -ms-flex-order: -1;
                    order: -1;
        }

        .fndry-btn-downloadPdfReverse {
            font-family: var(--fndry-font-montserrat);
            color: var(--fndry-color-white);
            font-size: 14px;
            font-weight: 600;
            gap: 5px;
        }

        .fndry-btn-downloadPdfReverse::after {
            content: '';
            background-image: url(https://www.equinoxgold.com/wp-content/uploads/2022/12/PDF-Icon-White.svg);
            height: 15px;
            width: 15px;
            :0;}

        .fndry-btn-primaryHollowButton {
            border-color: var(--fndry-color-darkBlue);
            border-width: 1px;
            border-radius: 50px;
            padding: 20px 35px 20px 35px;
            font-family: var(--fndry-font-montserrat);
            color: var(--fndry-color-darkBlue);
            font-size: 14px;
            font-weight: 600;
            text-transform: uppercase;
        }

        .fndry-btn-emailUsLink {
            font-family: var(--fndry-font-montserrat);
            color: var(--fndry-color-darkBlue);
            font-size: 16px;
            font-weight: 600;
            gap: 15px;
        }

        .fndry-btn-emailUsLink::after {
            content: '';
            background-image: url(https://www.equinoxgold.com/wp-content/uploads/2022/12/email-icon.svg);
            height: 40px;
            width: 40px;
            left: 0;
            -webkit-box-ordinal-group: 0;
                -ms-flex-order: -1;
                    order: -1;
        }

        .fndry-btn-downloadLink {
            font-family: var(--fndry-font-montserrat);
            color: var(--fndry-color-darkBlue);
            font-size: 16px;
            font-weight: 600;
            gap: 15px;
        }

        .fndry-btn-downloadLink::after {
            content: '';
            background-image: url(https://www.equinoxgold.com/wp-content/uploads/2022/12/download-icon-1.svg);
            height: 40px;
            width: 40px;
            left: 0;
            -webkit-box-ordinal-group: 0;
                -ms-flex-order: -1;
                    order: -1;
        }

        .fndry-btn-pageLink {
            padding: 15px 15px 15px 15px;
            font-family: var(--fndry-font-montserrat);
            color: var(--fndry-color-darkBlue);
            font-size: 22px;
            font-weight: 500;
            gap: 40px;
        }

        .fndry-btn-pageLink::after {
            content: '';
            background-image: url(https://www.equinoxgold.com/wp-content/uploads/2022/12/arrow-icon.svg);
            height: 18px;
            width: 18px;
            :0;}

        .fndry-link-primary, .fndry-link-default {
            font-family: --fndry-font-roboto;
            color: var(--fndry-color-primary);
            font-size: 14px;
            font-weight: 400;
            text-transform: uppercase;
            text-decoration: underline;
            -webkit-text-decoration-color: var(--fndry-color-primaryOrange);
                    text-decoration-color: var(--fndry-color-primaryOrange);
            text-decoration-thickness: 1px;
            text-underline-offset: 0.125em;
        }

        :root {
            --fndry-font-proximaNova: "proxima-nova",sans-serif;
            --fndry-font-montserrat: "montserrat",sans-serif;
        }

        body {
            --wp--preset--color--black: #000000;
            --wp--preset--color--cyan-bluish-gray: #abb8c3;
            --wp--preset--color--white: #ffffff;
            --wp--preset--color--pale-pink: #f78da7;
            --wp--preset--color--vivid-red: #cf2e2e;
            --wp--preset--color--luminous-vivid-orange: #ff6900;
            --wp--preset--color--luminous-vivid-amber: #fcb900;
            --wp--preset--color--light-green-cyan: #7bdcb5;
            --wp--preset--color--vivid-green-cyan: #00d084;
            --wp--preset--color--pale-cyan-blue: #8ed1fc;
            --wp--preset--color--vivid-cyan-blue: #0693e3;
            --wp--preset--color--vivid-purple: #9b51e0;
            --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
            --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
            --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
            --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
            --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
            --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
            --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
            --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
            --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
            --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
            --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
            --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
            --wp--preset--font-size--small: 13px;
            --wp--preset--font-size--medium: 20px;
            --wp--preset--font-size--large: 36px;
            --wp--preset--font-size--x-large: 42px;
            --wp--preset--font-family--system-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
            --wp--preset--spacing--20: 0.44rem;
            --wp--preset--spacing--30: 0.67rem;
            --wp--preset--spacing--40: 1rem;
            --wp--preset--spacing--50: 1.5rem;
            --wp--preset--spacing--60: 2.25rem;
            --wp--preset--spacing--70: 3.38rem;
            --wp--preset--spacing--80: 5.06rem;
            --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
            --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
            --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
        }

        body {
            margin: 0;
        }

        .wp-site-blocks > .alignleft {
            float: left;
            margin-right: 2em;
        }

        .wp-site-blocks > .alignright {
            float: right;
            margin-left: 2em;
        }

        .wp-site-blocks > .aligncenter {
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            margin-left: auto;
            margin-right: auto;
        }

        :where(.is-layout-flex) {
            gap: 0.5em;
        }

        :where(.is-layout-grid) {
            gap: 0.5em;
        }

        body .is-layout-flow > .alignleft {
            float: left;
            -webkit-margin-start: 0;
                    margin-inline-start: 0;-webkit-margin-end: 2em;margin-inline-end: 2em;}

        body .is-layout-flow > .alignright {
            float: right;
            -webkit-margin-start: 2em;
                    margin-inline-start: 2em;-webkit-margin-end: 0;margin-inline-end: 0;}

        body .is-layout-flow > .aligncenter {
            margin-left: auto !important;
            margin-right: auto !important;
        }

        body .is-layout-constrained > .alignleft {
            float: left;
            -webkit-margin-start: 0;
                    margin-inline-start: 0;-webkit-margin-end: 2em;margin-inline-end: 2em;}

        body .is-layout-constrained > .alignright {
            float: right;
            -webkit-margin-start: 2em;
                    margin-inline-start: 2em;-webkit-margin-end: 0;margin-inline-end: 0;}

        body .is-layout-constrained > .aligncenter {
            margin-left: auto !important;
            margin-right: auto !important;
        }

        body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
            max-width: var(--wp--style--global--content-size);
            margin-left: auto !important;
            margin-right: auto !important;
        }

        body .is-layout-constrained > .alignwide {
            max-width: var(--wp--style--global--wide-size);
        }

        body .is-layout-flex {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        }

        body .is-layout-flex {
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
        }

        body .is-layout-flex > * {
            margin: 0;
        }

        body .is-layout-grid {
            display: -ms-grid;
            display: grid;
        }

        body .is-layout-grid > * {
            margin: 0;
        }

        body {
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
        }

        a:where(:not(.wp-element-button)) {
            text-decoration: underline;
        }

        .wp-element-button, .wp-block-button__link {
            background-color: #32373c;
            border-width: 0;
            color: #fff;
            font-family: inherit;
            font-size: inherit;
            line-height: inherit;
            padding: calc(0.667em + 2px) calc(1.333em + 2px);
            text-decoration: none;
        }

        .has-black-color {
            color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-color {
            color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-color {
            color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-color {
            color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-color {
            color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-color {
            color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-color {
            color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-color {
            color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-color {
            color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-color {
            color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-color {
            color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-color {
            color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-background-color {
            background-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-background-color {
            background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-background-color {
            background-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-background-color {
            background-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-background-color {
            background-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-background-color {
            background-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-background-color {
            background-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-background-color {
            background-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-background-color {
            background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-background-color {
            background-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-border-color {
            border-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-border-color {
            border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-border-color {
            border-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-border-color {
            border-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-border-color {
            border-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-border-color {
            border-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-border-color {
            border-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-border-color {
            border-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-border-color {
            border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-border-color {
            border-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
            background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
        }

        .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
            background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
        }

        .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-orange-to-vivid-red-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
        }

        .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
            background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
        }

        .has-cool-to-warm-spectrum-gradient-background {
            background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
        }

        .has-blush-light-purple-gradient-background {
            background: var(--wp--preset--gradient--blush-light-purple) !important;
        }

        .has-blush-bordeaux-gradient-background {
            background: var(--wp--preset--gradient--blush-bordeaux) !important;
        }

        .has-luminous-dusk-gradient-background {
            background: var(--wp--preset--gradient--luminous-dusk) !important;
        }

        .has-pale-ocean-gradient-background {
            background: var(--wp--preset--gradient--pale-ocean) !important;
        }

        .has-electric-grass-gradient-background {
            background: var(--wp--preset--gradient--electric-grass) !important;
        }

        .has-midnight-gradient-background {
            background: var(--wp--preset--gradient--midnight) !important;
        }

        .has-small-font-size {
            font-size: var(--wp--preset--font-size--small) !important;
        }

        .has-medium-font-size {
            font-size: var(--wp--preset--font-size--medium) !important;
        }

        .has-large-font-size {
            font-size: var(--wp--preset--font-size--large) !important;
        }

        .has-x-large-font-size {
            font-size: var(--wp--preset--font-size--x-large) !important;
        }

        .has-system-font-font-family {
            font-family: var(--wp--preset--font-family--system-font) !important;
        }

        .single-post .fndry-post-title {
            font-size: 32px;
        }

        .single-our-stories .fndry-post-title {
            font-size: 32px;
        }

        .single-post .fndry-text-h2Headline50 {
            font-size: 32px;
        }

        .slide-out-fix .fndry-slideout-block {
            height: unset;
        }

        footer .fndry-list--custom {
            margin-left: 0;
        }

        footer .privacy-policy a {
            color: #212121;
            text-decoration: none;
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
            display: none;
        }

        .single-post .wp-block-post-content:first-child .fndry-row--gutter .foundry-col {
            padding-left: 0!important;
        }

        table tr td:first-child, table tr th:first-child {
            text-align: left ;
        }

        table tr td:not(:first-child) li, table tr th:not(:first-child) li {
            text-align: left ;
        }

        .single-post .fndry-container:first-of-type .fndry-text-postDate {
            left: -6px;
        }

        .single-post .fndry-container:first-of-type .fndry-post-date {
            left: -6px;
        }

        .single-post .fndry-text-legalText {
            margin-bottom: 1em!important;
        }

        .editor-styles-wrapper .fndry-btn-downloadPdf {
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
        }

        .top-border {
            border-top: 2px #ebebeb solid;
        }

        .skip-link.screen-reader-text {
            border: 0;
            clip: rect(1px,1px,1px,1px);
            -webkit-clip-path: inset(50%);
                    clip-path: inset(50%);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute !important;
            width: 1px;
            word-wrap: normal !important;
        }

        .skip-link.screen-reader-text:focus {
            background-color: #eee;
            clip: auto !important;
            -webkit-clip-path: none;
                    clip-path: none;
            color: #444;
            display: block;
            font-size: 1em;
            height: auto;
            left: 5px;
            line-height: normal;
            padding: 15px 23px 14px;
            text-decoration: none;
            top: 5px;
            width: auto;
            z-index: 100000;
        }

        .foundry-stocks-alpha__row {
            margin: 0 !important;
        }
