.double-promo-banner-container{display:flex;flex-direction:column}@media(min-width: 924px){.double-promo-banner-container{flex-direction:row}}.double-promo-banner-container.full-width-container{width:100vw;position:relative;margin-left:-50vw;left:50%}.double-promo-banner-container.banner-overlay{margin-top:-5.75rem;z-index:12}.double-promo-banner-container>div{display:flex;flex-direction:column;min-width:0}@media(min-width: 924px){.double-promo-banner-container>div:nth-child(2){flex:0 0 auto;width:calc(min(32.25rem,43%) + max(0px, (100vw - 90rem) / 2))}}@media(min-width: 924px)and (min-width: 1024px){.double-promo-banner-container>div:nth-child(2):has(.promo-panel.has-cutout){width:calc(32.25rem + max(0px, (100vw - 90rem) / 2))}}@media(min-width: 924px){.double-promo-banner-container>div:first-child{flex:1 1 auto;min-width:0}.double-promo-banner-container>div:only-child{flex:1 1 100%;width:auto;max-width:100%}.double-promo-banner-container>div:first-child .promo-panel{padding:2rem 1.5rem 1rem max(1.75rem,(100vw - 83.5rem)/2 + 1.75rem)}.double-promo-banner-container>div:nth-child(2) .promo-panel{padding:1.5rem min(5rem,max(0px, (100vw - 90rem) / 2)) 1rem 1.5rem}.double-promo-banner-container>div:nth-child(2) .promo-panel:not(.has-cutout){padding-right:max(5rem,(100vw - 83.5rem)/2 + 1.75rem)}.double-promo-banner-container>div:nth-child(2) .promo-panel:not(.has-cutout) .panel-copy{max-width:none}.double-promo-banner-container>div:only-child .promo-panel{padding:2rem max(1.75rem,(100vw - 83.5rem)/2 + 1.75rem) 1rem}.double-promo-banner-container>div:first-child .promo-panel.has-cutout,.double-promo-banner-container>div:only-child .promo-panel.has-cutout{padding-right:0}.double-promo-banner-container>div:first-child .promo-panel .panel-cutout,.double-promo-banner-container>div:only-child .promo-panel .panel-cutout{margin-top:-2rem}.double-promo-banner-container>div:nth-child(2) .promo-panel .panel-cutout{margin-top:-1.5rem;margin-right:0;margin-left:1rem;width:max(49%,100% - 14.5rem - 0.5rem);max-width:max(49%,100% - 14.5rem - 0.5rem)}}@media(min-width: 924px)and (min-width: 1024px){.double-promo-banner-container>div:nth-child(2) .promo-panel .panel-cutout{width:calc(32.25rem - 1.5rem - 14.5rem - 0.5rem);max-width:calc(32.25rem - 1.5rem - 14.5rem - 0.5rem)}}@media(min-width: 924px){.double-promo-banner-container>div:first-child .panel-copy,.double-promo-banner-container>div:nth-child(2) .panel-copy{align-self:stretch;align-items:flex-start;justify-content:flex-start}.double-promo-banner-container>div:first-child .panel-copy .cta-disclaimer,.double-promo-banner-container>div:nth-child(2) .panel-copy .cta-disclaimer{margin-top:auto}}@media(max-width: 575.98px){.double-promo-banner-container>div{width:100%;min-width:20rem;max-width:33.5rem;margin:0 auto}}@media(min-width: 768px){.double-promo-banner-container>div:first-child .promo-panel.has-cutout .panel-copy{max-width:24.4375rem}.double-promo-banner-container>div:nth-child(2) .promo-panel.has-cutout .panel-copy{max-width:14.5rem}}.double-promo-banner-container>div:nth-child(2) .panel-copy .headline{padding:0.0625rem 0;margin-bottom:-0.0625rem}.double-promo-banner-container>div:nth-child(2) .panel-copy .headline h1,.double-promo-banner-container>div:nth-child(2) .panel-copy .headline h2,.double-promo-banner-container>div:nth-child(2) .panel-copy .headline h3,.double-promo-banner-container>div:nth-child(2) .panel-copy .headline h4,.double-promo-banner-container>div:nth-child(2) .panel-copy .headline h5,.double-promo-banner-container>div:nth-child(2) .panel-copy .headline p{font-size:1.25rem;line-height:1.5rem;margin-bottom:0}.double-promo-banner-container>div:nth-child(2) .panel-copy .sub-copy-text{font-family:"Plus Jakarta Sans",arial,helvetica,serif;font-weight:700;margin-bottom:0.5rem;font-size:1.25rem}@media(min-width: 1200px){.double-promo-banner-container>div:nth-child(2) .panel-copy .sub-copy-text{font-size:1.25rem}}.double-promo-banner-container>div:nth-child(2) .panel-copy .sub-copy-text p{line-height:1.5rem;margin-bottom:0}.double-promo-banner-container>div:nth-child(2) .panel-copy .optional-text{font-family:"Plus Jakarta Sans",arial,helvetica,serif;font-weight:600;margin-bottom:0.5rem}.double-promo-banner-container>div:nth-child(2) .panel-copy .optional-text p{font-size:1rem;line-height:1.375rem}@media(min-width: 1200px){.double-promo-banner-container>div:nth-child(2) .panel-copy .optional-text p{font-size:1rem;line-height:1.375rem}}.double-promo-banner-container>div:nth-child(2) .panel-copy .panel-rating{margin-bottom:1.5rem}@media(max-width: 767.98px){.double-promo-banner-container>div:nth-child(2) .panel-copy .headline h1,.double-promo-banner-container>div:nth-child(2) .panel-copy .headline h2,.double-promo-banner-container>div:nth-child(2) .panel-copy .headline h3,.double-promo-banner-container>div:nth-child(2) .panel-copy .headline h4,.double-promo-banner-container>div:nth-child(2) .panel-copy .headline h5,.double-promo-banner-container>div:nth-child(2) .panel-copy .headline p{font-size:1rem;line-height:1.25rem}.double-promo-banner-container>div:nth-child(2) .panel-copy .sub-copy-text{font-size:1rem}.double-promo-banner-container>div:nth-child(2) .panel-copy .sub-copy-text p{line-height:1.25rem}.double-promo-banner-container>div:nth-child(2) .panel-copy .optional-text{font-weight:700 !important}.double-promo-banner-container>div:nth-child(2) .panel-copy .optional-text p{font-size:0.875rem;line-height:1.125rem}}.promo-panel{position:relative;display:flex;flex-direction:row;align-items:center;overflow:hidden;flex:1 1 auto;min-height:8.875rem;background-image:var(--panel-bg-mobile);background-size:cover;background-position:center;background-repeat:no-repeat;padding:1rem}@media(min-width: 768px)and (max-width: 923.98px){.promo-panel{padding:1.5rem 5rem 1rem}}@media(min-width: 924px){.promo-panel{background-image:var(--panel-bg-desktop);min-height:14.25rem}}.promo-panel.has-cutout{-moz-column-gap:0.5rem;column-gap:0.5rem}.panel-copy{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-width:0;position:relative;z-index:1;text-align:left;color:var(--panel-copy-color, #fff);row-gap:0;letter-spacing:-0.03125rem;padding:0}@media(min-width: 768px){.panel-copy .sub-copy-text,.panel-copy .optional-text{align-self:stretch;max-width:100%}}.panel-copy .headline{font-family:"Plus Jakarta Sans",arial,helvetica,serif;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.panel-copy .headline h1,.panel-copy .headline h2,.panel-copy .headline h3,.panel-copy .headline h4,.panel-copy .headline h5,.panel-copy .headline p{margin-bottom:0;font-size:3rem;line-height:3.5rem;letter-spacing:-0.0625rem}.panel-copy .sub-copy-text{font-family:"Plus Jakarta Sans",arial,helvetica,serif;font-weight:700;margin-bottom:0.5rem;font-size:1.25rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.panel-copy .sub-copy-text p{margin-bottom:0;line-height:1.5rem}.panel-copy .optional-text{font-family:"Plus Jakarta Sans",arial,helvetica,serif;font-weight:600;margin-bottom:1.5rem}.panel-copy .optional-text:has(+.panel-rating){margin-bottom:1rem}.panel-copy .optional-text p{font-size:1rem;line-height:1.375rem;margin-bottom:0}.panel-copy .optional-text u,.panel-copy .optional-text strong u,.panel-copy .optional-text u strong{text-decoration:underline}.panel-copy .panel-rating{display:flex;align-items:center;height:0.9375rem;gap:0.375rem;margin-bottom:1rem}.panel-copy .panel-rating img{width:auto;height:0.875rem}.panel-copy .panel-rating[data-bv-show=inline_rating] svg{width:0.875rem !important;height:0.875rem !important}.panel-copy .panel-rating .panel-rating-count{font-family:"DM Sans",arial,helvetica,serif;font-weight:400;font-size:0.75rem;line-height:1.125rem}.panel-copy .cta-disclaimer{display:flex;flex-direction:column;margin-top:0}@media(min-width: 1200px){.panel-copy .cta-disclaimer{flex-direction:row;align-items:center}}.panel-copy .cta-disclaimer .disclaimer-text{font-size:0.75rem;padding-top:1rem}@media(min-width: 1200px){.panel-copy .cta-disclaimer .disclaimer-text{padding:0 0 0 1rem}}.panel-copy .cta-disclaimer .disclaimer-text p{margin-bottom:0}.panel-copy .panel-cta{flex:0 0 auto;align-self:flex-start;padding:0.75rem 2rem;gap:0.75rem;border:0;box-shadow:0 0.25rem 2.3125rem rgba(0,0,0,.25)}@media(min-width: 768px){.panel-copy .panel-cta{white-space:nowrap}}@media(max-width: 767.98px){.panel-copy .panel-cta{box-shadow:none;font-family:"DM Sans",arial,helvetica,serif;font-weight:600;padding:0;border:0;background:none;font-size:0.875rem;line-height:1.125rem;letter-spacing:normal;text-decoration:underline;display:inline-flex;align-items:center;gap:0.5rem;color:var(--panel-cta-color, inherit) !important}.panel-copy .panel-cta.black{color:#000 !important}.panel-copy .panel-cta.white{color:#fff !important}.panel-copy .panel-cta::after{content:"";width:1.25rem;height:1.25rem;flex:0 0 auto;background-image:none;background-color:currentcolor;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24tMjAiPgo8cGF0aCBpZD0iUHJpbWFyeSIgZD0iTTE2Ljg0MjQgOS40MjkwNUMxNi45OTU0IDkuNTc4NzkgMTcuMDgzMyA5Ljc4MDYxIDE3LjA4MzMgOS45OTU0NUMxNy4wODMzIDEwLjIxMDMgMTYuOTk1NCAxMC40MTIxIDE2Ljg0MjQgMTAuNTYxOUwxMS4xMTMyIDE2LjAzMDZDMTAuODAwNyAxNi4zMzAxIDEwLjMwNTkgMTYuMzE3MSAxMC4wMDk3IDE2LjAwNDZDOS43MTM0NiAxNS42OTIxIDkuNzIzMjMgMTUuMTk3MyAxMC4wMzU3IDE0LjkwMTFMMTQuMzUyMSAxMC43NzY3TDMuMjgxMTcgMTAuNzc2N0MyLjg0ODIzIDEwLjc3NjcgMi40OTk5MiAxMC40Mjg0IDIuNDk5OTIgOS45OTU0NUMyLjQ5OTkyIDkuNTYyNTEgMi44NDgyMyA5LjIxNDIgMy4yODExNyA5LjIxNDJMMTQuMzUyMSA5LjIxNDJMMTAuMDMyNSA1LjA5MzExQzkuNzE5OTcgNC43OTM2MyA5LjcxMDIxIDQuMzAyMDkgMTAuMDA2NCAzLjk4OTU5QzEwLjMwMjcgMy42NzcwOSAxMC43OTc0IDMuNjY3MzMgMTEuMTA5OSAzLjk2MzU1TDE2LjgzOTEgOS40MzIzTDE2Ljg0MjQgOS40MjkwNVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==") no-repeat center/contain;mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24tMjAiPgo8cGF0aCBpZD0iUHJpbWFyeSIgZD0iTTE2Ljg0MjQgOS40MjkwNUMxNi45OTU0IDkuNTc4NzkgMTcuMDgzMyA5Ljc4MDYxIDE3LjA4MzMgOS45OTU0NUMxNy4wODMzIDEwLjIxMDMgMTYuOTk1NCAxMC40MTIxIDE2Ljg0MjQgMTAuNTYxOUwxMS4xMTMyIDE2LjAzMDZDMTAuODAwNyAxNi4zMzAxIDEwLjMwNTkgMTYuMzE3MSAxMC4wMDk3IDE2LjAwNDZDOS43MTM0NiAxNS42OTIxIDkuNzIzMjMgMTUuMTk3MyAxMC4wMzU3IDE0LjkwMTFMMTQuMzUyMSAxMC43NzY3TDMuMjgxMTcgMTAuNzc2N0MyLjg0ODIzIDEwLjc3NjcgMi40OTk5MiAxMC40Mjg0IDIuNDk5OTIgOS45OTU0NUMyLjQ5OTkyIDkuNTYyNTEgMi44NDgyMyA5LjIxNDIgMy4yODExNyA5LjIxNDJMMTQuMzUyMSA5LjIxNDJMMTAuMDMyNSA1LjA5MzExQzkuNzE5OTcgNC43OTM2MyA5LjcxMDIxIDQuMzAyMDkgMTAuMDA2NCAzLjk4OTU5QzEwLjMwMjcgMy42NzcwOSAxMC43OTc0IDMuNjY3MzMgMTEuMTA5OSAzLjk2MzU1TDE2LjgzOTEgOS40MzIzTDE2Ljg0MjQgOS40MjkwNVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==") no-repeat center/contain}}@media(max-width: 767.98px){.panel-copy .headline h1,.panel-copy .headline h2,.panel-copy .headline h3,.panel-copy .headline h4,.panel-copy .headline h5,.panel-copy .headline p{font-size:2.25rem;line-height:2.75rem}.panel-copy .sub-copy-text{margin-bottom:0.25rem;font-size:1rem}.panel-copy .sub-copy-text p{line-height:1.25rem}.panel-copy .optional-text{font-weight:700 !important;margin-bottom:0.5rem}.panel-copy .optional-text p{font-size:0.875rem;line-height:1.125rem}.panel-copy .panel-rating{margin-bottom:1rem}}.panel-cutout{flex:0 0 32.4%;min-width:0;position:relative;z-index:0;align-self:stretch;margin:-1rem -1rem -1rem auto;max-width:32.4%}@media(min-width: 768px)and (max-width: 923.98px){.panel-cutout{margin-top:-1.5rem;margin-right:-5rem;margin-left:auto}}@media(min-width: 924px){.panel-cutout{flex:0 0 auto;width:min(25rem,65%,100% - 12.5rem - 0.5rem);max-width:min(25rem,65%,100% - 12.5rem - 0.5rem);margin-right:0;margin-bottom:-1rem}}.panel-cutout figure{position:absolute;inset:0;margin:0;display:block}.panel-cutout img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right}.dual-disclaimer-text{background-color:var(--disclaimer-bg, #f3f3f3);width:100%}.dual-disclaimer-text.disclaimer-full-width{width:100vw;position:relative;margin-left:-50vw;left:50%}.dual-disclaimer-text p,.dual-disclaimer-text h1,.dual-disclaimer-text h2,.dual-disclaimer-text h3,.dual-disclaimer-text h4,.dual-disclaimer-text p>*,.dual-disclaimer-text h1>*,.dual-disclaimer-text h2>*,.dual-disclaimer-text h3>*,.dual-disclaimer-text h4>*{margin:0;padding:0 1rem;text-align:center;color:var(--disclaimer-color, #000);font-family:"DM Sans",arial,helvetica,serif;font-size:0.75rem;font-weight:500;font-style:normal;line-height:1.25rem}@media(min-width: 768px){.dual-disclaimer-text p,.dual-disclaimer-text h1,.dual-disclaimer-text h2,.dual-disclaimer-text h3,.dual-disclaimer-text h4,.dual-disclaimer-text p>*,.dual-disclaimer-text h1>*,.dual-disclaimer-text h2>*,.dual-disclaimer-text h3>*,.dual-disclaimer-text h4>*{font-size:0.875rem}}
