:is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .display-1, .display-2, .display-3, .display-4, .lead, .large) {
  text-wrap: auto;
}
a.cta-button {
  letter-spacing: 0.7px;
}
a.cta-button:focus {
  outline: 0;
  box-shadow: none;
}
.btn-outline-info-wrapper a.cta-button {
  color: #2A2A2A;
}
.btn-outline-info-wrapper a.cta-button:hover {
  color: #fff;
}
.btn-white-wrapper a.cta-button {
  color: #2A2A2A;
  font-size: 14px;
}
.btn-outline-white-wrapper a.cta-button:hover {
  color: #2a2a2a;
}
.btn-white-wrapper a.cta-button:hover {
  border: 1px solid #fff;
  background: transparent;
  color: #fff;
}
.dis-flex {
  display: flex;
  flex-wrap: wrap;
}
.eyebrow {
  letter-spacing: 1.2px;
  text-transform: uppercase;
  font-size: 12px;
  margin-bottom: 5px;
}
.f-14 .col-content p {
  font-size: 14px;
}
.description.lead p {
  font-weight: 500;
  letter-spacing: -0.44px;
}

/*****************************************/
/* header    */
/*****************************************/

.header__bottom {
  background: #2a2a2a;
}
.header_styles.header_inline {
  margin-top: 0;
}
.header__button-col a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/header-arrow.svg);
  padding-left: 10px;
  margin-top: 2px;
}
li.header__menu-item.header__menu-item--depth-1 {
  margin: 0 16px;
}
li.header__menu-item.header__menu-item--depth-1 span.header__menu-link-span {
  color: #fff;
  font-weight:400;
}
.header_ap li.header__menu-item.header__menu-item--depth-2:last-child ul.header__menu-submenu {
  height: 100%;
  opacity: 1 !important;
  visibility: visible !important;
  flex-direction: column;
  gap: 16px;
}
.header_ap li.header__menu-item.header__menu-item--depth-2:last-child ul.header__menu-submenu li.header__menu-item.header__menu-item--depth-3 a.header__menu-link span.header__menu-link-span span {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -2%;
  border-top-color: transparent;
}
.header_ap li.header__menu-item.header__menu-item--depth-2:last-child ul.header__menu-submenu.header__menu-submenu--level-3 li.header__menu-item:hover a.header__menu-link span.header__menu-link-span span {
  border-top-color: #2a2a2a;
  transition: border-top-color .1s ease-in-out, color .1s ease-in-out;
}
.header_ap .header__menu-item {
  align-items: flex-start;
}
.header_ap li.header__menu-item--depth-2 a.header__menu-link.header__menu-link--toggle {
  padding: 16px;
  background: #483CA8;
  border-radius: 8px;
  margin-right: 30px;
  position: relative;
}
.header_ap li.header__menu-item--depth-2 a.header__menu-link.header__menu-link--toggle svg{
  transform: none;
  position: absolute;
  top: 30px;
  right: 30px;
}
.header_ap li.header__menu-item--depth-2 a.header__menu-link.header__menu-link--toggle span {
  color: #fff;  
}
.header_ap li.header__menu-item.header__menu-item--depth-2:last-child ul.header__menu-submenu.header__menu-submenu--level-3 li.header__menu-item:hover {
  background: #DAF3F2 !important;
}
.header_ap li.header__menu-item.header__menu-item--depth-2:last-child ul.header__menu-submenu.header__menu-submenu--level-3 li.header__menu-item:hover span.header__menu-link-span {
  color: #2a2a2a !important;
}
.header_ap li.header__menu-item.header__menu-item--depth-2:last-child ul.header__menu-submenu.header__menu-submenu--level-3 span.header__menu-link-span span{
  border-top: 1px solid #2a2a2a;
}
.header_ap li.header__menu-item.header__menu-item--depth-2:nth-of-type(1) a {
  color: #2A2A2A;
  font-size: 14px;
  letter-spacing: 0.7px;
  padding: 0;
}
.header_ap li.header__menu-item.header__menu-item--depth-2:nth-of-type(1) h3 {
  margin-bottom: 0;
}
.header_ap li.header__menu-item.header__menu-item--depth-2:nth-of-type(1) a svg {
  margin-left: 8px;
}
.header_ap li.header__menu-item.header__menu-item--depth-2:nth-of-type(1) {
  align-items: center;
  border-bottom: 1px solid #F1F1F1;
  margin-bottom: 16px;
  padding-bottom: 10px;
  width: 100%;
}
button.submenu-close {
  background: transparent url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/close.svg);
  border: 0;
  width: 28px;
  height: 28px;
  position: absolute;
  right: -100px;
  top: 30px;
  font-size:0;
}
.header_ap .header__menu-item--depth-1:nth-last-child(2) .header__menu-submenu--level-2 li.header__menu-item.header__menu-item--depth-2:nth-of-type(2) a.header__menu-link,
.header_ap .header__menu-item--depth-1:last-child .header__menu-submenu--level-2 li.header__menu-item.header__menu-item--depth-2:nth-of-type(2) a.header__menu-link{
  background: #F1F1F1;
  display: block;
}
.header_ap .header__menu-item--depth-1:nth-last-child(2) .header__menu-submenu--level-2 a.header__menu-link,
.header_ap .header__menu-item--depth-1:last-child .header__menu-submenu--level-2 a.header__menu-link{
  background: #F1F1F1;
  border-radius: 8px;
  padding: 16px !important;
  border:1px solid #ccc;
  display: block;
}
.header_ap .header__menu-item--depth-1:nth-last-child(2) .header__menu-submenu--level-2 li,
.header_ap .header__menu-item--depth-1:last-child .header__menu-submenu--level-2 li{
  /*   margin-bottom:16px;
  width: 40%; */
  display: block;
}
.header_ap .header__menu-item--depth-1:nth-last-child(2) .header__menu-submenu--level-2 li:nth-of-type(1) a,
.header_ap .header__menu-item--depth-1:last-child .header__menu-submenu--level-2 li:nth-of-type(1) a{
  background: transparent;
  border: 0;
  padding: 0 !important;
}
.header_ap .header__menu-item--depth-1:nth-last-child(2) .header__menu-submenu--level-2 li:nth-of-type(1),
.header_ap .header__menu-item--depth-1:last-child .header__menu-submenu--level-2 li:nth-of-type(1){
  display:block;
  width: 100%;
}
.header_ap .header__menu-item--depth-1:nth-last-child(2) .header__menu-submenu--level-2 li.header__menu-item.header__menu-item--depth-2 a.header__menu-link:hover,
.header_ap .header__menu-item--depth-1:last-child .header__menu-submenu--level-2 li.header__menu-item.header__menu-item--depth-2 a.header__menu-link:hover{
  background: #373737;
}
.header_ap .header__menu-item--depth-1:nth-last-child(2) .header__menu-submenu--level-2 li.header__menu-item.header__menu-item--depth-2:nth-of-type(1) a.header__menu-link:hover,
.header_ap .header__menu-item--depth-1:last-child .header__menu-submenu--level-2 li.header__menu-item.header__menu-item--depth-2:nth-of-type(1) a.header__menu-link:hover{
  background: transparent;
}
.header_ap .header__menu-item--depth-1:nth-last-child(2) .header__menu-submenu--level-2 li.header__menu-item.header__menu-item--depth-2 a.header__menu-link span.header__menu-link-span span,
.header_ap .header__menu-item--depth-1:last-child .header__menu-submenu--level-2 li.header__menu-item.header__menu-item--depth-2 a.header__menu-link span.header__menu-link-span span{
  border-top: 1px solid #2a2a2a;
}
.header_ap .header__menu-item--depth-1:nth-last-child(2) .header__menu-submenu--level-2 li.header__menu-item.header__menu-item--depth-2 a.header__menu-link:hover span.header__menu-link-span span,
.header_ap .header__menu-item--depth-1:nth-last-child(2) .header__menu-submenu--level-2 li.header__menu-item.header__menu-item--depth-2 a.header__menu-link:hover span,
.header_ap .header__menu-item--depth-1:last-child .header__menu-submenu--level-2 li.header__menu-item.header__menu-item--depth-2 a.header__menu-link:hover span.header__menu-link-span span,
.header_ap .header__menu-item--depth-1:last-child .header__menu-submenu--level-2 li.header__menu-item.header__menu-item--depth-2 a.header__menu-link:hover span{
  color: #fff;
  border-color:#fff;
}
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(3) li.header__menu-item.header__menu-item--depth-2 button.header__menu-link.header__menu-link--toggle,
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(4) li.header__menu-item.header__menu-item--depth-2 button.header__menu-link.header__menu-link--toggle,
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(5) li.header__menu-item.header__menu-item--depth-2 button.header__menu-link.header__menu-link--toggle{
  display: none;
}
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(3) li.header__menu-item.header__menu-item--depth-2:last-child,
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(4) li.header__menu-item.header__menu-item--depth-2:last-child,
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(5) li.header__menu-item.header__menu-item--depth-2:last-child {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/header-guide-image.jpg);
  border-radius: 16px;
  max-width: 485px;
  margin-left: auto;
  padding: 32px;
  min-height: 256px;
  max-height: 256px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  z-index: 1;
}
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(3) li.header__menu-item.header__menu-item--depth-2:last-child:before,
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(4) li.header__menu-item.header__menu-item--depth-2:last-child:before,
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(5) li.header__menu-item.header__menu-item--depth-2:last-child:before {
  position: absolute;
  content: '';
  background: #000000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.5;
  border-radius: 16px;
  z-index: -1;
}
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(3) li.header__menu-item.header__menu-item--depth-2:last-child a.header__menu-link,
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(4) li.header__menu-item.header__menu-item--depth-2:last-child a.header__menu-link,
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(5) li.header__menu-item.header__menu-item--depth-2:last-child a.header__menu-link {
  padding: 0;
}
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(3) li.header__menu-item.header__menu-item--depth-2:last-child a.header__menu-link h4,
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(4) li.header__menu-item.header__menu-item--depth-2:last-child a.header__menu-link h4,
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(5) li.header__menu-item.header__menu-item--depth-2:last-child a.header__menu-link h4 {
  color: #fff;
}
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(3) li.header__menu-item.header__menu-item--depth-2:last-child a.header__menu-link button,
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(4) li.header__menu-item.header__menu-item--depth-2:last-child a.header__menu-link button,
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(5) li.header__menu-item.header__menu-item--depth-2:last-child a.header__menu-link button {
  background: transparent;
  color: #fff;
  font-size: 14px;
  letter-spacing: 0.7px;
  border: 1px solid #fff;
  display: inline-block;
  padding: 16px;
  border-radius: 16px;
}
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(3) li.header__menu-item.header__menu-item--depth-2:last-child a.header__menu-link button:hover,
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(4) li.header__menu-item.header__menu-item--depth-2:last-child a.header__menu-link button:hover,
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(5) li.header__menu-item.header__menu-item--depth-2:last-child a.header__menu-link button:hover {
  background: #2a2a2a;
  border-color: #2a2a2a;
}
.header__menu-item--open > .header__menu-submenu {
  display: flex;
  flex-wrap: wrap;
}
.header_ap li.header__menu-item.header__menu-item--depth-2:nth-of-type(2) {
  display: block;
  width: 40.25%;
}
.header_ap li.header__menu-item.header__menu-item--depth-2 ul.header__menu-submenu.header__menu-submenu--level-3 {
  transition: unset !important;
  opacity: 1;
  visibility: visible;
  width: 100% !important;
}
.header_ap li.header__menu-item.header__menu-item--depth-2:nth-of-type(2) ul.header__menu-submenu.header__menu-submenu--level-3 li.header__menu-item:hover span.header__menu-link-span span {
  border-top-color: #FFF;
  transition: border-top-color .1s ease-in-out, color .1s ease-in-out;
}
.header_ap .header__menu-item--open>.header__menu-submenu {
  display: flex;
  flex-wrap: wrap;
}
.header_ap li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) .header__menu-item--depth-2:nth-of-type(2) {
  display: flex;
  width: 100%;
}
.header_ap .header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2 ul.header__menu-submenu.header__menu-submenu--level-3 {
  width: 57.2% !important;
}
.header_ap .header__menu-item--depth-1 li.header__menu-item--depth-2 a.header__menu-link.header__menu-link--toggle span {
  border-top-color: #fff;
}
.header_ap li.header__menu-item--depth-1:nth-of-type(4) li.header__menu-item a.header__menu-link,
.header_ap li.header__menu-item--depth-1:nth-of-type(5) li.header__menu-item a.header__menu-link{
  background: transparent !important;
  border-radius: 0 !important;
  border: unset !important;
  padding: 0 !important;
}
.header_ap li.header__menu-item--depth-1:nth-of-type(4n) li.header__menu-item--depth-2 li.header__menu-item--depth-3,
.header_ap li.header__menu-item--depth-1:nth-of-type(5n) li.header__menu-item--depth-2 li.header__menu-item--depth-3{
  margin-bottom: 0;
  width: 100%;
}

.header__menu-item--has-submenu .header__menu-submenu {
  display: none;
}
.header__menu-item--open > .header__menu-submenu {
  display: block;
}
.header__menu--desktop:not(.header__menu--top) .header__menu-item--depth-1>.header__menu-link:hover {
  background: #373737;
}
.header__button-col a.cta-button {
  padding: 0 32px;
  font-weight:400;
}
li.header__menu-item.header__menu-item--depth-1.header__menu-item--has-submenu.header__menu-item--open {
  background: #373737;
  border-radius: 8px;
}
li.header__menu-item.header__menu-item--depth-1.header__menu-item--open button svg.header__menu-child-toggle {
  transform: rotate(90deg);
}

.header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2:nth-of-type(1),
.header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(2) li.header__menu-item.header__menu-item--depth-2:nth-of-type(1),
.header_kefron li.header__menu-item.header__menu-item--depth-1:last-child li.header__menu-item.header__menu-item--depth-2:nth-of-type(1){
  width: 100%;
  border-bottom: 1px solid #F1F1F1;
  margin-bottom: 16px;
  padding-bottom:8px;
}
.header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(2) li.header__menu-item.header__menu-item--depth-2,
.header_kefron li.header__menu-item.header__menu-item--depth-1:last-child li.header__menu-item.header__menu-item--depth-2{
  display: block;
  width: 40%;
}
.header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(2) li.header__menu-item.header__menu-item--depth-2 button.header__menu-link.header__menu-link--toggle,
.header_kefron li.header__menu-item.header__menu-item--depth-1:last-child li.header__menu-item.header__menu-item--depth-2 button.header__menu-link.header__menu-link--toggle{
  display: none;
}
.header_kefron ul.header__menu-submenu.header__menu-submenu--level-3 {
  width: 100% !important;
}
.header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(2) li.header__menu-item.header__menu-item--depth-2:last-child,
.header_kefron li.header__menu-item.header__menu-item--depth-1:last-child li.header__menu-item.header__menu-item--depth-2:last-child{
  background: #373737;
  border-radius: 16px;
  max-width: 485px;
  margin-left: auto;
  padding:32px;
}
.header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(2) li.header__menu-item.header__menu-item--depth-2:last-child:hover,
.header_kefron li.header__menu-item.header__menu-item--depth-1:last-child li.header__menu-item.header__menu-item--depth-2:last-child:hover{
  background-color: #373737 !important;
}
.header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(2) li.header__menu-item.header__menu-item--depth-2:last-child a.header__menu-link, .header_kefron li.header__menu-item.header__menu-item--depth-1:last-child li.header__menu-item.header__menu-item--depth-2:last-child a.header__menu-link {
  padding: 0;
}
.header_kefron .header__menu-link-span h4 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: -0.4px;
  margin-bottom: 20px;
}
.header_kefron span.header__menu-link-span button {
  background: transparent;
  color: #fff;
  font-size: 14px;
  letter-spacing: 0.7px;
  border: 1px solid #fff;
  display: inline-block;
  padding: 16px;
  border-radius: 16px;
}
.header_kefron span.header__menu-link-span button:hover {
  background: #2a2a2a;
  border-color:#2a2a2a;
}
.header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(2) li.header__menu-item.header__menu-item--depth-2:nth-of-type(2) ul.header__menu-submenu.header__menu-submenu--level-3 li.header__menu-item:hover,
.header_kefron li.header__menu-item.header__menu-item--depth-1:last-child li.header__menu-item.header__menu-item--depth-2:nth-of-type(2) ul.header__menu-submenu.header__menu-submenu--level-3 li.header__menu-item:hover{
  background-color:#373737 !important;
}
.header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(2) li.header__menu-item.header__menu-item--depth-2:nth-of-type(2) ul.header__menu-submenu.header__menu-submenu--level-3 li.header__menu-item:hover span,
.header_kefron li.header__menu-item.header__menu-item--depth-1:last-child li.header__menu-item.header__menu-item--depth-2:nth-of-type(2) ul.header__menu-submenu.header__menu-submenu--level-3 li.header__menu-item:hover span{
  color:#fff;
  border-color:#fff;
}
.header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(2) li.header__menu-item.header__menu-item--depth-2:nth-of-type(2) ul.header__menu-submenu.header__menu-submenu--level-3 li.header__menu-item a,
.header_kefron li.header__menu-item.header__menu-item--depth-1:last-child li.header__menu-item.header__menu-item--depth-2:nth-of-type(2) ul.header__menu-submenu.header__menu-submenu--level-3 li.header__menu-item a{
  display:block;
}
.header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2:nth-of-type(1) a.header__menu-link,
.header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(2) li.header__menu-item.header__menu-item--depth-2:nth-of-type(1) a.header__menu-link,
.header_kefron li.header__menu-item.header__menu-item--depth-1:last-child li.header__menu-item.header__menu-item--depth-2:nth-of-type(1) a.header__menu-link {
  padding: 0;
}
.header_kefron .header__menu-submenu {
  padding: 64px 0 32px; !important;
}
.header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2:nth-of-type(1) h3,
.header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(2) li.header__menu-item.header__menu-item--depth-2:nth-of-type(1) h3,
.header_kefron li.header__menu-item.header__menu-item--depth-1:last-child li.header__menu-item.header__menu-item--depth-2:nth-of-type(1) h3{
  margin-bottom:0;
}
.header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2 ul.header__menu-submenu {
  width: calc(58% - 4px) !important;
}
.header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2 ul.header__menu-submenu li.header__menu-item {
  width: calc(50% - 8px);
}
.header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2 button.header__menu-link.header__menu-link--toggle {
  width: 37% !important;
  max-width: 37% !important;
}
.header_kefron .header__menu-item--depth-2 a {
  color: #2a2a2a;
  letter-spacing: 0.7px;
  font-size: 14px;
}
.header_kefron .header__menu-item--depth-2 a svg {
  margin-left: 5px;
}
.header_kefron.header__container:not([data-layout=mobile]) .header__menu-item[data-mega=true] .header__menu-item--depth-2{
  margin-bottom:16px !important;
}
.header_kefron .header__wrapper {
  padding: 15px 0;
}


/*****************************************/
/* Footer   */
/*****************************************/

.footer-inner {
  display: flex;
  flex-wrap: wrap;
}
.footer-address {
  width: 198px;
}
.footer-address h5 {
  letter-spacing: -0.6px;
  margin-bottom: 38px;
}
.f-address p span {
  letter-spacing: -0.28px;
  font-weight: 600;
  font-size: 14px;
}
.f-address p{
  font-size: 14px;
  letter-spacing: -0.28px;
}
.sr-footer-04 li.hs-menu-item.hs-menu-depth-1.hs-item-has-children a {
  letter-spacing: -0.28px;
  font-size: 14px;
  font-weight: 600;
}
.sr-footer-04 li.hs-menu-item.hs-menu-depth-2 a {
  letter-spacing: -0.28px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
footer.sr-footer {
  position:relative;
  z-index:1;
}
.footer-logo-social p {
  letter-spacing: -0.24px;
  font-size: 12px;
}
.middle-footer ul {
  display: inline-block;
  padding: 0;
  margin: 0;
}
.middle-footer li.hs-menu-item.hs-menu-depth-1{
  display: inline-block;
  float: left;
  margin-right: 40px;
  max-width: 180px;
}
.f-logo > img:first-child {
  margin-bottom: 28px;
}
span.connect {
  font-size: 12px;
  letter-spacing: -0.24px;
  font-weight: 600;
}
.f-social {
  padding-left: 46px;
  margin-top: -70px;
}
.footer-copyright {
  padding-left: 0;
}
.footer-copyright p a {
  padding: 0 10px;
}
.sr-footer-04 li.hs-menu-item.hs-menu-depth-2 a:hover,.footer-copyright p a:hover {
  text-decoration:underline;
}
/* .sr-footer-04 .social li a:hover path {
fill: var(--primary);
} */
.sr-footer-04 .menu-wrapper {
  display: flex;
  gap: 32px;
  flex-wrap: wrap;
}
.get-in-touch {
  position:relative;
}
.get-in-touch:before {
  position: absolute;
  content: "";
  width: 100%;
  background: linear-gradient(90deg, #2FA19C 0%, #6554ED 50%, #FF7A1C 100%);
  height: 1px;
  left: 0;
  bottom: 0;
}
.get-in-touch h3 {
  margin-bottom: 0;
  padding-bottom: 8px;
}
.sr-footer-04 .footer-logo {
  display: flex;
  align-items: center;
  gap: 32px;
  margin-bottom: 32px;
}
.f-menu {
  width: calc(100% - 310px);
}
.f-address {
  width: 276px;
}
.sr-footer-04 li.hs-menu-item.hs-menu-depth-1.hs-item-has-children > a {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: -.28px;
  margin-bottom: 16px;
  display: inline-block;
}
.sr-footer-04 .social svg {
  width: 20px;
  height: 20px;
}
.sr-footer-04 .social img {
  width: 17px;
  height: 20px;
}
.sr-footer-04 .social li a:hover {
  background: #62cfc8;
  border-radius: 50%;
}
footer.sr-footer:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/footer-icon.svg);
  width: 690px;
  height: 100%;
  right: 0;
  top: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  opacity: 0.25;
  mix-blend-mode: multiply;
  z-index:-1;
}
.sr-footer-04 .sr-footer-nav .hs-menu-wrapper>ul >li:nth-of-type(2) {
  margin-left: 32px;
}
.footer-copyright a:hover {
  text-decoration: underline !important;
}

/*****************************************/
/* page css    */
/*****************************************/

.cs_hero.chat_icon .btn-wrapper:last-child a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/lets%20talk%20icon.svg);
}
.black-cta.chat_icon_black a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/talk.svg);
}
.black-cta.chat_icon_black a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/lets%20talk%20icon.svg);
}

.g-bg .content-wrapper {
  border-radius: 16px;
  background: #DAF3F2;
  padding: 32px;
  display: flex;
  flex-wrap: wrap;
}
.g-bg .content-wrapper .cta-group {
  margin-top: auto;
}
.transform{
  background: linear-gradient(116deg, #5648CE 1.53%, #4EAFB9 70.38%), linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), url(<path-to-image>) lightgray 50% / cover no-repeat;
  position:relative;
  z-index:1;
}
.transform:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/ap-shape.svg);
  left: 0;
  mix-blend-mode: multiply;
  position: absolute;
  top: 0;
  z-index: -1;
  content: "";
  background-repeat: no-repeat;
  background-position: right center;
  background-size: cover;
  width: 62%;
  height: 100%;
}
.fa-hero {
  background: linear-gradient(113deg, #5648CE 38.24%, #4EAFB9 72.36%), linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), url(<path-to-image>) lightgray 50% / cover no-repeat;
  position: relative;
  z-index: 1;
}
.fa-hero .blaze-track {
  will-change: auto;
}
.fa-hero .blaze-container {
  position: static;
}
.fa-hero:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Header%20Banner%20shape.svg);
  left: 0;
  position: absolute;
  top: 0;
  z-index: -1;
  content: "";
  height: 100%;
  width: 72%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
}
.sr-hero-02.sr-hero-features {
  margin-top: 82px;
}
.fa-hero .responsive-image.hero-img {
  position: absolute;
  right: 0;
  top: -230px;
}
.g-bg .col-content p {
  font-size: 16px;
  letter-spacing: -0.32px;
}
.two-col-heading {
  display: flex;
  align-items: flex-end;
  gap:32px;
}
.two-col-headings .heading {
  max-width: 390px;
  margin-bottom: 0;
}
.two-col-heading .description {
  width: calc(100% - 410px);
}
.erp .col-content p, .erp .col-content ul li {
  font-size: 14px;
  letter-spacing: -0.28px;
}
.erp .col-content ul li{
  margin-bottom: 5px;
}
.mt{
  margin-top:190px !important;
}
.fa-hero a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.fa-hero a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn-black.svg);
}
.transform a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.transform a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn-black.svg) !important;
}
.transform .btn-primary-wrapper a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/tick-btn.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.transform .btn-primary-wrapper a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/tick-btn-white-1.svg) !important;
}
.fa-hero .btn-primary-wrapper a.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/tick-btn.svg);
  padding-left: 10px;
  margin-top:3px;
}
.fa-hero .btn-primary-wrapper a.cta-button:hover:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/tick-btn-white-1.svg);
}
.erp a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/right-arrow-icon.svg);
  padding-left: 10px;
  margin-top: 2px;
}
.sr-tabs-accordion-01 .details[open] h4,.sr-tabs-accordion-01 .details[open] .details__content p {
  color: #fff;
}
.sr-tabs-accordion-01 .details[open] .details__content p{
  letter-spacing: -0.28px;
  font-size:14px;
}
.desc-width h2.heading.text-info,.sr-clients-carousel-02 h2.heading.text-info {
  margin-bottom: 32px;
}
.faq-icon {
  margin-top: auto;
}
.sr-tabs-accordion-01 {
  margin-bottom: 0 !important;
}
.sr-tabs-02 .tab-item.tab-item--active .tab_label, .sr-tabs-02 .tab-item:is(:hover,:focus) .tab_label{
  color:#6554ED;
  border-bottom:1px solid #6554ED;
}
.tab-content .sr-repeater-1 .content-wrapper {
  padding-right: 50px;
}
.sr-tabs-02.image-cutout .description {
  max-width: 990px;
  margin: 0 auto;
}
.sr-tabs-02.image-cutout h2 {
  margin-bottom: 32px;
}
.sr-offer-bar-03 {
  border-radius: 32px;
}
.sr-offer-bar-03 a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/info-icon.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.explore-all-btn{
  margin-top: 32px;
}
.sr-cards-slider-01_card h3 {
  margin-bottom: 32px;
  color: var(--info);
}
.cards-tag span {
  letter-spacing: 1.2px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
  background: #fff;
  border-radius: 6px;
  padding: 6px 10px;
}
.cards-tag {
  margin-bottom: auto;
  padding-top: 16px;
}
.cards-tag span {
  background: #fff;
  border-radius: 6px;
  display: inline-block;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1.2px;
  padding: 6px 10px;
  text-transform: uppercase;
}
.sr-cards-slider-01.cs-slider .blaze-track {
  padding-right: 0;
}
.inner-card h5.heading {
  letter-spacing: -0.32px;
  font-size: 16px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 24px;
}
.cards-btn a {
  letter-spacing: 0.7px;
  font-size: 14px;
  border: 1px solid #fff;
  border-radius: 16px;
  color: #fff;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 16px;
}
.cards-btn a:hover {
  border: 1px solid #6554ED;
  color: #fff;
  background:#6554ED;
}
.sr-cards-slider-01 .blaze-track {
  padding-right: 100px;
}
.explore-all-btn a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  padding-left: 10px;
  margin-top: 4px;
}
.tab-content a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.tab-content .btn-arrow a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  padding-left: 10px;
  margin-top: 4px;
}
.transform .col-content {
  padding-bottom: 10px;
  margin-top: 32px;
}
.erp {
  padding-left: 40px;
}
.two-col-heading .column-inner .content-wrapper {
  flex-wrap: wrap;
  /*   align-items: center; */
  flex-direction: row !important;
}
.two-col-heading .column-inner .content-wrapper .col-content {
  width: 100%;
}
.two-col-heading .column-inner .media-item {
  width: 70px;
}
.two-col-heading .column-inner .headings{
  width: calc(100% - 90px);
}
.fa-hero .content_col .heading {
  font-family: Parkinsans, sans-serif;
}

.content_col {
  margin: 0 auto;
}
.sr-hero-features .hero-feature {
  display: flex;
  flex-wrap: wrap;
}
.hero-feature > div {
  width: 50%;
}
.feature-card-1 .hero-feature{
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/box-bg-1.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 20px;
}
.feature-card-2 .hero-feature{
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/box-bg-22.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 20px;
}
.f-box {
  background: #fff;
  border-radius: 15px;
  margin-bottom: 8px;
  padding: 30px 24px;
}
.f-box span{
  font-size: 16px;
  letter-spacing: -0.32px;
  font-weight: 600;
}
span.green {
  color: var(--tertiary);    
}
span.orange {
  color: var(--primary);
}
span.blue {
  color: var(--secondary);
}
.f-logo-img {
  text-align: right;
  margin-bottom: 38px;
}
.f-img img {
  position: absolute;
  right: 40px;
  bottom: -32px;
}
.hero-feature-content ul {
  padding-left: 20px;
}
.hero-feature-content ul li {
  letter-spacing: -0.36px;
  font-size: 18px;
  margin-bottom: 5px;
  font-weight: 400;
}
.hero-feature-content {
  padding-top: 40px;
}
.bg-green .content-wrapper {
  background: var(--tertiary);
  padding: 52px 81px 52px 41px !important;
  border-radius: 20px;
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.30);
}
.bg-orange .content-wrapper {
  background: var(--primary);
  padding: 52px 81px 52px 41px !important;
  border-radius: 20px;
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.30);
}
.bg-blue .content-wrapper {
  background: var(--secondary);
  padding: 52px 81px 52px 41px !important;
  border-radius: 20px;
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.30);
}
.doc-info {
  padding-left: 114px;
  padding-right: 114px;
  border-radius: 30px;
  margin-top: 75px;
}
.doc-info .content-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0 !important;
}
.doc-info .content-wrapper .responsive-image {
  order: 1;
  margin-bottom: 0 !important;
}
.doc-info .content-wrapper .cta-group {
  order: 2;
  padding-top: 0;
}
.doc-info .content-wrapper .heading {
  order: 3;
  margin:30px 0;
}
.doc-info .content-wrapper .col-content {
  order: 4;
  max-width: 350px;
}
.doc-info .content-wrapper .column_features {
  padding-top: 0;
}
.doc-info .content-wrapper .column_feature{
  gap:0;
}
.doc-info .content-wrapper .inner-box {
  padding: 50px 40px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.doc-text .heading {
  margin-top: 0 !important;
}
.doc-text .content-wrapper {
  display: block;
}
.doc-text .inner-box {
  padding: 0 !important;
}
.doc-text .content-wrapper .col-content {
  max-width: 430px;
}
.doc-info .content-wrapper .icon-image img {
  border-radius: 20px;
}
.doc-info .content-wrapper .icon-image {
  min-width: auto;
}
.testimonial{
  position:relative;
}
.testimonial .card.item-1{
  max-width: 654px;
  margin: 0 auto;
  text-align: center;
}
.testimonial .card.item-1 p {
  font-size: 18px;
  letter-spacing: -0.36px;
}
.testimonial .author-meta {
  justify-content: center;
}
.automation .column_features {
  display: flex;
  gap: 30px;  
}
.automation .column_features .column_feature{
  max-width: 205px;
}
.automation .content-row {
  margin-top: 20px;
}
.automation {
  padding-left: 114px;
  padding-right: 65px;
  margin-bottom: 0;
  margin-top:150px;
}
.man-img img {
  bottom: -323px;
  position: absolute;
  right: 0;
  max-width: 460px;
}
.title-wrape {
  display: flex;
  gap: 30px;
  margin-bottom: 30px;
}
.automation .column_features .column_feature .heading {
  margin-bottom: 10px;
}
.automation .column_features .column_feature p {
  line-height: 1.6;
}
.inner-stats {
  background: var(--light);
  border-radius: 20px;
  padding: 60px 40px;
  width: 100%;
}
.inner-stats p {
  letter-spacing: -0.44px;
  font-size: 22px;
}
.inner-stats .heading {
  margin-bottom: 38px;
}
.cta-sec{
  border-radius:30px;
  margin-bottom: 100px;
  padding-left:50px;
  padding-right:50px;
}
.sr-stats-06 h4.heading {
  max-width: 200px;
  position: relative;
  top: 120px;
}
.cta-sec h4.heading {
  margin: 38px 0 38px;
}
.cta-sec .col-content {
  margin-bottom: 8px;
}
.article-wrape {
  padding: 35px 44px 60px;
  text-align: left;
}
.article-title h6 {
  font-size: 24px;
  font-weight: 500;
  letter-spacing: -0.48px;
  color: #333;
  margin-bottom: 0;
  padding-bottom: 20px;
}
.summary {
  color: #333;
  font-size: 16px;
  letter-spacing: -0.32px;
}
.article-img img {
  aspect-ratio: 4 / 2;
  border-radius: 20px;
}
.sr-cards-articles-01 h5 {
  margin-bottom: 37px;
}
.sr-cards-articles-01 .blaze-track-container {
  overflow: hidden;
  padding: 40px 30px 120px;
  margin: 0 -30px;
}
.client-logo p {
  font-size: 18px;
  margin: 36px auto 32px;
  max-width: 940px;
  letter-spacing: -0.36px;
}
.orange-box {
  padding: 120px 114px !important;
  border-radius: 30px;
}
.orange-box .box-bg {
  background: var(--primary);
  border-radius: 20px 0 0 20px;
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, .3);
}
.orange-box .box-img {
  padding-right: 0;
}
.orange-box .inner-box,.orange-box .responsive-image,.orange-box .responsive-image img {
  height: 100%;
}
.orange-box .responsive-image img {
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.orange-box .box-img {
  padding-right: 0;
  padding-left: 15px;
  margin-left: -30px;
}
.orange-box .box-bg .content-wrapper {
  padding: 100px;
}
.orange-box .inner-box .cta-group {
  padding-top: 50px;
}
.sr-tabs-accordion-01 h5.heading {
  margin-bottom: 68px;
}
span.details-icon:before {
  position: absolute;
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/right-arrow.svg);
  width: 10px;
  height: 17px;
}
.details__summary p {
  color: #000;
}
.cta-sec .inner-box {
  max-width: 880px;
  margin: 0 auto;
}
.leadership {
  padding: 120px 114px;
  border-radius: 20px;
}
.success-stories .inner-box {
  border-radius: 20px;
  background: var(--WHITE, #FFF);
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.15);
}
.cs-text h6 {
  font-size: 22px;
  letter-spacing: -0.44px;
  margin-bottom: 35px;
  font-weight: 400;
}
.success-stories .box-copy {
  padding: 35px;
}
.success-stories a.cta-button {
  text-decoration: underline;
  padding: 0;
}
.success-stories .inner-box img {
  border-radius: 20px;
}
.sr-cards-testimonial-slider-04-content-wrapper .slide-content p {
  letter-spacing: -0.36px;
  color: #000;
  font-size: 18px;
}
.inner-testi {
  max-width: 654px;
  margin: 0 auto;
}
.author-name {
  font-size: 14px;
  letter-spacing: -0.28px;
  color: #000;
}
span.quote {
  color: #F26B0C;
  font-size: 100px;
  font-weight: 600;
  letter-spacing: -2px;
  line-height: normal;
  position: relative;
  top: 30px;
}
.content_col {
  position: relative;
  z-index: 10;
}
.doc-hero .content_col {
  padding-left: 230px;
}
.doc-hero .slider_col {
  padding-right: 50px;
}
.stress-free .column_features {
  grid-template-columns: 1fr 1fr;
}
.align-center {
  align-items: center;
}
.cards-tag span img {
  margin-top: -3px;
  margin-left: 8px;
}
.sr-tabs-accordion-01 .details[open] span.details-icon {
  background: #6554ED !important;
}
.sr-tabs-accordion-01 .details[open] span.details-icon:before{
  background-color:#fff !important;
}
.sr-tabs-accordion-01 .details__content li {
  color: #fff;
  letter-spacing: -0.28px;
  font-size: 14px;
  margin-bottom: 7px;
}
.sr-tabs-accordion-01 .details[open] .details__summary:after {
  position: absolute;
  content: "";
  background: #63CEC8;
  width: calc(100% - 56px);
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.sr-clients-carousel-02 .splide__slide img{
  background: #fff;
  border-radius: 16px;
}
.sr-clients-carousel-01 .splide__pagination{
  gap:10px;
}
.sr-clients-carousel-01 .splide__pagination li{
  width:12px;
}
.sr-clients-carousel-01.teams-logo .splide__pagination li{
  width:12px;
}
.sr-clients-carousel-01 .splide__pagination__page{
  width:7px;
  height:7px;
  opacity:1;
  border-radius: 50%;
}
.sr-clients-carousel-01 .splide:not(.is-overflow) .splide__pagination {
  display: flex !important;
}
.sr-clients-carousel-01 .splide__pagination__page.is-active {
  background-color: transparent;
  opacity: 1;
  width: 12px !important;
  height: 12px;
  border: 3px solid #6554ED;
}
.sr-clients-carousel-01 .splide__pagination{
  margin-top:32px !important;
  max-width: 100%;
  padding-left: 0;
  align-items: center;
}
.sr-tabs-vertical-01 .nav-link svg {
  position: absolute;
  right: 32px;
  top: 50%;
  transform: translateY(-50%);
}
.sr-tabs-vertical-01 .nav-link.active p,.sr-tabs-vertical-01 .nav-link:hover p,.sr-tabs-vertical-01 .nav-link:focus p{
  color:var(--white) !important;
}
.sr-tabs-vertical-01 .nav-link.active svg path,.sr-tabs-vertical-01 .nav-link:hover svg path,.sr-tabs-vertical-01 .nav-link:focus svg path {
  fill: var(--white);
}
.sr-tabs-vertical-01 .tab-content {
  border-radius: 32px;
  background: radial-gradient(210.67% 117.61% at 79.76% 5.67%, #63CEC8 16.93%, #5648CE 100%), var(--Colours-Light-Grey, #EFEFEF);
  padding: 32px;
}
.sr-tabs-vertical-01 .inner-tab {
  background: #fff;
  border-radius: 16px;
  margin-bottom: 16px;
  padding: 24px 16px 16px;
}
.sr-tabs-vertical-01 .tab-pane a.cta-button {
  border-color: #2a2a2a;
  width: 100%;
  text-align: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 400;
}
.sr-tabs-vertical-01 .tab-pane a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/right-arrow-black.svg);
}
.sr-tabs-vertical-01 .tab-pane a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.sr-tabs-vertical-01 .inner-tab p {
  font-size: 14px;
}
.effortless .two-col-headings .heading,.measure .two-col-headings .heading {
  width: 50%;
  max-width: 100%;
  margin-bottom: 0;
}
.effortless .two-col-heading .description {
  width: 50%;
}
.measure .two-col-headings .description {
  width: 37%;
}
.measure .icon-image {
  min-width: 100%;
}
.effortless .col-content p{
  font-size:14px;
  letter-spacing: -0.28px;
}
.effortless .description {
  width: 50%;
}
.effortless .description p{
  font-weight:500;
}
.ftc .two-col-headings .heading {
  width: 80%;
  max-width: 100%;
  margin-bottom: 0;
}
.ftc .two-col-heading .description {
  width: 34%;
}
.ftc a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.ftc.two-col-heading .column-inner .content-wrapper {
  row-gap: 24px;
}
.ftc.two-col-heading .description {
  width: calc(100% - 650px);
}

.ftc .col-content p {
  font-size: 16px;
  font-weight: 500;
}
.ftc .two-col-heading {
  align-items: center;
  padding-bottom: 64px;
}
.ftc .description p {
  font-size: 20px;
  letter-spacing: -0.4px;
  font-weight: 500;
}
.bottom-btn {
  padding-top: 54px;
}
.bottom-btn a.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Icons%20Line.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.slider-btn {
  padding-top: 32px;
}
.slider-btn a.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/erp-icon.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.erp-logo.sr-clients-carousel-01 .splide__slide img {
  background: #fff;
}
.erp-logo{
  border-radius: 32px;
  padding:64px 32px !important;
  margin-bottom:40px !important; 
}
.erp-logo.sr-clients-carousel-01 .heading {
  margin-bottom: 32px;
}
.erp-logo.sr-clients-carousel-01 .splide__track{
  margin-top:32px !important;
}
.erp-logo .description {
  max-width: 950px;
  margin: 0 auto;
}
.sr-case-studies-slider-02 h2.heading {
  margin-bottom: 32px;
}
.sr-case-studies-slider-02 .main-content {
  border-bottom: 1px solid #63CEC8;
  padding-bottom: 32px;
  margin-bottom: 32px;
}
.sr-case-studies-slider-02 .chevron-left:before {
  position: absolute;
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_left.svg);
  top: 6px;
}
.sr-case-studies-slider-02 .chevron-right:before {
  position: absolute;
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_right-1.svg);
  top: 6px;
}
.sr-case-studies-slider-02 .blaze-pagination {
  gap: 8px;
  margin-left: 0;
  margin-right: 0;
  justify-content: flex-start;
  align-items: center;
}
.sr-case-studies-slider-02 .blaze-pagination button {   
  border-radius: 50%;   
  height: 6px;
  opacity: 1;
  width: 6px;
}
.sr-case-studies-slider-02 .blaze-pagination button.active {
  background-color: transparent;
  opacity: 1;
  width: 12px;
  height: 12px;
  border: 3px solid #fff;
  margin-top: -1px;
}
.sr-tabs-accordion-02 .heading {
  margin-bottom: 32px;
}
.sr-tabs-accordion-02 h2.heading:after {
  position: absolute;
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/accordion-icon.svg);
  right: 0;
  top: -40px;
}
.sr-tabs-accordion-02.blue-acco h2.heading:after {
  position: absolute;
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Icons-blue.svg);
  right: 0;
  top: -40px;
}
.sr-tabs-accordion-02 .details__content p,.sr-tabs-accordion-02 .details__content ul li,.sr-tabs-accordion-02 .details__content ol li  {
  font-size: 14px;
}
.sr-tabs-accordion-02 .details__content ul li,.sr-tabs-accordion-02 .details__content ol li {
  margin-bottom: 5px;
}
.sr-tabs-accordion-02 .details[open] {
  background: #483CA8;
}
.sr-tabs-accordion-02.blue-acco .details[open] {
  background: #00718A;
}
.sr-tabs-accordion-02 .details[open] h4,.sr-tabs-accordion-02 .details[open] .details__content {
  color: #fff;
}
.sr-tabs-accordion-02 .details[open] .details__content:before {
  background: #63CEC8;
  position: absolute;
  content: "";
  height: 1px;
  width: calc(100% - 64px);
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -8px;
}
.sr-tabs-accordion-02.blue-acco .details[open] .details-icon::before,
.sr-tabs-accordion-02.blue-acco .details[open] .details-icon::after{
  background-color: #fff;
}
.sr-tabs-accordion-02.blue-acco .details[open] .details-icon {
  background-color: #009FC3;
}
.sr-tabs-accordion-02.blue-acco .details[open] .details__content:before {
  background: #009FC3;
  position: absolute;
  content: "";
  height: 1px;
  width: calc(100% - 64px);
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -8px;
}
.erp-hero a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop--device.svg);
  padding-left: 10px;
}
.erpi a.cta-button {
  width: 100%;
  justify-content: center;
}
.erpi .btn-wrapper{
  width: 100%;
}
.erpi a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  padding-left: 10px;
  margin-top: 4px;
}
.erpi a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.erpi .content-wrapper .cta-group {
  margin-top: auto;
}
.consistent .two-col-heading{
  display: block;
}
.consistent .two-col-headings .heading {
  margin-bottom: 32px;
  max-width: 100%;
}
.consistent .two-col-heading .description {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
.consistent .two-col-heading .description p {
  font-weight: 500;
  letter-spacing: -0.44px;
}
.consistent .bottom-btn {
  padding-top: 64px;
  text-align: center;
}
.consistent .cta-group .btn-wrapper {
  width: 100%;
  text-align: center;
}
.consistent a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.consistent .col-content p {
  font-size: 14px;
}
.consistent .content-wrapper .media-item {
  min-height: 63px;
}
.six-col .col-content p {
  font-size: 16px;
}
.card-img-top:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Ellipse%201.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.f-16 .col-content p {
  font-size: 16px;
}
.erp-work .intro-section {
  padding-bottom: 100px;
}
.erp-work .intro-section h2 {
  margin-bottom: 32px;
}
.sr-cards-team .card-text-wrapper p {
  font-size: 14px;
}
h4.card-title {
  margin-bottom: 8px;
}
.sr-cards-articles-02 .paginator-center,.sr-teams-cards .paginator-center{
  position: absolute;
  bottom: -97px;
  right: 160px;
  display: flex;
  gap: 16px;
}
.cs-slider .paginator-center{
  position: absolute;
  bottom: -13px;
  right: 0;
  display: flex;
  gap: 16px;
}
.slider-dots {
  border-top: 1px solid #F1F1F1;
  padding-top: 32px;
  width: 100%;
  margin-top: 32px;
}
.sr-cards-articles-02 .blaze-arrow,
.cs-slider .blaze-arrow,
.sr-teams-cards .blaze-arrow{
  display: block;
  width: 40px;
  height: 32px;
  border-radius: 10px;
  border: 1px solid #2a2a2a;
}
.sr-cards-articles-02 .blaze-arrow svg,.cs-slider .blaze-arrow svg,.sr-teams-cards .blaze-arrow svg{
  display:none;
}
.cs-slider .row{
  position:relative;
}
.cs-slider .blaze-pagination {
  margin: 0;
  justify-content: flex-start;
}
.copy-width .description {
  width: 50%;
}
.copy-width .two-col-headings .heading {
  max-width: 47%;
  margin-bottom: 0;
}
.sr-cards-articles-02 button.blaze-arrow.blaze-next:before,
.cs-slider button.blaze-arrow.blaze-next:before,
.sr-teams-cards button.blaze-arrow.blaze-next:before{
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_right_black.svg);
  width: 3px;
  height: 6px;
  top: 50%;
  transform: translateY(-50%);
}
.sr-cards-articles-02 button.blaze-arrow.blaze-prev:before,
.cs-slider button.blaze-arrow.blaze-prev:before,
.sr-teams-cards button.blaze-arrow.blaze-prev:before{
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_left_black.svg);
  width: 3px;
  height: 6px;
  top: 50%;
  transform: translateY(-50%);
}
.sr-cards-articles-02 .blaze-pagination button,
.cs-slider .blaze-pagination button,
.sr-teams-cards .blaze-pagination button{
  border-radius: 50px;
  height: 7px;
  margin: 0 4px;
  opacity: 1;
  width:7px;
}
.sr-cards-articles-02 .blaze-pagination button:hover,
.cs-slider .blaze-pagination button:hover,
.sr-teams-cards .blaze-pagination button:hover{
  background-color: #2a2a2a;
  opacity: 1;
}
.sr-cards-articles-02 .blaze-pagination button.active,
.cs-slider .blaze-pagination button.active,
.sr-teams-cards .blaze-pagination button.active{
  background-color: transparent;
  opacity: 1;
  border: 3px solid #2A2A2A;
  width: 12px;
  height: 12px;
  margin-top: -3px;
}
.cs-slider .blaze-pagination button.active{
  border: 3px solid var(--info);
}
.sr-cards-articles-02 .blaze-pagination,.sr-teams-cards .blaze-pagination {
  bottom: -53px;
  left: 0;
  position: absolute;
  justify-content: flex-start;
}
.sr-cards-articles-02 .blaze-slider,.sr-teams-cards .blaze-slider{
  position:relative;
  border-bottom: 1px solid #EFEFEF;
  padding-bottom: 32px;
  margin-bottom: 32px;
}
.sr-cards-slider-01.cs-slider .sr-card:hover h4.heading {
  text-decoration: underline;
}
.sr-cards-slider-01.cs-slider .responsive-image{
  overflow:hidden;
  border-radius: 8px;
  margin-bottom: 22px;
}
.sr-cards-slider-01.cs-slider .responsive-image img {
  border-radius: 8px;
  object-fit: cover;
  aspect-ratio: 3 / 2;
  transition: all 0.5s ease;
}
.sr-cards-slider-01.cs-slider .sr-card:hover .responsive-image img{
  transform: scale(1.2);
}
.left-case-study .cta-group {
  padding-top: 32px;
}
.left-case-study a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  padding-left: 10px;
  margin-top: 4px;
}
.left-case-study a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.left-case-study .btn-secondary-wrapper a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
}
.left-case-study {
  padding-right: 25px;
}
.integrate .col-content p {
  font-size: 14px;
}
.erpi .description p {
  font-weight: 500;
  font-size: 20px;
}
.sr-cards-articles-02 .article-item .sr-card:hover h4.post-name,
.sr-cards-articles-02 .article-item .sr-card:hover .summary{
  text-decoration: underline;
}
.sr-cards-articles-02 .article-item .sr-card:hover img {
  transform: scale(1.2);
}
.ap .hero-img img {
  max-width: 650px;
  bottom: -60px;
}
.ap-logo {
  margin-top: 64px;
  margin-bottom: 0 !important;
}
.black-arrow .author-name {
  color: #2a2a2a !important;
}
.black-arrow .blaze-pagination button.active {
  border: 3px solid #2a2a2a;
}
.black-arrow .blaze-arrow,.lp-cs .blaze-arrow{
  border: 1px solid #2a2a2a !important;
}
.black-arrow .chevron-left:before,.lp-cs .chevron-left:before {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_left_black-1.svg);
  position: absolute;
  top: 6px;
}
.black-arrow .chevron-right:before,.lp-cs .chevron-right:before {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_right_black-1.svg);
  position: absolute;
  top: 6px;
}
.case-studies-content a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  margin-top: 4px;
  padding-left: 10px;
}
.lp-cs a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  margin-top: 4px;
  padding-left: 10px;
}
.lp-cs a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
}
.lp-cs a.cta-button:hover{
  color:#2a2a2a !important;
}
.sr-case-studies-slider-02.lp-cs .blaze-pagination button.active{
  border: 3px solid #2a2a2a;
}
.case-studies-content a.cta-button,.sr-case-studies-slider-02.lp-cs .author-name{
  color:#2a2a2a;
}
.case-studies .main-content {
  padding-bottom: 0;
  border: 0;
}
.case-studies .case-image img {
  border-radius: 0 !important;
}
.lp-cs a.cta-button {
  color: #fff !important;
}
.lp-cs .case-image img {
  height:100%;
}
.lp-cs .description.lead {
  max-width: 65%;
  padding-bottom: 14px;
}
.sr-case-studies-slider-02.lp-cs .main-content {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.case-studies p.author-name {
  color: #fff !important;
}
.cs-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom:32px;
}
.cs-wrapper h3 {
  margin-bottom: 16px;
  color: #6554ED;
}
.case-studies .blaze-pagination button.active {
  border: 3px solid #6554ED;
}
.invoice .col-content {
  background: var(--success);
  padding: 16px 12px;
  border-radius: 16px;
  letter-spacing: -0.28px;
  font-size: 14px;
}
.invoice .content-row .row>div:nth-of-type(odd) .col-content {
  position: absolute;
  top: -146px;
}
.invoice .content-row .row>div:nth-of-type(even) .col-content {
  margin-top: 65px;
}
.invoice .two-col-heading {
  display: block;
  padding-bottom: 210px;
}
.invoice .two-col-headings .heading {
  margin-bottom: 32px;
  max-width: 100%;
}
.invoice .two-col-heading .description {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
.invoice .bottom-btn {
  padding-top: 64px;
  text-align: center;
}
.invoice .media-item:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Ellipse%201.svg);
  width: 135px;
  height: 136px;
  left: 0;
  top: 50%;
  z-index: -1;
  right: 0;
  margin: 0 auto;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.invoice .media-item {
  position: relative;
  z-index: 1;
}
.invoice .bottom-btn a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/right-arrow-white.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.invoice .content-row .row>div:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/dotted-arrow.svg);
  width: 57px;
  height: 15px;
  right: -21px;
  top: 25px;
}
.invoice .content-row .row>div:last-child:before{
  display:none;
}
.sr-two-col-features-02 .features-list {
  max-height: calc(100vh - 160px); 
  overflow-y: auto;
  padding-right: 12px;
  position: relative;
  padding-bottom:150px;
}
.sr-two-col-features-02 .features-list::after {
  content: "";
  position: sticky;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 90px;
  pointer-events: none;
  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0),
    rgba(255,255,255,0.85)
  );
}
.sr-two-col-features-02 .features-list::-webkit-scrollbar {
  width: 0;
}
.sr-two-col-features-02 .features-list {
  scrollbar-width: none;
}
.sr-two-col-features-02 .features-list::-webkit-scrollbar {
  width: 6px;
}
.sr-two-col-features-02 .features-list::-webkit-scrollbar-track {
  background: transparent;
}
.sr-two-col-features-02 .features-list::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}
.sr-two-col-features-02 .features-list::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.35);
}
.sr-two-col-features-02 .features-list {
  scrollbar-width: thin;
  scrollbar-color: #6554ED #EFEFEF;
}
.sr-two-col-features-02 .features-list .sr-card .link-wrapper:last-child {
  opacity: 0.4;
}
.sr-cards-articles-02 .article-item .sr-card:hover .topic-details img {
  transform: none !important;
}
.sr-two-col-features-02 .sr-card {
  transition: opacity 0.3s ease, transform 0.3s ease;
}
.pricing-hero a.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  padding-left: 10px;
}
.pricing-work .two-col-heading,.accuracy .two-col-heading,.offsite .two-col-heading {
  display: block;
}
.pricing-work .two-col-headings .heading,.accuracy .two-col-headings .heading,.offsite .two-col-headings .heading  {
  margin-bottom: 32px;
  max-width: 100%;
}
.pricing-work .two-col-heading .description,.accuracy .two-col-heading .description,.offsite .two-col-heading .description {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
.pricing-work .col-content p,.pricing-work .col-content ul li,.accuracy .col-content p,.accuracy .col-content ul li,.offsite .col-content ul li {
  font-size: 14px;
}
.pricing-work .col-content ul li,.accuracy .col-content ul li,.offsite .col-content ul li {
  margin-bottom: 0;
}
.pricing-work .col-content ul,.accuracy .col-content ul,.offsite .col-content ul {
  padding-left: 20px;
}
.pricing-work .media-item {
  height: 70px;
  display: flex;
  align-items: center;
}
.pricing-work .bottom-btn {
  text-align: center;
  padding-top: 36px;
}
.pricing-work .bottom-btn a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.ba.transform a.cta-button:after,.ba.transform button.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.accuracy .bottom-btn {
  padding-top: 64px;
  text-align: center;
}
.accuracy .content-wrapper {
  position: relative;
  z-index: 1;
}
.accuracy .content-wrapper:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/card-shape.svg);
  width: 216px;
  height: 321px;
  left: 0;
  top: 0;
  z-index: -1;
  border-radius: 16px;
}
.green-hero {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), url(<path-to-image>) lightgray 50% / cover no-repeat, var(--Colours-Green, #2FA19C);
  background-blend-mode: normal, luminosity, normal;
  position: relative;
  z-index: 1;
}
.green-hero a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/get-touch.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.w-960 .description p {
  max-width: 960px;
  margin: 0 auto;
  font-weight: 500;
  letter-spacing: -0.44px;
}
.btn-arrow-right .col-content p,.btn-arrow-right .col-content ul li{
  font-size:14px;
}
.btn-arrow-right a.cta-button:after,.btn-arrow-right button.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.sr-tabs-accordion-01.green-acc .details[open] {
  background: #01635F;
}
.sr-tabs-accordion-01.green-acc .details[open] span.details-icon {
  background: #2FA19C !important;
}
.transform.ds:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/cta-shape.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100%;
  left: 0;
  mix-blend-mode: multiply;
  position: absolute;
  top: 0;
  width: 64%;
  z-index: -1;
  opacity:1;
}
.two-col-heading.rnc {
  justify-content: space-between;
  align-items: flex-start;
}
.rnc .two-col-headings .heading {
  max-width: 50%;
}
.rnc .two-col-headings .description {
  width: 50%;
}
.two-col-headings {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.rnc .two-col-headings {
  align-items: flex-start;
}
.rnc .col-content p{
  font-size:16px;
  letter-spacing: -0.32px;
  font-weight:500;
}
.rnc .two-col-headings .description p{
  font-weight:500;
}
.complexity .description {
  width: 50%;
  padding-left: 32px;
}
.complexity .two-col-headings .heading {
  max-width: 50%;
}
.complexity .two-col-headings{
  padding-bottom: 64px;
}
.complexity .col-content p{
  font-size:14px;
}
.accuracy .two-col-headings,.offsite .two-col-headings {
  display: block;
}
.accuracy .two-col-headings p,.offsite .two-col-headings p {
  max-width: 900px;
  margin: 0 auto;
  font-weight: 500;
  letter-spacing: -0.44px;
}
.offsite.two-col-heading .description {
  width: 100%;
}
.offsite .col-content p {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.32px;
}
.accuracy .bottom-btn a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.invoicing-work .description p {
  max-width: 780px;
  margin: 0 auto;
  font-weight: 500;
  letter-spacing: -0.44px;
}
.invoicing-work a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.about-k .description p,.networks .description p {
  max-width: 960px;
  margin: 0 auto;
  font-weight: 500;
  letter-spacing: -0.44px;
}
.networks a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/story-icon.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.flag-timeline {
  background: #fff;
  padding: 40px 0;
  overflow-x: auto;
}
.timeline-track {
  position: relative;
  display: flex;
  align-items: center;
  min-width: 1200px;
  padding: 64px 0;
}
.inner-timeline {
  align-items: center;
  display: flex;
  gap: 10px;
  position: relative;
}
.inner-timeline::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 2px;
  background: #9E93F4;
  transform: translateY(-50%);
}
.timeline-dot {
  position: relative;
  z-index: 1;
}
.timeline-dot:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/circle.svg);
  width: 31px;
  height: 31px;
  left: -62px;
  top: -15px;
}
.timeline-dot:after {
  position: absolute;
  content: "";
  border-left: 1px dashed #9E93F4;
  height: 66px;
  left: -47px;
  z-index: -1;
}
.timeline-dot.bottom:after{
  top:0;
}
.timeline-dot.top:after{
  bottom:0;
}
.timeline-dot.faded {
  opacity: 0.3;
}
.timeline-item {
  position: relative;
  z-index: 2;
}
.timeline-item:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/gradient-border.svg);
  width: 69px;
  height: 69px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.timeline-item img {
  min-width: 68px !important;
  height: 68px !important;
  border-radius: 50%;
}
.timeline-item.top {
  transform: translateY(-100px);
}
.timeline-item.bottom {
  transform: translateY(100px);
}
.timeline-item.faded img {
  opacity: 0.3;
}
.timeline-month {
  background: #DAF3F2;
  border-radius: 16px;
  color: #000;
  font-size: 14px;
  padding: 12px 16px;
  white-space: nowrap;
  z-index: 2;
}
.timeline-month.center {
  background: #d1fae5;
}
.timeline-month.faded {
  opacity: 0.35;
}
.flag-timeline {
  overflow-x: auto;
  -ms-overflow-style: none;    
  scrollbar-width: none;       
}
.flag-timeline::-webkit-scrollbar {
  display: none;                
}
.sr-cards-testimonial-slider-04 .author-name, .sr-cards-testimonial-slider-04 .author-title {
  letter-spacing: -0.4px;
  font-size: 20px;
  font-weight: 700;
  opacity: 1 !important;
}
.sr-cards-testimonial-slider-04 .blaze-next span,.sr-cards-testimonial-slider-04 .blaze-prev span {
  display: none;
}
.sr-cards-testimonial-slider-04 .blaze-pagination button {
  border-radius: 50%;
  height: 6px;
  opacity: 1;
  width: 6px;
}
.sr-cards-testimonial-slider-04 .blaze-pagination button.active {
  background-color: transparent;
  border: 3px solid #fff;
  height: 12px;
  margin-top: -1px;
  opacity: 1;
  width: 12px;
}
.sr-cards-testimonial-slider-04 .blaze-pagination button.active {
  border: 3px solid #2a2a2a;
}
.sr-cards-testimonial-slider-04 .blaze-pagination {
  gap: 8px;
  justify-content: flex-start;
  margin-left: 0;
  margin-right: 0;
  margin-top:0;
  position: absolute;
  bottom: -54px;
  align-items: center;
}
.sr-cards-testimonial-slider-04 .chevron-right.blaze-arrow:before,
.sr-cards-testimonial-slider-04 .chevron-left.blaze-arrow:before{
  top:10px;
}
.slider-arrows {
  border-bottom: 1px solid #63cec8;
  margin-bottom: 32px;
  padding-bottom: 32px;
}
.offsite6 p {
  max-width: 900px;
  margin: 0 auto;
}
.offsite6 h2.heading {
  margin-bottom: 32px;
}
.offsite6 .col-content p {
  letter-spacing: -0.28px;
  font-size: 14px;
}
.operations .two-col-headings .description {
  width: 50%;
}
.operations .two-col-headings .heading {
  width: 50%;
  max-width: 100%;
}
.operations .col-content p {
  font-size: 14px;
}
.certified .description p {
  max-width: 960px;
  margin: 0 auto;
}
.certified.sr-clients-carousel-01 .splide__pagination__page {
  border-radius: 50%;
  height: 8px;
  opacity: 1;
  width: 8px;
  background: #2a2a2a;
}
.certified.sr-clients-carousel-01 .splide__pagination__page.is-active {
  background-color: transparent;
  border: 3px solid #2FA19C;
  height: 12px;
  opacity: 1;
  width: 12px !important;
}
.green-acco.sr-tabs-accordion-02 h2.heading:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/msg-icon.svg);
  position: absolute;
  right: 0;
  top: -40px;
}
.green-acco.sr-tabs-accordion-02 .details[open] {
  background: #01635F;
}
.slider-arrows .blaze-arrow:hover {
  background: #2fa19c;
  border: 1px solid #2fa19c !important;
}
.ds-hero .sr-cover-image {
  background-repeat: no-repeat;
}
.ds-hero:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Header%20Banner%201-1.svg);
  width: 72%;
  height: 100%;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
  z-index: 1;
}
.ds-hero a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  margin-top: 4px;
  padding-left: 10px;
}
.ds-hero a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.cs-orange .cs-wrapper h3 {
  color: var(--primary);
}
.cs-orange .cs-btn a.cta-button {
  background-color: #CE5B0A;
  border-color: #CE5B0A;
}
.sr-tabs-accordion-02.orange-acco h2.heading:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/orange-icons.svg);
  position: absolute;
  right: 0;
  top: -40px;
}
.sr-tabs-accordion-02.orange-acco .details[open] {
  background: #CE5B0A;
}
.sr-tabs-accordion-02.orange-acco .details[open] .details__content:before {
  background: #FF7A1C;
}
.sr-tabs-accordion-02.orange-acco .details[open] span.details-icon {
  background-color: #FF7A1C;
}
.sr-tabs-accordion-02.orange-acco .details[open] span.details-icon:after,
.sr-tabs-accordion-02.orange-acco .details[open] span.details-icon:before{
  background-color: #FFF;
}
.cs-orange.case-studies .blaze-pagination button.active {
  border: 3px solid #FF7A1C;
}
.case-studies.cs-orange p.author-name {
  color: #2A2A2A !important;
  letter-spacing: -0.32px;
  font-weight: 700;
}
.cs-orange .case-studies-content a.cta-button {
  color: #fff;
  background: #373737;
}
.cs-orange .case-studies-content a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  margin-top: 4px;
  padding-left: 10px;
}
.ds-orange-hero:before {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/doc-scanning-shape.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  left: 0;
  top: 0;
  width: 75%;
  content: "";
  position: absolute;
  z-index: 1;
}
.ds-orange-hero a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  margin-top: 4px;
  padding-left: 10px;
}
.ds-orange-hero a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.ds-orange-hero a.cta-button{
  color:#2a2a2a;
}
.blue--card .column-inner {
  border-radius: var(--Padding-P-S, 16px);
  background: linear-gradient(137deg, #5648CE 29.52%, #4EAFB9 81.05%);
  padding: 32px;
  z-index: 1;
  position:relative;
}
.black--card .column-inner {
  border-radius: var(--Padding-P-S, 16px);
  background: #373737;
  padding: 32px;
  z-index: 1;
  position:relative;
}
.home-hero .col-content p {
  letter-spacing: -0.32px;
  font-size: 16px;
}
.home-hero .cta-group .btn-wrapper {
  width: 100%;
}
.home-hero a.cta-button {
  width: 100%;
  justify-content: center;
}
.home-hero .content-row {
  position: relative;
  z-index: 1;
}
.home-hero:after{
  position: absolute;
  content: "";
  right: 0;
  top: 0;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/right-icon-home-hero.svg);
  width: 50%;
  height: 910px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
}
.home-hero:before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/left-icon-home-hero.svg);
  width: 380px;
  height: 657px;
  background-repeat: no-repeat;
  background-size: cover;
}
.home-hero,.about-hero{
  position:relative;
  overflow:hidden;
}
.home-hero .heading-area {
  max-width: 770px;
  margin: 0 auto;
  padding-bottom: 64px;
  position:relative;
  z-index:1;
}
.blue--card .column-inner:after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Vector1.svg);
  width: 361px;
  height: 361px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: -1;
  border-radius: 16px;
}
.info .blue--card .column-inner:after,.info .black--card .column-inner:after{
  display:none;
}
.black--card .column-inner:after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Vector2.svg);
  width: 216px;
  height: 322px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: -1;
  border-radius: 16px;
  opacity: 0.25;
  mix-blend-mode: multiply;
}
.person-img:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-people-man.png);
  width: 361px;
  height: 361px;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 10;
}
.person-img:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-people-women.png);
  width: 331px;
  height: 356px;
  left: 30px;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 10;
}
.blue--card:after {
  position: absolute;
  content: "";
  left: -25px;
  top: -60px;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon5.svg);
  width: 89px;
  height: 89px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  z-index: 1;
}
.home-hero .heading-area:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon3.svg);
  width: 89px;
  height: 89px;
  left: -32%;
  bottom: 64px;
  z-index: 10;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.home-hero .heading-area:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon4.svg);
  width: 89px;
  height: 89px;
  right: -32%;
  bottom: 64px;
  z-index: 10;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.black--card:before {
  position: absolute;
  content: "";
  right: -30px;
  top: -40px;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon6.svg);
  width: 89px;
  height: 89px;
  z-index: 10;
  background-repeat: no-repeat;
  background-size: 100%;
}
.home-logos .splide__track:before,
.client-logo .splide__track:before,
.teams-logo .splide__track:before{
  background: linear-gradient(180deg, #FFF 20%, rgba(255, 255, 255, 0.00) 100%);
  position: absolute;
  content: "";
  width: 60px;
  height: 77px;
  transform: rotate(-90deg);
  bottom: 0;
  left: 1px;
  z-index: 1;
}
.home-logos .splide__track:after,
.client-logo .splide__track:after,
.teams-logo .splide__track:after{
  background: linear-gradient(180deg, #FFF 20%, rgba(255, 255, 255, 0.00) 100%);
  position: absolute;
  content: "";
  width: 60px;
  height: 77px;
  transform: rotate(90deg);
  bottom: 0;
  right: 1px;
  z-index: 1;
}
.ock .col-content p {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.32px;
}
.ock .description p {
  font-size: 20px;
  letter-spacing: -0.4px;
  font-weight: 500;
}
.ock.two-col-heading .description {
  width: 50%;
}
.counter-item .heading {
  margin-bottom: 0;
  padding-left: 16px;
}
.counter-item .description {
  margin-top: 24px;
}
.counter-item p {
  font-size: 16px;
  letter-spacing: -0.32px;
  font-weight: 500;
}
.sr-stats-05 h2{
  letter-spacing: -0.76px;
  font-weight: 500;
  margin-bottom: 32px;
}
.sr-stats-05 .description.lead p{
  max-width:308px;
  font-weight:500;
}
.home-hero.info:before,.info .person-img{
  display:none;
}
.info .blue--card:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon5.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 89px;
  left: -30px;
  position: absolute;
  top: -55px;
  width: 89px;
  z-index: 1;
}
.info .black--card:before{
  right:-25px;
  top: -55px;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon2.svg);
  background-size: 100%;
}
.info .middle-icons:before,.info .top-icons:before,.info .top-icons:after{
  display:none;
}
.home-hero.info:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Vector7.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 40%;
  z-index: -1;
}
.home-hero.info:before {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon1.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 89px;
  position: absolute;
  right: 70px;
  top: 50%;
  width: 89px;
  left: auto;
  transform: translateY(-50%);
}
.home-hero.info .heading-area:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon4.svg);
  left: -28%;
  bottom: auto;
  top: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.home-hero.info .heading-area:before {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon6.svg);
  right: -28%;
  bottom: auto;
  top: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.home-hero.info .content-row:before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 30px;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon7.svg);
  width: 89px;
  height: 89px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.home-hero.info .content-row:after {
  position: absolute;
  content: "";
  right: 0;
  bottom: 30px;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon3.svg);
  width: 89px;
  height: 89px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.real .slider-arrows {
  margin-bottom: 32px;
  padding-bottom: 1px;
  background: linear-gradient(90deg, #2FA19C 0%, #6554ED 50%, #FF7A1C 100%);
  margin-top: 64px;
  border-bottom:0;
}
.real .slide-content p,.real .author-name {
  color: #fff;
}
.real .blaze-pagination button.active {
  border: 3px solid #fff;
}
.real .blaze-arrow {
  border: 1px solid #fff !important;
}
.real .chevron-right:before {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_right-1.svg);
  position: absolute;
  top: 6px;
}
.real .chevron-left:before {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_left.svg);
  position: absolute;
  top: 6px;
}
.built .col-content p {
  font-weight: 500;
  letter-spacing: -0.4px;
}
.left--card {
  border-radius: var(--Padding-P-S, 16px);
  background: linear-gradient(137deg, #5648CE 29.52%, #4EAFB9 81.05%);
  padding: 32px;
  position: relative;
  z-index: 1;
  height:100%;
  display: flex;
  flex-direction: column;
}
.partner-hero .slider_col .responsive-image {
  display: none;
}
.inner-left-main {
  margin-top: 80px;
}
.inner-left-card {
  border-radius: var(--Padding-P-S, 16px);
  background: #373737;
  background-blend-mode: hard-light;
  padding: 16px;
  margin-bottom: 16px;
}
.inner-left-card:last-child{
  margin-bottom:0;
  margin-top: 0;
}
.green-card .column-inner{
  border-radius: 16px;
  background: #01635F;
  padding: 32px;
  position: relative;
  z-index: 1;
}
.orange-card .column-inner{
  border-radius: 16px;
  background: #CE5B0A;
  padding: 32px;
  position: relative;
  z-index: 1;
}
.blue-card .column-inner{
  border-radius: 16px;
  background: #243A54;
  padding: 32px;
  position: relative;
  z-index: 1;
}
.light-blue-card .column-inner{
  border-radius: 16px;
  background: #00718A;
  padding: 32px;
  position: relative;
  z-index: 1;
}
.left--card h3 {
  color: #fff;
  margin-top: 37px;
  margin-bottom: 16px;
}
.left--card p,.inner-left-card p {
  color: #fff;
}
.inner-left-card h4 {
  font-weight: 500;
  letter-spacing: -0.4px;
  color:#fff;
}
.inner-left-card p{
  font-size:14px;
}
.left--card:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/icon-k.svg);
  width: 100%;
  height: 493px;
  left: 0;
  top: 0;
  opacity: 0.8;
  mix-blend-mode: multiply;
  z-index: -1;
  background-repeat: no-repeat;
}
.green-card .column-inner:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Kefron%20Icon-1.svg);
  width: 216px;
  height: 321px;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  z-index: -1;
  opacity: 0.8;
  mix-blend-mode: multiply;
  border-radius: 16px;
}
.orange-card .column-inner:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Kefron%20Icon-1.svg);
  width: 216px;
  height: 321px;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  z-index: -1;
  opacity: 0.8;
  mix-blend-mode: multiply;
  border-radius: 16px;
}
.blue-card .column-inner:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Kefron%20Icon-1.svg);
  width: 216px;
  height: 321px;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  z-index: -1;
  opacity: 0.8;
  mix-blend-mode: multiply;
  border-radius: 16px;
}
.light-blue-card .column-inner:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Kefron%20Icon-1.svg);
  width: 216px;
  height: 321px;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  z-index: -1;
  opacity: 0.8;
  mix-blend-mode: multiply;
  border-radius: 16px;
}
.our-solution .cta-group {
  margin-top: auto;
}
.our-solution .row.row-gap {
  height: 100%;
}
.ock .column-inner .col-content {
  max-width: 510px;
}
.top-icons {
  position: relative;
}
.top-icons:before {
  position: absolute;
  content: "";
  left: 220px;
  top: 0;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon1.svg);
  width: 89px;
  height: 89px;
  z-index: 1;
  background-size: 100%;
  background-repeat: no-repeat;
}
.top-icons:after {
  position: absolute;
  content: "";
  right: 220px;
  top: 0;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon2.svg);
  width: 89px;
  height: 89px;
  z-index: 1;
  background-size: 100%;
  background-repeat: no-repeat;
}
.our-solution .d-flex {
  flex-wrap: wrap;
}
.home-hero .cta-group {
  padding-top: 0;
  margin-top:auto;
}
.home-hero .col-content p {
  margin-bottom: 12px;
}
.info{
  z-index:1;
}
.apa .col-content p {
  letter-spacing: -0.32px;
  font-size: 16px;
  font-weight: 500;
}
.apa .description p {
  font-weight: 500;
}
.invoice .content-row {
  padding-top: 164px;
}
.invoice .two-col-headings {
  display: block;
}
.invoice .description p {
  max-width: 960px;
  margin: 0 auto;
}
.resources {
  width: 90%;
  margin-left: auto;
}
.resources .col-lg-9 {
  padding-right: 0;
}
.fp .col-content p {
  font-weight: 500;
  max-width: 280px;
}
.mt-64{
  margin-top:64px !important;
}
.consistent .two-col-headings {
  display: block;
}
.consistent .description p {
  max-width: 970px;
  margin: 0 auto;
}
.deadlines .description p {
  max-width: 980px;
  margin: 0 auto;
}
.timeline-btn {
  margin-top: 70px;
  text-align: center;
}
.timeline-btn a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.about-k .description p {
  max-width: 700px;
}
.er {
  width: 100%;
  margin-left: 0;
}
.sr-cards-slider-01.er .blaze-track {
  padding-right: 0;
}
.pricing-work .two-col-headings {
  display: block;
}
.pricing-work .description p {
  max-width: 1000px;
  margin: 0 auto;
}
.sr-cards-articles-02.green-dot .blaze-pagination button.active {
  background-color: transparent;
  border: 3px solid #2fa19c;
}
.left-case-study h2 {
  letter-spacing: -0.76px;
}
.img-shadow-left .responsive-image:before {
  position: absolute;
  content: "";
  background: #2FA19C;
  width: 100%;
  height: 100%;
  z-index: -1;
  border-radius: 16px;
  left: 30px;
  top: 30px;
}
.responsive-image {
  position: relative;
  z-index: 1;
}
.img-shadow-right .responsive-image:before {
  position: absolute;
  content: "";
  background: #2FA19C;
  width: 100%;
  height: 100%;
  z-index: -1;
  border-radius: 16px;
  left: 30px;
  top: -30px;
}
.green-hero .sr-cover-image:after {
  content: "";
  position: absolute;
  inset: 0;
  clip-path: polygon(0 0,68% 0,77% 29%,57% 100%,0 100%);
  z-index: 1;
  background-image: linear-gradient(180deg, rgba(51, 51, 51, 0.5) 0%, rgba(255, 255, 255, 0.5) 100%), linear-gradient(0deg, #2FA19C 0%, #2FA19C 100%), linear-gradient(180deg, #333 0%, #FFF 100%);
  background-blend-mode: multiply, normal, multiply;
  backdrop-filter: blur(4.4px);
  -webkit-backdrop-filter: blur(4.4px);
}
.green-hero .sr-cover-image:before {
  top: -54px !important;
  right: 23%;
  left:auto !important;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Kefron%20Icon-2.svg);
  width: 424px !important;
  height: 457px !important;
  z-index: 10;
  opacity: 0.8;
  mix-blend-mode: multiply;
  background-repeat: no-repeat;
  background-position: right center;
}
.scroll-card {
  padding: 32px;
  margin-bottom: 32px;
  border-radius: 16px;
  background: #e8f6f5;
  cursor: pointer;
}
.scroll-card.active {
  background: #d6f1ef;
}
.scroll-content::-webkit-scrollbar {
  width: 6px;
}
.scroll-content::-webkit-scrollbar-thumb {
  background: #2fa19c;
  border-radius: 4px;
}
.scroll-wrapper {
  display: flex;
  align-items: flex-start;
  overflow: visible;
}
.scroll-image {
  position: sticky;
  top: 120px;
  flex-shrink: 0;
  z-index: 10;
}
.scroll-image img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  opacity: 0;
  transition: opacity 0.35s ease;
}
.scroll-image img.active {
  opacity: 1;
  z-index: 2;
}
.sr-two-col-features-02 .section-content{
  position:relative;
}
.sr-two-col-features-02 .section-content:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 216px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
}
.scroll-content {
  height: 700px;
  overflow-y: auto;
  padding-right: 16px;
}
.l-more a.cta-button {
  border-color: #2A2A2A !important;
  width: 100%;
  justify-content: center;
  margin-top: 24px;
  color: #2a2a2a;
}
.l-more a.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  margin-top: 4px;
  padding-left: 10px;
}
.l-more a.cta-button:hover:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.doc-types .description {
  max-width: 870px;
  margin: 0 auto;
}
.orange-shadow:before {
  position: absolute;
  content: "";
  background: #FF7A1C;
  width: calc(100% - 45px);
  height: 100%;
  top: 30px;
  border-radius: 16px;
  right: 0;
}
.orange-shadow {
  padding-right: 30px;
}
.certified.od.sr-clients-carousel-01 .splide__pagination__page.is-active {
  border: 3px solid var(--primary);
}
.transform {
  position: relative;
  overflow: hidden;
}
.transform .sr-repeater-2 {
  position: static;
}
.orange-line .slider-arrows {
  border-bottom: 1px solid #FF7A1C;
}
.lp-hero .slider_col .responsive-image.hero-img{
  display:block;
}
.cs-col .two-col-headings,.cs-three-col .two-col-headings {
  display: block;
}
.cs-col .two-col-headings .heading,.cs-three-col .two-col-headings .heading {
  max-width: 100%;
}
.cs-three-col .content-wrapper .cta-group .btn-wrapper {
  width: 100%;
}
.cs-three-col a.cta-button {
  width: 100%;
  justify-content: center;
}
.cs-three-col .content-wrapper a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  margin-top: 4px;
  padding-left: 10px;
}
.cs-three-col .content-wrapper a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.cs-three-col .cta-group {
  justify-content: center;
}
.cs-col .description p,
.cs-three-col .description p,
.story-cards.new .two-col-headings .description p{
  max-width: 760px;
  margin: 38px auto 0;
}
.story-cards.new .two-col-headings .description p {
  font-size: inherit;
  padding-left: 0;
}
.sr-multicol-media.story-cards.new .column-inner .column_features {
  grid-template-columns: repeat(2, 1fr);
  gap: 15px;
}
.sr-multicol-media.story-cards.new .column-inner .column_features .column_feature:first-child {
  grid-column: 1 / -1;
}
.cs-col a.cta-button {
  width: 100%;
  justify-content: center;
}
.cs-col .btn-wrapper {
  width: 100%;
}
.cs-col a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  margin-top: 4px;
  padding-left: 10px;
}
.cs-col a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.cs-col .btn-info-wrapper a.cta-button {
  background: #373737;
  border-color: #373737;
  width: auto;
}
.cs-col .btn-info-wrapper {
  text-align: center;
}
.cs-col .btn-info-wrapper a.cta-button:after{
  display:none;
}
.cs-black .cs-wrapper > div:first-child,.lp-cs .cs-wrapper > div:first-child {
  width: 70%;
}
.cs-black .cs-wrapper h3 {
  color: #373737;
  margin-bottom: 16px;
}
.cs-black .btn-info-wrapper a.cta-button {
  background: #373737;
  border-color: #373737;
}
.cs-black .blaze-pagination button.active {
  border: 3px solid #373737;
}
.black-cta a.cta-button:after,.call-btn a.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/call-icon-black.svg);
  margin-top: 0px;
  padding-left: 10px;
}
.black-cta a.cta-button:hover:after,.call-btn a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/call-white.svg);
}
.black-cta .sr-repeater-2 {
  position: static;
}
.black-cta .container {
  position: relative;
}
.black-cta {
  overflow: hidden;
}
.black-acco h2.heading:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/black-msg.svg);
  position: absolute;
  right: 0;
  top: -40px;
}
.black-acco .details[open] {
  background: #2A2A2A;
}
.black-acco .details[open] .details__content:before {
  background: #373737;
}
.lp-hero a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.lp-hero a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.lp-hero a.cta-button {
  color: #2A2A2A;
}
.bd .splide__pagination button.is-active {    
  border: 3px solid #2A2A2A !important;
}
.safety.two-col-heading .description {
  width: calc(100% - 390px);
}
.safety .two-col-headings,.info-mgmt .two-col-headings {
  align-items: flex-end;
}
.safety .two-col-headings .heading,.rely .two-col-headings .heading {
  max-width: 300px;
}
.info-mgmt .description {
  width: 50%;
}
.info-mgmt .two-col-headings .heading {
  max-width: 530px;
}
.lp-hero:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Group%20176579.png);
  width: 95%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: cover;
  left: 0;
  top: 0;
}
.lp-hero .responsive-image {   
  position: absolute;
  bottom: -80px;
}
.lp-hero .sr-repeater-2 {
  position: static;
}
.lp-hero{
  position: relative;
  overflow: hidden;
}
.four-cols .description.lead {
  max-width: 65%;
}
.k-icon .content-row {
  position: relative;
  z-index: 1;
}
.k-icon .content-row:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/two-col-icon.svg);
  width: 216px;
  height: 321px;
  left: 0;
  top: 0;
  z-index: -1;
  border-radius: 32px;
  opacity: 0.9;
  mix-blend-mode: multiply;
}
.ddc-logo .heading {
  max-width: 700px;
  margin: 0 auto 32px;
}
.orange-btn .btn-info-wrapper a.cta-button {
  background: #CE5B0A;
  border-color: #CE5B0A;
}
.csw .cs-wrapper > div:first-child {
  width: 64%;
}
.csw .cs-wrapper h3 {
  margin-bottom: 16px;
}
.orange-faq .details[open] {
  background: #CE5B0A !important;
}
.orange-faq .details[open] .details__summary:after {
  background: #FF7A1C;
}
.orange-faq .details[open] span.details-icon {
  background: #FF7A1C !important;
}
.digities,.black-cta {
  position: relative;
  z-index: 1;
}
.digities:before,.black-cta:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Group%20176579.png);
  width: 66%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: cover;
}
.img-cta {
  position: relative;
  z-index: 1;
}
.img-cta:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Gradient%20CTA-shape.svg);
  width: 66%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: cover;
  opacity:0.9;
}
.blue-hero:before {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/blue-shape.png);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 72%;
  z-index: 1;
}
.blue-hero a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-black.svg);
  margin-top: 1px;
  padding-left: 10px;
}
.blue-hero a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn.svg);
}
.info-mgmt.hw .two-col-headings .heading {
  max-width: 560px;
}
.col-content li {
  margin-bottom: 5px;
}
.gt-btn .btn-info-wrapper a.cta-button {
  background: #009FC3;
  border-color: #009FC3;
}
.gt-btn .btn-info-wrapper a.cta-button:hover,.talk-btn .btn-info-wrapper a.cta-button:hover {
  background: #00718A;
  border-color: #00718A;
}
.gt-btn .btn-info-wrapper{
  text-align: center;
}
.gt-btn .cta-group,.c-btn .cta-group{
  justify-content: center;
}
.gt-btn .btn-info-wrapper a.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/chat-icon.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.talk-btn a.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/call-white.svg);
  padding-left: 10px;
}
.sr-tabs-accordion-01.blue-faq .details[open] {
  background: #00718A;
}
.sr-tabs-accordion-01.blue-faq .details[open] span.details-icon,.sr-tabs-accordion-01.blue-faq .details[open] .details__summary:after {
  background: #009FC3 !important;
}
.grey-hero:before {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/grey-hero-shape.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 72%;
  z-index: 1;
}
.grey-hero a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-black.svg);
  margin-top: 1px;
  padding-left: 10px;
}
.grey-hero a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn.svg);
}
.sr-tabs-accordion-01.grey-faq .details[open] {
  background: #243A54;
}
.sr-tabs-accordion-01.grey-faq .details[open] span.details-icon,.sr-tabs-accordion-01.grey-faq .details[open] .details__summary:after {
  background: #58718F !important;
}
.grey-dot-btn .description {
  width: 85%;
}
.grey-dot-btn .btn-info-wrapper a.cta-button {
  width: 225px;
  background: #58718F;
  border-color: #58718F;
}
.grey-dot-btn.case-studies p.author-name {
  color: #2A2A2A !important;
}
.grey-dot-btn.case-studies .case-studies-content a.cta-button {
  color: #fff;
}
.grey-dot-btn .btn-dark-wrapper a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  margin-top: 4px;
  padding-left: 10px;
}
.case-studies.grey-dot-btn .blaze-pagination button.active {
  border: 3px solid #58718F;
}
.g-safety .two-col-headings .heading,.w-services .two-col-headings .heading {
  max-width: 300px;
}
.two-col-heading.g-safety .description {
  width: calc(100% - 390px);
}
.c-btn .bottom-btn {
  text-align: center;
}
.c-btn a.cta-button {
  background: #335277;
  border-color: #335277;
}
.c-btn a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/chat-icon.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.cg-btn .bottom-btn {
  text-align: center;
}
.cg-btn .bottom-btn a.cta-button {
  background: #01635F;
  border-color: #01635F;
}
.cg-btn .bottom-btn a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/call-icon.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.green-dot-btn .cs-wrapper > div:first-child {
  width: 65%;
}
.green-dot-btn .cs-btn a.cta-button {
  background: #2FA19C;
  border-color: #2FA19C;
}
.case-studies.green-dot-btn p.author-name {
  color: #2A2A2A !important;
}
.case-studies.green-dot-btn .blaze-pagination button.active {
  border: 3px solid #2FA19C;
}
.sr-tabs-accordion-01.green-faq .details[open] {
  background: #01635F;
}
.sr-tabs-accordion-01.green-faq .details[open] span.details-icon {
  background: #2FA19C !important;
}
.green-hero-bg:before {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/green-shape-bg.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 80%;
  z-index: 1;
}
.green-hero-bg a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/chat-black.svg);
  margin-top: 1px;
  padding-left: 10px;
}
.green-hero-bg a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/chat-icon.svg);
}
.green-hero-bg .content_col .description.lead {
  padding-right: 50px;
}
.black-btn-arrow .content-wrapper a.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-black.svg);
  padding-left: 10px;
  margin-top: 2px;
}
.black-btn-arrow .content-wrapper a.cta-button:hover:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.partner-hero:before {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/partner-hero-shape.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 80%;
  z-index: 1;
}
.partner-hero a.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/down-arrow.svg);
  padding-left: 10px;
}
.partner-hero a.cta-button:hover:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/down-arrow-1.svg);
}
.testimonials a.cta-button:hover{
  background:transparent;
  border:1px solid #2a2a2a;
  color:#2a2a2a;
}
.testimonials a.cta-button:hover:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
}
.three-col .two-col-headings {
  display: block;
}
.three-col .two-col-headings .heading {
  max-width: 100%;
  margin-bottom: 32px;
}
.three-col .two-col-headings {
  display: block;
  max-width: 960px;
  margin: 0 auto;
}
.three-col .row-gap {
  row-gap: 80px;
}
.three-col .col-content p {
  letter-spacing: -0.28px;
  font-size: 14px;
}
.orange-btn-arrow a.cta-button {
  background: #CE5B0A;
  font-size: 14px;
  border-color: #CE5B0A;
}
.orange-btn-arrow a.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.white-btn-arrow a.cta-button:after,.blue-btn-arrow a.cta-button:after,.testimonials a.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.blue-btn-arrow a.cta-button{  
  background: #009FC3;
  font-size: 14px;
  border-color: #009FC3;
}
.testimonials .cs-wrapper h3 {
  color: #373737;
}
.testimonials .cs-wrapper > div:first-child {
  width: 65%;
}
.testimonials a.cta-button {
  background: #373737;
  border-color: #373737;
}
.sr-case-studies-slider-02.testimonials .blaze-pagination button.active{
  border: 3px solid #2A2A2A;
}
.sr-case-studies-slider-02.testimonials .blaze-arrow{
  border: 1px solid #2A2A2A;
}
.testimonials .chevron-right:before {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_right_black-1.svg);
  position: absolute;
  top: 6px;
}
.testimonials .chevron-left:before {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_left_black-1.svg);
  position: absolute;
  top: 6px;
}
.sr-case-studies-slider-02.testimonials .main-content {
  border-bottom: 0;
  padding-bottom:0;
}
.testimonials p.author-name.h6 {
  color: #2A2A2A;
  font-weight: 700;
}
.cta-section a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  margin-top: 4px;
  padding-left: 10px;
}
.cta-section a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.cta-section {
  position: relative;
  z-index: 1;
}
.cta-section:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/cta-shape-1.svg);
  left: 0;
  top: 0;
  width: 60%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
  z-index: -1;
  opacity: 0.9;
}
.career-hero{
  position:relative;
}
.career-hero:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/career-shape.svg);
  height: 100%;
  width: 72%;
  left: 0;
  top: 0;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: cover;
}
.career-hero a.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/down-arrow.svg);
  padding-left: 10px;
  margin-top: 2px;
}
.career-hero a.cta-button:hover:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/down-arrow-white.svg);
}
.why-work.two-col-heading .description {
  width: 50%;
}
.why-work.two-col-heading .description p {
  font-size: 20px;
  font-weight: 500;
}
.why-work .two-col-headings {
  align-items: flex-start;
  padding-bottom: 64px;
}
.why-work .col-content p {
  font-size: 16px;
  font-weight: 500;
  padding-right: 30px;
}
.career-tab .description {
  max-width: 1000px;
  margin: 0 auto;
}
.career-tab .heading-wrapper .heading {
  margin-bottom: 32px;
}
.sr-tabs-02.career-tab .tabs-container {
  border-bottom: 1px solid #ccc;
}
.career-tab .tab-content a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  margin-top: 4px;
  padding-left: 10px;
}
.btn-outline-secondary-wrapper a.cta-button {
  color: #2a2a2a;
  border-color: #2a2a2a;
}
.sr-multicol-media.consistent.new .column-inner a.cta-button {
  width: 100%;
  justify-content: center;
}
.sr-multicol-media.consistent.new .column-inner a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
}
.sr-multicol-media.consistent.new .column-inner a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.btn-outline-secondary-wrapper a.cta-button:hover {
  color: #fff;
  background: #2a2a2a;
}
.career-tab .btn-outline-secondary-wrapper a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  margin-top: 4px;
  padding-left: 10px;
}
.career-tab .tab-item--active:first-child,.career-tab .tab-item:first-child:hover {
  background: var(--tertiary) !important;
}
.career-tab .tab-item--active:first-child .tab_label,.career-tab .tab-item--active:nth-of-type(2) .tab_label,
.career-tab .tab-item--active:nth-of-type(3) .tab_label,.career-tab .tab-item--active:last-child .tab_label,
.career-tab .tab-item:hover .tab_label{
  border-bottom: 1px solid #fff;
  color: #fff;
}
.career-tab .tab-item--active:nth-of-type(2),.career-tab .tab-item:nth-of-type(2):hover {
  background: var(--secondary) !important;
}
.career-tab .tab-item--active:nth-of-type(3),.career-tab .tab-item:nth-of-type(3):hover {
  background: var(--primary) !important;
}
.career-tab .tab-item--active:last-child,.career-tab .tab-item:last-child:hover {
  background: var(--info) !important;
}
.four-col .two-col-headings .heading,.fourCol .two-col-headings .heading {
  margin-bottom: 32px;
  max-width: 100%;
}
.four-col .two-col-headings,.fourCol .two-col-headings {
  display: block;
}
.four-col .description,.fourCol .description {
  max-width: 960px;
  margin: 0 auto;
}
.four-col .sr-repeater-1 .content-wrapper {
  background: #FCDBC5;
}
.four-col .sr-repeater-2 .content-wrapper {
  background: #C2E8F1;
}
.four-col .sr-repeater-3 .content-wrapper {
  background: #DAD6FB;
}
.four-col .sr-repeater-4 .content-wrapper {
  background: #DAF3F2;
}
.four-col .content-wrapper .col-content p {
  font-size: 14px;
}
.three-btn a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/copy-icon.svg);
  margin-top: 4px;
  padding-left: 10px;
}
.three-btn a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/copy-white.svg);
}
.fourCol .sr-repeater-1 .content-wrapper,.fourCol .sr-repeater-7 .content-wrapper {
  background: #C2E8F1;
}
.fourCol .sr-repeater-2 .content-wrapper,.fourCol .sr-repeater-8 .content-wrapper {
  background: #FCDBC5;
}
.fourCol .sr-repeater-3 .content-wrapper,.fourCol .sr-repeater-5 .content-wrapper {
  background: #DAD6FB;
}
.fourCol .sr-repeater-4 .content-wrapper,.fourCol .sr-repeater-6 .content-wrapper {
  background: #DAF3F2;
}
.fourCol .col-content p {
  font-size: 14px;
}
.faq-heading {
  padding-bottom: 32px;
  text-align: center;
}
span.job-location {
  font-size: 18px;
}
.top-acc {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bottom-acc {
  display: flex;
  align-items: center;
  gap: 24px;
  border-top: 1px solid #E0E0E0;
  padding-top: 8px;
  margin-top: 24px;
}
span.full-time,span.level {
  font-size: 14px;
}
.sr-job-listing-02 .details__content p, .sr-job-listing-02 .details__content ul li {
  font-size: 14px;
}
.sr-job-listing-02 .details__content ul li{
  margin-bottom:0;
}
a.apply-btn {
  background: #373737;
  font-size: 14px;
  color: #fff;
  display: inline-block;
  border-radius: 16px;
  width: 100%;
  text-align: center;
  padding: 16px 15px;
}
a.apply-btn:hover {
  background: #2a2a2a;
}
.career-hero .sr-cover-image:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/career-overlay-1.png);
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: contain;
  z-index: 1;
}
.career-hero .description.lead {
  max-width: 600px;
}
.inte-hero{
  background: linear-gradient(232deg, #5648CE -0.47%, #4EAFB9 60.56%);
  position: relative;
  z-index: 1;
}
.inte-hero:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/intregration-shape.svg);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 72%;
  z-index: -1;
}
.inte-hero a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-black.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.inte-hero a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn.svg);    
}
.inte-hero .slider_col .responsive-image.hero-img {
  display: block;
}
.inte-hero h1.heading {
  letter-spacing: -1.1px;
}
.three--col .col-content p,.three-cs .col-content p {
  font-size: 14px;
}
.three--col .bottom-btn {
  padding-top: 64px;
  text-align: center;
}
.three--col .two-col-headings,.three-cs .two-col-headings {
  display: block;
}
.three--col .two-col-headings .heading,.three-cs .two-col-headings .heading{
  margin-bottom: 32px;
  max-width: 100%;
}
.three--col .description {
  max-width: 900px;
  margin: 0 auto;
}
.three-cs .description {
  max-width: 800px;
  margin: 0 auto;
}
.h-50.two-col-heading .description {
  width: 50%;
}
.h-50.two-col-heading .description p{
  font-size:20px;
}
.h-50 .two-col-headings .heading {
  max-width: 450px;
}
.h-50 .col-content p,.h-copy-50 .col-content p {
  font-size: 16px;
}
.h-50 .cta-group,.h-copy-50 .cta-group,.column-4 .cta-group,.invoice .cta-group,.three-cs .cta-group,.three--col .cta-group {
  justify-content: center;
}
.h-50 .btn-white-wrapper a.cta-button:after,.h-copy-50 .btn-white-wrapper a.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-black.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.blue-dot h3 {
  color: var(--info);
}
.blue-dot .description p {
  font-size: 22px;
  font-weight: 500;
}
.sr-case-studies-slider-02.blue-dot .blaze-pagination button.active {
  border: 3px solid #6554ED;
}
.column-4 .col-content p {
  font-size: 14px;
}
.column-4 a.cta-button:after,.invoice a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Icons%20Line.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.three-cs .content-wrapper a.cta-button {
  width: 100%;
  justify-content: center;  
}
.three-cs .cta-group .btn-wrapper {
  width: 100%;
  text-align: center;
}
.three-cs .content-wrapper a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  margin-top: 4px;
  padding-left: 10px;
}
.transform .container,.ind-cta .container {
  position: relative;
}
.desc-width .description {
  max-width: 960px;
  margin: 0 auto;
}
.mobile-f-img{
  display:none;
}
.h-50 .btn-white-wrapper a.cta-button:hover:after,.transform a.cta-button:hover:after,.h-copy-50 .btn-white-wrapper a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn.svg);
}
.three-cs .content-wrapper a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.sr-case-studies-slider-02.testimonials .case-image img {
  max-width: 300px;
}
.column-4 .two-col-headings .heading {
  max-width: 380px;
}
.three--col a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn.svg);
  padding-left: 10px;
}
.twocol-cs .btn-info-wrapper a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  padding-left: 10px;
  margin-top:3px;
}
.twocol-cs .col-content h2 {
  color: var(--info);
}
.column-4.aq .two-col-headings .heading {
  max-width: 370px;
}
.title-width h2.heading {
  max-width: 750px;
  margin: 0 auto 32px;
}
.h-width .two-col-headings h2.heading,.h-width h2.heading {
  max-width: 760px;
  margin: 0 auto 32px;
}
.h-copy-50 .two-col-headings .heading {
  max-width: 640px;
  padding-right: 30px;
}
.ap-team .description {
  padding-left: 32px;
  width: 70%;
}
.event-hero,.privacy-hero-ap,.case-study-hero {
  background: linear-gradient(113deg, #5648CE 38.24%, #4EAFB9 72.36%), var(--Surface-Colours-Primary-Surface-2, #373737);
  position: relative;
  z-index: 1;
}
.event-hero:before,.privacy-hero-ap:before,.case-study-hero:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/k-grey-shape.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 1198px;
  height: 100%;
  mix-blend-mode: color-burn;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.event-hero .content_col {
  max-width: 760px;
  margin: 0 auto;
  z-index: 1;
}
.case-study-hero .content_col,.cs--hero .content_col,.guide--hero .content_col {
  max-width: 630px;
  margin: 0 auto;
  z-index: 1;
}
.cs--hero .content_col,.guide--hero .content_col {
  max-width: 800px;
}
.cs--hero .content_col h1 {
  max-width: 600px;
  margin: 0 auto 32px;
}
.guide--hero .content_col h1 {
  max-width: 670px;
  margin: 0 auto 32px;
}
.case-study-hero a.cta-button:after,.cs--hero a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/down-arrow.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.case-study-hero a.cta-button:hover:after,.cs--hero a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/down-arrow2.svg);
}
.event-hero .content_col:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/event-icon1.svg);
  width: 88px;
  height: 88px;
  left: -120px;
  top: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.event-hero .content_col:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/event-icon2.svg);
  width: 88px;
  height: 88px;
  right: -120px;
  top: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.event-hero .hero-row:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/event-icon3.svg);
  width: 88px;
  height: 88px;
  left: 0;
  bottom: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.event-hero .hero-row:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/event-icon4.svg);
  width: 88px;
  height: 88px;
  right: 0;
  bottom: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.case-study-hero .content_col:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/cs-hero-icon-1.svg);
  width: 88px;
  height: 88px;
  left: -120px;
  top: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.case-study-hero .content_col:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/hero-icon-3.svg);
  width: 88px;
  height: 88px;
  right: -120px;
  top: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.case-study-hero .hero-row:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/cs-hero-icon-3.svg);
  width: 88px;
  height: 88px;
  left: 0;
  bottom: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.case-study-hero .hero-row:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/cs-hero-icon-4.svg);
  width: 88px;
  height: 88px;
  right: 0;
  bottom: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.case-study-hero.refer .content_col:before {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/refer-one.svg);
  background-size: contain;
}
.case-study-hero.refer .content_col:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/refer-two.png);
  background-size: contain;
}
.case-study-hero.refer .hero-row:before {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/refer-three.svg);
  background-size: contain;
}
.case-study-hero.refer .hero-row:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/refer-four.svg);
  background-size: contain;
}
.case-study-hero.refer-kap .content_col:before {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/refer-four.svg);
  background-size: contain;
}
.case-study-hero.refer-kap .hero-row:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/refer-two.png);
  background-size: contain;
}
.case-study-hero.refer-kap .content_col:after,
.case-study-hero.refer-kap .hero-row:before {
  content: unset; 
}
.case-study-hero.tp .content_col:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-frame.png);
  background-size: contain;
}
.case-study-hero.tp .hero-row:after {
  background-size: contain;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/globe-frame.svg);
}
.case-study-hero.ip .content_col:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Frame%2048095943.png);
  background-size: contain;
}
.case-study-hero.ip .hero-row:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/refer-four.svg);
  background-size: contain;
}
.case-study-hero.ip a.cta-button:after,
.case-study-hero.tp a.cta-button:after{
  transform: rotate(-90deg);
  margin-top: 13px;
}
.cs--hero .content_col:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/cs1.svg);
  width: 88px;
  height: 88px;
  left: -120px;
  top: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.cs--hero .content_col:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/cs2.svg);
  width: 88px;
  height: 88px;
  right: -120px;
  top: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.cs--hero .hero-row:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/cs3.svg);
  width: 88px;
  height: 88px;
  left: 0;
  bottom: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.cs--hero .hero-row:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/cs4.svg);
  width: 88px;
  height: 88px;
  right: 0;
  bottom: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
}

.guide--hero .content_col:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/guide-icon-1.svg);
  width: 88px;
  height: 88px;
  left: -120px;
  top: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.guide--hero .content_col:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/guide-icon-2.svg);
  width: 88px;
  height: 88px;
  right: -120px;
  top: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.guide--hero .hero-row:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/cs4.svg);
  width: 88px;
  height: 88px;
  left: 15px;
  bottom: 120px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.guide--hero .hero-row:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/guide-icon-4.svg);
  width: 88px;
  height: 88px;
  right: 15px;
  bottom: 120px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.event-hero .hero-row,.case-study-hero .hero-row,.cs--hero .hero-row{
  position: relative;
}
.events-cards .description h3 {
  color: var(--info);
}
.events-cards .sr-spacer-bottom-75 {
  padding-bottom: 30px;
}
.image-tag {
  position: absolute;
  top: 10px;
  left: 10px;
  right:10px;
}
.image-tag span {
  background: #fff;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 6px;
  display: inline-block;
  padding: 10px;
  letter-spacing: 1.2px;
  font-weight: 500;
  margin-bottom:5px;
  color:#2a2a2a;
}
.s-button svg {
  margin-left: 10px;
}
.s-button a.cta-button {
  width: 100%;
  justify-content: center;
}
.s-button a.cta-button:hover svg path{
  fill:#fff;
}
.s-button{
  margin-top: auto;
}
.events-cards .blaze-track-container {
  padding-bottom: 32px;
}
.events-cards .slider-arrows {
  border-bottom: 1px solid #ccc;
  padding-bottom: 0;
}
.sr-cards-testimonial-slider-04.events-cards .blaze-pagination button.active {
  border: 3px solid #0C74FF;
  background: transparent;
}
.sr-cards-testimonial-slider-04.events-cards .blaze-pagination>button {
  background: #6554ED;
}
.events-cards button.chevron-left:before {
  position: absolute;
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_left-info.svg);
}
.events-cards button.chevron-right:before {
  position: absolute;
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_right-info.svg);
}
.sr-cards-testimonial-slider-04.events-cards .chevron-left.blaze-arrow,
.sr-cards-testimonial-slider-04.events-cards .chevron-right.blaze-arrow{
  border: 1px solid #6554ED;
}
.sr-cards-testimonial-slider-04.events-cards .chevron-left.blaze-arrow:hover,
.sr-cards-testimonial-slider-04.events-cards .chevron-right.blaze-arrow:hover{
  border: 1px solid #0C74FF !important;
  background: transparent;
}
.events-cards .responsive-image img {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-radius: 8px;
  transition:all 0.5s ease;
}
.events-cards h4.heading {
  margin-bottom: 24px;
}
.event-cta-section,.guide-cta-ap{
  position:relative;
  z-index:1;
}
.event-cta-section:after,.guide-cta-ap:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Gradient%20CTA.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 60%;
  z-index: -1;
}
.event-cta-section .cta-group .btn-wrapper:first-child a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/guides-1.svg);
  padding-left: 10px;
}
.event-cta-section .cta-group .btn-wrapper:last-child a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/article.svg);
  padding-left: 10px;
}
.isotope-pager {
  display: flex !important;
  justify-content: center;
}
.product-block .responsive-image img {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 8px;
  transition: all 0.5s ease;
}
.product-block h4.heading {
  margin: 24px 0;
}
.product-block a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  padding-left: 10px;
  margin-top:3px;
}
.product-block a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  padding-left: 10px;
  margin-top:3px;
}
.product-block a.cta-button {
  width: 100%;
  justify-content: center;
}
.product-block .btn-wrapper{
  width: 100%;
}
.product-block{
  margin-bottom:32px;
}
div#stuff-filters {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 48px;
}
.case-study-filter div#stuff-filters {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 64px;
}
select#material-filter {
  width: 29%;
  border-radius: 8px;
  border: 1px solid var(--Colours-Light-Grey, #F1F1F1);
  background: #f3f3f3 url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_drop_down.svg);
  font-size: 14px;
  padding: 16px;
  min-height: 40px !important;
  background-repeat: no-repeat;
  background-position: 95% center;
}
.isotope-pager {
  margin-top: 32px;
  border-top: 1px solid #ccc;
  padding-top: 32px;
  justify-content: space-between;
}
.pager-numbers {
  display: flex;
  gap: 20px;
}
.pager-numbers a.pager {
  color: #2a2a2a;
}
.pager-numbers a.pager.active{
  font-weight:700;
}
a.pager.next {
  border-radius: 8px;
  border: 1px solid var(--info);
  width: 40px;
  height: 32px;
  font-size: 0;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_right-info.svg);
  background-repeat: no-repeat;
  background-position: center;
}
a.pager.prev {
  border-radius: 8px;
  border: 1px solid var(--info);
  width: 40px;
  height: 32px;
  font-size: 0;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_left-info.svg);
  background-repeat: no-repeat;
  background-position: center;
}
a.pager.prev.disabled,a.pager.next.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.webinars-filter .description h3 {
  color: var(--info);
  margin-bottom: 32px;
}
.webinars-filter .description p {
  max-width: 550px;
  margin: 0 auto;
}
.event-cta-section .cta-group {
  gap: 14px;
}
.event-cta-section:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/event-Overlay.png);
  right: 50px;
  top: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.sr-cards-articles-02 .container-fluid,
.sr-teams-cards .container-fluid{
  max-width: 90%;
  margin-left: auto;
  margin-right: 0;
}
.sr-cards-articles-02 .blaze-track,
.sr-teams-cards .blaze-track{
  padding-right: 0;
}
.finance-work h2.heading {
  margin-bottom: 32px;
}
.finance-work .description {
  max-width: 940px;
  margin: 0 auto 10px;
}
.d-width .description {
  max-width: 760px;
  margin-bottom: 16px;
}
.d-width.case-studies p.author-name{
  color:#2a2a2a !important;
}
.sr-clients-carousel-02 .splide__track:before {
  position: absolute;
  content: "";
  background: linear-gradient(270deg, #DAF3F2 0%, rgba(218, 243, 242, 0.00) 100%);
  width: 187px;
  height: 82px;
  bottom: 0;
  left: -32px;
  z-index: 1;
  transform: rotate(180deg);
}
.sr-clients-carousel-02 .splide__track:after {
  position: absolute;
  content: "";
  background: linear-gradient(270deg, #DAF3F2 0%, rgba(218, 243, 242, 0.00) 100%);
  width: 187px;
  height: 82px;
  bottom: 0;
  right: -32px;
  z-index: 1;
}
.blue-bg-hero {
  position: relative;
  z-index: 1;
  background: linear-gradient(232deg, #5648CE -0.47%, #4EAFB9 60.56%), linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), url(<path-to-image>) lightgray 50% / cover no-repeat;
}
.blue-bg-hero:before {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/erp-shape.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 72%;
  z-index: 1;
}
.blue-bg-hero .hero-img img{
  max-width:706px;
}
.blue-bg-hero .hero-img {
  top: -270px !important;
}
.teams-logo button.splide__pagination__page {
  background: #2A2A2A;
}
.chat .description p {
  letter-spacing: -0.64px;
}
.chat .btn-primary-wrapper a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/talk.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.chat .btn-primary-wrapper a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/talk-white.svg);
}
iframe.oembed_container_iframe {
  max-width: 100% !important;
  max-height: 540px !important;
  border-radius: 8px;
}
button.oembed_custom-thumbnail--hide,.oembed_container,button.oembed_custom-thumbnail {
  max-height: 100% !important;
  max-width: 100% !important;
  border-radius: 8px;
}
.accuracy .cta-group,.pricing-work .cta-group {
  justify-content: center;
}
.accuracy a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/talk-white.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.two-col-blog .blaze-container {
  overflow: hidden;
}
.two-col-blog .col-lg-3, .two-col-blog .col-lg-9 {
  flex: 0 0 50%;
  max-width: 50%;
}
.sr-cards-articles-02.two-col-blog .blaze-track {
  padding-right: 0;
}
.sr-cards-articles-02.two-col-blog .paginator-center{
  right:15px;
}
.transform.chat .btn-primary-wrapper a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/talk-white.svg) !important;
}
.transform.chat .responsive-image,.transform.ba .responsive-image {
  position: static;
}
.p-hero .btn-primary-wrapper a.cta-button:after,.p-hero .btn-primary-wrapper button.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.p-hero .btn-primary-wrapper a.cta-button:hover:after,.p-hero .btn-primary-wrapper button.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg) !important;
}
.pricing-work a.cta-button:after,.pricing-work button.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg) !important;
  padding-left: 10px;
  margin-top: 3px;
}
.p-hero{
  background: linear-gradient(232deg, #5648CE -0.47%, #4EAFB9 60.56%), linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), url(<path-to-image>) lightgray 50% / cover no-repeat;
}
.ba.transform a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg) !important;
}
.ds-orange-hero .slider_col .hero-img,.ds-hero .slider_col .hero-img, .blue-hero .slider_col .hero-img,.grey-hero .slider_col .hero-img,
.green-hero-bg .slider_col .hero-img,.career-hero .slider_col .hero-img,.partner-ap-hero .slider_col .hero-img{
  display: none;
}
.doc-types .col-content p {
  font-size: 14px;
}
.doc-types .two-col-headings {
  display: block;
}
.doc-types .two-col-headings .heading,.three--col-ap .two-col-headings .heading {
  max-width: 100%;
  margin-bottom: 32px;
}
.doc-types a.cta-button {
  background-color: #CE5B0A;
  border-color: #CE5B0A;
  font-size: 14px;
  color: #fff;
}
.doc-types .cta-group,.cg-btn .cta-group {
  justify-content: center;
}
.doc-types a.cta-button:after,.green-call-btn a.cta-button:after,.cg-btn a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/call-white.svg);
  padding-left: 10px;
}
.laptop-btn .btn-primary-wrapper a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn-black.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.laptop-btn .btn-primary-wrapper a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn.svg) !important;
}
.cs-col .content-wrapper .cta-group {
  margin-top: auto;
}
.cg-btn .btn-info-wrapper a.cta-button {
  background: #01635F;
  border-color: #01635F;
}
.blue-hero .sr-cover-image {
  background-repeat: no-repeat;
}
.green-hero-bg .sr-cover-image:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/record-mgmt-overlay.png);
  width: 100%;
  height: 100%;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
}
.partner-ap-hero:before {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/partners-hero-ap-shape.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 72%;
  z-index: 1;
}
.partner-ap-hero .sr-cover-image {
  background-position: right center !important;
}
.partner-ap-hero a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  padding-left: 10px;
  margin-top: 4px;
}
.partner-ap-hero a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.three--col-ap .two-col-headings {
  display: block;
}
.three--col-ap .btn-wrapper {
  width: 100%;
}
.three--col-ap a.cta-button {
  width: 100%;
  justify-content: center;
}
.three--col-ap .cta-group {
  margin-top: auto;
}
.three--col-ap a.cta-button:after,.ap-partner-cta a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  padding-left: 10px;
  margin-top: 4px;
}
.three--col-ap a.cta-button:hover:after,.ap-partner-cta a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.column-4-ap .description {
  width: 48%;
}
.column-4-ap .two-col-headings .heading {
  max-width: 50%;
}
.column-4-ap .description p{
  font-size:20px;
}
.column-4-ap .content-wrapper h4 span {
  color: var(--info);
}
.column-4-ap .content-wrapper p {
  font-size: 14px;
}
.ap-partner-cta{
  position:relative;
}
.ap-partner-cta:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/partners-hero-ap-shape.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 62%;
}
.ap-partner-cta:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/partner-cta-overlay.png);
  right: 50px;
  top: 0;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  z-index:1;
}
.ap-partner-cta.tp:before {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Overlay.png);
}
.ap-partner-cta .content-wrapper,.articles-cta .content-wrapper{
  z-index: 1;
  position: relative;
}
.ap-partner-cta .col-content {
  padding: 16px 0 7px;
}
.sub-update {
  padding: 64px;
}
.sub-update .offer-content {
  gap: 14px;
}
.sr-offer-bar-03.sub-update a.cta-button:after,.btn-arrow a.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  padding-left: 10px;
  margin-top: 4px;
}
.sr-offer-bar-03.sub-update a.cta-button:hover:after,.btn-arrow a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
}
.sr-offer-bar-03.sub-update .offer-content img {
  max-width: 156px;
}
.sr-offer-bar-03.sub-update a.cta-button {
  padding: 0 15px;
}
.articles-cta:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/articles-cta.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 60%;
}
.guide-cta{
  z-index: 1;
}
.sr-clients-carousel-01.black-dot .splide__pagination__page.is-active {
  border: 3px solid #2a2a2a;
}
.guide-cta:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/guide-cta-img.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 60%;
  z-index: -1;
  opacity: 0.9;
}
.articles-ap-cta{
  position: relative;
  z-index: 1;
}
.articles-ap-cta:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/Gradient%20CTA-1.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 60%;
  z-index: -1;
}
.articles-cta:before,.articles-ap-cta:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/event-Overlay.png);
  right: 50px;
  top: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: 1;
}
.articles-cta .btn-wrapper:first-child a.cta-button:after,.articles-ap-cta .btn-wrapper:first-child a.cta-button:after,
.guide-cta .btn-wrapper:first-child a.cta-button:after,.guide-cta-ap .btn-wrapper:first-child a.cta-button:after,
.resource-cta .left-case-study .btn-wrapper:first-child a.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/article.svg);
  padding-left: 10px;
}
.articles-cta .btn-wrapper:first-child a.cta-button:hover:after,.articles-ap-cta .btn-wrapper:first-child a.cta-button:hover:after,
.guide-cta .btn-wrapper:first-child a.cta-button:hover:after,.guide-cta-ap .btn-wrapper:first-child a.cta-button:hover:after,
.resource-cta .left-case-study .btn-wrapper:first-child a.cta-button:hover:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/article-white.svg);
}
.articles-cta .btn-wrapper:last-child a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/stories.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.articles-cta .btn-wrapper:last-child a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/stories-white.svg);
}
.guide-cta .btn-wrapper:last-child a.cta-button:after,.guide-cta-ap .btn-wrapper:last-child a.cta-button:after,
.resource-cta .left-case-study .btn-wrapper:last-child a.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/calendar.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.guide-cta .btn-wrapper:last-child a.cta-button:hover:after,.guide-cta-ap .btn-wrapper:last-child a.cta-button:hover:after,
.resource-cta .left-case-study .btn-wrapper:last-child a.cta-button:hover:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/calendar-white.svg);
}
.articles-ap-cta .btn-wrapper:last-child a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/calendar.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.articles-ap-cta .btn-wrapper:last-child a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/calendar-white.svg);
}
.about-hero .person-img {
  display: none;
}
.about-hero .content-wrapper {
  max-width: 600px;
  margin: 0 auto;
  gap: 50px !important;
}
.about-hero .sr-repeater-1:after,.cs_hero .sr-repeater-1:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon3.svg);
  width: 89px;
  height: 89px;
  left:0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.about-hero .sr-repeater-1:before,.cs_hero .sr-repeater-1:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon4.svg);
  width: 89px;
  height: 89px;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.about-hero .top-icons:before,.about-hero .top-icons:after{
  top:50px;
}
.about-hero .column-inner:after,.cs_hero .column-inner:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon5.svg);
  width: 89px;
  height: 89px;
  left:110px;
  bottom: 70px;
  z-index: 10;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.about-hero .column-inner:before,.cs_hero .column-inner:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon6.svg);
  width: 89px;
  height: 89px;
  right: 110px;
  bottom: 70px;
  z-index: 10;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.about-hero:before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/about-left-shape.svg);
  width: 450px;
  height: 482px;
  background-repeat: no-repeat;
  background-size: cover;
}
.about-hero:after {
  position: absolute;
  content: "";
  right: 0;
  top: 0;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/about-right-shape.svg);
  width: 50%;
  height: 910px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
}
.about-hero .col-content h3 {
  margin-bottom: 24px;
}
.about-hero .btn-wrapper:first-child a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  padding-left: 10px;
  margin-top: 4px;
}
.about-hero .btn-wrapper:first-child a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
}
.about-hero .btn-wrapper:last-child a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/explore.svg);
  padding-left: 10px;
  margin-top: 4px;
}
.about-hero .btn-wrapper:last-child a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/explore-white.svg);
}
.what-we-do .inner-left-card:last-child {
  margin-top: 0;
}
.a-info .two-col-headings .heading {
  max-width: 50%;
}
.orange-2 .content-wrapper{
  background: #FCDBC5;
}
.blue-2 .content-wrapper{
  background: #C2E8F1;
}
.purple-2 .content-wrapper{
  background: #DAD6FB;
}
.our-value .two-col-headings {
  justify-content: center;
  padding-bottom: 32px;
}
.about-cta:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/about-cta-overlay.png);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.offer-bar {
  padding: 64px;
  margin-bottom: 64px;
}
.offer-bar .offer-text-wrapper p {
  font-size: 14px;
}
.sr-offer-bar-03.offer-bar a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  padding-left: 10px;
  margin-top: 4px;
}
.sr-offer-bar-03.offer-bar a.cta-button {
  padding: 0 20px;
}
.sr-offer-bar-03.offer-bar a.cta-button:hover {
  color:#2a2a2a;
  border-color:#2a2a2a;
}
.office-address p.heading {
  font-weight: 700;
  margin-bottom: 16px;
}
.office-address .description p {
  font-size: 14px;
}
.office-address .description p a {
  text-decoration: underline;
  color: #2a2a2a;
}
.member-cards h4 {
  margin: 22px 0 8px;
}
.member-cards span {
  font-size: 14px;
}
.about-ap {
  background: linear-gradient(89deg, #5648CE 38.6%, #4EAFB9 78.18%), var(--Colours-Light-Grey, #F1F1F1);
}
.about-ap:before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/about-ap-left.svg);
  width: 450px;
  height: 482px;
  background-repeat: no-repeat;
  background-size: cover;
  mix-blend-mode: color-burn;
}
.about-ap:after {
  position: absolute;
  content: "";
  right: 0;
  top: 0;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/about-ap-right.svg);
  width: 50%;
  height: 910px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;  
  mix-blend-mode: color-burn;
}
.about-ap .btn-wrapper:first-child a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-black.svg);
  margin-top: 3px;
  padding-left: 10px;
  z-index: 0;
}
.about-ap .btn-wrapper:first-child a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn.svg);
}
.about-ap .btn-wrapper:last-child a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/quote.svg);
  margin-top: 3px;
  padding-left: 10px;
  z-index: 0;
}
.about-ap .btn-wrapper:last-child a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/quote-white.svg);
  background-position: center;
  background-size: 100%;
  z-index: 0;
}
.about-ap .top-icons:before,.cs_hero .top-icons:before {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/hero-icon-1.svg);
  background-position: center;
  background-size: 100%;
  z-index: 0;
}
.about-ap .top-icons:after,.cs_hero .top-icons:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/hero-icon-2.svg);
  background-position: center;
  background-size: 100%;
  z-index: 0;
}
.about-ap .sr-repeater-1:after,.cs_hero .sr-repeater-1:after{
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/hero-icon-3.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  z-index: 0;
}
.about-ap .column-inner:before,.cs_hero .column-inner:before{
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/hero-icon-4.svg);
  background-position: center;
  background-size: 100%;
  z-index: 0;
}
.cs_hero.primary .top-icons:before {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Icons/orange-chip.svg);
  background-position: center;
  background-size: 100%;
  z-index: 0;
}
.cs_hero.primary .top-icons:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Icons/orange-document.svg);
  background-position: center;
  background-size: 100%;
  z-index: 0;
}
.cs_hero.primary .sr-repeater-1:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Icons/orange-person.svg);
  background-position: center;
  background-size: 100%;
  z-index: 0;
}
.cs_hero.primary .sr-repeater-1:before {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Icons/orange-bulb.svg);
  background-position: center;
  background-size: 100%;
  z-index: 0;
}

.cs_hero.secondary .top-icons:before {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Icons/green-chip.svg);
  background-position: center;
  background-size: 100%;
  z-index: 0;
}
.cs_hero.secondary .top-icons:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Icons/green-document.svg);
  background-position: center;
  background-size: 100%;
  z-index: 0;
}
.cs_hero.secondary .sr-repeater-1:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Icons/green-person.svg);
  background-position: center;
  background-size: 100%;
  z-index: 0;
}
.cs_hero.secondary .sr-repeater-1:before {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Icons/green-bulb.svg);
  background-position: center;
  background-size: 100%;
  z-index: 0;
}
.cs_hero.primary .column-inner:before,
.cs_hero.primary .column-inner:after,
.cs_hero.secondary .column-inner:before,
.cs_hero.secondary .column-inner:after{
  content: unset;
}
.sr-multicol-media.apdash .cta-group {
  justify-content: center;
}
.transform.new .responsive-image {
  position: unset;
  bottom: unset;
}
.full-width .two-col-headings {
  display: block;
}
.full-width .two-col-headings .heading {
  max-width: 100%;
  margin-bottom: 32px;
}
.full-width.two-col-heading .description {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
.full-width .col-content p {
  font-size: 16px;
}
.bg-remove .content-wrapper {
  background-color: transparent !important;
  padding: 0 !important;
  margin-top: 15px;
}
.three-col-btn .col-content p {
  font-size: 14px;
}
.three-col-btn .btn-wrapper{
  width: 100%;
}
.three-col-btn a.cta-button {
  width: 100%;
  justify-content: center;
}
.three-col-btn a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  padding-left: 10px;
  margin-top: 4px;
}
.three-col-btn a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.three-col-btn .content-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.three-col-btn .cta-group {
  margin-top: auto;
  width: 100%;
}
.three-col-btn .bg-remove a.cta-button {
  width: auto;
}
.three-col-btn .bg-remove a.cta-button:after,
.sr-cards-articles-02 .left-case-study .cta-group a.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  padding-left: 10px;
  margin-top: 4px;
}
.offer-bar-ap {
  padding: 64px;
  margin-bottom: 64px;
}
.offer-bar-ap a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.about-cta-ap:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/gradient-bg.svg);
  width: 63%;
  height: 100%;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: cover;
  z-index: -1;
}
.about-cta-ap,.privacy-hero-ap .container{
  position: relative;
  z-index: 1;
}
.about-cta-ap a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  padding-left: 10px;
  margin-top: 4px;
}
.about-cta-ap a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.about-cta-ap:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/about-cta-overlay.png);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.blue-dot-arrow .blaze-pagination button {
  background: var(--info);
}
.blue-dot-arrow .blaze-pagination button.active {
  border: 3px solid var(--info);
}
.blue-dot-arrow .blaze-arrow {
  border: 1px solid var(--info);
}
.blue-dot-arrow button.blaze-arrow.blaze-next:before{
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_right-info.svg);
  width: 3px;
  height: 6px;
  top: 50%;
  transform: translateY(-50%);
}
.blue-dot-arrow button.blaze-arrow.blaze-prev:before{
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_left-info.svg);
  width: 3px;
  height: 6px;
  top: 50%;
  transform: translateY(-50%);
}

.black-dot-arrow .blaze-pagination button {
  background: #2a2a2a;
}
.black-dot-arrow .blaze-pagination button.active {
  border: 3px solid var(--info);
}
.black-dot-arrow .blaze-arrow {
  border: 1px solid #2a2a2a;
}
.black-dot-arrow button.blaze-arrow.blaze-next:before{
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_right_black.svg);
  width: 3px;
  height: 6px;
  top: 50%;
  transform: translateY(-50%);
}
.black-dot-arrow button.blaze-arrow.blaze-prev:before{
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_left_black.svg);
  width: 3px;
  height: 6px;
  top: 50%;
  transform: translateY(-50%);
}
.black-dot-arrow .slider-arrows {
  border-bottom: 1px solid var(--info);
}
.sr-cards-testimonial-slider-04.black-dot-arrow .author-title{
  font-weight:400;
}
.twoCol-width .description {
  width: 70%;
}
.threeCol a.cta-button:after,.threeCol-ap a.cta-button:after,.contact-info a.cta-button:after,.contact-info-ap a.cta-button:after,
.threeCol button.cta-button:after,.contact-info button.cta-button:after,.contact-info-ap button.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  padding-left: 10px;
  margin-top: 4px;
}
.threeCol a.cta-button:hover:after,.threeCol-ap a.cta-button:hover:after,.contact-info a.cta-button:hover:after,
.contact-info-ap a.cta-button:hover:after,.threeCol button.cta-button:hover:after,
.contact-info button.cta-button:hover:after,.contact-info-ap button.cta-button:hover:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.contact-info  button.cta-button:hover {
  background: #2a2a2a;
  color: #fff;
}
.threeCol .btn-wrapper,.threeCol-ap .btn-wrapper{
  width: 100%;
}
.threeCol a.cta-button,.threeCol-ap a.cta-button,.threeCol button.cta-button {
  justify-content: center;
  width: 100%;
}
.threeCol button.cta-button:hover {
  background: #2a2a2a;
  color: #fff;
}
.threeCol .cta-group,.threeCol-ap .cta-group {
  margin-top: auto;
}
.threeCol .sr-repeater-1 .content-wrapper {
  background: #C2E3E2;
}
.threeCol .sr-repeater-2 .content-wrapper {
  background: #FCDBC5;
}
.threeCol .sr-repeater-3 .content-wrapper {
  background: #DAF3F2;
}
.threeCol .sr-repeater-4 .content-wrapper {
  background: #DAD6FB;
}
.threeCol .sr-repeater-5 .content-wrapper {
  background: #CED5DE;
}
.threeCol .sr-repeater-6 .content-wrapper {
  background: #C2E8F1;
}
.threeCol .two-col-headings,.threeCol-ap .two-col-headings {
  display: block;
  padding-bottom: 32px;
}
.threeCol .two-col-headings .heading,.threeCol-ap .two-col-headings .heading {
  max-width: 100%;
}
.contact-info,.contact-info-ap {
  max-width: 658px;
  margin-right: auto;
}
.contact-info h1.heading,.contact-info-ap h1.heading {
  margin: 64px 0;
}
.contact-info .column_feature {
  background: #f1f1f1;
  border-radius: 16px 16px 0 0;
  padding: 24px 24px 0;
}
.contact-info-ap .column_feature {
  background: #DAF3F2;
  border-radius: 16px;
  padding: 24px;
}
.contact-info .cta-group {
  background: #f1f1f1;
  border-radius: 0 0 16px 16px;
  padding: 24px;
}
.contact-info-ap .cta-group {
  background: #DAF3F2;
  border-radius: 0 0 16px 16px;
  padding: 24px;
}
.contact-info .column_features ,.contact-info-ap .column_features {
  padding-top: 64px;
}
.contact-form .sr-form {
  padding: 32px;
}
.hs_error_rollup {
  display: none;
}
.contact-form  select {
  background-image: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_drop_down.svg);
}
.contact-form .form-columns-2>.hs-dependent-field, .contact-form .form-columns-2>.hs-form-field {
  max-width: 100%;
  min-width: 100%;
}
.contact-form form {
  gap: 13px;
}
.privacy-hero .container:after,.privacy-hero .container:before,.privacy-hero .sr-cover:after,.privacy-hero .sr-cover:before,
.privacy-hero-ap .container:after,.privacy-hero-ap .container:before,.privacy-hero-ap .sr-cover:after,.privacy-hero-ap .sr-cover:before{
  position: absolute;
  content: "";
  width: 89px;
  height: 89px;
  z-index: 1;
}
.privacy-hero .container:after { 
  right: 0;
  bottom: 80px;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon2.svg);
  background-size: 100%;
  background-repeat: no-repeat;
}
.privacy-hero .container:before {
  left: 0;
  bottom: 80px;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/bulb.svg);
  background-size: 100%;
  background-repeat: no-repeat;
}
.privacy-hero .sr-cover:after {
  right: -90px;
  top: 110px;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon3.svg);
  background-size: 100%;
  background-repeat: no-repeat;
}
.privacy-hero .sr-cover:before {
  left: -90px;
  top: 110px;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon1.svg);
  background-size: 100%;
  background-repeat: no-repeat;
}
.privacy-hero:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/k-grey-shape.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 1198px;
  height: 100%;
  mix-blend-mode: color-burn;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.privacy-hero-ap .container:after { 
  right: 0;
  bottom: 80px;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/hero-icon-3.svg);
  background-size: 100%;
  background-repeat: no-repeat;
}
.privacy-hero-ap .container:before {
  left: 0;
  bottom: 80px;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/privacy3.svg);
  background-size: 100%;
  background-repeat: no-repeat;
}
.privacy-hero-ap .sr-cover:after {
  right: -90px;
  top: 110px;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/privacy2.svg);
  background-size: 100%;
  background-repeat: no-repeat;
}
.privacy-hero-ap .sr-cover:before {
  left: -90px;
  top: 110px;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/privacy1.svg);
  background-size: 100%;
  background-repeat: no-repeat;
}
.ind-hero:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/industries-shape.svg);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 72%;
}
.ind-hero .slider_col .hero-img {
  display: none;
}
.ind-hero a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-black.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.ind-hero a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn.svg);
}
.ind-cta:after {
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/industries-cta.svg);
  left: 0;
  mix-blend-mode: multiply;
  position: absolute;
  top: 0;
  z-index: -1;
  content: "";
  background-repeat: no-repeat;
  background-position: right center;
  background-size: cover;
  width: 63%;
  height: 100%;
}
.ind-cta a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-black.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.ind-cta a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn.svg);
}
.ind-cta {
  background: linear-gradient(116deg, #5648CE 1.53%, #4EAFB9 70.38%), linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), url(<path-to-image>) lightgray 50% / cover no-repeat;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.ind-cta .sr-repeater-2 {
  position: static;
}
.story-cards .column_feature span.icon-image {
  position: absolute;
  max-width: 18px;
  bottom: 0;
}
.story-cards .column_feature {
  position: relative;
  display: block;
}
.story-cards .column_feature p.heading {
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 6px;
}
.story-cards .description p {
  font-size: 14px;
  padding-left: 21px;
}
.story-cards .two-col-headings {
  display: block;
}
.story-cards .two-col-headings .heading {
  max-width: 100%;
}
.story-cards .col-content p {
  font-size: 14px;
}
.story-cards .content-wrapper .btn-wrapper {
  width: 100%;
}
.story-cards .content-wrapper a.cta-button {
  width: 100%;
  justify-content: center;
}
.story-cards .content-wrapper a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  margin-top: 4px;
  padding-left: 10px;
}
.story-cards .content-wrapper a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.story-cards .btn-info-wrapper a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.story-cards .cta-group {
  justify-content: center;
  margin-top:auto;
}
.story-cards .column_features {
  border-bottom: 1px solid #CCC;
  padding-bottom: 16px;
}
.wd-50 .description {
  width: 65%;
}
.wb a.cta-button {
  color: #fff;
}
.wb a.cta-button:hover {
  color: #2a2a2a;
}
.wb a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  margin-top: 4px;
  padding-left: 10px;
}
.wb a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
}
.sr-cards-articles-02.orange-dot .blaze-pagination button.active,
.sr-clients-carousel-01.orange-dot .splide__pagination__page.is-active{
  border: 3px solid #FF7A1C;
}
.orange-tab a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  margin-top: 4px;
  padding-left: 10px;
}
.orange-tab a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.sr-tabs-02.orange-tab .tab-item.tab-item--active .tab_label,.sr-tabs-02.orange-tab .tab-item:is(:hover,:focus) .tab_label{
  color: #fff;
  border-bottom: 0;
}
.sr-tabs-02.orange-tab .tab-item.tab-item--active,.sr-tabs-02.orange-tab .tab-item:is(:hover,:focus) {
  background: var(--danger);
  color: #fff !important;
}
.sr-tabs-02.refer .tab-item.tab-item--active, 
.sr-tabs-02.refer .tab-item:is(:hover,:focus) {
  background: var(--info, #0c63ff);
}
.sr-tabs-02.refer .tab-item.tab-item--active .tab_label, 
.sr-tabs-02.refer .tab-item:is(:hover,:focus) .tab_label {
  color: var(--body_bg);
  text-decoration: underline;
}
.sr-tabs-02.refer .tab-item {
  min-height: 50px;
  padding: 16px 18px;
}
.orange-dot .blaze-pagination button.active {
  border: 3px solid #FF7A1C;
}
.case-studies.orange-dot p.author-name {
  color: #2A2A2A !important;
}
.rnc.btn-arrow a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.font-500 .col-content p {
  font-size: 16px;
  font-weight: 500;
}
.feature--col .column_feature {
  background: #C2E8F1;
  border-radius: 16px;
  padding: 24px 24px 32px;
}
.feature--col .column_feature h4 {
  font-weight: 500;
}
.feature--col .column_feature p {
  font-size: 14px;
}
.feature--col .description {
  max-width: 900px;
  margin: 0 auto;
}
.why-kefron .content-wrapper {
  max-width: 786px;
  margin: 0 auto;
}
.why-kefron{
  background: linear-gradient(106deg, #5648CE 18.97%, #4EAFB9 85.48%), #FFF;
  position: relative;
  z-index: 1;
}
.why-kefron:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/why-kefron-shape1.svg);
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  mix-blend-mode: color-burn;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: -1;
  top: 0;
}
.why-kefron iframe {
  border-radius: 6px;
}
.why-kefron .column_features {
  margin-top: 30px;
}
.why-kefron .sr-repeater-1:before {
  position: absolute;
  content: "";
  left: 50px;
  top: 40px;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/hero-icon-1.svg);
  width: 89px;
  height: 89px;
  z-index: 1;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
.why-kefron .sr-repeater-1:after {
  position: absolute;
  content: "";
  right: 50px;
  bottom: 90px;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/hero-icon-2.svg);
  background-position: center;
  background-size: 100%;
  width: 89px;
  height: 89px;
  z-index: 1;
  background-repeat: no-repeat;
}
.why-kefron .sr-repeater-2:before {
  position: absolute;
  content: "";
  left: 0;
  top: -50px;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/hero-icon-3.svg);
  width: 89px;
  height: 89px;
  z-index: 1;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
.why-kefron .sr-repeater-2:after {
  position: absolute;
  content: "";
  right: 160px;
  bottom: 90px;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/hero-icon-4.svg);
  background-position: center;
  background-size: 100%;
  width: 89px;
  height: 89px;
  z-index: 1;
  background-repeat: no-repeat;
}
.why-kefron .sr-repeater-3:before {
  position: absolute;
  content: "";
  left: 160px;
  bottom: 200px;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon5.svg);
  background-position: center;
  background-size: 100%;
  width: 89px;
  height: 89px;
  z-index: 1;
  background-repeat: no-repeat;
}
.why-kefron .sr-repeater-3:after {
  position: absolute;
  content: "";
  right: 0;
  bottom: 60px;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/home-hero-icon4.svg);
  background-position: center;
  background-size: 100%;
  width: 89px;
  height: 89px;
  z-index: 1;
  background-repeat: no-repeat;
}
.why-kefron .btn-wrapper:first-child a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-black.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.why-kefron .btn-wrapper:first-child a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn.svg);
}
.why-kefron .btn-wrapper:last-child a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.why-kefron .btn-wrapper:last-child a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.bg-col .content-wrapper {
  background: #F7F7F7;
  padding: 48px;
  border-radius: 16px;
}
.laptop-btn a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/laptop-btn.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.two-col-slider .col-content h4 {
  margin-bottom: 50px;
}
.two-col-slider .column_feature {
  align-items: center;
}
.two-col-slider .splide__arrow--next:before {
  position: absolute;
  content: "";  
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_left-info.svg);
  width: 3px;
  height: 6px;
  top: 50%;
  transform: translateY(-50%);
}
.two-col-slider .splide__arrow--prev:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_right-info.svg);
  width: 3px;
  height: 6px;
  top: 50%;
  transform: translateY(-50%);
}
.two-col-slider .splide__arrow--next span,.two-col-slider .splide__arrow--prev span{
  display:none;
}
.two-col-slider .splide__arrows:not(.unstyled) .splide__arrow {
  border: 1px solid #6554ED !important;
  border-radius: 8px !important;
  height: 32px !important;
  width: 40px !important;
  font-size:0 !important;
}
.two-col-slider .splide__arrow--next:hover,.two-col-slider .splide__arrow--prev:hover{
  background:transparent !important;
}
.two-col-slider .splide__pagination__page {
  background: #6554ED;
  border-radius: 50px;
  height: 6px;
  opacity: 1;
  width: 6px;
}
.two-col-slider .splide__pagination.overlay {
  bottom: 0;
  padding: 0;
  margin: 0;
  justify-content: flex-start;
}
.two-col-slider .splide__pagination li{
  width:auto;
  margin: 0 4px;
}
.two-col-slider .splide__pagination__page.is-active {
  background-color: transparent;
  border: 3px solid #6554ED;
  width: 12px;
  height: 12px;
  margin-top: -3px;
}
.two-col-slider .container {
  position: relative;
}
.two-col-slider .splide__arrows.splide__arrows--ltr {
  position: absolute;
  bottom: 0;
  right: 70px;
}
.two-col-slider .splide__arrows:not(.unstyled) .splide__arrow--prev {
  left: 0;
}
.two-col-slider .splide__arrows:not(.unstyled) .splide__arrow--next {
  right: 16px;
}
.two-col-slider .column_feature h4.heading {
  font-weight: 700;
  margin-bottom: 0;
}
.center-btn .cta-group {
  justify-content: center;
}
.center-btn a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  padding-left: 10px;
  margin-top: 4px;
}
.sr-case-studies-slider-02.case-studies.blue-dot-arrow.d-width .blaze-arrow{
  border: 1px solid #6554ED;
}
.filter-itmes li span {
  display: flex;
  align-items: flex-start;
  color:#2a2a2a;
}
.filter-itmes li span.f-label {
  color: #6554ED;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  display: block;
  margin-bottom: 4px;
}
.filter-itmes li {
  font-size: 14px;
  letter-spacing: -0.28px;
  list-style: none;
  margin-bottom: 16px;
}
.filter-itmes {
  border-bottom: 1px solid #F1F1F1;
  margin-bottom: 16px;
}
.filter-itmes li img {
  margin-right: 5px;
}
.filter-itmes ul {
  column-count: 2;
  padding: 0;
  margin: 0;
  margin-bottom: 16px;
}
.sr-two-col-slider-02 .content-wrapper .cta-group,.sr-two-col-slider-02 .content-wrapper .cta-group .btn-wrapper {
  width: 100%;
}
.sr-two-col-slider-02 .content-wrapper .cta-group a.cta-button {
  width: 100%;
  justify-content: center;
}
.sr-two-col-slider-02 a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.sr-two-col-slider-02 a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.product-block .responsive-image {
  margin-bottom: 24px;
  overflow: hidden;
  border-radius: 8px;
  transition: all 0.5s ease;
}
.product-block:hover .responsive-image img {
  transform: scale(1.2);
}
.product-block .col-content p {
  font-size: 14px;
  margin-bottom: 32px;
  color:#2a2a2a;
}
.case-study-filter #stuff-filters select {
  background-image: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_drop_down.svg);
  width: 21%;
  margin-top:0;
  background-position: 95% center;
}
span.filter-text {
  color: #6554ED;
  letter-spacing: -0.36px;
}
.bottom-space {
  margin-bottom: 64px;
}
.btn-icons .btn-wrapper:first-child a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/copy-icon-1.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.btn-icons .btn-wrapper:last-child a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/calender-icon.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.cs--slider .filter-itmes ul {
  column-count: 3;
}
.cs--slider .filter-itmes li span.f-label {
  color: #7A7A7A;
}
.two-col-slider.cs--slider .splide__pagination__page.is-active {    
  border: 3px solid #2A2A2A;
  background:transparent;
}
.two-col-slider.cs--slider .splide__pagination__page {
  background: #2A2A2A;
}
.two-col-slider.cs--slider .splide__arrows:not(.unstyled) .splide__arrow {
  border: 1px solid #2A2A2A !important;
}
.two-col-slider.cs--slider .splide__arrow--prev:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_right_black-1.svg);
  width: 3px;
  height: 6px;
  top: 50%;
  transform: translateY(-50%);
}
.two-col-slider.cs--slider .splide__arrow--next:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_left_black-1.svg);
  width: 3px;
  height: 6px;
  top: 50%;
  transform: translateY(-50%);
}
.cs--filter-01 span.filter-text,.guide--filter-01 span.filter-text {
  color: #2a2a2a;
}
.cs--filter-01 #stuff-filters select,.guide--filter-01 #stuff-filters select {    
  width: calc(33% - 8px);
  margin-right: 12px;
}
.cs--filter-01 #stuff-filters select:last-child {    
  margin-right: 0;
}
div#stuff-filters {
  border-bottom: 1px solid #F1F1F1;
  padding-bottom: 14px;
}
.cs--filter-01 .filter-itmes ul {
  column-count: auto;
  display: flex;
  flex-wrap: wrap;
  column-gap: 50px;
  margin-bottom:0;
}
.cs--filter-01 .filter-itmes ul li:first-child{
  width:100%;
}
.cs--filter-01 .filter-itmes li span.f-label {
  color: #7A7A7A;
}
.sr-tabs-02.partner-tab .tab-item.tab-item--active, .sr-tabs-02.partner-tab .tab-item:is(:hover,:focus) {
  background: var(--info);
}
.sr-tabs-02.partner-tab .tab-item.tab-item--active span, .sr-tabs-02.partner-tab .tab-item:is(:hover,:focus) span{
  color: #fff;
  text-decoration: underline;
}
.sr-tabs-02.partner-tab .tab-item{
  width:350px;
}
.sr-tabs-02.partner-tab .content-wrapper a.cta-button:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
  padding-left: 10px;
  margin-top: 4px;
}
.sr-tabs-02.partner-tab .content-wrapper a.cta-button:hover:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.sr-one-col-01 .col-content p {
  font-weight: 500;
  letter-spacing: -0.44px;
}
.sr-one-col-01 iframe {
  border-radius: 8px;
}
.sr-one-col-01 a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/rotate-arrow-black.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.sr-one-col-01 a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/rotate-arrow-white.svg);
}
.sr-one-col-01.apdash a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/rotate-arrow-white.svg);
  padding-left: 0px;
  padding-right: 10px;
  transform: rotate(180deg);
}
.invoice.button .content-row {
  padding-top: 0;
}
.ply-btn a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/play-btn.svg);
  padding-left: 10px;
  margin-top: 3px;
}
.ply-btn a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/play-btn.svg);
}
.colThree .description.lead {
  width: 63%;
}
.colThree .two-col-headings .heading {
  max-width: 410px;
}
.sr-case-studies-slider-02.case-studies.black-arrow.d-width.btn-arrow.sr_module a.cta-button {
  color: #fff;
}
.sr-case-studies-slider-02.case-studies.black-arrow.d-width.btn-arrow.sr_module a.cta-button:hover {
  color: #2a2a2a;
}                                                                                                                                                                                                                  
.case-studies .case-studies-content .author-details {
  width: 60%;
}
.product-block .responsive-image .image-tag span img,.sr-cards-testimonial-slider-04-content .responsive-image .image-tag span img{
  aspect-ratio: auto;
  border-radius: 0;
  margin-top: -2px;
}
.featured_cs .sr-cards-testimonial-slider-04-content {
  flex-direction: row !important;
  align-items: center;
  gap:32px;
}
.featured_cs .sr-cards-testimonial-slider-04-content .responsive-image.media-item {
  width: calc(50% - 16px);
  border-radius: 16px;
}
.featured_cs .sr-cards-testimonial-slider-04-content .featured_right_area {
  width: calc(50% - 16px);
  display: flex;
  flex-direction: column;
  height: 100%;
}
.featured_cs .filter-itmes ul {
  column-count: 3;
}
.featured_cs .filter-itmes li span.f-label {
  color: #7A7A7A;
}
.featured_cs .filter-itmes {
  border-bottom: 1px solid #ccc;
}
.featured_cs .filter-itmes li{
  margin-bottom:0;
}
.featured_right_area p {
  font-size: 14px;
}
.featured_cs h2.heading {
  margin-bottom: 0;
}
.featured_cs .slider-arrows {
  border-bottom: 1px solid #ccc;
}
.featured_cs button.chevron-left:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_left_black-1.svg);
  width: 3px;
  height: 6px;
  top: 50% !important;
  transform: translateY(-50%);
}
.featured_cs button.chevron-right:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_right_black-1.svg);
  width: 3px;
  height: 6px;
  top: 50% !important;
  transform: translateY(-50%);
}
.featured_cs .sr-cards-testimonial-slider-04-content .responsive-image.media-item img {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 16px;
  transition: all 0.5s ease;
}
.case-study-filter a.pager.prev {
  border-radius: 8px;
  border: 1px solid #2a2a2a;
  width: 40px;
  height: 32px;
  font-size: 0;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_left_black-1.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.case-study-filter a.pager.next {
  border-radius: 8px;
  border: 1px solid #2a2a2a;
  width: 40px;
  height: 32px;
  font-size: 0;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_right_black-1.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.dw .description.lead p {
  letter-spacing: 0;
}
.rely .two-col-headings {
  padding-bottom: 95px;
}
.sr-teams-cards .member-cards img {
  border-radius: 8px;
  aspect-ratio: 4 / 4;
  object-fit: cover;
  width:100%;
}
.about-cta.cta-section:after{
  width:65%;
}
.icon-size .column-inner .media-item {
  width: 84px;
}
.icon-size .column-inner .headings {
  width: calc(100% - 100px);
}
.featured_cs_ap .filter-itmes ul {
  column-count: 2;
}
.featured_cs_ap .filter-itmes li {
  margin-bottom: 16px;
  width:50%;
}
.featured_cs_ap .filter-itmes li span.f-label {
  color: #6554ED;
}
.career-testimonials .sr-cards-testimonial-slider-04-content {
  justify-content: flex-start !important;
}
.career-testimonials .slider-arrows {
  border-bottom: 1px solid #F1F1F1;
}
.slider-title .sr-spacer-bottom-75 {
  width: 62%;
  padding-bottom: 0;
}
.slider-title .open-btn {
  width: 38%;
  text-align: right;
}
.slider-title {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding-bottom: 64px;
}
.open-btn a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.open-btn a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
}
.career-testimonials .chevron-right:before {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_right_black-1.svg);
  position: absolute;
  top: 6px;
}
.career-testimonials .chevron-left:before {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_left_black-1.svg);
  position: absolute;
  top: 6px;
}
.form-style {
  background: #F1F1F1;
  border-radius: 32px;
  padding: 32px;
  position: sticky;
  top: 100px;
}
.guide-text h1 {
  color: var(--info);
}
.guide-text .col-content li {
  font-size: 14px;
}
.guide-text .col-content ul {
  padding-left: 20px;
}
.form-style .sr-form {
  margin-top: 16px;
}
.form-style .hs_submit{
  position:relative;
}
.hs_submit input.hs-button:focus {
  box-shadow: none !important;
  border: 0 !important;
}
.form-style .hs_submit .actions:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/download-icon.svg);
  right: 15px;
  top: 15px;
  width: 20px;
  height: 20px;
}
.form-style .hs_submit input.hs-button{
  padding-right: 50px;
}
.form-style .column_features img {
  border-radius: 16px;
}
.form-style .column_features {
  padding-top: 0 !important;
}
.form-style input:is([type="radio"], .form-style [type="checkbox"]):not(:checked)+span:before {
  border-color: #2A2A2A !important;
  width: 20px;
  height: 20px;
}
.form-style .sr-form [type=checkbox]:checked+span:after, .form-style .sr-form [type=checkbox]:not(:checked)+span:after{
  top:-2.5px
}
#products .content-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.wraper {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.read-story {
  margin-top: auto;
}
.guide--filter-01 .wraper {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.read-guide-btn {
  margin-top: auto;
}
.latest-resources .responsive-image img {
  border-radius: 8px;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  transition: all 0.5s ease;
}
.latest-resources .slider-arrows {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.latest-resources .description h3 {
  margin-bottom: 32px;
}
.latest-resources .col-content p {
  font-size: 14px;
  margin-bottom: 30px;
  color:#2a2a2a;
}
.sr-cards-testimonial-slider-04 .sr-cards-testimonial-slider-04-content .responsive-image {
  overflow: hidden;
  border-radius: 8px;
  padding-bottom: 0;
  margin-bottom: 24px;
}
.sr-cards-testimonial-slider-04 .sr-cards-testimonial-slider-04-content:hover img {
  transform: scale(1.2);
}
.sr-cards-testimonial-slider-04 .sr-cards-testimonial-slider-04-content:hover .filter-itmes li img {
  transform:none;
}
.min-read span {
  letter-spacing: 1.2px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  color: #2A2A2A;
  display: block;
  border-bottom: 1px solid #BCC3C9;
  padding-bottom: 8px;
  margin-bottom: 16px;
}
.cs_hero .column_feature .description p {
  font-size: 14px;
  padding-left: 20px;
}
.cs_hero .column_features {
  max-width: 582px;
  margin: 0 auto;
  text-align: left;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  justify-content: center;
}
.cs_hero .column_feature {
  display: block;
  position: relative;
  width: calc(33.33% - 12px);
}
.cs_hero .icon-image {
  position: absolute;
  bottom: 0;
  left: 0;
  top: 16px;
}
.cs_hero .column_feature p.heading {
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: #6554ED;
  font-weight: 500;
  margin-bottom: 5px;
}
.cs_hero .description p {
  font-size: 14px;
  padding-left: 20px;
}
.cs_hero .person-img {
  display: none;
}
.cs_hero .col-content {
  max-width: 786px;
  margin: 0 auto;
}
.cs_hero .col-content {
  max-width: 786px;
  margin: 0 auto;
}
.cs_hero .col-content h1{
  color:var(--info);
}
.cs_hero .col-content p {
  font-weight: 500;
  letter-spacing: -0.44px;
}
.cs_hero a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/download-icon.svg);
  margin-top: 3px;
  padding-left: 10px;
}
.cs_hero .column_feature:last-child {
  margin: 16px 0;
}
.cs_hero .cta-group {
  margin-top: 16px;
}
.cs_hero .eyebrow {
  font-weight: 500;
}
.cs_hero.primary .col-content h1,
.cs_hero.primary .column_feature p.heading {
  color: var(--primary);
}
.sr-case-studies-slider-02.primary .icon-wrapper :is(g,path) {
  fill: var(--primary);
}
.cs_hero.secondary .col-content h1,
.cs_hero.secondary .column_feature p.heading {
  color: var(--tertiary);
}
.sr-case-studies-slider-02.secondary .icon-wrapper :is(g,path) {
  fill: var(--tertiary);
}
.guide-hero-ap {
  background: linear-gradient(113deg, #5648CE 38.24%, #4EAFB9 72.36%), var(--Surface-Colours-Primary-Surface-2, #373737);
}
.guide-hero-ap .content_col:after {
  content: "";
  height: 89px;
  position: absolute;
  top: 0;
  width: 89px;
  z-index: 1;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/cs-hero-icon-1.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  left: -90px;
}
.guide-hero-ap .content_col:before {
  content: "";
  height: 89px;
  position: absolute;
  top: 0;
  width: 89px;
  z-index: 1;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/event-icon2.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  right: -90px;
}
.guide-hero-ap .container:after {
  content: "";
  height: 89px;
  position: absolute;
  bottom: 50px;
  width: 89px;
  z-index: 1;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/hero-icon-3.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  right: 0px;
}
.guide-hero-ap .container:before {
  content: "";
  height: 89px;
  position: absolute;
  bottom: 50px;
  width: 89px;
  z-index: 1;
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/cs-hero-icon-4.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  left: 0px;
}
.guide-hero-ap .container{
  position:relative;
}
.career_cta:before{
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/career-hero-overlay1.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.career_cta:after{
  width:65%;
}
.blaze-track-container {
  padding: 1px;
}
.contact-form .hs_firstname, .contact-form .hs_lastname {
  max-width: 48.5% !important;
  min-width: 48.5% !important;
}
.contact-form label span a {
  color: #2a2a2a;
  text-decoration: underline;
}
.contact-form .hs_submit, .contact-form .hs_submit input {
  width: 100%;
}
.black-cta .content-wrapper h2.heading {
  letter-spacing: -0.76px;
}
.offsite .two-col-headings {
  padding-bottom: 64px;
}
.Services .column-inner .media-item, .bi .column-inner .media-item {
  width: 84px;
}
.Services .column-inner .headings, .bi .column-inner .headings {
  width: calc(100% - 100px);
}
.Services .two-col-headings .heading {
  max-width: 300px;
}
.copy-width.Services .two-col-headings .heading {
  max-width: 47%;
}
.blue-hero .content_col h1.heading {
  margin-bottom: 32px;
}
.three--col .content-row {
  max-width: 868px;
  margin: 0 auto;
}
.bs .column-inner .media-item {
  width: 63px;
}
.bs .column-inner .headings {
  width: calc(100% - 80px);
}
.sr-offer-bar-03 img {
  object-fit: contain;
}
.sr-offer-bar-03 .offer-content {
  display: flex;
}
.sr-offer-bar-03.refer-btn .offer-content {
  align-items: center;
}
.consistent .content-wrapper .cta-group {
  margin-top: auto;
}
.sr-cards-articles-02 a.overlay-link {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}
.sr-cards-articles-02 .topic-details span {
  background: #fff;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 6px;
  display: inline-block;
  padding: 8px 10px;
  letter-spacing: 1.2px;
  font-weight: 500;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.05);
}
.sr-cards-articles-02 .topic-details span img {
  max-width: 16px;
  margin-top: -2px;
}
.header__menu-item--depth-1:first-child .header__menu-submenu--level-2 .header__menu-item--depth-2:nth-last-child(2) .header__menu-link--toggle {
  padding: 16px !important;
  border-radius: 8px;
  background: var(--AP-Gradient, linear-gradient(116deg, #5648CE 1.53%, #4EAFB9 70.38%), #FFF);
}
.header__menu-item--depth-1:first-child .header__menu-submenu--level-2 .header__menu-item--depth-2:nth-last-child(2) .header__menu-link--toggle span{
  color:#fff;
  border-color:#fff;
}
.sr-multicol-media.calculator iframe {
  aspect-ratio: 1;
}
.referral-hero a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/down-icon-black.svg);
  padding-left: 10px;
  margin-top: 4px;
}
.referral-hero a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/down-arrow2.svg);
}
.referral-hero .content_col {
  max-width: 640px;
}
.referral-hero .content_col h1 {
  max-width: 400px;
  margin: 0 auto;
}
.referral-form .sr-form {
  border-radius: 24px;
  padding: 32px;
}
.referral-form .heading {
  font-size: 38px;
  font-weight: 500;
}
.r-step .description {
  max-width: 620px;
  margin: 0 auto;
}
.r-step .tab-item{
  min-height:60px !important;
}
.r-step .tab-item.tab-item--active, .r-step .tab-item:is(:hover,:focus) {
  background: var(--info) !important;
  color: #fff !important;
}
.r-step .tab-item.tab-item--active .tab_label, .r-step .tab-item:is(:hover,:focus) .tab_label {
  color: #fff !important;
  border-bottom:1px solid #fff !important;
}
.referral-hero .content_col:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/referral-icon1.svg);
  width: 88px;
  height: 88px;
  left: -120px;
  top: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.referral-hero .content_col:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/referral-icon2.svg);
  width: 88px;
  height: 88px;
  right: -120px;
  top: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.referral-hero .hero-row:before {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/referral-icon3.svg);
  width: 88px;
  height: 88px;
  left: 0;
  bottom: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.referral-hero .hero-row:after {
  position: absolute;
  content: "";
  background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/referral-icon4.svg);
  width: 88px;
  height: 88px;
  right: 0;
  bottom: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.story-cards .responsive-image.media-item img {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}
.a-cta img {
  max-width: 700px;
}
.wa.btn-arrow a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.form-style span.icon-image {
  min-width: 100%;
}
.p-form .cta-group .cta-button {
  width: 100%;
  justify-content: center;
}
.p-form .cta-group .cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/download-black.svg);
  padding-left: 10px;
  margin-top: 3px;
  width:17px;
  height:16px;
}
.p-form .cta-group .cta-button:hover{
  background:#2a2a2a;
  color:#fff;
}
.p-form .cta-group .cta-button:hover:after{
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/download-icon.svg);
  margin-top: -2px;
}
.p-form .cta-group a.cta-button:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow.svg);
}
.p-form .cta-group a.cta-button:hover:after {
  content: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/btn-arrow-1.svg);
}
.modal-dialog {
  margin: 100px auto !important;
}
.product-block:hover .image-tag img {
  transform: none;
}
.sr-cards-testimonial-slider-04 .sr-cards-testimonial-slider-04-content:hover .image-tag img,
.product-block:hover .image-tag img{
  transform: none !important;
}


/*****************************************/
/* responsive   */
/*****************************************/

@media(max-width:2560px){
  .sr-cards-articles-02 .container-fluid,
  .sr-teams-cards .container-fluid{
    max-width: 74%;
  }
}

@media(max-width:2200px){
  .sr-cards-articles-02 .container-fluid,
  .sr-teams-cards .container-fluid{
    max-width: 78%;
  }
}

@media(max-width:2000px){
  .sr-cards-articles-02 .container-fluid,
  .sr-teams-cards .container-fluid{
    max-width: 82%;
  }
}

@media(max-width:1800px){
  .sr-cards-articles-02 .container-fluid,
  .sr-teams-cards .container-fluid{
    max-width: 85%;
  }
}

@media(max-width:1600px){
  .sr-cards-articles-02 .container-fluid,
  .sr-teams-cards .container-fluid{
    max-width: 89%;
  }
}

@media(max-width:1500px){
  .sr-cards-articles-02 .container-fluid,
  .sr-teams-cards .container-fluid{
    max-width: 92%;
  }
  .partner-ap-hero:before{
    width:75%;
  }
}

@media(max-width:1400px){
  .features-hero .hero-img img {
    max-width: 625px;
    width:100%;
  }
  .erp-hero img {
    max-width: 620px;
    width:100%;
  }
  .sr-cards-articles-02 .container-fluid,
  .sr-teams-cards .container-fluid{
    max-width: 95%;
  }
  .a-cta img {
    max-width: 650px;
  }
}

@media(max-width:1366px){
  .man-img img {
    bottom: -311px;
    max-width: 350px;
  }
  .lp-hero .responsive-image img{
    max-width: 550px;
  }
  .a-cta img {
    max-width: 580px;
  }
  .blue--card:after {   
    height: 100px;
    left: -40px;
    top: -70px;
    width: 100px;
  }
  .top-icons:before{
    left:100px;
  }
  .top-icons:after{
    right:100px;
  }
  .person-img:before {
    height: 250px;
    width: 190px;
  }
  .person-img:after {
    height: 230px;
    width: 290px;
    left:0;
    background-size: 74%;
    background-position: bottom left;
  }
  .resources {
    width: 95%;
  }
  .lp-hero .responsive-image{
    right:15px;
  }
  .home-hero .heading-area:after,.top-icons:before,.top-icons:after,.blue--card:after,.black--card:before,.home-hero .heading-area:before,
  .info .blue--card:after,.info .black--card:before,.home-hero.info:before,.home-hero.info .content-row:before,.home-hero.info .content-row:after,
  .about-hero .sr-repeater-1:after,.about-hero .sr-repeater-1:before,.about-hero .column-inner:after,.about-hero .column-inner:before,
  .why-kefron .sr-repeater-1:before,.why-kefron .sr-repeater-1:after,.why-kefron .sr-repeater-2:before,.why-kefron .sr-repeater-2:after,
  .why-kefron .sr-repeater-3:before,.why-kefron .sr-repeater-3:after,.case-study-hero .content_col:before,.case-study-hero .content_col:after,
  .case-study-hero .hero-row:before,.case-study-hero .hero-row:after,.cs--hero .content_col:before,.cs--hero .content_col:after,
  .cs--hero .hero-row:before,.cs--hero .hero-row:after,.cs_hero .sr-repeater-1:after,.cs_hero .sr-repeater-1:before,.cs_hero .column-inner:after,
  .cs_hero .column-inner:before,.guide-hero-ap .content_col:after,.guide-hero-ap .content_col:before,.guide-hero-ap .container:before,
  .guide-hero-ap .container:after{
    width:60px;
    height:60px;
  }
  .home-hero .heading-area:before{
    right:-18%;
  }
  .home-hero .heading-area:after{
    left:-23%;
  }
  .blue--card:after,.info .blue--card:after {
    left: -10px;
    top: -35px;
  }
  .info .black--card:before {
    right: -10px;
    top: -35px;
  }
  .why-kefron .sr-repeater-1:before,.why-kefron .sr-repeater-2:before,.why-kefron .sr-repeater-3:before,.about-ap .sr-repeater-1:after{
    left:15px;
  }
  .why-kefron .sr-repeater-3:after,.why-kefron .sr-repeater-1:after,.why-kefron .sr-repeater-2:after,.about-hero .sr-repeater-1:before{
    right:15px;
  }
}

@media(max-width:1200px){
  li.header__menu-item.header__menu-item--depth-1 {
    margin: 0 5px;
  }
  .six-col .content-wrapper {
    display: flex;
    flex-direction: column;
  }
  .six-col .icon-image img {
    max-width: 150px !important;
  }
  .six-col .column_features {
    margin-top: auto;
  }
  .home-hero .heading-area:after {
    left: -10%;
  }
  .k-icon img {
    max-width: 145px;
    height: 182px;
  }
  .home-hero .heading-area:before {
    right: -10%;
  }
  .ind-cta.a-cta .responsive-image {
    bottom: 0 !important;
  }    
  .a-cta img {
    max-width: 100%;
  }
  .about-ap .top-icons:before{
    left:100px;
  }
  .about-ap .top-icons:after{
    right:100px;
  }
  .blue-bg-hero .hero-img img {
    max-width: 500px;
  }
  .blue-bg-hero .responsive-image.hero-img {
    top: -90px !important;
  }
  .sr-cards-articles-02 .container-fluid,
  .sr-teams-cards .container-fluid{
    max-width: 93%;
  }
  .home-hero.info .heading-area:before{
    right:-30px;
    top:50px;
  }
  .home-hero.info .heading-area:after{
    left:-30px;
    top:50px; 
  }
  .sr-cards-articles-02 .blaze-track,
  .sr-teams-cards .blaze-track{
    padding-right: 0;
  }
  .sr-hero-features .hero-feature{
    padding:20px !important;
  }
  .erp-hero img {
    max-width: 550px;
  }
  .f-box span,.hero-feature-content ul li {
    font-size: 14px;
  }
  .f-box{
    padding:10px;
  }
  .transform .erp-cta-img .responsive-image {
    bottom: 0;
  }
  .f-img img {
    max-width: 180px;
  }
  .resources {
    width: 90%;
  }
  .sr-tabs-02 .tab-item .tab_label{
    font-size:18px !important;
  }
  .sr-tabs-02 .tab-item{
    padding:15px 10px !important;
  }
  .hero-feature-content h5 {
    font-size: 24px;
  }
  .home-hero.info:before{
    right:20px;
  }
  .doc-info .content-wrapper .inner-box{
    padding:30px;
  }
  .man-img img {
    bottom: -324px;
    max-width: 240px;
  }
  .automation {
    padding-left: 50px;
    padding-right: 50px;
  }
  footer.sr-footer:after{
    display:none;
  }
  .f-social {
    padding-left: 0;
    margin-left: -165px;
  }
  .leadership {
    padding: 70px 50px;
  }
  .orange-box .box-bg .content-wrapper {
    padding: 50px;
  }
  .sr-clients-carousel-01 h5.heading,.sr-clients-carousel-01 .description {
    padding: 0 50px;
  }
  .sr-footer-04 .sr-footer-nav .hs-menu-wrapper>ul:has(.hs-menu-children-wrapper) li {
    width: 210px !important;
  }
  .sr-footer-04 .sr-footer-nav .hs-menu-wrapper>ul>li:last-child {
    margin-left: 30px;
  }
  .f-address {
    width: 185px;
  }
  .ind-cta .responsive-image {
    position: relative;
    bottom: 0;
  }
  .f-menu { 
    width: calc(100% - 220px);
  }
  .features-hero .hero-img img {
    max-width: 500px;
  }
  .invoice .media-item:before{
    width:100px;
    height:100px;
  }
  .ap .hero-img img{
    max-width:550px;
  }
  .top-icons:before {
    left: 15px;
  }
  .top-icons:after{
    right:15px;
  }
  .transform .responsive-image,.black-cta .responsive-image,.digities.black-cta .responsive-image {
    bottom: 0;
    position: relative;
  }
  .lp-hero .responsive-image {
    right: 0;
    position: relative;
  }
  .lp-hero .responsive-image img {
    max-width: 100%;
  }
  .event-hero .content_col:before,.event-hero .content_col:after,.event-hero .hero-row:after, .event-hero .hero-row:before,
  .guide--hero .content_col:before,.guide--hero .content_col:after,.guide--hero .hero-row:before,.guide--hero .hero-row:after{
    width:60px;
    height:60px;
  }
  .event-hero .content_col:before,.guide--hero .content_col:before{
    left:-70px;
  }
  .event-hero .content_col:after,.guide--hero .content_col:after{
    right:-70px;
  }
  .retail-cta.ind-cta .responsive-image{
    bottom:0;
  }
  .k-icon .responsive-image.media-item img {
    max-width: 100%;
    height: auto;
  }
}

@media(max-width:1199px){
  .our-solution .cta-group {
    margin-top: auto;
  }
}

@media(max-width:991px){
  .sr-hero-features .feature-row{
    padding:0 25px;
  }
  .slider_col .responsive-image.hero-img img {
    border-radius: 8px !important;
  }
  .slider_col .responsive-image.hero-img {
    display: block;
  }
  .fa-hero .responsive-image.hero-img {
    position: static;
    top: 0;
  }
  .inner-left-main {
    margin-top: 0px;
  }
  .about-cta-ap:after{
    width: 68%;
  }
  .blue-bg-hero .hero-img img {
    max-width: 600px;
    width: 100%;
  }
  .sr-offer-bar-03 img {
    object-fit: none;
    margin-bottom: 30px;
  }
  .sr-offer-bar-03 .offer-content {
    display: block;
  }
  .case-study-hero .content_col:before,.cs--hero .content_col:before{
    left:15px;
    top: -50px;
  }
  .case-study-hero .content_col:after,.cs--hero .content_col:after{
    right:15px;
    top: -50px;
  }
  .case-study-filter #stuff-filters select {    
    width: 48%;
    margin-bottom: 10px;
  }
  .case-study-filter span.filter-text {
    width: 100%;
    margin-bottom: 20px;
  }
  .copy-width .two-col-headings .heading {
    max-width: 100%;
    margin-bottom: 20px;
  }
  .sr-cards-articles-02 .container-fluid,.sr-teams-cards .container-fluid {
    max-width: 720px;
    margin: 0 auto;
  }
  .contact-form form {
    gap: 24px;
  }
  .about-hero .responsive-image img {
    max-width: 250px !important;
  }
  .left-case-study {
    padding-right: 0;
    margin-bottom:50px;
  }
  .contact-info h1.heading,.contact-info-ap h1.heading {
    margin: 32px 0;
  }
  .contact-info,.contact-info-ap {
    max-width: 100%;
  }
  .why-kefron .sr-repeater-1:before{
    top:-80px;
  }
  .why-kefron .sr-repeater-1:after{
    bottom:auto;
    top:-80px;
  }
  .contact-info .column_features,.contact-info-ap .column_features {
    padding-top: 32px;
  }
  .contact-info .responsive-image img,.contact-info-ap .responsive-image img {
    max-width: 80px;
  }
  .cta-section:before {
    background: rgba(0, 0, 0, 0.5) !important;
  }
  .green-hero-bg .content_col .description.lead {
    padding-right: 0;
  }
  .ds-hero .sr-cover-image,.blue-hero .sr-cover-image:after,.green-hero-bg .sr-cover-image:after,.career-hero .sr-cover-image:after,
  .home-hero .heading-area:after,.home-hero .heading-area:before{
    display:none;
  }
  .sr-offer-bar-03 img {
    max-width: 100px;
    height:auto;
  }
  .sr-cards-articles-02 .paginator-center,.sr-teams-cards .paginator-center{
    right:0;
  }
  .align-center {
    align-items: flex-start;
  }
  li.header__menu-item.header__menu-item--depth-1 span.header__menu-link-span {
    color: #2a2a2a;
    font-size: 18px;
  }
  .ap-team .description {
    padding-left: 0;
    width: 100%;
  }
  .sr-hero-features.hero-overlap {
    margin-top: -4rem;
  }
  .hero-feature>div,.operations .two-col-headings .heading,.operations .two-col-headings .description,.why-work.two-col-heading .description,
  .column-4.aq .two-col-headings .heading,.ftc.two-col-heading .description,.measure .two-col-headings .heading,.measure .two-col-headings .description,
  .column-4-ap .description,.twoCol-width .description,.wd-50 .description{
    width: 100%;
  }
  .event-hero .content_col:before,.event-hero .content_col:after,.event-hero .hero-row:after, .event-hero .hero-row:before,
  .guide--hero .content_col:before,.guide--hero .content_col:after,.guide--hero .hero-row:before,.guide--hero .hero-row:after{
    width:40px;
    height:40px;
  }
  .event-hero .content_col:before,.guide--hero .content_col:before {
    left: 0;
    top: -20px;
  }
  .event-hero .content_col:after,.guide--hero .content_col:after {
    right: 0;
    top: -20px;
  }
  .man-img img {
    bottom: 0;
    max-width: 240px;
    position: static;
  }
  .about-hero .column-inner:after{
    left:40px;
    bottom:40px;
  }
  .about-hero .column-inner:before{
    right:40px;
    bottom:40px;
  }
  .measure .two-col-headings .heading{
    margin-bottom:16px; 
  }
  .automation{
    padding-bottom:0 !important;
  }
  .h-copy-50 .two-col-headings .heading {
    max-width: 100%;
    padding-right: 0;
  }
  .middle-footer {
    width: 100%;
    order: 3;
  }
  .case-studies-content.sr-card {
    padding: 64px !important;
  }
  .footer-address {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    column-gap: 25px;
    order: 2;
  }
  .footer-address h5{
    width:100%;
  }
  .career-hero:after,.ind-hero:before,.why-kefron .sr-repeater-3:before,.why-kefron .sr-repeater-2:after{
    display:none;
  }
  .f-logo {
    padding-top: 0;
    text-align: left;
    width: 100%;
    display: flex;
    align-items: center;
    order: 1;
    gap: 30px;
    margin-bottom: 30px;
  }
  .footer-logo-social {
    order: 5;
  }
  .f-social {
    margin-top: 30px;
    padding-left: 0;
    margin-left: 0;
    order: 4;
  }
  .sr-footer-04 .menu-wrapper {
    padding: 30px 0 0;
  }
  .f-logo>img:first-child {
    margin-bottom: 0;
  }
  .footer-copyright {
    padding-left: 0;
    padding-top: 0;
    margin-bottom: 30px;
  }
  .inner-stats p {
    font-size: 18px;
  }
  .success-stories .inner-box img {
    width: 100%;
  }
  .orange-box .box-img {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    margin-bottom:30px;
  }
  .client-logo p {
    font-size: 16px;
  }
  .orange-box {
    padding: 70px 50px !important;
  }
  .orange-box .box-bg .content-wrapper {
    padding: 30px;
  }
  .inner-testi {    
    max-width: 500px;
  }
  .doc-hero .content_col {
    padding-left: 30px;
  }
  .orange-box .box-bg {
    border-radius: 20px 20px 0 0;
  }
  .orange-box .responsive-image img {
    border-radius: 0 0 20px 20px;
    width: 100%;
  }
  .orange-box .row-gap {
    row-gap: 0;
  }
  .header__menu-item {
    color: #333 !important;
  }
  .header__menu-item--button a.cta-button {
    padding: 0;
    font-family: Parkinsans, sans-serif;
  }
  .header__menu-item--button {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .sr-hero-02 .content_col {
    padding-bottom: 0;
  }
  .invoice .content-row {
    padding-top: 0;
  }
  .two-col-heading {
    display: block;
  }
  .two-col-headings .heading,.two-col-headings .description,.rely .two-col-headings .heading, .safety .two-col-headings .heading,
  .info-mgmt .two-col-headings .heading,.h-50 .two-col-headings .heading,.column-4 .two-col-headings .heading,.lp-cs .description.lead,
  .four-cols .description.lead,.column-4-ap .two-col-headings .heading,.a-info .two-col-headings .heading{
    max-width: 100%;
  }
  .testi-slider .case-studies-content {
    padding: 0 !important;
  }
  .faq-icon img {
    max-width: 50px !important;
    margin-right: 20px;
  }
  .sr-tabs-accordion-01 .sticky {
    order: 2;
  }
  .sr-tabs-accordion-01 .sticky h2 {
    margin-bottom: 0 !important;
  }
  .sr-tabs-accordion-01 .dis-flex {
    align-items: center;
    margin-bottom: 32px;
    flex-wrap: nowrap;
  }
  .two-col-heading .description,.info-mgmt .description,.safety.two-col-heading .description {
    width: 100%;
  }
  .erp {
    padding-left: 15px;
  }
  .f-menu,.h-50.two-col-heading .description {
    width: 100%;
  }
  .f-address {
    width: 100%;
    display: flex;
    gap: 50px;
  }
  .effortless .description {
    width: 100%;
  }
  .sr-footer-04 .row.footer-row > div:last-child {
    padding-left: 0;
  }
  .sr-tabs-02 .tab-item .tab_label {
    font-size: 14px !important;
  }
  .sr-offer-bar-03 {
    padding: 30px !important;
  }
  .ftc .two-col-headings .heading,.effortless .two-col-headings .heading {
    margin-bottom: 20px;
    width: 100%;
  }
  .ftc .two-col-heading .description,.effortless .two-col-heading .description,.ock.two-col-heading .description,.two-col-heading.g-safety .description {
    width: 100%;
  }
  .sr-case-studies-slider-02 .sr-spacer-bottom-100 {
    padding-bottom: 32px;
  }
  .sr-case-studies-slider-02 h2.heading {
    margin-bottom: 16px;
  }
  .sr-case-studies-slider-02 .blaze-arrow{
    bottom:-13px;
  }
  .sr-tabs-accordion-02 .sr-row {
    row-gap: 8px;
  }
  .sr-tabs-vertical-01 .details[open]  {
    background: radial-gradient(210.67% 117.61% at 79.76% 5.67%, #63CEC8 16.93%, #5648CE 100%), var(--Colours-Light-Grey, #EFEFEF);    
  }
  .sr-tabs-vertical-01 .details[open] summary.details__summary{
    background: #483CA8;
  }
  .sr-tabs-vertical-01 .details[open] .details__summary p {
    color: var(--white);
  }
  .sr-tabs-vertical-01 .description.details__content {
    padding: 32px !important;
  }
  .sr-tabs-vertical-01 .inner-tab{
    padding:24px;
  }
  .sr-tabs-vertical-01 .details[open] .details-icon:before,.sr-tabs-vertical-01 .details[open] .details-icon:after{
    background-color: var(--white);
  }
  .sr-tabs-vertical-01 .details-group summary.details__summary svg,
  .invoice .content-row .row>div:before{
    display: none;
  }
  .sr-tabs-vertical-01 .details-group summary.details__summary{
    border-radius:10px;
  }
  .erp-work .team-column {
    margin-bottom: 40px;
  }
  .invoice .content-row .row>div:nth-of-type(odd) .col-content {
    position: relative;
    top: 0;
  }
  .invoice .content-row .row>div:nth-of-type(2n) .col-content,.invoice .col-content {
    margin-top: 30px;
  }
  .invoice .media-item img {
    max-width: 50px;
  }
  .invoice .content-wrapper {
    justify-content: center;
  }
  .invoice .column-inner {
    margin-bottom: 50px;
  }
  .invoice .sr-valign-top {
    align-items: center;
  }
  .invoice .bottom-btn {
    padding-top: 0;
  }
  .invoice .two-col-heading {
    padding-bottom: 60px;
  }
  .complexity .two-col-headings,.rnc .two-col-headings {
    display: block;
  }
  .complexity .two-col-headings .heading,.rnc .two-col-headings .heading {
    max-width: 100%;
    margin-bottom: 20px;
  }
  .complexity .description,.rnc .two-col-headings .description {
    padding-left: 0;
    width: 100%;
  }
  .left--card {
    margin-bottom: 30px;
  }
  .inner-left-card {
    margin-top: 30px;
  }
  .our-solution .cta-group {
    margin-top: 0;
  }
  .two-col-headings {
    display: block;
  }
  .two-col-headings .heading {
    margin-bottom: 16px;
  }

  .sr-stats-05 .description.lead p,.w-services .two-col-headings .heading,.g-safety .two-col-headings .heading  {
    max-width: 100%;
  }
  .home-hero .cta-group {
    padding-top: 0;
  }
  .sr-footer-04 .sr-footer-nav .hs-menu-wrapper>ul:has(.hs-menu-children-wrapper) li {
    width: 205px !important;
  }
  .sr-footer-04 .sr-footer-nav .hs-menu-wrapper>ul>li:last-child {
    margin-left: 32px;
  }
  .blue--card:after{
    left:0;
  }
  .person-img:after {
    height: 170px;
    width: 180px;
  }
  .person-img:before {
    height: 160px;
    width: 190px;
  }
  .top-icons:before{
    top:-60px;
    width:60px;
    height:60px;
  }
  .top-icons:after {
    right: 5px;
    width: 60px;
    height: 60px;
  }
  .middle-icons:before{
    top: 59%;
    width:60px;
    height:60px;
    z-index:100;
  }
  .blue--card {
    margin-bottom: 50px;
  }
  .black--card:before{
    width:60px;
    height:60px;
    right: -10px;
    top: -25px;
  }
  .blue--card:before,.home-hero.info:before,.info .blue--card:before,.info .blue--card:after,.info .black--card:after{
    width:60px;
    height:60px;
  }
  .info .blue--card:after{
    left:0;
  }
  .slider_col{
    z-index:1;
  }
  .home-hero.info:before,.ds-hero:after,.ds-orange-hero:after,.blue-hero:after,.home-hero.info .content-row:after,
  .home-hero.info .content-row:before,.grey-hero:after{
    display:none;
  }
  .sr-job-listing-02 .row > div:first-child {
    order: 2;
  }
  .sr-job-listing-02 .faq-icon img {
    margin-right: 0;
    max-width: 100% !important;
    margin-bottom: 30px;
  }
  select#material-filter{
    width:40%:
  }
  .sr-cards-articles-02 .article-item .content-wrapper {
    display: block !important;
    height: auto !important;
  }
  .home-hero.info:after{
    width:70%;
  }
  .sr-case-studies-slider-02 .case-image{
    padding:0 30px;
  }
  .two-col-headings .heading br {
    display: none;
  }
  .about-cta-ap:before{
    background-color: rgba(0, 0, 0, 0.5) !important;
  }
  .privacy-hero .sr-cover:before,.privacy-hero .sr-cover:after,.privacy-hero .container:before,.privacy-hero .container:after,
  .privacy-hero-ap .sr-cover:before,.privacy-hero-ap .sr-cover:after,.privacy-hero-ap .container:before,.privacy-hero-ap .container:after{
    width:50px;
    height:50px;
  }
  .privacy-hero .sr-cover:before,.privacy-hero-ap .sr-cover:before{
    left:15px;
    top:50px;
  }
  .privacy-hero .sr-cover:after,.privacy-hero-ap .sr-cover:after{
    right:15px;
    top:50px;
  }
  .header_ap li.header__menu-item.header__menu-item--depth-2:last-child ul.header__menu-submenu {
    position: static;
    transform: none;
    width: 100% !important;
    display: block;
    padding: 0;
  }
  .header_ap ul.header__menu-submenu.header__menu-submenu--level-3 li.header__menu-item.header__menu-item--depth-2:first-child {
    display: none;
  }
  .header_ap .header__menu-item,.header__container[data-layout=mobile] .header__menu-link {
    display: block;
  }
  button.header__menu-link.header__menu-back {
    text-align: left;
    font-size: 18px !important;
  }
  li.header__menu-item.header__menu-item--depth-2:nth-of-type(2) {
    display: flex;
    align-items: center;
  }
  li.header__menu-item.header__menu-item--depth-2:last-child ul.header__menu-submenu.header__menu-submenu--level-3 li.header__menu-item{
    margin-bottom:16px;
    border: 1px solid #ccc;
  }
  li.header__menu-item.header__menu-item--depth-2 span.header__menu-link-span span{
    font-size:14px !important;
  }
  li.header__menu-item.header__menu-item--depth-2 span.header__menu-link-span{
    font-size:18px !important;
  }
  .header__container[data-layout=mobile] .header__menu-submenu--level-2>li h3 {
    font-size: 20px;
    margin-bottom: 0;
  }
  .header__container[data-layout=mobile] .header__menu-submenu--level-2>li button.header__menu-link.header__menu-link--toggle.no-button {
    display: none;
  }
  li.header__menu-item.header__menu-item--depth-1:nth-last-child(2) ul li,
  li.header__menu-item.header__menu-item--depth-1:nth-last-child(3) ul li{
    background: #f7f7f7;
    border-radius: 8px;
    padding: 16px !important;
    border: 1px solid #ccc;
  }
  li.header__menu-item.header__menu-item--depth-1:nth-last-child(2) ul li.header__menu-item--depth-1,
  li.header__menu-item.header__menu-item--depth-1:nth-last-child(3) ul li.header__menu-item--depth-1,
  li.header__menu-item.header__menu-item--depth-1:nth-last-child(3) ul li.header__menu-item.header__menu-item--depth-2:nth-of-type(2),
  .header_ap .header__menu-item--depth-1:nth-last-child(2) .header__menu-submenu--level-2 li.header__menu-item.header__menu-item--depth-2:nth-of-type(2) a.header__menu-link{
    background: transparent;
    border-radius: 0;
    padding: 0 !important;
    border: 0;
  }
  .header_ap li.header__menu-item.header__menu-item--depth-2 span.header__menu-link-span span {
    border-top: 1px solid #2a2a2a;
  }
  .header__container[data-layout=mobile] .header__menu-submenu--level-2>li a.header__menu-link {
    display: block;
  }
  ul.header__menu-submenu.header__menu-submenu--level-2 {
    padding: 64px 0 64px !important;
  }
  .header__container[data-layout=mobile] .header__menu-back:hover {
    color: #2a2a2a !important;
    margin-bottom:50px;
  }
  li.header__menu-item.header__menu-item--depth-1:nth-last-child(3) > ul {
    padding: 64px 15px !important;
  }
  ul.header__menu-submenu.header__menu-submenu--level-2 {
    padding: 64px 15px 150px !important;
  }
  li.header__menu-item.header__menu-item--depth-1:nth-last-child(2) ul li.header__menu-item.header__menu-item--depth-2 {
    width: 100% !important;
  }
  li.header__menu-item.header__menu-item--depth-1:nth-last-child(2) > ul li.header__menu-item.header__menu-item--depth-2 {
    background: transparent;
    padding: 0 !important;
    border: 0;
  }
  button.header__menu-link.header__menu-back {
    margin-bottom: 50px;
  }
  li.header__menu-item.header__menu-item--depth-1 > .header__menu-link {
    padding: 15px !important;
  }
  li.header__menu-item.header__menu-item--depth-1 button.header__menu-link.header__menu-back {
    padding: 0 !important;
  }
  nav.header__menu.header__menu--mobile {
    padding: 49px 0;
  }
  .header__menu-item a.cta-button {
    display: block;
    position: relative;
    color: #2a2a2a;
    text-align: left;
    min-height: auto;
    padding: 15px 0px;
  }
  .header__menu-item a.cta-button:after {
    background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/header-arrow.svg);
    position: absolute;
    content: "";
    width: 10px;
    height: 16px;
    top: 18px;
    right: 0;
  }
  .header__container[data-layout=mobile] .header__menu-submenu--level-2>li a {
    color: #2a2a2a;
    font-size: 16px;
  }
  button.header__menu-link.header__menu-link--toggle{
    position:relative;
  }
  button.header__menu-link.header__menu-link--toggle:after {
    position: absolute;
    content: "";
    background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_right-2.svg);
    width: 6px;
    height: 12px;
    top: 21px;
    right: 50px;
  }
  .header__menu-item a.cta-button {
    background: transparent;
    border: 0;
    font-size:18px;
  }
  .header__menu-item--button .btn-wrapper {
    width: 100%;
  }
  .header_kefron .header__wrapper{
    padding:10px 0;
  }
  .header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(2) li.header__menu-item.header__menu-item--depth-2, 
  .header_kefron li.header__menu-item.header__menu-item--depth-1:last-child li.header__menu-item.header__menu-item--depth-2 {
    display: block;
    width: 100%;
    background: transparent;
    border: 0;
    border-radius: 0;
    padding: 0 !important;
  }
  .header_kefron ul.header__menu-submenu.header__menu-submenu--level-3 {
    width: 100% !important;
    position: static !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
  }
  .header_kefron ul.header__menu-submenu.header__menu-submenu--level-3 li.header__menu-item.header__menu-item--depth-2:first-child {
    display: none;
  }
  .header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(2) li.header__menu-item.header__menu-item--depth-2:last-child, 
  .header_kefron li.header__menu-item.header__menu-item--depth-1:last-child li.header__menu-item.header__menu-item--depth-2:last-child {
    max-width: 100%;
    padding: 32px !important;
  }
  .header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2 ul.header__menu-submenu {
    width: 100% !important;
    height: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  .header__menu-submenu:before{
    display:none;
  }
  .header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2 ul.header__menu-submenu li.header__menu-item {
    width: 100%;
  }
  .header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2 button.header__menu-link {
    display: block;
  }
  .header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2 {
    display: block;
  }
  .header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2 button.header__menu-link.header__menu-link--toggle {
    width: 100% !important;
    max-width: 100% !important;
  }
  .header_kefron .header__menu-submenu--level-3 .header__menu-item--depth-2:first-child,.cs_hero .sr-repeater-1:after,.cs_hero .sr-repeater-1:before {
    display: none !important;
  }
  ul.header__menu-submenu.header__menu-submenu--level-3 {
    padding: 16px 0 !important;
  }
  .header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2:nth-last-child(2) button.header__menu-link.header__menu-link--toggle.no-button {
    border-radius: 8px;
    background: var(--AP-Gradient, linear-gradient(116deg, #5648CE 1.53%, #4EAFB9 70.38%), #FFF);
  }
  .header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2:nth-last-child(2) button.header__menu-link.header__menu-link--toggle.no-button span {
    color: #fff;
    border-color: #fff;
  }
  .header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2:last-child button.header__menu-link.header__menu-link--toggle.no-button {
    border-radius: 8px;
    background: #373737;
  }
  .header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2:last-child button.header__menu-link.header__menu-link--toggle.no-button span {
    color: #fff;
    border-color: #fff;
  }
  .header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2:nth-last-child(2) button.header__menu-link.header__menu-link--toggle.no-button svg,
  .header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2:last-child button.header__menu-link.header__menu-link--toggle.no-button svg{
    display:none;
  }
  .header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2 button.header__menu-link.header__menu-link--toggle.no-button {
    all: inherit;
    padding: 16px;
    position: relative;
  }
  .header_kefron li.header__menu-item.header__menu-item--depth-1:nth-last-child(2) ul.header__menu-submenu.header__menu-submenu--level-2 li.header__menu-item.header__menu-item--depth-2:last-child a.header__menu-link {
    padding: 0 !important;
  }
  .header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2:nth-of-type(2) {
    display: flex;
    align-items: center;
  }
  .header_kefron li.header__menu-item.header__menu-item--depth-1:nth-of-type(1) li.header__menu-item.header__menu-item--depth-2:nth-of-type(2) a{
    padding:0;
  }
  .header_kefron li.header__menu-item.header__menu-item--depth-1:nth-last-child(2) ul.header__menu-submenu.header__menu-submenu--level-2 li.header__menu-item.header__menu-item--depth-2:last-child {
    background: #373737 !important;
    padding: 32px !important;
  }
  .header_kefron ul.header__menu-submenu.header__menu-submenu--level-3 li.header__menu-item.header__menu-item--depth-3 {
    background: #F1F1F1;
    margin-bottom: 16px;
    border-radius: 8px;
    border: 1px solid #ccc;
    padding: 16px;
  }
  .header_kefron ul.header__menu-submenu.header__menu-submenu--level-3 li.header__menu-item.header__menu-item--depth-3 a.header__menu-link {
    padding: 0;
  }
  .header_kefron ul.header__menu-submenu.header__menu-submenu--level-3 {
    gap: 0;
    padding: 0 !important;
  }
  .header_kefron li.header__menu-item.header__menu-item--button.header__menu-item--depth-1:last-child {
    display: block;
  }
  .header_kefron li.header__menu-item.header__menu-item--depth-2 button.header__menu-link.header__menu-link--toggle:after{
    right:20px;
    background: url(https://145674103.fs1.hubspotusercontent-eu1.net/hubfs/145674103/Kefron%20Nov%202025/arrow_right-white.svg);
  }
  .header_kefron button.header__menu-link.header__menu-link--toggle:after{
    right:20px;
  }
  .header_kefron .header__menu-item--button a.cta-button{
    font-weight:500;
  }
  .header_kefron button.header__menu-link.header__menu-back {
    margin-bottom: 32px;
  }
  li.header__menu-item.header__menu-item--depth-2 a.header__menu-link {
    padding: 0;
  }
  .colThree .description.lead {
    width: 100%;
  }
  .colThree .two-col-headings .heading {
    max-width: 100%;
  }
  .featured_cs .sr-cards-testimonial-slider-04-content .responsive-image.media-item {
    width: 100%;
  }
  .featured_cs .sr-cards-testimonial-slider-04-content .featured_right_area {
    width: 100%;
    display: block;
  }
  .featured_cs .blaze-track-container {
    padding:1px;
  }
  .our-solution .d-flex {
    flex-wrap: wrap;
    gap: 30px;
  }
  .home-hero .blue--card {
    margin-bottom: 0;
  }
  .rely .two-col-headings {
    padding-bottom: 50px;
  }
  .guide-cta:before,.guide-cta-ap:before {
    background-color: rgba(0, 0, 0, 0.5) !important;
  }
  .cs_hero .top-icons:after{
    top:-60px;
  }
  .cs_hero .column-inner:after,.guide-hero-ap .content_col:after{
    left:0;
  }
  .cs_hero .column-inner:before,.guide-hero-ap .content_col:before{
    right:0;
  }
  .guide-hero-ap .content_col:after,.guide-hero-ap .content_col:before{
    top:-50px;
  }
  li.header__menu-item.header__menu-item--depth-1:first-child .header__menu-submenu--level-3 .header__menu-item--depth-2:nth-last-child(3) {
    display: none !important;
  }
  .dd-cs .case-image {
    padding: 0;
  }
  .dd-cs .case-image img {
    object-fit: cover;
  }
  .featured_cs_ap .filter-itmes li {
    width: 40%;
  }
}

@media(max-width:767px){
  .header__logo img {
    max-width: 120px;
  }
  .person-img:before{
    background-size: 90%;
  }
  .top-icons:after{
    top:-60px;
  }
  .sr-cards-articles-02 .paginator-center, .sr-teams-cards .paginator-center {
    right: 15px;
  }
  .privacy-hero .container:before,.privacy-hero-ap .container:before,.case-study-hero .hero-row:before,.cs--hero .hero-row:before{
    left:15px;
  }
  .privacy-hero .container:after,.privacy-hero-ap .container:after,.case-study-hero .hero-row:after,.cs--hero .hero-row:after{
    right:15px;
  }
  .about-hero .column-inner:after {
    left: 15px;
    bottom: -70px;
  }
  .about-hero .column-inner:before {
    right: 15px;
    bottom: -70px;
  }
  .cs_hero .column_feature {
    width: calc(50% - 10px);
  }
  .cs--filter-01 #stuff-filters select {
    width: 100%;
    margin-right: 0;
  }
  .img-cta:before {
    background-color: rgba(0, 0, 0, 0.5) !important;
  }
  .blue--card:after,.event-hero .content_col:before,.event-hero .hero-row:before,.guide-hero-ap .content_col:after,.guide-hero-ap .container:before {
    left: 15px;
  }
  .about-hero .responsive-image img {
    max-width: 200px !important;
  }
  .about-hero .top-icons:before, .about-hero .top-icons:after {
    top: 40px;
  }
  .sr-cards-articles-02 .container-fluid,.sr-teams-cards .container-fluid {
    max-width: 540px;
  }
  .event-hero .hero-row:after,.event-hero .content_col:after,.guide-hero-ap .container:after,.guide-hero-ap .content_col:before{
    right:15px;
  }
  .home-hero .heading-area:after,.home-hero:after,.about-hero:after,.about-hero .sr-repeater-1:after,.about-hero .sr-repeater-1:before,
  .cs_hero .sr-repeater-1:after,.cs_hero .sr-repeater-1:before,.cs_hero .column-inner:after,.cs_hero .column-inner:before{
    display:none;
  }
  .six-col .column_feature {
    justify-content: flex-start;
  }
  .home-hero .heading-area:before{
    bottom:5px;
    right: 0;
  }
  .three-col .row-gap {
    row-gap: 30px;
  }
  .home-hero.info:after{
    opacity:0.5;
  }  
  .three-btn .row-gap {
    row-gap: 15px;
  }
  .home-hero.info .heading-area:after {
    left: 0;
    top: -70px;
  }
  .home-hero.info .heading-area:before {
    right: 0;
    top: -70px;
  }
  .bottom-acc, .top-acc,div#stuff-filters,.home-hero.info .heading-area:after,.home-hero.info:before {
    display: block;
  }
  .home-hero.info:before,.info .black--card:before,.info .blue--card:after {
    display:none;
  }
  .info .black--card:before {
    right: 15px;
  }
  .sr-cards-testimonial-slider-04.events-cards .sr-cards-testimonial-slider-04-content,.events-cards .slider-arrows{
    padding:0 15px;
  }
  span.job-location {
    font-size: 14px;
  }
  .info .blue--card:after {
    left: 20px;
  }
  .sr-job-listing-02 .details__summary{
    padding: 16px 74px 16px 16px;
  }
  .middle-icons:before {
    top: 62%;
  }
  select#material-filter {
    width: 100%;
    margin-top: 15px;
  }
  .black--card:before{
    right:15px;
  }
  .orange-shadow:before{
    right:0;
    top:30px;
  }
  .sr-hero-02.features-hero .content_col {
    padding-bottom: 200px;
  }
  .header_styles {
    border-radius: 0 0 20px 20px !important;
  }
  .header__bottom, .header_styles {
    margin-top: 0;
  }
  .transform .responsive-image {
    position: relative;
    top: 0;
  }
  .counter-item .description,.sr-cards-articles-02 .article-item .image-container img {
    width: 100%;
  }
  .hero-sec .container {
    padding: 0;
  }
  .sr-tabs-accordion-02 .heading {
    padding-right: 80px;
  }
  .sr-footer-04 .sr-footer-nav .hs-menu-wrapper ul li.hs-menu-depth-1 {
    margin-bottom: 30px !important;
  }
  .mt {
    margin-top: 120px !important;
  }
  .middle-footer li.hs-menu-item.hs-menu-depth-1 {
    display: block;
    float: none;
    margin-right: 0;
    max-width: 100%;
    margin-bottom: 23px;
  }
  .f-social {
    margin-top: 0;
  }
  .fp .col-content p {
    max-width: 100%;
  }
  .sr-footer-04 .sr-footer-nav .hs-menu-wrapper>ul>li:nth-of-type(2),.sr-footer-04 .sr-footer-nav .hs-menu-wrapper>ul>li:last-child {
    margin-left: 0;
  }
  .automation .column_features{
    display:block;
  }
  .automation .column_features .column_feature {
    max-width: 100%;
    margin-bottom: 20px;
  }
  .title-wrape {
    display: block;
    margin-bottom: 70px;
  }
  .ap-logo {
    margin-bottom: 40px;
    margin-top: 64px !important;
  }
  .automation {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 60px !important;
    margin-top: 50px;
  }
  .sr-stats-06 h4.heading {
    top: 0;
  }
  .resources,.cs-black .cs-wrapper>div:first-child {
    width: 100%; 
  }
  .measure .column_feature {
    justify-content: center;
  }
  .cta-sec {
    padding: 60px 25px;
  }
  .doc-info {
    padding:60px 25px;
  }
  .sr-stats .stat {
    margin-bottom: 0 !important;
  }
  .sr-hero-02 .content_col {
    position: relative;
    z-index: 1;
  }
  .sr-clients-carousel-01 .description, .sr-clients-carousel-01 h5.heading {
    padding: 0 20px;
  }
  .pattern {
    height: 70px !important;
  }
  .f-address {
    display: block;
  }
  .sr-footer-04 .sr-footer-nav .hs-menu-wrapper>ul:has(.hs-menu-children-wrapper) li {
    width: 100% !important;
  }
  .sr-footer-04 ul.hs-menu-children-wrapper{
    gap:0 !important;
  }
  .sr-footer-04 li.hs-menu-item.hs-menu-depth-1.hs-item-has-children>a {
    margin-bottom: 10px;
  }
  .sr-footer-04 .sr-footer-nav .hs-menu-wrapper>ul:has(.hs-menu-children-wrapper) li {
    float: none;
    margin-bottom: 0 !important;
  }
  .f-menu li.hs-menu-item.hs-menu-depth-2 {
    margin-bottom: 10px !important;
  }
  .sr-footer-04 .menu-wrapper {
    padding: 32px 0 !important;
  }
  .sr-hero-02 .content_col {
    padding-bottom: 0;
  }
  .header__menu-item--button a.cta-button {
    font-size: 18px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 400;
  }
  li.header__menu-item.header__menu-item--depth-1 span.header__menu-link-span {
    color: #2a2a2a;
    font-size: 18px;
  }
  li.header__menu-item.header__menu-item--depth-1 {
    margin: 0;
  }
  .sr-tabs-accordion-02 .details__content{
    padding-right:32px !important;
  }
  .erp-logo {
    padding: 64px 15px !important;
  }
  .sr-hero-02.erp-hero .content_col {
    padding-bottom: 270px;
  }
  .cs-wrapper{
    display:block;
  }
  .cs-wrapper .cs-btn {
    margin-top: 30px;
  }
  .sr-two-col-features-02 .features-list {
    max-height: 100%;
    padding-bottom: 0;
  }
  .sr-two-col-features-02 .features-list:after{
    display:none;
  }
  .two-col-headings{
    display:block;
  }
  .two-col-headings .heading {
    margin-bottom: 20px;
  }
  .operations .two-col-headings .heading,.operations .two-col-headings .description,.csw .cs-wrapper>div:first-child,
  .green-dot-btn .cs-wrapper>div:first-child,.testimonials .cs-wrapper>div:first-child {
    width: 100%;
  }
  .sr-tabs-accordion-01 .details__summary h4 {
    padding-right: 0px;
  }
  .tab-content .sr-repeater-1 .content-wrapper {
    padding-right: 0;
  }
  .case-studies-content.sr-card {
    padding: 32px !important;
  }
  .grey-dot-btn .description {
    width: 100%;
  }
  .mobile-f-img{
    display:block;
    margin-bottom: 30px;
  }
  .scroll-image,.why-kefron .sr-repeater-2:before{
    display:none;
  }
  .scroll-content{
    height:100%;
  }
  .bg-col .content-wrapper {
    padding: 30px 20px;
  }
  .why-kefron .column_features,.why-kefron .column_feature {
    display: block;
  }
  .sr-two-col-features-02 .features-list {
    scrollbar-width: none;
    padding-right: 15px;
  }
  .sr-cards-articles-02 .blaze-track,.sr-teams-cards .blaze-track {
    padding: 0;
  }
  .g-bg .content-wrapper{
    padding:20px;
  }
  .sr-cards-articles-02 .blaze-container,.sr-teams-cards .blaze-container {
    overflow: hidden;
  }
  .sr-two-col-features-02 .section-content:after{
    display:none;
  }
  .two-col-blog .col-lg-3, .two-col-blog .col-lg-9 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .case-studies .case-studies-content .author-details {
    width: 100%;
  }
  .our-solution .left--card,.our-solution .green-card .column-inner,.our-solution .orange-card .column-inner,.our-solution .blue-card .column-inner,.our-solution .light-blue-card .column-inner {
    padding: 20px;
  }
  .top-icons:before,.top-icons:after{
    display:none;
  }
  .sr-clients-carousel-02 .splide__track:after,.sr-clients-carousel-02 .splide__track:before{
    width:80px;
  }
  .sr-offer-bar-03 {
    padding: 20px !important;
  }
  .lp-hero .responsive-image {
    bottom: -40px;
  }
  .slider-title .sr-spacer-bottom-75 {
    width: 100%;
    padding-bottom: 30px;
  }
  .slider-title .open-btn {
    width: 100%;
    text-align: left;
  }
  .slider-title {
    display: block;
  }
  .form-style {
    margin: 0 15px;
  }
  .latest-resources .blaze-track-container {
    padding: 1px;
  }
  .guide--hero .hero-row:before{
    left:15px;
    bottom:50px;
  }
  .guide--hero .hero-row:after{
    right:15px;
    bottom:50px;
  }
  .guide--hero .content_col:before {
    left: 16px;
    top: -60px;
  }
  .guide--hero .content_col:after {
    right: 16px;
    top: -60px;
  }
  .referral-form .sr-form {
    padding: 32px 20px;
  }
  .modal-dialog {
    margin: 100px 10px !important;
    max-width: 100% !important;
  }
}

@media(max-width:480px){
  .sr-hero-02.erp-hero .content_col {
    padding-bottom: 200px;
  }
  .sr-hero-02.ap .content_col {
    padding-bottom: 250px;
  }
  .cta-group,.cta-group .btn-wrapper {
    display: block;
  }
  .cta-group > div:first-child {
    margin-bottom: 16px;
  }
  a.cta-button,.cs-col .btn-info-wrapper a.cta-button,.grey-dot-btn .btn-info-wrapper a.cta-button {
    width: 100%;
    justify-content: center;
  }
  .case-study-filter #stuff-filters select {
    width: 100%;
  }
}