.section-banner .banner img,.section-banner .banner video{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,302px 100%,0 122px);clip-path:polygon(0 0,100% 0,100% 100%,302px 100%,0 122px);-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.section-banner .banner.has-media{position:relative;background-color:transparent;-webkit-clip-path:none;clip-path:none;padding:0}.section-banner .banner.has-media .banner-cont{position:absolute;z-index:3;bottom:-1px;left:0;background-color:#fff;-webkit-clip-path:polygon(0 0,calc(100% - 93px) 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 93px) 0,100% 100%,0 100%);display:flex;flex-direction:column;justify-content:center;padding-left:65px;max-width:none;margin:0}.section-banner .banner.has-media .banner-cont .content{padding:40px 100px 0 0}.section-banner .region-hero .block,.section-banner .region-hero .field--name-field-banner-hero{margin-bottom:0}.section-banner .node__title{font-weight:500;line-height:95.8%}.section-banner .field--name-field-hero-banner-text{font-size:1.333em;font-weight:300}.section-banner .btn-media-control{position:absolute;top:30px;right:30px;z-index:1;padding:6px 12px;background:rgba(255,255,255,.4);border-radius:8px;color:#fff;border:0;font-family:Effra,sans-serif;font-size:1em;display:flex;align-items:center}.section-banner .btn-media-control:hover{background:#fff;color:#25317a;cursor:pointer}.section-banner .btn-media-control:before{font-family:icomoon;display:inline-block;margin-right:10px}.section-banner .btn-media-control.btn-pause,.section-banner .btn-media-control.btn-play{display:none}.section-banner .btn-media-control.btn-pause.active,.section-banner .btn-media-control.btn-play.active{display:block}.section-banner .btn-media-control.btn-pause:before{content:"\e906"}.section-banner .btn-media-control.btn-play:before{content:"\e908"}@media (min-width:1180px){.section-banner .banner.has-media .banner-cont{width:auto;gap:0}}@media (min-width:720px) and (max-width:1179px){.section-banner .banner.has-media .banner-cont{width:auto;gap:0}}@media (max-width:720px){.section-banner .banner img,.section-banner .banner video{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,76px 100%,0 68px);clip-path:polygon(0 0,100% 0,100% 100%,76px 100%,0 68px)}.section-banner .banner.has-media .banner-cont{-webkit-clip-path:none;clip-path:none;position:static;padding:0 20px;width:auto;gap:0;margin:20px 0}.section-banner .banner.has-media .banner-cont .content{padding:0}.section-banner .btn-media-control{top:10px;right:10px}}