.solution-banner{border-top:1px solid var(--secondary_colors5)}
.solution-lts{width:48%; padding-right:35px;max-width:845px; margin:0 auto;}
.solution-head h1 {max-width: 570px;}
.solution-rts {width:52%;padding-left:35px;position:relative; }
.solution-rts video{min-height: 587px;width:100%; height:100%; object-fit:cover;border-radius: 16px;}
.solution-rts img { border-radius: 16px;width: 100%; height: 100% !important; object-fit: cover; }
.solution-buttons ul { gap:19px;}
.solution-buttons ul li{margin:25px 0 0;}
.white-text .solution-buttons ul li a{color:var(--white_color)}
.solution-buttons .secondary-button  a{color:var(--base_color);}
.solution-buttons .secondary-button  a:not(:hover){border-image: linear-gradient(180deg, #008def 19.71%, #43ff99) 0;background: linear-gradient(#fff, #fff) padding-box, linear-gradient(180deg, #008def 19.71%, #43ff99) border-box;}
.solution-rts a{height:61px;display:flex; border-radius:50px; align-items:center; justify-content:center;background-color:#43FF99; position:absolute;right: 0; left: 0; top: 50%; width: 61px; transform: translateY(-50%); margin: 0 auto;}

@media(max-width:767px){
  .solution-lts{width:100%; padding:0 0 30px;}
  .solution-rts{width:100%; padding:15px 0 0;}
  .solution-buttons ul {display: block;margin:30px 0 0;}  
  .solution-buttons ul li{width:100%;}
  .solution-buttons ul li {margin:15px 0 0;}
  {#
  .solution-rts a{width:22px; height:22px;}
  .solution-rts a svg {width: 10px;height: 10px;}
  #}
  .solution-rts video{min-height:inherit;}
}
