.elementor-5243 .elementor-element.elementor-element-5257b12 > .elementor-background-overlay{background-color:var( --e-global-color-c4dab48 );opacity:1;}.elementor-5243 .elementor-element.elementor-element-5257b12{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5243 .elementor-element.elementor-element-3c3fefa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5243 .elementor-element.elementor-element-ead5f1f{text-align:left;}.elementor-5243 .elementor-element.elementor-element-ead5f1f img{width:75%;}.elementor-5243 .elementor-element.elementor-element-e0a369d > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-5243 .elementor-element.elementor-element-e0a369d{text-align:left;}.elementor-5243 .elementor-element.elementor-element-e0a369d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5243 .elementor-element.elementor-element-5cf424b{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-5243 .elementor-element.elementor-element-5cf424b > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-5243 .elementor-element.elementor-element-5cf424b .elementor-divider-separator{width:100%;}.elementor-5243 .elementor-element.elementor-element-5cf424b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5243 .elementor-element.elementor-element-78f8d38{margin-top:-20px;margin-bottom:-20px;}.elementor-5243 .elementor-element.elementor-element-8d3b196 > .elementor-widget-container{background-color:var( --e-global-color-2daf771 );}.elementor-5243 .elementor-element.elementor-element-8d3b196{text-align:center;}.elementor-5243 .elementor-element.elementor-element-8d3b196 .elementor-heading-title{color:var( --e-global-color-9bf222e );}.elementor-5243 .elementor-element.elementor-element-d62f0eb > .elementor-widget-container{margin:-20px 0px 10px 0px;}.elementor-5243 .elementor-element.elementor-element-0c3e82c > .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-5243 .elementor-element.elementor-element-0c3e82c{text-align:center;}.elementor-5243 .elementor-element.elementor-element-0c3e82c .elementor-heading-title{color:var( --e-global-color-9bf222e );}.elementor-5243 .elementor-element.elementor-element-fdd05b0 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-5243 .elementor-element.elementor-element-dd673ef > .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-5243 .elementor-element.elementor-element-dd673ef{text-align:center;}.elementor-5243 .elementor-element.elementor-element-dd673ef .elementor-heading-title{color:var( --e-global-color-9bf222e );}.elementor-5243 .elementor-element.elementor-element-3beae37 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-5243 .elementor-element.elementor-element-23c9ef6 > .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-5243 .elementor-element.elementor-element-23c9ef6{text-align:center;}.elementor-5243 .elementor-element.elementor-element-23c9ef6 .elementor-heading-title{color:var( --e-global-color-9bf222e );}.elementor-5243 .elementor-element.elementor-element-16bb9ae > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-5243 .elementor-element.elementor-element-f7ea63f > .elementor-widget-container{background-color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-5243 .elementor-element.elementor-element-f7ea63f{text-align:center;}.elementor-5243 .elementor-element.elementor-element-f7ea63f .elementor-heading-title{color:var( --e-global-color-9bf222e );}.elementor-5243 .elementor-element.elementor-element-ac4b0c5 > .elementor-widget-container{margin:-20px 0px 0px 0px;}@media(max-width:688px){.elementor-5243 .elementor-element.elementor-element-29f6a75{width:20%;}.elementor-5243 .elementor-element.elementor-element-ead5f1f img{width:100%;}.elementor-5243 .elementor-element.elementor-element-e7465c4{width:80%;}}@media(min-width:689px){.elementor-5243 .elementor-element.elementor-element-29f6a75{width:9.98%;}.elementor-5243 .elementor-element.elementor-element-e7465c4{width:90.02%;}}@media(max-width:992px) and (min-width:689px){.elementor-5243 .elementor-element.elementor-element-29f6a75{width:20%;}.elementor-5243 .elementor-element.elementor-element-e7465c4{width:80%;}}/* Start custom CSS for section, class: .elementor-element-78f8d38 *//*variables for tablet & desktop*/
.elementor-5243 .elementor-element.elementor-element-78f8d38 {
  --box_width: calc(min(240px, 0.17986 *100vw - 23.8608px)); /*does not define box width, but rather predicts it to maintain proportional parameters*/
  --font-size-heading: calc(0.11 * var(--box_width));
  --size-min: 8.5;
  --size-max: 18;
  --font-size-text: calc(var(--root-font-size-ratio) * (var(--size-min) * 1px + (var(--size-max) - var(--size-min)) * var(--boxed-width-ratio-px)));
}

/*variables for mobile*/
body[data-elementor-device-mode="mobile"] .elementor-5243 .elementor-element.elementor-element-78f8d38 {
  --box_width: calc(0.899967391*100vw - 39.989px); /*does not define box width, but rather predicts it to maintain proportional parameters*/
  --font-size-heading: var(--font-size-h4);
  --font-size-text: var(--font-size-h6);
}

.elementor-5243 .elementor-element.elementor-element-78f8d38 .elementor-heading-title {
    font-size: var(--font-size-heading);
    line-height: 2;
}

body:not([data-elementor-device-mode="mobile"]) .elementor-5243 .elementor-element.elementor-element-78f8d38 .elementor-column:nth-of-type(1) .elementor-heading-title,
body:not([data-elementor-device-mode="mobile"]) .elementor-5243 .elementor-element.elementor-element-78f8d38 .elementor-column:nth-of-type(2) .elementor-heading-title,
body:not([data-elementor-device-mode="mobile"]) .elementor-5243 .elementor-element.elementor-element-78f8d38 .elementor-column:nth-of-type(3) .elementor-heading-title,
body:not([data-elementor-device-mode="mobile"]) .elementor-5243 .elementor-element.elementor-element-78f8d38 .elementor-column:nth-of-type(4) .elementor-heading-title,
body:not([data-elementor-device-mode="mobile"]) .elementor-5243 .elementor-element.elementor-element-78f8d38 .elementor-column:nth-of-type(5) .elementor-heading-title
 {
    width: min-content;
    margin: auto;
}


.elementor-5243 .elementor-element.elementor-element-78f8d38 p {
    margin: 1em 0 0 0;
    padding: 0;
    font-size: var(--font-size-text);
    line-height: 1.3em
}

.elementor-5243 .elementor-element.elementor-element-78f8d38 li {
    margin: 0.3em 0 0 0.9em;
    font-size: var(--font-size-text);
    line-height: 1.1em
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5257b12 */.elementor-5243 .elementor-element.elementor-element-5257b12 {
    line-height: 1.2em
}

.elementor-5243 .elementor-element.elementor-element-5257b12 .elementor-widget-heading a,
.elementor-5243 .elementor-element.elementor-element-5257b12 a {
    text-decoration: none;
    color: black;
}

.elementor-5243 .elementor-element.elementor-element-5257b12 .teams-overview .elementor-heading-title.elementor-size-default,
.elementor-5243 .elementor-element.elementor-element-5257b12 p{
    padding: 0.2em 0;
}


.elementor-5243 .elementor-element.elementor-element-5257b12 .teams-overview .elementor-heading-title.elementor-size-default:hover,
.elementor-5243 .elementor-element.elementor-element-5257b12 p:hover,
.elementor-5243 .elementor-element.elementor-element-5257b12 li:hover{
    text-decoration: underline;
    background-color: #FFFFFFFF;
}

.elementskit-navbar-nav-default .elementskit-submenu-panel>li>a {
    font-size: var(--font-size-p);
}

.elementor-5243 .elementor-element.elementor-element-5257b12 li,
.elementor-5243 .elementor-element.elementor-element-5257b12 ul {
    margin: 0 0 0 8px;
    padding: 0;
    list-style-type: disc;
}

.elementor-5243 .elementor-element.elementor-element-5257b12 .pptc-heading {
    margin-bottom: 0
}/* End custom CSS */