.cfro-import-content.custom-article p{
  font-size: 16px !important;
}
.cfro-import-content.custom-article .section-description-member{
  margin-bottom: 5rem;
}
@media (min-width: 768px){.cfro-import-content.custom-article .section-description-member .title-nameMember.wrapper-title .col-12{
    padding-right: 0;
  }}
.cfro-import-content.custom-article .section-description-member .title-nameMember.wrapper-title h4{
  padding-left: 2rem;
  color: #202020 !important;
}
@media (max-width: 768px){.cfro-import-content.custom-article .section-description-member .title-nameMember.wrapper-title h4{
    margin: 1.5rem 0 2rem;
    text-align: center;
    padding-left: 0;
  }}
@media (min-width: 768px){.cfro-import-content.custom-article .section-description-member .title-nameMember.wrapper-title h4{
    font-size: 1.5625rem;
  }}
@media (min-width: 992px){.cfro-import-content.custom-article .section-description-member .title-nameMember.wrapper-title h4{
    padding-left: 3.75rem;
    font-size: 1.75rem;
  }}
@media (min-width: 1200px){.cfro-import-content.custom-article .section-description-member .title-nameMember.wrapper-title h4{
    font-size: 2.1875rem;
  }}
.cfro-import-content.custom-article .section-description-member .title-nameMember.wrapper-title h4 span{
  color: #202020 !important;
}
@media (min-width: 992px){.cfro-import-content.custom-article .section-description-member .col-md-7{
    margin-left: -3.75rem;
  }}
@media (min-width: 768px){.cfro-import-content.custom-article .col-img-position{
    padding-top: 6rem !important;
  }}
.cfro-import-content.custom-article .col-img-position .widget-container:last-of-type{
  margin-top: 1.25rem;
}
.cfro-import-content.custom-article .col-img-position .widget-container:last-of-type p{
  max-width: 14.375rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: 600;
  color: #000000 !important;
}
.cfro-import-content.custom-article .col-img-position .widget-container:last-of-type p span{
  color: #000000 !important;
}
.cfro-import-content.custom-article .col-img-position .widget-container .media-img-container img{
  width: 12.5rem;
  height: 12.5rem;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
@media (min-width: 1200px){.cfro-import-content.custom-article .col-img-position .widget-container .media-img-container img{
    width: 16.875rem;
    height: 16.875rem;
  }}
@media (min-width: 768px){.cfro-import-content.custom-article .description-nameMember{
    border-left: 3px solid #29B36F;
    padding-left: 2rem;
    min-height: 12.5rem;
  }
.cfro-import-content.custom-article .description-nameMember p{
    font-size: 1rem;
    line-height: 1.9;
  }
.cfro-import-content.custom-article .description-nameMember p:last-of-type{
    margin-bottom: 0;
  }}
@media (min-width: 992px){.cfro-import-content.custom-article .description-nameMember{
    padding-left: 3.75rem;
  }}
.cfro-import-content.custom-article .description-nameMember img{
  max-width: 280px;
}
@media (min-width: 992px){.cfro-import-content.custom-article .description-nameMember img{
    max-width: 370px;
  }}
.cfro-import-content.custom-article .description-nameMember h2,.cfro-import-content.custom-article .description-nameMember h3,.cfro-import-content.custom-article .description-nameMember h4,.cfro-import-content.custom-article .description-nameMember h5,.cfro-import-content.custom-article .description-nameMember h5{
  margin-bottom: 16px;
  color: #202020 !important;
  font-weight: 600;
  font-size: var(--size);
}
.cfro-import-content.custom-article .description-nameMember h2 span,.cfro-import-content.custom-article .description-nameMember h3 span,.cfro-import-content.custom-article .description-nameMember h4 span,.cfro-import-content.custom-article .description-nameMember h5 span,.cfro-import-content.custom-article .description-nameMember h5 span{
  color: #202020 !important;
}
.cfro-import-content.custom-article .description-nameMember h2{
  --size: 28px;
}
.cfro-import-content.custom-article .description-nameMember h3{
  --size: 26px;
}
.cfro-import-content.custom-article .description-nameMember h4{
  --size: 24px;
}
.cfro-import-content.custom-article .description-nameMember h5{
  --size: 20px;
}
.cfro-import-content.custom-article .description-nameMember h6{
  --size: 18px;
}
.cfro-import-content.custom-article .description-nameMember a:not(.wp-block-button__link),.cfro-import-content.custom-article .description-nameMember a:not(.wp-block-button__link) span{
  color: #007860 !important;
  font-weight: 600;
}
.cfro-import-content.custom-article .section-banner > .container-fluid > .row-spacing{
  margin-bottom: 10px !important;
}
.cfro-import-content.custom-article .section-banner .banner-overlay .banner-description p{
  background-color: #29B36F;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 1rem;
}
.cfro-import-content.custom-article .section-banner .banner-overlay .banner-description h3{
  text-align: left;
}
@media (max-width: 500px){.cfro-import-content.custom-article .section-banner .banner-overlay .banner-description{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }}
.cfro-import-content.custom-article .section-banner .banner-overlay .banner-company p{
  width: -moz-fit-content;
  width: fit-content;
  text-align: left !important;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  text-shadow: 0px 5px 10px rgba(0, 0, 0, 0.4);
}
@media (max-width: 500px){.cfro-import-content.custom-article .section-banner .banner-overlay .banner-company p{
    text-align: center !important;
  }}
.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member h4{
  font-size: 2.2rem;
  font-weight: 600;
}
.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member h4 strong{
  font-size: 2.2rem;
  font-weight: 600;
}
@media (max-width: 768px){.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member h4 strong{
    font-size: 28px;
  }}
@media (max-width: 768px){.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member h4{
    font-size: 28px;
  }}
.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member .widget-container:first-of-type{
  margin-bottom: 0.5rem;
}
.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member .widget-container:first-of-type .col-12{
  padding-left: 15px !important;
}
.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member .widget-container:first-of-type .col-12 img{
  height: auto;
}
.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member .description h4{
  font-size: 35px !important;
  color: #202020 !important;
  margin-top: 4rem;
  margin-bottom: 2rem;
}
.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member .description h4 strong{
  font-size: 35px !important;
  color: #202020 !important;
}
@media (max-width: 768px){.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member .description h4 strong{
    margin-top: 3rem;
    margin-bottom: 1rem;
    font-size: 28px !important;
  }}
@media (max-width: 768px){.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member .description h4{
    margin-top: 3rem;
    margin-bottom: 1rem;
    font-size: 28px !important;
  }}
.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member .description p{
  font-size: 16px;
  color: #000 !important;
  margin-bottom: 15px;
}
@media breakpoint-up-md{.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member .description p{
    margin-bottom: 30px;
  }}
.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member .description p span{
  font-size: 16px;
  color: #000 !important;
}
.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member .description p:last-of-type{
  margin-bottom: 15px;
}
.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member .description ol,.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member .description ul{
  padding-left: 20px;
  padding-right: 20px;
  color: #000000 !important;
}
.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member .video-wrapper{
  padding: 0 15px;
}
@media (max-width: 768px){.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member{
    margin-bottom: 3rem !important;
  }}
.cfro-import-content.custom-article .section-description-member-and-articles .col-articles .article-category-widget.list .item{
  flex-direction: column;
  align-items: end;
}
.cfro-import-content.custom-article .section-description-member-and-articles .col-articles .article-category-widget.list .item .img-col{
  order: 1;
}
.cfro-import-content.custom-article .section-description-member-and-articles .col-articles .article-description,.cfro-import-content.custom-article .section-description-member-and-articles .col-articles .ibtn-clean{
  display: none;
}
.cfro-import-content.custom-article .section-description-member-and-articles .col-articles .card-member-inner{
  display: flex;
  flex-direction: column;
  min-height: 100%;
  padding-bottom: 1.75rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.15);
  transition: box-shadow 0.15s ease-in-out, transform 0.15s ease-in-out;
}
.cfro-import-content.custom-article .section-description-member-and-articles .col-articles .card-member-inner:hover{
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.274);
  transform: translateY(-10px);
}
@media (min-width: 992px){.cfro-import-content.custom-article .section-description-member-and-articles .col-articles .card-member-inner{
    padding-bottom: 2.5rem;
  }}
.cfro-import-content.custom-article .section-description-member-and-articles .col-articles .img-col{
  order: 0 !important;
}
.cfro-import-content.custom-article .section-description-member-and-articles .col-articles .img-col .img-container{
  margin-bottom: 0;
}
.cfro-import-content.custom-article .section-description-member-and-articles .col-articles .details-col .details-container{
  text-align: center;
  padding: 0px 15px 30px 15px;
}
.cfro-import-content.custom-article .section-description-member-and-articles .col-articles .details-col .label{
  background-color: #29B36F;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1;
  margin-top: -0.75rem;
}
.cfro-import-content.custom-article .section-description-member-and-articles .col-articles .details-col .article-title{
  margin-bottom: 20px;
  font-weight: 600;
}
.cfro-import-content.custom-article .section-description-member-and-articles .col-articles .details-col .article-date{
  font-weight: 600;
  margin-bottom: 10px;
}
@media (max-width: 768px){.cfro-import-content.custom-article .section-description-member-and-articles .col-articles{
    width: 80%;
    margin: 0 auto !important;
  }}
.custom-content .cfro-import-content.custom-article .section-description-member-and-articles .col-description-member .widget-container:first-of-type .col-12{
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.cfro-import-content.custom-article .button-widget{
  margin-top: 0.5rem;
}
.cfro-import-content.custom-article a:not(.wp-block-button__link),.cfro-import-content.custom-article a:not(.wp-block-button__link) span{
  color: #007860 !important;
  font-weight: 600;
  background-color: transparent !important;
}
.cfro-import-content.custom-article table td{
  padding: 20px;
  border: 1px solid #eee;
}
@media (max-width: 500px){.cfro-import-content.custom-article table td{
    padding: 10px;
  }}
@media (max-width: 500px){.cfro-import-content.custom-article table{
    overflow-x: auto;
    display: block;
    width: 100%;
  }}
@media print{.cfro-import-content.custom-article .row{
    display: block !important;
  }
.cfro-import-content.custom-article .col-md-4{
    display: block !important;
    padding: 0 !important;
    flex: unset !important;
    max-width: unset !important;
  }
.cfro-import-content.custom-article .event-icons{
    max-width: unset !important;
  }
.cfro-import-content.custom-article .event-icons img{
    display: none !important;
  }
.cfro-import-content.custom-article .event-icons h4{
    font-size: 14pt !important;
    font-weight: 600 !important;
  }
.cfro-import-content.custom-article .event-detail{
    max-width: unset !important;
    padding: 0 !important;
    margin-top: 0.625em !important;
    margin-bottom: 0.625em !important;
  }
.cfro-import-content.custom-article .event-numbers{
    background-color: #fff !important;
  }
.cfro-import-content.custom-article .event-numbers h3{
    margin-bottom: 1.625em !important;
    font-size: 20pt !important;
  }
.cfro-import-content.custom-article .event-numbers h4{
    font-size: 18pt !important;
    margin-bottom: 1.025em !important;
  }
.cfro-import-content.custom-article .event-numbers .number{
    margin: 0 !important;
    font-size: 16pt !important;
  }
.cfro-import-content.custom-article .banner-company p{
    text-align: center !important;
    color: #000 !important;
  }
.cfro-import-content.custom-article a:not(.wp-block-button__link)[href^="https://"]::after{
    display: block !important;
  }
.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member .description h4,.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member .description h4 strong{
    margin-top: 0.625em !important;
    margin-bottom: 0.625em !important;
    font-size: 20pt !important;
  }
.cfro-import-content.custom-article .section-description-member-and-articles .col-description-member img{
    max-width: 50% !important;
    height: auto;
  }
.cfro-import-content.custom-article .col-img-position{
    padding-top: 0 !important;
  }
.cfro-import-content.custom-article .col-img-position .widget-container:last-of-type p,.cfro-import-content.custom-article .col-img-position .widget-container:last-of-type p span{
    text-align: left !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: unset !important;
  }
.cfro-import-content.custom-article .section-description-member{
    margin: 0 !important;
  }
.cfro-import-content.custom-article .section-description-member h4{
    padding-left: 0 !important;
  }
.cfro-import-content.custom-article .description-nameMember{
    border-left: none !important;
    padding: 0 !important;
  }
.cfro-import-content.custom-article a:not(.wp-block-button__link),.cfro-import-content.custom-article a:not(.wp-block-button__link) span{
    color: #000 !important;
    font-weight: 600;
  }
.cfro-import-content.custom-article img{
    max-width: 500px !important;
    display: block !important;
    height: auto !important;
  }
.cfro-import-content.custom-article .section-newsletter .container-fluid .row{
    background-color: #fff !important;
  }
.cfro-import-content.custom-article .section-newsletter .container-fluid .row::after{
    content: unset !important;
  }}