.elementor .e-3b45f1e9-c5c5{max-width:21ch;font-family:Inter;font-weight:800;font-size:clamp(43px,5vw,70px);color:#F7FBFF;letter-spacing:-0.052em;line-height:.98;margin-block-start:0px;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;display:block;text-wrap: balance;\n}.elementor .e-5344cd8f-4b87{max-width:50rem;font-family:Inter;font-weight:700;font-size:1rem;color:#9bd2ff;letter-spacing:0.01em;line-height:1.5;margin:0px;}.elementor .e-35cc22da-17d6{max-width:72rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-305ad536-c14b{padding-block-start:clamp(56px,6.2vw,84px);padding-block-end:clamp(52px,5.6vw,76px);padding-inline-start:clamp(18px,1.75vw,24px);padding-inline-end:clamp(18px,1.75vw,24px);background-image: radial-gradient(1100px 620px at 50% -3%, rgba(48,143,255,.40), transparent 62%), radial-gradient(at 50% 0%, #0c4b83 0%, #01050a 68%);\n}.elementor .e-3cfce6a0-2644{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-2d62e633-2146{width:calc(100% - 3rem);max-width:72rem;overflow:hidden;aspect-ratio:1200 / 630;padding:0px;margin-block-start:-1.25rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:1.25rem;border-width:2px;border-color:rgba(122,193,255,.58);border-style:solid;}.elementor .e-3b829f5-6924{max-width:46rem;font-family:Inter;font-size:1.125rem;color:#d4e0eb;line-height:1.75;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;& .elementor-widget-theme-post-content > .elementor-widget-container > p { font-family: Inter; font-size: 1.125rem; line-height: 1.75; color: #d4e0eb; margin: 0 0 1.5rem; } & .elementor-widget-theme-post-content > .elementor-widget-container > h2 { font-family: Inter; font-size: 2.4rem; font-weight: 800; line-height: 1.15; letter-spacing: -.035em; color: #f7fbff; margin: 3.5rem 0 1.25rem; } & .elementor-widget-theme-post-content > .elementor-widget-container > h3 { font-family: Inter; font-size: 1.8rem; font-weight: 800; line-height: 1.2; letter-spacing: -.025em; color: #f7fbff; margin: 2.75rem 0 1rem; } & .elementor-widget-theme-post-content > .elementor-widget-container > h4 { font-family: Inter; font-size: 1.5rem; font-weight: 750; line-height: 1.25; color: #f7fbff; margin: 2.5rem 0 1rem; } & .elementor-widget-theme-post-content > .elementor-widget-container > a { color: #7dc7ff; } & .wp-block-image img { max-width: 100%; height: auto; display: block; border: 2px solid rgba(122,193,255,.58); border-radius: .75rem; box-shadow: 0 30px 88px -28px rgba(38,143,255,.82); } & a.wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-jump-to-recipe, & a.wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-print-recipe { color: #020a12 !important; background: #3b9cff !important; border: 1px solid rgba(125,199,255,.3) !important; border-radius: .6rem !important; font-family: Inter !important; font-weight: 800 !important; text-decoration: none; box-shadow: 0 20px 60px -22px rgba(38,145,255,.85) !important; transition: transform .2s ease, box-shadow .2s ease, background-color .2s ease, border-color .2s ease; } & a.wpzoom-recipe-snippet-button svg { fill: #020a12 !important; } & a.wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-jump-to-recipe:hover, & a.wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-print-recipe:hover, & a.wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-jump-to-recipe:focus-visible, & a.wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-print-recipe:focus-visible { background: #69b5ff !important; color: #020a12 !important; border-color: rgba(155,216,255,.58) !important; box-shadow: 0 0 0 1px rgba(96,183,255,.35),0 24px 70px -18px rgba(38,145,255,.95) !important; transform: translate3d(0,-2px,0); } & #wpzoom-recipe-card .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link { transition: transform .2s ease, background-color .2s ease, box-shadow .2s ease, opacity .2s ease; } & #wpzoom-recipe-card .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link:hover, & #wpzoom-recipe-card .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link:focus-visible { background: #69b5ff !important; box-shadow: 0 14px 34px rgba(38,145,255,.55) !important; opacity: 1 !important; transform: translate3d(0,-2px,0); } & .wp-block-wpzoom-recipe-card-block-directions .wpzoom-recipe-card-print-link .btn-print-link { transition: color .2s ease, transform .2s ease; } & .wp-block-wpzoom-recipe-card-block-directions .wpzoom-recipe-card-print-link .btn-print-link:hover, & .wp-block-wpzoom-recipe-card-block-directions .wpzoom-recipe-card-print-link .btn-print-link:focus-visible { color: #69b5ff !important; transform: translate3d(0,-2px,0); } & #wpzoom-recipe-card.wp-block-wpzoom-recipe-card-block-recipe-card { background: #071c30 !important; border: 1px solid rgba(112,180,255,.28) !important; border-radius: 1rem; overflow: hidden; } & .wp-block-list li { overflow-wrap: anywhere; } & blockquote { border-left: 3px solid #3b9cff; padding-left: 1.5rem; color: #f7fbff; } & #wpzoom-recipe-card .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link { background: #071c30 !important; }\n}.elementor .e-71bb8b65-6e47{padding-block-start:clamp(58px,6vw,82px);padding-block-end:clamp(66px,6.9vw,94px);padding-inline-start:clamp(17px,2.1vw,28px);padding-inline-end:clamp(17px,2.1vw,28px);background-color:#01050a;}.elementor .e-63d35e7-7e60{font-family:Inter;font-weight:800;font-size:0.704rem;color:#82C7FF;letter-spacing:0.15em;line-height:1.08;text-transform:uppercase;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6532e28a-a039{font-family:Inter;font-size:42px;color:#F7FBFF;letter-spacing:-0.035em;line-height:1.05;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;font-weight: 780; text-wrap: balance;\n}.elementor .e-7275616f-d728{max-width:43rem;font-family:Inter;font-size:16px;color:#91A0AF;line-height:1.65;margin-block-start:0px;margin-block-end:2rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-2714b4d4-9685:hover,.elementor .e-2714b4d4-9685:focus-visible{color:#020A12;background-color:#69B5FF;box-shadow:0px 0px 0px 1px rgba(96,183,255,.35),0px 24px 70px -18px rgba(38,145,255,.95);transform:translate3d(0px, -2px, 0px);}.elementor .e-2714b4d4-9685{min-height:54px;font-family:Inter;font-weight:800;font-size:13.44px;color:#020A12;letter-spacing:0.06em;text-decoration:none;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24.32px;padding-inline-end:24.32px;border-radius:9.6px;border-width:1px;border-color:rgba(125,199,255,.3);border-style:solid;background-color:#3B9CFF;box-shadow:0px 0px 0px 1px rgba(60,157,255,.2),0px 20px 60px -22px rgba(38,145,255,.85);display:inline-flex;justify-content:center;align-items:center;transition: transform .2s ease, box-shadow .2s ease, background .2s ease;\n}.elementor .e-2952897f-8533{max-width:58rem;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(18px,1.75vw,24px);padding-inline-end:clamp(18px,1.75vw,24px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-641effdd-2cfd{padding-block-start:clamp(58px,5.6vw,76px);padding-block-end:clamp(70px,6.75vw,92px);padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:linear-gradient(180deg, #071c30 0%,#01050a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;border-block-start-width: 1px; background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%; border-top-style: solid; border-top-color: rgba(112,180,255,.17);\n}.elementor .e-5a8719b6-9914{font-family:Inter;color:#f7fbff;padding:0px;background-color:#01050a;}