@charset "utf-8";
[data-animation].js-carousel {
    visibility: visible;
}
.js-carousel {
    background: url(/media/templates/theme01/assests/vendor/unify/preloader-black.svg) no-repeat 50% 50%;
}
.js-carousel .js-next, .js-carousel .js-prev {
    opacity: 0;
}
.js-carousel.slick-initialized {
    background: none;
}
.js-carousel.slick-initialized .js-slide, .js-carousel.slick-initialized .js-thumb {
    visibility: visible;
    height: auto;
    overflow: visible;
}
.js-carousel.slick-initialized .js-next, .js-carousel.slick-initialized .js-prev {
    opacity: 1;
}
.js-carousel_single-item {
    max-width: 100%;
    position: relative;
}
.js-next, .js-prev, .js-thumb {
    cursor: pointer;
}
.js-next, .js-prev {
    z-index: 10;
}
.js-thumb img {
    display: inline-block;
}
.js-carousel_single-item-thumbs5__thumbs .js-thumb {
    opacity: .3;
    transition-property: opacity;
    transition-duration: .2s;
    transition-timing-function: ease-in;
}
.js-carousel_single-item-thumbs5__thumbs .slick-center {
    opacity: 1;
}
.js-carousel_single-item-thumbs5--v2__thumbs .js-thumb {
    opacity: .4;
    transition-property: opacity;
    transition-duration: .2s;
    transition-timing-function: ease-in;
}
.js-carousel_single-item-thumbs5--v2__thumbs .slick-center {
    opacity: 1;
}
.js-carousel_single-item-thumbs5--v3__thumbs .js-thumb {
    opacity: .4;
    transition-property: opacity;
    transition-duration: .2s;
    transition-timing-function: ease-in;
}
.js-carousel_single-item-thumbs5--v3__thumbs .slick-center {
    opacity: 1;
}
.js-slide, .js-thumb {
    height: 0;
    visibility: hidden;
    overflow: hidden;
}
.js-slide:first-child, .js-thumb:first-child {
    height: auto;
}
.slick-vertical .slick-slide {
    border: none;
}
.my-arrow::before {
    display: inline-block;
    position: relative;
    top: 50%;
    left: 50%;
    vertical-align: top;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.my-arrow {
    position: absolute !important;
    top: 35%;
    width: 45px !important;
    height: 45px;
    color: #fff !important;
    background-color: #272730 !important;
    border-radius: 50%;
    transition-duration: .2s;
    transition-timing-function: ease-in;
}
.my-arrow::before, .my-arrow::after {
    transition-duration: .2s;
    transition-timing-function: ease-in;
}
.my-arrow:hover {
    background-color: #c94645 !important;
}
.left-arrow {
    left: 0;
    margin-left: -1.07143rem !important;
}
.right-arrow {
    right: 0 !important;
    margin-right: -1.07143rem;
}
.js-slide {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
}
.l-figure {
    text-align: center!important;
}
.l-figure img {
    width: 100%!important;
    margin-bottom: 2.5rem !important;
}
.l-caption {
    text-transform: uppercase!important;
    margin-bottom: 1.42857rem !important;
}
.l-caption h4 {
    letter-spacing: 0.14286rem;
    font-size: 0.78571rem !important;
    color: #9797a2 !important;
    margin-bottom: 0.71429rem !important;
    font-family: "Roboto", serif;
}
.l-caption h2 {
    font-weight: 600 !important;
    font-size: 1.5rem !important;
    font-family: "Roboto", serif;
    text-align: center;
    line-height: 1.2;
}
.l-modal {
    max-width: 600px;
    display: none;
    border-top: 10px solid #81c341;
    background-color: #fff !important;
    overflow-y: auto;
    padding: 1.5rem 2.85714rem 2.85714rem 2.85714rem !important;
}

.l-modal div.fixme{
  border-bottom: none;
  padding: 0;
}

.l-modal .row{
  margin-left: 0;
  margin-right: 0;
}

.l-user-title {
    margin-left: 0 !important;
}

@media (min-width: 576px) {
.l-user-title.g-ml-14 {
    margin-left: 1.42857rem !important;
}
}

.l-user-bio {
    margin-top: 1.42857rem !important;
}

.l-user-bio p{
  font-family: "Roboto", serif;
  font-size: 1.25rem !important;
  line-height: 1.5;
  font-weight: 400;
  margin-bottom: 1rem;
  margin-top: 0;
}
.l-user-img img {
    width: 110px !important;
    border-radius: 50%!important;
    box-shadow: 0 15px 50px 0 rgb(0 0 0 / 10%);
}
.l-user-title h4 {
    font-size: 2.5rem;
    font-weight: 600 !important;
    margin-bottom: .25rem!important;
}

.l-user-title span {
  color: #81c341 !important;
  display: block!important;
}
	
.custombox-overlay{
  background-color: rgb(155 155 155) !important;
}

.g-mb-30 {
    margin-bottom: 2.14286rem !important;
}
.g-mb-20 {
    margin-bottom: 1.42857rem !important;
}
.team-username {
    color: #000 !important;
    margin-bottom: 0.35714rem !important;
    font-size: 2.1rem;
}
.team-title {
    font-style: normal;
    font-size: 1.2rem !important;
    color: #72c02c !important;
    margin-bottom: 0.85714rem !important;
}

.l-figure-v2{
	text-align: center!important;
}

.l-figure-v2 img{
	width: 100%!important;
	margin-bottom: 1.42857rem !important;
}



