.shen-genetic-notify{--shen-genetic-notify-bg:#082854;--shen-genetic-notify-dot:rgba(74,144,226,.22);display:flex;width:100%;min-height:295px;padding:55px 20px;overflow:hidden;box-sizing:border-box;align-items:center;justify-content:center;background-color:var(--shen-genetic-notify-bg);background-image:radial-gradient(circle,var(--shen-genetic-notify-dot) 1px,transparent 1.2px);background-position:0 0;background-size:23px 23px;color:#fff;text-align:center}.shen-genetic-notify__inner{position:relative;width:100%;max-width:1340px;margin:0 auto}.shen-genetic-notify__content{width:100%;max-width:900px;margin:0 auto}.shen-genetic-notify__title{margin:0 0 30px;color:#fff;font-size:40px;font-weight:700;line-height:1.3;letter-spacing:.02em}.shen-genetic-notify__description{margin:0 auto 39px;color:#dbe7f8;font-size:16px;line-height:1.75}.shen-genetic-notify__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.shen-genetic-notify__buttons a{display:inline-flex;min-width:134px;min-height:50px;padding:14px 34px;border:1px solid #49688f;border-radius:4px;box-sizing:border-box;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;box-shadow:none;transition:transform .25s ease,background .25s ease,border-color .25s ease}.shen-genetic-notify__buttons .is-primary{min-width:158px;background:#0b4fb3;border-color:#0b4fb3}.shen-genetic-notify__buttons .is-secondary{background:rgba(0,20,54,.18)}.shen-genetic-notify__buttons a:hover{background:#001f55;border-color:#fff;color:#fff;box-shadow:none;transform:translateY(-3px)}.shen-genetic-notify__reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.75,.2,1)}.shen-genetic-notify__description{transition-delay:.08s}.shen-genetic-notify__buttons{transition-delay:.16s}.shen-genetic-notify.is-visible .shen-genetic-notify__reveal{opacity:1;transform:none}
@media(max-width:1024px){.shen-genetic-notify{min-height:280px;padding:50px 20px}.shen-genetic-notify__title{font-size:35px}.shen-genetic-notify__description{margin-bottom:34px}}
@media(max-width:767px){.shen-genetic-notify{min-height:260px;padding:42px 20px;background-size:20px 20px}.shen-genetic-notify__inner{padding-right:0!important;padding-left:0!important}.shen-genetic-notify__title{margin-bottom:20px;font-size:29px;line-height:1.35}.shen-genetic-notify__description{margin-bottom:28px;font-size:15px;line-height:1.7}.shen-genetic-notify__buttons{gap:12px;flex-direction:column}.shen-genetic-notify__buttons a,.shen-genetic-notify__buttons .is-primary{width:100%;max-width:360px;min-height:50px}}
@media(max-width:380px){.shen-genetic-notify{padding-right:16px;padding-left:16px}.shen-genetic-notify__title{font-size:27px}.shen-genetic-notify__buttons a{padding-right:20px;padding-left:20px}}
@media(prefers-reduced-motion:reduce){.shen-genetic-notify__reveal{opacity:1;transform:none;transition:none}}
.shen-genetic-notify{--shen-section-padding-y:55px}@media(max-width:1024px){.shen-genetic-notify{--shen-section-padding-y:50px}}@media(max-width:767px){.shen-genetic-notify{--shen-section-padding-y:42px}}
.elementor-widget.elementor-widget-shen-genetic-notification-cta .shen-genetic-notify__buttons>a{border-width:1px;border-style:solid;box-shadow:none}.elementor-widget.elementor-widget-shen-genetic-notification-cta .shen-genetic-notify__buttons>a.is-primary{border-color:#fff;background:#fff;color:#001f55}.elementor-widget.elementor-widget-shen-genetic-notification-cta .shen-genetic-notify__buttons>a.is-secondary{border-color:rgba(255,255,255,.55);background:transparent;color:#fff}.elementor-widget.elementor-widget-shen-genetic-notification-cta .shen-genetic-notify__buttons>a.is-primary:hover{border-color:#fff;background:#f4f7ff;color:#001f55}.elementor-widget.elementor-widget-shen-genetic-notification-cta .shen-genetic-notify__buttons>a.is-secondary:hover{border-color:#fff;background:rgba(255,255,255,.1);color:#fff}
