
            img:is([sizes=auto i],[sizes^="auto," i]) {
                contain-intrinsic-size: 3000px 1500px
            }

            .adthrive-ad {
                margin-top: 10px;
                margin-bottom: 10px;
                text-align: center;
                overflow-x: visible;
                clear: both;
                line-height: 0
            }

            .adthrive-device-phone .adthrive-recipe {
                margin-left: auto!important
            }

            @media (min-width: 768px) {
                .adthrive-device-desktop .adthrive-recipe,.adthrive-device-tablet .adthrive-recipe {
                    float:right!important;
                    margin-left: 10px!important;
                    min-height: 350px!important
                }

                .adthrive-device-desktop .tasty-recipes-ingredients {
                    padding-right: .2em!important
                }

                .tasty-recipes {
                    overflow: hidden
                }
            }

            .adthrive-collapse-mobile-background,.raptive-player-container.adthrive-collapse-mobile.adthrive-collapse-top-center {
                margin-top: 104px!important
            }

            .adthrive-sidebar.adthrive-stuck {
                margin-top: 110px
            }

            .adthrive-sticky-sidebar>div {
                top: 110px!important
            }

            @media print {
                .adthrive-ad,.adthrive-comscore {
                    display: none!important;
                    height: 0;
                    width: 0;
                    visibility: hidden
                }
            }

            .adthrive-device-desktop .back-to-top {
                margin-bottom: 100px
            }

            .adthrive-device-tablet .back-to-top {
                margin-bottom: 93px
            }

            .adthrive-device-phone .back-to-top {
                margin-bottom: 53px
            }

            .adthrive-player-position.adthrive-collapse-bottom-right {
                margin-right: 60px
            }

            .adthrive-content:before {
                content: "Advertisement";
                font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,Quattrocento,serif;
                letter-spacing: 1px;
                font-size: 14px;
                margin-top: 0;
                margin-bottom: 10px;
                display: block;
                color: #888
            }

            .adthrive-content {
                padding-top: 10px
            }

            body.adthrive-device-desktop .adthrive-footer-message,body.adthrive-device-tablet .adthrive-footer-message {
                padding-bottom: 90px
            }

            body.adthrive-device-phone .adthrive-footer-message {
                padding-bottom: 50px
            }

            body.adthrive-device-phone.postid-16448 .adthrive-close,body.adthrive-device-phone.postid-16513 .adthrive-close,body.adthrive-device-phone.postid-17046 .adthrive-close,body.adthrive-device-phone.postid-19323 .adthrive-close,body.adthrive-device-phone.postid-22070 .adthrive-close,body.adthrive-device-phone.postid-22193 .adthrive-close,body.adthrive-device-phone.postid-22361 .adthrive-close,body.adthrive-device-phone.postid-28079 .adthrive-close,body.adthrive-device-phone.postid-29795 .adthrive-close,body.adthrive-device-phone.postid-31239 .adthrive-close,body.adthrive-device-phone.postid-32253 .adthrive-close,body.adthrive-device-phone.postid-33900 .adthrive-close,body.adthrive-device-phone.postid-45569 .adthrive-close,body.adthrive-device-phone.postid-48776 .adthrive-close,body.adthrive-device-phone.postid-51885 .adthrive-close,body.adthrive-device-phone.postid-59278 .adthrive-close,body.adthrive-device-phone.postid-67828 .adthrive-close,body.adthrive-device-phone.postid-75757 .adthrive-close,body.adthrive-device-phone.postid-80063 .adthrive-close,body.adthrive-device-phone.postid-95565 .adthrive-close {
                display: none!important
            }

            body.adthrive-staging .adthrive-ad {
                background-color: #ddd;
                border: 1px solid #ccc;
                display: block!important
            }

            body.adthrive-staging .adthrive-content {
                height: 250px;
                position: relative
            }

            body.adthrive-staging .adthrive-sidebar {
                height: 300px;
                position: relative
            }

            body.adthrive-staging .adthrive-recipe {
                position: relative
            }

            body.adthrive-staging .adthrive-below-post {
                height: 250px;
                position: relative
            }

            body.adthrive-staging .adthrive-footer {
                width: 100%;
                height: 100px
            }

            body.adthrive-staging .adthrive-ad::before {
                position: absolute;
                left: 0;
                top: 40%;
                width: 100%;
                height: 50px;
                text-align: center;
                content: "AdThrive Ad"
            }

            .adthrive-player-position.adthrive-collapse-float {
                z-index: 99999999
            }

            body.postid-59278 .adthrive-ad.adthrive-sticky-sidebar {
                margin-bottom: 800px!important
            }

            body.postid-17046 .adthrive-ad.adthrive-sticky-sidebar {
                margin-bottom: 800px!important
            }

            body.sidebar-margin-test .adthrive-ad.adthrive-sticky-sidebar {
                margin-bottom: 500px!important
            }

            body.archive .adthrive-content {
                grid-column: 1/-1
            }

            :where(.wp-block-button__link) {
                border-radius: 9999px;
                box-shadow: none;
                padding: calc(.667em + 2px) calc(1.333em + 2px);
                text-decoration: none
            }

            :root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {
                border: 2px solid;
                padding: .667em 1.333em
            }

            :root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) {
                color: currentColor
            }

            :root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) {
                background-color: initial;
                background-image: none
            }

            :where(.wp-block-calendar table:not(.has-background) th) {
                background: #ddd
            }

            :where(.wp-block-columns) {
                margin-bottom: 1.75em
            }

            :where(.wp-block-columns.has-background) {
                padding: 1.25em 2.375em
            }

            :where(.wp-block-post-comments input[type=submit]) {
                border: none
            }

            :where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)) {
                color: #fff
            }

            :where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)) {
                color: #000
            }

            :root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)) {
                color: inherit
            }

            :where(.wp-block-file) {
                margin-bottom: 1.5em
            }

            :where(.wp-block-file__button) {
                border-radius: 2em;
                display: inline-block;
                padding: .5em 1em
            }

            :where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited {
                box-shadow: none;
                color: #fff;
                opacity: .85;
                text-decoration: none
            }

            :where(.wp-block-group.wp-block-group-is-layout-constrained) {
                position: relative
            }

            h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background {
                padding: 1.25em 2.375em
            }

            :root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img) {
                border-radius: 9999px
            }

            :where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {
                line-height: 1.1
            }

            :where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {
                line-height: 1.8
            }

            :root :where(.wp-block-latest-posts.is-grid) {
                padding: 0
            }

            :root :where(.wp-block-latest-posts.wp-block-latest-posts__list) {
                padding-left: 0
            }

            ol,ul {
                box-sizing: border-box
            }

            :root :where(.wp-block-list.has-background) {
                padding: 1.25em 2.375em
            }

            :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
                padding: .5em 1em
            }

            :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
                padding: .5em 1em
            }

            :root :where(p.has-background) {
                padding: 1.25em 2.375em
            }

            :where(p.has-text-color:not(.has-link-color)) a {
                color: inherit
            }

            :where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea {
                border: 1px solid #949494;
                font-family: inherit;
                font-size: 1em
            }

            :where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea {
                padding: calc(.667em + 2px)
            }

            :where(.wp-block-post-excerpt) {
                box-sizing: border-box;
                margin-bottom: var(--wp--style--block-gap);
                margin-top: var(--wp--style--block-gap)
            }

            :where(.wp-block-preformatted.has-background) {
                padding: 1.25em 2.375em
            }

            .wp-block-search__button {
                margin-left: 10px;
                word-break: normal
            }

            .wp-block-search__button.has-icon {
                line-height: 0
            }

            .wp-block-search__button svg {
                height: 1.25em;
                min-height: 24px;
                min-width: 24px;
                width: 1.25em;
                fill: currentColor;
                vertical-align: text-bottom
            }

            :where(.wp-block-search__button) {
                border: 1px solid #ccc;
                padding: 6px 10px
            }

            .wp-block-search__inside-wrapper {
                display: flex;
                flex: auto;
                flex-wrap: nowrap;
                max-width: 100%
            }

            .wp-block-search__label {
                width: 100%
            }

            .wp-block-search__input {
                appearance: none;
                border: 1px solid #949494;
                flex-grow: 1;
                margin-left: 0;
                margin-right: 0;
                min-width: 3rem;
                padding: 8px;
                text-decoration: unset!important
            }

            :where(.wp-block-search__input) {
                font-family: inherit;
                font-size: inherit;
                font-style: inherit;
                font-weight: inherit;
                letter-spacing: inherit;
                line-height: inherit;
                text-transform: inherit
            }

            :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
                border: 1px solid #949494;
                box-sizing: border-box;
                padding: 4px
            }

            :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
                border: none;
                border-radius: 0;
                padding: 0 4px
            }

            :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
                outline: 0
            }

            :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
                padding: 4px 8px
            }

            :root :where(.wp-block-separator.is-style-dots) {
                height: auto;
                line-height: 1;
                text-align: center
            }

            :root :where(.wp-block-separator.is-style-dots):before {
                color: currentColor;
                content: "···";
                font-family: serif;
                font-size: 1.5em;
                letter-spacing: 2em;
                padding-left: 2em
            }

            :root :where(.wp-block-site-logo.is-style-rounded) {
                border-radius: 9999px
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {
                background-color: #f0f0f0;
                color: #444
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {
                background-color: #f90;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {
                background-color: #1ea0c3;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {
                background-color: #0757fe;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {
                background-color: #0a7aff;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {
                background-color: #1e1f26;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {
                background-color: #02e49b;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord {
                background-color: #5865f2;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {
                background-color: #e94c89;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {
                background-color: #4280ff;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {
                background-color: #f45800;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {
                background-color: #0866ff;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {
                background-color: #000;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {
                background-color: #0461dd;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {
                background-color: #e65678;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {
                background-color: #24292d;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {
                background-color: #eceadd;
                color: #382110
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {
                background-color: #ea4434;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {
                background-color: #1d4fc4;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {
                background-color: #f00075;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {
                background-color: #e21b24;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {
                background-color: #0d66c2;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {
                background-color: #3288d4;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {
                background-color: #000;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {
                background-color: #f6405f;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {
                background-color: #000;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {
                background-color: #e60122;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {
                background-color: #ef4155;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {
                background-color: #ff4500;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {
                background-color: #0478d7;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {
                background-color: #fefc00;
                color: #fff;
                stroke: #000
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {
                background-color: #ff5600;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {
                background-color: #1bd760;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {
                background-color: #2aabee;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {
                background-color: #000;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {
                background-color: #000;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {
                background-color: #011835;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {
                background-color: #6440a4;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {
                background-color: #1da1f2;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {
                background-color: #1eb7ea;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {
                background-color: #4680c2;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {
                background-color: #3499cd;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {
                background-color: #25d366;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {
                background-color: #000;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {
                background-color: #d32422;
                color: #fff
            }

            :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {
                background-color: red;
                color: #fff
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
                background: 0 0
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
                height: 1.25em;
                width: 1.25em
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {
                color: #f90
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {
                color: #1ea0c3
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {
                color: #0757fe
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {
                color: #0a7aff
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {
                color: #1e1f26
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {
                color: #02e49b
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord {
                color: #5865f2
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {
                color: #e94c89
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {
                color: #4280ff
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {
                color: #f45800
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {
                color: #0866ff
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {
                color: #000
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {
                color: #0461dd
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {
                color: #e65678
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {
                color: #24292d
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {
                color: #382110
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {
                color: #ea4434
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {
                color: #1d4fc4
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {
                color: #f00075
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {
                color: #e21b24
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {
                color: #0d66c2
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {
                color: #3288d4
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
                color: #000
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {
                color: #f6405f
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {
                color: #000
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {
                color: #e60122
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {
                color: #ef4155
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {
                color: #ff4500
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {
                color: #0478d7
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {
                color: #fff;
                stroke: #000
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {
                color: #ff5600
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {
                color: #1bd760
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {
                color: #2aabee
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {
                color: #000
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {
                color: #000
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {
                color: #011835
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {
                color: #6440a4
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {
                color: #1da1f2
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {
                color: #1eb7ea
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {
                color: #4680c2
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {
                color: #25d366
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {
                color: #3499cd
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
                color: #000
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {
                color: #d32422
            }

            :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {
                color: red
            }

            :root :where(.wp-block-social-links .wp-social-link a) {
                padding: .25em
            }

            :root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
                padding: 0
            }

            :root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
                padding-left: .6666666667em;
                padding-right: .6666666667em
            }

            :root :where(.wp-block-tag-cloud.is-style-outline) {
                display: flex;
                flex-wrap: wrap;
                gap: 1ch
            }

            :root :where(.wp-block-tag-cloud.is-style-outline a) {
                border: 1px solid;
                font-size: unset!important;
                margin-right: 0;
                padding: 1ch 2ch;
                text-decoration: none!important
            }

            :root :where(.wp-block-table-of-contents) {
                box-sizing: border-box
            }

            :where(.wp-block-term-description) {
                box-sizing: border-box;
                margin-bottom: var(--wp--style--block-gap);
                margin-top: var(--wp--style--block-gap)
            }

            :where(pre.wp-block-verse) {
                font-family: inherit
            }

            .entry-content {
                counter-reset: footnotes
            }

            .wp-element-button {
                cursor: pointer
            }

            :root {
                --wp--preset--font-size--normal: 16px;
                --wp--preset--font-size--huge: 42px
            }

            .screen-reader-text {
                border: 0;
                clip-path: inset(50%);
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute;
                width: 1px;
                word-wrap: normal!important
            }

            .screen-reader-text:focus {
                background-color: #ddd;
                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
                }
            }

            .callout-author-bio {
                margin: 100px auto 140px!important;
                position: relative
            }

            .callout-author-bio .wrap {
                display: flex;
                align-items: center;
                justify-content: space-between;
                position: relative
            }

            .callout-author-bio .author-image {
                width: 30%;
                z-index: 3;
                position: relative;
                margin: 0
            }

            .callout-author-bio .author-image img {
                border-radius: 50%;
                padding: 10px;
                background: #fff;
                border: 1px solid var(--wp--preset--color--grey);
                width: 300px;
                height: 300px
            }

            .callout-author-bio .author-abbr-content {
                width: 80%;
                position: absolute;
                background: var(--wp--preset--color--grey);
                padding: 40px 40px 40px 100px;
                right: 0
            }

            .callout-author-bio .author-overprint {
                font-size: var(--wp--preset--font-size--xxsmall);
                font-family: var(--wp--preset--font-family--custom-sans);
                letter-spacing: var(--wp--custom--letter-spacing--loose);
                text-transform: uppercase;
                font-weight: 400;
                line-height: 1;
                border-bottom: 1px solid var(--wp--preset--color--ink);
                padding-bottom: 3px;
                width: fit-content
            }

            .callout-author-bio h2 {
                margin: 20px auto
            }

            .callout-author-bio .block-callout-button {
                background: var(--wp--preset--color--ink);
                color: var(--wp--preset--color--white);
                display: flex;
                align-items: center;
                justify-content: center;
                margin: var(--wp--custom--layout--block-gap) 0 0;
                line-height: 1;
                border-radius: 25px;
                padding: 15px 25px;
                width: fit-content;
                -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
                box-shadow: 0 5px 5px 0 rgba(0,0,0,.1)
            }

            .callout-author-bio .block-callout-button-text {
                font-family: var(--wp--preset--font-family--custom-sans);
                font-size: var(--wp--preset--font-size--xxsmall);
                letter-spacing: var(--wp--custom--letter-spacing--loose);
                line-height: 1;
                text-transform: uppercase;
                font-weight: 400;
                display: block
            }

            .callout-author-bio .block-callout-button svg {
                fill: var(--wp--preset--color--white);
                transform: rotate(-90deg);
                margin-left: 5px;
                width: 15px;
                height: 15px
            }

            .callout-author-bio .block-callout-button:hover {
                background: var(--wp--preset--color--pink);
                color: var(--wp--preset--color--ink);
                opacity: 1
            }

            .callout-author-bio .block-callout-button:hover .block-callout-button-text {
                color: var(--wp--preset--color--ink)
            }

            .callout-author-bio .block-callout-button:hover svg {
                fill: var(--wp--preset--color--ink)
            }

            .callout-author-bio .social-follow-container {
                margin: 20px 0 0;
                display: flex;
                align-items: center;
                justify-content: flex-start
            }

            .callout-author-bio .social-follow-container a {
                margin-right: 10px
            }

            .callout-author-bio .social-follow-container svg {
                width: 30px;
                height: 30px
            }

            @media (max-width: 800px) {
                .callout-author-bio {
                    margin:0 auto 20px!important
                }

                .callout-author-bio .wrap {
                    background: 0 0;
                    display: block;
                    position: relative;
                    padding: 0
                }

                .callout-author-bio .author-image {
                    width: 100%;
                    margin: 0 auto;
                    position: relative;
                    z-index: 9999
                }

                .callout-author-bio .author-image img {
                    margin: 0 auto -60px;
                    display: block;
                    position: relative;
                    z-index: 9999
                }

                .callout-author-bio .author-abbr-content {
                    width: 100%;
                    position: relative;
                    z-index: 1;
                    padding: 80px 40px 40px;
                    text-align: center;
                    right: 0
                }

                .callout-author-bio .author-overprint {
                    margin: 0 auto 10px
                }

                .callout-author-bio h2 {
                    font-size: 2rem;
                    margin: 10px auto
                }

                .author-desc {
                    font-size: 1rem;
                    line-height: 1.3
                }

                .callout-author-bio .block-callout-button {
                    margin: 10px auto
                }

                .callout-author-bio .social-follow-container {
                    margin: 10px auto 0;
                    justify-content: center
                }
            }

            .callout-columns {
                padding: 80px 20px!important;
                margin: 0 calc(-1* var(--wp--custom--layout--block-gap))!important;
                max-width: 100vw!important;
                text-align: center;
                background: var(--wp--preset--color--grey)
            }

            .callout-content-simple.has-background {
                padding: 0;
                margin-top: 0!important;
                margin-bottom: 0!important;
                overflow: hidden
            }

            .callout-content-simple.content-simple-default.has-background {
                margin: 40px auto!important
            }

            .callout-content-simple .wrap {
                display: flex;
                align-items: center;
                justify-content: center
            }

            .callout-content-simple .callout-image {
                width: 50%
            }

            .callout-content-simple .callout-content-group {
                width: 50%;
                padding: 40px
            }

            .callout-content-simple .callout-overprint {
                font-size: var(--wp--preset--font-size--xxsmall);
                font-family: var(--wp--preset--font-family--custom-sans);
                letter-spacing: var(--wp--custom--letter-spacing--loose);
                text-transform: uppercase;
                font-weight: 400;
                line-height: 1;
                border-bottom: 1px solid var(--wp--preset--color--ink);
                padding-bottom: 3px;
                width: fit-content
            }

            .callout-content-simple .callout-title {
                margin: var(--wp--custom--layout--block-gap) 0
            }

            .callout-content-simple .content-content p {
                margin: 0 0 var(--wp--custom--layout--block-gap)
            }

            .callout-content-simple .content-content:last-child {
                margin: 0
            }

            .callout-content-simple .block-callout-button {
                background: var(--wp--preset--color--ink);
                color: var(--wp--preset--color--white);
                display: flex;
                align-items: center;
                justify-content: center;
                margin: var(--wp--custom--layout--block-gap) 0 0;
                line-height: 1;
                border-radius: 25px;
                padding: 15px 25px;
                width: fit-content;
                -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
                box-shadow: 0 5px 5px 0 rgba(0,0,0,.1)
            }

            .callout-content-simple .block-callout-button-text {
                font-family: var(--wp--preset--font-family--custom-sans);
                font-size: var(--wp--preset--font-size--xxsmall);
                letter-spacing: var(--wp--custom--letter-spacing--loose);
                line-height: 1;
                text-transform: uppercase;
                font-weight: 400;
                display: block
            }

            .callout-content-simple .block-callout-button svg {
                fill: var(--wp--preset--color--white);
                transform: rotate(-90deg);
                margin-left: 5px;
                width: 15px;
                height: 15px
            }

            .callout-content-simple .block-callout-button:hover {
                background: var(--wp--preset--color--pink);
                color: var(--wp--preset--color--ink);
                opacity: 1
            }

            .callout-content-simple .block-callout-button:hover .block-callout-button-text {
                color: var(--wp--preset--color--ink)
            }

            .callout-content-simple .block-callout-button:hover svg {
                fill: var(--wp--preset--color--ink)
            }

            @media (max-width: 1024px) {
                .callout-content-simple .wrap {
                    display:block
                }

                .callout-content-simple .callout-content-group {
                    width: 100%;
                    padding: 40px
                }

                .callout-content-simple .callout-image {
                    width: 100%
                }
            }

            .callout-icons {
                background: var(--wp--preset--color--grey);
                margin: 0;
                max-width: 100vw!important;
                padding: 40px 20px;
                margin: 0 calc(-1 * var(--wp--custom--layout--block-gap))!important
            }

            .callout-icons.no-top {
                padding: 0 20px 40px
            }

            .callout-icons .wrap {
                position: relative
            }

            .section-icons {
                display: grid;
                gap: 20px;
                align-items: center;
                grid-template-columns: repeat(9,minmax(0,1fr))
            }

            @media (max-width: 900px) {
                .section-icons {
                    grid-template-columns:repeat(3,minmax(0,1fr))
                }
            }

            @media (max-width: 400px) {
                .section-icons {
                    grid-template-columns:repeat(2,minmax(0,1fr));
                    gap: 10px
                }

                .post-icon:nth-child(9) {
                    grid-column: span 2
                }
            }

            .post-icon {
                display: block;
                text-align: center;
                position: relative
            }

            .icon-img {
                background: var(--wp--preset--color--grey-dark);
                border-radius: 50%;
                border: 5px solid var(--wp--preset--color--grey);
                width: 60px;
                height: 60px;
                display: flex;
                align-items: center;
                justify-content: center;
                margin: 0 auto -30px;
                z-index: 999;
                position: relative
            }

            .icon-title-group {
                position: relative;
                padding: 40px 10px 20px;
                background: var(--wp--preset--color--white)
            }

            .icon-title {
                font-family: var(--wp--preset--font-family--custom-sans);
                font-size: 1rem;
                letter-spacing: .05rem;
                line-height: 1.1;
                text-transform: uppercase;
                font-weight: 700;
                border-bottom: 2px solid;
                border-color: var(--wp--preset--color--grey-dark);
                display: block;
                width: fit-content;
                padding: 0 0 3px;
                margin: 0 auto;
                color: var(--wp--preset--color--ink)
            }

            .post-icon.post-icon-color-blue .icon-img {
                background: var(--wp--preset--color--blue-light)
            }

            .post-icon.post-icon-color-gold .icon-img {
                background: var(--wp--preset--color--gold-light)
            }

            .post-icon.post-icon-color-green .icon-img {
                background: var(--wp--preset--color--green-light)
            }

            .post-icon.post-icon-color-orange .icon-img {
                background: var(--wp--preset--color--orange-light)
            }

            .post-icon.post-icon-color-pink .icon-img {
                background: var(--wp--preset--color--pink-light)
            }

            .post-icon.post-icon-color-purple .icon-img {
                background: var(--wp--preset--color--purple-light)
            }

            .post-icon.post-icon-color-red .icon-img {
                background: var(--wp--preset--color--red-light)
            }

            .post-icon.post-icon-color-teal .icon-img {
                background: var(--wp--preset--color--teal-light)
            }

            .post-icon.post-icon-color-yellow .icon-img {
                background: var(--wp--preset--color--yellow-light)
            }

            .post-icon.post-icon-color-blue .icon-img svg {
                fill: var(--wp--preset--color--blue)
            }

            .post-icon.post-icon-color-gold .icon-img svg {
                fill: var(--wp--preset--color--gold)
            }

            .post-icon.post-icon-color-green .icon-img svg {
                fill: var(--wp--preset--color--green)
            }

            .post-icon.post-icon-color-orange .icon-img svg {
                fill: var(--wp--preset--color--orange)
            }

            .post-icon.post-icon-color-pink .icon-img svg {
                fill: var(--wp--preset--color--pink)
            }

            .post-icon.post-icon-color-purple .icon-img svg {
                fill: var(--wp--preset--color--purple)
            }

            .post-icon.post-icon-color-red .icon-img svg {
                fill: var(--wp--preset--color--red)
            }

            .post-icon.post-icon-color-teal .icon-img svg {
                fill: var(--wp--preset--color--teal)
            }

            .post-icon.post-icon-color-yellow .icon-img svg {
                fill: var(--wp--preset--color--yellow)
            }

            .post-icon.post-icon-color-blue .icon-title {
                border-color: var(--wp--preset--color--blue-light)
            }

            .post-icon.post-icon-color-gold .icon-title {
                border-color: var(--wp--preset--color--gold-light)
            }

            .post-icon.post-icon-color-green .icon-title {
                border-color: var(--wp--preset--color--green-light)
            }

            .post-icon.post-icon-color-orange .icon-title {
                border-color: var(--wp--preset--color--orange-light)
            }

            .post-icon.post-icon-color-pink .icon-title {
                border-color: var(--wp--preset--color--pink-light)
            }

            .post-icon.post-icon-color-purple .icon-title {
                border-color: var(--wp--preset--color--purple-light)
            }

            .post-icon.post-icon-color-red .icon-title {
                border-color: var(--wp--preset--color--red-light)
            }

            .post-icon.post-icon-color-teal .icon-title {
                border-color: var(--wp--preset--color--teal-light)
            }

            .post-icon.post-icon-color-yellow .icon-title {
                border-color: var(--wp--preset--color--yellow-light)
            }

            .callout-images {
                margin: 0;
                background: var(--wp--preset--color--grey);
                max-width: 100vw!important;
                padding: var(--wp--custom--layout--block-gap-large) var(--wp--custom--layout--block-gap);
                margin: 0 calc(-1 * var(--wp--custom--layout--block-gap))!important
            }

            .section-images {
                display: grid;
                gap: 30px;
                align-items: center
            }

            .section-images-medium {
                grid-template-columns: repeat(4,minmax(0,1fr))
            }

            @media (max-width: 800px) {
                .section-images-medium {
                    grid-template-columns:repeat(2,minmax(0,1fr))
                }
            }

            @media (max-width: 600px) {
                .section-images {
                    gap:10px
                }
            }

            .callout-images.block-color-default {
                background: var(--wp--preset--color--grey)
            }

            .callout-images.block-color-gold {
                background: var(--wp--preset--color--gold-light)
            }

            .callout-images.block-color-green {
                background: var(--wp--preset--color--green-light)
            }

            .callout-images.block-color-pink {
                background: var(--wp--preset--color--pink-light)
            }

            .callout-images.block-color-purple {
                background: var(--wp--preset--color--purple-light)
            }

            .callout-images.block-color-red {
                background: var(--wp--preset--color--red-light)
            }

            .callout-images.block-color-yellow {
                background: var(--wp--preset--color--yellow-light)
            }

            .post-image {
                padding: 10px 10px 20px;
                background: var(--wp--preset--color--white);
                display: block;
                position: relative
            }

            .post-image img {
                display: block;
                margin: 0 0 20px
            }

            .post-image .image-title {
                color: var(--wp--preset--color--ink);
                font-size: 1rem;
                line-height: 1.1;
                font-weight: 700;
                border-bottom: 1px solid;
                border-color: inherit;
                width: fit-content
            }

            .section-images-medium .post-image .image-title {
                font-size: 1.2rem
            }

            .post-image .image-title.title-color-blue {
                border-bottom: 2px solid var(--wp--preset--color--blue-light)
            }

            .post-image .image-title.title-color-gold {
                border-bottom: 2px solid var(--wp--preset--color--gold-light)
            }

            .post-image .image-title.title-color-green {
                border-bottom: 2px solid var(--wp--preset--color--green-light)
            }

            .post-image .image-title.title-color-orange {
                border-bottom: 2px solid var(--wp--preset--color--orange-light)
            }

            .post-image .image-title.title-color-pink {
                border-bottom: 2px solid var(--wp--preset--color--pink-light)
            }

            .post-image .image-title.title-color-purple {
                border-bottom: 2px solid var(--wp--preset--color--purple-light)
            }

            .post-image .image-title.title-color-red {
                border-bottom: 2px solid var(--wp--preset--color--red-light)
            }

            .post-image .image-title.title-color-teal {
                border-bottom: 2px solid var(--wp--preset--color--teal-light)
            }

            .post-image .image-title.title-color-yellow {
                border-bottom: 2px solid var(--wp--preset--color--yellow-light)
            }

            .callout-press {
                padding: var(--wp--custom--layout--block-gap-large) 0;
                margin-bottom: 0;
                text-align: center
            }

            .callout-press .section-title-group {
                position: relative
            }

            .callout-press .sally-badge {
                display: block;
                height: 150px;
                width: 150px;
                background: url(<?php echo do_shortcode('[custom_domain]'); ?>/wp-content/uploads/2026/01/badge-white-1.png) center no-repeat;
                margin: 0 auto -25px;
                position: relative;
                z-index: 999;
                background-color: #fff;
                border-radius: 50%
            }

            .callout-press .section-title-group::after {
                content: '';
                display: block;
                width: 100%;
                height: 3px;
                background: url(https://sallysbakingaddiction.com/wp-content/themes/sallysbaking/assets/images/bg-dots.svg) left;
                position: absolute;
                top: 75px
            }

            .press-inner {
                margin: var(--wp--custom--layout--block-gap-small) 0 0;
                display: grid;
                gap: 60px;
                grid-template-columns: repeat(6,minmax(0,1fr));
                align-items: center
            }

            .press-inner img {
                object-fit: contain;
                display: block
            }

            @media (max-width: 800px) {
                .press-inner {
                    grid-template-columns:repeat(3,minmax(0,1fr))
                }
            }

            .reviews-container {
                position: relative;
                display: block;
                box-sizing: border-box;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                -webkit-touch-callout: none;
                -khtml-user-select: none;
                -ms-touch-action: pan-y;
                touch-action: pan-y;
                -webkit-tap-highlight-color: transparent
            }

            .slick-next,.slick-prev {
                font-size: 0;
                line-height: 0;
                position: absolute;
                display: block;
                width: 44px;
                height: 44px;
                border-radius: 50%;
                background: 0 0;
                border: none;
                padding: 0;
                -webkit-transform: translate(0,-50%);
                -ms-transform: translate(0,-50%);
                transform: translate(0,-50%);
                cursor: pointer;
                color: transparent;
                outline: 0
            }

            .slick-prev {
                right: 50px;
                top: -30px;
                z-index: 1
            }

            .slick-next {
                right: 0;
                top: -30px;
                z-index: 1
            }

            .slick-next:before,.slick-prev:before {
                line-height: 1;
                opacity: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                content: '';
                display: block;
                margin: 0 auto
            }

            .slick-prev::before {
                background: url(https://sallysbakingaddiction.com/wp-content/themes/sallysbaking/assets/icons/core/arrow.svg) center no-repeat;
                transform: rotate(90deg);
                height: 20px;
                width: 20px
            }

            .slick-next::before {
                background: url(https://sallysbakingaddiction.com/wp-content/themes/sallysbaking/assets/icons/core/arrow.svg) center no-repeat;
                transform: rotate(-90deg);
                height: 20px;
                width: 20px
            }

            .slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover {
                outline: 0;
                border: none;
                opacity: .6
            }

            .slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before {
                opacity: .6
            }

            .slick-next.slick-disabled:before,.slick-prev.slick-disabled:before {
                opacity: .25
            }

            .slick-dots {
                width: 100%;
                margin-left: 0!important;
                margin: 20px 0 0;
                margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}

            .slick-dots li {
                margin: 0 3px!important;
                list-style-type: none;
                display: inline-block;
                cursor: pointer
            }

            .slick-dots li:first-child {
                margin-left: 0
            }

            .slick-dots li button {
                background-color: transparent;
                border: 1px solid #010101;
                box-shadow: none;
                outline: 0;
                padding: 0;
                width: 20px;
                height: 20px;
                border-radius: 50%;
                min-width: 0;
                text-indent: -9999em
            }

            .slick-dots li button:hover,.slick-dots li.slick-active>button {
                background-color: #010101
            }

            .slick-dots li button:focus,.slick-dots li button:hover {
                outline: 0
            }

            .slick-list {
                position: relative;
                display: block;
                overflow: hidden;
                margin: 0;
                padding: 0
            }

            .slick-list:focus {
                outline: 0
            }

            .slick-list.dragging {
                cursor: pointer
            }

            .slick-slider .slick-list,.slick-slider .slick-track {
                -webkit-transform: translate3d(0,0,0);
                -moz-transform: translate3d(0,0,0);
                -ms-transform: translate3d(0,0,0);
                -o-transform: translate3d(0,0,0);
                transform: translate3d(0,0,0)
            }

            .slick-track {
                position: relative;
                top: 0;
                left: 0;
                display: block;
                margin-left: auto;
                margin-right: auto
            }

            .slick-track:after,.slick-track:before {
                display: table;
                content: ''
            }

            .slick-track:after {
                clear: both
            }

            .slick-loading .slick-track {
                visibility: hidden
            }

            .slick-slide {
                display: none;
                float: left;
                height: 100%;
                min-height: 1px
            }

            .slick-slide img {
                display: block
            }

            .slick-slide.slick-loading img {
                display: none
            }

            .slick-slide.dragging img {
                pointer-events: none
            }

            .slick-initialized .slick-slide {
                display: block
            }

            .slick-loading .slick-slide {
                visibility: hidden
            }

            .slick-vertical .slick-slide {
                display: block;
                height: auto;
                border: 1px solid transparent
            }

            .slick-arrow.slick-hidden {
                display: none
            }

            .post-curated {
                padding: var(--wp--custom--layout--block-gap-xlarge) 0
            }

            .post-curated .block-post-group {
                margin: 0 auto 20px
            }

            .post-latest {
                padding: var(--wp--custom--layout--block-gap-xlarge) 0
            }

            .post-latest .block-post-group {
                margin: 0 auto 20px
            }

            form.formkit-form[data-format=inline] {
                margin-left: auto;
                margin-right: auto;
                margin-bottom: 20px
            }

            @media only screen and (min-width: 482px) {
                form.formkit-form[data-format=inline] {
                    margin-bottom:30px
                }
            }

            :root {
                --wp--preset--aspect-ratio--square: 1;
                --wp--preset--aspect-ratio--4-3: 4/3;
                --wp--preset--aspect-ratio--3-4: 3/4;
                --wp--preset--aspect-ratio--3-2: 3/2;
                --wp--preset--aspect-ratio--2-3: 2/3;
                --wp--preset--aspect-ratio--16-9: 16/9;
                --wp--preset--aspect-ratio--9-16: 9/16;
                --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--color--ink: #010101;
                --wp--preset--color--grey-dark: #5A5A5A;
                --wp--preset--color--grey: #F5F3F2;
                --wp--preset--color--grey-light: #FAFAFA;
                --wp--preset--color--pink-dark: #9A3C37;
                --wp--preset--color--pink: #CE7C77;
                --wp--preset--color--pink-light: #F2D6D0;
                --wp--preset--color--pink-lightest: #fcf5f3;
                --wp--preset--color--teal-dark: #2F4646;
                --wp--preset--color--teal: #4E7675;
                --wp--preset--color--teal-light: #D9E7E6;
                --wp--preset--color--teal-lightest: #f1f6f6;
                --wp--preset--color--gold-dark: #715532;
                --wp--preset--color--gold: #BE986B;
                --wp--preset--color--gold-light: #E7D8C7;
                --wp--preset--color--gold-lightest: #f6f0ea;
                --wp--preset--color--red-dark: #994238;
                --wp--preset--color--red: #C3665C;
                --wp--preset--color--red-light: #F0D9D6;
                --wp--preset--color--red-lightest: #f9f1f0;
                --wp--preset--color--blue-dark: #335A71;
                --wp--preset--color--blue: #8AB3CA;
                --wp--preset--color--blue-light: #E2ECF2;
                --wp--preset--color--blue-lightest: #f0f5f8;
                --wp--preset--color--yellow-dark: #8B5718;
                --wp--preset--color--yellow: #E2A55B;
                --wp--preset--color--yellow-light: #F4DDC1;
                --wp--preset--color--yellow-lightest: #fbf2e8;
                --wp--preset--color--orange-dark: #9A5737;
                --wp--preset--color--orange: #CE9277;
                --wp--preset--color--orange-light: #EDD6CC;
                --wp--preset--color--orange-lightest: #f8f0ec;
                --wp--preset--color--green-dark: #44683B;
                --wp--preset--color--green: #88B67D;
                --wp--preset--color--green-light: #E1EDDF;
                --wp--preset--color--green-lightest: #f4f8f3;
                --wp--preset--color--purple-dark: #57465D;
                --wp--preset--color--purple: #A38EAA;
                --wp--preset--color--purple-light: #DDD5DF;
                --wp--preset--color--purple-lightest: #f2eff3;
                --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: 1rem;
                --wp--preset--font-size--medium: 1.25rem;
                --wp--preset--font-size--large: 1.5rem;
                --wp--preset--font-size--x-large: 42px;
                --wp--preset--font-size--xxlarge: 2.7rem;
                --wp--preset--font-size--xlarge: 2.25rem;
                --wp--preset--font-size--xsmall: 0.9rem;
                --wp--preset--font-size--xxsmall: 0.8rem;
                --wp--preset--font-family--system-sans: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
                --wp--preset--font-family--custom-sans: sofia-pro,Arial,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, .2);
                --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);
                --wp--preset--shadow--sharp: 6px 6px 0px rgba(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);
                --wp--custom--border-radius--xsmall: 2px;
                --wp--custom--border-radius--small: 5px;
                --wp--custom--border-radius--medium: 10px;
                --wp--custom--border-radius--large: 50%;
                --wp--custom--border-width--xsmall: 1px;
                --wp--custom--border-width--small: 2px;
                --wp--custom--border-width--medium: 3px;
                --wp--custom--border-width--large: 4px;
                --wp--custom--border-width--xlarge: 10px;
                --wp--custom--box-shadow--1: 10px 10px 10px 0 rgba(42, 42, 42, .1);
                --wp--custom--box-shadow--2: inset -5px 5px 10px rgba(42, 42, 42, .1);
                --wp--custom--layout--content: 800px;
                --wp--custom--layout--wide: 1200px;
                --wp--custom--layout--sidebar: 336px;
                --wp--custom--layout--page: var(--wp--custom--layout--wide);
                --wp--custom--layout--block-gap-xsmall: 5px;
                --wp--custom--layout--block-gap-small: 10px;
                --wp--custom--layout--block-gap: 20px;
                --wp--custom--layout--block-gap-large: 30px;
                --wp--custom--layout--block-gap-xlarge: 40px;
                --wp--custom--letter-spacing--none: normal;
                --wp--custom--letter-spacing--tight: -.01em;
                --wp--custom--letter-spacing--loose: .05em;
                --wp--custom--letter-spacing--looser: .1em;
                --wp--custom--line-height--xsmall: 1.1;
                --wp--custom--line-height--small: 1.2;
                --wp--custom--line-height--medium: 1.4;
                --wp--custom--line-height--large: 1.6;
                --wp--custom--line-height--xlarge: 2
            }

            :root {
                --wp--style--global--content-size: var(--wp--custom--layout--content);
                --wp--style--global--wide-size: var(--wp--custom--layout--wide)
            }

            :where(body) {
                margin: 0
            }

            :where(.wp-site-blocks)>* {
                margin-block-start:var(--wp--custom--layout--block-gap);margin-block-end: 0
            }

            :where(.wp-site-blocks)>:first-child {
                margin-block-start:0}

            :where(.wp-site-blocks)>:last-child {
                margin-block-end:0}

            :root {
                --wp--style--block-gap: var(--wp--custom--layout--block-gap)
            }

            :root :where(.is-layout-flow)>:first-child {
                margin-block-start:0}

            :root :where(.is-layout-flow)>:last-child {
                margin-block-end:0}

            :root :where(.is-layout-flow)>* {
                margin-block-start:var(--wp--custom--layout--block-gap);margin-block-end: 0
            }

            :root :where(.is-layout-constrained)>:first-child {
                margin-block-start:0}

            :root :where(.is-layout-constrained)>:last-child {
                margin-block-end:0}

            :root :where(.is-layout-constrained)>* {
                margin-block-start:var(--wp--custom--layout--block-gap);margin-block-end: 0
            }

            :root :where(.is-layout-flex) {
                gap: var(--wp--custom--layout--block-gap)
            }

            :root :where(.is-layout-grid) {
                gap: var(--wp--custom--layout--block-gap)
            }

            body {
                background-color: var(--wp--preset--color--white);
                color: var(--wp--preset--color--ink);
                font-family: var(--wp--preset--font-family--system-sans);
                font-size: var(--wp--preset--font-size--medium);
                line-height: var(--wp--custom--line-height--large);
                padding-top: 0;
                padding-right: 0;
                padding-bottom: 0;
                padding-left: 0
            }

            a:where(:not(.wp-element-button)) {
                color: var(--wp--preset--color--teal-dark);
                text-decoration: underline
            }

            h1,h2,h3,h4,h5,h6 {
                font-family: var(--wp--preset--font-family--custom-sans);
                font-weight: 400;
                line-height: var(--wp--custom--line-height--small)
            }

            h1 {
                font-size: var(--wp--preset--font-size--xxlarge);
                line-height: var(--wp--custom--line-height--xsmall)
            }

            h2 {
                font-size: var(--wp--preset--font-size--xlarge)
            }

            h3 {
                font-size: var(--wp--preset--font-size--large)
            }

            h4 {
                font-size: var(--wp--preset--font-size--medium)
            }

            h5 {
                font-size: var(--wp--preset--font-size--small)
            }

            h6 {
                font-size: var(--wp--preset--font-size--xxsmall)
            }

            :root :where(.wp-element-button,.wp-block-button__link) {
                background-color: var(--wp--preset--color--ink);
                border-radius: var(--wp--custom--border-radius--xsmall);
                border-width: 0;
                color: var(--wp--preset--color--white);
                font-family: var(--wp--preset--font-family--custom-sans);
                font-size: var(--wp--preset--font-size--small);
                font-weight: 700;
                line-height: var(--wp--custom--line-height--xsmall);
                padding: var(--wp--custom--layout--block-gap);
                text-decoration: none
            }

            .has-red-light-background-color {
                background-color: var(--wp--preset--color--red-light)!important
            }

            :root :where(.wp-block-pullquote) {
                font-size: 1.5em;
                line-height: 1.6
            }

            :root :where(.wp-block-separator) {
                border-color: var(--wp--preset--color--grey)
            }

            .filter {
                max-width: 215px;
                width: 100%;
                margin-right: 30px
            }

            .results {
                width: 100%
            }

            .accordion-button {
                font-family: var(--wp--preset--font-family--custom-sans);
                border-top: 2px solid var(--wp--preset--color--pink-light);
                padding: 10px 0;
                display: flex;
                width: 100%;
                cursor: pointer;
                position: relative;
                align-items: center;
                justify-content: space-between;
                margin: 0;
                font-size: 1rem;
                line-height: 1.1;
                font-weight: 700
            }

            .accordion-button svg {
                width: 15px;
                height: 15px
            }

            .accordion-content {
                padding: 20px;
                background: var(--wp--preset--color--pink-light);
                margin: 0;
                display: block
            }

            .accordion-content li {
                list-style: none;
                margin: 0 0 15px;
                line-height: 1
            }

            .accordion-content li label {
                display: flex;
                align-items: flex-start;
                justify-content: flex-start
            }

            .accordion-content li input[type=checkbox] {
                -webkit-appearance: none;
                width: 15px;
                height: 15px;
                border-radius: 50%;
                display: block;
                border: 1px solid #010101;
                background: 0 0;
                margin-right: 5px;
                display: block
            }

            .accordion-content li input[type=checkbox]:checked {
                background: #010101
            }

            .accordion-content li:last-child {
                margin: 0
            }

            .accordion-selected span {
                display: block;
                margin: 10px 0 0;
                padding: 0;
                font-style: italic;
                font-size: .9rem;
                line-height: 1.1
            }

            @media (max-width: 900px) {
                .filter {
                    width:100%;
                    margin-right: 0;
                    margin-bottom: 20px;
                    max-width: 100%
                }

                .accordion-content {
                    width: 100%;
                    position: absolute;
                    z-index: 11;
                    padding: 10px
                }
            }

            .adthrive-ccpa-link,.adthrive-ccpa-link span,.adthrive-footer-message span,.adthrive-privacy-preferences a {
                color: #010101!important
            }

            html {
                line-height: 1.15;
                -webkit-text-size-adjust: 100%;
                box-sizing: border-box
            }

            *,:after,:before {
                box-sizing: inherit
            }

            body {
                margin: 0
            }

            h1 {
                margin: 0;
                margin-block-start:0;margin-block-end:0}

            h2,h3,h4,h5,h6 {
                margin-block-start:0;margin-block-end:0}

            p {
                margin: 0;
                padding: 0
            }

            hr {
                box-sizing: content-box;
                height: 0;
                overflow: visible
            }

            a {
                background-color: transparent
            }

            abbr[title] {
                border-bottom: none;
                text-decoration: underline
            }

            dt,strong {
                font-weight: 700
            }

            code {
                font-family: monospace,monospace;
                font-size: 1em
            }

            small {
                font-size: 80%
            }

            img {
                border-style: none
            }

            button,input,optgroup,select,textarea {
                font-family: inherit;
                font-size: 100%;
                line-height: 1.15;
                margin: 0
            }

            button,input {
                overflow: visible
            }

            select {
                text-transform: none
            }

            [type=button],[type=reset],[type=submit],button {
                -webkit-appearance: button
            }

            [type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
                border-style: 2px;
                padding: 0
            }

            [type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
                outline: ButtonText dotted 1px
            }

            fieldset {
                padding: .35em .75em .625em
            }

            legend {
                box-sizing: border-box;
                color: inherit;
                display: table;
                max-width: 100%;
                padding: 0;
                white-space: normal
            }

            progress {
                vertical-align: baseline
            }

            textarea {
                overflow: auto
            }

            [type=checkbox],[type=radio] {
                box-sizing: border-box;
                padding: 0
            }

            [type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
                height: auto
            }

            [type=search] {
                -webkit-appearance: textfield;
                outline-offset: -2px
            }

            [type=search]::-webkit-search-decoration {
                -webkit-appearance: none
            }

            ::-webkit-file-upload-button {
                -webkit-appearance: button;
                font: inherit
            }

            details {
                display: block
            }

            summary {
                display: list-item
            }

            template {
                display: none
            }

            [hidden] {
                display: none
            }

            html,input[type=search] {
                box-sizing: border-box
            }

            .clear:after,.clear:before,.entry-content:after,.entry-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before {
                content: "";
                display: table;
                table-layout: fixed
            }

            .clear:after,.entry-content:after,.site-footer:after,.site-header:after {
                clear: both
            }

            :root :where(.wp-block-separator.is-style-dots):before {
                color: inherit!important;
                padding-left: 0;
                content: '';
                display: block;
                width: 100%;
                height: 3px;
                background: url(https://sallysbakingaddiction.com/wp-content/themes/sallysbaking/assets/images/bg-dots.svg) left;
                margin-top: var(--wp--custom--layout--block-gap-small)
            }

            :root :where(.wp-block-separator.is-style-lines):before {
                background: url(https://sallysbakingaddiction.com/wp-content/themes/sallysbaking/assets/images/bg-lines.svg) left;
                height: 9px;
                content: '';
                display: block;
                width: 100%;
                height: 9px
            }

            ul {
                list-style: disc
            }

            ol {
                list-style: decimal
            }

            li>ol,li>ul {
                margin-bottom: 0;
                margin-left: var(--wp--custom--layout--block-gap)
            }

            img {
                display: block;
                max-width: 100%;
                height: auto
            }

            .site-container {
                padding: 195px 0 0
            }

            .site-inner {
                padding-left: var(--wp--custom--layout--block-gap);
                padding-right: var(--wp--custom--layout--block-gap)
            }

            .wrap {
                max-width: var(--wp--custom--layout--wide);
                margin: 0 auto;
                padding-left: 0;
                padding-right: 0
            }

            .flexbox {
                align-items: center;
                display: flex;
                flex-direction: row;
                justify-content: space-between
            }

            @media (max-width: 1024px) {
                .sidebar-primary {
                    display:none
                }
            }

            .block-area-before-footer {
                background: #fff;
                padding-left: var(--wp--custom--layout--block-gap);
                padding-right: var(--wp--custom--layout--block-gap)
            }

            .entry-content>* {
                margin: var(--wp--custom--layout--block-gap) auto;
                max-width: var(--wp--custom--layout--page)
            }

            .block-area>* {
                margin: var(--wp--custom--layout--block-gap) auto;
                max-width: var(--wp--custom--layout--wide)
            }

            .entry-content>:first-child,.page .entry-content>p:first-child,.single .entry-content>p:first-child {
                margin-top: 0
            }

            .block-area>*+*,.entry-content>*+* {
                margin-top: var(--wp--custom--layout--block-gap-large);
                margin-bottom: var(--wp--custom--layout--block-gap-large)
            }

            .block-area>:last-child,.entry-content>:last-child {
                margin-bottom: 0
            }

            .entry-content>p:last-child {
                margin-bottom: var(--wp--custom--layout--block-gap-large)
            }

            .has-background {
                padding: var(--wp--custom--layout--block-gap)
            }

            .screen-reader-text,.screen-reader-text span {
                position: absolute!important;
                clip: rect(0,0,0,0);
                height: 1px;
                width: 1px;
                border: 0;
                overflow: hidden
            }

            .screen-reader-text:focus {
                clip: auto!important;
                height: auto;
                width: auto;
                display: block;
                font-size: 1em;
                font-weight: 700;
                padding: 15px 23px 14px;
                color: #333;
                background: var(--wp--preset--color--grey);
                z-index: 100000;
                text-decoration: none
            }

            #content[tabindex="-1"]:focus {
                outline: 0
            }

            embed,iframe,object {
                max-width: 100%
            }

            body {
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

            h1 {
                margin: 0 0 var(--wp--custom--layout--block-gap);
                -ms-word-wrap: break-word;
                word-wrap: break-word
            }

            h2,h3,h4,h5,h6 {
                margin: 0 0 var(--wp--custom--layout--block-gap);
                -ms-word-wrap: break-word;
                word-wrap: break-word
            }

            .sm-caps {
                font-family: var(--wp--preset--font-family--custom-sans);
                font-size: var(--wp--preset--font-size--xxsmall);
                letter-spacing: var(--wp--custom--letter-spacing--loose);
                line-height: 1;
                text-transform: uppercase;
                font-weight: 400
            }

            .sm-sans {
                font-family: var(--wp--preset--font-family--system-sans);
                font-size: var(--wp--preset--font-size--xxsmall);
                letter-spacing: var(--wp--custom--letter-spacing--none);
                line-height: var(--wp--custom--line-height--small);
                text-transform: none;
                font-weight: 400
            }

            input,optgroup,select,textarea {
                font-size: var(--wp--preset--font-size-xsmall);
                line-height: var(--wp--custom--line-height--small)
            }

            .wp-block-search__label,label {
                font-family: var(--wp--preset--font-family--system-sans);
                letter-spacing: var(--wp--custom--letter-spacing--none);
                font-size: var(--wp--preset--font-size--xsmall);
                line-height: var(--wp--custom--line-height--small);
                text-transform: none;
                font-weight: 700
            }

            em,i {
                font-style: italic
            }

            blockquote {
                margin: var(--wp--custom--layout--block-gap) auto;
                padding: var(--wp--custom--layout--block-gap)
            }

            address {
                margin: 0 0 var(--wp--custom--layout--block-gap)
            }

            code,tt,var {
                font-family: Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;
                font-size: 14px
            }

            .breadcrumbs {
                font-size: var(--wp--preset--font-size--xsmall);
                line-height: var(--wp--custom--line-height--small);
                letter-spacing: var(--wp--preset--letter-spacing--none);
                overflow: hidden
            }

            .breadcrumbs a,.breadcrumbs a:visited {
                color: var(--wp--preset--color--ink);
                border-bottom: 2px solid var(--wp--preset--color--ink)
            }

            .breadcrumbs a:hover,.breadcrumbs a:visited:hover {
                color: var(--wp--preset--color--teal);
                border-bottom: 2px solid var(--wp--preset--color--teal);
                opacity: 1
            }

            ol {
                padding: 0;
                list-style: none
            }

            ol li {
                list-style-type: none;
                position: relative;
                padding-left: 35px;
                margin: 0 0 var(--wp--custom--layout--block-gap-small);
                counter-increment: mycounter
            }

            ol>li::before {
                color: var(--wp--preset--color--ink);
                background: var(--wp--preset--color--grey);
                font-size: 12px;
                font-weight: 700;
                content: counter(mycounter);
                width: 30px;
                height: 30px;
                border-radius: var(--wp--custom--border-radius--large);
                font-family: var(--wp--preset--font-family--custom-sans);
                display: flex;
                align-items: center;
                justify-content: center;
                position: absolute;
                top: 0;
                left: 0;
                line-height: 1
            }

            ol[start] {
                list-style-type: none;
                counter-reset: lis
            }

            ol[start] li {
                counter-increment: lis
            }

            ol[start] li::before {
                content: counter(lis)
            }

            ul li::marker {
                color: var(--wp--preset--color--ink)
            }

            a {
                outline: 0;
                text-decoration: none
            }

            a:hover {
                opacity: .7;
                transition: all .8s ease 0s
            }

            .entry-content li a,.entry-content p a {
                text-decoration: underline;
                font-weight: 700
            }

            ::-moz-selection {
                background: var(--wp--preset--color--pink);
                color: var(--wp--preset--color--ink)
            }

            ::selection {
                background: var(--wp--preset--color--pink);
                color: var(--wp--preset--color--ink)
            }

            .social-menu {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                margin: 40px 0 0
            }

            .social-menu a {
                display: block;
                line-height: 1;
                margin: 0 10px 0 0
            }

            .social-menu svg {
                fill: var(--wp--preset--color--ink);
                width: 35px;
                height: 35px
            }

            .social-menu a:hover {
                transform: scale(1.15);
                transition: all .8s ease 0s
            }

            .social-menu a:hover svg {
                fill: var(--wp--preset--color--grey-dark);
                opacity: 1
            }

            .social-icon-facebook svg {
                fill: var(--wp--preset--color--teal)
            }

            .social-icon-instagram svg {
                fill: var(--wp--preset--color--gold)
            }

            .social-icon-pinterest svg {
                fill: var(--wp--preset--color--red)
            }

            .social-icon-tiktok svg {
                fill: var(--wp--preset--color--green)
            }

            .social-icon-youtube svg {
                fill: var(--wp--preset--color--pink)
            }

            .wp-element-button {
                display: inline-block
            }

            .wp-element-button.has-background {
                padding: 15px 30px
            }

            .wp-element-button:focus,.wp-element-button:hover {
                filter: brightness(85%)
            }

            input,select,textarea {
                background: var(--wp--preset--color--white);
                border: var(--wp--custom--border-width--xsmall) solid var(--wp--preset--color--ink);
                border-radius: none;
                color: var(--wp--preset--color--ink);
                font-size: var(--wp--preset--font-size--small);
                line-height: var(--wp--custom--line-height--medium);
                padding: 9px 12px;
                width: 100%
            }

            input[type=checkbox],input[type=submit] {
                width: auto
            }

            input:focus,input:focus-visible {
                outline: -webkit-focus-ring-color auto 2px;
                outline-offset: 2px
            }

            select {
                line-height: 54px;
                height: 54px
            }

            textarea {
                width: 100%;
                resize: vertical
            }

            ::-moz-placeholder {
                color: var(--wp--preset--color--ink);
                opacity: 1
            }

            ::-ms-input-placeholder {
                color: var(--wp--preset--color--ink)
            }

            ::-webkit-input-placeholder {
                color: var(--wp--preset--color--ink)
            }

            input:focus:-ms-input-placeholder,input:focus::-moz-placeholder,input:focus::-webkit-input-placeholder,textarea:focus:-ms-input-placeholder,textarea:focus::-moz-placeholder,textarea:focus::-webkit-input-placeholder {
                color: transparent
            }

            .wp-block-search__input,:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
                border-color: var(--wp--preset--color--ink)
            }

            .wp-block-search__button-inside .wp-block-search__input {
                border: none
            }

            .wp-block-search__inside-wrapper {
                background: var(--wp--preset--color--white)
            }

            .wp-block-search__button {
                flex-shrink: 0
            }

            .wp-block-search__icon-button .wp-block-search__button {
                width: 60px;
                height: 60px;
                display: flex;
                align-items: center;
                justify-content: center;
                border-radius: 50%
            }

            .wp-block-search__icon-button .wp-block-search__button.wp-element-button {
                padding: 0
            }

            .wp-block-search__icon-button .wp-block-search__button svg {
                width: 20px;
                height: 20px
            }

            .wp-block-search__button {
                background-color: var(--wp--preset--color--ink);
                border-radius: 50%;
                border-width: 0;
                color: var(--wp--preset--color--white);
                line-height: 1;
                padding: 15px
            }

            .wp-block-search__button:hover {
                background: var(--wp--preset--color--pink)
            }

            .wp-block-search__button:hover svg {
                fill: var(--wp--preset--color--white)
            }

            .top-banner {
                background: var(--wp--preset--color--pink-light);
                color: var(--wp--preset--color--ink);
                position: relative;
                font-family: var(--wp--preset--font-family--custom-sans);
                height: 90px;
                display: flex;
                align-items: center;
                transition: all .5s
            }

            .top-banner .wrap {
                display: flex;
                align-items: center;
                justify-content: center
            }

            .top-banner .banner-image {
                width: 60px;
                height: auto
            }

            .top-banner .banner-heading-group {
                display: flex;
                align-items: center;
                justify-content: flex-start
            }

            .banner-image {
                width: 30%
            }

            .top-banner .banner-heading {
                font-weight: 700;
                font-size: 2rem;
                margin-right: 10px;
                line-height: 1
            }

            .top-banner .banner-button {
                display: block;
                line-height: 1;
                border-radius: 25px;
                background: var(--wp--preset--color--ink);
                color: var(--wp--preset--color--white);
                padding: 15px 25px;
                width: fit-content;
                -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
                box-shadow: 0 5px 5px 0 rgba(0,0,0,.1)
            }

            .top-banner .banner-button .sm-caps {
                display: block
            }

            .top-banner .banner-button:hover {
                background: var(--wp--preset--color--pink);
                color: var(--wp--preset--color--ink);
                opacity: 1;
                transition: all .8s ease 0s
            }

            @media (max-width: 600px) {
                .press-inner {
                    grid-template-columns:repeat(2,minmax(0,1fr))
                }

                .top-banner .banner-heading-group {
                    display: block;
                    width: fit-content
                }

                .top-banner .banner-heading {
                    font-size: 1.3rem;
                    margin-right: 0;
                    margin-bottom: 10px
                }
            }

            .top-banner.hidden-banner {
                height: 0;
                overflow: hidden;
                transition: all .5s
            }

            .site-header {
                width: 100%;
                background: var(--wp--preset--color--white);
                padding: 0;
                z-index: 99999999999;
                overflow: hidden;
                box-shadow: 0 5px 5px rgba(0,0,0,.1);
                position: fixed;
                top: 0;
                left: 0
            }

            .site-branding {
                padding: 35px 20px 25px;
                align-items: center;
                margin: 0 auto;
                position: relative
            }

            .site-branding::before {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                content: " ";
                background: radial-gradient(circle at 50% 0%,var(--wp--preset--color--pink-light) 25%,#fff 26%,#fff 40%);
                background-color: var(--wp--preset--color--pink-light);
                background-size: 25px 50px;
                height: 25px;
                background-repeat: repeat-x;
                z-index: 99999
            }

            .menu-right {
                display: flex;
                flex-direction: row;
                align-items: center;
                justify-content: space-between
            }

            #wpadminbar ul,#wpadminbar ul li {
                z-index: 9999999999999999999999999
            }

            .site-title {
                margin: 0 var(--wp--custom--layout--block-gap-small) 0 0;
                line-height: 1;
                width: 300px
            }

            .site-title a {
                display: block;
                width: 100%;
                background: url(<?php echo do_shortcode('[custom_domain]'); ?>/wp-content/uploads/2025/12/20251230140844.png) center no-repeat;
                background-size: contain;
                margin: 0;
                max-width: 300px;
                height: 45px;
                text-indent: -9999px;
                transition: transform .4s
            }

            .site-title a:hover {
                transform: scale(.95);
                opacity: 1
            }

            .desktop-menu {
                width: 60%;
                display: flex;
                justify-content: space-between;
                align-items: center;
                margin: 0;
                font-size: var(--wp--preset--font-size--small);
                color: var(--wp--preset--color--ink)
            }

            .desktop-menu li {
                display: block;
                list-style: none
            }

            .desktop-menu li a {
                display: block;
                line-height: 1;
                position: relative;
                color: var(--wp--preset--color--ink)
            }

            .desktop-menu .menu-icon-group {
                display: block
            }

            .desktop-menu .menu-icon-group svg {
                width: 20px;
                height: 20px;
                margin: 0 auto 5px;
                display: block
            }

            .desktop-menu li a:hover {
                opacity: 1
            }

            @media (max-width: 990px) {
                .site-header .desktop-menu {
                    display:none
                }
            }

            .drawer-nav {
                display: block;
                background: var(--wp--preset--color--white);
                position: fixed;
                height: 100vh;
                width: 100%;
                right: -400px;
                top: 0;
                padding: 40px 40px 250px;
                overflow-y: auto;
                max-width: 400px;
                z-index: 999999999999999;
                font-family: var(--wp--preset--font-family--custom-sans);
                -webkit-transition: .4s ease-in-out;
                -o-transition: .4s ease-in-out;
                transition: .4s ease-in-out all;
                box-shadow: 0 5px 5px rgba(0,0,0,.1)
            }

            .drawer-nav-inner {
                position: relative
            }

            .drawer-nav a {
                color: var(--wp--preset--color--ink)
            }

            .drawer-nav.active {
                right: 0
            }

            .drawer-menu {
                padding: 0;
                margin: 0 0 20px
            }

            .drawer-menu li {
                padding: 0 0 10px;
                margin: 0;
                list-style: none;
                position: relative;
                align-items: center;
                justify-content: space-between;
                display: flex;
                width: 100%;
                flex-wrap: wrap;
                font-weight: 700
            }

            .drawer-menu li a {
                padding: 0
            }

            .drawer-menu li a:hover {
                opacity: 1
            }

            .drawer-menu .menu-icon-group {
                display: flex;
                align-items: center;
                justify-content: flex-start
            }

            .drawer-menu .menu-icon-group svg {
                width: 20px;
                height: 20px;
                margin: 0 5px 0 0;
                display: block
            }

            .drawer-menu.drawer-secondary li:not(ul li ul li) {
                background: var(--wp--preset--color--grey);
                padding: 10px;
                margin: 0 0 10px
            }

            .drawer-menu.drawer-secondary li .menu-item-title:not(.drawer-menu.drawer-secondary li ul li .menu-item-title) {
                border-bottom: 0
            }

            .drawer-menu .sub-menu-toggle {
                right: 0;
                top: 0;
                background: 0 0;
                border: none;
                padding: 0;
                line-height: 1;
                height: inherit;
                letter-spacing: 0
            }

            .drawer-menu .sub-menu-toggle svg {
                width: 15px;
                height: 15px
            }

            .drawer-menu .sub-menu-toggle.expanded+.submenu,.menu-item-has-children.expanded .submenu {
                display: block;
                transition: .4s;
                width: inherit;
                box-shadow: none;
                background: var(--wp--preset--color--white);
                margin: 10px 0 0;
                padding: 5px 10px
            }

            .drawer-menu ul.submenu {
                position: relative;
                top: 0;
                padding: 0;
                left: 0;
                display: none;
                margin: 10px 0 0 10px;
                cursor: pointer;
                text-align: left;
                z-index: 5
            }

            .drawer-menu li ul li {
                width: 100%;
                text-align: left;
                display: block;
                max-width: 100%;
                padding: 0 0 10px;
                margin: 0;
                font-weight: 400;
                font-size: 16px;
                border-top: 0
            }

            .drawer-menu.drawer-tertiary {
                display: grid;
                gap: var(--wp--custom--layout--block-gap-small);
                grid-template-columns: repeat(2,minmax(0,1fr));
                font-size: var(--wp--preset--font-size--xxsmall);
                letter-spacing: var(--wp--custom--letter-spacing--loose);
                line-height: 1;
                text-transform: uppercase;
                font-weight: 400;
                margin: 40px 0 0;
                padding: 20px 0 10px;
                border-top: 2px solid var(--wp--preset--color--grey);
                border-bottom: 2px solid var(--wp--preset--color--grey)
            }

            .drawer-tertiary a:hover {
                color: var(--wp--preset--color--teal)
            }

            .menu-toggle {
                background: 0 0;
                border: none;
                box-shadow: none;
                cursor: pointer;
                line-height: 0;
                text-align: center;
                display: block;
                padding: 12px;
                border-radius: 50%;
                border: 1px solid var(--wp--preset--color--ink)
            }

            .menu-toggle svg {
                width: 17px;
                height: 17px
            }

            .menu-toggle .close {
                display: none
            }

            .menu-toggle.active {
                background: 0 0
            }

            .menu-toggle.active svg {
                fill: var(--wp--preset--color--grey-dark)
            }

            .menu-right .menu-toggle {
                margin: 0 0 0 10px
            }

            .search-toggle {
                background: 0 0;
                border: none;
                box-shadow: none;
                cursor: pointer;
                line-height: 0;
                text-align: center;
                display: block;
                padding: 12px;
                border-radius: 50%;
                border: 1px solid var(--wp--preset--color--ink)
            }

            .search-toggle svg {
                width: 17px;
                height: 17px
            }

            .search-toggle .close {
                display: none
            }

            .search-toggle.active .open {
                display: none
            }

            .search-toggle.active .close {
                display: block
            }

            .search-toggle.active {
                background: var(--wp--preset--color--ink)
            }

            .search-toggle.active svg {
                fill: var(--wp--preset--color--white)
            }

            .menu-right .search-toggle {
                margin: 0 0 0 10px
            }

            .close-toggle {
                background: 0 0;
                display: block;
                padding: 0;
                position: absolute;
                right: 20px;
                top: 20px;
                padding: 10px;
                border-radius: 50%;
                border: 1px solid var(--wp--preset--color--ink)
            }

            .close-toggle.active .close {
                display: block!important
            }

            .close-toggle svg,.close-toggle.active svg {
                width: 10px;
                height: 10px;
                fill: var(--wp--preset--color--ink)
            }

            .close-toggle:hover {
                background: 0 0
            }

            .close-toggle:hover svg {
                fill: var(--wp--preset--color--grey-dark)
            }

            .close-toggle.active {
                background: 0 0
            }

            .header-search {
                background: var(--wp--preset--color--grey);
                overflow: hidden;
                width: 100%;
                position: relative;
                right: 0;
                z-index: 99999;
                -webkit-transition: .2s linear;
                -o-transition: .2s linear;
                transition: all .2s linear 0s;
                box-shadow: 0 13px 14px rgba(0,0,0,.12);
                display: flex
            }

            .header-search:not(.active) {
                height: 0
            }

            .header-search.active {
                height: 152px
            }

            .header-search .flexbox {
                justify-content: center;
                max-width: 800px;
                width: 95%
            }

            .header-search .wp-block-search {
                width: 100%;
                margin: 0 auto;
                border: 1px solid #010101;
                max-width: 800px;
                border-radius: 50px
            }

            .header-search .wp-block-search__inside-wrapper {
                background: 0 0;
                display: flex;
                align-items: center
            }

            .header-search .wp-block-search__inside-wrapper input {
                background: 0 0;
                font-family: var(--wp--preset--font-family--custom-sans);
                font-size: 24px;
                padding: 10px 0 10px 25px
            }

            .header-search :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
                outline: -webkit-focus-ring-color auto 2px!important;
                border-radius: 50px;
                outline-offset: 2px
            }

            .site-footer {
                background: var(--wp--preset--color--white);
                padding: var(--wp--custom--layout--block-gap-xlarge) var(--wp--custom--layout--block-gap)
            }

            .site-footer .wrap {
                position: relative
            }

            .site-footer a {
                color: var(--wp--preset--color--ink)
            }

            .btt {
                position: absolute;
                right: 0;
                background: var(--wp--preset--color--ink);
                top: -71px;
                width: 60px;
                height: 60px;
                display: flex;
                align-items: center;
                justify-content: center;
                border-radius: var(--wp--custom--border-radius--large);
                border: var(--wp--custom--border-width--large) solid var(--wp--preset--color--white)
            }

            .btt svg {
                fill: var(--wp--preset--color--white);
                transform: rotate(180deg)
            }

            .btt:hover {
                background: var(--wp--preset--color--pink);
                opacity: 1
            }

            .btt:hover svg {
                fill: var(--wp--preset--color--ink)
            }

            .footer-menu {
                margin: 0;
                padding: 0;
                display: flex;
                justify-content: flex-start;
                align-items: center;
                flex-wrap: wrap
            }

            .footer-menu li {
                display: block;
                margin: 0 var(--wp--custom--layout--block-gap) 0 0
            }

            @media (max-width: 800px) {
                .site-footer {
                    padding:var(--wp--custom--layout--block-gap-xlarge)
                }

                .site-footer .flexbox {
                    display: block
                }

                .footer-menu {
                    display: grid;
                    gap: var(--wp--custom--layout--block-gap-small);
                    grid-template-columns: repeat(3,minmax(0,1fr))
                }

                .footer-menu li {
                    background: var(--wp--preset--color--grey);
                    padding: 15px;
                    border-radius: 25px;
                    margin: 0!important;
                    text-align: center;
                    -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
                    box-shadow: 0 5px 5px 0 rgba(0,0,0,.1)
                }

                .footer-menu li:nth-child(1n) {
                    background: var(--wp--preset--color--pink-light)
                }

                .footer-menu li:nth-child(2n) {
                    background: var(--wp--preset--color--teal-light)
                }

                .footer-menu li:nth-child(3n) {
                    background: var(--wp--preset--color--gold-light)
                }

                .footer-menu li:nth-child(4n) {
                    background: var(--wp--preset--color--blue-light)
                }

                .footer-menu li:nth-child(5n) {
                    background: var(--wp--preset--color--yellow-light)
                }

                .footer-menu li:nth-child(6n) {
                    background: var(--wp--preset--color--orange-light)
                }

                .footer-menu li:nth-child(7n) {
                    background: var(--wp--preset--color--green-light)
                }

                .footer-menu li:nth-child(8n) {
                    background: var(--wp--preset--color--purple-light)
                }

                .footer-menu li:nth-child(9n) {
                    background: var(--wp--preset--color--red-light)
                }

                .footer-menu li:nth-child(10n) {
                    background: var(--wp--preset--color--grey-dark)
                }

                .footer-menu li:hover {
                    background: var(--wp--preset--color--ink);
                    color: var(--wp--preset--color--white);
                    transition: all .8s ease 0s
                }

                .footer-menu li:hover a {
                    color: var(--wp--preset--color--white)
                }

                .site-credits {
                    margin: var(--wp--custom--layout--block-gap) auto 0;
                    text-align: center
                }
            }

            @media (max-width: 450px) {
                .site-footer {
                    padding:40px 20px
                }
            }

            .entry-header .wrap {
                margin: var(--wp--custom--layout--block-gap) auto;
                position: relative
            }

            .entry-header .wrap:after {
                content: '';
                display: block;
                width: 100%;
                height: 3px;
                background: url(https://sallysbakingaddiction.com/wp-content/themes/sallysbaking/assets/images/bg-dots.svg) left;
                margin-top: var(--wp--custom--layout--block-gap-small)
            }

            .home .type-page .entry-header {
                position: relative;
                background: var(--wp--preset--color--grey);
                margin: 0 calc(-1* var(--wp--custom--layout--block-gap))!important;
                max-width: 100vw!important;
                padding: 40px 20px 20px
            }

            @media (max-width: 600px) {
                .footer-menu {
                    grid-template-columns:repeat(2,minmax(0,1fr))
                }

                .site-credits {
                    font-size: .7rem
                }

                .home .type-page .entry-header {
                    padding: 1px 20px 20px
                }
            }

            .home .type-page .entry-header .breadcrumbs {
                display: none
            }

            .home .entry-header .wrap {
                margin: 0 auto
            }

            .home.page .entry-header .wrap:after {
                background: url(https://sallysbakingaddiction.com/wp-content/themes/sallysbaking/assets/images/bg-dots.svg) left;
                height: 3px;
                margin-top: 0;
                left: 0;
                top: 19px;
                position: absolute
            }

            .home.page .entry-title {
                background: var(--wp--preset--color--grey);
                font-size: 2rem;
                letter-spacing: .05rem;
                font-weight: 700;
                padding-right: 20px;
                width: fit-content;
                margin: 0;
                z-index: 999;
                position: relative
            }

            @media (max-width: 600px) {
                .home.page .entry-header .wrap:after {
                    position:relative
                }

                .home.page .entry-title {
                    padding-right: 0
                }

                .home .entry-header .wrap {
                    margin: 20px 0 0
                }
            }

            .entry-title {
                margin: var(--wp--custom--layout--block-gap-large) 0 0
            }

            .page .entry-header .wrap:after {
                background: url(https://sallysbakingaddiction.com/wp-content/themes/sallysbaking/assets/images/bg-lines.svg) left;
                height: 9px
            }

            .page .entry-title {
                margin: var(--wp--custom--layout--block-gap-large) 0
            }

            .menu-color-blue {
                border-color: var(--wp--preset--color--blue);
                fill: var(--wp--preset--color--blue)
            }

            .menu-color-gold {
                border-color: var(--wp--preset--color--gold);
                fill: var(--wp--preset--color--gold)
            }

            .menu-color-green {
                border-color: var(--wp--preset--color--green);
                fill: var(--wp--preset--color--green)
            }

            .menu-color-orange {
                border-color: var(--wp--preset--color--orange);
                fill: var(--wp--preset--color--orange)
            }

            .menu-color-pink {
                border-color: var(--wp--preset--color--pink);
                fill: var(--wp--preset--color--pink)
            }

            .menu-color-purple {
                border-color: var(--wp--preset--color--purple);
                fill: var(--wp--preset--color--purple)
            }

            .menu-color-red {
                border-color: var(--wp--preset--color--red);
                fill: var(--wp--preset--color--red)
            }

            .menu-color-teal {
                border-color: var(--wp--preset--color--teal);
                fill: var(--wp--preset--color--teal)
            }

            .menu-color-yellow {
                border-color: var(--wp--preset--color--yellow);
                fill: var(--wp--preset--color--yellow)
            }

            .menu-item-title {
                border-bottom: 1px solid;
                border-color: inherit
            }

            li a:hover .menu-icon-group .menu-item-title {
                color: var(--wp--preset--color--grey-dark)
            }

            li a:hover .menu-icon-group.menu-color-blue .menu-item-title {
                color: var(--wp--preset--color--blue-dark)
            }

            li a:hover .menu-icon-group.menu-color-gold .menu-item-title {
                color: var(--wp--preset--color--gold-dark)
            }

            li a:hover .menu-icon-group.menu-color-green .menu-item-title {
                color: var(--wp--preset--color--green-dark)
            }

            li a:hover .menu-icon-group.menu-color-orange .menu-item-title {
                color: var(--wp--preset--color--orange-dark)
            }

            li a:hover .menu-icon-group.menu-color-pink .menu-item-title {
                color: var(--wp--preset--color--pink-dark)
            }

            li a:hover .menu-icon-group.menu-color-purple .menu-item-title {
                color: var(--wp--preset--color--purple-dark)
            }

            li a:hover .menu-icon-group.menu-color-red .menu-item-title {
                color: var(--wp--preset--color--red-dark)
            }

            li a:hover .menu-icon-group.menu-color-teal .menu-item-title {
                color: var(--wp--preset--color--teal-dark)
            }

            li a:hover .menu-icon-group.menu-color-yellow .menu-item-title {
                color: var(--wp--preset--color--yellow-dark)
            }

            .term-link {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                width: fit-content
            }

            .term-title {
                font-size: var(--wp--preset--font-size--xxsmall);
                font-family: var(--wp--preset--font-family--custom-sans);
                letter-spacing: var(--wp--custom--letter-spacing--loose);
                text-transform: uppercase;
                font-weight: 400;
                line-height: 1;
                border-bottom: 1px solid;
                border-color: inherit;
                padding-bottom: 3px
            }

            .term-link svg {
                margin-right: 3px;
                width: 20px;
                height: 20px
            }

            .term-link:hover {
                border-color: var(--wp--preset--color--ink)!important;
                fill: var(--wp--preset--color--ink)!important;
                color: var(--wp--preset--color--ink)!important;
                opacity: 1
            }

            .block-color-default .block-section-headline-group {
                border-color: var(--wp--preset--color--grey);
                fill: var(--wp--preset--color--grey-dark)
            }

            .block-color-gold .block-section-headline-group {
                border-color: var(--wp--preset--color--gold-light);
                fill: var(--wp--preset--color--gold)
            }

            .block-color-green .block-section-headline-group {
                border-color: var(--wp--preset--color--green-light);
                fill: var(--wp--preset--color--green)
            }

            .block-color-pink .block-section-headline-group {
                border-color: var(--wp--preset--color--pink-light);
                fill: var(--wp--preset--color--pink)
            }

            .block-color-purple.block-section-headline-group {
                border-color: var(--wp--preset--color--purple-light);
                fill: var(--wp--preset--color--purple)
            }

            .block-color-red .block-section-headline-group {
                border-color: var(--wp--preset--color--red-light);
                fill: var(--wp--preset--color--red)
            }

            .block-color-yellow .block-section-headline-group {
                border-color: var(--wp--preset--color--yellow-light);
                fill: var(--wp--preset--color--yellow)
            }

            .block-color-default .block-button {
                background: var(--wp--preset--color--grey)
            }

            .block-color-gold .block-button {
                background: var(--wp--preset--color--gold)
            }

            .block-color-green .block-button {
                background: var(--wp--preset--color--green)
            }

            .block-color-pink .block-button {
                background: var(--wp--preset--color--pink)
            }

            .block-color-purple .block-button {
                background: var(--wp--preset--color--purple)
            }

            .block-color-red .block-button {
                background: var(--wp--preset--color--red)
            }

            .block-color-yellow .block-button {
                background: var(--wp--preset--color--yellow)
            }

            .is-style-bg-simple.block-color-default {
                background: var(--wp--preset--color--grey)
            }

            .is-style-bg-simple.block-color-gold {
                background: rgba(231,216,199,.5)
            }

            .is-style-bg-simple.block-color-green {
                background: rgba(225,237,223,.5)
            }

            .is-style-bg-simple.block-color-pink {
                background: #fcf5f3
            }

            .is-style-bg-simple.block-color-purple {
                background: rgba(221,213,223,.5)
            }

            .is-style-bg-simple.block-color-red {
                background: rgba(240,217,214,.5)
            }

            .is-style-bg-simple.block-color-yellow {
                background: rgba(244,221,193,.5)
            }

            .is-style-bg-simple:not(.block-color-default) .post-abbr,.is-style-bg-simple:not(.block-color-default) .post-video {
                background: var(--wp--preset--color--white)
            }

            .is-style-bg-solid.block-color-default {
                background: var(--wp--preset--color--grey)
            }

            .is-style-bg-solid.block-color-gold {
                background: rgba(231,216,199,.25)
            }

            .is-style-bg-solid.block-color-green {
                background: rgba(225,237,223,.25)
            }

            .is-style-bg-solid.block-color-pink {
                background: #fcf5f3
            }

            .is-style-bg-solid.block-color-purple {
                background: rgba(221,213,223,.25)
            }

            .is-style-bg-solid.block-color-red {
                background: rgba(240,217,214,.25)
            }

            .is-style-bg-solid.block-color-yellow {
                background: rgba(244,221,193,.25)
            }

            .is-style-bg-card.block-color-default .block-section-headline-group {
                background: var(--wp--preset--color--grey)
            }

            .is-style-bg-card.block-color-gold .block-section-headline-group {
                background: var(--wp--preset--color--gold-light)
            }

            .is-style-bg-card.block-color-green .block-section-headline-group {
                background: var(--wp--preset--color--green-light)
            }

            .is-style-bg-card.block-color-pink .block-section-headline-group {
                background: var(--wp--preset--color--pink-light)
            }

            .is-style-bg-card.block-color-purple .block-section-headline-group {
                background: var(--wp--preset--color--purple-light)
            }

            .is-style-bg-card.block-color-red .block-section-headline-group {
                background: var(--wp--preset--color--red-light)
            }

            .is-style-bg-card.block-color-yellow .block-section-headline-group {
                background: var(--wp--preset--color--yellow-light)
            }

            .is-style-bg-card.block-color-default .block-content {
                border-color: var(--wp--preset--color--grey)
            }

            .is-style-bg-card.block-color-gold .block-content {
                border-color: var(--wp--preset--color--gold-light)
            }

            .is-style-bg-card.block-color-green .block-content {
                border-color: var(--wp--preset--color--green-light)
            }

            .is-style-bg-card.block-color-pink .block-content {
                border-color: var(--wp--preset--color--pink-light)
            }

            .is-style-bg-card.block-color-purple .block-content {
                border-color: var(--wp--preset--color--purple-light)
            }

            .is-style-bg-card.block-color-red .block-content {
                border-color: var(--wp--preset--color--red-light)
            }

            .is-style-bg-card.block-color-yellow .block-content {
                border-color: var(--wp--preset--color--yellow-light)
            }

            .is-style-bg-solid {
                background: var(--wp--preset--color--grey);
                max-width: 100vw;
                padding: 60px 20px;
                margin: 0 calc(-1 * var(--wp--custom--layout--block-gap))
            }

            .is-style-bg-simple {
                background: var(--wp--preset--color--grey);
                max-width: 100vw;
                padding: 60px 20px;
                margin: 0 calc(-1 * var(--wp--custom--layout--block-gap))
            }

            .is-style-bg-card {
                padding: 40px 0
            }

            .block-section-headline-group {
                display: flex;
                flex-wrap: wrap;
                align-items: center;
                justify-content: flex-start;
                position: relative;
                overflow: hidden;
                margin: 0 0 20px
            }

            .block-section-icon {
                display: block;
                line-height: 1;
                margin: 5px 5px 0 0
            }

            .block-section-icon svg {
                width: 25px;
                height: 25px
            }

            .block-title {
                margin: 0;
                font-size: 1.75rem;
                line-height: 1;
                position: relative;
                border-bottom: 2px solid;
                border-color: inherit;
                padding: 0 0 5px
            }

            .block-description {
                font-size: var(--wp--preset--font-size--medium);
                line-height: var(--wp--custom--line-height--medium);
                margin: 0 0 var(--wp--custom--layout--block-gap)
            }

            .block-button {
                background: var(--wp--preset--color--grey);
                color: var(--wp--preset--color--ink);
                margin: 0 0 0 auto;
                display: flex;
                justify-content: center;
                align-items: center;
                width: fit-content;
                text-decoration: none;
                border-radius: 25px;
                font-family: var(--wp--preset--font-family--custom-sans);
                font-size: var(--wp--preset--font-size--xxsmall);
                letter-spacing: var(--wp--custom--letter-spacing--loose);
                -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
                box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
                line-height: 1;
                text-transform: uppercase;
                font-weight: 400;
                padding: 15px 25px
            }

            .block-button em {
                font-style: normal
            }

            .block-button svg {
                fill: var(--wp--preset--color--ink);
                transform: rotate(-90deg);
                margin-left: 5px;
                width: 15px;
                height: 15px
            }

            .block-button:hover {
                background: var(--wp--preset--color--ink)!important;
                color: var(--wp--preset--color--white)!important;
                opacity: 1
            }

            .block-button:hover svg {
                fill: var(--wp--preset--color--white)
            }

            .is-style-bg-simple .wrap {
                position: relative
            }

            .is-style-bg-simple .block-section-headline-group {
                color: var(--wp--preset--color--ink)
            }

            .is-style-bg-simple .block-section-headline-group {
                --f: .5em;
                position: absolute;
                top: 0;
                left: 0;
                line-height: 1.8;
                padding-inline:1lh;padding-bottom: var(--f);
                border-image: conic-gradient(#CE7C77 0 0) 51%/var(--f);
                clip-path: polygon(100% calc(100% - var(--f)),100% 100%,calc(100% - var(--f)) calc(100% - var(--f)),var(--f) calc(100% - var(--f)),0 100%,0 calc(100% - var(--f)),999px calc(100% - var(--f) - 999px),calc(100% - 999px) calc(100% - var(--f) - 999px));
                transform: translate(calc((cos(45deg) - 1)*100%),-100%) rotate(-45deg);
                transform-origin: 100% 100%;
                background-color: var(--wp--preset--color--pink-light)
            }

            .is-style-bg-simple .block-title {
                border-bottom: 0;
                padding: 10px 0;
                font-size: 1.5rem
            }

            .is-style-bg-simple .block-section-icon svg {
                fill: var(--wp--preset--color--ink)!important;
                width: 20px;
                height: 20px
            }

            .is-style-bg-simple .block-description {
                display: none
            }

            .is-style-bg-card .block-section-headline-group {
                padding: 10px 20px;
                background: var(--wp--preset--color--grey);
                margin: 0;
                width: fit-content
            }

            .is-style-bg-card .block-title {
                font-size: 1.4rem;
                padding: 0;
                font-weight: 700;
                border-bottom: 0
            }

            .is-style-bg-card .block-section-icon svg {
                width: 20px;
                height: 20px
            }

            .is-style-bg-card .block-content {
                border: 1px solid;
                border-color: var(--wp--preset--color--grey);
                background: var(--wp--preset--color--white);
                padding: var(--wp--custom--layout--block-gap)
            }

            .block-post-group {
                max-width: var(--wp--custom--layout--page);
                margin: var(--wp--custom--layout--block-gap-large) 0;
                gap: var(--wp--custom--layout--block-gap-xlarge);
                margin-inline:auto;display: grid;
                grid-template-columns: repeat(4,minmax(0,1fr))
            }

            .small-post-group {
                grid-template-columns: repeat(6,minmax(0,1fr));
                gap: var(--wp--custom--layout--block-gap)
            }

            .medium-post-group {
                grid-template-columns: repeat(4,minmax(0,1fr));
                gap: var(--wp--custom--layout--block-gap-large)
            }

            .large-post-group {
                grid-template-columns: repeat(3,minmax(0,1fr))
            }

            .video-post-group {
                grid-template-columns: repeat(2,minmax(0,1fr))
            }

            @media (max-width: 1024px) {
                .small-post-group {
                    grid-template-columns:repeat(3,minmax(0,1fr))
                }
            }

            @media (max-width: 900px) {
                .medium-post-group {
                    grid-template-columns:repeat(2,minmax(0,1fr));
                    gap: var(--wp--custom--layout--block-gap)
                }

                .video-post-group {
                    grid-template-columns: repeat(1,minmax(0,1fr))
                }

                .large-post-group {
                    grid-template-columns: repeat(1,minmax(0,1fr))
                }
            }

            .post-abbr {
                background: var(--wp--preset--color--white)
            }

            .post-curated .post-abbr,.post-curated .post-video {
                background: var(--wp--preset--color--grey)
            }

            .post-curated .post-abbr,.post-curated .post-video,.post-latest .post-abbr,.post-latest .post-video {
                background: var(--wp--preset--color--grey)
            }

            .is-style-bg-solid .post-abbr,.is-style-bg-solid .post-video {
                background: var(--wp--preset--color--white)
            }

            .is-style-bg-simple .post-abbr,.is-style-bg-simple.post-video {
                background: var(--wp--preset--color--white)
            }

            .is-style-bg-card .post-abbr,.is-style-bg-card .post-video {
                background: var(--wp--preset--color--grey)
            }

            .post-abbr img {
                display: block
            }

            .post-abbr a,.post-abbr a:visited {
                color: var(--wp--preset--color--ink);
                text-decoration: none
            }

            .post-abbr a:hover,.post-abbr a:visited:hover {
                color: var(--wp--preset--color--teal);
                opacity: 1
            }

            .post-meta {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                color: var(--wp--preset--color--ink);
                font-family: var(--wp--preset--font-family--system-sans);
                font-size: var(--wp--preset--font-size--xxsmall);
                letter-spacing: var(--wp--preset--letter-spacing--normal);
                line-height: var(--wp--custom--line-height--small);
                text-transform: none;
                font-weight: 400
            }

            .post-meta svg {
                fill: var(--wp--preset--color--pink);
                width: 15px;
                height: 15px;
                margin-right: 4px
            }

            .large-post-group .post-abbr .abbr-content {
                padding: var(--wp--custom--layout--block-gap-large)
            }

            .large-post-group .post-abbr .article-title {
                line-height: var(--wp--custom--line-height--xsmall);
                display: block;
                font-size: 1.75rem;
                margin: var(--wp--custom--layout--block-gap) 0
            }

            @media (max-width: 764px) {
                .small-post-group {
                    grid-template-columns:repeat(2,minmax(0,1fr))
                }

                .large-post-group .post-abbr .abbr-content {
                    padding: var(--wp--custom--layout--block-gap)
                }

                .large-post-group .post-abbr .article-title {
                    font-size: 1.5rem;
                    margin: 15px 0
                }
            }

            @media (max-width: 600px) {
                .large-post-group .post-abbr .abbr-content {
                    padding:var(--wp--custom--layout--block-gap-large)
                }

                .large-post-group .post-abbr .article-title {
                    font-size: 1.75rem
                }
            }

            .medium-post-group .post-abbr .abbr-content {
                padding: 20px
            }

            .medium-post-group .post-abbr .article-title {
                font-size: 1.5rem;
                line-height: var(--wp--custom--line-height--xsmall);
                display: block;
                margin: 15px 0
            }

            @media (max-width: 600px) {
                .medium-post-group .post-abbr .article-title {
                    font-size:1.25rem;
                    margin: 10px 0
                }

                .video-post-group .post-abbr .abbr-content {
                    padding: 15px
                }
            }

            .small-post-group .post-abbr .abbr-content {
                padding: 15px
            }

            .small-post-group .post-abbr .article-title {
                font-size: 1.25rem;
                line-height: var(--wp--custom--line-height--xsmall);
                display: block;
                margin: 0 0 10px
            }

            .small-post-group .term-link {
                display: none
            }

            .video-post-group .post-abbr {
                display: flex;
                align-items: center;
                justify-content: center;
                position: relative
            }

            .video-post-group a.post-abbr-img {
                width: 50%;
                display: block;
                line-height: 1;
                position: relative
            }

            .video-post-group a.post-abbr-img:before {
                content: '';
                display: block;
                width: 60px;
                height: 60px;
                position: absolute;
                background: url(https://sallysbakingaddiction.com/wp-content/themes/sallysbaking/assets/images/bg-play.svg) left;
                right: -34px;
                top: 25px;
                border: 8px solid #fff;
                border-radius: 50%
            }

            .video-post-group .abbr-content {
                width: 50%;
                padding: 30px;
                position: relative
            }

            .video-post-group .post-abbr .article-title {
                line-height: var(--wp--custom--line-height--xsmall);
                display: block;
                font-size: 2rem;
                margin: var(--wp--custom--layout--block-gap) 0
            }

            @media (max-width: 450px) {
                .video-post-group .post-abbr {
                    display:block
                }

                .video-post-group .abbr-content,.video-post-group a.post-abbr-img {
                    width: 100%
                }

                .video-post-group a.post-abbr-img:before {
                    right: 25px;
                    top: inherit;
                    bottom: -35px
                }

                .video-post-group .post-abbr .abbr-content {
                    padding: 20px
                }
            }

            :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
                border: none;
                padding: 0
            }

            .site-container .formkit-form[data-format=inline] {
                max-width: 1200px!important;
                width: 100%important;
                margin: 40px auto!important
            }

            .formkit-form {
                margin: 20px auto;
                position: relative;
                text-align: left;
                border: 0!important;
                border-radius: 0!important;
                box-shadow: none!important;
                color: #010101!important
            }

            .formkit-form a {
                color: var(--wp--preset--color--grey-dark);
                text-decoration: underline;
                font-weight: 700
            }

            .formkit-form a:hover {
                color: var(--wp--preset--color--ink)
            }

            .formkit-form .formkit-header {
                margin: 0!important
            }

            .formkit-form h2 {
                margin: 0 0 20px!important;
                font-family: var(--wp--preset--font-family--custom-sans);
                font-size: var(--wp--preset--font-size--xlarge)!important;
                display: block;
                width: fit-content;
                line-height: 1.1;
                text-align: left!important;
                color: #010101!important
            }

            .formkit-form .formkit-input:focus {
                outline: -webkit-focus-ring-color auto 2px!important;
                outline-offset: 2px!important
            }

            .formkit-form .formkit-button:focus,.formkit-form .formkit-submit:focus {
                outline: -webkit-focus-ring-color auto 2px!important;
                outline-offset: 2px!important
            }

            .formkit-form .formkit-content {
                margin-bottom: 0!important
            }

            .formkit-form p {
                color: #010101!important;
                text-align: left!important;
                font-size: var(--wp--preset--font-size--small);
                margin: 0 0 20px!important
            }

            .formkit-fields {
                margin: 0!important
            }

            .formkit-field {
                margin: 3px 0!important;
                -webkit-flex: 1 0 49%!important;
                -ms-flex: 1 0 49%!important;
                flex: 1 0 49%!important;
                margin-right: 5px!important
            }

            .formkit-checkboxes {
                display: flex;
                align-items: center;
                justify-content: start;
                margin: 15px 0 0
            }

            .formkit-submit {
                flex: 1 0 19%!important;
                margin: 0!important;
                padding: 5px!important
            }

            .formkit-form .formkit-input {
                border: 1px solid #010101!important;
                background: 0 0!important;
                color: #010101!important
            }

            .formkit-form .formkit-input::placeholder {
                color: #010101!important
            }

            button.formkit-submit.formkit-submit {
                display: block!important;
                width: 100%!important;
                background: 0 0!important;
                font-size: 14px!important;
                font-weight: 400!important;
                width: fit-content!important;
                margin: 15px 0 0!important;
                padding: 0!important;
                -webkit-flex: 1 0 100%!important;
                -ms-flex: 1 0 100%!important;
                flex: 1 0 100%!important;
                font-family: var(--wp--preset--font-family--custom-sans)
            }

            .formkit-submit span {
                display: block!important;
                width: fit-content!important;
                background: #010101!important;
                border-radius: 25px!important;
                -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
                box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
                text-transform: uppercase;
                letter-spacing: .05rem;
                width: fit-content
            }

            .formkit-submit span:hover {
                background: #ce7c77!important;
                color: #010101!important
            }

            .formkit-form .formkit-disclaimer {
                margin: 20px 0 0!important;
                text-align: left!important;
                opacity: 1!important
            }

            .formkit-form .formkit-disclaimer p {
                margin: 0!important;
                color: #010101!important;
                font-size: .8rem!important
            }

            .formkit-form [data-style=minimal] {
                padding: 50px 0!important;
                max-width: 900px!important;
                width: calc(100% - 20px);
                margin: 0 auto!important;
                position: relative;
                z-index: 2
            }

            .formkit-form [data-style=minimal]::before {
                width: 100px;
                height: 100px;
                content: "";
                display: block;
                background: url(https://sallysbakingaddiction.com/wp-content/themes/sallysbaking/assets/images/bg-sprinkles.svg) center no-repeat;
                background-size: contain;
                right: 10px;
                top: 10px;
                position: absolute;
                z-index: -1
            }

            .site-main .formkit-form[data-format=inline]:has([data-style=minimal]) {
                max-width: 100%!important;
                margin: 0!important
            }

            .single .entry-content .formkit-form [data-style=minimal] {
                padding: 40px!important
            }

            .savetherecipe .formkit-form {
                position: relative!important;
                overflow: visible!important;
                padding: 20px!important;
                background-color: #fff;
                opacity: 1;
                background: repeating-linear-gradient(45deg,#f5f3f2,#f5f3f2 2px,#fff 2px,#fff 4px)
            }

            .savetherecipe .formkit-form [data-style=minimal] {
                padding: 20px!important;
                background: #fff!important
            }

            .savetherecipe .formkit-form [data-style=minimal]::before {
                display: none
            }

            .savetherecipe .formkit-form .formkit-header {
                position: relative;
                display: flex;
                align-items: center;
                justify-content: flex-start;
                margin: 0 0 10px!important
            }

            .savetherecipe .formkit-form .formkit-header::before {
                width: 40px;
                height: 40px;
                content: "";
                display: block;
                background: url(https://sallysbakingaddiction.com/wp-content/themes/sallysbaking/assets/icons/social-circle/email.svg) center no-repeat;
                background-size: contain;
                margin: 0 5px 0 0!important
            }

            .savetherecipe .formkit-form .formkit-header h2 {
                line-height: 1;
                margin: 0!important
            }

            @media (max-width: 600px) {
                .site-main .savetherecipe .formkit-form[data-format=inline]:has([data-style=minimal]) {
                    max-width:calc(100% + 30px)!important;
                    margin: 20px -15px!important;
                    width: calc(100% + 30px)!important
                }

                .savetherecipe .formkit-form .formkit-header h2 {
                    font-size: 20px!important
                }
            }

            .formkit-form [data-style=full] {
                max-width: 1200px!important;
                width: 100%!important;
                margin: 0 auto
            }

            .formkit-form [data-style=full] .formkit-background {
                margin: 0!important;
                border-radius: 0!important
            }

            @media screen and (min-width: 600px) {
                .formkit-form [data-style=full] .formkit-column {
                    padding:40px!important;
                    width: 45%!important
                }

                .formkit-form [data-style=full] .formkit-background {
                    width: 55%!important
                }
            }

            @media (max-width: 400px) {
                .savetherecipe .formkit-form [data-style=minimal] {
                    padding:10px!important
                }
            }

            body {
                --tr-star-color: #CE7C77;
                --tr-button-color: #F5F3F2;
                --tr-button-text-color: #010101;
                --tr-body-color: #010101;
                --tr-h3-color: #010101;
                --tr-detail-label-color: #010101;
                --tr-radius: 2px
            }

            .tasty-recipes {
                --tr-star-size: 18px;
                --tr-star-margin: 3px
            }

            .tasty-recipes-print-button {
                background-color: #667;
                border: none;
                display: inline-block;
                padding: .5em 1em;
                text-decoration: none
            }

            .tasty-recipes a.button {
                background-color: #f9f9f9;
                background-color: var(--tr-button-color,#f9f9f9);
                border: 1px solid #aaa;
                border-color: var(--tr-button-color,#aaa);
                border-radius: var(--tr-radius,0);
                color: #aaa;
                color: var(--tr-button-text-color,#aaa);
                cursor: pointer;
                display: block;
                font-size: 16px;
                font-weight: 700;
                line-height: 16px;
                margin-top: 0;
                padding: 8px;
                text-align: center;
                text-decoration: none;
                text-transform: uppercase
            }

            .tasty-recipes {
                margin-bottom: 4em;
                max-width: 700px;
                background-color: #f9f9f9
            }

            .tasty-recipes-print-button {
                display: none
            }

            .tasty-recipes {
                --tr-star-size: 18px!important;
                --tr-star-margin: 4px!important
            }

            #breadcrumbs {
                overflow: visible;
                line-height: 1.7
            }

            @font-face {
                font-family: sofia-pro;
                src: url("https://use.typekit.net/af/5d97ff/00000000000000007735f999/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/5d97ff/00000000000000007735f999/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/5d97ff/00000000000000007735f999/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");
                font-display: swap;
                font-style: normal;
                font-weight: 800;
                font-stretch: normal
            }

            @font-face {
                font-family: sofia-pro;
                src: url("https://use.typekit.net/af/4cc789/00000000000000003b9b46ed/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/4cc789/00000000000000003b9b46ed/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/4cc789/00000000000000003b9b46ed/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
                font-display: swap;
                font-style: normal;
                font-weight: 400;
                font-stretch: normal
            }

            @keyframes ggs-overlay-fadein-animation {
                0% {
                    opacity: 0
                }

                to {
                    opacity: 1
                }
            }

            @keyframes ggs-overlay-rotate-animation {
                0% {
                    transform: rotate(0)
                }

                to {
                    transform: rotate(1turn)
                }
            }

            *>.ggs-bootstrap-overlay {
                background-color: #fff!important;
                height: 100%!important;
                left: 0!important;
                position: absolute!important;
                top: 0!important;
                width: 100%!important;
                z-index: 2!important
            }

            [data-mode=hosted-mode]>.ggs-bootstrap-overlay,[data-mode=iframe-mode]>.ggs-bootstrap-overlay {
                position: fixed!important
            }

            *>.ggs-bootstrap-overlay:after {
                animation: .6s ease-in ggs-overlay-fadein-animation,.6s linear infinite ggs-overlay-rotate-animation;
                background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath fill='none' d='M0 0h60v60H0z'/%3E%3ClinearGradient id='a'%3E%3Cstop offset='0%25' stop-color='%236d9ed3'/%3E%3Cstop offset='22.3%25' stop-color='%236ac2e1'/%3E%3Cstop offset='37.6%25' stop-color='%23b4d56d'/%3E%3Cstop offset='52.3%25' stop-color='%23cadb36'/%3E%3Cstop offset='65.8%25' stop-color='%23f0c22d'/%3E%3Cstop offset='80.7%25' stop-color='%23f1852e'/%3E%3Cstop offset='100%25' stop-color='%23f16a21'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23a)' d='M30 60c16.569 0 30-13.431 30-30S46.569 0 30 0 0 13.431 0 30a1.5 1.5 0 0 0 3 0C3 15.089 15.089 3 30 3s27 12.089 27 27-12.089 27-27 27a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E")!important;
                content: " "!important;
                height: 60px!important;
                left: calc(50% - 30px)!important;
                position: absolute!important;
                top: calc(50% - 30px)!important;
                width: 60px!important
            }

            @keyframes gleam-on-append-animation-name-dataGalleryEmbed1-gz3i {
                0% {
                    visibility: inherit
                }
            }

            [data-gallery-embed] {
                animation: 1ms gleam-on-append-animation-name-dataGalleryEmbed1-gz3i
            }

            @keyframes gleam-on-append-animation-name-dataGalleryInclude2-gz3i {
                0% {
                    visibility: inherit
                }
            }

            [data-gallery-include] {
                animation: 1ms gleam-on-append-animation-name-dataGalleryInclude2-gz3i
            }

            .formkit-form[data-uid="25b3e33e32"] * {
                box-sizing: border-box
            }

            .formkit-form[data-uid="25b3e33e32"] {
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

            .formkit-form[data-uid="25b3e33e32"] legend {
                border: none;
                font-size: inherit;
                margin-bottom: 10px;
                padding: 0;
                position: relative;
                display: table
            }

            .formkit-form[data-uid="25b3e33e32"] fieldset {
                border: 0;
                padding: .01em 0 0;
                margin: 0;
                min-width: 0
            }

            .formkit-form[data-uid="25b3e33e32"] body:not(:-moz-handler-blocked) fieldset {
                display: table-cell
            }

            .formkit-form[data-uid="25b3e33e32"] h1,.formkit-form[data-uid="25b3e33e32"] h2,.formkit-form[data-uid="25b3e33e32"] h3,.formkit-form[data-uid="25b3e33e32"] h4,.formkit-form[data-uid="25b3e33e32"] h5,.formkit-form[data-uid="25b3e33e32"] h6 {
                color: inherit;
                font-size: inherit;
                font-weight: inherit
            }

            .formkit-form[data-uid="25b3e33e32"] h2 {
                font-size: 1.5em;
                margin: 1em 0
            }

            .formkit-form[data-uid="25b3e33e32"] h3 {
                font-size: 1.17em;
                margin: 1em 0
            }

            .formkit-form[data-uid="25b3e33e32"] p {
                color: inherit;
                font-size: inherit;
                font-weight: inherit
            }

            .formkit-form[data-uid="25b3e33e32"] blockquote:not([template-default]),.formkit-form[data-uid="25b3e33e32"] ol:not([template-default]),.formkit-form[data-uid="25b3e33e32"] ul:not([template-default]) {
                text-align: left
            }

            .formkit-form[data-uid="25b3e33e32"] blockquote:not([template-default]),.formkit-form[data-uid="25b3e33e32"] hr:not([template-default]),.formkit-form[data-uid="25b3e33e32"] ol:not([template-default]),.formkit-form[data-uid="25b3e33e32"] p:not([template-default]),.formkit-form[data-uid="25b3e33e32"] ul:not([template-default]) {
                color: inherit;
                font-style: initial
            }

            .formkit-form[data-uid="25b3e33e32"][data-format=modal] {
                display: none
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-checkboxes,.formkit-form[data-uid="25b3e33e32"] .formkit-input {
                width: 100%
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-button,.formkit-form[data-uid="25b3e33e32"] .formkit-submit {
                border: 0;
                border-radius: 5px;
                color: #fff;
                cursor: pointer;
                display: inline-block;
                text-align: center;
                font-size: 15px;
                font-weight: 500;
                cursor: pointer;
                margin-bottom: 15px;
                overflow: hidden;
                padding: 0;
                position: relative;
                vertical-align: middle
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-button:focus,.formkit-form[data-uid="25b3e33e32"] .formkit-button:hover,.formkit-form[data-uid="25b3e33e32"] .formkit-submit:focus,.formkit-form[data-uid="25b3e33e32"] .formkit-submit:hover {
                outline: 0
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-button:focus>span,.formkit-form[data-uid="25b3e33e32"] .formkit-button:hover>span,.formkit-form[data-uid="25b3e33e32"] .formkit-submit:focus>span,.formkit-form[data-uid="25b3e33e32"] .formkit-submit:hover>span {
                background-color: rgba(0,0,0,.1)
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-button>span,.formkit-form[data-uid="25b3e33e32"] .formkit-submit>span {
                display: block;
                -webkit-transition: .3s ease-in-out;
                transition: all .3s ease-in-out;
                padding: 12px 24px
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-input {
                background: #fff;
                font-size: 15px;
                padding: 12px;
                border: 1px solid #e3e3e3;
                -webkit-flex: 1 0 auto;
                -ms-flex: 1 0 auto;
                flex: 1 0 auto;
                line-height: 1.4;
                margin: 0;
                -webkit-transition: border-color .3s ease-out;
                transition: border-color ease-out .3s
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-input:focus {
                outline: 0;
                border-color: #1677be;
                -webkit-transition: border-color .3s;
                transition: border-color ease .3s
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-input::-webkit-input-placeholder {
                color: inherit;
                opacity: .8
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-input::-moz-placeholder {
                color: inherit;
                opacity: .8
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-input:-ms-input-placeholder {
                color: inherit;
                opacity: .8
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-input::placeholder {
                color: inherit;
                opacity: .8
            }

            .formkit-form[data-uid="25b3e33e32"] [data-group=checkboxes] {
                text-align: left;
                margin: 0
            }

            .formkit-form[data-uid="25b3e33e32"] [data-group=checkboxes] [data-group=checkbox] {
                margin-bottom: 10px
            }

            .formkit-form[data-uid="25b3e33e32"] [data-group=checkboxes] [data-group=checkbox] * {
                cursor: pointer
            }

            .formkit-form[data-uid="25b3e33e32"] [data-group=checkboxes] [data-group=checkbox]:last-of-type {
                margin-bottom: 0
            }

            .formkit-form[data-uid="25b3e33e32"] [data-group=checkboxes] [data-group=checkbox] input[type=checkbox] {
                display: none
            }

            .formkit-form[data-uid="25b3e33e32"] [data-group=checkboxes] [data-group=checkbox] input[type=checkbox]+label::after {
                content: none
            }

            .formkit-form[data-uid="25b3e33e32"] [data-group=checkboxes] [data-group=checkbox] input[type=checkbox]:checked+label::after {
                border-color: #fff;
                content: ""
            }

            .formkit-form[data-uid="25b3e33e32"] [data-group=checkboxes] [data-group=checkbox] input[type=checkbox]:checked+label::before {
                background: #10bf7a;
                border-color: #10bf7a
            }

            .formkit-form[data-uid="25b3e33e32"] [data-group=checkboxes] [data-group=checkbox] label {
                position: relative;
                display: inline-block;
                padding-left: 28px
            }

            .formkit-form[data-uid="25b3e33e32"] [data-group=checkboxes] [data-group=checkbox] label::after,.formkit-form[data-uid="25b3e33e32"] [data-group=checkboxes] [data-group=checkbox] label::before {
                position: absolute;
                content: "";
                display: inline-block
            }

            .formkit-form[data-uid="25b3e33e32"] [data-group=checkboxes] [data-group=checkbox] label::before {
                height: 16px;
                width: 16px;
                border: 1px solid #e3e3e3;
                background: #fff;
                left: 0;
                top: 3px
            }

            .formkit-form[data-uid="25b3e33e32"] [data-group=checkboxes] [data-group=checkbox] label::after {
                height: 4px;
                width: 8px;
                border-left: 2px solid #4d4d4d;
                border-bottom: 2px solid #4d4d4d;
                -webkit-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
                left: 4px;
                top: 8px
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-alert {
                background: #f9fafb;
                border: 1px solid #e3e3e3;
                border-radius: 5px;
                -webkit-flex: 1 0 auto;
                -ms-flex: 1 0 auto;
                flex: 1 0 auto;
                list-style: none;
                margin: 25px auto;
                padding: 12px;
                text-align: center;
                width: 100%
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-alert:empty {
                display: none
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-alert-error {
                background: #fde8e2;
                border-color: #f2643b;
                color: #ea4110
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-spinner {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                height: 0;
                width: 0;
                margin: 0 auto;
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                width: 0;
                overflow: hidden;
                text-align: center;
                -webkit-transition: .3s ease-in-out;
                transition: all .3s ease-in-out
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-spinner>div {
                margin: auto;
                width: 12px;
                height: 12px;
                background-color: #fff;
                opacity: .3;
                border-radius: 100%;
                display: inline-block;
                -webkit-animation: 1.4s ease-in-out infinite both formkit-bouncedelay-formkit-form-data-uid-25b3e33e32-;
                animation: 1.4s ease-in-out infinite both formkit-bouncedelay-formkit-form-data-uid-25b3e33e32-
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-spinner>div:first-child {
                -webkit-animation-delay: -.32s;
                animation-delay: -.32s
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-spinner>div:nth-child(2) {
                -webkit-animation-delay: -.16s;
                animation-delay: -.16s
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-submit[data-active] .formkit-spinner {
                opacity: 1;
                height: 100%;
                width: 50px
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-submit[data-active] .formkit-spinner~span {
                opacity: 0
            }

            @-webkit-keyframes formkit-bouncedelay-formkit-form-data-uid-25b3e33e32- {
                0%,100%,80% {
                    -webkit-transform: scale(0);
                    -ms-transform: scale(0);
                    transform: scale(0)
                }

                40% {
                    -webkit-transform: scale(1);
                    -ms-transform: scale(1);
                    transform: scale(1)
                }
            }

            @keyframes formkit-bouncedelay-formkit-form-data-uid-25b3e33e32- {
                0%,100%,80% {
                    -webkit-transform: scale(0);
                    -ms-transform: scale(0);
                    transform: scale(0)
                }

                40% {
                    -webkit-transform: scale(1);
                    -ms-transform: scale(1);
                    transform: scale(1)
                }
            }

            .formkit-form[data-uid="25b3e33e32"] blockquote {
                padding: 10px 20px;
                margin: 0 0 20px;
                border-left: 5px solid #e1e1e1
            }

            .formkit-form[data-uid="25b3e33e32"] {
                box-shadow: 0 4px 8px rgba(105,113,119,.2);
                max-width: 740px!important;
                overflow: hidden
            }

            .formkit-form[data-uid="25b3e33e32"] [data-style=full] {
                width: 100%;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-background {
                background-position: center center;
                background-size: cover;
                height: 280px;
                margin: 20px;
                border-radius: var(--bg-border-radius)!important
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-column {
                padding: 20px;
                position: relative;
                -webkit-order: 2;
                -ms-flex-order: 2;
                order: 2
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-header {
                margin-top: 0;
                margin-bottom: 24px;
                font-weight: 700;
                font-size: calc(30px + (36 - 30) * ((100vw - 400px) / (600 - 400)))
            }

            @media all and (min-width: 800px) {
                .formkit-form[data-uid="25b3e33e32"] .formkit-header {
                    font-size:36px
                }
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-header h2 {
                line-height: 1.2;
                margin-top: 0
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-content {
                margin-bottom: 45px;
                font-size: 16px
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-fields {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-field {
                margin: 0 0 10px
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-input {
                width: 100%;
                border: 0;
                padding-left: 12px;
                padding-right: 0;
                height: 47px;
                font-size: 14px
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-checkboxes {
                background: 0 0!important;
                color: inherit!important
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-fields .formkit-submit {
                margin-top: 8px;
                font-size: 12px;
                height: 47px
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-fields .formkit-submit span {
                padding: 15px 14px
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-fields[data-stacked=false] {
                margin-left: -4px;
                margin-right: -4px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-fields[data-stacked=false] .formkit-submit {
                -webkit-flex: 1 1 auto!important;
                -ms-flex: 1 1 auto!important;
                flex: 1 1 auto!important;
                margin: 0!important;
                min-width: 90px
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-fields[data-stacked=false] .formkit-field,.formkit-form[data-uid="25b3e33e32"] .formkit-fields[data-stacked=false] .formkit-submit {
                margin: 0 4px 8px!important
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-fields[data-stacked=false] .formkit-field {
                -webkit-flex: 100 1 auto!important;
                -ms-flex: 100 1 auto!important;
                flex: 100 1 auto!important;
                margin: 0
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-disclaimer {
                font-size: 12px;
                opacity: .6;
                margin-top: 6px
            }

            .formkit-form[data-uid="25b3e33e32"] .formkit-field,.formkit-form[data-uid="25b3e33e32"] .formkit-submit {
                margin: 0 0 8px;
                -webkit-flex: 1 0 100%;
                -ms-flex: 1 0 100%;
                flex: 1 0 100%
            }

            @media screen and (min-width: 600px) {
                .formkit-form[data-uid="25b3e33e32"] [data-style=full] {
                    -webkit-flex-direction:row;
                    -ms-flex-direction: row;
                    flex-direction: row
                }

                .formkit-form[data-uid="25b3e33e32"] [data-style=full] .formkit-column {
                    width: 57%
                }

                .formkit-form[data-uid="25b3e33e32"] [data-style=full] .formkit-background {
                    width: 44%;
                    height: auto;
                    margin-left: 0;
                    -webkit-order: 2;
                    -ms-flex-order: 2;
                    order: 2
                }

                .formkit-form[data-uid="25b3e33e32"] .formkit-column {
                    padding: 55px 60px 55px 45px
                }
            }

            .formkit-form[data-uid="9fc08256bb"] * {
                box-sizing: border-box
            }

            .formkit-form[data-uid="9fc08256bb"] {
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

            .formkit-form[data-uid="9fc08256bb"] legend {
                border: none;
                font-size: inherit;
                margin-bottom: 10px;
                padding: 0;
                position: relative;
                display: table
            }

            .formkit-form[data-uid="9fc08256bb"] fieldset {
                border: 0;
                padding: .01em 0 0;
                margin: 0;
                min-width: 0
            }

            .formkit-form[data-uid="9fc08256bb"] body:not(:-moz-handler-blocked) fieldset {
                display: table-cell
            }

            .formkit-form[data-uid="9fc08256bb"] h1,.formkit-form[data-uid="9fc08256bb"] h2,.formkit-form[data-uid="9fc08256bb"] h3,.formkit-form[data-uid="9fc08256bb"] h4,.formkit-form[data-uid="9fc08256bb"] h5,.formkit-form[data-uid="9fc08256bb"] h6 {
                color: inherit;
                font-size: inherit;
                font-weight: inherit
            }

            .formkit-form[data-uid="9fc08256bb"] h2 {
                font-size: 1.5em;
                margin: 1em 0
            }

            .formkit-form[data-uid="9fc08256bb"] h3 {
                font-size: 1.17em;
                margin: 1em 0
            }

            .formkit-form[data-uid="9fc08256bb"] p {
                color: inherit;
                font-size: inherit;
                font-weight: inherit
            }

            .formkit-form[data-uid="9fc08256bb"] blockquote:not([template-default]),.formkit-form[data-uid="9fc08256bb"] ol:not([template-default]),.formkit-form[data-uid="9fc08256bb"] ul:not([template-default]) {
                text-align: left
            }

            .formkit-form[data-uid="9fc08256bb"] blockquote:not([template-default]),.formkit-form[data-uid="9fc08256bb"] hr:not([template-default]),.formkit-form[data-uid="9fc08256bb"] ol:not([template-default]),.formkit-form[data-uid="9fc08256bb"] p:not([template-default]),.formkit-form[data-uid="9fc08256bb"] ul:not([template-default]) {
                color: inherit;
                font-style: initial
            }

            .formkit-form[data-uid="9fc08256bb"][data-format=modal] {
                display: none
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-checkboxes,.formkit-form[data-uid="9fc08256bb"] .formkit-input {
                width: 100%
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-button,.formkit-form[data-uid="9fc08256bb"] .formkit-submit {
                border: 0;
                border-radius: 5px;
                color: #fff;
                cursor: pointer;
                display: inline-block;
                text-align: center;
                font-size: 15px;
                font-weight: 500;
                cursor: pointer;
                margin-bottom: 15px;
                overflow: hidden;
                padding: 0;
                position: relative;
                vertical-align: middle
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-button:focus,.formkit-form[data-uid="9fc08256bb"] .formkit-button:hover,.formkit-form[data-uid="9fc08256bb"] .formkit-submit:focus,.formkit-form[data-uid="9fc08256bb"] .formkit-submit:hover {
                outline: 0
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-button:focus>span,.formkit-form[data-uid="9fc08256bb"] .formkit-button:hover>span,.formkit-form[data-uid="9fc08256bb"] .formkit-submit:focus>span,.formkit-form[data-uid="9fc08256bb"] .formkit-submit:hover>span {
                background-color: rgba(0,0,0,.1)
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-button>span,.formkit-form[data-uid="9fc08256bb"] .formkit-submit>span {
                display: block;
                -webkit-transition: .3s ease-in-out;
                transition: all .3s ease-in-out;
                padding: 12px 24px
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-input {
                background: #fff;
                font-size: 15px;
                padding: 12px;
                border: 1px solid #e3e3e3;
                -webkit-flex: 1 0 auto;
                -ms-flex: 1 0 auto;
                flex: 1 0 auto;
                line-height: 1.4;
                margin: 0;
                -webkit-transition: border-color .3s ease-out;
                transition: border-color ease-out .3s
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-input:focus {
                outline: 0;
                border-color: #1677be;
                -webkit-transition: border-color .3s;
                transition: border-color ease .3s
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-input::-webkit-input-placeholder {
                color: inherit;
                opacity: .8
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-input::-moz-placeholder {
                color: inherit;
                opacity: .8
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-input:-ms-input-placeholder {
                color: inherit;
                opacity: .8
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-input::placeholder {
                color: inherit;
                opacity: .8
            }

            .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] {
                text-align: left;
                margin: 0
            }

            .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] {
                margin-bottom: 10px
            }

            .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] * {
                cursor: pointer
            }

            .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox]:last-of-type {
                margin-bottom: 0
            }

            .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] input[type=checkbox] {
                display: none
            }

            .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] input[type=checkbox]+label::after {
                content: none
            }

            .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] input[type=checkbox]:checked+label::after {
                border-color: #fff;
                content: ""
            }

            .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] input[type=checkbox]:checked+label::before {
                background: #10bf7a;
                border-color: #10bf7a
            }

            .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] label {
                position: relative;
                display: inline-block;
                padding-left: 28px
            }

            .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] label::after,.formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] label::before {
                position: absolute;
                content: "";
                display: inline-block
            }

            .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] label::before {
                height: 16px;
                width: 16px;
                border: 1px solid #e3e3e3;
                background: #fff;
                left: 0;
                top: 3px
            }

            .formkit-form[data-uid="9fc08256bb"] [data-group=checkboxes] [data-group=checkbox] label::after {
                height: 4px;
                width: 8px;
                border-left: 2px solid #4d4d4d;
                border-bottom: 2px solid #4d4d4d;
                -webkit-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
                left: 4px;
                top: 8px
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-alert {
                background: #f9fafb;
                border: 1px solid #e3e3e3;
                border-radius: 5px;
                -webkit-flex: 1 0 auto;
                -ms-flex: 1 0 auto;
                flex: 1 0 auto;
                list-style: none;
                margin: 25px auto;
                padding: 12px;
                text-align: center;
                width: 100%
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-alert:empty {
                display: none
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-alert-error {
                background: #fde8e2;
                border-color: #f2643b;
                color: #ea4110
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-spinner {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                height: 0;
                width: 0;
                margin: 0 auto;
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                width: 0;
                overflow: hidden;
                text-align: center;
                -webkit-transition: .3s ease-in-out;
                transition: all .3s ease-in-out
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-spinner>div {
                margin: auto;
                width: 12px;
                height: 12px;
                background-color: #fff;
                opacity: .3;
                border-radius: 100%;
                display: inline-block;
                -webkit-animation: 1.4s ease-in-out infinite both formkit-bouncedelay-formkit-form-data-uid-9fc08256bb-;
                animation: 1.4s ease-in-out infinite both formkit-bouncedelay-formkit-form-data-uid-9fc08256bb-
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-spinner>div:first-child {
                -webkit-animation-delay: -.32s;
                animation-delay: -.32s
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-spinner>div:nth-child(2) {
                -webkit-animation-delay: -.16s;
                animation-delay: -.16s
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-submit[data-active] .formkit-spinner {
                opacity: 1;
                height: 100%;
                width: 50px
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-submit[data-active] .formkit-spinner~span {
                opacity: 0
            }

            @-webkit-keyframes formkit-bouncedelay-formkit-form-data-uid-9fc08256bb- {
                0%,100%,80% {
                    -webkit-transform: scale(0);
                    -ms-transform: scale(0);
                    transform: scale(0)
                }

                40% {
                    -webkit-transform: scale(1);
                    -ms-transform: scale(1);
                    transform: scale(1)
                }
            }

            @keyframes formkit-bouncedelay-formkit-form-data-uid-9fc08256bb- {
                0%,100%,80% {
                    -webkit-transform: scale(0);
                    -ms-transform: scale(0);
                    transform: scale(0)
                }

                40% {
                    -webkit-transform: scale(1);
                    -ms-transform: scale(1);
                    transform: scale(1)
                }
            }

            .formkit-form[data-uid="9fc08256bb"] blockquote {
                padding: 10px 20px;
                margin: 0 0 20px;
                border-left: 5px solid #e1e1e1
            }

            .formkit-form[data-uid="9fc08256bb"] {
                box-shadow: 0 4px 8px rgba(105,113,119,.2);
                max-width: 740px!important;
                overflow: hidden
            }

            .formkit-form[data-uid="9fc08256bb"] [data-style=full] {
                width: 100%;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-background {
                background-position: center center;
                background-size: cover;
                height: 280px;
                margin: 20px;
                border-radius: var(--bg-border-radius)!important
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-column {
                padding: 20px;
                position: relative;
                -webkit-order: 2;
                -ms-flex-order: 2;
                order: 2
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-header {
                margin-top: 0;
                margin-bottom: 24px;
                font-weight: 700;
                font-size: calc(30px + (36 - 30) * ((100vw - 400px) / (600 - 400)))
            }

            @media all and (min-width: 800px) {
                .formkit-form[data-uid="9fc08256bb"] .formkit-header {
                    font-size:36px
                }
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-header h2 {
                line-height: 1.2;
                margin-top: 0
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-content {
                margin-bottom: 45px;
                font-size: 16px
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-fields {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-field {
                margin: 0 0 10px
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-input {
                width: 100%;
                border: 0;
                padding-left: 12px;
                padding-right: 0;
                height: 47px;
                font-size: 14px
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-checkboxes {
                background: 0 0!important;
                color: inherit!important
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-fields .formkit-submit {
                margin-top: 8px;
                font-size: 12px;
                height: 47px
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-fields .formkit-submit span {
                padding: 15px 14px
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-fields[data-stacked=false] {
                margin-left: -4px;
                margin-right: -4px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-fields[data-stacked=false] .formkit-submit {
                -webkit-flex: 1 1 auto!important;
                -ms-flex: 1 1 auto!important;
                flex: 1 1 auto!important;
                margin: 0!important;
                min-width: 90px
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-fields[data-stacked=false] .formkit-field,.formkit-form[data-uid="9fc08256bb"] .formkit-fields[data-stacked=false] .formkit-submit {
                margin: 0 4px 8px!important
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-fields[data-stacked=false] .formkit-field {
                -webkit-flex: 100 1 auto!important;
                -ms-flex: 100 1 auto!important;
                flex: 100 1 auto!important;
                margin: 0
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-disclaimer {
                font-size: 12px;
                opacity: .6;
                margin-top: 6px
            }

            .formkit-form[data-uid="9fc08256bb"] .formkit-field,.formkit-form[data-uid="9fc08256bb"] .formkit-submit {
                margin: 0 0 8px;
                -webkit-flex: 1 0 100%;
                -ms-flex: 1 0 100%;
                flex: 1 0 100%
            }

            @media screen and (min-width: 600px) {
                .formkit-form[data-uid="9fc08256bb"] [data-style=full] {
                    -webkit-flex-direction:row;
                    -ms-flex-direction: row;
                    flex-direction: row
                }

                .formkit-form[data-uid="9fc08256bb"] [data-style=full] .formkit-column {
                    width: 57%
                }

                .formkit-form[data-uid="9fc08256bb"] [data-style=full] .formkit-background {
                    width: 44%;
                    height: auto;
                    margin-left: 0;
                    -webkit-order: 2;
                    -ms-flex-order: 2;
                    order: 2
                }

                .formkit-form[data-uid="9fc08256bb"] .formkit-column {
                    padding: 55px 60px 55px 45px
                }
            }
