 
  
  .experts {
    margin: 0 auto;
    max-width: 1400px;
    padding: 0 20px 90px 20px;
}
 
p.card__text {
    display: none;
}

span.high-light 
{
    position: relative;
}

/* span.high-light:after
{
    background-image: url(https://freedompropertyinvestors.com.au/hubfs/Slider%20Images%202026/Group%201000002442.svg);
    height: 100%;
    width: 100%;
    position: absolute;
    content: "";
    background-repeat: no-repeat;
    bottom: -47px;
    left: 0;
} */

.slick-slide img { 
    height: 100% !important;
    object-fit: cover !important;
      width: 100% !important;
}

.tax-accounting img {
    object-position: 10% center !important;
}

.company-success-title
{
    display: flex;
    align-items: center;
    gap: 10px;
}

.company-success-dot {
    background: #0078b9;
    border-radius: 2px;
    display: block;
    height: 7px;
    min-width: 7px;
    width: 7px !important;
}

.company-success-title p {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -.8px;
    line-height: 1.2;
    margin: 0;
}

.company-success-title 
{
    display: flex;
    gap: 20px;
}

.experts__head
{
  display:flex;
  justify-content:space-between;
  align-items:flex-end;
  gap:24px;
  margin-bottom:36px}

.experts__title {
    color: #0078b9;
    font-size: 38px;
    font-weight: 700;
    line-height: 1.4;
    margin-top: 25px!important;
    max-width: 900px;
}

.experts__nav button:hover svg {
    stroke: #fff;
}

  .experts__nav{display:flex;gap:14px;flex-shrink:0}
  .experts__nav button{width:46px;padding: 0;height:46px;border-radius:50%;border:1.5px solid #0078b9;background:transparent;cursor:pointer;display:grid;place-items:center;transition:background .2s,color .2s,opacity .2s}
  .experts__nav button:hover{background:#0078b9;color:#fff}
  .experts__nav svg{width:18px;height:18px;fill:none;stroke:#0078b9;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
 
  /* slider */
  .cards{margin:0 calc(6px) * -1)}
  .cards .slick-list{overflow:hidden}
  .cards .slick-track{display:flex}
  .cards .slick-slide{float:none;height:460px;padding:0 6px;transition:width .55s cubic-bezier(.3,.7,.2,1)}
  .cards .slick-slide>div{height:100%}
 
  .card{
    display:block;
    text-decoration:none;position:relative;height:100%;width:100%;border-radius:28px;overflow:hidden;color:#fff;cursor:pointer;outline:none;
    background:var(--img,none) center/cover no-repeat,linear-gradient(180deg, #005d92, #0078b9)}
.card__tint {
    inset: 0;
    position: absolute;
    transition: opacity .5s;
       background: rgba(0, 39, 62, 0.2);
}
/*   .card.is-open .card__tint{ background: linear-gradient(180deg, #005d92, #0078b9);} */
  .card__num{color: #fff;position:absolute;top:30px;left:30px;font-size:16px;opacity:.9;z-index:2}
  .card__arrow{position:absolute;top:22px;right:22px;width:30px;height:30px;border-radius:50%;border:1.2px solid rgba(255,255,255,.85);z-index:2;display:grid;place-items:center;transition:background .4s,color .4s,border-color .4s}
  .card__arrow::before{content:"";width:8px;height:8px;border:solid currentColor;border-width:2px 2px 0 0;transform:rotate(45deg) translate(-1px,1px)}
  .card.is-open .card__arrow{background:#fff;color:#111;border-color:#fff}
  .card__body{position:absolute;left:0;right:0;bottom:0;padding:0 30px 30px;z-index:2}
  .card__title{margin:0 !important;font-size:20px;line-height:1.15;color: #fff;font-weight:500}
  .card__text{color: #fff;margin:0;font-size:18px;line-height:1.45;max-width:420px;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s,opacity .4s,margin .5s}
  .card.is-open .card__text{max-height:120px;opacity:1;margin-top:18px}
 
  @media (max-width:1200px).card__title{font-size:26px;}}

  @media (max-width:768px)
  {
     
    .experts__title {
    line-height: normal;
    margin-top: 0 !important;
    font-size: 23px !important;
}
    
    span.high-light:after
    { 
      bottom: -27px; 
    }
    
    .experts{padding:0px 18px 44px;}
    .experts__head{align-items:flex-start;flex-direction:column;}
    .experts__head {
    flex-wrap: wrap;
    gap: 15px;
}
  }
  @media (prefers-reduced-motion:reduce){.cards .slick-slide,.card *{transition:none!important}}


@media (max-width: 481px)
{
  .experts__head {
    flex-wrap: wrap;
            gap: 8px;
            margin-bottom: 25px;
}
  
  
  .experts__title 
  { 
    font-size: 23px !important; 
    margin-top: 0 !important;
}
  
.experts { 
    padding: 0 20px 50px 20px;
}
  
}
  