.elementor-29 .elementor-element.elementor-element-20ae835{margin-top:30px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-ff51599 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:40px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-29 .elementor-element.elementor-element-ead8842{--grid-row-gap:60px;--grid-column-gap:60px;}.elementor-29 .elementor-element.elementor-element-d8092be{--grid-row-gap:60px;--grid-column-gap:60px;}.elementor-29 .elementor-element.elementor-element-dc2ef3e{--grid-row-gap:60px;--grid-column-gap:60px;}/* Start custom CSS for posts, class: .elementor-element-ead8842 *//*.elementor-29 .elementor-element.elementor-element-ead8842 .team-member-details-modal-overlay {*/
/*    position: fixed;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    right: 0;*/
/*    left: 0;*/
/*    background-color: #00000070;*/
/*    z-index: 99;*/
/*    cursor: initial;*/
/*}*/

/*.elementor-29 .elementor-element.elementor-element-ead8842 .team-member-details-modal {*/
/*    cursor: initial;*/
/*    background-color: #fff;*/
/*    font-size: 18px;*/
/*    padding: 0px 30px 30px 30px;*/
/*    overflow-y: scroll;*/
/*    position: fixed;*/
/*    width: 500px;*/
/*    max-width: 85vw;*/
/*    max-height: 85vh;*/
/*    z-index: 99;*/
/*    right: 50%;*/
/*    top: 50%;*/
/*    -webkit-transform: translate(50%, -50%);*/
/*        -ms-transform: translate(50%, -50%);*/
/*            transform: translate(50%, -50%);*/
/*    -webkit-box-shadow: 0px 0px 24px -6px rgb(0 0 0 / 50%);*/
/*            box-shadow: 0px 0px 24px -6px rgb(0 0 0 / 50%);*/
/*}*/

/*.elementor-29 .elementor-element.elementor-element-ead8842 .team-member-details-modal::-webkit-scrollbar {*/
/*  width: 3px;*/
/*  background-color: #ddd;*/
/*}*/
/*.elementor-29 .elementor-element.elementor-element-ead8842 .team-member-details-modal::-webkit-scrollbar-thumb {*/
/*    background: #bbb;*/
/*}*/
/*.elementor-29 .elementor-element.elementor-element-ead8842 .dialog-close-button {*/
/*opacity: 1;*/
/*    margin-top: 0;*/
/*    top: 0px;*/
/*    font-size: 16px;*/
/*    color: #fff;*/
/*    background-color: var(--e-global-color-text);*/
/*    width: 100px;*/
/*    border: unset;*/
/*    border-radius: 0;*/
/*    padding: 5px;*/
/*    position: sticky;*/
/*}*/
/*.elementor-29 .elementor-element.elementor-element-ead8842 .dialog-close-button:hover, .elementor-29 .elementor-element.elementor-element-ead8842 .dialog-close-button:focus {*/
/*    background-color: var(--e-global-color-11839a1);*/
/*    color: var(--e-global-color-text);*/
/*    border: unset;*/
/*}*/
/*.elementor-29 .elementor-element.elementor-element-ead8842 h3 {*/
/*   color: var( --e-global-color-primary );*/
/*    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;*/
/*}*/

/*.elementor-29 .elementor-element.elementor-element-ead8842 .member-role {*/
/*    font-weight: var(--e-global-typography-accent-font-weight);*/
/*    margin-bottom: 20px;*/
/*}*/

/*.elementor-29 .elementor-element.elementor-element-ead8842 h3 {*/
/*    font-weight: normal;*/
/*    margin-bottom: 6px;*/
/*}*//* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d8092be *//*.elementor-29 .elementor-element.elementor-element-d8092be .team-member-details-modal-overlay {*/
/*    position: fixed;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    right: 0;*/
/*    left: 0;*/
/*    background-color: #00000070;*/
/*    z-index: 99;*/
/*    cursor: initial;*/
/*}*/

/*.elementor-29 .elementor-element.elementor-element-d8092be .team-member-details-modal {*/
/*    cursor: initial;*/
/*    background-color: #fff;*/
/*    font-size: 18px;*/
/*    padding: 0px 30px 30px 30px;*/
/*    overflow-y: scroll;*/
/*    position: fixed;*/
/*    width: 500px;*/
/*    max-width: 85vw;*/
/*    max-height: 85vh;*/
/*    z-index: 99;*/
/*    right: 50%;*/
/*    top: 50%;*/
/*    -webkit-transform: translate(50%, -50%);*/
/*        -ms-transform: translate(50%, -50%);*/
/*            transform: translate(50%, -50%);*/
/*    -webkit-box-shadow: 0px 0px 24px -6px rgb(0 0 0 / 50%);*/
/*            box-shadow: 0px 0px 24px -6px rgb(0 0 0 / 50%);*/
/*}*/

/*.elementor-29 .elementor-element.elementor-element-d8092be .team-member-details-modal::-webkit-scrollbar {*/
/*  width: 3px;*/
/*  background-color: #ddd;*/
/*}*/
/*.elementor-29 .elementor-element.elementor-element-d8092be .team-member-details-modal::-webkit-scrollbar-thumb {*/
/*    background: #bbb;*/
/*}*/
/*.elementor-29 .elementor-element.elementor-element-d8092be .dialog-close-button {*/
/*opacity: 1;*/
/*    margin-top: 0;*/
/*    top: 0px;*/
/*    font-size: 16px;*/
/*    color: #fff;*/
/*    background-color: var(--e-global-color-text);*/
/*    width: 100px;*/
/*    border: unset;*/
/*    border-radius: 0;*/
/*    padding: 5px;*/
/*    position: sticky;*/
/*}*/
/*.elementor-29 .elementor-element.elementor-element-d8092be .dialog-close-button:hover, .elementor-29 .elementor-element.elementor-element-d8092be .dialog-close-button:focus {*/
/*    background-color: var(--e-global-color-11839a1);*/
/*    color: var(--e-global-color-text);*/
/*    border: unset;*/
/*}*/
/*.elementor-29 .elementor-element.elementor-element-d8092be h3 {*/
/*   color: var( --e-global-color-primary );*/
/*    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;*/
/*}*/

/*.elementor-29 .elementor-element.elementor-element-d8092be .member-role {*/
/*    font-weight: var(--e-global-typography-accent-font-weight);*/
/*    margin-bottom: 20px;*/
/*}*/

/*.elementor-29 .elementor-element.elementor-element-d8092be h3 {*/
/*    font-weight: normal;*/
/*    margin-bottom: 6px;*/
/*}*//* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-dc2ef3e *//*.elementor-29 .elementor-element.elementor-element-dc2ef3e .team-member-details-modal-overlay {*/
/*    position: fixed;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    right: 0;*/
/*    left: 0;*/
/*    background-color: #00000070;*/
/*    z-index: 99;*/
/*    cursor: initial;*/
/*}*/

/*.elementor-29 .elementor-element.elementor-element-dc2ef3e .team-member-details-modal {*/
/*    cursor: initial;*/
/*    background-color: #fff;*/
/*    font-size: 18px;*/
/*    padding: 0px 30px 30px 30px;*/
/*    overflow-y: scroll;*/
/*    position: fixed;*/
/*    width: 500px;*/
/*    max-width: 85vw;*/
/*    max-height: 85vh;*/
/*    z-index: 99;*/
/*    right: 50%;*/
/*    top: 50%;*/
/*    -webkit-transform: translate(50%, -50%);*/
/*        -ms-transform: translate(50%, -50%);*/
/*            transform: translate(50%, -50%);*/
/*    -webkit-box-shadow: 0px 0px 24px -6px rgb(0 0 0 / 50%);*/
/*            box-shadow: 0px 0px 24px -6px rgb(0 0 0 / 50%);*/
/*}*/

/*.elementor-29 .elementor-element.elementor-element-dc2ef3e .team-member-details-modal::-webkit-scrollbar {*/
/*  width: 3px;*/
/*  background-color: #ddd;*/
/*}*/
/*.elementor-29 .elementor-element.elementor-element-dc2ef3e .team-member-details-modal::-webkit-scrollbar-thumb {*/
/*    background: #bbb;*/
/*}*/
/*.elementor-29 .elementor-element.elementor-element-dc2ef3e .dialog-close-button {*/
/*opacity: 1;*/
/*    margin-top: 0;*/
/*    top: 0px;*/
/*    font-size: 16px;*/
/*    color: #fff;*/
/*    background-color: var(--e-global-color-text);*/
/*    width: 100px;*/
/*    border: unset;*/
/*    border-radius: 0;*/
/*    padding: 5px;*/
/*    position: sticky;*/
/*}*/
/*.elementor-29 .elementor-element.elementor-element-dc2ef3e .dialog-close-button:hover, .elementor-29 .elementor-element.elementor-element-dc2ef3e .dialog-close-button:focus {*/
/*    background-color: var(--e-global-color-11839a1);*/
/*    color: var(--e-global-color-text);*/
/*    border: unset;*/
/*}*/
/*.elementor-29 .elementor-element.elementor-element-dc2ef3e h3 {*/
/*   color: var( --e-global-color-primary );*/
/*    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;*/
/*}*/

/*.elementor-29 .elementor-element.elementor-element-dc2ef3e .member-role {*/
/*    font-weight: var(--e-global-typography-accent-font-weight);*/
/*    margin-bottom: 20px;*/
/*}*/

/*.elementor-29 .elementor-element.elementor-element-dc2ef3e h3 {*/
/*    font-weight: normal;*/
/*    margin-bottom: 6px;*/
/*}*//* End custom CSS */