.video-block{background:#7E7E7E;padding-top:130px;padding-bottom:130px;padding-left:60px;padding-right:60px;position:relative}@media (max-width:1079px){.video-block{padding-top:100px;padding-bottom:100px}}@media (max-width:539px){.video-block{padding-top:70px;padding-bottom:70px}}@media (max-width:1079px){.video-block{padding-left:35px;padding-right:35px}}@media (max-width:539px){.video-block{padding-left:25px;padding-right:25px}}@media (max-width:539px){.video-block{margin:0}}.video-block .background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.video-block>.wrap{max-width:var(--wrap-medium);margin-left:auto;margin-right:auto;position:relative}.video-block>.wrap>.inner{display:flex;align-items:center;color:#fff}@media (min-width:540px){.video-block>.wrap>.inner{aspect-ratio:16 / 9;gap:3em}}@media (max-width:539px){.video-block>.wrap>.inner{flex-direction:column-reverse}}@media (min-width:540px){.video-block>.wrap>.inner>div{width:50%}}.video-block>.wrap>.inner .content p:has(a.action){display:flex;flex-wrap:wrap;gap:1em}.video-block>.wrap>.inner .content p:has(a.action) a.action{margin-bottom:0}.video-block>.wrap>.inner .content p:has(a.action) a.action:last-child{background:none;border:#fff solid 1px;color:#fff}.video-block>.wrap>.inner .content p:has(a.action) a.action:last-child:after{color:var(--primary)}.video-block>.wrap>.inner .content p:has(a.action) a.action:last-child:hover{background:var(--primary);border:var(--primary) solid 1px}.video-block>.wrap>.inner .content p:has(a.action) a.action:last-child:hover:after{color:#fff}@media (max-width:539px){.video-block>.wrap>.inner .content p:has(a.action) a.action{width:100%}}.video-block>.wrap>.inner .modal-content{text-align:center}.video-block>.wrap>.inner .modal-content .open-video-modal-button{background:none;border:none;padding:0;cursor:pointer;transform:scale(.9);transition:ease-in-out 0.3s all;color:#fff;max-width:100%}.video-block>.wrap>.inner .modal-content .open-video-modal-button:hover{transform:scale(1);color:var(--primary)}.video-block>.wrap>.inner .modal-content .open-video-modal-button svg{max-width:100%}.video-block>.wrap>.inner .modal-content .video-modal{position:fixed;z-index:2;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);background:rgb(0 0 0 / .5);display:none}.video-block>.wrap>.inner .modal-content .video-modal.active{display:flex}.video-block>.wrap>.inner .modal-content .video-modal .wildcard{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;background:none;border:none}.video-block>.wrap>.inner .modal-content .video-modal .inner{aspect-ratio:16 / 9;position:relative}.video-block>.wrap>.inner .modal-content .video-modal .inner .close-video-modal-button{width:40px;height:40px;position:absolute;z-index:2;top:20px;right:20px;background:none;border:none;display:flex;justify-content:center;align-items:center;padding:0;cursor:pointer;color:#fff}.video-block>.wrap>.inner .modal-content .video-modal .inner .close-video-modal-button:before{content:"";font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;transition:ease-in-out rotate 0.3s}.video-block>.wrap>.inner .modal-content .video-modal .inner .close-video-modal-button:hover:before{rotate:90deg}@media (max-width:539px){.video-block>.wrap>.inner .modal-content .video-modal .inner .close-video-modal-button{top:10px;right:10px;color:#fff}}.video-block>.wrap>.inner .modal-content .video-modal .inner video{width:100%;height:100%;box-shadow:0 0 100px rgb(0 0 0 / .5)}