.section--video{background-color:var(--color-base-orange);padding-block:var(--block-gap-m);margin-block:calc(var(--block-gap-l) + 6vw);position:relative}.section--video:after,.section--video:before{content:"";position:absolute;width:100%;left:0;background-repeat:no-repeat;background-size:100% auto;background-position:top;padding-top:6vw}.section--video:before{top:1px;transform:translateY(-100%)}.section--video:after{bottom:1px;transform:rotate(180deg) translateY(-100%)}.section--video .section__header h2{font-size:calc(.76744rem + 2.7907vw);max-width:14em;margin-inline:auto}@media screen and (min-width:1280px){.section--video .section__header h2{font-size:3rem}}@media screen and (max-width:420px){.section--video .section__header h2{font-size:1.5rem}}.section--video figure{width:100%;position:relative;margin:0}.section--video figure figcaption{position:absolute;bottom:0;left:0;width:100%;font-weight:600;font-size:calc(.3093rem + 1.48837vw);padding:2em 1.4em;line-height:1;color:#fff}@media screen and (min-width:1280px){.section--video figure figcaption{font-size:1.5rem}}@media screen and (max-width:420px){.section--video figure figcaption{font-size:.7rem}}.section--video figure figcaption .description{max-width:10em;margin-left:auto}.section--video figure img{height:auto;border-radius:.4rem;overflow:hidden}.section--video figure .button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:calc(2.76744rem + 2.7907vw);color:#fff}@media screen and (min-width:1280px){.section--video figure .button{font-size:5rem}}@media screen and (max-width:420px){.section--video figure .button{font-size:3.5rem}}.section--video figure .button:hover{color:var(--color-base-orange)!important}