.video-container{max-width:1080px;width:100%;position:relative;margin-left:auto;margin-right:auto;border-radius:32px}.video-container .video-overlay:before{content:"";width:100px;height:160px;position:absolute;bottom:100px;left:0;pointer-events:none}@media (max-width:1023px){.video-container .video-overlay:before{width:70px;bottom:150px}}.video-container .video-overlay:after{content:"";width:90px;height:150px;position:absolute;bottom:143px;right:0;pointer-events:none}@media (max-width:1023px){.video-container .video-overlay:after{width:60px}}.video-container.decor1 .video-overlay:before{background:url(../../images/video/decor1.png) no-repeat 0;background-size:contain}.video-container.decor1 .video-overlay:after{background:url(../../images/video/decor2.png) no-repeat 100%;background-size:contain}@media (max-width:1023px){.video-container.decor1 .video-overlay:after{bottom:unset;top:20%}}.video-container.decor2 .video-overlay{overflow:hidden}.video-container.decor2 .video-overlay:before{background:url(../../images/video/decor3.png) no-repeat 0;background-size:contain;bottom:0;width:160px;height:200px}@media (max-width:1023px){.video-container.decor2 .video-overlay:before{width:120px;height:180px;bottom:100px}}.video-container.decor2 .video-overlay:after{background:url(../../images/video/decor4.png) no-repeat 100%;background-size:contain;width:150px;height:200px}@media (max-width:1023px){.video-container.decor2 .video-overlay:after{width:120px;height:180px}}@media (max-width:1023px){.video-container{height:540px}}.video-container:before{content:"";width:calc(100% - 55px);height:calc(100% + 20px);top:-10px;left:50%;transform:translateX(-50%);background:rgba(21,35,61,.1);position:absolute;border-radius:10px 10px}.video-container .poster{width:100%;aspect-ratio:2;position:relative;border-radius:32px;overflow:hidden;object-fit:cover;z-index:2}@media (max-width:1023px){.video-container .poster{height:100%}}.video-container .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;padding:44px;z-index:3;border-radius:32px}@media (max-width:1023px){.video-container .video-overlay{padding:32px 20px}}@media (max-width:1023px){.video-container .video-overlay .flex{display:block}}.video-container .video-overlay .flex .section-heading{max-width:55%}@media (max-width:1023px){.video-container .video-overlay .flex .section-heading{max-width:unset}}.video-container .video-overlay .flex .play-wrap{border-radius:100px;background:#fdfdff;box-shadow:4px 4px 0 0 rgba(253,253,255,.3);width:190px;padding:6px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:.2s}@media (max-width:1023px){.video-container .video-overlay .flex .play-wrap{margin-top:20px}}.video-container .video-overlay .flex .play-wrap:hover{box-shadow:none}.video-container .video-overlay .flex .play-wrap:hover .img-wrap{background:#ec7f55}.video-container .video-overlay .flex .play-wrap .img-wrap{width:48px;height:48px;border-radius:50%;background:#080e1a;display:flex;align-items:center;justify-content:center;transition:.2s}.video-container .video-overlay .flex .play-wrap .img-wrap img{width:28px}.video-container .video-overlay .flex .play-wrap .text{width:calc(100% - 60px);color:#080e1a;line-height:110%}.video-container.decor2 .bottom-decor{bottom:-110px}@media (max-width:1300px){.video-container.decor2 .bottom-decor{bottom:-100px}}@media (max-width:1180px){.video-container.decor2 .bottom-decor{bottom:-100px}}@media (max-width:1023px){.video-container.decor2 .bottom-decor{bottom:-30%;height:100%}}@media (max-width:700px){.video-container.decor2 .bottom-decor{bottom:-43%}}.video-container .bottom-decor{position:absolute;width:100vw;max-width:1540px;bottom:-78px;left:50%;transform:translateX(-50%);z-index:1;pointer-events:none}@media (max-width:1300px){.video-container .bottom-decor{bottom:-130px}}@media (max-width:1180px){.video-container .bottom-decor{bottom:-160px}}@media (max-width:1023px){.video-container .bottom-decor{bottom:-30%;height:100%}}@media (max-width:700px){.video-container .bottom-decor{bottom:-43%}}.video-container .bottom-decor svg{width:100%;height:100%;object-fit:contain;object-position:bottom}