.elementor-kit-4800{--e-global-color-primary:#ED1C24;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#000000;--e-global-color-accent:#939598;--e-global-color-7c1764da:#4054B2;--e-global-color-5e93ce7:#23A455;--e-global-color-54121d51:#000;--e-global-color-56d665c6:#FFF;--e-global-color-33204758:#2575FC;--e-global-color-1d94630e:#FFC800;--e-global-color-36b70012:#000000;--e-global-color-2ca34180:#C002C9;--e-global-color-6e9cc806:#BABABA;--e-global-color-3a2ff376:#FF0000;--e-global-color-4ade6494:#54595F;--e-global-color-360444f5:#7A7A7A;--e-global-color-27351792:#FFE225;--e-global-color-345586f1:#00A54F;--e-global-color-d56e75a:#000;--e-global-color-36deaa96:#FFF;--e-global-color-39aa741:#181818;--e-global-color-e41cfdd:#F3F3F3;--e-global-color-caea6bf:#FC964E;--e-global-color-61d4814b:#4054B2;--e-global-color-6c9d649d:#23A455;--e-global-color-7004e614:#000;--e-global-color-69a065ef:#FFF;--e-global-color-76face86:#4054B2;--e-global-color-22282:#23A455;--e-global-color-61846da4:#000;--e-global-color-5e7d6d3a:#FFF;--e-global-color-2b775de2:#FFD600;--e-global-color-acd180e:#F6121C;--e-global-color-70fb7aa8:#33691E;--e-global-color-327def9d:#0099FF;--e-global-color-60bc6d6d:#000;--e-global-color-28cf89d0:#FFF;--e-global-color-13ad0b0a:#26292B;--e-global-color-4071d734:#939597;--e-global-color-b593382:#FB7B10;--e-global-color-e54208c:#F4F4F4;--e-global-color-e21c2a1:#2E3440;--e-global-color-4589cb7:#4C566A;--e-global-color-ea32d42:#D8DEE9;--e-global-color-af94002:#F99D1C;--e-global-color-c9ad25c:#FFDD00;--e-global-color-0a314ed:#00A651;--e-global-color-60adb41:#00AEEF;--e-global-color-5ae4384:#222222;--e-global-color-3a5535c:#ED1C24;--e-global-typography-primary-font-family:"Source Sans Pro";--e-global-typography-primary-font-size:1em;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.4em;--e-global-typography-secondary-font-family:"Source Serif Pro";--e-global-typography-secondary-font-size:1em;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-text-font-family:"Source Sans Pro";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Source Sans Pro";--e-global-typography-accent-font-size:1em;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.4em;--e-global-typography-fc94ae6-font-family:"Jost";--e-global-typography-fc94ae6-font-size:28px;--e-global-typography-fc94ae6-font-weight:700;--e-global-typography-1aba7e4-font-family:"Poppins";--e-global-typography-1aba7e4-font-weight:300;--e-global-typography-1aba7e4-line-height:2em;--e-global-typography-2eb3bb4-font-family:"Jost";--e-global-typography-2eb3bb4-font-size:18px;--e-global-typography-2eb3bb4-font-weight:900;--e-global-typography-2eb3bb4-line-height:1.5em;--e-global-typography-c0f792c-font-family:"Poppins";--e-global-typography-c0f792c-font-size:14px;--e-global-typography-c0f792c-font-weight:bold;--e-global-typography-c0f792c-line-height:1.5em;--e-global-typography-f49d2b8-font-family:"Poppins";--e-global-typography-f49d2b8-font-size:14px;--e-global-typography-f49d2b8-font-weight:300;--e-global-typography-f49d2b8-text-transform:uppercase;--e-global-typography-b6284a5-font-family:"Jost";--e-global-typography-b6284a5-line-height:2px;--e-global-typography-1374c6a-font-family:"Source Serif Pro";--e-global-typography-1374c6a-font-size:2.4em;--e-global-typography-1374c6a-font-weight:700;--e-global-typography-50288f2-font-family:"Source Sans Pro";--e-global-typography-50288f2-font-size:2em;--e-global-typography-50288f2-font-weight:900;--e-global-typography-50288f2-line-height:32px;--e-global-typography-eef8fee-font-family:"Source Sans Pro";--e-global-typography-eef8fee-font-size:1.8em;--e-global-typography-eef8fee-font-weight:700;--e-global-typography-eef8fee-line-height:28px;--e-global-typography-b59e27a-font-family:"Source Sans Pro";--e-global-typography-b59e27a-font-size:1.4em;--e-global-typography-b59e27a-font-weight:700;--e-global-typography-b59e27a-line-height:28px;--e-global-typography-7ae8c7d-font-family:"Source Sans Pro";--e-global-typography-7ae8c7d-font-size:0.9em;--e-global-typography-7ae8c7d-text-transform:uppercase;--e-global-typography-7ae8c7d-letter-spacing:0.5px;--e-global-typography-7ae8c7d-word-spacing:0.5px;--e-global-typography-afd4e5a-font-family:"Source Sans Pro";--e-global-typography-afd4e5a-font-size:1.2em;--e-global-typography-afd4e5a-font-weight:900;--e-global-typography-afd4e5a-text-transform:uppercase;--e-global-typography-afd4e5a-line-height:1.4em;--e-global-typography-aa3c3c6-font-family:"Source Sans Pro";--e-global-typography-aa3c3c6-font-size:1em;--e-global-typography-aa3c3c6-font-weight:900;--e-global-typography-aa3c3c6-text-transform:uppercase;--e-global-typography-aa3c3c6-line-height:1.4em;--e-global-typography-e11b584-font-family:"Source Sans Pro";--e-global-typography-e11b584-font-size:0.9em;--e-global-typography-e11b584-text-transform:uppercase;--e-global-typography-e11b584-letter-spacing:0.5px;--e-global-typography-e11b584-word-spacing:0.5px;background-color:var( --e-global-color-secondary );color:var( --e-global-color-5ae4384 );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 );}.elementor-kit-4800 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4800 p{margin-block-end:16px;}.elementor-kit-4800 a{color:var( --e-global-color-60adb41 );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 );}.elementor-kit-4800 a:hover{color:var( --e-global-color-text );}.elementor-kit-4800 h1{font-family:var( --e-global-typography-1374c6a-font-family ), Sans-serif;font-size:var( --e-global-typography-1374c6a-font-size );font-weight:var( --e-global-typography-1374c6a-font-weight );}.elementor-kit-4800 h2{font-family:var( --e-global-typography-50288f2-font-family ), Sans-serif;font-size:var( --e-global-typography-50288f2-font-size );font-weight:var( --e-global-typography-50288f2-font-weight );line-height:var( --e-global-typography-50288f2-line-height );}.elementor-kit-4800 h3{font-family:var( --e-global-typography-eef8fee-font-family ), Sans-serif;font-size:var( --e-global-typography-eef8fee-font-size );font-weight:var( --e-global-typography-eef8fee-font-weight );line-height:var( --e-global-typography-eef8fee-line-height );}.elementor-kit-4800 h4{font-family:var( --e-global-typography-b59e27a-font-family ), Sans-serif;font-size:var( --e-global-typography-b59e27a-font-size );font-weight:var( --e-global-typography-b59e27a-font-weight );line-height:var( --e-global-typography-b59e27a-line-height );}.elementor-kit-4800 h5{font-family:var( --e-global-typography-b59e27a-font-family ), Sans-serif;font-size:var( --e-global-typography-b59e27a-font-size );font-weight:var( --e-global-typography-b59e27a-font-weight );line-height:var( --e-global-typography-b59e27a-line-height );}.elementor-kit-4800 h6{font-family:var( --e-global-typography-b59e27a-font-family ), Sans-serif;font-size:var( --e-global-typography-b59e27a-font-size );font-weight:var( --e-global-typography-b59e27a-font-weight );line-height:var( --e-global-typography-b59e27a-line-height );}.elementor-kit-4800 button,.elementor-kit-4800 input[type="button"],.elementor-kit-4800 input[type="submit"],.elementor-kit-4800 .elementor-button{font-family:var( --e-global-typography-7ae8c7d-font-family ), Sans-serif;font-size:var( --e-global-typography-7ae8c7d-font-size );text-transform:var( --e-global-typography-7ae8c7d-text-transform );letter-spacing:var( --e-global-typography-7ae8c7d-letter-spacing );word-spacing:var( --e-global-typography-7ae8c7d-word-spacing );color:var( --e-global-color-secondary );box-shadow:0px 4px 5.5px 0px rgba(0, 0, 0, 0.15);border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:12px 30px 12px 30px;}.elementor-kit-4800 button:hover,.elementor-kit-4800 button:focus,.elementor-kit-4800 input[type="button"]:hover,.elementor-kit-4800 input[type="button"]:focus,.elementor-kit-4800 input[type="submit"]:hover,.elementor-kit-4800 input[type="submit"]:focus,.elementor-kit-4800 .elementor-button:hover,.elementor-kit-4800 .elementor-button:focus{color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-kit-4800 label{color:#0099FF;font-family:var( --e-global-typography-e11b584-font-family ), Sans-serif;font-size:var( --e-global-typography-e11b584-font-size );text-transform:var( --e-global-typography-e11b584-text-transform );letter-spacing:var( --e-global-typography-e11b584-letter-spacing );word-spacing:var( --e-global-typography-e11b584-word-spacing );}.elementor-kit-4800 input:not([type="button"]):not([type="submit"]),.elementor-kit-4800 textarea,.elementor-kit-4800 .elementor-field-textual{font-family:"Poppins", Sans-serif;font-size:0.875em;font-weight:500;color:#26292B;background-color:#F0F0F0;box-shadow:3px 2px 0px 0px rgba(0, 0, 0, 0.99);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:8px 10px 8px 10px;}.elementor-kit-4800 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-4800 textarea:focus,.elementor-kit-4800 .elementor-field-textual:focus{background-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:24px;--container-default-padding-right:24px;--container-default-padding-bottom:24px;--container-default-padding-left:24px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(min-width:2400px){.elementor-kit-4800{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4800 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4800 h1{font-size:var( --e-global-typography-1374c6a-font-size );}.elementor-kit-4800 h2{font-size:var( --e-global-typography-50288f2-font-size );line-height:var( --e-global-typography-50288f2-line-height );}.elementor-kit-4800 h3{font-size:var( --e-global-typography-eef8fee-font-size );line-height:var( --e-global-typography-eef8fee-line-height );}.elementor-kit-4800 h4{font-size:var( --e-global-typography-b59e27a-font-size );line-height:var( --e-global-typography-b59e27a-line-height );}.elementor-kit-4800 h5{font-size:var( --e-global-typography-b59e27a-font-size );line-height:var( --e-global-typography-b59e27a-line-height );}.elementor-kit-4800 h6{font-size:var( --e-global-typography-b59e27a-font-size );line-height:var( --e-global-typography-b59e27a-line-height );}.elementor-kit-4800 button,.elementor-kit-4800 input[type="button"],.elementor-kit-4800 input[type="submit"],.elementor-kit-4800 .elementor-button{font-size:var( --e-global-typography-7ae8c7d-font-size );letter-spacing:var( --e-global-typography-7ae8c7d-letter-spacing );word-spacing:var( --e-global-typography-7ae8c7d-word-spacing );}.elementor-kit-4800 label{font-size:var( --e-global-typography-e11b584-font-size );letter-spacing:var( --e-global-typography-e11b584-letter-spacing );word-spacing:var( --e-global-typography-e11b584-word-spacing );}}@media(max-width:1366px){.elementor-kit-4800{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4800 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4800 h1{font-size:var( --e-global-typography-1374c6a-font-size );}.elementor-kit-4800 h2{font-size:var( --e-global-typography-50288f2-font-size );line-height:var( --e-global-typography-50288f2-line-height );}.elementor-kit-4800 h3{font-size:var( --e-global-typography-eef8fee-font-size );line-height:var( --e-global-typography-eef8fee-line-height );}.elementor-kit-4800 h4{font-size:var( --e-global-typography-b59e27a-font-size );line-height:var( --e-global-typography-b59e27a-line-height );}.elementor-kit-4800 h5{font-size:var( --e-global-typography-b59e27a-font-size );line-height:var( --e-global-typography-b59e27a-line-height );}.elementor-kit-4800 h6{font-size:var( --e-global-typography-b59e27a-font-size );line-height:var( --e-global-typography-b59e27a-line-height );}.elementor-kit-4800 button,.elementor-kit-4800 input[type="button"],.elementor-kit-4800 input[type="submit"],.elementor-kit-4800 .elementor-button{font-size:var( --e-global-typography-7ae8c7d-font-size );letter-spacing:var( --e-global-typography-7ae8c7d-letter-spacing );word-spacing:var( --e-global-typography-7ae8c7d-word-spacing );}.elementor-kit-4800 label{font-size:var( --e-global-typography-e11b584-font-size );letter-spacing:var( --e-global-typography-e11b584-letter-spacing );word-spacing:var( --e-global-typography-e11b584-word-spacing );}}@media(max-width:1024px){.elementor-kit-4800{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4800 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4800 h1{font-size:var( --e-global-typography-1374c6a-font-size );}.elementor-kit-4800 h2{font-size:var( --e-global-typography-50288f2-font-size );line-height:var( --e-global-typography-50288f2-line-height );}.elementor-kit-4800 h3{font-size:var( --e-global-typography-eef8fee-font-size );line-height:var( --e-global-typography-eef8fee-line-height );}.elementor-kit-4800 h4{font-size:var( --e-global-typography-b59e27a-font-size );line-height:var( --e-global-typography-b59e27a-line-height );}.elementor-kit-4800 h5{font-size:var( --e-global-typography-b59e27a-font-size );line-height:var( --e-global-typography-b59e27a-line-height );}.elementor-kit-4800 h6{font-size:var( --e-global-typography-b59e27a-font-size );line-height:var( --e-global-typography-b59e27a-line-height );}.elementor-kit-4800 button,.elementor-kit-4800 input[type="button"],.elementor-kit-4800 input[type="submit"],.elementor-kit-4800 .elementor-button{font-size:var( --e-global-typography-7ae8c7d-font-size );letter-spacing:var( --e-global-typography-7ae8c7d-letter-spacing );word-spacing:var( --e-global-typography-7ae8c7d-word-spacing );}.elementor-kit-4800 label{font-size:var( --e-global-typography-e11b584-font-size );letter-spacing:var( --e-global-typography-e11b584-letter-spacing );word-spacing:var( --e-global-typography-e11b584-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4800{--e-global-typography-1374c6a-font-size:2em;--e-global-typography-1374c6a-line-height:1em;--e-global-typography-50288f2-font-size:1.8em;--e-global-typography-eef8fee-font-size:1.5em;--e-global-typography-b59e27a-font-size:1.2em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4800 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4800 h1{font-size:var( --e-global-typography-1374c6a-font-size );}.elementor-kit-4800 h2{font-size:var( --e-global-typography-50288f2-font-size );line-height:var( --e-global-typography-50288f2-line-height );}.elementor-kit-4800 h3{font-size:var( --e-global-typography-eef8fee-font-size );line-height:var( --e-global-typography-eef8fee-line-height );}.elementor-kit-4800 h4{font-size:var( --e-global-typography-b59e27a-font-size );line-height:var( --e-global-typography-b59e27a-line-height );}.elementor-kit-4800 h5{font-size:var( --e-global-typography-b59e27a-font-size );line-height:var( --e-global-typography-b59e27a-line-height );}.elementor-kit-4800 h6{font-size:var( --e-global-typography-b59e27a-font-size );line-height:var( --e-global-typography-b59e27a-line-height );}.elementor-kit-4800 button,.elementor-kit-4800 input[type="button"],.elementor-kit-4800 input[type="submit"],.elementor-kit-4800 .elementor-button{font-size:var( --e-global-typography-7ae8c7d-font-size );letter-spacing:var( --e-global-typography-7ae8c7d-letter-spacing );word-spacing:var( --e-global-typography-7ae8c7d-word-spacing );}.elementor-kit-4800 label{font-size:var( --e-global-typography-e11b584-font-size );letter-spacing:var( --e-global-typography-e11b584-letter-spacing );word-spacing:var( --e-global-typography-e11b584-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body{
    margin: 0 auto;
}

.cstm-heading.period .elementor-heading-title:after {
    content: ".";
    color: #e01319;
    display: inline-block;
    margin-left: 4px;
}

.cstm-slider.eael-slider .eael-post-elements-readmore-wrap{
    text-align: left;
}

.cstm-slider.eael-slider  .post-meta-categories{
    padding: 0
}


.cstm-slider.eael-slider  .eael-entry-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.cstm-slider.eael-slider  .swiper-button-prev, .cstm-slider.eael-slider  .swiper-button-next {
  top: -25px;
  width: 50px;
  border: 2px solid #0001;
  display: flex;
    justify-content: center;
    align-items: center;
    transition: box-shadow 500ms cubic-bezier(0, 0, 0.2, 1);
}
.cstm-slider.eael-slider  .swiper-button-prev {
  left: calc(100% - 120px);
  box-shadow: -50px 0 0px 0 inset #0001;
  border-radius: 5px 0 0 5px;
}
.cstm-slider.eael-slider  .swiper-button-next {
  right: 20px;
  box-shadow: 50px 0 0px 0 inset #0001;
  border-radius: 0 5px 5px 0;
}
.cstm-slider.eael-slider  .swiper-button-prev:hover, .cstm-slider.eael-slider  .swiper-button-next:hover {
  box-shadow: 0 0 0 0 inset #0001;
}

.cstm-slider.eael-slider  span.swiper-pagination-bullet {
    width: 20px !important;
    border-radius: 0;
    margin: 0 !important;
    height: 5px !important;
}

.cstm-slider.eael-slider  span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 40px !important;
    border-radius: 10px;
}

@media only screen and (min-width: 768px) {

.WP-ml-member-markup {
    display: grid;
    grid-template-columns: repeat(3, 235px);
}

.WP-ml-field.WP-ml-field-area_of_expertise{
    grid-column: 1 / span 3;
}
.WP-ml-member-markup span, .WP-ml-member-markup div {
    padding: 5px
}

}

@media only screen and (min-width: 1170px) {

.WP-ml-member-markup {
    display: grid;
    grid-template-columns: repeat(5, 255px);
}

.WP-ml-field.WP-ml-field-area_of_expertise{
    grid-column: 1 / span 5;
}
.WP-ml-member-markup span, .WP-ml-member-markup div {
    padding: 5px
}

}

.WP-ml-member:nth-child(even){
    background-color: rgba(0,0,0,.02);
}

 #tern_members{
     font-family: Poppins;
 }
.WP-ml-field-value{
    color: #6f6f6f;
}
select[name=by] {
    padding: 0 11px;
    border-color: rgba(0,0,0,.13);
    border-radius: 3px;
    border-width: 2px;
    font-weight: 400;
    margin-right: 15px;
    font-family: Poppins;
}
select[name=by] options{
    background-color: #fff;
}
.tern_members_view{
    border-bottom: none !important;
}
.tern_members_sort{
    border-bottom: none !important;
    background-color: #eee;
    padding: 20px 20px !important;
    border-radius: 5px;
}

.WP-ml-member {
    border: 1px solid #eee;
    padding: 20px 10px;
    margin: 15px 0;
    border-radius: 5px;
    box-shadow: 0 5px 5px -5px rgba(0,0,0,0.15);
}


.WP-ml-member {
    display: flex;
}

label.WP-ml-label {
    font-weight: 800;
    font-family: barlow;
    font-size: 13px;
    text-transform: uppercase;
    margin-bottom: 0;
    color: #333;
}



.fancy-title:after {
    position: absolute;
    bottom: -1px;
    background: #fa394a;
    content: "";
    height: 3px;
    width: 100px;
}
.f-center.fancy-title:after {
    left:45%;
}
.f-left.fancy-title:after {
    left:0;
}
.f-right.fancy-title:after {
    right:0;
}


.acf-notice.-success.acf-success-message.-dismiss {
    background-color:  #61CE70;
    padding: 5px 10px;
    margin: 0;
    box-shadow: 0 1px 20px rgba(0,0,0,.2);
}

p.success-msg {
    margin: 0.7rem;
    color: #fff;
}

.with-subtitle span{
    display: block;
    font-weight: 400;
    text-transform: uppercase;
    color: #888;
    font-size: 0.8rem
}/* End custom CSS */