.elementor-19992 .elementor-element.elementor-element-338ed6f{--display:flex;--padding-top:0;--padding-bottom:var(--space-m);--padding-left:0;--padding-right:0;}.elementor-19992 .elementor-element.elementor-element-338ed6f:not(.elementor-motion-effects-element-type-background), .elementor-19992 .elementor-element.elementor-element-338ed6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0525155 );}.elementor-19992 .elementor-element.elementor-element-51910eb{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:1;}.elementor-19992 .elementor-element.elementor-element-7234fe2 > .elementor-widget-container{padding:var(--space-r) 0 var(--space-r) 0;}.elementor-19992 .elementor-element.elementor-element-7234fe2.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-19992 .elementor-element.elementor-element-b80eed3{--display:flex;--justify-content:center;}.elementor-19992 .elementor-element.elementor-element-b80eed3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19992 .elementor-element.elementor-element-01cf399{--display:flex;--padding-top:var(--space-r);--padding-bottom:var(--space-r);--padding-left:0;--padding-right:0;}.elementor-19992 .elementor-element.elementor-element-8350fd8{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-19992 .elementor-element.elementor-element-cc9cc11{--display:flex;--gap:var(--space-s) var(--space-s);--row-gap:var(--space-s);--column-gap:var(--space-s);}.elementor-19992 .elementor-element.elementor-element-276c2ff{--display:flex;--gap:var(--space-s) var(--space-s);--row-gap:var(--space-s);--column-gap:var(--space-s);}.elementor-19992 .elementor-element.elementor-element-1cf9520{--display:flex;--gap:var(--space-s) var(--space-s);--row-gap:var(--space-s);--column-gap:var(--space-s);}.elementor-19992 .elementor-element.elementor-element-eb4a6e9{--display:flex;--margin-top:var(--space-m);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-19992 .elementor-element.elementor-element-e3c0e32{--display:flex;--flex-wrap:nowrap;}.elementor-19992 .elementor-element.elementor-element-1b9d066{--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;}.elementor-19992 .elementor-element.elementor-element-ab86fce.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-19992 .elementor-element.elementor-element-1446cbe{--grid-columns:1;--grid-row-gap:var(--space-r);--grid-column-gap:var(--space-r);}.elementor-19992 .elementor-element.elementor-element-23abda4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19992 .elementor-element.elementor-element-540182c{--display:flex;--gap:var(--baseline-quarter) 0;--row-gap:var(--baseline-quarter);--column-gap:0;}.elementor-19992 .elementor-element.elementor-element-81c9d14 .elementor-nav-menu--main .elementor-item{color:#3C57DD;fill:#3C57DD;padding-left:var(--baseline);padding-right:var(--baseline);}.elementor-19992 .elementor-element.elementor-element-a7934bf{--display:flex;--margin-top:var(--space-m);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-19992 .elementor-element.elementor-element-6f8fa1c{--display:flex;}.elementor-19992 .elementor-element.elementor-element-b1870be{--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;}.elementor-19992 .elementor-element.elementor-element-b1870be:not(.elementor-motion-effects-element-type-background), .elementor-19992 .elementor-element.elementor-element-b1870be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-28cf065 );}.elementor-19992 .elementor-element.elementor-element-c34e312{--display:flex;}.elementor-19992 .elementor-element.elementor-element-7d9ce91.elementor-element{--align-self:center;}.elementor-19992 .elementor-element.elementor-element-5f46949{--display:flex;}.elementor-19992 .elementor-element.elementor-element-d1da2af > .elementor-widget-container{margin:var(--space-r) 0 0 0;}.elementor-19992 .elementor-element.elementor-element-1beaa23{--display:flex;}.elementor-19992 .elementor-element.elementor-element-ce25100 img{width:9rem;}.elementor-19992 .elementor-element.elementor-element-2d9185f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19992 .elementor-element.elementor-element-3f16a79{--display:flex;}.elementor-19992 .elementor-element.elementor-element-df90a7d.elementor-element{--align-self:center;}.elementor-19992 .elementor-element.elementor-element-df90a7d img{width:12rem;}.elementor-19992 .elementor-element.elementor-element-c9dd905{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19992 .elementor-element.elementor-element-2577c19{--display:flex;--margin-top:var(--space-m);--margin-bottom:var(--space-l);--margin-left:0;--margin-right:0;--padding-top:var(--space-m);--padding-bottom:var(--space-m);--padding-left:0;--padding-right:0;}.elementor-19992 .elementor-element.elementor-element-2577c19:not(.elementor-motion-effects-element-type-background), .elementor-19992 .elementor-element.elementor-element-2577c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-28cf065 );}.elementor-19992 .elementor-element.elementor-element-03f35ba{--display:flex;--border-radius:var(--radius) var(--radius) var(--radius) var(--radius);--padding-top:var(--space-r);--padding-bottom:var(--space-r);--padding-left:var(--space-r);--padding-right:var(--space-r);}.elementor-19992 .elementor-element.elementor-element-03f35ba:not(.elementor-motion-effects-element-type-background), .elementor-19992 .elementor-element.elementor-element-03f35ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3F8;}.elementor-19992 .elementor-element.elementor-element-b4fbe6f{--display:grid;--e-con-grid-template-columns:48px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--space-s) var(--space-s);--row-gap:var(--space-s);--column-gap:var(--space-s);--grid-auto-flow:row;}.elementor-19992 .elementor-element.elementor-element-037ebd7{--display:grid;--e-con-grid-template-columns:48px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--space-s) var(--space-s);--row-gap:var(--space-s);--column-gap:var(--space-s);--grid-auto-flow:row;}.elementor-19992 .elementor-element.elementor-element-93f9e3f{--display:grid;--e-con-grid-template-columns:48px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--space-s) var(--space-s);--row-gap:var(--space-s);--column-gap:var(--space-s);--grid-auto-flow:row;}.elementor-19992 .elementor-element.elementor-element-cf7e8b6{--display:flex;--margin-top:var(--baseline-x2);--margin-bottom:var(--baseline-x2);--margin-left:0;--margin-right:0;}.elementor-19992 .elementor-element.elementor-element-c7f7269{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-19992 .elementor-element.elementor-element-73c50be{text-align:left;}.elementor-19992 .elementor-element.elementor-element-73c50be img{max-width:5rem;}.elementor-19992 .elementor-element.elementor-element-560dcdc > .elementor-widget-container{margin:0 0 0 0;}.elementor-19992 .elementor-element.elementor-element-80a4cf4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-19992 .elementor-element.elementor-element-dc64017{text-align:left;}.elementor-19992 .elementor-element.elementor-element-dc64017 img{max-width:5rem;}.elementor-19992 .elementor-element.elementor-element-4d3756e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-19992 .elementor-element.elementor-element-2139016{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-19992 .elementor-element.elementor-element-f6cd133{text-align:left;}.elementor-19992 .elementor-element.elementor-element-f6cd133 img{max-width:5rem;}.elementor-19992 .elementor-element.elementor-element-0ad4d3b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-19992 .elementor-element.elementor-element-5f28090{--display:flex;--margin-top:var(--baseline-x2);--margin-bottom:var(--baseline-x2);--margin-left:0;--margin-right:0;}.elementor-19992 .elementor-element.elementor-element-35f43d6{--display:grid;--e-con-grid-template-columns:8rem 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19992 .elementor-element.elementor-element-0fdb7ec{text-align:left;}.elementor-19992 .elementor-element.elementor-element-eaf295a > .elementor-widget-container{margin:-1rem 0 0 0;}.elementor-19992 .elementor-element.elementor-element-c220154{--display:grid;--e-con-grid-template-columns:8rem 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-19992 .elementor-element.elementor-element-74c4987{text-align:left;}.elementor-19992 .elementor-element.elementor-element-a8aac83 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;}.elementor-19992 .elementor-element.elementor-element-a90b88e{--display:grid;--e-con-grid-template-columns:8rem 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-19992 .elementor-element.elementor-element-667512c{text-align:left;}.elementor-19992 .elementor-element.elementor-element-7d80db6 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;}.elementor-19992 .elementor-element.elementor-element-a1f32e7{--display:flex;--margin-top:var(--space-l);--margin-bottom:var(--space-xl);--margin-left:0;--margin-right:0;}.elementor-19992 .elementor-element.elementor-element-2cd1b79{--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;--align-items:center;}.elementor-19992 .elementor-element.elementor-element-49f9434{--grid-columns:1;--grid-row-gap:0px;}.elementor-19992 .elementor-element.elementor-element-49f9434 > .elementor-widget-container{margin:0 0 0 0;}.elementor-19992 .elementor-element.elementor-element-21c4ad9{--display:flex;--margin-top:var(--space-l);--margin-bottom:var(--space-l);--margin-left:0;--margin-right:0;}.elementor-19992 .elementor-element.elementor-element-7d1ed57{--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;--align-items:flex-end;}.elementor-19992 .elementor-element.elementor-element-e8412ed.elementor-element{--align-self:center;}.elementor-19992 .elementor-element.elementor-element-e8412ed{text-align:right;}.elementor-19992 .elementor-element.elementor-element-687166f{--grid-columns:3;}.elementor-19992 .elementor-element.elementor-element-687166f > .elementor-widget-container{margin:0 0 0 0;}.elementor-19992 .elementor-element.elementor-element-687166f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-19992 .elementor-element.elementor-element-687166f .e-loop-item > .elementor-section, .elementor-19992 .elementor-element.elementor-element-687166f .e-loop-item > .elementor-section > .elementor-container, .elementor-19992 .elementor-element.elementor-element-687166f .e-loop-item > .e-con, .elementor-19992 .elementor-element.elementor-element-687166f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-19992 .elementor-element.elementor-element-2a986cb{--display:flex;}:root{--page-title-display:none;}@media(max-width:999px){.elementor-19992 .elementor-element.elementor-element-1446cbe{--grid-columns:1;}.elementor-19992 .elementor-element.elementor-element-23abda4.e-con{--order:99999 /* order end hack */;}.elementor-19992 .elementor-element.elementor-element-2577c19{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-19992 .elementor-element.elementor-element-b4fbe6f{--grid-auto-flow:row;}.elementor-19992 .elementor-element.elementor-element-037ebd7{--grid-auto-flow:row;}.elementor-19992 .elementor-element.elementor-element-93f9e3f{--grid-auto-flow:row;}.elementor-19992 .elementor-element.elementor-element-35f43d6{--grid-auto-flow:row;}.elementor-19992 .elementor-element.elementor-element-c220154{--grid-auto-flow:row;}.elementor-19992 .elementor-element.elementor-element-a90b88e{--grid-auto-flow:row;}.elementor-19992 .elementor-element.elementor-element-ce31e21.elementor-element{--align-self:flex-end;}.elementor-19992 .elementor-element.elementor-element-49f9434{--grid-columns:2;}.elementor-19992 .elementor-element.elementor-element-687166f{--grid-columns:2;}}@media(max-width:767px){.elementor-19992 .elementor-element.elementor-element-1446cbe{--grid-columns:1;}.elementor-19992 .elementor-element.elementor-element-b4fbe6f{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-19992 .elementor-element.elementor-element-037ebd7{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-19992 .elementor-element.elementor-element-93f9e3f{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-19992 .elementor-element.elementor-element-35f43d6{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-19992 .elementor-element.elementor-element-c220154{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-19992 .elementor-element.elementor-element-a90b88e{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-19992 .elementor-element.elementor-element-49f9434{--grid-columns:1;}.elementor-19992 .elementor-element.elementor-element-687166f{--grid-columns:1;}}/* Start custom CSS */h3 {
    margin-top: 0;
    }
    
    .publications {
    
    >div {
        display: flex;
    flex-direction: column;
    gap: var(--baseline);
    }
    
    a {
        display: grid;
        grid-template-columns: 5rem 1fr;
        gap: var(--baseline);
        align-items: center;
    }
    
    img {
        display: block;
        height: auto;
    }
}

.elementor.elementor .e-con>.elementor-widget.icon-illus {
		width: 100%;
		max-width: 35rem;
		margin-inline: auto;
}


.epicurve {
    --plan: hsl(290,60%,50%);
    --monitor: hsl(200,100%, 60%);
    --detect: hsl(100,60%,60%);
    --response: hsl(10,75%,50%);
    
    svg {
        max-width: 100%;
        width: 100%;
        height: auto;
    }
}

.stages  {
    display: grid;

    > * {
        padding: var(--grid);
    }
    
    h4 {
        margin: 0;
    }
    
    p {
        font-size: .875rem;
        line-height: 1.4;
    }

}

@media screen and (min-width: 999px) {
    .stages  {
        grid-template-columns: repeat(4,1fr);
        padding-inline: 2rem;
        margin-top: -2.8rem;
    }
}

.plan {
    border-top: 8px solid var(--plan);
    background: hsl(290,30%,94%);
}

.monitor {
    border-top: 8px solid var(--monitor);
    background: hsl(200,50%,94%);
}

.detect {
    border-top: 8px solid var(--detect);
    background: hsl(80,30%,94%);

}

.response {
    border-top: 8px solid  var(--response);
    background: hsl(0,50%,94%);
}/* End custom CSS */