span.rp-btn{display:inline-flex;align-items:center}
.modalVideo .video-external-wrapper,.modalVideo .video-wrapper{display:flex;justify-content:center;align-items:center}
.modalVideo .video-external-wrapper video,.modalVideo .video-wrapper video,.modalVideo .video-external-wrapper iframe,.modalVideo .video-wrapper iframe{width:100%;aspect-ratio:1.53811659}
@media(min-width:720px){.modalVideo .video-external-wrapper video,.modalVideo .video-wrapper video,.modalVideo .video-external-wrapper iframe,.modalVideo .video-wrapper iframe{max-width:823px;aspect-ratio:1.75106383;min-height:auto !important}
}
@media(min-width:720px){.modalVideo .video-external-wrapper .custom-controls-panel,.modalVideo .video-wrapper .custom-controls-panel{max-width:823px}
}
.modalVideo .rp-video,.modalVideo .fvp__iframe{width:100%;max-height:100%;height:100%;border-radius:var(--rds-radius-m) !important}
@media(max-width:720px){.modalVideo .rp-video,.modalVideo .fvp__iframe{border-radius:0}
}
.modalVideo .modal-content{border:0}
@media(min-width:1024px){.modalVideo .modal-content .row>div:first-of-type{min-width:823px}
}
@media(min-width:1350px){.modalVideo .modal-content .row>div:first-of-type{min-width:auto}
}
.modalVideo .icon-close{position:absolute !important;top:-64px;right:-4px;border-radius:var(--rds-radius-round);height:48px;width:48px}
@media(min-width:1024px){.modalVideo .icon-close{bottom:0;right:-62px;top:0}
}
@media(min-width:1350px){.modalVideo .icon-close{right:51px}
}
.modalVideo .icon-rp-Cross::before{font-size:24px;height:24px;width:24px;display:inline-block}
.modalVideo .rp-video{border-radius:var(--rds-radius-m) !important;object-fit:cover}
@media(max-width:720px){.modalVideo .modal-dialog{margin-right:0 16px}
}
body:has(.modalVideo){padding-right:0 !important}
body:has(.modalVideo) .modalVideo{padding-right:0 !important}
body:has(.modalVideo) .modalVideo .video-wrapper{margin-left:-12px !important;margin-right:-12px !important}
body:has(.modalVideo) .modalVideo .row{padding-right:16px;padding-left:16px}
body:has(.modalVideo) .modal-backdrop{background-color:var(--rds-color-styles-elevation-overlay) !important;backdrop-filter:blur(6px)}
body:has(.modalVideo) .modal-backdrop.show{opacity:1}
.floatingModalVideo{position:fixed;bottom:0;left:0;width:100%;height:auto;max-height:min-content;background:var(--rds-color-surface-white);box-shadow:0 -4px 11px 0 rgba(0,0,0,0.08),0 0 2px 0 rgba(0,0,0,0.1);border-radius:var(--rds-radius-m) var(--rds-radius-m) 0 0;margin:0;z-index:999;display:none;flex-direction:column-reverse;overflow:hidden}
.floatingModalVideo.show{display:flex !important;padding-right:0 !important}
@media(min-width:720px){.floatingModalVideo{bottom:0;right:0;left:auto;width:560px;height:370px;max-height:370px;border-radius:var(--rds-radius-m);margin:24px;flex-direction:column;overflow:visible}
.floatingModalVideo.show{display:none}
}
.floatingModalVideo .video-wrapper{display:flex}
.floatingModalVideo .video-wrapper video{aspect-ratio:1.63043478;width:100%}
@media(min-width:720px){.floatingModalVideo .video-wrapper video{height:313px}
}
.floatingModalVideo .video-wrapper .custom-controls-panel{bottom:72px}
@media(min-width:720px){.floatingModalVideo .video-wrapper .custom-controls-panel{bottom:0}
}
@media(min-width:720px){.floatingModalVideo .rp-video{border-end-end-radius:var(--rds-radius-m);border-end-start-radius:var(--rds-radius-m)}
}
.floatingModalVideo ~ .modal-backdrop{display:none !important}
.floatingModalVideo .header-podcast{display:flex;justify-content:space-between;align-items:center;padding:16px;gap:16px;height:56px}
.floatingModalVideo .header-podcast__h4{display:flex;align-items:flex-end;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}
.floatingModalVideo .header-podcast__span{cursor:pointer;width:24px;height:24px;margin-left:auto}
.floatingModalVideo .header-podcast__span::before{font-family:"icomoon";content:"\e944";font-size:24px;display:inherit;width:inherit;height:inherit;line-height:1}
.floatingModalVideo .fvp__wrapper__youtube{margin-bottom:-6px}
.floatingModalVideo .fvp__wrapper__youtube .fvp__iframe{aspect-ratio:1.63043478;width:100%;border-radius:0;padding-right:0}
@media(min-width:720px){.floatingModalVideo .fvp__wrapper__youtube .fvp__iframe{height:313px;border-radius:0 0 var(--rds-radius-m) var(--rds-radius-m)}
}