.richvid{background:#fff;padding:4.8rem 0}.richvid .richvid-container{max-width:1200px;margin:0 auto;padding:0 2rem}.richvid .richvid-header{text-align:center;margin-bottom:3rem}.richvid .richvid-title{color:#c99500;margin:0 0 1rem;font-family:Avita,sans-serif;font-size:4rem;font-weight:700;line-height:1.4}.richvid .richvid-description{color:#4a4a4a;max-width:600px;margin:0 auto;font-family:Sora,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6}.richvid .richvid-video-wrapper{background:#000;border-radius:12px;width:100%;max-width:1400px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1)}.richvid .richvid-video-wrapper:before{content:"";padding-top:56.25%;display:block}.richvid .richvid-video{object-fit:cover;border:none;outline:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:1024px){.richvid{padding:3rem 0}.richvid .richvid-title{font-size:2rem}.richvid .richvid-description{font-size:1rem}.richvid .richvid-header{margin-bottom:2rem}}@media (max-width:768px){.richvid{padding:2rem 0}.richvid .richvid-container{padding:0 1rem}.richvid .richvid-title{font-size:1.75rem}.richvid .richvid-description{font-size:.9rem}.richvid .richvid-header{margin-bottom:1.5rem}.richvid .richvid-video-wrapper{border-radius:8px;box-shadow:0 10px 20px rgba(0,0,0,.1)}}@media (max-width:480px){.richvid .richvid-title{font-size:1.5rem}.richvid .richvid-description{font-size:.85rem}}
