dialog{border:0;border-radius:25px;overflow:visible;padding:0;&::backdrop{background:rgba(30,30,30,.9)}& button.close{border:2px solid #fff!important;padding:10px!important;position:absolute;right:20px;top:-20px;transform:translateY(-100%);&:hover{border:2px solid #fff!important}}& .w-dropdown{position:absolute;right:73px;top:-20px;transform:translateY(-100%);& .w-btn--outline{border-color:#fff;color:#fff;padding:8px 20px}& .dropdown-toggle:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='none' viewBox='0 0 12 9'%3E%3Cpath stroke='%23fff' stroke-linejoin='round' stroke-width='3' d='m1.201 2.017 4.7 5.483L10.6 2.017'/%3E%3C/svg%3E")}}& .video-controls{align-items:center;bottom:-20px;display:flex;flex-direction:row;justify-content:space-between;padding-left:20px;padding-right:20px;position:absolute;transform:translateY(100%);width:100%;& .bullets{display:flex;gap:5px;& .bullet{background:#fff;border-radius:20px;height:4px;opacity:.4;width:10px;&.active{opacity:1}}}& button.prev{border:2px solid #fff!important;color:#fff;padding:10px 24px!important;&:hover{border:2px solid #fff!important;color:#fff}}& button.next{border:2px solid #fff!important;color:#fff;padding:10px 24px!important;&:hover{border:2px solid #fff!important;color:#fff}}}& .w-chrome{border-radius:25px!important}& .wistia-modal-video-container{height:360px;width:640px}}@media (max-width:640px){dialog{& .wistia-modal-video-container{height:180px;width:320px}& button.close{right:0;top:-10px}& .video-controls{bottom:-10px;padding-left:0;padding-right:0;& button.next,& button.prev{padding:10px!important}}}}