.elementor-2752 .elementor-element.elementor-element-fa291c6{--display:flex;}.elementor-2752 .elementor-element.elementor-element-034ecb4{--display:flex;}.elementor-2752 .elementor-element.elementor-element-f0e8152{--display:flex;}.elementor-2752 .elementor-element.elementor-element-fd873cf{--display:flex;}.elementor-2752 .elementor-element.elementor-element-98e9cea{--display:flex;}.elementor-2752 .elementor-element.elementor-element-f129127{--display:flex;}.elementor-2752 .elementor-element.elementor-element-b07aa9e{--display:flex;}.elementor-2752 .elementor-element.elementor-element-07034bc{--display:flex;}.elementor-2752 .elementor-element.elementor-element-f6d39c2{--display:flex;}.elementor-2752 .elementor-element.elementor-element-a2a1c40{--display:flex;}.elementor-2752 .elementor-element.elementor-element-cbb0475{--display:flex;}.elementor-2752 .elementor-element.elementor-element-2c6b4ba{--display:flex;}.elementor-2752 .elementor-element.elementor-element-71512e9{--display:flex;}.elementor-2752 .elementor-element.elementor-element-e392ebd{--display:flex;}.elementor-2752 .elementor-element.elementor-element-9f8308d{--display:flex;}.elementor-2752 .elementor-element.elementor-element-13c5d1b{--display:flex;}.elementor-2752 .elementor-element.elementor-element-114b632{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-2752 .elementor-element.elementor-element-2109f1f{--display:flex;}.elementor-2752 .elementor-element.elementor-element-b2978db{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS *//* iGenetx Tests page. Edit here: Elementor > Page settings > Custom CSS. */
.igxp{--w:#fff;--b:rgba(255,255,255,.68);--l:#9BB7E6;--card:#0B0F18;--bd:rgba(155,183,230,.16);--btn:#4A66A0;--teal:#5FC2B4;font-family:Cairo,sans-serif}
.igxp,.igxp .e-con{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}
.igxp .e-con{--width:auto}
.igxp .elementor-widget{margin:0 !important}
.igxp .elementor-heading-title,.igxp p{font-family:Cairo,sans-serif !important;font-style:normal !important;margin:0}
.igxp .igxp-sec{max-width:1248px;width:100%;margin:0 auto;padding:110px 24px 0 !important;box-sizing:border-box}
.igxp .igxp-label .elementor-heading-title{font-size:13px !important;font-weight:600 !important;letter-spacing:.14em;text-transform:uppercase;color:var(--l) !important}
.igxp .igxp-label{margin-bottom:12px !important}
.igxp .igxp-h1 .elementor-heading-title{font-size:48px !important;line-height:1.15 !important;font-weight:600 !important;color:#fff !important}
.igxp .igxp-h2 .elementor-heading-title{font-size:36px !important;line-height:1.2 !important;font-weight:600 !important;color:#fff !important}
.igxp .igxp-h3 .elementor-heading-title{font-size:20px !important;line-height:1.35 !important;font-weight:600 !important;color:#fff !important}
.igxp .igxp-lead .elementor-heading-title{font-size:19px !important;line-height:1.6 !important;font-weight:400 !important;color:var(--b) !important}
.igxp .igxp-intro .elementor-heading-title{font-size:17px !important;line-height:1.65 !important;font-weight:400 !important;color:var(--b) !important}
.igxp .igxp-text .elementor-heading-title{font-size:15px !important;line-height:1.6 !important;font-weight:400 !important;color:var(--b) !important}

/* hero + finder */
.igxp .igxp-hero{position:relative;align-items:center;text-align:center;padding-top:64px !important}
.igxp .igxp-hero::before{content:"";position:absolute;left:50%;top:0;width:1100px;max-width:100vw;height:360px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(70,128,236,.28) 0%,rgba(70,128,236,.08) 40%,rgba(0,0,0,0) 70%);pointer-events:none}
.igxp .igxp-hero>*{position:relative}
.igxp .igxp-lead{max-width:640px;margin-top:16px !important}
.igxp .igxp-ask{margin-top:36px !important;margin-bottom:14px !important}
.igxp .igxp-ask .elementor-heading-title{font-size:15px !important;font-weight:600 !important;color:#fff !important}
.igxp .igxp-filter .e-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
.igxp .igxp-filter .e-filter-item{font-family:Cairo,sans-serif !important;font-size:14px !important;font-weight:500 !important;color:rgba(255,255,255,.8) !important;background:#0F1420 !important;border:1px solid var(--bd) !important;border-radius:999px !important;padding:9px 18px !important;text-transform:none !important;cursor:pointer;transition:border-color .2s,background .2s}
.igxp .igxp-filter .e-filter-item:hover{border-color:rgba(155,183,230,.45) !important;color:#fff !important}
.igxp .igxp-filter .e-filter-item[aria-pressed="true"]{background:#4A66A0 !important;border-color:#4A66A0 !important;color:#fff !important}
.igxp .igxp-tests{padding-top:44px !important}

/* compare */
.igxp .igxp-split{flex-direction:row !important;justify-content:space-between;align-items:flex-end;gap:40px !important;margin-bottom:32px !important}
.igxp .igxp-split>.elementor-widget{max-width:460px}
.igxp .igxp-kinds{display:grid !important;grid-template-columns:1fr 1fr;gap:16px !important;margin-bottom:28px !important}
.igxp .igxp-kind{padding:28px !important;gap:8px !important;border:1px solid var(--bd);border-radius:20px;background:var(--card)}
.igxp .igxp-kindtests .elementor-heading-title{font-size:14px !important;font-weight:600 !important;color:var(--l) !important;margin-top:6px}
.igxp .igxp-table{display:grid !important;grid-template-columns:minmax(180px,1.3fr) repeat(6,minmax(0,1fr));border:1px solid var(--bd);border-radius:20px;background:var(--card);overflow:hidden}
.igxp .igxp-tc{padding:14px 12px !important;align-items:center;justify-content:center;text-align:center;border-top:1px solid rgba(155,183,230,.08)}
.igxp .igxp-tc--corner,.igxp .igxp-tc--head{border-top:0;padding:22px 12px 18px !important;gap:4px !important;align-items:center;justify-content:flex-end}
.igxp .igxp-tc--corner{align-items:flex-start}
.igxp .igxp-tc--row{align-items:flex-start;justify-content:center;text-align:left;padding-left:22px !important}
.igxp .igxp-tc.is-hl{background:rgba(74,102,160,.12)}
.igxp .igxp-th .elementor-heading-title{font-size:12px !important;letter-spacing:.14em;text-transform:uppercase;color:var(--l) !important;font-weight:600 !important}
.igxp .igxp-colname .elementor-heading-title,.igxp .igxp-mname .elementor-heading-title{font-size:15px !important;font-weight:600 !important;color:#fff !important}
.igxp .igxp-colq .elementor-heading-title{font-size:12px !important;line-height:1.4 !important;color:rgba(255,255,255,.55) !important;font-weight:400 !important}
.igxp .igxp-rowname .elementor-heading-title{font-size:14px !important;color:rgba(255,255,255,.85) !important;font-weight:500 !important}
.igxp .igxp-s .elementor-icon{font-size:15px !important;color:var(--l) !important;fill:var(--l) !important}
.igxp .igxp-s .elementor-icon svg{width:15px;height:15px;fill:var(--l)}
.igxp .igxp-s--n .elementor-icon,.igxp .igxp-s--n .elementor-icon svg{color:rgba(255,255,255,.25) !important;fill:rgba(255,255,255,.25) !important}
.igxp .igxp-tlink a{font-size:13px !important;font-weight:600 !important;color:var(--l) !important;text-decoration:underline;text-underline-offset:3px}
.igxp .igxp-mcards{gap:12px !important}
.igxp .igxp-mcard{padding:22px !important;gap:6px !important;border:1px solid var(--bd);border-radius:18px;background:var(--card)}
.igxp .igxp-mcard.is-hl{border-color:rgba(155,183,230,.4)}
.igxp .igxp-mrow{flex-direction:row !important;gap:10px !important;align-items:center;padding:6px 0 !important}
.igxp .igxp-mrow.is-n .igxp-mlabel .elementor-heading-title{color:rgba(255,255,255,.35) !important}
.igxp .igxp-mcard .igxp-colq{margin-bottom:8px !important}
.igxp .igxp-mcard .igxp-tlink{margin-top:8px !important}
.igxp .igxp-mlabel .elementor-heading-title{font-size:14px !important;color:rgba(255,255,255,.8) !important;font-weight:400 !important}
.igxp .igxp-legend{flex-direction:row !important;flex-wrap:wrap;gap:22px !important;margin:18px 0 28px !important}
.igxp .igxp-leg{flex-direction:row !important;gap:8px !important;align-items:center}
.igxp .igxp-facts{display:grid !important;grid-template-columns:repeat(3,1fr);border:1px solid var(--bd);border-radius:20px;background:var(--card)}
.igxp .igxp-fact{padding:22px 24px !important;border-left:1px solid rgba(155,183,230,.10)}
.igxp .igxp-fact:first-child{border-left:0}
.igxp .igxp-fact .igxp-label{margin-bottom:6px !important}
.igxp .igxp-fact .igxp-text .elementor-heading-title{color:#fff !important}
.igxp .igxp-note{margin-top:18px !important}
.igxp .igxp-note .elementor-heading-title{font-size:14px !important;line-height:1.6 !important;color:rgba(255,255,255,.55) !important;font-weight:400 !important}

/* mygenome */
.igxp .igxp-mg{flex-direction:row !important;gap:48px !important;align-items:center;padding:48px !important;border:1px solid var(--bd);border-radius:20px;background:radial-gradient(ellipse at 15% 50%,rgba(70,128,236,.22) 0%,rgba(0,0,0,0) 55%),var(--card)}
.igxp .igxp-mgart{flex:0 0 220px;align-items:center;justify-content:center}
.igxp .igxp-mgicon img{width:140px !important;height:140px !important;padding:34px;border-radius:32px;background:rgba(155,183,230,.10);border:1px solid var(--bd)}
.igxp .igxp-mgbody{flex:1 1 auto;align-items:flex-start}
.igxp .igxp-mgbody .igxp-h2{margin-bottom:10px !important}
.igxp .igxp-figs{display:grid !important;grid-template-columns:repeat(4,1fr);gap:16px !important;margin:28px 0 30px !important;width:100%}
.igxp .igxp-fig{gap:4px !important}
.igxp .igxp-fign .elementor-heading-title{font-size:34px !important;font-weight:600 !important;color:#fff !important;line-height:1.1}

/* faq */
.igxp .igxp-faq{flex-direction:row !important;gap:56px !important;align-items:flex-start}
.igxp .igxp-faq-l{flex:0 0 32%}
.igxp .igxp-faq-l .igxp-h2{margin-bottom:12px !important}
.igxp .igxp-faq-r{flex:1 1 auto}
.igxp .igxp-more{margin-top:16px !important}
.igxp .igxp-more a{font-size:15px;font-weight:600;color:var(--l) !important;text-decoration:underline;text-underline-offset:4px}
.igxp .igxq-acc .e-n-accordion-item{border-bottom:1px solid rgba(155,183,230,.14)}
.igxp .igxq-acc .e-n-accordion-item:first-child{border-top:1px solid rgba(155,183,230,.14)}
.igxp .igxq-acc .e-n-accordion-item-title{background:transparent !important;border:0 !important;padding:22px 0 !important;flex-direction:row-reverse !important;justify-content:space-between;gap:16px}
.igxp .igxq-acc .e-n-accordion-item-title-header{flex:1 1 auto;justify-content:flex-start !important}
.igxp .igxq-acc .e-n-accordion-item-title-text{font-family:Cairo,sans-serif !important;font-size:18px !important;font-weight:600 !important;color:#fff !important}
.igxp .igxq-acc .e-n-accordion-item-title-icon svg{fill:var(--l);width:13px;height:13px}
.igxp .igxq-acc .e-n-accordion-item-title-icon i{color:var(--l);font-size:13px}
.igxp .igxq-acc .igxq-a{padding:0 0 22px !important;border:0 !important}
.igxp .igxq-acc .igxq-a,.igxp .igxq-acc .igxq-a p{font-size:16px;line-height:1.65;color:var(--b);max-width:700px;font-family:Cairo,sans-serif}

/* cta + buttons */
.igxp .igxp-cta{align-items:center;text-align:center;gap:14px !important;padding:64px 36px !important;margin-bottom:110px !important;border:1px solid var(--bd);border-radius:20px;background:radial-gradient(ellipse at 50% 120%,rgba(70,128,236,.24) 0%,rgba(0,0,0,0) 65%),var(--card)}
.igxp .igxp-cta .igxp-intro{max-width:520px}
.igxp .igxp-btn .elementor-button{font-family:Cairo,sans-serif !important;font-size:16px !important;font-weight:600 !important;border-radius:999px !important;padding:13px 28px !important;background:var(--btn) !important;border:1px solid var(--btn) !important;color:#fff !important;text-transform:none !important}
.igxp .igxp-btn .elementor-button:hover{background:#3B5588 !important}
.igxp .igxp-btn--ghost .elementor-button{background:transparent !important;border-color:rgba(255,255,255,.55) !important}
.igxp .igxp-btn--ghost .elementor-button:hover{background:rgba(255,255,255,.08) !important}

@media (max-width:1024px){
.igxp .igxp-figs{grid-template-columns:1fr 1fr}
.igxp .igxp-mg{flex-direction:column !important;align-items:flex-start;padding:36px !important}
.igxp .igxp-mgart{flex:none}
}
@media (max-width:767px){
.igxp .igxp-sec{padding:68px 20px 0 !important}
.igxp .igxp-hero{padding-top:40px !important}
.igxp .igxp-tests{padding-top:28px !important}
.igxp .igxp-h1 .elementor-heading-title{font-size:32px !important}
.igxp .igxp-h2 .elementor-heading-title{font-size:26px !important}
.igxp .igxp-lead .elementor-heading-title{font-size:16px !important}
.igxp .igxp-split,.igxp .igxp-faq{flex-direction:column !important;align-items:flex-start;gap:16px !important}
.igxp .igxp-faq{gap:28px !important}
.igxp .igxp-faq-l{flex:none;width:100%}
.igxp .igxp-kinds,.igxp .igxp-facts{grid-template-columns:1fr}
.igxp .igxp-fact{border-left:0;border-top:1px solid rgba(155,183,230,.10)}
.igxp .igxp-fact:first-child{border-top:0}
.igxp .igxp-mg{padding:26px 22px !important;gap:20px !important}
.igxp .igxp-mgicon img{width:96px !important;height:96px !important;padding:22px}
.igxp .igxp-cta{padding:40px 22px !important;margin-bottom:68px !important}
.igxp .igxp-filter .e-filter{justify-content:flex-start}
.igxp .igxq-acc .e-n-accordion-item-title-text{font-size:16px !important}
}

/* Company + Questions additions */
.igxp .igxc2-hero{min-height:360px;justify-content:center}
.igxp .igxc2-teamsec{padding-top:40px !important}
.igxp .igxc2-mb{margin-bottom:40px !important}
.igxp .igxc2-team{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px !important}
.igxp .igxc2-person{border:1px solid var(--bd);border-radius:20px;overflow:hidden;background:var(--card)}
.igxp .igxc2-photo{aspect-ratio:4/5;overflow:hidden;background:#141B29}
.igxp .igxc2-photo img{width:100% !important;height:100% !important;object-fit:cover;object-position:center 20%;max-width:none !important;display:block;border-radius:0 !important}
.igxp .igxc2-pbody{padding:20px 22px 24px !important;gap:6px !important}
.igxp .igxc2-name .elementor-heading-title{font-size:20px !important;font-weight:600 !important;color:#fff !important;line-height:1.3}
.igxp .igxc2-role .elementor-heading-title{font-size:15px !important;font-weight:600 !important;color:var(--l) !important;line-height:1.45}
.igxp .igxc2-bio .elementor-heading-title{font-size:15px !important;line-height:1.6 !important;color:var(--b) !important;font-weight:400 !important}
.igxp .igxc2-bio{margin-top:6px !important}
.igxp .igxc2-rule{margin-top:55px !important;padding-top:55px !important;border-top:1px solid rgba(155,183,230,.12)}
.igxp .igxc2-org{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px !important}
.igxp .igxc2-bracket{padding:36px 32px !important;gap:10px !important;border:1px solid var(--bd);border-radius:20px;background-color:var(--card);background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-repeat:no-repeat;background-size:16px 1.5px,1.5px 16px,16px 1.5px,1.5px 16px,16px 1.5px,1.5px 16px,16px 1.5px,1.5px 16px;background-position:14px 14px,14px 14px,calc(100% - 14px) 14px,calc(100% - 14px) 14px,14px calc(100% - 14px),14px calc(100% - 14px),calc(100% - 14px) calc(100% - 14px),calc(100% - 14px) calc(100% - 14px)}
.igxp .igxc2-bracket .igxp-label{margin-bottom:2px !important}
.igxp .igxc2-paths{display:grid !important;grid-template-columns:1fr 1fr;gap:20px !important;padding-bottom:110px !important}
.igxp .igxc2-path{align-items:flex-start;gap:12px !important;padding:44px 40px !important;border:1px solid var(--bd);border-radius:20px;background:radial-gradient(ellipse at 85% 110%,rgba(70,128,236,.24) 0%,rgba(0,0,0,0) 60%),var(--card)}
.igxp .igxc2-path .igxp-label{margin-bottom:0 !important}
.igxp .igxc2-path-h .elementor-heading-title{font-size:30px !important}
.igxp .igxc2-path .igxp-intro{margin-bottom:8px !important}
.igxp .igxq-wrap{max-width:908px;padding-top:40px !important}
@media (max-width:1024px){.igxp .igxc2-team{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){
.igxp .igxc2-hero{min-height:260px}
.igxp .igxc2-teamsec{padding-top:24px !important}
.igxp .igxc2-mb{margin-bottom:28px !important}
.igxp .igxc2-team{gap:12px !important}
.igxp .igxc2-pbody{padding:14px 14px 16px !important}
.igxp .igxc2-name .elementor-heading-title{font-size:16px !important}
.igxp .igxc2-role .elementor-heading-title,.igxp .igxc2-bio .elementor-heading-title{font-size:13px !important}
.igxp .igxc2-rule{margin-top:34px !important;padding-top:34px !important}
.igxp .igxc2-org,.igxp .igxc2-paths{grid-template-columns:1fr}
.igxp .igxc2-bracket,.igxp .igxc2-path{padding:28px 24px !important}
.igxp .igxc2-path-h .elementor-heading-title{font-size:24px !important}
.igxp .igxc2-paths{padding-bottom:68px !important}
}/* End custom CSS */