.component-builder.component-wrapper--type-playlist{margin-bottom:40px}.component-builder.component-wrapper--type-playlist *,.component-builder.component-wrapper--type-playlist :after,.component-builder.component-wrapper--type-playlist :before{box-sizing:border-box}.component-builder.component-wrapper--type-playlist .field--type-image{float:unset;margin:0}.component-builder.component-wrapper--type-playlist .field--name-field-playlist>.field__item{margin-bottom:30px}.component-builder.component-wrapper--type-playlist .component-item--content{display:flex;flex-wrap:wrap}.component-builder.component-wrapper--type-playlist .component-item--content .media-playlist{border-radius:12px;flex:1;padding-right:16px;width:40%}.component-builder.component-wrapper--type-playlist .component-item--content .content-playlist{width:60%}.component-builder.component-wrapper--type-playlist .component-item--content .title{color:#0f0f0f;font-size:18px;font-weight:700;line-height:30px;margin:0 0 10px}.component-builder.component-wrapper--type-playlist .component-item--content .field--name-field-description p{color:#606060;font-size:14px;font-weight:400;line-height:25px}.component-builder.component-wrapper--type-playlist .field--name-field-media-image,.component-builder.component-wrapper--type-playlist .field--name-field-media-image img,.component-builder.component-wrapper--type-playlist .field--name-field-media-video-file,.component-builder.component-wrapper--type-playlist .field--name-field-media-video-file video{border-radius:12px}@media (max-width:575px){.component-builder.component-wrapper--type-playlist .component-item--content{display:block}.component-builder.component-wrapper--type-playlist .component-item--content .media-playlist{margin-bottom:16px;padding:0;width:100%}.component-builder.component-wrapper--type-playlist .component-item--content .content-playlist{width:100%}}.mfp-wrap{height:100%;left:0;outline:none!important;position:fixed;top:0;width:100%;z-index:1043}figcaption{padding:15px 10px}figcaption .mfp-title{color:#000;font-size:15px;font-weight:700;line-height:20px;text-align:center}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{background:transparent;border:0;box-shadow:none;color:#fff;cursor:pointer;display:block;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;outline:none;overflow:visible;padding:0 0 18px 10px;position:absolute;right:-6px;right:0;text-align:right;text-decoration:none;top:-40px;touch-action:manipulation;width:100%;z-index:1046}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";height:100%}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.mfp-content{margin:0 auto;position:relative;text-align:left;z-index:1045}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;position:absolute}.mfp-bg,.mfp-iframe-scaler iframe{height:100%;left:0;top:0;width:100%}.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;position:fixed;z-index:1042}