.s-media{position:relative}.s-media .s-media__wrap{position:relative;z-index:1;width:100%;min-height:37rem;-webkit-clip-path:polygon(-0.364% 0.02%, 100% 0.02%, 100% 100%, 85.164% 94.385%, 42.842% 97.768%, 28.683% 94.385%, 23.842% 97.768%, 17.257% 97.768%, -0.364% 100%, -0.364% 0.02%);clip-path:polygon(-0.364% 0.02%, 100% 0.02%, 100% 100%, 85.164% 94.385%, 42.842% 97.768%, 28.683% 94.385%, 23.842% 97.768%, 17.257% 97.768%, -0.364% 100%, -0.364% 0.02%)}@media only screen and (max-width: 1440px){.s-media .s-media__wrap{min-height:32rem}}@media only screen and (max-width: 1366px){.s-media .s-media__wrap{min-height:28rem}}@media only screen and (max-width: 1080px){.s-media .s-media__wrap{min-height:28rem}}@media only screen and (max-width: 987px){.s-media .s-media__wrap{min-height:26rem}}@media only screen and (max-width: 767px){.s-media .s-media__wrap{min-height:22rem}}.s-media .s-media__shape{position:absolute;top:-67px;left:0;z-index:1;width:auto;max-width:104px;pointer-events:none}@media only screen and (max-width: 1366px){.s-media .s-media__shape{top:-60px;max-width:86px}}@media only screen and (max-width: 1080px){.s-media .s-media__shape{top:-40px;max-width:60px}}@media only screen and (max-width: 987px){.s-media .s-media__shape{top:-26px;max-width:40px}}@media only screen and (max-width: 767px){.s-media .s-media__shape{display:none}}.s-media .s-media__shape img{width:auto;max-width:100%;height:auto}.s-media .s-media__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.s-media .s-media__bg .image,.s-media .s-media__bg .video{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.s-media .s-media__bg .image img,.s-media .s-media__bg .video img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-media .s-media__bg .video .video-play-btn{position:absolute;top:50%;left:50%;z-index:1;display:block;margin:0;padding:0;width:75px;height:auto;background:none;border:none;border-radius:0;box-shadow:none;cursor:pointer;outline:none;transform:translate(-50%, -50%)}@media only screen and (max-width: 1080px){.s-media .s-media__bg .video .video-play-btn{width:56px}}@media only screen and (max-width: 767px){.s-media .s-media__bg .video .video-play-btn{width:50px}}.s-media .s-media__bg .video .video-play-btn svg{display:block;width:100%;height:auto}.s-media__modal{position:fixed;top:0;left:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;width:100%;height:100vh;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all .3s ease-in-out;pointer-events:none}.s-media__modal.open{opacity:1;visibility:visible;pointer-events:all}.s-media__modal .sm__modal-dialog{position:relative;width:100%;max-width:960px;background:var(--color-white);border-radius:12px;overflow:hidden}.s-media__modal .sm__modal-dialog .sm__modal-close{position:absolute;top:12px;right:12px;z-index:2;width:36px;cursor:pointer}.s-media__modal .sm__modal-dialog .sm__modal-close .svg{display:block;width:100%;height:auto}.s-media__modal .sm__modal-dialog .sm__modal-video{position:relative;width:100%;height:auto;max-height:calc(100vh - 3rem)}.s-media__modal .sm__modal-dialog .sm__modal-video:before{display:block;padding:56.25% 0 0;content:""}.s-media__modal .sm__modal-dialog .sm__modal-video video,.s-media__modal .sm__modal-dialog .sm__modal-video iframe{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
