.elementor-29605 .elementor-element.elementor-element-dda1f33{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:nowrap;--padding-top:var(--fullHeaderHeight);--padding-bottom:var(--sectionPadding);--padding-left:0;--padding-right:0;}.elementor-29605 .elementor-element.elementor-element-dda1f33:not(.elementor-motion-effects-element-type-background), .elementor-29605 .elementor-element.elementor-element-dda1f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29605 .elementor-element.elementor-element-910d13c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-4c8ffd1 .elementor-heading-title{font-family:"museo-sans", Sans-serif;}.elementor-29605 .elementor-element.elementor-element-2a26791{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-2a26791:not(.elementor-motion-effects-element-type-background), .elementor-29605 .elementor-element.elementor-element-2a26791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-29605 .elementor-element.elementor-element-e5eeecc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--elementMargin) var(--elementMargin);--row-gap:var(--elementMargin);--column-gap:var(--elementMargin);--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-288ca16{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:var(--elementMarginClose) var(--elementMarginClose);--row-gap:var(--elementMarginClose);--column-gap:var(--elementMarginClose);--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-0f09254{text-align:end;}.elementor-29605 .elementor-element.elementor-element-0f09254 .elementor-heading-title{font-family:"museo-sans", Sans-serif;font-size:2.5rem !important;font-weight:900;text-transform:none;line-height:1em;letter-spacing:-.03em;}.elementor-29605 .elementor-element.elementor-element-3241f8f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:var(--elementMarginClose) var(--elementMarginClose);--row-gap:var(--elementMarginClose);--column-gap:var(--elementMarginClose);--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-dcb3f48{font-family:"museo-sans-display", Sans-serif;font-weight:400;letter-spacing:.02em;}.elementor-29605 .elementor-element.elementor-element-26c5dbf{font-family:"mrs-eaves-xl-serif", Sans-serif;font-weight:500;}.elementor-29605 .elementor-element.elementor-element-ea0c281{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-ea0c281:not(.elementor-motion-effects-element-type-background), .elementor-29605 .elementor-element.elementor-element-ea0c281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/02/VIDA-Diagnositics_Coralville_2015_00001_lighter_blur_5_2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29605 .elementor-element.elementor-element-9349df9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--elementMargin) var(--elementMargin);--row-gap:var(--elementMargin);--column-gap:var(--elementMargin);--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-83fc8b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:var(--elementMarginClose) var(--elementMarginClose);--row-gap:var(--elementMarginClose);--column-gap:var(--elementMarginClose);--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-29871da{font-family:"museo-sans", Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:900;text-transform:uppercase;}.elementor-29605 .elementor-element.elementor-element-cf6304c{text-align:end;}.elementor-29605 .elementor-element.elementor-element-cf6304c .elementor-heading-title{font-family:"museo-sans", Sans-serif;font-size:2.5rem !important;font-weight:900;text-transform:none;line-height:1em;letter-spacing:-.03em;}.elementor-29605 .elementor-element.elementor-element-d007e81{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:var(--elementMarginClose) var(--elementMarginClose);--row-gap:var(--elementMarginClose);--column-gap:var(--elementMarginClose);--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-b5a0f0b{font-family:"museo-sans-display", Sans-serif;font-weight:400;letter-spacing:.02em;}.elementor-29605 .elementor-element.elementor-element-f85ed52{font-family:"mrs-eaves-xl-serif", Sans-serif;font-weight:500;}.elementor-29605 .elementor-element.elementor-element-b9f45d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-b9f45d8:not(.elementor-motion-effects-element-type-background), .elementor-29605 .elementor-element.elementor-element-b9f45d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/02/AdobeStock_537691348.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29605 .elementor-element.elementor-element-a3932bd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--elementMargin) var(--elementMargin);--row-gap:var(--elementMargin);--column-gap:var(--elementMargin);--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-a987ed1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:var(--elementMarginClose) var(--elementMarginClose);--row-gap:var(--elementMarginClose);--column-gap:var(--elementMarginClose);--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-e90795a{font-family:"museo-sans", Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:900;text-transform:uppercase;}.elementor-29605 .elementor-element.elementor-element-835f549{text-align:end;}.elementor-29605 .elementor-element.elementor-element-835f549 .elementor-heading-title{font-family:"museo-sans", Sans-serif;font-size:2.5rem !important;font-weight:900;text-transform:none;line-height:1em;letter-spacing:-.03em;}.elementor-29605 .elementor-element.elementor-element-6e0d645{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:var(--elementMarginClose) var(--elementMarginClose);--row-gap:var(--elementMarginClose);--column-gap:var(--elementMarginClose);--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-9cbeb54{font-family:"museo-sans-display", Sans-serif;font-weight:400;letter-spacing:.02em;}.elementor-29605 .elementor-element.elementor-element-41acc43{font-family:"mrs-eaves-xl-serif", Sans-serif;font-weight:500;}.elementor-29605 .elementor-element.elementor-element-993f17a > .elementor-widget-container{margin:var(--elementMarginSpace) 0 0 0;}.elementor-29605 .elementor-element.elementor-element-993f17a .elementor-button{font-size:0.688rem;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:0.03em;border-style:solid;border-width:0 0 0 1px;border-color:#FFFFFF;border-radius:0.891rem 0.891rem 0.891rem 0.891rem;}.elementor-29605 .elementor-element.elementor-element-1adceb7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-1adceb7:not(.elementor-motion-effects-element-type-background), .elementor-29605 .elementor-element.elementor-element-1adceb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/02/CBIRC0034.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-29605 .elementor-element.elementor-element-2f99d68{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--elementMargin) var(--elementMargin);--row-gap:var(--elementMargin);--column-gap:var(--elementMargin);--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-514838e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:var(--elementMarginClose) var(--elementMarginClose);--row-gap:var(--elementMarginClose);--column-gap:var(--elementMarginClose);--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-6731a0d{font-family:"museo-sans", Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:900;text-transform:uppercase;}.elementor-29605 .elementor-element.elementor-element-a097ef2{text-align:end;}.elementor-29605 .elementor-element.elementor-element-a097ef2 .elementor-heading-title{font-family:"museo-sans", Sans-serif;font-size:2.5rem !important;font-weight:900;text-transform:none;line-height:1em;letter-spacing:-.03em;}.elementor-29605 .elementor-element.elementor-element-ca98798{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:var(--elementMarginClose) var(--elementMarginClose);--row-gap:var(--elementMarginClose);--column-gap:var(--elementMarginClose);--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-7994286{font-family:"museo-sans-display", Sans-serif;font-weight:400;letter-spacing:.02em;}.elementor-29605 .elementor-element.elementor-element-e57f55b{font-family:"mrs-eaves-xl-serif", Sans-serif;font-weight:500;}.elementor-29605 .elementor-element.elementor-element-ff7aa88{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0.281rem 0.281rem;--row-gap:0.281rem;--column-gap:0.281rem;--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-49eb0f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0.281rem 0.281rem;--row-gap:0.281rem;--column-gap:0.281rem;--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-11d6345{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-11d6345:not(.elementor-motion-effects-element-type-background), .elementor-29605 .elementor-element.elementor-element-11d6345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/02/CBIRC-Wide0223_2.webp");background-position:center center;background-size:cover;}.elementor-29605 .elementor-element.elementor-element-7637126 > .elementor-widget-container{margin:0rem 0rem -1.35rem 0rem;}.elementor-29605 .elementor-element.elementor-element-7637126{font-family:"mrs-eaves-xl-serif", Sans-serif;font-size:6.563rem;font-weight:500;font-style:italic;line-height:1;}.elementor-29605 .elementor-element.elementor-element-7ff840b{font-weight:900;}.elementor-29605 .elementor-element.elementor-element-90413ea > .elementor-widget-container{margin:-.3rem 0rem 0rem 0rem;}.elementor-29605 .elementor-element.elementor-element-90413ea{font-weight:500;font-style:italic;}.elementor-29605 .elementor-element.elementor-element-4809255{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-4809255:not(.elementor-motion-effects-element-type-background), .elementor-29605 .elementor-element.elementor-element-4809255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/02/ISU-Research-Field-Wide0182.webp");background-position:center center;background-size:cover;}.elementor-29605 .elementor-element.elementor-element-e1a89e5 > .elementor-widget-container{margin:0rem 0rem -1.35rem 0rem;}.elementor-29605 .elementor-element.elementor-element-e1a89e5{font-family:"mrs-eaves-xl-serif", Sans-serif;font-size:6.563rem;font-weight:500;font-style:italic;line-height:1;}.elementor-29605 .elementor-element.elementor-element-eeb6d9f{font-weight:900;}.elementor-29605 .elementor-element.elementor-element-d846e18 > .elementor-widget-container{margin:-.3rem 0rem 0rem 0rem;}.elementor-29605 .elementor-element.elementor-element-d846e18{font-weight:500;font-style:italic;}.elementor-29605 .elementor-element.elementor-element-e09d713{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0.281rem 0.281rem;--row-gap:0.281rem;--column-gap:0.281rem;--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-ce029c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-ce029c8:not(.elementor-motion-effects-element-type-background), .elementor-29605 .elementor-element.elementor-element-ce029c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/02/AdobeStock_528695583.webp");background-position:center center;background-size:cover;}.elementor-29605 .elementor-element.elementor-element-94b0ac1 > .elementor-widget-container{margin:0rem 0rem -1.35rem 0rem;}.elementor-29605 .elementor-element.elementor-element-94b0ac1{font-family:"mrs-eaves-xl-serif", Sans-serif;font-size:6.563rem;font-weight:500;font-style:italic;line-height:1;}.elementor-29605 .elementor-element.elementor-element-8e838af > .elementor-widget-container{margin:0rem 0rem -1.35rem 0rem;}.elementor-29605 .elementor-element.elementor-element-8e838af{font-family:"mrs-eaves-xl-serif", Sans-serif;font-size:6.563rem;font-weight:500;font-style:italic;line-height:1;}.elementor-29605 .elementor-element.elementor-element-8acd3d6{font-weight:900;}.elementor-29605 .elementor-element.elementor-element-a0c4253{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-a0c4253:not(.elementor-motion-effects-element-type-background), .elementor-29605 .elementor-element.elementor-element-a0c4253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/02/CBIRC0084.webp");background-position:center center;background-size:cover;}.elementor-29605 .elementor-element.elementor-element-331d789 > .elementor-widget-container{margin:0rem 0rem -1.35rem 0rem;}.elementor-29605 .elementor-element.elementor-element-331d789{font-family:"mrs-eaves-xl-serif", Sans-serif;font-size:6.563rem;font-weight:500;font-style:italic;line-height:1;}.elementor-29605 .elementor-element.elementor-element-1183159{font-weight:900;}.elementor-29605 .elementor-element.elementor-element-3c32027 > .elementor-widget-container{margin:-.3rem 0rem 0rem 0rem;}.elementor-29605 .elementor-element.elementor-element-3c32027{font-weight:500;font-style:italic;}.elementor-29605 .elementor-element.elementor-element-cd18f47{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0.281rem 0.281rem;--row-gap:0.281rem;--column-gap:0.281rem;--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-bc1804c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-bc1804c:not(.elementor-motion-effects-element-type-background), .elementor-29605 .elementor-element.elementor-element-bc1804c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/02/Red-Star-Yeast-Wide0039.webp");background-position:center center;background-size:cover;}.elementor-29605 .elementor-element.elementor-element-bdcfd73 > .elementor-widget-container{margin:0rem 0rem -1.35rem 0rem;}.elementor-29605 .elementor-element.elementor-element-bdcfd73{font-family:"mrs-eaves-xl-serif", Sans-serif;font-size:6.563rem;font-weight:500;font-style:italic;line-height:1;}.elementor-29605 .elementor-element.elementor-element-144614e{font-weight:900;}.elementor-29605 .elementor-element.elementor-element-cf2ac74 > .elementor-widget-container{margin:-.3rem 0rem 0rem 0rem;}.elementor-29605 .elementor-element.elementor-element-cf2ac74{font-weight:500;font-style:italic;}.elementor-29605 .elementor-element.elementor-element-76beced{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-1d18fda{--grid-columns:1;}.elementor-29605 .elementor-element.elementor-element-8f439af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:var(--elementMargin) var(--elementMargin);--row-gap:var(--elementMargin);--column-gap:var(--elementMargin);--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-d851656{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:var(--elementMargin) var(--elementMargin);--row-gap:var(--elementMargin);--column-gap:var(--elementMargin);}.elementor-29605 .elementor-element.elementor-element-c9e9ef4{text-align:center;}.elementor-29605 .elementor-element.elementor-element-c9e9ef4 .elementor-heading-title{font-family:"museo-sans", Sans-serif;font-size:0.813rem !important;font-weight:700;text-transform:uppercase;}.elementor-29605 .elementor-element.elementor-element-c849611{text-align:center;}.elementor-29605 .elementor-element.elementor-element-684ee01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:var(--elementMargin) var(--elementMargin);--row-gap:var(--elementMargin);--column-gap:var(--elementMargin);--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-27f177d{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0 0;--row-gap:0;--column-gap:0;--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-70b227e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-68f9d11{--grid-columns:1;}.elementor-29605 .elementor-element.elementor-element-ca4d9f7{--grid-columns:1;}.elementor-29605 .elementor-element.elementor-element-6cf43cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0;--padding-bottom:var(--elementMarginSpace);--padding-left:0;--padding-right:0;}.elementor-29605 .elementor-element.elementor-element-600f55e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--overflow:hidden;--border-radius:15px 15px 15px 15px;--margin-top:var(--elementMarginSpace);--margin-bottom:calc(-1 * var(--elementMarginSpace));--margin-left:0;--margin-right:calc(-1 * var(--elementMarginSpace));--z-index:1;}.elementor-29605 .elementor-element.elementor-element-ebe1f9a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:var(--elementMarginSpace) var(--elementMarginSpace);--row-gap:var(--elementMarginSpace);--column-gap:var(--elementMarginSpace);--flex-wrap:nowrap;--overflow:hidden;--border-radius:15px 15px 15px 15px;--padding-top:0;--padding-bottom:0;--padding-left:var(--elementMarginSpace);--padding-right:var(--elementMarginSpace);--z-index:2;}.elementor-29605 .elementor-element.elementor-element-c8bb4c1 > .elementor-widget-container{padding:0 0 0 0;}.elementor-29605 .elementor-element.elementor-element-c8bb4c1{text-align:center;}.elementor-29605 .elementor-element.elementor-element-c8bb4c1 .elementor-heading-title{font-family:"museo-sans", Sans-serif;font-size:1.438rem !important;font-weight:900;}.elementor-29605 .elementor-element.elementor-element-b819ab3{text-align:center;font-family:"mrs-eaves-xl-serif", Sans-serif;font-size:1rem !important;font-weight:500;}.elementor-29605 .elementor-element.elementor-element-f3d23f6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--overflow:hidden;--border-radius:15px 15px 15px 15px;--margin-top:var(--elementMarginSpace);--margin-bottom:calc(-1 * var(--elementMarginSpace));--margin-left:calc(-1 * var(--elementMarginSpace));--margin-right:0;--z-index:1;}.elementor-29605 .elementor-element.elementor-element-ceb3916{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:var(--elementMargin) var(--elementMargin);--row-gap:var(--elementMargin);--column-gap:var(--elementMargin);--flex-wrap:nowrap;}.elementor-29605 .elementor-element.elementor-element-5075fa7{text-align:center;}.elementor-29605 .elementor-element.elementor-element-5075fa7 .elementor-heading-title{font-family:"museo-sans", Sans-serif;font-size:2.5rem !important;font-weight:100;text-transform:none;letter-spacing:.01em;}.elementor-29605 .elementor-element.elementor-element-2edff30{text-align:center;font-family:"mrs-eaves-xl-serif", Sans-serif;font-size:1rem !important;font-weight:500;}.elementor-29605 .elementor-element.elementor-element-026c7b7 > .elementor-widget-container{padding:var(--elementMargin) 0 0 0;}.elementor-29605 .elementor-element.elementor-element-026c7b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29605 .elementor-element.elementor-element-026c7b7 .elementor-button .elementor-button-content-wrapper{gap:0.5em;}.elementor-29605 .elementor-element.elementor-element-026c7b7 .elementor-button{font-size:0.688rem;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:0.03em;border-style:solid;border-width:0 0 0 1px;border-color:#FFFFFF;border-radius:0.891rem 0.891rem 0.891rem 0.891rem;}@media(max-width:1024px){.elementor-29605 .elementor-element.elementor-element-e5eeecc{--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-9349df9{--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-a3932bd{--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-2f99d68{--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-ff7aa88{--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-1d18fda{--grid-columns:2;}.elementor-29605 .elementor-element.elementor-element-27f177d{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-68f9d11{--grid-columns:1;}.elementor-29605 .elementor-element.elementor-element-ca4d9f7{--grid-columns:1;}}@media(max-width:767px){.elementor-29605 .elementor-element.elementor-element-e5eeecc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-288ca16{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29605 .elementor-element.elementor-element-0f09254{text-align:start;}.elementor-29605 .elementor-element.elementor-element-ea0c281:not(.elementor-motion-effects-element-type-background), .elementor-29605 .elementor-element.elementor-element-ea0c281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:20% 0;}.elementor-29605 .elementor-element.elementor-element-9349df9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-83fc8b0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29605 .elementor-element.elementor-element-29871da{text-align:start;}.elementor-29605 .elementor-element.elementor-element-cf6304c{text-align:start;}.elementor-29605 .elementor-element.elementor-element-b9f45d8:not(.elementor-motion-effects-element-type-background), .elementor-29605 .elementor-element.elementor-element-b9f45d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-29605 .elementor-element.elementor-element-a3932bd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-a987ed1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29605 .elementor-element.elementor-element-e90795a{text-align:start;}.elementor-29605 .elementor-element.elementor-element-835f549{text-align:start;}.elementor-29605 .elementor-element.elementor-element-1adceb7:not(.elementor-motion-effects-element-type-background), .elementor-29605 .elementor-element.elementor-element-1adceb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:20% 0;}.elementor-29605 .elementor-element.elementor-element-2f99d68{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-514838e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29605 .elementor-element.elementor-element-6731a0d{text-align:start;}.elementor-29605 .elementor-element.elementor-element-a097ef2{text-align:start;}.elementor-29605 .elementor-element.elementor-element-ff7aa88{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-1d18fda{--grid-columns:1;}.elementor-29605 .elementor-element.elementor-element-684ee01{--padding-top:0;--padding-bottom:0;--padding-left:var(--elementMargin);--padding-right:var(--elementMargin);}.elementor-29605 .elementor-element.elementor-element-27f177d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-c47d304 > .elementor-widget-container{padding:0 0 0 0;}.elementor-29605 .elementor-element.elementor-element-68f9d11{--grid-columns:1;}.elementor-29605 .elementor-element.elementor-element-ca4d9f7{--grid-columns:1;}}@media(min-width:1025px){.elementor-29605 .elementor-element.elementor-element-dda1f33:not(.elementor-motion-effects-element-type-background), .elementor-29605 .elementor-element.elementor-element-dda1f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-29605 .elementor-element.elementor-element-ea0c281:not(.elementor-motion-effects-element-type-background), .elementor-29605 .elementor-element.elementor-element-ea0c281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-29605 .elementor-element.elementor-element-b9f45d8:not(.elementor-motion-effects-element-type-background), .elementor-29605 .elementor-element.elementor-element-b9f45d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-29605 .elementor-element.elementor-element-1adceb7:not(.elementor-motion-effects-element-type-background), .elementor-29605 .elementor-element.elementor-element-1adceb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(min-width:1800px){.elementor-29605 .elementor-element.elementor-element-e5eeecc{--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-9349df9{--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-a3932bd{--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-2f99d68{--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-ff7aa88{--grid-auto-flow:row;}.elementor-29605 .elementor-element.elementor-element-27f177d{--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-4c8ffd1 */.elementor-29605 .elementor-element.elementor-element-4c8ffd1 h1.elementor-heading-title {
    font-size: 4.875rem !important;
    line-height: 1.045;
}

@media(max-width: 767px) {
    .elementor-29605 .elementor-element.elementor-element-4c8ffd1 h1.elementor-heading-title {
        font-size: calc(1.68 * 1.813rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-910d13c */.elementor-29605 .elementor-element.elementor-element-910d13c {
    /*max-width: 24.375rem;*/
}
.elementor-29605 .elementor-element.elementor-element-910d13c,
.elementor-29605 .elementor-element.elementor-element-910d13c *:not(h1) {
    height: 100%;
    flex-grow: 1;
}
.elementor-29605 .elementor-element.elementor-element-910d13c .elementor-widget-heading {
    display:flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}
.elementor-29605 .elementor-element.elementor-element-910d13c .elementor-widget-heading .elementor-widget-container {
    width: 100%;
    height: auto;
    max-height: 100%;
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dda1f33 */.elementor-29605 .elementor-element.elementor-element-dda1f33 {
    max-height: 34.8125rem;
    max-height: 80vh;
    height: 100vh;
}
/*
.elementor-29605 .elementor-element.elementor-element-dda1f33:before {
    content: "";
    
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-image: linear-gradient(to top, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .1) 100%), linear-gradient(to top, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, .3) 24%, rgba(0, 0, 0, .3) 62%, rgba(0, 0, 0, 0) 78%), linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 15%), linear-gradient(to bottom, rgba(0, 0, 0, .5) 5%, rgba(0, 0, 0, 0) 15%);
}
*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcb3f48 */.elementor-29605 .elementor-element.elementor-element-dcb3f48 * {
    font-size: 0.8125rem;
    font-size: .9rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26c5dbf */.elementor-29605 .elementor-element.elementor-element-26c5dbf * {
    font-size: 0.75rem;
    font-size: .9rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a26791 */.elementor-29605 .elementor-element.elementor-element-2a26791:before {
    content: "";
    
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    opacity: .25;
    background-image: url(/wp-content/uploads/2026/08/Genetic-ID0020.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5a0f0b */.elementor-29605 .elementor-element.elementor-element-b5a0f0b * {
    font-size: 0.8125rem;
    font-size: .9rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f85ed52 */.elementor-29605 .elementor-element.elementor-element-f85ed52 * {
    font-size: 0.75rem;
    font-size: .9rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0c281 */.elementor-29605 .elementor-element.elementor-element-ea0c281:before {
    content: "";
    
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /*
    background-image: linear-gradient(to right, rgba(0, 0, 0, .35) 0%, rgba(0, 0, 0, .35) 100%), linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, .4) 20%, rgba(0, 0, 0, .4) 36%, rgba(0, 0, 0, 0) 56%), linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 56%);
    */
    background-image: linear-gradient(to right, rgba(0, 0, 0, .25) 0%, rgba(0, 0, 0, .25) 100%), linear-gradient(to top, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, .8) 45%, rgba(0, 0, 0, .8) 55%, rgba(0, 0, 0, 0) 85%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cbeb54 */.elementor-29605 .elementor-element.elementor-element-9cbeb54 * {
    font-size: 0.8125rem;
    font-size: .9rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41acc43 */.elementor-29605 .elementor-element.elementor-element-41acc43 * {
    font-size: 0.75rem;
    font-size: .9rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-993f17a */.elementor-29605 .elementor-element.elementor-element-993f17a,
.elementor-29605 .elementor-element.elementor-element-993f17a a {
    height: 1.781rem;
}
.elementor-29605 .elementor-element.elementor-element-993f17a a {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
}

.elementor-29605 .elementor-element.elementor-element-993f17a svg {
    height: .55rem;
    width: auto;
}

/*
.elementor-29605 .elementor-element.elementor-element-993f17a,
.elementor-29605 .elementor-element.elementor-element-993f17a a {
    flex-shrink: 0;
    
    min-width: 0;
    width: var(--connectWidth);
    
    white-space: nowrap;
}
.elementor-29605 .elementor-element.elementor-element-993f17a a {
    padding: 0 var(--elementMargin);
    
    border-left: 1px solid #fff !important;
}

.elementor-29605 .elementor-element.elementor-element-993f17a .elementor-button-text {
    text-wrap: balance;
    text-align: left;
}

body.overlap-header .elementor-29605 .elementor-element.elementor-element-993f17a a {
    border-left: 1px solid transparent !important;
    
    background-color: transparent !important;
}
body.overlap-header.scrolled .elementor-29605 .elementor-element.elementor-element-993f17a a,
body.overlap-header.tray-open .elementor-29605 .elementor-element.elementor-element-993f17a a{
    border-left: 1px solid #fff !important;
    
    background-color: var(--e-global-color-primary) !important;
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9f45d8 */.elementor-29605 .elementor-element.elementor-element-b9f45d8:before {
    content: "";
    
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /*
    background-image: linear-gradient(to right, rgba(0, 0, 0, .35) 0%, rgba(0, 0, 0, .35) 100%), linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, .4) 20%, rgba(0, 0, 0, .4) 36%, rgba(0, 0, 0, 0) 56%), linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 56%);
    */
    background-image: linear-gradient(to right, rgba(0, 0, 0, .25) 0%, rgba(0, 0, 0, .25) 100%), linear-gradient(to top, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, .8) 45%, rgba(0, 0, 0, .8) 55%, rgba(0, 0, 0, 0) 85%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7994286 */.elementor-29605 .elementor-element.elementor-element-7994286 * {
    font-size: 0.8125rem;
    font-size: .9rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e57f55b */.elementor-29605 .elementor-element.elementor-element-e57f55b * {
    font-size: 0.75rem;
    font-size: .9rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1adceb7 */.elementor-29605 .elementor-element.elementor-element-1adceb7:before {
    content: "";
    
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /*
    background-image: linear-gradient(to right, rgba(0, 0, 0, .35) 0%, rgba(0, 0, 0, .35) 100%), linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, .4) 20%, rgba(0, 0, 0, .4) 36%, rgba(0, 0, 0, 0) 56%), linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 56%);
    */
    background-image: linear-gradient(to right, rgba(0, 0, 0, .25) 0%, rgba(0, 0, 0, .25) 100%), linear-gradient(to top, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, .8) 45%, rgba(0, 0, 0, .8) 55%, rgba(0, 0, 0, 0) 85%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7637126 */.elementor-29605 .elementor-element.elementor-element-7637126,
.elementor-29605 .elementor-element.elementor-element-7637126 p {
    font-size: 6.563rem !important;
}

@media(max-width: 767px) {
    .elementor-29605 .elementor-element.elementor-element-7637126,
    .elementor-29605 .elementor-element.elementor-element-7637126 p {
        font-size: calc(1.68 * 5.844rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ff840b */@media(max-width: 767px) {
    .elementor-29605 .elementor-element.elementor-element-7ff840b,
    .elementor-29605 .elementor-element.elementor-element-7ff840b p {
        font-size: calc(1.68 * 0.656rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90413ea */@media(max-width: 767px) {
    .elementor-29605 .elementor-element.elementor-element-90413ea,
    .elementor-29605 .elementor-element.elementor-element-90413ea p {
        font-size: calc(1.68 * 0.656rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d6345 */.elementor-29605 .elementor-element.elementor-element-11d6345 {
    aspect-ratio: 0.747;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1a89e5 */.elementor-29605 .elementor-element.elementor-element-e1a89e5,
.elementor-29605 .elementor-element.elementor-element-e1a89e5 p {
    font-size: 6.563rem !important;
}

@media(max-width: 767px) {
    .elementor-29605 .elementor-element.elementor-element-e1a89e5,
    .elementor-29605 .elementor-element.elementor-element-e1a89e5 p {
        font-size: calc(1.68 * 5.844rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb6d9f */@media(max-width: 767px) {
    .elementor-29605 .elementor-element.elementor-element-eeb6d9f,
    .elementor-29605 .elementor-element.elementor-element-eeb6d9f p {
        font-size: calc(1.68 * 0.656rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d846e18 */@media(max-width: 767px) {
    .elementor-29605 .elementor-element.elementor-element-d846e18,
    .elementor-29605 .elementor-element.elementor-element-d846e18 p {
        font-size: calc(1.68 * 0.656rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4809255 */.elementor-29605 .elementor-element.elementor-element-4809255 {
    aspect-ratio: 0.761;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94b0ac1 */.elementor-29605 .elementor-element.elementor-element-94b0ac1,
.elementor-29605 .elementor-element.elementor-element-94b0ac1 p {
    font-size: 5rem !important;
    letter-spacing: -.04em;
    line-height: .8;
}

@media(max-width: 767px) {
    .elementor-29605 .elementor-element.elementor-element-94b0ac1,
    .elementor-29605 .elementor-element.elementor-element-94b0ac1 p {
        font-size: calc(1.68 * 4.5rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e838af */.elementor-29605 .elementor-element.elementor-element-8e838af,
.elementor-29605 .elementor-element.elementor-element-8e838af p {
    font-size: 6.563rem !important;
    letter-spacing: -.06em;
}

@media(max-width: 767px) {
    .elementor-29605 .elementor-element.elementor-element-8e838af,
    .elementor-29605 .elementor-element.elementor-element-8e838af p {
        font-size: calc(1.68 * 5.844rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8acd3d6 */@media(max-width: 767px) {
    .elementor-29605 .elementor-element.elementor-element-8acd3d6,
    .elementor-29605 .elementor-element.elementor-element-8acd3d6 p {
        font-size: calc(1.68 * 0.656rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce029c8 */.elementor-29605 .elementor-element.elementor-element-ce029c8 {
    aspect-ratio: 0.692;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-331d789 */.elementor-29605 .elementor-element.elementor-element-331d789,
.elementor-29605 .elementor-element.elementor-element-331d789 p {
    font-size: 6.563rem !important;
    letter-spacing: -.06em;
}

@media(max-width: 767px) {
    .elementor-29605 .elementor-element.elementor-element-331d789,
    .elementor-29605 .elementor-element.elementor-element-331d789 p {
        font-size: calc(1.68 * 5.844rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1183159 */@media(max-width: 767px) {
    .elementor-29605 .elementor-element.elementor-element-1183159,
    .elementor-29605 .elementor-element.elementor-element-1183159 p {
        font-size: calc(1.68 * 0.656rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c32027 */@media(max-width: 767px) {
    .elementor-29605 .elementor-element.elementor-element-3c32027,
    .elementor-29605 .elementor-element.elementor-element-3c32027 p {
        font-size: calc(1.68 * 0.656rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0c4253 */.elementor-29605 .elementor-element.elementor-element-a0c4253 {
    aspect-ratio: 0.564;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdcfd73 */.elementor-29605 .elementor-element.elementor-element-bdcfd73,
.elementor-29605 .elementor-element.elementor-element-bdcfd73 p {
    font-size: 6.563rem !important;
}

@media(max-width: 767px) {
    .elementor-29605 .elementor-element.elementor-element-bdcfd73,
    .elementor-29605 .elementor-element.elementor-element-bdcfd73 p {
        font-size: calc(1.68 * 5.844rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-144614e */@media(max-width: 767px) {
    .elementor-29605 .elementor-element.elementor-element-144614e,
    .elementor-29605 .elementor-element.elementor-element-144614e p {
        font-size: calc(1.68 * 0.656rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf2ac74 */@media(max-width: 767px) {
    .elementor-29605 .elementor-element.elementor-element-cf2ac74,
    .elementor-29605 .elementor-element.elementor-element-cf2ac74 p {
        font-size: calc(1.68 * 0.656rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc1804c */.elementor-29605 .elementor-element.elementor-element-bc1804c {
    aspect-ratio: 0.461;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76beced */body.elementor-editor-active .elementor-29605 .elementor-element.elementor-element-76beced {
    overflow: visible;
}
body.elementor-editor-active .elementor-29605 .elementor-element.elementor-element-76beced .swiper-wrapper {
    flex-direction: column !important;
}
body.elementor-editor-active .elementor-29605 .elementor-element.elementor-element-76beced .swiper-slide {
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27f177d */.elementor-29605 .elementor-element.elementor-element-27f177d .elementor-widget-image {
    flex-basis: var(--itemWidth);
}
.elementor-29605 .elementor-element.elementor-element-27f177d .elementor-widget-image img {
    width: 100%;
    height: auto;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f439af */.elementor-29605 .elementor-element.elementor-element-8f439af {
    --totalSpace: calc(var(--sectionPadding) * 4);
    --itemSpace: calc(var(--totalSpace) / 5);
    --itemWidth: calc(20% - var(--itemSpace));
}

.elementor-29605 .elementor-element.elementor-element-8f439af .elementor-widget-image {
    width: 100%;
}
.elementor-29605 .elementor-element.elementor-element-8f439af .elementor-widget-image img {
    width: 100%;
    object-fit: contain;
}


@media(max-width: 767px) {
    .elementor-29605 .elementor-element.elementor-element-8f439af {
        --totalSpace: calc(var(--elementMarginSpace) * 1);
        --itemSpace: calc(var(--totalSpace) / 2);
        --itemWidth: calc(50% - var(--itemSpace));
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f33be91 */body:not(.elementor-editor-active) .elementor-29605 .elementor-element.elementor-element-f33be91 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c82340 */.elementor-29605 .elementor-element.elementor-element-3c82340 {
    width: 100%;
    height: 100%;
}
.elementor-29605 .elementor-element.elementor-element-3c82340 img {
    position: absolute;
    top: 0;
    left: 0;
    
    width: 100%;
    height: 100%;
    
    object-fit: cover;
    object-position: 20% center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7351ffa */.elementor-29605 .elementor-element.elementor-element-7351ffa {
    width: 100%;
    height: 6.781rem;
    border-radius: 3.391rem;
    overflow: hidden;
}
.elementor-29605 .elementor-element.elementor-element-7351ffa img {
    position: absolute;
    top: 0;
    left: 0;
    
    width: 100%;
    height: 100%;
    
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b819ab3 */.elementor-29605 .elementor-element.elementor-element-b819ab3 a {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebe1f9a */.elementor-29605 .elementor-element.elementor-element-ebe1f9a {
   --doublePadding: calc(2 * var(--elementMargin));
   max-width: calc(18.063rem - var(--doublePadding));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9516829 */.elementor-29605 .elementor-element.elementor-element-9516829 {
    width: 100%;
    height: 100%;
}
.elementor-29605 .elementor-element.elementor-element-9516829 img {
    position: absolute;
    top: 0;
    left: 0;
    
    width: 100%;
    height: 100%;
    
    object-fit: cover;
    object-position: 60% center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2edff30 */.elementor-29605 .elementor-element.elementor-element-2edff30 a {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-026c7b7 */.elementor-29605 .elementor-element.elementor-element-026c7b7,
.elementor-29605 .elementor-element.elementor-element-026c7b7 a {
    height: 1.781rem;
}
.elementor-29605 .elementor-element.elementor-element-026c7b7 a {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    
    background-color: #fff !important;
    color: var(--e-global-color-navyblue) !important;
}

.elementor-29605 .elementor-element.elementor-element-026c7b7 svg {
    height: .55rem;
    width: auto;
}
.elementor-29605 .elementor-element.elementor-element-026c7b7 svg .svgfillpath {
    fill: var(--e-global-color-navyblue) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceb3916 */.elementor-29605 .elementor-element.elementor-element-ceb3916.navyblue {
    background-color: var(--e-global-color-purple);
}
.elementor-29605 .elementor-element.elementor-element-ceb3916 {
    --boxedMaxWidth: 45rem;
}/* End custom CSS */