.module--video .module__inner{display:block;overflow:hidden;position:relative}.module--video .module__inner:before{content:"";display:block;width:100%}.module--video .module__inner iframe,.module--video .module__inner video{height:100%;left:0;position:absolute;top:0;width:100%}.module--video .module__inner video{height:100%;width:100%}.module--video .module__inner video[poster]{height:100%;object-fit:cover;width:100%}.module--video .module--video__play{all:unset;align-items:flex-end;box-sizing:border-box;justify-content:flex-end;padding:calc(var(--spacing-base)*5);z-index:10}.module--video .module--video__play,.module--video .video__play:not(.module--video__play){cursor:pointer;display:flex;flex-flow:column;height:100%;left:0;position:absolute;top:0;width:100%}.module--video .video__play:not(.module--video__play){align-items:center;justify-content:center}.module--video .module--video__play .module--video__play-icon{height:calc(var(--spacing-base)*19);transition:transform .25s ease-in-out;width:calc(var(--spacing-base)*19)}.module--video .video__play>svg{transition:transform .25s ease-in-out}.module--video .module--video__play:hover .module--video__play-icon,.module--video .video__play:hover>svg{transform:scale(1.025)}.module--video .module--video__play:not(.module--video__play--active){display:none}.module--video .popup.popup--video{align-items:center;background-color:rgba(var(--black-color-rgb),.75);display:flex;flex-flow:column;height:100%;justify-content:center;left:0;padding:var(--columns-gap);position:fixed;top:0;width:100%;z-index:20}.module--video .popup.popup--video iframe,.module--video .popup.popup--video video{background:var(--black-color);border-radius:calc(var(--spacing-base)*4);height:100%;overflow:hidden;position:static;width:100%}.module--video .popup.popup--video:not(.popup--active){display:none}.module--video .popup.popup--video .popup--close{position:absolute;right:var(--columns-gap);top:var(--columns-gap);z-index:2}.module--video .popup.popup--video .popup--close:hover{opacity:.75}.module--video .popup.popup--video .popup--close.popup--backdrop{height:100%;left:0;position:absolute;right:unset;top:0;width:100%;z-index:-1}.dnd-row:has(>.row-fluid>.dnd-module .module--video)>.row-fluid,.dnd-row:has(>.row-fluid>.dnd-module .module--video)>.row-fluid>.dnd-module,.dnd-row:has(>.row-fluid>.dnd-module .module--video)>.row-fluid>.dnd-module .module .module__inner,.dnd-row:has(>.row-fluid>.dnd-module .module--video)>.row-fluid>.dnd-module .module--video{height:100%}.module--video .popup.popup--video .popup--close:has(svg){align-items:center;background-color:var(--third-color);border-radius:var(--button-border-radius);color:var(--white-color);cursor:pointer;display:flex;gap:var(--spacing-base);justify-content:center;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*4)}@media screen and (min-width:993px){.module--video>.module__inner:has(.video__poster__right-shape)>.video__play{z-index:1}.module--video>.module__inner>.video__poster__right-shape{mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDMiIGhlaWdodD0iMjcxIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgNDAzIDI3MSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTQwMyAyNzFIMTMuNjQ1YzE0LjU3NC0yNi42MTMgMzkuNjgyLTQ2LjYzNSA2OS43MTUtNTQuNDU1LTE1LjU4LTIzLjc2OS0zMy43NC01MS4yMDEtNDkuMTc2LTczLjgwMkMxMi42MTQgMTExLjE2MyAwIDcyLjk4IDAgMzEuODUxIDAgMjEuMDA3Ljg3OCAxMC4zNjcgMi41NjQgMEg0MDN6Ii8+PC9zdmc+);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDMiIGhlaWdodD0iMjcxIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgNDAzIDI3MSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTQwMyAyNzFIMTMuNjQ1YzE0LjU3NC0yNi42MTMgMzkuNjgyLTQ2LjYzNSA2OS43MTUtNTQuNDU1LTE1LjU4LTIzLjc2OS0zMy43NC01MS4yMDEtNDkuMTc2LTczLjgwMkMxMi42MTQgMTExLjE2MyAwIDcyLjk4IDAgMzEuODUxIDAgMjEuMDA3Ljg3OCAxMC4zNjcgMi41NjQgMEg0MDN6Ii8+PC9zdmc+);mask-position:left center;-webkit-mask-position:left center;mask-size:cover;-webkit-mask-size:cover;z-index:0}.dnd-row:has(>.row-fluid>.dnd-module>.module--video>.module__inner>.video__poster__right-shape){height:100%}}@media screen and (max-width:992px){.module--video>.module__inner>.video__poster__right-shape{border-radius:12px}}