body.home .elementor.elementor-2016 .kp-home-film{width:100%;padding:80px 5vw;background:#e9e3d9;border-top:1px solid #d4cec3;border-bottom:1px solid #d4cec3}
body.home .elementor.elementor-2016 .kp-home-film-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:7vw;align-items:center;max-width:1200px;margin:0 auto;width:100%}
body.home .elementor.elementor-2016 .kp-home-film-copy{gap:26px;min-width:0;align-items:flex-start}
body.home .elementor.elementor-2016 .kp-home-film-copy .elementor-widget-text-editor{max-width:520px}
.kp-home-film-video{display:block;width:min(100%,400px);height:auto;aspect-ratio:9/16;max-height:78vh;margin:0 auto;background:#252722}
@media(max-width:767px){body.home .elementor.elementor-2016 .kp-home-film{padding:46px 22px}body.home .elementor.elementor-2016 .kp-home-film-row{grid-template-columns:1fr;gap:32px}.kp-home-film-video{max-height:76vh}}
