@charset "UTF-8";
.slick-slider {
 position:relative;
 display:block;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 -webkit-tap-highlight-color:transparent
}
.slick-list {
 position:relative;
 overflow:hidden;
 display:block;
 margin:0;
 padding:0
}
.slick-list:focus {
 outline:0
}
.slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.slick-slider .slick-list,
.slick-slider .slick-track {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.slick-track {
 position:relative;
 left:0;
 top:0;
 display:block;
 margin-left:auto;
 margin-right:auto
}
.slick-track:after,
.slick-track:before {
 content:"";
 display:table
}
.slick-track:after {
 clear:both
}
.slick-loading .slick-track {
 visibility:hidden
}
.slick-slide {
 float:left;
 height:100%;
 min-height:1px;
 display:none
}
[dir=rtl] .slick-slide {
 float:right
}
.slick-slide img {
 display:block
}
.slick-slide.slick-loading img {
 display:none
}
.slick-slide.dragging img {
 pointer-events:none
}
.slick-initialized .slick-slide {
 display:block
}
.slick-loading .slick-slide {
 visibility:hidden
}
.slick-vertical .slick-slide {
 display:block;
 height:auto;
 border:1px solid transparent
}
.slick-arrow.slick-hidden {
 display:none
}
.slick-loading .slick-list {
 background:#fff url(/public/slick/ajax-loader.gif) center center no-repeat
}
@font-face {
 font-family:slick;
 src:url(fonts/slick.eot);
 src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),
 url(fonts/slick.woff) format("woff"),
 url(fonts/slick.ttf) format("truetype"),
 url(fonts/slick.svg#slick) format("svg");
 font-weight:400;
 font-style:normal
}
.slick-next,
.slick-prev {
 position:absolute;
 display:block;
 height:20px;
 width:20px;
 line-height:0;
 font-size:0;
 cursor:pointer;
 background:0 0;
 color:transparent;
 top:50%;
 -webkit-transform:translate(0,-50%);
 transform:translate(0,-50%);
 padding:0;
 border:none;
 outline:0
}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
 outline:0;
 background:0 0;
 color:transparent
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
 opacity:1
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
 opacity:.25
}
.slick-next:before,
.slick-prev:before {
 font-family:slick;
 font-size:20px;
 line-height:1;
 color:#fff;
 opacity:.75;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.slick-prev {
 left:-25px
}
[dir=rtl] .slick-prev {
 left:auto;
 right:-25px
}
.slick-prev:before {
 content:"←"
}
[dir=rtl] .slick-prev:before {
 content:"→"
}
.slick-next {
 right:-25px
}
[dir=rtl] .slick-next {
 left:-25px;
 right:auto
}
.slick-next:before {
 content:"→"
}
[dir=rtl] .slick-next:before {
 content:"←"
}
.slick-dotted.slick-slider {
 margin-bottom:30px;
}
.slick-dots {
 position:absolute;
 bottom:-25px;
 list-style:none;
 display:block;
 text-align:center;
 padding:0;
 margin:0;
 width:100%
}
.slick-dots li {
 position:relative;
 display:inline-block;
 height:20px;
 width:20px;
 margin:0 5px;
 padding:0;
 cursor:pointer
}
.slick-dots li button {
 border:0;
 background:0 0;
 display:block;
 height:20px;
 width:20px;
 outline:0;
 line-height:0;
 font-size:0;
 color:transparent;
 padding:5px;
 cursor:pointer
}
.slick-dots li button:focus,
.slick-dots li button:hover {
 outline:0
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
 opacity:1
}
.slick-dots li button:before {
 position:absolute;
 top:0;
 left:0;
 content:"•";
 width:20px;
 height:20px;
 font-family:slick;
 font-size:6px;
 line-height:20px;
 text-align:center;
 color:#000;
 opacity:.25;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before {
 color:#000;
 opacity:.75
}
.slick .slick-slide {
 display:none
}
.slick .slick-slide:first-child {
 display:block
}
.slick.slick-initialized .slick-slide {
 display:block
}
.slick-index .item {
 margin-bottom:80px!important;
 padding-bottom:40px
}
.slick-counter {
 position:absolute;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 bottom:60px;
 font-style:italic
}
@media (max-width:767px) {
 .slick-counter {
  right:0
 }
}
@media (min-width:992px) {
 .slick-counter {
  bottom:100px;
  left:calc(33.33333% + 490px);
  font-size:24px
 }
}
@media (max-width:991.98px) {
 .slick-counter {
  bottom:88px;
  right:30px;
 }
}
.slick-counter span {
 display:block
}
.slick-counter span.top {
 margin-top:-10px
}
.slick-counter span.bottom {
 margin-top:10px
}
.slick-arrow:before {
 display:none
}
.slick-next,
.slick-prev {
 top:unset;
 bottom:60px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:40px;
 height:40px;
 border:1px solid #a5a8ab;
 -webkit-transform:unset;
 transform:unset;
 z-index:1
}

@media (min-width:768px) {
.slick-next,
.slick-prev {
 top:unset;
 bottom:80px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;\= gf]hdcv 7
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:40px;
 height:40px;
 border:1px solid #a5a8ab;
 -webkit-transform:unset;
 transform:unset;
 z-index:1
}

}

@media (min-width:992px) {
 .slick-next,
 .slick-prev {
  bottom:100px
 }
}
.slick-next>img,
.slick-prev>img {
 height:25px
}
.slick-prev {
 left:15px
}
@media (min-width:992px) {
 .slick-prev {
  left:calc(33.33333% + 50px)
 }
}
.slick-next {
 left:65px;
}
@media (min-width:992px) {
 .slick-next {
  left:calc(33.33333% + 100px)
 }
}
.slick-dots {
 background-color:#a5a8ab;
 left:calc(33.33333% + 165px);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 height:2px;
 text-align:left
}
@media (max-width:767px) {
 .slick-dots {
  left:calc(33.33333vw + 15px);
  width:calc(100vw - 235px);
  bottom:79px
 }
}
@media (min-width:768px) {
 .slick-dots {
  left:calc(33.33333vw + 15px);
  width:calc(100vw - 235px);
  bottom:99px
 }
}

@media (min-width:992px) {
 .slick-dots {
  left:calc(33.33333vw + 50px); 
  bottom:120px;
  width:300px;
 }
}
.slick-dots>li {
 width:50px;
 height:4px
}
@media (max-width:991px) {
 .slick-dots>li {
  width:60px
 }
}
@media (max-width:767px) {
 .slick-dots>li {
  width:25px
 }
}
.slick-dots>li.slick-active button {
 background-color:#27a9e1
}
.slick-dots>li>button {
 background-color:transparent;
 padding:0;
 width:inherit;
 height:inherit;
 border-radius:25px
}
.slick-dots>li>button:before {
 display:none
}
.slick-disabled {
 visibility:hidden
}
.slick .item {
 position:relative;
 margin:10px
}
@media (max-width:991.98px) {
 .slick .item {
  margin:15px
 }
}
.slick .item .images>img {
 border-radius:10px;
 -webkit-box-shadow:2px 2px 8px 2px rgba(0,0,0,.25);
 box-shadow:2px 2px 8px 2px rgba(0,0,0,.25)
}
@media (max-width:767.98px) {
 .slick .item .images>img {
  width:250px
 }
}
@media (min-width:768px) and (max-width:991.98px) {
 .slick .item .images>img {
  width:calc(100% - 75px);
 }
}
@media (min-width:768px) and (max-width:991.98px) {
.slick .item .images .abs {
 position:absolute;
 top:180px;
 left:200px;
}
}

.slick .item .images .abs {
 position:absolute;
 bottom:-30px;
 right:15px;
}
@media (min-width:992px) {
 .slick .item .images .abs {
  right:-30px
 }
}
.slick .item .images .abs img {
 height:150px;
 border-radius:10px;
 -webkit-box-shadow:2px 2px 8px 2px rgba(0,0,0,.25);
 box-shadow:2px 2px 8px 2px rgba(0,0,0,.25);
}
@media (max-width:991.98px) {
 .slick .item .images .abs img {
  height:120px
 }
}
@media (max-width:767.98px) {
 .slick .item .images .abs img {
  height:100px
 }
}
@media (max-width:768px) {
 .slick .item .detail {
  margin-top:70px
 }
}
@media (max-width:991.98px) and (min-width:768px) {
 .slick .item .detail {
  margin-top:0px
 }
}
.slick .item .detail .quote {
 position:relative;
 margin-bottom:30px;
 padding-bottom:30px;
 font-style:italic
}
@media (min-width:992px) {
 .slick .item .detail .quote {
  font-size:17px
 }
}
.slick .item .detail .quote:after {
 content:'';
 background-color:#f9d01a;
 position:absolute;
 bottom:0;
 left:0;
 width:150px;
 height:4px
}
.slick .item .detail .quote p:last-child {
 margin-bottom:0
}
@media (min-width:992px) {
 .slick .item .detail .profile {
  margin-left:35px
 }
}
.slick .item .detail .profile .title h4 {
 font-weight:900
}
.slick .item .detail .profile .title span {
 font-weight:700;
 font-style:italic
}
@media (max-width:1199.98px) {
 .slick .item .detail .profile .title span {
  font-size:17px
 }
}
