.elementor-1886 .elementor-element.elementor-element-fb45b25{--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:space-between;--align-items:stretch;--gap:0rem 0rem;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1886 .elementor-element.elementor-element-7556ab76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1886 .elementor-element.elementor-element-7556ab76, .elementor-1886 .elementor-element.elementor-element-7556ab76::before{--border-transition:0.3s;}.elementor-1886 .elementor-element.elementor-element-7556ab76.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1886 .elementor-element.elementor-element-c2e8852{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1886 .elementor-element.elementor-element-c2e8852:not(.elementor-motion-effects-element-type-background), .elementor-1886 .elementor-element.elementor-element-c2e8852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6903e7f );}.elementor-1886 .elementor-element.elementor-element-c2e8852, .elementor-1886 .elementor-element.elementor-element-c2e8852::before{--border-transition:0.3s;}.elementor-1886 .elementor-element.elementor-element-1b2c90d6{--display:flex;--min-height:fit-content;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:6rem;--padding-right:6rem;}.elementor-1886 .elementor-element.elementor-element-1b2c90d6:not(.elementor-motion-effects-element-type-background), .elementor-1886 .elementor-element.elementor-element-1b2c90d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1886 .elementor-element.elementor-element-1b2c90d6, .elementor-1886 .elementor-element.elementor-element-1b2c90d6::before{--border-transition:0.3s;}.elementor-1886 .elementor-element.elementor-element-91464cd .elementor-icon-list-icon{width:14px;}.elementor-1886 .elementor-element.elementor-element-91464cd .elementor-icon-list-icon i{font-size:14px;}.elementor-1886 .elementor-element.elementor-element-91464cd .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1886 .elementor-element.elementor-element-91464cd .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1886 .elementor-element.elementor-element-ee3ddc .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-0d1d3cb-font-family ), Sans-serif;font-size:var( --e-global-typography-0d1d3cb-font-size );font-weight:var( --e-global-typography-0d1d3cb-font-weight );line-height:var( --e-global-typography-0d1d3cb-line-height );letter-spacing:var( --e-global-typography-0d1d3cb-letter-spacing );}.elementor-1886 .elementor-element.elementor-element-6ba48ac{width:100%;max-width:100%;}.elementor-1886 .elementor-element.elementor-element-6ba48ac img{height:60vh;object-fit:cover;object-position:center center;}.elementor-1886 .elementor-element.elementor-element-31c64260{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:3rem;--padding-bottom:3rem;--padding-left:6rem;--padding-right:6rem;}.elementor-1886 .elementor-element.elementor-element-31c64260:not(.elementor-motion-effects-element-type-background), .elementor-1886 .elementor-element.elementor-element-31c64260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6903e7f );}.elementor-1886 .elementor-element.elementor-element-31c64260, .elementor-1886 .elementor-element.elementor-element-31c64260::before{--border-transition:0.3s;}.elementor-1886 .elementor-element.elementor-element-0dfec38 .elementor-widget-container{font-family:var( --e-global-typography-a171223-font-family ), Sans-serif;font-size:var( --e-global-typography-a171223-font-size );line-height:var( --e-global-typography-a171223-line-height );letter-spacing:var( --e-global-typography-a171223-letter-spacing );}.elementor-1886 .elementor-element.elementor-element-5031e14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3rem 6rem 3rem 6rem;}.elementor-1886 .elementor-element.elementor-element-27c13c5e{--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;--align-items:stretch;--gap:60px 60px;--background-transition:0.3s;--margin-top:3rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1886 .elementor-element.elementor-element-284b3210{width:100%;max-width:100%;}.elementor-1886 .elementor-element.elementor-element-284b3210.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1886 .elementor-element.elementor-element-284b3210 span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-1886 .elementor-element.elementor-element-284b3210 span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-1886 .elementor-element.elementor-element-284b3210 span.post-navigation__prev--label:hover{color:var( --e-global-color-5dc8e64 );}.elementor-1886 .elementor-element.elementor-element-284b3210 span.post-navigation__next--label:hover{color:var( --e-global-color-5dc8e64 );}.elementor-1886 .elementor-element.elementor-element-284b3210 span.post-navigation__prev--label, .elementor-1886 .elementor-element.elementor-element-284b3210 span.post-navigation__next--label{font-family:var( --e-global-typography-1531432-font-family ), Sans-serif;font-size:var( --e-global-typography-1531432-font-size );text-transform:var( --e-global-typography-1531432-text-transform );letter-spacing:var( --e-global-typography-1531432-letter-spacing );}.elementor-1886 .elementor-element.elementor-element-284b3210 span.post-navigation__prev--title, .elementor-1886 .elementor-element.elementor-element-284b3210 span.post-navigation__next--title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1886 .elementor-element.elementor-element-284b3210 .post-navigation__arrow-wrapper{color:var( --e-global-color-text );font-size:15px;}@media(min-width:768px){.elementor-1886 .elementor-element.elementor-element-7556ab76{--width:100%;}.elementor-1886 .elementor-element.elementor-element-31c64260{--width:100%;}}@media(max-width:1040px) and (min-width:768px){.elementor-1886 .elementor-element.elementor-element-7556ab76{--width:100%;}.elementor-1886 .elementor-element.elementor-element-31c64260{--width:100%;}}@media(max-width:1040px){.elementor-1886 .elementor-element.elementor-element-fb45b25{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;}.elementor-1886 .elementor-element.elementor-element-7556ab76{--gap:0px 0px;}.elementor-1886 .elementor-element.elementor-element-c2e8852{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-1886 .elementor-element.elementor-element-1b2c90d6{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1886 .elementor-element.elementor-element-91464cd .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1886 .elementor-element.elementor-element-ee3ddc .elementor-heading-title{font-size:var( --e-global-typography-0d1d3cb-font-size );line-height:var( --e-global-typography-0d1d3cb-line-height );letter-spacing:var( --e-global-typography-0d1d3cb-letter-spacing );}.elementor-1886 .elementor-element.elementor-element-6ba48ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1886 .elementor-element.elementor-element-6ba48ac img{height:40vh;object-fit:cover;}.elementor-1886 .elementor-element.elementor-element-31c64260{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1886 .elementor-element.elementor-element-0dfec38 .elementor-widget-container{font-size:var( --e-global-typography-a171223-font-size );line-height:var( --e-global-typography-a171223-line-height );letter-spacing:var( --e-global-typography-a171223-letter-spacing );}.elementor-1886 .elementor-element.elementor-element-5031e14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1.5rem 3rem 1.5rem 3rem;}.elementor-1886 .elementor-element.elementor-element-27c13c5e{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-1886 .elementor-element.elementor-element-284b3210 span.post-navigation__prev--label, .elementor-1886 .elementor-element.elementor-element-284b3210 span.post-navigation__next--label{font-size:var( --e-global-typography-1531432-font-size );letter-spacing:var( --e-global-typography-1531432-letter-spacing );}.elementor-1886 .elementor-element.elementor-element-284b3210 span.post-navigation__prev--title, .elementor-1886 .elementor-element.elementor-element-284b3210 span.post-navigation__next--title{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-1886 .elementor-element.elementor-element-c2e8852{--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-1886 .elementor-element.elementor-element-1b2c90d6{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1886 .elementor-element.elementor-element-91464cd .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1886 .elementor-element.elementor-element-ee3ddc .elementor-heading-title{font-size:var( --e-global-typography-0d1d3cb-font-size );line-height:var( --e-global-typography-0d1d3cb-line-height );letter-spacing:var( --e-global-typography-0d1d3cb-letter-spacing );}.elementor-1886 .elementor-element.elementor-element-31c64260{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1886 .elementor-element.elementor-element-0dfec38 .elementor-widget-container{font-size:var( --e-global-typography-a171223-font-size );line-height:var( --e-global-typography-a171223-line-height );letter-spacing:var( --e-global-typography-a171223-letter-spacing );}.elementor-1886 .elementor-element.elementor-element-5031e14 > .elementor-widget-container{padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-1886 .elementor-element.elementor-element-284b3210 span.post-navigation__prev--label, .elementor-1886 .elementor-element.elementor-element-284b3210 span.post-navigation__next--label{font-size:var( --e-global-typography-1531432-font-size );letter-spacing:var( --e-global-typography-1531432-letter-spacing );}.elementor-1886 .elementor-element.elementor-element-284b3210 span.post-navigation__prev--title, .elementor-1886 .elementor-element.elementor-element-284b3210 span.post-navigation__next--title{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-fb45b25 */.single-case-study p, .single-case-study li{
   font-family: var( --e-global-typography-text-font-family ), Sans-serif;
font-size: var( --e-global-typography-text-font-size );
font-weight: var( --e-global-typography-text-font-weight );
line-height: var( --e-global-typography-text-line-height );
}

.jet-section.wp-block-jet-engine-section {
    padding: 1.5rem 1.5rem 0.5rem 1.5rem;
background-color: #FEC63D !important;
}

.single-case-study h2.wp-block-heading{
   
font-size: var( --e-global-typography-d360fe4-font-size ) !important;
}



.jet-section .jet-section__content p{
    font-family: var( --e-global-typography-bf0a674-font-family ), Sans-serif;
font-size: var( --e-global-typography-bf0a674-font-size );
line-height: var( --e-global-typography-bf0a674-line-height );
letter-spacing: var( --e-global-typography-bf0a674-letter-spacing );
    
}

.jet-section .jet-section__content p:last-of-type{
    margin-top: 1.5rem;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-25b5e1f-font-size );
    line-height: var( --e-global-typography-text-line-height );
    letter-spacing: var( --e-global-typography-text-letter-spacing );
}

.wp-block-separator {
border: none;
border-top: 1px solid #0a0a0a;
padding-bottom: 1.5rem;
}

.wp-block-image img{
    margin-top: 1rem;
    margin-bottom: 1rem; 
}

.wp-block-heading{
    font-family: 'Garnett Semibold';
    letter-spacing: -0.02em;
    margin-block-start: 1.5rem;
}

ul.wp-block-list{
    //margin-block-end: 1rem;
}

sup.fn a{
    color: #9C2027;
    background-image: none;
}


ol.wp-block-footnotes li{
    margin-block-end: 1rem !important;
}

ol.wp-block-footnotes li::marker{
    color: #9C2027 !important;
}

blockquote.wp-block-quote p{
    font-family: var( --e-global-typography-bf0a674-font-family ), Sans-serif;
    font-size: var( --e-global-typography-25b5e1f-font-size );
    line-height: var( --e-global-typography-25b5e1f-line-height );
    letter-spacing: var( --e-global-typography-bf0a674-letter-spacing );
    
}

h4.wp-block-heading a{
    text-decoration: none;
background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#0a0a0a, #0a0a0a);
background-size: 0 1px, 100% 1px;
background-position: 100% 100%, 0 100%;
background-repeat: no-repeat;
transition: background-size 0.1s ease-in-out;
}

h4.wp-block-heading a:hover{
    background-size: 0% 0px, 100% 0px;
}/* End custom CSS */