.elementor-126 .elementor-element.elementor-element-cb0a418{--display:flex;--justify-content:flex-start;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:80px;--padding-right:80px;}.elementor-126 .elementor-element.elementor-element-cb0a418::before, .elementor-126 .elementor-element.elementor-element-cb0a418 > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-cb0a418 > .e-con-inner > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-cb0a418 > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-cb0a418 > .e-con-inner > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-cb0a418 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-126 .elementor-element.elementor-element-07382a4{padding:0px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-07382a4 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-d59b53a{--display:flex;--min-height:830px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-d59b53a:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-d59b53a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://igenetx.com/wp-content/uploads/2025/11/5a643918ea50a52a2e88ff222f61b22727041486.png");background-position:0px -60vh;background-repeat:no-repeat;background-size:cover;}.elementor-126 .elementor-element.elementor-element-e974f88{--display:flex;border-style:none;--border-style:none;--padding-top:32px;--padding-bottom:32px;--padding-left:13px;--padding-right:13px;--z-index:99;}.elementor-126 .elementor-element.elementor-element-e974f88.e-con{--align-self:center;}.elementor-126 .elementor-element.elementor-element-dfdb4b2 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:32px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-0b66ea3{text-align:start;}.elementor-126 .elementor-element.elementor-element-0b66ea3 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-bb80729{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:32px;--padding-left:13px;--padding-right:13px;--z-index:99;}.elementor-126 .elementor-element.elementor-element-bb80729.e-con{--align-self:center;}.elementor-126 .elementor-element.elementor-element-fa95706 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:32px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-178756a{text-align:start;}.elementor-126 .elementor-element.elementor-element-178756a .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-87c625e{--display:flex;--min-height:100vh;--overlay-opacity:0.26;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-126 .elementor-element.elementor-element-87c625e:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-87c625e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://igenetx.com/wp-content/uploads/2025/11/4bb675e55efa43295419f74cd0f38cb39ce89106.jpg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-126 .elementor-element.elementor-element-87c625e::before, .elementor-126 .elementor-element.elementor-element-87c625e > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-87c625e > .e-con-inner > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-87c625e > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-87c625e > .e-con-inner > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-87c625e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-126 .elementor-element.elementor-element-e99d901{--display:flex;--z-index:9;}.elementor-126 .elementor-element.elementor-element-b5b6a02{padding:0px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-b5b6a02 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-2ceee48{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-c42a85c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-17c801c{text-align:start;}.elementor-126 .elementor-element.elementor-element-a38a48c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-3669a2e{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-3669a2e .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;font-style:italic;word-spacing:0px;color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-5755393 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;color:#FFFFFFB2;}.elementor-126 .elementor-element.elementor-element-29a9648{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-b2fc23f{text-align:start;}.elementor-126 .elementor-element.elementor-element-b5220e5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-48a2d69{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-48a2d69 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;font-style:italic;word-spacing:0px;color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-bbf4848 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;color:#FFFFFFB2;}.elementor-126 .elementor-element.elementor-element-02dd880{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-410427f{text-align:start;}.elementor-126 .elementor-element.elementor-element-f6b6376{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-f62d1c8{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-f62d1c8 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;font-style:italic;word-spacing:0px;color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-75f780e .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;color:#FFFFFFB2;}@media(min-width:768px){.elementor-126 .elementor-element.elementor-element-e974f88{--width:30%;}.elementor-126 .elementor-element.elementor-element-bb80729{--width:30%;}.elementor-126 .elementor-element.elementor-element-e99d901{--width:61%;}.elementor-126 .elementor-element.elementor-element-2ceee48{--width:100%;}.elementor-126 .elementor-element.elementor-element-c42a85c{--width:100%;}.elementor-126 .elementor-element.elementor-element-a38a48c{--width:80%;}.elementor-126 .elementor-element.elementor-element-29a9648{--width:100%;}.elementor-126 .elementor-element.elementor-element-b5220e5{--width:80%;}.elementor-126 .elementor-element.elementor-element-f6b6376{--width:80%;}}@media(max-width:1024px){.elementor-126 .elementor-element.elementor-element-d59b53a:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-d59b53a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}}@media(max-width:767px){.elementor-126 .elementor-element.elementor-element-cb0a418{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-126 .elementor-element.elementor-element-07382a4{width:100%;max-width:100%;}.elementor-126 .elementor-element.elementor-element-07382a4 .elementor-heading-title{font-size:18px;}.elementor-126 .elementor-element.elementor-element-d59b53a:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-d59b53a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-126 .elementor-element.elementor-element-d59b53a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-126 .elementor-element.elementor-element-dfdb4b2 .elementor-heading-title{font-size:18px;}.elementor-126 .elementor-element.elementor-element-0b66ea3 .elementor-heading-title{font-size:18px;}.elementor-126 .elementor-element.elementor-element-fa95706 .elementor-heading-title{font-size:18px;}.elementor-126 .elementor-element.elementor-element-178756a .elementor-heading-title{font-size:18px;}.elementor-126 .elementor-element.elementor-element-87c625e:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-87c625e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-126 .elementor-element.elementor-element-87c625e{--overlay-opacity:0.56;}.elementor-126 .elementor-element.elementor-element-e99d901{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-b5b6a02 .elementor-heading-title{font-size:18px;}.elementor-126 .elementor-element.elementor-element-2ceee48{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-3669a2e .elementor-heading-title{font-size:18px;}.elementor-126 .elementor-element.elementor-element-48a2d69 .elementor-heading-title{font-size:18px;}.elementor-126 .elementor-element.elementor-element-f62d1c8 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-e974f88 */.elementor-126 .elementor-element.elementor-element-e974f88 {
    /* Essential Setup */
    position: relative; 
    box-sizing: border-box;
    /* Other styling (padding, background, etc.) is set in Elementor's UI */
}

/* This creates the four identical L-shaped corner lines */
.elementor-126 .elementor-element.elementor-element-e974f88::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* Variables for easy adjustment */
    --line-thickness: 2px;
    --line-length: 15px; 
    --angle-color: #fff; /* Use your exact purple/magenta color */

    /* The background is used to draw the four L-shapes */
    background: 
        /* 1. Top-Left L-shape (Horizontal line + Vertical line) */
        linear-gradient(to right, var(--angle-color), var(--angle-color)) top left / var(--line-length) var(--line-thickness) no-repeat,
        linear-gradient(to bottom, var(--angle-color), var(--angle-color)) top left / var(--line-thickness) var(--line-length) no-repeat,

        /* 2. Top-Right L-shape (Horizontal line + Vertical line) */
        linear-gradient(to left, var(--angle-color), var(--angle-color)) top right / var(--line-length) var(--line-thickness) no-repeat,
        linear-gradient(to bottom, var(--angle-color), var(--angle-color)) top right / var(--line-thickness) var(--line-length) no-repeat,

        /* 3. Bottom-Right L-shape (Horizontal line + Vertical line) */
        linear-gradient(to left, var(--angle-color), var(--angle-color)) bottom right / var(--line-length) var(--line-thickness) no-repeat,
        linear-gradient(to top, var(--angle-color), var(--angle-color)) bottom right / var(--line-thickness) var(--line-length) no-repeat,

        /* 4. Bottom-Left L-shape (Horizontal line + Vertical line) */
        linear-gradient(to right, var(--angle-color), var(--angle-color)) bottom left / var(--line-length) var(--line-thickness) no-repeat,
        linear-gradient(to top, var(--angle-color), var(--angle-color)) bottom left / var(--line-thickness) var(--line-length) no-repeat;
    
    z-index: 1; /* Keep lines on top of the container */
    pointer-events: none; /* Allows clicks to pass through to the content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb80729 */.elementor-126 .elementor-element.elementor-element-bb80729 {
    /* Essential Setup */
    position: relative; 
    box-sizing: border-box;
    /* Other styling (padding, background, etc.) is set in Elementor's UI */
}

/* This creates the four identical L-shaped corner lines */
.elementor-126 .elementor-element.elementor-element-bb80729::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* Variables for easy adjustment */
    --line-thickness: 2px;
    --line-length: 15px; 
    --angle-color: #fff; /* Use your exact purple/magenta color */

    /* The background is used to draw the four L-shapes */
    background: 
        /* 1. Top-Left L-shape (Horizontal line + Vertical line) */
        linear-gradient(to right, var(--angle-color), var(--angle-color)) top left / var(--line-length) var(--line-thickness) no-repeat,
        linear-gradient(to bottom, var(--angle-color), var(--angle-color)) top left / var(--line-thickness) var(--line-length) no-repeat,

        /* 2. Top-Right L-shape (Horizontal line + Vertical line) */
        linear-gradient(to left, var(--angle-color), var(--angle-color)) top right / var(--line-length) var(--line-thickness) no-repeat,
        linear-gradient(to bottom, var(--angle-color), var(--angle-color)) top right / var(--line-thickness) var(--line-length) no-repeat,

        /* 3. Bottom-Right L-shape (Horizontal line + Vertical line) */
        linear-gradient(to left, var(--angle-color), var(--angle-color)) bottom right / var(--line-length) var(--line-thickness) no-repeat,
        linear-gradient(to top, var(--angle-color), var(--angle-color)) bottom right / var(--line-thickness) var(--line-length) no-repeat,

        /* 4. Bottom-Left L-shape (Horizontal line + Vertical line) */
        linear-gradient(to right, var(--angle-color), var(--angle-color)) bottom left / var(--line-length) var(--line-thickness) no-repeat,
        linear-gradient(to top, var(--angle-color), var(--angle-color)) bottom left / var(--line-thickness) var(--line-length) no-repeat;
    
    z-index: 1; /* Keep lines on top of the container */
    pointer-events: none; /* Allows clicks to pass through to the content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59b53a */.section-two::before {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
  z-index: 2;
  pointer-events: none;
}
.section-two::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
  z-index: 2;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87c625e */.therd-sec:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
  z-index: 2;
  pointer-events: none;
}/* End custom CSS */