.elementor-4162 .elementor-element.elementor-element-2f8603c6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-4162 .elementor-element.elementor-element-2f8603c6:not(.elementor-motion-effects-element-type-background), .elementor-4162 .elementor-element.elementor-element-2f8603c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEC;}.elementor-4162 .elementor-element.elementor-element-2f8603c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-4162 .elementor-element.elementor-element-2f8603c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4162 .elementor-element.elementor-element-76b8c3ba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4162 .elementor-element.elementor-element-3aee9f8d > .elementor-container{max-width:1210px;}.elementor-4162 .elementor-element.elementor-element-3aee9f8d{padding:0px 0px 0px 0px;}.elementor-4162 .elementor-element.elementor-element-494e3263 > .elementor-element-populated{padding:10px 10px 0px 10px;}.elementor-4162 .elementor-element.elementor-element-cdad6e7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-4162 .elementor-element.elementor-element-cdad6e7 > .elementor-container{max-width:1200px;}.elementor-4162 .elementor-element.elementor-element-cdad6e7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4162 .elementor-element.elementor-element-70261f42 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4162 .elementor-element.elementor-element-323b62d .elementor-heading-title{font-size:42px;color:#000000;}.elementor-4162 .elementor-element.elementor-element-f386940{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:20px;}.elementor-4162 .elementor-element.elementor-element-a69d7a5{font-size:20px;}.elementor-4162 .elementor-element.elementor-element-2fd522b{margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-4162 .elementor-element.elementor-element-a00ddc5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4162 .elementor-element.elementor-element-e91a979 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4162 .elementor-element.elementor-element-e91a979 .ae-element-custom-field{color:var( --e-global-color-abd1bfd );font-size:20px;line-height:1em;}.elementor-4162 .elementor-element.elementor-element-901ac71 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4162 .elementor-element.elementor-element-febc99f .elementor-icon-wrapper{text-align:center;}.elementor-4162 .elementor-element.elementor-element-febc99f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abd1bfd );}.elementor-4162 .elementor-element.elementor-element-febc99f.elementor-view-framed .elementor-icon, .elementor-4162 .elementor-element.elementor-element-febc99f.elementor-view-default .elementor-icon{color:var( --e-global-color-abd1bfd );border-color:var( --e-global-color-abd1bfd );}.elementor-4162 .elementor-element.elementor-element-febc99f.elementor-view-framed .elementor-icon, .elementor-4162 .elementor-element.elementor-element-febc99f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-abd1bfd );}.elementor-4162 .elementor-element.elementor-element-febc99f .elementor-icon{font-size:25px;}.elementor-4162 .elementor-element.elementor-element-febc99f .elementor-icon svg{height:25px;}.elementor-4162 .elementor-element.elementor-element-ba63b9e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4162 .elementor-element.elementor-element-1f40f39{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4162 .elementor-element.elementor-element-1f40f39.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4162 .elementor-element.elementor-element-1f40f39 .elementor-icon-wrapper{text-align:center;}.elementor-4162 .elementor-element.elementor-element-1f40f39.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abd1bfd );}.elementor-4162 .elementor-element.elementor-element-1f40f39.elementor-view-framed .elementor-icon, .elementor-4162 .elementor-element.elementor-element-1f40f39.elementor-view-default .elementor-icon{color:var( --e-global-color-abd1bfd );border-color:var( --e-global-color-abd1bfd );}.elementor-4162 .elementor-element.elementor-element-1f40f39.elementor-view-framed .elementor-icon, .elementor-4162 .elementor-element.elementor-element-1f40f39.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-abd1bfd );}.elementor-4162 .elementor-element.elementor-element-1f40f39 .elementor-icon{font-size:25px;}.elementor-4162 .elementor-element.elementor-element-1f40f39 .elementor-icon svg{height:25px;}.elementor-4162 .elementor-element.elementor-element-7db8551 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4162 .elementor-element.elementor-element-32f86012 > .elementor-container{max-width:1200px;}.elementor-4162 .elementor-element.elementor-element-32f86012{padding:0px 20px 0px 20px;}.elementor-4162 .elementor-element.elementor-element-2b1d0593 > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-4162 .elementor-element.elementor-element-1093e2fa{--spacer-size:30px;}.elementor-4162 .elementor-element.elementor-element-acf45d4{color:var( --e-global-color-text );}.elementor-4162 .elementor-element.elementor-element-5a9bfad .ae-element-custom-field{color:var( --e-global-color-text );}.elementor-4162 .elementor-element.elementor-element-2d325ec{--spacer-size:10px;}.elementor-4162 .elementor-element.elementor-element-d98e285 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4162 .elementor-element.elementor-element-d98e285 .ae-post-collection{row-gap:0px;grid-row-gap:0px;}.elementor-4162 .elementor-element.elementor-element-d98e285 .ae-masonry-yes .ae-post-collection .ae-post-item{margin-bottom:0px;}.elementor-4162 .elementor-element.elementor-element-d98e285 .ae-widget-title-wrap{text-align:left;}.elementor-4162 .elementor-element.elementor-element-d98e285 .ae-widget-title{color:var( --e-global-color-text );font-family:"Guardian Sans Semi-bold", Sans-serif;font-size:24px;letter-spacing:0.1px;}.elementor-4162 .elementor-element.elementor-element-d98e285 .ae-widget-title-inner{padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;}.elementor-4162 .elementor-element.elementor-element-c47fe8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4162 .elementor-element.elementor-element-c47fe8d .ae-element-custom-field{color:var( --e-global-color-text );}.elementor-4162 .elementor-element.elementor-element-c47fe8d .ae-element-custom-field-label{color:#444444;font-family:"Guardian Sans Semi-bold", Sans-serif;font-size:24px;letter-spacing:0.1px;}.elementor-4162 .elementor-element.elementor-element-2baa147{text-align:left;}.elementor-4162 .elementor-element.elementor-element-2baa147 img{width:60%;}.elementor-4162 .elementor-element.elementor-element-c2f95e8{--spacer-size:30px;}.elementor-4162 .elementor-element.elementor-element-7d0d45b{padding:0px 20px 0px 20px;}.elementor-4162 .elementor-element.elementor-element-058a117 .ae-post-collection{grid-template-columns:repeat(2, minmax(0, 1fr));display:grid;column-gap:30px;grid-column-gap:30px;row-gap:30px;grid-row-gap:30px;}.elementor-4162 .elementor-element.elementor-element-058a117 .ae-masonry-yes .ae-post-collection{display:block;margin-left:calc(-30px/2);margin-right:calc(-30px/2);}.elementor-4162 .elementor-element.elementor-element-058a117 .ae-masonry-yes .ae-post-collection .ae-post-item{width:calc(100% / 2);padding-right:calc(30px/2);padding-left:calc(30px/2);margin-bottom:30px;}.elementor-4162 .elementor-element.elementor-element-058a117 .ae-widget-title-wrap{text-align:center;}.elementor-4162 .elementor-element.elementor-element-058a117 .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}.elementor-4162 .elementor-element.elementor-element-ff84c20{--spacer-size:80px;}@media(max-width:1024px){.elementor-4162 .elementor-element.elementor-element-2f8603c6{padding:0px 20px 0px 20px;}.elementor-4162 .elementor-element.elementor-element-cdad6e7{padding:0px 0px 0px 0px;}.elementor-4162 .elementor-element.elementor-element-323b62d .elementor-heading-title{font-size:30px;}.elementor-4162 .elementor-element.elementor-element-32f86012{padding:0px 20px 0px 20px;}.elementor-4162 .elementor-element.elementor-element-2b1d0593 > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-4162 .elementor-element.elementor-element-c2f95e8{--spacer-size:20px;}.elementor-4162 .elementor-element.elementor-element-058a117 .ae-post-collection{grid-template-columns:repeat(2, minmax(0, 1fr));display:grid;}.elementor-4162 .elementor-element.elementor-element-058a117 .ae-masonry-yes .ae-post-collection{display:block;}.elementor-4162 .elementor-element.elementor-element-058a117 .ae-masonry-yes .ae-post-collection .ae-post-item{width:calc(100% / 2);}.elementor-4162 .elementor-element.elementor-element-058a117 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4162 .elementor-element.elementor-element-ff84c20{--spacer-size:30px;}}@media(max-width:767px){.elementor-4162 .elementor-element.elementor-element-2b1d0593 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4162 .elementor-element.elementor-element-1093e2fa{--spacer-size:10px;}.elementor-4162 .elementor-element.elementor-element-d98e285 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4162 .elementor-element.elementor-element-d98e285 .ae-widget-title-wrap{text-align:left;}.elementor-4162 .elementor-element.elementor-element-058a117 .ae-post-collection{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;}.elementor-4162 .elementor-element.elementor-element-058a117 .ae-masonry-yes .ae-post-collection{display:block;}.elementor-4162 .elementor-element.elementor-element-058a117 .ae-masonry-yes .ae-post-collection .ae-post-item{width:calc(100% / 1);}}@media(min-width:768px){.elementor-4162 .elementor-element.elementor-element-494e3263{width:90.321%;}.elementor-4162 .elementor-element.elementor-element-73b7b02d{width:9.636%;}.elementor-4162 .elementor-element.elementor-element-70261f42{width:69.202%;}.elementor-4162 .elementor-element.elementor-element-a00ddc5{width:45.045%;}.elementor-4162 .elementor-element.elementor-element-901ac71{width:27.283%;}.elementor-4162 .elementor-element.elementor-element-ba63b9e{width:27.332%;}.elementor-4162 .elementor-element.elementor-element-7db8551{width:30.798%;}.elementor-4162 .elementor-element.elementor-element-2b1d0593{width:70.109%;}.elementor-4162 .elementor-element.elementor-element-f1f3379{width:29.891%;}}/* Start custom CSS for text-editor, class: .elementor-element-725ee7ea */.singlepostheadlink {
        color: #ccc;
}

.singlepostheadlink a {
    color: #d51c27;
}

.singlepostheadlink a:hover {
    color: #d51c27;
        text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-323b62d */.teamtitlewidget {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f386940 */.teamdesignwidget {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for ae-custom-field, class: .elementor-element-e91a979 */.widgeteamlink a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for ae-custom-field, class: .elementor-element-f54b75e */.hideforprint {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2fd522b */.teaminforow .elementor-container {
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 350px !important;
}

@media (max-width: 767px) {
    
.teaminforow .elementor-container {
    max-width: 100% !important;
}
    
.elementor-4162 .elementor-element.elementor-element-a00ddc5 {
  width: 40% !important;
}

.elementor-column.teaminfoicon {
  width: 17% !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cdad6e7 *//**.k2-teamheader .elementor-column.k2-teamheadercolumncontrol {
	width: 100% !important;
	border: solid 1px #ff0000;
	
}

.elementor-reverse-mobile > .elementor-container > :nth-child(2) { {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}

.k2teamfullheader .elementor-section .elementor-container {
    border: solid 2px #ffff00;
  /**display: grid !important;**/
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}**//* End custom CSS */
/* Start custom CSS for ae-custom-field, class: .elementor-element-5a9bfad */.k2represent .ae-element-custom-field-label h4,
.k2represent .ae-element-custom-field-label {
    margin-bottom: 0 !important;
    padding-bottom: 0;
    line-height: 1;
}

.k2represent ul li {
        list-style-type: none;
}


.k2represent ul li::before {
  content: "\2022";
  color: #a4221c;
  font-size: 18px;
  font-weight: normal;
  display: inline-block;
  width: 1.5em;
  margin-left: -1.5em;
}

.k2represent ul {
    margin-bottom: 40px;
}

.k2represent ul ul {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for ae-post-blocks-adv, class: .elementor-element-d98e285 */.teamserviceblock .ae-post-collection {
    display: block !important;
    width: 100% !important;
}

.teamserviceblock .elementor-heading-title::before {
 content: "\2022";
  color: #a4221c;
  font-size: 18px;
  font-weight: normal;
  display: inline-block;
  width: 1.5em;
  margin-left: -1.5em;
}

@media only screen and (max-width: 600px) {
    .ae-post-item-inner {
     display: block;
    }
    .ae-post-item-inner a {
        display: block;
        min-height: 48px;
        margin-block-end: 0.9rem
    }
    .teamserviceblock .elementor-heading-title::before {
        display: none;
    }
}

.teamserviceblock .elementor-heading-title a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for ae-custom-field, class: .elementor-element-c47fe8d */.teameducationlist h3 {
    color: #444444;
font-family: "Guardian Sans Semi-bold", Sans-serif;
font-size: 24px;
letter-spacing: 0.1px;
margin-bottom: 10px;
}


.teameducationlist h3{
    margin-top: 0;
}


.teameducationlist ul li {
        list-style-type: none;
}


.teameducationlist ul li::before {
  content: "\2022";
  color: #a4221c;
  font-size: 18px;
  font-weight: normal;
  display: inline-block;
  width: 1.5em;
  margin-left: -1.5em;
}/* End custom CSS */