.ddi-careers-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:40px}.ddi-careers-card{border:1px solid #fff;border-radius:32px;cursor:pointer;padding:48px 32px 80px;position:relative;transition:all .3s}.ddi-careers-card:hover{background-color:#fff}.ddi-careers-card:hover a.ddi-careers-card__link,.ddi-careers-card:hover h3.ddi-careers-card__title,.ddi-careers-card:hover p{color:#000}.ddi-careers-card:hover a.ddi-careers-card__link{border-bottom-color:#000}h3.ddi-careers-card__title{line-height:43.2px;margin-bottom:5px}.ddi-careers-card__links{align-items:center;display:flex;gap:15px}a.ddi-careers-card__link{border-bottom:1px solid #fff;letter-spacing:2px;padding-bottom:10px;text-decoration:none;text-transform:uppercase}a.ddi-careers-card__link:focus,a.ddi-careers-card__link:hover{background-color:transparent!important;border-bottom-color:#000;text-decoration:none!important}a.ddi-careers-card__absolute-link{height:100%;left:0;position:absolute;top:0;width:100%}a.ddi-careers-card__absolute-link:focus,a.ddi-careers-card__absolute-link:hover{background-color:transparent!important}.ddi-careers-card__popup{align-items:center;background-color:hsla(0,0%,100%,.5);cursor:auto;display:flex;height:100%;justify-content:center;left:0;padding:25px;position:fixed;top:0;width:100%;z-index:999}.ddi-careers-card__popup-form{background-color:#000;border-radius:16px;box-shadow:0 7px 29px 0 #64646f;cursor:auto;height:auto;max-height:90vh;max-width:1200px;overflow-y:scroll;padding:40px;position:relative;width:100%}.ddi-careers-card__popup-form form{background-color:transparent}.ddi-careers-card__popup-form form .hs-richtext{margin:0 auto 70px;max-width:900px}.ddi-careers-card__popup-form-close-btn svg{position:absolute;right:45px;top:45px;fill:#fff;cursor:pointer;height:30px;width:30px}