.elementor-346 .elementor-element.elementor-element-71bd6d4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-346 .elementor-element.elementor-element-e1cda55{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-346 .elementor-element.elementor-element-e1cda55:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-e1cda55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-346 .elementor-element.elementor-element-4e81b67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-346 .elementor-element.elementor-element-fcc074a{--display:flex;}.elementor-346 .elementor-element.elementor-element-8034b46{--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;--gap:0px 024px;--row-gap:0px;--column-gap:024px;--flex-wrap:wrap;}.elementor-346 .elementor-element.elementor-element-8ac311e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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 );color:var( --e-global-color-primary );}.elementor-346 .elementor-element.elementor-element-2832764{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-346 .elementor-element.elementor-element-2832764 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-72e956c );}.elementor-346 .elementor-element.elementor-element-35a0b72{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-346 .elementor-element.elementor-element-35a0b72 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-72e956c );}.elementor-346 .elementor-element.elementor-element-db3612f{--display:flex;}.elementor-346 .elementor-element.elementor-element-09ed593{--display:flex;}.elementor-346 .elementor-element.elementor-element-dba83fe{--display:flex;}.elementor-346 .elementor-element.elementor-element-7370367{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-346 .elementor-element.elementor-element-a77b455{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-346 .elementor-element.elementor-element-a77b455:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-a77b455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-965453b );}.elementor-346 .elementor-element.elementor-element-9049a58{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-346 .elementor-element.elementor-element-a710c62{text-align:start;}.elementor-346 .elementor-element.elementor-element-a710c62 img{width:100px;}.elementor-346 .elementor-element.elementor-element-cf30259{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-346 .elementor-element.elementor-element-5d534d8{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-346 .elementor-element.elementor-element-8d42ab3{padding:16px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-8e36da8{--display:flex;}.elementor-346 .elementor-element.elementor-element-3efa313{padding:16px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-b001d48{--display:flex;}.elementor-346 .elementor-element.elementor-element-21f3b16{padding:16px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-d060244{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-346 .elementor-element.elementor-element-d060244:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-d060244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72e956c );}.elementor-346 .elementor-element.elementor-element-03a9513{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-346 .elementor-element.elementor-element-5b89849.elementor-element{--align-self:center;}.elementor-346 .elementor-element.elementor-element-74fc598{--display:flex;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-346 .elementor-element.elementor-element-f798326{--display:flex;}.elementor-346 .elementor-element.elementor-element-f798326:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-f798326 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2cd73e0 );}.elementor-346 .elementor-element.elementor-element-e9039d1{--display:flex;}.elementor-346 .elementor-element.elementor-element-94920b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-346 .elementor-element.elementor-element-4374522{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-346 .elementor-element.elementor-element-5d393dd{text-align:center;}.elementor-346 .elementor-element.elementor-element-f340e1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-346 .elementor-element.elementor-element-2c8cccd{text-align:center;font-weight:700;}.elementor-346 .elementor-element.elementor-element-e21bfc4{text-align:center;}.elementor-346 .elementor-element.elementor-element-5f7808f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-346 .elementor-element.elementor-element-5f7808f:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-5f7808f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72e956c );}.elementor-346 .elementor-element.elementor-element-e623e5a{--display:flex;}.elementor-346 .elementor-element.elementor-element-3e3de01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-346 .elementor-element.elementor-element-ae476b5.elementor-element{--align-self:center;}.elementor-346 .elementor-element.elementor-element-1afaa8e{--display:flex;}.elementor-346 .elementor-element.elementor-element-bd7bd2b{--display:flex;}.elementor-346 .elementor-element.elementor-element-af9a8bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-346 .elementor-element.elementor-element-3c66f80{--display:flex;}.elementor-346 .elementor-element.elementor-element-885f580{text-align:center;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-346 .elementor-element.elementor-element-34df761{--grid-columns:3;}.elementor-346 .elementor-element.elementor-element-34df761 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-346 .elementor-element.elementor-element-34df761 .e-loop-item > .elementor-section, .elementor-346 .elementor-element.elementor-element-34df761 .e-loop-item > .elementor-section > .elementor-container, .elementor-346 .elementor-element.elementor-element-34df761 .e-loop-item > .e-con, .elementor-346 .elementor-element.elementor-element-34df761 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-346 .elementor-element.elementor-element-7370367{--width:70%;}.elementor-346 .elementor-element.elementor-element-a77b455{--width:100%;}.elementor-346 .elementor-element.elementor-element-d060244{--width:100%;}.elementor-346 .elementor-element.elementor-element-5f7808f{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-346 .elementor-element.elementor-element-7370367{--width:85%;}.elementor-346 .elementor-element.elementor-element-a77b455{--width:85%;}.elementor-346 .elementor-element.elementor-element-d060244{--width:85%;}.elementor-346 .elementor-element.elementor-element-5f7808f{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-346 .elementor-element.elementor-element-7370367{--width:100%;}.elementor-346 .elementor-element.elementor-element-a77b455{--width:100%;}.elementor-346 .elementor-element.elementor-element-9049a58{--width:30%;}.elementor-346 .elementor-element.elementor-element-cf30259{--width:70%;}.elementor-346 .elementor-element.elementor-element-5d534d8{--width:40%;}.elementor-346 .elementor-element.elementor-element-8e36da8{--width:40%;}.elementor-346 .elementor-element.elementor-element-5f7808f{--width:92%;}.elementor-346 .elementor-element.elementor-element-e623e5a{--width:38%;}}@media(max-width:1024px){.elementor-346 .elementor-element.elementor-element-a77b455{--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-346 .elementor-element.elementor-element-cf30259{--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;--flex-wrap:wrap;}.elementor-346 .elementor-element.elementor-element-5d534d8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-346 .elementor-element.elementor-element-8d42ab3{padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-8e36da8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-346 .elementor-element.elementor-element-3efa313{padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-b001d48{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-346 .elementor-element.elementor-element-21f3b16{padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-d060244.e-con{--order:99999 /* order end hack */;}.elementor-346 .elementor-element.elementor-element-5f7808f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-346 .elementor-element.elementor-element-5f7808f.e-con{--align-self:center;}.elementor-346 .elementor-element.elementor-element-9cd95d8{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-346 .elementor-element.elementor-element-e623e5a{--justify-content:center;}.elementor-346 .elementor-element.elementor-element-5d0990d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-346 .elementor-element.elementor-element-3e3de01{width:100%;max-width:100%;text-align:start;}.elementor-346 .elementor-element.elementor-element-3e3de01.elementor-element{--align-self:flex-start;}.elementor-346 .elementor-element.elementor-element-ae476b5.elementor-element{--align-self:flex-start;}.elementor-346 .elementor-element.elementor-element-34df761{--grid-columns:2;}}@media(max-width:767px){.elementor-346 .elementor-element.elementor-element-8d42ab3{padding:8px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-3efa313{padding:8px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-21f3b16{padding:8px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-5f7808f{--width:84%;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-346 .elementor-element.elementor-element-e623e5a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-346 .elementor-element.elementor-element-5d0990d{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-346 .elementor-element.elementor-element-5d0990d.elementor-element{--align-self:center;}.elementor-346 .elementor-element.elementor-element-3e3de01{text-align:center;}.elementor-346 .elementor-element.elementor-element-ae476b5.elementor-element{--align-self:center;}.elementor-346 .elementor-element.elementor-element-34df761{--grid-columns:1;}}/* Start custom CSS for theme-post-content, class: .elementor-element-de3e13f */.site-wrap .casestudy-body h3 {

}

.site-wrap .casestudy-body dd, dl, dt, li, ol, ul::marker{
    padding-left:20px;
    
}

.site-wrap .casestudy-body li::marker{
    color:blue;
    
}/* End custom CSS */