.video_box_wrap{container-type:inline-size;container-name:subpages_links;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:240px}.video_box_wrap *{-webkit-box-sizing:border-box;box-sizing:border-box}.video_box_wrap:has(.box_alert){border:1px solid red}.video_box_wrap.above{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.video_box_wrap.above .video_description_text{margin-bottom:2.2rem}.video_box_wrap.below{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.video_box_wrap.below .video_description_text{margin-top:2.2rem}.video_box_wrap.open_in_popup{cursor:pointer}.video_box_wrap.open_in_popup .box-video{pointer-events:none}.popup_wrap .video_box_wrap{padding:0}.video_box_wrap .box-video{position:relative;overflow:hidden;border-radius:var(--box_border_radius);-webkit-box-shadow:var(--css_box_shadow);box-shadow:var(--css_box_shadow)}.video_box_wrap .box-video.embed .iframe_wrap{width:100%;height:100%}.video_box_wrap .box-video.direct_url_link video{display:block;width:100%;height:auto;cursor:pointer;min-height:225px;-o-object-fit:cover;object-fit:cover}.video_box_wrap .box-video.direct_url_link .poste_image{width:100%;height:auto;display:block}.video_box_wrap .box-video.direct_url_link .play_icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;max-width:80px;max-height:80px;-webkit-transition:all .2s;transition:all .2s;z-index:9;pointer-events:none}@container subpages_links (min-width: 600px){.video_box_wrap .box-video.direct_url_link .play_icon{max-width:130px;max-height:130px}}.video_box_wrap .box-video.direct_url_link .play_icon.hide{opacity:0;visibility:hidden}.box_alert{display:-ms-grid;display:grid;place-content:center;margin-top:20px}.box_alert h4{position:relative;padding:10px 20px;border-radius:0 0 0 10px;background-color:#e90d63;color:#fff;-webkit-box-shadow:-5px -5px 5px rgba(0,0,0,0.1);box-shadow:-5px -5px 5px rgba(0,0,0,0.1)}.box_alert h4:before{content:"ERROR";display:block;position:absolute;bottom:100%;left:0px;padding:2px 20px;border-radius:10px 0 0 0;background-color:yellow;color:#000;font-size:12px;-webkit-box-shadow:-5px -5px 5px rgba(0,0,0,0.1);box-shadow:-5px -5px 5px rgba(0,0,0,0.1)}