.ryv-foot-slot{width:100%}
.ryv-foot-promo{font-family:var(--ryv-font,"Plus Jakarta Sans",sans-serif);color:#fff;
background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:16px;
display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px 14px;align-items:center;box-sizing:border-box;max-width:420px}
.ryv-foot-promo *{box-sizing:border-box}
.ryv-foot-shot{width:84px;height:84px;border-radius:12px;background:#fff;overflow:hidden;display:grid;place-items:center;text-decoration:none!important}
body.breakdance .ryv-foot-shot img{width:112%!important;height:112%!important;max-width:none!important;object-fit:contain;display:block}
.ryv-foot-ptext p{margin:0}
body.breakdance .ryv-foot-promo .ryv-foot-pname{font-size:19px;font-weight:700;line-height:1.25;color:#fff}
body.breakdance .ryv-foot-promo .ryv-foot-pline{font-size:15px;line-height:1.45;color:#CFD8EA;margin-top:3px}
.ryv-foot-ctas{grid-column:1/-1;display:flex;gap:10px}
body.breakdance .ryv-foot-ctas a{flex:1 1 0;min-height:46px;display:flex;align-items:center;justify-content:center;text-align:center;
border-radius:9px;padding:10px 12px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.2;white-space:nowrap;
text-decoration:none!important;transition:background .18s,border-color .18s}
body.breakdance .ryv-foot-ctas .ryv-foot-learn{background:transparent;border:1px solid rgba(255,255,255,.7);color:#fff!important}
body.breakdance .ryv-foot-ctas .ryv-foot-learn:hover{background:rgba(255,255,255,.1)}
body.breakdance .ryv-foot-ctas .ryv-foot-shop{background:var(--ryv-blue,#0B6EA8);border:1px solid var(--ryv-blue,#0B6EA8);color:#fff!important}
body.breakdance .ryv-foot-ctas .ryv-foot-shop:hover{background:var(--ryv-blue-hover,#005F91);border-color:var(--ryv-blue-hover,#005F91)}
body.breakdance .ryv-foot-ctas a:focus-visible,body.breakdance .ryv-foot-help a:focus-visible,
body.breakdance .ryv-foot-guar a:focus-visible{outline:3px solid #fff;outline-offset:2px}

.ryv-foot-help{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0 22px}
body.breakdance .ryv-foot-help a{display:inline-block;padding:10px 0;font-size:16px;font-weight:500;color:#fff;text-decoration:none}
body.breakdance .ryv-foot-help a:hover{text-decoration:underline}
body.breakdance .ryv-foot-help a.ryv-foot-link,body.breakdance .ryv-foot-guar a.ryv-foot-link{color:#fff!important}



body.breakdance .bde-section-46684-177 .bde-code-block:has(.ryv-foot-guar){align-self:stretch;width:100%;align-items:stretch}
body.breakdance .ryv-foot-guar{width:100%}
body.breakdance .ryv-foot-guar{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:nowrap;
margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.4;color:#fff;text-align:left}
.ryv-foot-guar svg{flex:none;color:#CFD8EA}
body.breakdance .ryv-foot-guar a{color:#fff;text-decoration:underline;text-underline-offset:3px;padding:6px 0;display:inline-block}

.bde-column-46684-127:has(.ryv-foot-slot):not(:has(.ryv-foot-promo)){display:none!important}
@media(min-width:768px){
.bde-columns-46684-125:has(.ryv-foot-slot):not(:has(.ryv-foot-promo))>.bde-column-46684-126,
.bde-columns-46684-125:has(.ryv-foot-slot):not(:has(.ryv-foot-promo))>.bde-column-46684-130{width:50%!important;flex:1 1 50%!important}
}

body.breakdance .bde-code-block-46684-190 .ryv-foot-tag .t{font-size:15px!important}
body.breakdance .bde-code-block-46684-190 .ryv-foot-tag .chips span{font-size:13px!important}
body.breakdance .bde-section-46684-177 .bde-text-46684-181{font-size:15px!important}

body.breakdance .bde-section-46684-124 a[href^="tel:"]{display:inline-block;padding:10px 0;margin:-10px 0}

body.breakdance .bde-section-46684-124 .bde-icon-list a,
body.breakdance .bde-section-46684-177 .bde-text-46684-181 a{display:inline-block;padding:10px 0;margin:-10px 0}

body.breakdance .bde-section-46684-177 .bde-text-46684-181 a{font-weight:400}

body.breakdance .bde-section-46684-124 a:not(.breakdance-link):hover,
body.breakdance .bde-section-46684-124 a:not(.breakdance-link):focus-visible,
body.breakdance .bde-section-46684-177 a:hover,
body.breakdance .bde-section-46684-177 a:focus-visible{color:#fff!important;text-decoration:underline!important;text-decoration-color:#fff!important;text-underline-offset:3px}

body.breakdance .bde-column-46684-126{gap:16px!important;row-gap:16px!important}
body.breakdance .bde-code-block-46684-190 .ryv-foot-tag{margin:0!important;max-width:520px!important}

body.breakdance .bde-social-icons-46684-135{position:relative;left:-5px}
body.breakdance .bde-section-46684-124>.section-container{padding-top:48px!important;padding-bottom:40px!important}

@media(min-width:768px){
body.breakdance .bde-columns-46684-125:has(.ryv-foot-slot):not(:has(.ryv-foot-promo)){justify-content:center!important;column-gap:120px!important}
body.breakdance .bde-columns-46684-125:has(.ryv-foot-slot):not(:has(.ryv-foot-promo))>.bde-column-46684-126,
body.breakdance .bde-columns-46684-125:has(.ryv-foot-slot):not(:has(.ryv-foot-promo))>.bde-column-46684-130{width:auto!important;flex:0 1 auto!important;max-width:560px}
}
@media(max-width:767px){
body.breakdance .bde-column-46684-126,body.breakdance .bde-column-46684-130{align-items:center!important;text-align:center}
body.breakdance .bde-column-46684-126>*,body.breakdance .bde-column-46684-130 .bde-div-46684-139{align-items:center!important;align-self:center!important}
body.breakdance .bde-code-block-46684-190 .ryv-foot-tag{margin:0 auto!important}
body.breakdance .bde-code-block-46684-190 .ryv-foot-tag,body.breakdance .bde-code-block-46684-190 .ryv-foot-tag .t{text-align:center!important}
body.breakdance .bde-code-block-46684-190 .ryv-foot-tag .chips{justify-content:center}
body.breakdance .bde-social-icons-46684-135{left:0;justify-content:center}
body.breakdance .bde-column-46684-130 .bde-icon-list ul{align-items:center}
body.breakdance .ryv-foot-help{justify-content:center}
}

@media(max-width:767px){
body.breakdance .bde-columns-46684-125{gap:32px!important;row-gap:32px!important}
body.breakdance .bde-section-46684-124>.section-container{padding-top:40px!important;padding-bottom:32px!important}
}