/* Lindemann Modern – Polished Premium Look */

body.cmplz-banner-active {
	height: 100vh;
	overflow: clip;
}	

.cmplz-soft-cookiewall {
	background-color: rgba(7, 29, 73, 0.75);
}

.tm-headerbar-top {
    border-bottom: 1px solid #e5e9ed;
}

.uk-drop.uk-navbar-dropdown {
	border-radius: 0px 0px 6px 6px;
}

@media (min-width: 960px) {
	
	.uk-navbar .uk-logo  {
    margin: 25px 0;
}

}

.tm-header-mobile .uk-navbar {
	    padding: 20px 0;
}

.pll-parent-menu-item.uk-active a::before {
	content:none!important;
}

.pll-parent-menu-item a span {
	display:none!important;
}

li.no-icon .uk-icon {
	display:none!important;
}

#prodHero h2 {
	text-shadow: 2px 2px 8px rgba(0,0,0,0.42);
}

/* -------------------------------- 

File#: _1_grid-background
Title: Grid Background
Descr: Grid background pattern
Usage: codyhouse.co/license

-------------------------------- */

.grid-bg-fx {
  pointer-events: none;
  position: absolute;
  inset: 0;
}

.grid-bg-fx__container {
  height: 100%;
}

.grid-bg-fx__grid {
  position: relative;
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(6, 1fr);
  height: 100%;
  list-style:none;
  margin:0;
  padding:0;
}

.grid-bg-fx__grid::after { /* overlay gradient */
  content: '';
  position: absolute;
  bottom: 0;
  left: -1px;
  width: calc(100% + 2px);
  height: 100px;
  background: linear-gradient(hsla(0, 0%, 100%, 0), hsl(0, 0%, 100%));
}

.grid-bg-fx__grid > * {
  position: relative;
  grid-column: span 1;
}

.grid-bg-fx__grid > *::before, .grid-bg-fx__grid *::after {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: hsla(240, 4%, 90%, 75%);
}

.grid-bg-fx__grid > *:nth-child(6) ~ * {
  display: none; /* hide last six grid items */
}

.grid-bg-fx__grid > *::before {
  left: -1px;
}

.grid-bg-fx__grid > *::after {
  right: 0;
}

@media (min-width: 64rem) {
  .grid-bg-fx__grid, .demo-ga0-grid {
    grid-template-columns: repeat(12, 1fr);
  }

  .demo-ga0-grid > *:nth-child(1) {
    grid-column: span 8;
  }

  .demo-ga0-grid > *:nth-child(2) {
    grid-column: 3 / span 8;
  }

  .demo-ga0-grid > *:nth-child(3) {
    grid-column: span 12;
  }

  .grid-bg-fx__grid > *:nth-child(6) ~ * {
    display: block;
  }
}

@media (min-width: 960px) {
#clipPathBG .uk-background-cover {
	border-radius: 0 0 20px 20px;     
}
}

@-webkit-keyframes coming-soon-figure-anim {
  from {
	  opacity:0;
    -webkit-clip-path: polygon(96.6% 0%, 100% 0%, 100% 100%, 96.9% 100%);
            clip-path: polygon(96.6% 0%, 100% 0%, 100% 100%, 96.9% 100%);
  }
  to {
	  opacity:1;
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
            clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
  }
}
@keyframes coming-soon-figure-anim {
0% {	
    -webkit-clip-path: polygon(96.6% 0%, 100% 0%, 100% 100%, 96.9% 100%);
            clip-path: polygon(96.6% 0%, 100% 0%, 100% 100%, 96.9% 100%);
  }

30% {	
-webkit-clip-path:	polygon(54.4% 0%, 100% 0%, 100% 100%, 54.5% 100%);
clip-path: polygon(54.4% 0%, 100% 0%, 100% 100%, 54.5% 100%);
}	
  
100% {	
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
            clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
  }
}

.revealBg > .uk-flex {
    -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    -webkit-transition: clip-path 1s ease-in-out;
    -moz-transition: clip-path 1s ease-in-out;
    -o-transition: clip-path 1s ease-in-out;
    transition: clip-path 1s ease-in-out;
}

.revealBg.toRight > .uk-flex {	
-webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
}


.revealBg.animating > .uk-flex {	
	-webkit-clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
	clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%); 
}

.revealBg.toRight.animating > .uk-flex {	
-webkit-clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
}

.bg-decoration {
  --bg-decoration-color-1: hsl(240, 4%, 65%);
  --bg-decoration-color-2: hsla(230, 13%, 9%, 0.4);
  --bg-decoration-color-3: hsl(250, 84%, 54%);
  --bg-decoration-color-4: hsl(342, 89%, 48%);

  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.bg-decoration__svg {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 134%;
  min-width: 1280px;
  max-width: 1920px;
  height: auto;
}

.bg-decoration__blending-element {
  mix-blend-mode: overlay;
}


.bg-decoration-v3 {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.bg-decoration-v3__svg {
  color: hsla(250, 84%, 54%, 0.4); /* illustration color */
  position: absolute;
  width: 134%;
  min-width: 1280px;
  max-width: 1920px;
  height: auto;
}

.bg-decoration-v3__svg--top-left {
  top: 0;
  left: 0;
}

.bg-decoration-v3__svg--top-center {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.bg-decoration-v3__svg--center {
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

/* -------------------------------- 

Utilities 

-------------------------------- */

.cd-position-relative {
  position: relative;
}

.cd-z-index-1 {
  z-index: 1;
}

.cd-z-index-2 {
  z-index: 2;
}

#productDemo a.el-marker {
    background: #ff8f1c;
	color:#fff;
	padding:6px;
}


#productDemo a.el-marker::before {
    /* animated bg */
    content: "";
    position: absolute;
    top: 5%;
    left: 5%;
    width: 90%;
    height: 90%;
    border-radius: inherit;
    background-color: inherit;
    -webkit-animation: p-tour-pin-anim 1.5s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
            animation: p-tour-pin-anim 1.5s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
  }

@-webkit-keyframes p-tour-pin-anim {
    from {
      opacity: 1;
      -webkit-transform: scale(0.25);
              transform: scale(0.25);
    }
    to {
      opacity: 0;
      -webkit-transform: scale(2.1);
              transform: scale(2.1);
    }
  }

  @keyframes p-tour-pin-anim {
    from {
      opacity: 1;
      -webkit-transform: scale(0.25);
              transform: scale(0.25);
    }
    to {
      opacity: 0;
      -webkit-transform: scale(2.1);
              transform: scale(2.1);
    }
  }
  
.bgPattern {
	--bgPattern-rgb: 31 39 68;
	--bgPattern-size: clamp(3.5rem, 7vw, 5rem);
	--bgPattern-gap: clamp(0.55rem, 1.2vw, 0.9rem);
	--bgPattern-radius: 0.75rem;
	--bgPattern-offset-x: clamp(1rem, 4vw, 4rem);
	--bgPattern-offset-y: clamp(1rem, 4vw, 4rem);
	--bgPattern-a1: 0.1;
	--bgPattern-a2: 0.08;
	--bgPattern-a3: 0.06;
	--bgPattern-a4: 0.04;
	--bgPattern-step: calc(var(--bgPattern-size) + var(--bgPattern-gap));
	position: relative;
	overflow: hidden;
	isolation: isolate;
}

.bgPattern > * {
	position: relative;
	z-index: 1;
}

.bgPattern::before {
	position: absolute;
	z-index: 0;
	width: var(--bgPattern-size);
	height: var(--bgPattern-size);
	border-radius: var(--bgPattern-radius);
	background: rgb(var(--bgPattern-rgb) / var(--bgPattern-a1));
	content: "";
	pointer-events: none;
}

.bgPattern--leftTop::before,
.bgPattern--left::before {
	top: var(--bgPattern-offset-y);
	left: var(--bgPattern-offset-x);
	box-shadow:
		var(--bgPattern-step) 0 0 rgb(var(--bgPattern-rgb) / var(--bgPattern-a2)),
		calc(var(--bgPattern-step) * 2) 0 0 rgb(var(--bgPattern-rgb) / var(--bgPattern-a3)),
		calc(var(--bgPattern-step) * 3) 0 0 rgb(var(--bgPattern-rgb) / var(--bgPattern-a4)),
		0 var(--bgPattern-step) 0 rgb(var(--bgPattern-rgb) / var(--bgPattern-a2)),
		var(--bgPattern-step) var(--bgPattern-step) 0 rgb(var(--bgPattern-rgb) / var(--bgPattern-a1)),
		0 calc(var(--bgPattern-step) * 2) 0 rgb(var(--bgPattern-rgb) / var(--bgPattern-a3)),
		var(--bgPattern-step) calc(var(--bgPattern-step) * 2) 0 rgb(var(--bgPattern-rgb) / var(--bgPattern-a2)),
		0 calc(var(--bgPattern-step) * 3) 0 rgb(var(--bgPattern-rgb) / var(--bgPattern-a4));
}

.bgPattern--rightBottom::before,
.bgPattern--right::before {
	right: var(--bgPattern-offset-x);
	bottom: var(--bgPattern-offset-y);
	box-shadow:
		calc(var(--bgPattern-step) * -1) 0 0 rgb(var(--bgPattern-rgb) / var(--bgPattern-a2)),
		calc(var(--bgPattern-step) * -2) 0 0 rgb(var(--bgPattern-rgb) / var(--bgPattern-a3)),
		calc(var(--bgPattern-step) * -3) 0 0 rgb(var(--bgPattern-rgb) / var(--bgPattern-a4)),
		0 calc(var(--bgPattern-step) * -1) 0 rgb(var(--bgPattern-rgb) / var(--bgPattern-a2)),
		calc(var(--bgPattern-step) * -1) calc(var(--bgPattern-step) * -1) 0 rgb(var(--bgPattern-rgb) / var(--bgPattern-a1)),
		0 calc(var(--bgPattern-step) * -2) 0 rgb(var(--bgPattern-rgb) / var(--bgPattern-a3)),
		calc(var(--bgPattern-step) * -1) calc(var(--bgPattern-step) * -2) 0 rgb(var(--bgPattern-rgb) / var(--bgPattern-a2)),
		0 calc(var(--bgPattern-step) * -3) 0 rgb(var(--bgPattern-rgb) / var(--bgPattern-a4));
}

.bgPattern--navy {
	--bgPattern-rgb: 31 39 68;
}

.bgPattern--grey {
	--bgPattern-rgb: 142 143 153;
}

.bgPattern--lightGrey {
	--bgPattern-rgb: 214 214 221;
}

.bgPattern--gold {
	--bgPattern-rgb: 210 151 47;
}

.bgPattern--soft {
	--bgPattern-a1: 0.1;
	--bgPattern-a2: 0.075;
	--bgPattern-a3: 0.055;
	--bgPattern-a4: 0.035;
}

.bgPattern--medium {
	--bgPattern-a1: 0.18;
	--bgPattern-a2: 0.14;
	--bgPattern-a3: 0.1;
	--bgPattern-a4: 0.065;
}

.bgPattern--strong {
	--bgPattern-a1: 0.32;
	--bgPattern-a2: 0.24;
	--bgPattern-a3: 0.18;
	--bgPattern-a4: 0.12;
}

.bgPattern--small {
	--bgPattern-size: clamp(2.5rem, 5vw, 3.5rem);
	--bgPattern-gap: clamp(0.45rem, 1vw, 0.7rem);
	--bgPattern-radius: 0.55rem;
}

.bgPattern--large {
	--bgPattern-size: clamp(4.25rem, 8vw, 6.25rem);
	--bgPattern-gap: clamp(0.65rem, 1.4vw, 1.1rem);
	--bgPattern-radius: 0.9rem;
}

.bgPattern--bleed {
	--bgPattern-offset-x: calc(var(--bgPattern-size) * -0.45);
	--bgPattern-offset-y: calc(var(--bgPattern-size) * -0.45);
}

@media (max-width: 640px) {
	.bgPattern {
		--bgPattern-offset-x: 0.75rem;
		--bgPattern-offset-y: 0.75rem;
	}
}

.imagePattern {
	--imagePattern-bg: #fff;
	--imagePattern-rgb: 214 214 221;
	--imagePattern-svg-url: url("../img/bgPattern_bottom_right.svg");
	--imagePattern-size: clamp(2.25rem, 4.5vw, 4rem);
	--imagePattern-gap: clamp(0.45rem, 1vw, 0.75rem);
	--imagePattern-radius: 0.65rem;
	--imagePattern-a1: 0.68;
	--imagePattern-a2: 0.48;
	--imagePattern-a3: 0.3;
	--imagePattern-a4: 0.16;
	--imagePattern-fade-size: 42%;
	--imagePattern-step: calc(var(--imagePattern-size) + var(--imagePattern-gap));

	position: relative;
	display: block;
	overflow: hidden;
	background: var(--imagePattern-bg);
	border-radius: inherit;
	isolation: isolate;
}

.imagePattern > img,
.imagePattern > picture,
.imagePattern > picture > img {
	display: block;
	width: 100%;
	height: 100%;
}

.imagePattern > img,
.imagePattern > picture > img {
	object-fit: cover;
}

.imagePattern::before,
.imagePattern::after {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
	width: var(--imagePattern-fade-size);
	height: var(--imagePattern-fade-size);
	content: "";
	pointer-events: none;
}

.imagePattern::before {
	background: linear-gradient(135deg, transparent 0%, var(--imagePattern-bg) 76%);
}

.imagePattern::after {
	width: var(--imagePattern-size);
	height: var(--imagePattern-size);
	margin-right: var(--imagePattern-gap);
	margin-bottom: var(--imagePattern-gap);
	border-radius: var(--imagePattern-radius);
	background: rgb(var(--imagePattern-rgb) / var(--imagePattern-a1));
	box-shadow:
		calc(var(--imagePattern-step) * -1) 0 0 rgb(var(--imagePattern-rgb) / var(--imagePattern-a2)),
		calc(var(--imagePattern-step) * -2) 0 0 rgb(var(--imagePattern-rgb) / var(--imagePattern-a3)),
		0 calc(var(--imagePattern-step) * -1) 0 rgb(var(--imagePattern-rgb) / var(--imagePattern-a2)),
		calc(var(--imagePattern-step) * -1) calc(var(--imagePattern-step) * -1) 0 rgb(var(--imagePattern-rgb) / var(--imagePattern-a1)),
		calc(var(--imagePattern-step) * -2) calc(var(--imagePattern-step) * -1) 0 rgb(var(--imagePattern-rgb) / var(--imagePattern-a3)),
		0 calc(var(--imagePattern-step) * -2) 0 rgb(var(--imagePattern-rgb) / var(--imagePattern-a3)),
		calc(var(--imagePattern-step) * -1) calc(var(--imagePattern-step) * -2) 0 rgb(var(--imagePattern-rgb) / var(--imagePattern-a2)),
		calc(var(--imagePattern-step) * -2) calc(var(--imagePattern-step) * -2) 0 rgb(var(--imagePattern-rgb) / var(--imagePattern-a4));
}

.imagePattern--cornerCut::before {
	background: linear-gradient(135deg, transparent 0 38%, rgb(255 255 255 / 0.65) 62%, var(--imagePattern-bg) 100%);
}

.imagePattern--masked::before {
	display: none;
}

.imagePattern--masked > img,
.imagePattern--masked > picture > img {
	-webkit-mask-image: linear-gradient(135deg, #000 0 56%, rgb(0 0 0 / 0.55) 74%, transparent 96%);
	mask-image: linear-gradient(135deg, #000 0 56%, rgb(0 0 0 / 0.55) 74%, transparent 96%);
}

.imagePattern--svgMask > img,
.imagePattern--svgMask > picture > img {
	-webkit-mask-image: var(--imagePattern-svg-url);
	-webkit-mask-mode: alpha;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 100% 100%;
	mask-image: var(--imagePattern-svg-url);
	mask-mode: alpha;
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 100% 100%;
}

.imagePattern--svgMask::before,
.imagePattern--svgMask::after {
	display: none;
}

.imagePattern--svgCorner {
	--imagePattern-svg-corner-size: min(56%, 34rem);
}

.imagePattern--svgCorner::after {
	inset: auto;
	right: 0;
	bottom: 0;
	width: var(--imagePattern-svg-corner-size);
	height: var(--imagePattern-svg-corner-size);
	margin: 0;
	border-radius: 0;
	background: rgb(var(--imagePattern-rgb) / var(--imagePattern-a1));
	box-shadow: none;
	-webkit-mask-image: var(--imagePattern-svg-url);
	-webkit-mask-mode: alpha;
	-webkit-mask-position: right bottom;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-image: var(--imagePattern-svg-url);
	mask-mode: alpha;
	mask-position: right bottom;
	mask-repeat: no-repeat;
	mask-size: contain;
}

.imagePattern--svgTopLeft,
.imagePattern--svgMaskTopLeft,
.imagePattern--svgCornerTopLeft {
	--imagePattern-svg-url: url("../img/bgPattern_top_left.svg");
}

.imagePattern--svgTopRight,
.imagePattern--svgMaskTopRight,
.imagePattern--svgCornerTopRight {
	--imagePattern-svg-url: url("../img/bgPattern_top_right_1.svg");
}

.imagePattern--svgBottomLeft,
.imagePattern--svgMaskBottomLeft,
.imagePattern--svgCornerBottomLeft {
	--imagePattern-svg-url: url("../img/bgPattern_bottom_left.svg");
}

.imagePattern--svgBottomRight,
.imagePattern--svgMaskBottomRight,
.imagePattern--svgCornerBottomRight {
	--imagePattern-svg-url: url("../img/bgPattern_bottom_right.svg");
}

.imagePattern--svgCornerTopLeft::before,
.imagePattern--svgCornerTopRight::before {
	top: 0;
	bottom: auto;
}

.imagePattern--svgCornerTopLeft::after,
.imagePattern--svgCornerBottomLeft::after {
	right: auto;
	left: 0;
}

.imagePattern--svgCornerTopLeft::after,
.imagePattern--svgCornerTopRight::after {
	top: 0;
	bottom: auto;
}

.imagePattern--svgCornerTopLeft::after {
	-webkit-mask-position: left top;
	mask-position: left top;
}

.imagePattern--svgCornerTopRight::after {
	-webkit-mask-position: right top;
	mask-position: right top;
}

.imagePattern--svgCornerBottomLeft::after {
	-webkit-mask-position: left bottom;
	mask-position: left bottom;
}

.imagePattern--svgCornerBottomRight::after {
	-webkit-mask-position: right bottom;
	mask-position: right bottom;
}

.imagePattern--svgCornerTopLeft::before {
	right: auto;
	left: 0;
	background: linear-gradient(315deg, transparent 0%, var(--imagePattern-bg) 76%);
}

.imagePattern--svgCornerTopRight::before {
	background: linear-gradient(45deg, transparent 0%, var(--imagePattern-bg) 76%);
}

.imagePattern--svgCornerBottomLeft::before {
	right: auto;
	left: 0;
	background: linear-gradient(225deg, transparent 0%, var(--imagePattern-bg) 76%);
}

.imagePattern--svgCornerBottomRight::before {
	background: linear-gradient(135deg, transparent 0%, var(--imagePattern-bg) 76%);
}

.imagePattern--sideFade > img,
.imagePattern--sideFade > picture > img {
	-webkit-mask-image: linear-gradient(90deg, rgb(0 0 0 / 0.1) 0%, #000 18%, #000 82%, rgb(0 0 0 / 0.1) 100%);
	mask-image: linear-gradient(90deg, rgb(0 0 0 / 0.1) 0%, #000 18%, #000 82%, rgb(0 0 0 / 0.1) 100%);
}

.imagePattern--edgeFade > img,
.imagePattern--edgeFade > picture > img {
	-webkit-mask-image:
		linear-gradient(90deg, rgb(0 0 0 / 0.1) 0%, #000 18%, #000 82%, rgb(0 0 0 / 0.1) 100%),
		linear-gradient(180deg, rgb(0 0 0 / 0.1) 0%, #000 18%, #000 82%, rgb(0 0 0 / 0.1) 100%);
	-webkit-mask-composite: source-in;
	mask-image:
		linear-gradient(90deg, rgb(0 0 0 / 0.1) 0%, #000 18%, #000 82%, rgb(0 0 0 / 0.1) 100%),
		linear-gradient(180deg, rgb(0 0 0 / 0.1) 0%, #000 18%, #000 82%, rgb(0 0 0 / 0.1) 100%);
	mask-composite: intersect;
}

.imagePattern--navy {
	--imagePattern-rgb: 31 39 68;
}

.imagePattern--grey {
	--imagePattern-rgb: 142 143 153;
}

.imagePattern--lightGrey {
	--imagePattern-rgb: 214 214 221;
}

.imagePattern--gold {
	--imagePattern-rgb: 210 151 47;
}

.imagePattern--soft {
	--imagePattern-a1: 0.46;
	--imagePattern-a2: 0.32;
	--imagePattern-a3: 0.2;
	--imagePattern-a4: 0.1;
}

.imagePattern--strong {
	--imagePattern-a1: 0.84;
	--imagePattern-a2: 0.62;
	--imagePattern-a3: 0.42;
	--imagePattern-a4: 0.24;
}

.imagePattern--large {
	--imagePattern-size: clamp(3rem, 5.4vw, 5rem);
	--imagePattern-gap: clamp(0.55rem, 1.1vw, 0.85rem);
	--imagePattern-fade-size: 50%;
}

.imagePattern--wideFade {
	--imagePattern-fade-size: 58%;
}

.imagePattern--onSection {
	--imagePattern-bg: #f7f7f4;
}


.form-progress-nav li a {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  color:#0000008c;
}

.form-progress-nav li.is-active a {
  font-weight: 500;
  color: #ffb348;
}

.form-progress-nav li.is-completed a::after {
  content: "✓";
  display: inline-block;
  font-weight: 500;
  color: #8cc63f;
}

.form-progress-nav li.is-clickable a {
  cursor: pointer;
}

.form-progress-nav li.is-locked a {
  opacity: 0.45;
  cursor: default;
  pointer-events: none;
}

.wpforms-page-button.wpforms-page-prev, .wpforms-page-button.wpforms-page-next {
	margin: 0 5px;
}

@media (min-width: 960px) {
  .lm-service-cards .el-item {
    height: 550px;
  }

  .lm-service-cards .el-image {
    height: 100%;
    min-height: 550px;
    object-fit: cover;
  }

  .lm-service-cards .uk-position-bottom {
    bottom: 0;
    width: 100%;
  }

  .lm-service-cards .uk-position-bottom > .uk-overlay {
    min-height: 250px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }

  .lm-service-cards .el-title {
    margin-top: 0 !important;
  }
}


@media (min-width: 1600px) {
	
	.lm-service-cards .uk-position-bottom > .uk-overlay {
    padding: 45px 45px;
  }
	
}

.rank-math-breadcrumb > p {
	margin-bottom:0!important;
	font-size:90%;
}
