.elementor-1866 .elementor-element.elementor-element-bb91db5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1866 .elementor-element.elementor-element-a8ff8a3{--display:flex;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1866 .elementor-element.elementor-element-4ca1e2b > .elementor-widget-container{padding:.2rem .75rem .2rem .75rem;}.elementor-1866 .elementor-element.elementor-element-4ca1e2b.elementor-element{--align-self:flex-start;}.elementor-1866 .elementor-element.elementor-element-4ca1e2b{--icon-box-icon-margin:0.4rem;}.elementor-1866 .elementor-element.elementor-element-4ca1e2b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1866 .elementor-element.elementor-element-4ca1e2b.elementor-view-framed .elementor-icon, .elementor-1866 .elementor-element.elementor-element-4ca1e2b.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1866 .elementor-element.elementor-element-4ca1e2b .elementor-icon{font-size:0.875rem;}.elementor-1866 .elementor-element.elementor-element-4ca1e2b .elementor-icon-box-title, .elementor-1866 .elementor-element.elementor-element-4ca1e2b .elementor-icon-box-title a{font-size:0.875rem;font-weight:600;}.elementor-1866 .elementor-element.elementor-element-4ca1e2b .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1866 .elementor-element.elementor-element-715d0b2{text-align:left;}.elementor-1866 .elementor-element.elementor-element-715d0b2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.75rem;font-weight:700;word-spacing:-0.05em;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1866 .elementor-element.elementor-element-2ee4202{width:initial;max-width:initial;text-align:left;font-size:1.25rem;font-weight:400;color:var( --e-global-color-text );}.elementor-1866 .elementor-element.elementor-element-2ee4202.elementor-element{--align-self:flex-start;}.elementor-1866 .elementor-element.elementor-element-360eb0d{--display:flex;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1866 .elementor-element.elementor-element-4d838aa .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1866 .elementor-element.elementor-element-4d838aa:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 148% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1866 .elementor-element.elementor-element-2429a08{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1866 .elementor-element.elementor-element-097abc3{--display:flex;}.elementor-1866 .elementor-element.elementor-element-35465b0 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1866 .elementor-element.elementor-element-35465b0:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://jewishgeneticdiscovery.org/wp-content/plugins/elementor/assets/mask-shapes/blob.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1866 .elementor-element.elementor-element-35465b0.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://jewishgeneticdiscovery.org/wp-content/plugins/elementor/assets/mask-shapes/blob.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1866 .elementor-element.elementor-element-35465b0 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1866 .elementor-element.elementor-element-5986077{--display:flex;}.elementor-1866 .elementor-element.elementor-element-c0e20f7 > .elementor-widget-container{padding:.2rem .75rem .2rem .75rem;}.elementor-1866 .elementor-element.elementor-element-c0e20f7.elementor-element{--align-self:flex-start;}.elementor-1866 .elementor-element.elementor-element-c0e20f7{--icon-box-icon-margin:0.4rem;}.elementor-1866 .elementor-element.elementor-element-c0e20f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1866 .elementor-element.elementor-element-c0e20f7.elementor-view-framed .elementor-icon, .elementor-1866 .elementor-element.elementor-element-c0e20f7.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1866 .elementor-element.elementor-element-c0e20f7 .elementor-icon{font-size:0.875rem;}.elementor-1866 .elementor-element.elementor-element-c0e20f7 .elementor-icon-box-title, .elementor-1866 .elementor-element.elementor-element-c0e20f7 .elementor-icon-box-title a{font-size:0.875rem;font-weight:600;}.elementor-1866 .elementor-element.elementor-element-c0e20f7 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1866 .elementor-element.elementor-element-a95c386{text-align:left;}.elementor-1866 .elementor-element.elementor-element-a95c386 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.75rem;font-weight:700;word-spacing:-0.05em;color:var( --e-global-color-primary );}.elementor-1866 .elementor-element.elementor-element-bbccd5a{width:initial;max-width:initial;text-align:left;font-size:1.25rem;font-weight:400;color:var( --e-global-color-text );}.elementor-1866 .elementor-element.elementor-element-bbccd5a.elementor-element{--align-self:flex-start;}.elementor-1866 .elementor-element.elementor-element-0d41a82{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1866 .elementor-element.elementor-element-7c1bafc{--display:flex;}.elementor-1866 .elementor-element.elementor-element-6e3fbf8 > .elementor-widget-container{padding:.2rem .75rem .2rem .75rem;}.elementor-1866 .elementor-element.elementor-element-6e3fbf8.elementor-element{--align-self:flex-start;}.elementor-1866 .elementor-element.elementor-element-6e3fbf8{--icon-box-icon-margin:0.4rem;}.elementor-1866 .elementor-element.elementor-element-6e3fbf8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1866 .elementor-element.elementor-element-6e3fbf8.elementor-view-framed .elementor-icon, .elementor-1866 .elementor-element.elementor-element-6e3fbf8.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1866 .elementor-element.elementor-element-6e3fbf8 .elementor-icon{font-size:0.875rem;}.elementor-1866 .elementor-element.elementor-element-6e3fbf8 .elementor-icon-box-title, .elementor-1866 .elementor-element.elementor-element-6e3fbf8 .elementor-icon-box-title a{font-size:0.875rem;font-weight:600;}.elementor-1866 .elementor-element.elementor-element-6e3fbf8 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1866 .elementor-element.elementor-element-7079f02{text-align:left;}.elementor-1866 .elementor-element.elementor-element-7079f02 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.75rem;font-weight:700;word-spacing:-0.05em;color:var( --e-global-color-primary );}.elementor-1866 .elementor-element.elementor-element-4a1fe2a{width:initial;max-width:initial;text-align:left;font-size:1.25rem;font-weight:400;color:var( --e-global-color-text );}.elementor-1866 .elementor-element.elementor-element-4a1fe2a.elementor-element{--align-self:flex-start;}.elementor-1866 .elementor-element.elementor-element-271cc0b{--display:flex;}.elementor-1866 .elementor-element.elementor-element-13d6833{width:initial;max-width:initial;text-align:left;font-size:1.25rem;font-weight:400;color:var( --e-global-color-text );}.elementor-1866 .elementor-element.elementor-element-13d6833.elementor-element{--align-self:flex-start;}.elementor-1866 .elementor-element.elementor-element-5310bfa{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1866 .elementor-element.elementor-element-c50e828 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:300;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(90deg, var( --e-global-color-bd89ffb ) 0%, var( --e-global-color-d8e34e8 ) 100%);transition-duration:200ms;}.elementor-1866 .elementor-element.elementor-element-c50e828 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1866 .elementor-element.elementor-element-c50e828 .elementor-button:hover, .elementor-1866 .elementor-element.elementor-element-c50e828 .elementor-button:focus{box-shadow:5px 5px 0px 0px rgba(255, 255, 255, 0.05);}.elementor-1866 .elementor-element.elementor-element-a793e72 img{filter:brightness( 134% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(min-width:768px){.elementor-1866 .elementor-element.elementor-element-bb91db5{--content-width:95%;}.elementor-1866 .elementor-element.elementor-element-2429a08{--content-width:95%;}.elementor-1866 .elementor-element.elementor-element-0d41a82{--content-width:95%;}.elementor-1866 .elementor-element.elementor-element-5310bfa{--content-width:95%;}}@media(max-width:1366px){.elementor-1866 .elementor-element.elementor-element-bb91db5{--grid-auto-flow:row;}.elementor-1866 .elementor-element.elementor-element-2429a08{--grid-auto-flow:row;}.elementor-1866 .elementor-element.elementor-element-0d41a82{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-1866 .elementor-element.elementor-element-bb91db5{--grid-auto-flow:row;}.elementor-1866 .elementor-element.elementor-element-2429a08{--grid-auto-flow:row;}.elementor-1866 .elementor-element.elementor-element-0d41a82{--grid-auto-flow:row;}.elementor-1866 .elementor-element.elementor-element-c50e828.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1866 .elementor-element.elementor-element-c50e828 .elementor-button{padding:1em 0em 1em 0em;}}@media(max-width:767px){.elementor-1866 .elementor-element.elementor-element-bb91db5{--content-width:95%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1866 .elementor-element.elementor-element-715d0b2 .elementor-heading-title{font-size:2rem;}.elementor-1866 .elementor-element.elementor-element-2ee4202{font-size:1rem;}.elementor-1866 .elementor-element.elementor-element-2429a08{--content-width:95%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1866 .elementor-element.elementor-element-5986077.e-con{--order:-99999 /* order start hack */;}.elementor-1866 .elementor-element.elementor-element-a95c386 .elementor-heading-title{font-size:2rem;}.elementor-1866 .elementor-element.elementor-element-bbccd5a{font-size:1rem;}.elementor-1866 .elementor-element.elementor-element-0d41a82{--content-width:95%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1866 .elementor-element.elementor-element-7079f02 .elementor-heading-title{font-size:2rem;}.elementor-1866 .elementor-element.elementor-element-4a1fe2a{font-size:1rem;}.elementor-1866 .elementor-element.elementor-element-13d6833{font-size:1rem;}.elementor-1866 .elementor-element.elementor-element-5310bfa{--content-width:95%;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1866 .elementor-element.elementor-element-c50e828.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1866 .elementor-element.elementor-element-c50e828 .elementor-button{padding:1rem 1.25rem 1rem 1.25rem;}}/* Start custom CSS for icon-box, class: .elementor-element-4ca1e2b */.elementor-1866 .elementor-element.elementor-element-4ca1e2b .elementor-widget-container
{
    background-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);
    border-radius: 2rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35465b0 */.elementor-1866 .elementor-element.elementor-element-35465b0 .elementor-widget-container
{
    position: relative;
}
.elementor-1866 .elementor-element.elementor-element-35465b0 .elementor-widget-container:after
{
    content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(
	135deg,
	color-mix(in srgb, var(--e-global-color-d8e34e8) 0%, transparent),
	color-mix(in srgb, var(--e-global-color-primary) 100%, transparent)
);

	-webkit-mask-image: url(https://jewishgeneticdiscovery.org/wp-content/plugins/elementor/assets/mask-shapes/blob.svg);
	-webkit-mask-size: contain;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-image: url(https://jewishgeneticdiscovery.org/wp-content/plugins/elementor/assets/mask-shapes/blob.svg);
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	pointer-events: none;
	mix-blend-mode: color;
}
.elementor-1866 .elementor-element.elementor-element-35465b0 .elementor-widget-container:hover:after
{
	transition: background 0.93s ease;
	background: linear-gradient(
	135deg,
	color-mix(in srgb, var(--e-global-color-d8e34e8) 20%, transparent),
	color-mix(in srgb, var(--e-global-color-primary) 100%, transparent)
);

}
.elementor-1866 .elementor-element.elementor-element-35465b0 img
{
    image-rendering: pixelated;
	image-rendering: crisp-edges;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c0e20f7 */.elementor-1866 .elementor-element.elementor-element-c0e20f7 .elementor-widget-container
{
    background-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);
    border-radius: 2rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbccd5a */.elementor-1866 .elementor-element.elementor-element-bbccd5a ul
{


}
.elementor-1866 .elementor-element.elementor-element-bbccd5a li::marker
{
    font-size: 2rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6e3fbf8 */.elementor-1866 .elementor-element.elementor-element-6e3fbf8 .elementor-widget-container
{
    background-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);
    border-radius: 2rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a1fe2a */.elementor-1866 .elementor-element.elementor-element-4a1fe2a ul
{


}
.elementor-1866 .elementor-element.elementor-element-4a1fe2a li::marker
{
    font-size: 2rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13d6833 */.elementor-1866 .elementor-element.elementor-element-13d6833 ul
{


}
.elementor-1866 .elementor-element.elementor-element-13d6833 li::marker
{
    font-size: 2rem;
}/* End custom CSS */