.elementor-87 .elementor-element.elementor-element-000d51b{--display:flex;--min-height:80vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-87 .elementor-element.elementor-element-000d51b:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-000d51b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-b5c964c{--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:96px 96px;--row-gap:96px;--column-gap:96px;}.elementor-87 .elementor-element.elementor-element-f27e5a0{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-87 .elementor-element.elementor-element-3477b1f{--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;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-87 .elementor-element.elementor-element-1f59ad7 img{width:100%;border-radius:48px 48px 48px 48px;box-shadow:0px 25px 50px -12px rgba(0,0,0,0.25);}.elementor-87 .elementor-element.elementor-element-792cd47{--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:flex-start;--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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-bc63e8c{width:auto;max-width:auto;background-color:rgba(255,255,255,0.10);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:8px 16px 8px 16px;border-radius:9999px 9999px 9999px 9999px;}.elementor-87 .elementor-element.elementor-element-bc63e8c .elementor-heading-title{font-family:var( --e-global-typography-btnsm-font-family ), sans-serif;font-size:var( --e-global-typography-btnsm-font-size );font-weight:var( --e-global-typography-btnsm-font-weight );line-height:var( --e-global-typography-btnsm-line-height );letter-spacing:var( --e-global-typography-btnsm-letter-spacing );color:var( --e-global-color-white );}.elementor-87 .elementor-element.elementor-element-c8fc773{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-87 .elementor-element.elementor-element-c8fc773 .elementor-heading-title{font-family:var( --e-global-typography-pagetitle-font-family ), sans-serif;font-size:var( --e-global-typography-pagetitle-font-size );font-weight:var( --e-global-typography-pagetitle-font-weight );line-height:var( --e-global-typography-pagetitle-line-height );letter-spacing:var( --e-global-typography-pagetitle-letter-spacing );color:var( --e-global-color-white );}.elementor-widget-text-editor{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );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-87 .elementor-element.elementor-element-ae16ffe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-bodylgr-font-family ), sans-serif;font-size:var( --e-global-typography-bodylgr-font-size );font-weight:var( --e-global-typography-bodylgr-font-weight );line-height:var( --e-global-typography-bodylgr-line-height );letter-spacing:var( --e-global-typography-bodylgr-letter-spacing );color:var( --e-global-color-white );}.elementor-87 .elementor-element.elementor-element-ae16ffe p{margin-block-end:0px;}.elementor-87 .elementor-element.elementor-element-6610460{--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;--row-gap:0px;--column-gap:0px;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:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-87 .elementor-element.elementor-element-6610460:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-6610460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-87 .elementor-element.elementor-element-0c4896f .elementor-heading-title{font-family:var( --e-global-typography-quotemd-font-family ), sans-serif;font-size:var( --e-global-typography-quotemd-font-size );font-weight:var( --e-global-typography-quotemd-font-weight );line-height:var( --e-global-typography-quotemd-line-height );color:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-d5920f9{padding:16px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-d5920f9 .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-aab41a0{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-87 .elementor-element.elementor-element-7d2e4d6 .elementor-button{background-color:var( --e-global-color-white );font-family:var( --e-global-typography-btnsm-font-family ), sans-serif;font-size:var( --e-global-typography-btnsm-font-size );font-weight:var( --e-global-typography-btnsm-font-weight );line-height:var( --e-global-typography-btnsm-line-height );letter-spacing:var( --e-global-typography-btnsm-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-white );border-radius:9999px 9999px 9999px 9999px;padding:18px 32px 18px 32px;}.elementor-87 .elementor-element.elementor-element-7d2e4d6 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-7d2e4d6 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-white );border-color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-7d2e4d6 .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-7d2e4d6 .elementor-button:focus svg{fill:var( --e-global-color-white );}.elementor-87 .elementor-element.elementor-element-b671b76{--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;--row-gap:0px;--column-gap:0px;--border-radius:48px 48px 48px 48px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-87 .elementor-element.elementor-element-b671b76:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-b671b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-87 .elementor-element.elementor-element-7e5dd16{--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;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-mutedbg );--border-color:var( --e-global-color-mutedbg );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-87 .elementor-element.elementor-element-7e5dd16:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-7e5dd16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-87 .elementor-element.elementor-element-80d06d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-87 .elementor-element.elementor-element-80d06d1 .elementor-heading-title{font-family:var( --e-global-typography-cvtitle-font-family ), sans-serif;font-size:var( --e-global-typography-cvtitle-font-size );font-weight:var( --e-global-typography-cvtitle-font-weight );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-93dd4fa{font-family:var( --e-global-typography-bodyxs-font-family ), sans-serif;font-size:var( --e-global-typography-bodyxs-font-size );font-weight:var( --e-global-typography-bodyxs-font-weight );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-93dd4fa p{margin-block-end:0px;}.elementor-87 .elementor-element.elementor-element-19513c6{--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;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-mutedbg );--border-color:var( --e-global-color-mutedbg );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-87 .elementor-element.elementor-element-19513c6:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-19513c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-87 .elementor-element.elementor-element-0cfb163{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-87 .elementor-element.elementor-element-0cfb163 .elementor-heading-title{font-family:var( --e-global-typography-cvtitle-font-family ), sans-serif;font-size:var( --e-global-typography-cvtitle-font-size );font-weight:var( --e-global-typography-cvtitle-font-weight );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-c152cd6{font-family:var( --e-global-typography-bodyxs-font-family ), sans-serif;font-size:var( --e-global-typography-bodyxs-font-size );font-weight:var( --e-global-typography-bodyxs-font-weight );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-c152cd6 p{margin-block-end:0px;}.elementor-87 .elementor-element.elementor-element-bf7de52{--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;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-mutedbg );--border-color:var( --e-global-color-mutedbg );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-87 .elementor-element.elementor-element-bf7de52:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-bf7de52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-87 .elementor-element.elementor-element-8f335bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-87 .elementor-element.elementor-element-8f335bf .elementor-heading-title{font-family:var( --e-global-typography-cvtitle-font-family ), sans-serif;font-size:var( --e-global-typography-cvtitle-font-size );font-weight:var( --e-global-typography-cvtitle-font-weight );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-44b9a39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:var( --e-global-typography-bodyxs-font-family ), sans-serif;font-size:var( --e-global-typography-bodyxs-font-size );font-weight:var( --e-global-typography-bodyxs-font-weight );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-44b9a39 p{margin-block-end:0px;}.elementor-87 .elementor-element.elementor-element-b11c00a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-87 .elementor-element.elementor-element-b11c00a .elementor-heading-title{font-family:var( --e-global-typography-cvtitle-font-family ), sans-serif;font-size:var( --e-global-typography-cvtitle-font-size );font-weight:var( --e-global-typography-cvtitle-font-weight );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-3ba25d2{font-family:var( --e-global-typography-bodyxs-font-family ), sans-serif;font-size:var( --e-global-typography-bodyxs-font-size );font-weight:var( --e-global-typography-bodyxs-font-weight );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-3ba25d2 p{margin-block-end:0px;}.elementor-87 .elementor-element.elementor-element-53aa71a{--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;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-mutedbg );--border-color:var( --e-global-color-mutedbg );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-87 .elementor-element.elementor-element-53aa71a:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-53aa71a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-87 .elementor-element.elementor-element-f2f32a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-87 .elementor-element.elementor-element-f2f32a6 .elementor-heading-title{font-family:var( --e-global-typography-cvtitle-font-family ), sans-serif;font-size:var( --e-global-typography-cvtitle-font-size );font-weight:var( --e-global-typography-cvtitle-font-weight );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-96f9c4b{font-family:var( --e-global-typography-bodyxs-font-family ), sans-serif;font-size:var( --e-global-typography-bodyxs-font-size );font-weight:var( --e-global-typography-bodyxs-font-weight );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-96f9c4b p{margin-block-end:0px;}.elementor-87 .elementor-element.elementor-element-ce0cca3{--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;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-mutedbg );--border-color:var( --e-global-color-mutedbg );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-87 .elementor-element.elementor-element-ce0cca3:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-ce0cca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-87 .elementor-element.elementor-element-1dcbd19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-87 .elementor-element.elementor-element-1dcbd19 .elementor-heading-title{font-family:var( --e-global-typography-cvtitle-font-family ), sans-serif;font-size:var( --e-global-typography-cvtitle-font-size );font-weight:var( --e-global-typography-cvtitle-font-weight );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-f9fd66d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:var( --e-global-typography-bodyxs-font-family ), sans-serif;font-size:var( --e-global-typography-bodyxs-font-size );font-weight:var( --e-global-typography-bodyxs-font-weight );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-f9fd66d p{margin-block-end:0px;}.elementor-87 .elementor-element.elementor-element-2282692{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-87 .elementor-element.elementor-element-2282692 .elementor-heading-title{font-family:var( --e-global-typography-cvtitle-font-family ), sans-serif;font-size:var( --e-global-typography-cvtitle-font-size );font-weight:var( --e-global-typography-cvtitle-font-weight );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-7c0f41a{font-family:var( --e-global-typography-bodyxs-font-family ), sans-serif;font-size:var( --e-global-typography-bodyxs-font-size );font-weight:var( --e-global-typography-bodyxs-font-weight );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-7c0f41a p{margin-block-end:0px;}.elementor-87 .elementor-element.elementor-element-0db7f7e{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:32px;--n-tabs-gap:8px;--n-tabs-title-border-radius:12px 12px 12px 12px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:12px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:12px;--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );--n-tabs-title-color:var( --e-global-color-dark );--n-tabs-title-color-active:var( --e-global-color-white );}.elementor-87 .elementor-element.elementor-element-0db7f7e > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:rgba(0,0,0,0);}.elementor-87 .elementor-element.elementor-element-0db7f7e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:none;}.elementor-87 .elementor-element.elementor-element-0db7f7e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-87 .elementor-element.elementor-element-0db7f7e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );border-style:none;}.elementor-87 .elementor-element.elementor-element-0db7f7e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-87 .elementor-element.elementor-element-0db7f7e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-87 .elementor-element.elementor-element-0db7f7e [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}:where( .elementor-87 .elementor-element.elementor-element-0db7f7e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}@media(max-width:1024px){.elementor-87 .elementor-element.elementor-element-000d51b{--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-87 .elementor-element.elementor-element-b5c964c{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-87 .elementor-element.elementor-element-bc63e8c .elementor-heading-title{font-size:var( --e-global-typography-btnsm-font-size );line-height:var( --e-global-typography-btnsm-line-height );letter-spacing:var( --e-global-typography-btnsm-letter-spacing );}.elementor-87 .elementor-element.elementor-element-c8fc773 .elementor-heading-title{font-size:var( --e-global-typography-pagetitle-font-size );line-height:var( --e-global-typography-pagetitle-line-height );letter-spacing:var( --e-global-typography-pagetitle-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-87 .elementor-element.elementor-element-ae16ffe{font-size:var( --e-global-typography-bodylgr-font-size );line-height:var( --e-global-typography-bodylgr-line-height );letter-spacing:var( --e-global-typography-bodylgr-letter-spacing );}.elementor-87 .elementor-element.elementor-element-0c4896f .elementor-heading-title{font-size:var( --e-global-typography-quotemd-font-size );line-height:var( --e-global-typography-quotemd-line-height );}.elementor-87 .elementor-element.elementor-element-d5920f9 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-87 .elementor-element.elementor-element-7d2e4d6 .elementor-button{font-size:var( --e-global-typography-btnsm-font-size );line-height:var( --e-global-typography-btnsm-line-height );letter-spacing:var( --e-global-typography-btnsm-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-87 .elementor-element.elementor-element-80d06d1 .elementor-heading-title{font-size:var( --e-global-typography-cvtitle-font-size );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );}.elementor-87 .elementor-element.elementor-element-93dd4fa{font-size:var( --e-global-typography-bodyxs-font-size );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );}.elementor-87 .elementor-element.elementor-element-0cfb163 .elementor-heading-title{font-size:var( --e-global-typography-cvtitle-font-size );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );}.elementor-87 .elementor-element.elementor-element-c152cd6{font-size:var( --e-global-typography-bodyxs-font-size );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );}.elementor-87 .elementor-element.elementor-element-8f335bf .elementor-heading-title{font-size:var( --e-global-typography-cvtitle-font-size );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );}.elementor-87 .elementor-element.elementor-element-44b9a39{font-size:var( --e-global-typography-bodyxs-font-size );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );}.elementor-87 .elementor-element.elementor-element-b11c00a .elementor-heading-title{font-size:var( --e-global-typography-cvtitle-font-size );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );}.elementor-87 .elementor-element.elementor-element-3ba25d2{font-size:var( --e-global-typography-bodyxs-font-size );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );}.elementor-87 .elementor-element.elementor-element-f2f32a6 .elementor-heading-title{font-size:var( --e-global-typography-cvtitle-font-size );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );}.elementor-87 .elementor-element.elementor-element-96f9c4b{font-size:var( --e-global-typography-bodyxs-font-size );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );}.elementor-87 .elementor-element.elementor-element-1dcbd19 .elementor-heading-title{font-size:var( --e-global-typography-cvtitle-font-size );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );}.elementor-87 .elementor-element.elementor-element-f9fd66d{font-size:var( --e-global-typography-bodyxs-font-size );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );}.elementor-87 .elementor-element.elementor-element-2282692 .elementor-heading-title{font-size:var( --e-global-typography-cvtitle-font-size );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );}.elementor-87 .elementor-element.elementor-element-7c0f41a{font-size:var( --e-global-typography-bodyxs-font-size );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );}.elementor-87 .elementor-element.elementor-element-0db7f7e{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-87 .elementor-element.elementor-element-0db7f7e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-000d51b{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-3477b1f{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-87 .elementor-element.elementor-element-1f59ad7 img{height:420px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-87 .elementor-element.elementor-element-bc63e8c .elementor-heading-title{font-size:var( --e-global-typography-btnsm-font-size );line-height:var( --e-global-typography-btnsm-line-height );letter-spacing:var( --e-global-typography-btnsm-letter-spacing );}.elementor-87 .elementor-element.elementor-element-c8fc773 .elementor-heading-title{font-size:var( --e-global-typography-pagetitle-font-size );line-height:var( --e-global-typography-pagetitle-line-height );letter-spacing:var( --e-global-typography-pagetitle-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-87 .elementor-element.elementor-element-ae16ffe{font-size:var( --e-global-typography-bodylgr-font-size );line-height:var( --e-global-typography-bodylgr-line-height );letter-spacing:var( --e-global-typography-bodylgr-letter-spacing );}.elementor-87 .elementor-element.elementor-element-6610460{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-87 .elementor-element.elementor-element-0c4896f .elementor-heading-title{font-size:var( --e-global-typography-quotemd-font-size );line-height:var( --e-global-typography-quotemd-line-height );}.elementor-87 .elementor-element.elementor-element-d5920f9 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-87 .elementor-element.elementor-element-7d2e4d6 .elementor-button{font-size:var( --e-global-typography-btnsm-font-size );line-height:var( --e-global-typography-btnsm-line-height );letter-spacing:var( --e-global-typography-btnsm-letter-spacing );}.elementor-87 .elementor-element.elementor-element-b671b76{--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-87 .elementor-element.elementor-element-7e5dd16{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-80d06d1 .elementor-heading-title{font-size:var( --e-global-typography-cvtitle-font-size );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );}.elementor-87 .elementor-element.elementor-element-93dd4fa{font-size:var( --e-global-typography-bodyxs-font-size );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );}.elementor-87 .elementor-element.elementor-element-19513c6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-0cfb163 .elementor-heading-title{font-size:var( --e-global-typography-cvtitle-font-size );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );}.elementor-87 .elementor-element.elementor-element-c152cd6{font-size:var( --e-global-typography-bodyxs-font-size );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );}.elementor-87 .elementor-element.elementor-element-bf7de52{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-8f335bf .elementor-heading-title{font-size:var( --e-global-typography-cvtitle-font-size );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );}.elementor-87 .elementor-element.elementor-element-44b9a39{font-size:var( --e-global-typography-bodyxs-font-size );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );}.elementor-87 .elementor-element.elementor-element-b11c00a .elementor-heading-title{font-size:var( --e-global-typography-cvtitle-font-size );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );}.elementor-87 .elementor-element.elementor-element-3ba25d2{font-size:var( --e-global-typography-bodyxs-font-size );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );}.elementor-87 .elementor-element.elementor-element-53aa71a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-f2f32a6 .elementor-heading-title{font-size:var( --e-global-typography-cvtitle-font-size );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );}.elementor-87 .elementor-element.elementor-element-96f9c4b{font-size:var( --e-global-typography-bodyxs-font-size );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );}.elementor-87 .elementor-element.elementor-element-ce0cca3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-1dcbd19 .elementor-heading-title{font-size:var( --e-global-typography-cvtitle-font-size );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );}.elementor-87 .elementor-element.elementor-element-f9fd66d{font-size:var( --e-global-typography-bodyxs-font-size );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );}.elementor-87 .elementor-element.elementor-element-2282692 .elementor-heading-title{font-size:var( --e-global-typography-cvtitle-font-size );line-height:var( --e-global-typography-cvtitle-line-height );letter-spacing:var( --e-global-typography-cvtitle-letter-spacing );}.elementor-87 .elementor-element.elementor-element-7c0f41a{font-size:var( --e-global-typography-bodyxs-font-size );line-height:var( --e-global-typography-bodyxs-line-height );letter-spacing:var( --e-global-typography-bodyxs-letter-spacing );}.elementor-87 .elementor-element.elementor-element-0db7f7e{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-87 .elementor-element.elementor-element-0db7f7e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-000d51b{--content-width:1280px;}.elementor-87 .elementor-element.elementor-element-f27e5a0{--width:50%;}.elementor-87 .elementor-element.elementor-element-3477b1f{--width:448px;}.elementor-87 .elementor-element.elementor-element-792cd47{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-87 .elementor-element.elementor-element-f27e5a0{--width:100%;}.elementor-87 .elementor-element.elementor-element-792cd47{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-3477b1f */.elementor-87 .elementor-element.elementor-element-3477b1f{position:relative;}
.elementor-87 .elementor-element.elementor-element-3477b1f::before{content:'';position:absolute;inset:0;background:var(--e-global-color-accent);border-radius:48px;transform:translate(24px,24px);}
.elementor-87 .elementor-element.elementor-element-3477b1f > *{position:relative;z-index:1;}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-3477b1f::before{transform:translate(12px,12px);}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93dd4fa */.elementor-87 .elementor-element.elementor-element-93dd4fa h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-item,.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-pub strong,.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c152cd6 */.elementor-87 .elementor-element.elementor-element-c152cd6 h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-item,.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-pub strong,.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b9a39 */.elementor-87 .elementor-element.elementor-element-44b9a39 h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-item,.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-pub strong,.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba25d2 */.elementor-87 .elementor-element.elementor-element-3ba25d2 h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-item,.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-pub strong,.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96f9c4b */.elementor-87 .elementor-element.elementor-element-96f9c4b h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-item,.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-pub strong,.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9fd66d */.elementor-87 .elementor-element.elementor-element-f9fd66d h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-item,.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-pub strong,.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c0f41a */.elementor-87 .elementor-element.elementor-element-7c0f41a h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-item,.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-pub strong,.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93dd4fa */.elementor-87 .elementor-element.elementor-element-93dd4fa h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-item,.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-pub strong,.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c152cd6 */.elementor-87 .elementor-element.elementor-element-c152cd6 h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-item,.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-pub strong,.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b9a39 */.elementor-87 .elementor-element.elementor-element-44b9a39 h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-item,.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-pub strong,.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba25d2 */.elementor-87 .elementor-element.elementor-element-3ba25d2 h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-item,.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-pub strong,.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96f9c4b */.elementor-87 .elementor-element.elementor-element-96f9c4b h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-item,.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-pub strong,.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9fd66d */.elementor-87 .elementor-element.elementor-element-f9fd66d h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-item,.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-pub strong,.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c0f41a */.elementor-87 .elementor-element.elementor-element-7c0f41a h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-item,.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-pub strong,.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93dd4fa */.elementor-87 .elementor-element.elementor-element-93dd4fa h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-item,.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-pub strong,.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c152cd6 */.elementor-87 .elementor-element.elementor-element-c152cd6 h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-item,.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-pub strong,.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b9a39 */.elementor-87 .elementor-element.elementor-element-44b9a39 h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-item,.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-pub strong,.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba25d2 */.elementor-87 .elementor-element.elementor-element-3ba25d2 h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-item,.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-pub strong,.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96f9c4b */.elementor-87 .elementor-element.elementor-element-96f9c4b h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-item,.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-pub strong,.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9fd66d */.elementor-87 .elementor-element.elementor-element-f9fd66d h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-item,.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-pub strong,.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c0f41a */.elementor-87 .elementor-element.elementor-element-7c0f41a h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-item,.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-pub strong,.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93dd4fa */.elementor-87 .elementor-element.elementor-element-93dd4fa h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-item,.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-pub strong,.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c152cd6 */.elementor-87 .elementor-element.elementor-element-c152cd6 h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-item,.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-pub strong,.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b9a39 */.elementor-87 .elementor-element.elementor-element-44b9a39 h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-item,.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-pub strong,.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba25d2 */.elementor-87 .elementor-element.elementor-element-3ba25d2 h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-item,.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-pub strong,.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96f9c4b */.elementor-87 .elementor-element.elementor-element-96f9c4b h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-item,.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-pub strong,.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9fd66d */.elementor-87 .elementor-element.elementor-element-f9fd66d h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-item,.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-pub strong,.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c0f41a */.elementor-87 .elementor-element.elementor-element-7c0f41a h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-item,.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-pub strong,.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93dd4fa */.elementor-87 .elementor-element.elementor-element-93dd4fa h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-item,.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-pub strong,.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c152cd6 */.elementor-87 .elementor-element.elementor-element-c152cd6 h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-item,.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-pub strong,.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b9a39 */.elementor-87 .elementor-element.elementor-element-44b9a39 h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-item,.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-pub strong,.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba25d2 */.elementor-87 .elementor-element.elementor-element-3ba25d2 h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-item,.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-pub strong,.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96f9c4b */.elementor-87 .elementor-element.elementor-element-96f9c4b h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-item,.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-pub strong,.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9fd66d */.elementor-87 .elementor-element.elementor-element-f9fd66d h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-item,.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-pub strong,.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c0f41a */.elementor-87 .elementor-element.elementor-element-7c0f41a h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-item,.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-pub strong,.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93dd4fa */.elementor-87 .elementor-element.elementor-element-93dd4fa h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-item,.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-pub strong,.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-93dd4fa .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c152cd6 */.elementor-87 .elementor-element.elementor-element-c152cd6 h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-item,.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-pub strong,.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-c152cd6 .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b9a39 */.elementor-87 .elementor-element.elementor-element-44b9a39 h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-item,.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-pub strong,.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-44b9a39 .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba25d2 */.elementor-87 .elementor-element.elementor-element-3ba25d2 h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-item,.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-pub strong,.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-3ba25d2 .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96f9c4b */.elementor-87 .elementor-element.elementor-element-96f9c4b h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-item,.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-pub strong,.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-96f9c4b .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9fd66d */.elementor-87 .elementor-element.elementor-element-f9fd66d h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-item,.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-pub strong,.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-f9fd66d .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c0f41a */.elementor-87 .elementor-element.elementor-element-7c0f41a h4{font-family:var(--e-global-typography-h4cv-font-family),sans-serif;font-size:20px;line-height:28px;font-weight:700;color:var(--e-global-color-dark);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-acad{margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-acad:last-child{margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-org{font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-primary);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-desc{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-entry{border-left:2px solid var(--e-global-color-border);padding-left:16px;margin:0 0 24px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-entry h4{font-size:18px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-entry .cv-desc{line-height:20px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-date{font-size:14px;line-height:20px;color:var(--e-global-color-text);margin-left:6px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-year{font-size:16px;line-height:24px;font-weight:700;color:var(--e-global-color-primary);margin:0;padding-top:12px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-item,.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-pub{font-size:14px;line-height:22.75px;font-weight:400;color:var(--e-global-color-text);margin:0;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-pub{margin:0 0 12px;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-pub strong,.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-books strong{color:var(--e-global-color-dark);}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-books{list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-books li{font-size:16px;line-height:24px;color:var(--e-global-color-text);margin:0 0 8px;}
.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none;margin:0;padding:0;} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots li{position:relative;padding-left:20px;font-size:16px;line-height:24px;font-weight:500;color:var(--e-global-color-dark);} .elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);}
@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-7c0f41a .cv-dots{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0db7f7e */.elementor-87 .elementor-element.elementor-element-0db7f7e .e-n-tabs-heading{background:var(--e-global-color-mutedbg);border-radius:16px;padding:8px;gap:8px;} .elementor-87 .elementor-element.elementor-element-0db7f7e .e-n-tab-title{flex:1 1 0;justify-content:center;} .elementor-87 .elementor-element.elementor-element-0db7f7e .e-n-tab-title[aria-selected="true"]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);} @media(max-width:1024px){.elementor-87 .elementor-element.elementor-element-0db7f7e .e-n-tabs-heading{flex-wrap:wrap;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b671b76 */body:not(.elementor-editor-active) .elementor-87 .elementor-element.elementor-element-b671b76:not(.cv-open){display:none;}/* End custom CSS */