/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 31 2025 | 01:18:10 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 17 2024 | 19:10:23 */
:root {
	--gradient-pos-x: 50%;
	--gradient-pos-y: 50%;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Space Grotesk", sans-serif;
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video{
	font-family: "Inter", sans-serif;
}
body {
	overflow: initial;
}
.container-wrap {
	padding-bottom: 0 !important;
}
.current-page-ancestor span.menu-title-text {
	color: #fff;
}

img.trp-flag-image {
	margin: 0 !important;
}
.case-study-stat  p {
	padding: 0;
	color: #fff;
	font-family: 'Space Grotesk';
	font-size: 20px;
	line-height: 1.5;
	letter-spacing: -.02em;
}
.cs-meta-section .vc_col-sm-3:before {
	content: '';
	position: absolute;
	top: 0;
	right: 50px;
	height: 100%;
	border: 1px solid rgba(255,255,255,20%);
}

.cs-meta-section .vc_col-sm-3:last-child:before {
	border: 0;
}
.case-study-stat p strong {
	font-family: 'Space Grotesk';
}
.cs-client-logo {
	background: white;
	border-radius: 10px;
}

.extra-box-cs > .wpb_wrapper {
	background: #000;
	color: #fff;
	border: 1px solid #6955E0;
	padding: 50px;
	border-radius: 10px;
	text-align: left;
}


.extra-box-cs > .wpb_wrapper h4 {font-size: 40px;line-height: 1.5;}

.extra-box-cs > .wpb_wrapper p {
	font-size: 20px;
	line-height: 1;
}
/* ===========HEADER=========== */

body #header-outer {
	background: transparent !important;
}

#header-space {
	background-color: transparent !important;
}

header#top {
	margin-top: 20px;
}

header#top > .container > .row {
	background-color: #02032B;
	border: 1px solid #323355;
	padding: 0 20px;
	border-radius: 10px;
}

#header-outer.transparent.dark-slide > #top nav > ul > li > a:hover, #header-outer.transparent.dark-slide > #top nav .sf-menu > .sfHover > a, #header-outer.transparent.dark-slide > #top nav .sf-menu > .current_page_ancestor > a, #header-outer.transparent.dark-slide > #top nav .sf-menu > .current-menu-item > a, #header-outer.transparent.dark-slide > #top nav .sf-menu > .current-menu-ancestor > a, #header-outer.transparent.dark-slide > #top nav .sf-menu > .current_page_item > a, #header-outer.transparent.dark-slide > #top nav > ul > li > a:hover > .sf-sub-indicator > i, #header-outer.transparent.dark-slide > #top nav > ul > .sfHover > a > span > i, #header-outer.transparent.dark-slide > #top nav ul #search-btn a:hover span, #header-outer.transparent.dark-slide > #top nav ul #nectar-user-account a:hover span, body #header-outer.dark-slide.transparent[data-lhe="default"] #top nav .sf-menu > .current_page_item > a .sf-sub-indicator i, #header-outer.transparent.dark-slide > #top nav .sf-menu > .current-menu-item > a i, #header-outer.transparent.dark-slide > #top nav .sf-menu > .current-menu-ancestor > a i, body #header-outer.dark-slide.transparent[data-lhe="default"] #top nav .sf-menu > .current-menu-ancestor > a i, #header-outer.transparent.dark-slide > #top .cart-outer:hover .icon-salient-cart, body.ascend[data-header-color="custom"] #boxed #header-outer.transparent.dark-slide > #top .cart-outer:hover .cart-menu .cart-icon-wrap i, #header-outer.transparent.dark-slide > #top #logo, #header-outer.transparent[data-lhe="default"].dark-slide #top nav .sf-menu > .current_page_item > a, #header-outer.transparent[data-lhe="default"].dark-slide #top nav .sf-menu > .current-menu-ancestor > a, #header-outer.transparent[data-lhe="default"].dark-slide #top nav > ul > li > a:hover, #header-outer.transparent[data-lhe="default"].dark-slide #top nav .sf-menu > .sfHover:not(#social-in-menu) > a, #header-outer.transparent.dark-slide #top nav > ul > .sfHover > a > span > i, body.ascend[data-header-color="custom"] #boxed #header-outer.transparent.dark-slide > #top .cart-outer:hover .cart-menu .cart-icon-wrap i, .swiper-wrapper .swiper-slide[data-color-scheme="dark"] .slider-down-arrow i.icon-default-style[class^="icon-"], .slider-prev.dark-cs i, .slider-next.dark-cs i, .swiper-container .dark-cs.slider-prev .slide-count span, .swiper-container .dark-cs.slider-next .slide-count span, #header-outer.transparent.dark-slide #top .sf-menu > li.nectar-regular-menu-item > a:hover > .nectar-menu-icon, #header-outer.transparent.dark-slide #top .sf-menu > li.nectar-regular-menu-item.sfHover > a:hover > .nectar-menu-icon, #header-outer.transparent.dark-slide #top .sf-menu > li.nectar-regular-menu-item[class*="current-"] > a:hover > .nectar-menu-icon, #header-outer.transparent.dark-slide .nectar-header-text-content:hover, .transparent.dark-slide .nectar-mobile-only.mobile-header li[class*="menu-item-btn-style-button-border"]:not(:hover) > a {
	color: #fff!important;
}

#top .sf-menu li ul li a:hover, body #top nav .sf-menu ul .sfHover > a, #top .sf-menu li ul .current-menu-item > a, #top .sf-menu li ul .current-menu-ancestor > a, #header-outer nav > ul > .megamenu > ul ul li a:hover, #header-outer nav > ul > .megamenu > ul ul li a:focus, #header-outer nav > ul > .megamenu > ul ul .current-menu-item > a, #header-secondary-outer ul ul li a:hover, #header-secondary-outer ul ul li a:focus, #header-secondary-outer ul > li:not(.megamenu) ul a:hover, body #header-secondary-outer .sf-menu ul .sfHover > a, #search-outer .ui-widget-content li:hover, #search-outer .ui-state-hover, #search-outer .ui-widget-content .ui-state-hover, #search-outer .ui-widget-header .ui-state-hover, #search-outer .ui-state-focus, #search-outer .ui-widget-content .ui-state-focus, #search-outer .ui-widget-header .ui-state-focus, #header-outer #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer nav > ul > .megamenu > ul ul .sfHover > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul ul .current-menu-item > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a {
	background-color: transparent !important;
}

#search-outer .ui-widget-content li:hover *, #search-outer .ui-widget-content .ui-state-focus *, body #top nav .sf-menu ul .sfHover > a, #header-secondary-outer ul ul li:hover > a, #header-secondary-outer ul ul li:hover > a i, #header-secondary-outer ul .sfHover > a, body[data-dropdown-style="minimal"] #header-secondary-outer ul > li:not(.megamenu) .sfHover > a, body #top nav .sf-menu ul .sfHover > a .sf-sub-indicator i, body #top nav .sf-menu ul li:hover > a .sf-sub-indicator i, body #top nav .sf-menu ul li:hover > a, body #top nav .sf-menu ul .current-menu-item > a, body #top nav .sf-menu ul .current_page_item > a .sf-sub-indicator i, body #top nav .sf-menu ul .current_page_ancestor > a .sf-sub-indicator i, body #top nav .sf-menu ul .sfHover > a, body #top nav .sf-menu ul .current_page_ancestor > a, body #top nav .sf-menu ul .current-menu-ancestor > a, body #top nav .sf-menu ul .current_page_item > a, body .sf-menu ul li ul .sfHover > a .sf-sub-indicator i, body .sf-menu > li > a:active > .sf-sub-indicator i, body .sf-menu > .sfHover > a > .sf-sub-indicator i, body .sf-menu li ul .sfHover > a, #header-outer nav > ul > .megamenu > ul ul .current-menu-item > a, #header-outer nav > ul > .megamenu > ul > li > a:hover, #header-outer nav > ul > .megamenu > ul > .sfHover > a, body #header-outer nav > ul > .megamenu ul li:hover > a, #header-outer #top nav ul li .sfHover > a .sf-sub-indicator i, #header-outer #top nav > ul > .megamenu > ul ul li a:hover, #header-outer #top nav > ul > .megamenu > ul ul li a:focus, #header-outer #top nav > ul > .megamenu > ul ul .sfHover > a, #header-outer #header-secondary-outer nav > ul > .megamenu > ul ul li a:hover, #header-outer #header-secondary-outer nav > ul > .megamenu > ul ul li a:focus, #header-outer #header-secondary-outer nav > ul > .megamenu > ul ul .sfHover > a, #header-outer #top nav ul li li:hover > a .sf-sub-indicator i, #header-outer[data-format="left-header"] .sf-menu .sub-menu .current-menu-item > a, body:not([data-header-format="left-header"]) #header-outer #top nav > ul > .megamenu > ul ul .current-menu-item > a, body:not([data-header-format="left-header"]) #header-outer #header-secondary-outer nav > ul > .megamenu > ul ul .current-menu-item > a, #header-outer #top nav > ul > li:not(.megamenu) ul a:hover, body[data-dropdown-style="minimal"] #header-secondary-outer ul >li:not(.megamenu) ul a:hover, #header-outer #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .current-menu-item > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a .sf-sub-indicator i, #header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-item > a, #header-outer:not([data-format="left-header"]) #header-secondary-outer nav > ul > .megamenu ul ul .current-menu-item > a, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > ul > .has-ul > a:hover, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > ul > .has-ul > a:focus, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li:hover > a, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > ul > .has-ul:hover > a, #header-outer:not([data-format="left-header"]) nav > ul > .megamenu ul ul .current-menu-item.has-ul > a, #header-outer:not([data-format="left-header"]) nav > ul > .megamenu ul ul .current-menu-ancestor.has-ul > a {
	color: #fff !important;
}

#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a {
	color: #848895!important;
}
#header-outer.transparent.dark-slide > #top nav > ul > li > a {
	color: #848895 !important;
}

header#top nav ul.sf-menu li.menu-item a {
	text-transform: uppercase;
}

header#top nav ul.sf-menu li.menu-item a span.menu-title-text {
	font-family: 'Space Grotesk';
	font-weight: 600;
	font-size: 16px;
	line-height: 1.25;
}
.button-wrapper {
	width: 116px;
	height: 46px;
	background: rebeccapurple;
	display: flex;
	border-radius: 5px;
	position: relative;
	justify-content: center;
	align-items: center;
	transition: 350ms all ease;
}

.button-wrapper:hover {
	transform: scale(1.05);
}

.content-nav-btn {
	background: #060607;
	color: #fff;
	width: calc(100% - 2px);
	height: calc(100% - 2px);
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: capitalize;
	position: relative;
	overflow: hidden;
	border: 1px solid #000;
	font-family: 'Space Grotesk';
	font-weight: 600;
	font-size: 16px;
	line-height: 1;
	border-radius: 5px;
}

.neon,.border-nav-btn {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	overflow: hidden;
	border-radius: 5px;
}

.neon {
	filter: blur(10px);
	opacity: 0.5;
}

.gradient-nav-btn {
	position: absolute;
	inset: -200px;
	background: conic-gradient(#6955E0, #302a38, #AB66FF,#6955E0);
	border-radius: 5px;
	animation: rotate 4s linear infinite;
}

@keyframes rotate {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

/* ===========HEADER END=========== */
div#banner-row .row-bg-wrap .inner-wrap.row-bg-layer{
	background: linear-gradient(to right, #AB66FF 1px, transparent 1px), linear-gradient(to bottom, #AB66FF 1px, transparent  1px);
	background-size: 80px 80px;
	background-attachment: fixed;
	animation: fadeInCustom 1s ease-in forwards;

}


@keyframes fadeInCustom {
	0% {
		opacity: 0; /* Fully transparent */
	}
	100% {
		opacity: 0.4; /* Fully opaque */
	}
}

div#banner-row:after {
	content: '';
	position: absolute;
	bottom: -40px;
	left: 50%;
	transform: translateX(-50%);
	height: 120px;
	width: 3px;
	background: rgb(31,207,241);
	background: -moz-linear-gradient(0deg, rgba(31,207,241,1) 0%, rgba(153,69,255,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(31,207,241,1) 0%, rgba(153,69,255,1) 100%);
	background: linear-gradient(0deg, rgba(31,207,241,1) 0%, rgba(153,69,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1fcff1",endColorstr="#9945ff",GradientType=1);
	z-index: 10;
	animation: fadeIn 1s ease-in forwards;
}

.full-height {
	min-height: 100vh;
}

.full-height > .vc_column-inner {
	min-height: min-height: 100vh;
}

.full-height > .vc_column-inner .wpb_wrapper {
	min-height: 100% !important;
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.vignette {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgb(11,13,56);
	background: radial-gradient(ellipse at center, rgba(255,255,255,0) 0%,rgb(11,13,56) 55%,rgb(11,13,56) 100%);
	pointer-events:none;
	z-index: -1;
}

.wpb_raw_code.wpb_content_element.wpb_raw_html.gradient-banner-left {
	position: absolute;
	bottom: 0;
	left: 0;
	background: linear-gradient(25deg, rgba(153, 69, 255, 1) 0%, rgba(31, 207, 241, 1) 50%, rgba(20, 241, 149, 1) 100%);
	width: 300px;
	height: 350px;
	filter: blur(300px);
}
.wpb_raw_code.wpb_content_element.wpb_raw_html.gradient-banner-right {
	position: absolute;
	top: 0;
	right: 0;
	background: linear-gradient(25deg, rgba(153,69,255,1) 0%, rgba(31,207,241,1) 50%, rgba(20,241,149,1) 100%);
	width: 300px;
	height: 350px;
	filter: blur(300px);
}

.banner-heading-1 h1 {
	color: #fff;
	font-weight: bold;
	text-transform: capitalize;
	font-size: 70px;
	line-height: 1.25;
	max-width: 950px;
}
span.gradient-text {
	background:#6955E0;
	background: -webkit-linear-gradient(80deg, rgba(105,85,224,1) 0%, rgba(198,126,255,1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-family: 'Space Grotesk';
}

.banner-text p {
	font-size: 20px;
	line-height: 1.5;
	color: #8F9BB7;
	max-width: 690px;
}

/* Gradient Button */
a.custom-gradient-button {
	display: flex;
}

.gradient-button-wrapper {
	min-width: 200px;
	height: 46px;
	background: rebeccapurple;
	display: flex;
	border-radius: 50px;
	position: relative;
	justify-content: center;
	align-items: center;
	transition: 350ms all ease-in-out;
}

.gradient {
	position: absolute;
	inset: -200px;
	background: conic-gradient(from 0deg at var(--gradient-pos-x) var(--gradient-pos-y),#6955E0, #302a38, #AB66FF, #6955E0);
	border-radius: 50px;
	animation: rotate 4s linear infinite;
}

.gradient-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	overflow: hidden;
	border-radius: 50px;
}

.gradient-btn-content {
	background: #060607;
	color: #fff;
	width: calc(100% - 2px);
	height: calc(100% - 2px);
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: capitalize;
	position: relative;
	overflow: hidden;
	border: 1px solid #000;
	font-family: 'Space Grotesk';
	font-weight: 600;
	font-size: 16px;
	line-height: 1;
	border-radius: 50px;
}
.gradient-button-wrapper:hover {
	transform: scale(1.05);
}
/* Gradient Button End */

.small--heading--5 h5 {
	color: #fff;
	font-size: 22px;
	line-height: 1.5;
}

.client--logo {
	height: 103px !important;
	object-fit: contain;
}

.website-heading-3 h3 {
	color: #fff;
	font-size: 50px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 1.25;
}

.website--text p {
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
}

.website--text.centered {
	margin: 0px auto;
	display: table !important;
}

.solution--card--row {
	background-color: #0E1330;
	padding: 50px;
	border-radius: 10px;
	border: 1px solid #282D45;
	overflow: hidden;
	position: sticky !important;
	top: 20vh;
	transform-origin: 'top center';
}

.solution-card h3 {
	font-weight: 500;
	color: #fff;
	font-size: 40px;
	line-height: 1.5;
}

.solution-card p {
	font-size: 18px;
	line-height: 1.5;
}

.solution-card a {
	font-size: 14px;
	color: #fff;
	border: 1px solid #282D45;
	border-radius: 50px;
	width: 136px;
	height: 46px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #151934;
	transition: 350ms all ease-in-out;
}

.solution-card a:hover {
	background: #6955E0;
}

.solution--card--row:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 180px;
	height: 180px;
	pointer-events: none;
	background: #7214FF;
	filter: blur(240px);
}

.solution--card--row:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 180px;
	height: 180px;
	pointer-events: none;
	background: #32CAFD;
	filter: blur(240px);
	z-index: 10;
}


.sec-sol {
	transform: translateY(20px);
}

.third-sol {
	transform: translateY(40px);
}

.fourth-sol {
	transform: translateY(40px);
}

.sdr-comp-card .wpb_wrapper {
	background: #0E1330;
	border: 1px solid #282D45;
	padding: 40px;
	border-radius: 10px;
}

.sdr-comp-card .wpb_wrapper h3 {
	color: #fff;
	font-weight: bold;
	font-size: 30px;
	line-height: 1.5;
	margin-bottom: 20px;
}

.sdr-comp-card .wpb_wrapper ul li {
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 20px;
	list-style: none;
	position: relative;
}

.sdr-comp-card .wpb_wrapper ul li strong {
	color: #fff;
}

.sdr-comp-card .wpb_wrapper ul li:last-child {
	margin-bottom: 0;
}

.sdr-comp-card.negative .wpb_wrapper ul li:before {
	content: '';
	background-image: url('https://lr-partners.dk/wp-content/uploads/2024/09/cross-66e9e35b1ae3f.webp');
	width: 16px;
	height: 24px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	left: -30px;
	top: 0;
}

.sdr-comp-card.positive .wpb_wrapper ul li:before {
	content: '';
	background-image: url(https://lr-partners.dk/wp-content/uploads/2024/09/checkmark-66e9e35b1ae2d.webp);
	width: 16px;
	height: 24px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	left: -30px;
	top: 0;
}

.testimonial--card > .wpb_wrapper {
	background: #F5F5F5;
	padding: 60px 40px;
	border-radius: 7px;
	min-height: 410px;
}

.testimonial--card > .wpb_wrapper .testimonials--meta {
	display: flex;
	align-items: center;
	gap: 20px;
}

.testimonial--card > .wpb_wrapper .testimonials--meta p {
	padding: 0;
}

.testimonial--card > .wpb_wrapper .testimonials--meta img {
	width: 56px;
	height: 56px;
	border-radius: 100%;
	object-fit: cover;
}

.testimonial--card > .wpb_wrapper .testimonials--meta .testimonial--client {}

.testimonial--card > .wpb_wrapper .testimonials--meta .testimonial--client h5 {
	color: #02032B;
	font-size: 20px;
	margin: 0;
	font-weight: bold;
	line-height: 1;
}

.testimonial--card > .wpb_wrapper .testimonials--meta .testimonial--client p {
	color: #02032B;
	font-size: 16px;
	line-height: 1.5;
	font-family: 'Space Grotesk';
}

.testimonial--card {
	background: rgb(105,85,224);
	background: -moz-linear-gradient(0deg, rgba(105,85,224,1) 0%, rgba(193,119,254,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(105,85,224,1) 0%, rgba(193,119,254,1) 100%);
	background: linear-gradient(0deg, rgba(105,85,224,1) 0%, rgba(193,119,254,1) 100%);
	padding: 3px;
	border-radius: 10px;
}

.testimonial--card p {
	color: #02032B;
	font-size: 18px;
	line-height: 1.75;
	font-weight: 500;
	font-family: 'Space Grotesk';
}

.grid--gradient--bg .inner-wrap.row-bg-layer {
	background: linear-gradient(to right, #FFFFFF 1px, transparent 1px), linear-gradient(to bottom, #FFFFFF 1px, transparent  1px);
	background-size: 80px 80px;
	background-attachment: fixed;
	opacity: .4;
}

.grid--gradient--bg .inner-wrap.row-bg-layer:after {
	content:'';
	background: rgb(11,13,56);
	background: radial-gradient(ellipse at center, rgba(255,255,255,0) 0%,rgb(11,13,56) 55%,rgb(11,13,56) 100%);
	width: 100%;
	height: 100%;
	display: block;
	pointer-events: none;
}

.centered-btn a.custom-gradient-button {
	justify-content: center;
}

.flex-box-images p {
	display: flex;
	align-items: center;
	gap: 10px;
	flex-wrap: wrap;
}

.flex-box-images p img {
	margin: 0px !important;
	transform: scale(0.9);
}

.flex-images-box-1 p {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
}

.flex-images-box-1 p img {
	transform: scale(0.8);
	margin: 0 !important;
}

.content-col-card.card-2 .column-image-bg {
	background-repeat: no-repeat;
}

.content-col-card > .vc_column-inner > .wpb_wrapper {
	min-height: 500px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 60px 40px;
}

.underlined--link a {
	color: #0B0D38;
	font-family: 'Space Grotesk';
	font-size: 18px;
	text-decoration: underline;
	font-weight: 500;
}

.content-pills ul {
	display: flex;
	align-items: center;
	margin: 0 !important;
	gap: 20px;
	flex-wrap: wrap;
}

.content-pills ul li {
	list-style: none;
	font-family: 'Space Grotesk';
	font-weight: 600;
	text-transform: capitalize;
	font-size: 14px;
	background: #fff;
	border-radius: 10px;
	display: flex;
	justify-content: flex-end;
	height: 173px;
	flex-direction: column;
	text-align: left !important;
	flex: 0 0 calc(50% - 20px);
	padding: 0 30px 20px;
}

.content-pills ul li h6 {color: #6955E0 !important;font-size: 18px;font-weight: 500;}

.content-pills ul li h4 {
	margin-bottom: 0 !important;
	font-weight: 900;
	font-size: 28px;
	color: #02032B !important;
	line-height: 1.25;
}

.heading--h4 h4 {
	font-size: 16px;
	text-transform: capitalize;
	line-height: 1.5;
}

div#home--quote--card {
	border: 1px solid #282D45;
	border-radius: 10px;
}

.site-heading-4 h4 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.5;
}

.purple-text p {
	color: #6955E0;
	font-size: 20px;
	font-family: 'Space Grotesk';
	font-weight: 500;
	line-height: 1.5;
}

.articles-grid {
	display: flex;
	justify-content: center;
	gap: 40px;
}

.articles-grid .article-card {
	background: #0E1330;
	border: 1px solid #282D45;
	border-radius: 10px;
}

.articles-grid .article-card .article-image img {
	width: 100%;
	height: 280px;
	object-fit: cover;
	border-radius: 10px;
	margin-bottom: 20px;
}

.articles-grid .article-card .article-content {
	padding: 20px 40px;
}

.articles-grid .article-card .article-content h3.article-title a {
	color: #fff;
	font-family: 'Space Grotesk';
	font-weight: 500;
	font-size: 22px;
	line-height: 1.5;
}

.articles-grid .article-card .article-content h3.article-title {
	margin-bottom: 20px;
	min-height: 70px;
}

.articles-grid .article-card .article-content p.article-author {
	border-bottom: 1px dashed #BCB5E5;
	font-family: 'Space Grotesk';
	font-weight: 500;
	color: #fff;
	font-size: 16px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.article-meta span {
	color: #c4c4c4;
	font-size: 14px;
	font-weight: 500;
	font-family: 'Space Grotesk';
}
.articles-grid .article-card .article-content h3.article-title a:hover {
	color: #6955E0;
}

div#faq-row .toggle {
	background: #0E1330;
	border: 1px solid #282D45;
	border-radius: 10px;
	padding: 40px 20px 40px 80px;
	margin-bottom: 20px;
}

div#faq-row .toggle:last-child {
	margin-bottom: 0;
}


div#faq-row .toggle h3.toggle-title a {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	font-family: 'Space Grotesk';
	line-height: 1.25;
	position: relative;
	display: block;
	padding: 0;
}

div#faq-row .toggle h3.toggle-title a i {border: none;right: initial;left: -45px;top: 0;margin-top: 0;}

div#faq-row .toggle h3.toggle-title a i::before {
	background: #fff;
}

div#faq-row .toggle h3.toggle-title a i::after {
	background-color: #fff !important;
}

.faq-text p {
	color: #C4C4C4;
	font-family: 'Space Grotesk';
	font-size: 16px;
	line-height: 1.5;
}

div#faq-row .toggle.open h3.toggle-title {
	margin-bottom: 10px;
}

div#lead-magnet-row {
	min-height: 550px;
	height: 550px;
}

div#lead-magnet-row .row_col_wrap_12 {
	height: 100%;
}

div#footer-outer {
	background-color: #060B27;
	overflow: hidden;
}

div#footer-outer:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	background: #7214FF;
	width: 242px;
	height: 242px;
	border-radius: 100%;
	filter: blur(200px);
	z-index: -1;
}

div#footer-outer img {
	object-fit: contain;
}

div#footer-outer p {
	color: #C4C4C4;
	font-size: 14px;
	line-height: 1.5;
	font-family: 'Space Grotesk';
}

div#footer-outer p br {
	display: none;
}

.footer-cta-div {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: rgba(188,181,229,10%);
	padding: 15px 20px;
	border-radius: 10px;
}

div#footer-outer div#footer-widgets {}

div#footer-outer div#footer-widgets .col:first-child {
	width: calc(45% - 3%);
	flex: 0 0 calc(45% - 3%);
	margin-right: auto;
}

div#footer-outer div#footer-widgets .col {
	width: calc(20% - 3%);
	float: none;
	flex: 0 0 calc(20% - 3%);
	margin-right: 3%;
}

div#footer-outer div#footer-widgets .row {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	flex-wrap: wrap;
}

div#footer-outer div#footer-widgets .col:last-child {
	margin-right: 0;
}

.footer-cta-div a {
	color: #BCB5E5 !important;
	font-family: 'Space Grotesk';
	font-weight: bold;
	font-size: 20px;
}


div#footer-outer div#footer-widgets .menu a {
	font-family: 'Space Grotesk';
	text-transform: uppercase;
	font-size: 16px;
	line-height: 1.55;
	font-weight: 500;
}

/* Inner Gradient for Pages */
.inner-gradient-bg .row-bg-wrap {
	background: linear-gradient(to right, #AB66FF 1px, transparent 1px), linear-gradient(to bottom, #AB66FF 1px, transparent  1px);
	background-size: 80px 80px;
	background-attachment: fixed;
	animation: fadeInCustom 1s ease-in forwards;
}

.inner-gradient-bg .row-bg-wrap:before {
	content: '';
	background: rgb(11, 13, 56);
	background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0) 0%, rgb(11, 13, 56) 55%, rgb(11, 13, 56) 100%);
	width: 100%;
	height: 100%;
	display: block;
}

.inner-gradient-bg .row-bg-wrap .inner-wrap.row-bg-layer:before {
	content:'';
	position: absolute;
	bottom: 0;
	left: 0;
	background: linear-gradient(25deg, rgba(153, 69, 255, 1) 0%, rgba(31, 207, 241, 1) 50%, rgba(20, 241, 149, 1) 100%);
	width: 400px;
	height: 400px;
	filter: blur(250px);
	border-radius: 100%;
}

.inner-gradient-bg .row-bg-wrap .inner-wrap.row-bg-layer:after {
	content:'';
	position: absolute;
	top: 0;
	right: 0;
	background: linear-gradient(25deg, rgba(153,69,255,1) 0%, rgba(31,207,241,1) 50%, rgba(20,241,149,1) 100%);
	width: 400px;
	height: 400px;
	filter: blur(250px);
	border-radius: 100%;
}
/* Inner Gradient For Pages End */
.contact-us-meta strong {
	font-weight: 600;
	color: #fff;
	font-size: 18px;
	line-height: 1.5;
	font-family: 'Space Grotesk';
}

.contact-us-meta p,.contact-us-meta a {
	font-size: 16px;
	line-height: 1.5;
	color: #8F9BB7;
}

.contact-us-meta a:hover {
	color: #6955E0;
}

#footer-outer #copyright li a i:hover {
	color: #BCB5E5;
}

.cc-4 .wpb_wrapper {
	padding-right: 0 !important;
}

.content-pic-1 {
	margin-bottom: 40px !important;
}

.contact__form__container > .wpb_wrapper {
	background: #fff;
	padding: 40px;
	border-radius: 10px;
}

.contact__form__container h3 {
	color: #02032B;
	font-size: 45px;
	font-weight: 900;
	line-height: 1.25;
}

.contact__form__container form label.forminator-label {
	display: none !important;
}

.contact__form__container form input {
	color: #282D45 !important;
	border: 1px solid #A0AAC1 !important;
	border-radius: 5px !important;
	height: 56px !important;
	background: rgba(143,155,183,20%) !important;
	font-size: 14px !important;
}

.contact__form__container form textarea {
	color: #282D45 !important;
	border: 1px solid #A0AAC1 !important;
	border-radius: 5px !important;
	min-height: 150px !important;
	background: rgba(143,155,183,20%) !important;
	font-size: 14px !important;
}

.contact__form__container form p {
	color: #8F9BB7 !important;
	font-size: 12px !important;
}

button.forminator-button.forminator-button-submit.contact__submit {
	background: #000 !important;
	position: relative !important;
	border-radius: 50px !important;
	width: 180px !important;
	height: 50px !important;
	font-family: 'Space Grotesk' !important;
	border: 2px solid #6955E0 !important;
}

.page-header-bg-image{
	animation: fadeIn 1s ease-in forwards;
}
.highlighted-col-pricing.pricing-column-lr > .vc_column-inner .column-bg-overlay {
	background: rgb(105,85,224);
	background: -moz-radial-gradient(circle, rgba(105,85,224,1) 0%, rgba(198,126,255,1) 100%);
	background: -webkit-radial-gradient(circle, rgba(105,85,224,1) 0%, rgba(198,126,255,1) 100%);
	background: radial-gradient(circle, rgba(105,85,224,1) 0%, rgba(198,126,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6955e0",endColorstr="#c67eff",GradientType=1);
}

.highlighted-col-pricing.pricing-column-lr > .vc_column-inner h3 {
	color: #fff;
	-webkit-background-clip: unset!important;
	background: transparent;
	-webkit-text-fill-color: unset;
}

.highlighted-col-pricing.pricing-column-lr > .vc_column-inner  p {
	color: #fff;
	border-color: #fff;
}

.highlighted-col-pricing.pricing-column-lr > .vc_column-inner  li {
	color: #fff;
}

.highlighted-col-pricing.pricing-column-lr > .vc_column-inner  ul {
	border-color: #fff;
}

/* INNER PAGE HEADER CSS */
div#nectar-page-header-p-wrap {
	background: linear-gradient(to right, rgba(171, 102, 255, 0.4) 1px, transparent 1px), linear-gradient(to bottom, rgba(171, 102, 255, 0.4) 1px, transparent 1px);
	background-size: 60px 60px !important;
	background-color: #02032B;
	background-attachment: fixed;
	animation: fadeIn 1s ease-in forwards;
}

#page-header-bg h1 {
	font-family: 'Space Grotesk';
	background: #6955E0;
	background: -webkit-linear-gradient(80deg, rgba(105, 85, 224, 1) 0%, rgba(198, 126, 255, 1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: bold;
	font-size: 60px;
	line-height: 1.5;
}

#page-header-bg .subheader {
	font-family: 'Inter';
	max-width: 820px !important;
	display: block;
	margin: 0px auto;
	color: #8F9BB7 !important;
	font-size: 20px;
}
/* INNER PAGE HEADER CSS END */

/* .indicator-row::before {
content: '';
position: absolute;
top: -75px;
left: 50%;
transform: translateX(-50%);
height: 100px;
width: 3px;
background: rgb(31,207,241);
background: -moz-linear-gradient(0deg, rgba(31,207,241,1) 0%, rgba(153,69,255,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(31,207,241,1) 0%, rgba(153,69,255,1) 100%);
background: linear-gradient(0deg, rgba(31,207,241,1) 0%, rgba(153,69,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1fcff1",endColorstr="#9945ff",GradientType=1);
z-index: 10;
animation: fadeIn 1s ease-in forwards;
} */

div#milestone-row .nectar-milestone {
	background: #0E1330;
	border: 1px solid #282D45;
	border-radius: 10px;
	padding: 60px 20px;
}

div#milestone-row .nectar-milestone .number {
	background: #6955E0;
	background: -webkit-linear-gradient(80deg, rgba(105, 85, 224, 1) 0%, rgba(198, 126, 255, 1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: bold;
	font-family: 'Space Grotesk' !important;
	font-size: 70px !important;
}

div#milestone-row .subject {
	font-family: 'Inter';
	color: #9CA8BB;
	font-size: 16px;
	line-height: 1.5;
}
div#content-row-3 .toggles.accordion .toggle {
	border: 1px solid #282D45;
	padding: 65px 20px 20px;
	border-radius: 10px;
	margin-bottom: 20px;
	min-height: 220px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

div#content-row-3 .toggles.accordion .toggle.default:last-child {
	margin-bottom: 0;
}

div#content-row-3 .toggles.accordion .toggle.default h3.toggle-title a.toggle-heading {
	color: #fff;
	font-family: 'Space Grotesk';
	font-weight: bold;
	font-size: 30px;
	line-height: 1.5;
	padding-top: 0;
}

div#content-row-3 .toggles.accordion .toggle.default h3.toggle-title a.toggle-heading i.fa.fa-plus-circle {
	border: 0;
}

div#content-row-3 .toggles.accordion .toggle.default h3.toggle-title a.toggle-heading i.fa.fa-plus-circle::before {
	background-color: #fff !important;
}

div#content-row-3 .toggles.accordion .toggle.default h3.toggle-title a.toggle-heading i.fa.fa-plus-circle::after {
	background-color: #fff !important;
}

div#content-row-3 .toggles.accordion .toggle.default h3.toggle-title a.toggle-heading i.fa.fa-minus-circle {
	border: none;
}

div#content-row-3 .toggles.accordion .toggle.default h3.toggle-title a.toggle-heading i.fa.fa-minus-circle::before {
	background-color: #fff;
}

div#content-row-3 .toggles.accordion .toggle.default h3.toggle-title a.toggle-heading i.fa.fa-minus-circle::after {
	background-color: #fff;
}

div#content-row-3 .toggles.accordion .toggle.default:nth-child(1) h3.toggle-title a.toggle-heading:before {
	background-image: url('https://lr-partners.dk/wp-content/uploads/2024/09/vector-66f2da14d8629.webp');
}
div#content-row-3 .toggles.accordion .toggle.default:nth-child(2) h3.toggle-title a.toggle-heading:before {
	background-image: url('https://lr-partners.dk/wp-content/uploads/2024/09/vector-1-66f2da1560365.webp');
}
div#content-row-3 .toggles.accordion .toggle.default:nth-child(3) h3.toggle-title a.toggle-heading:before {
	background-image: url('https://lr-partners.dk/wp-content/uploads/2024/09/vector-2-66f2da1454bc3.webp');
}
div#content-row-3 .toggles.accordion .toggle.default h3.toggle-title a.toggle-heading:before {
	content: '';
	position: absolute;
	top: -45px;
	left: 0;
	width: 42px;
	height: 35px;
	background-repeat: no-repeat;
	background-size: contain;
}

div#content-row-3 .toggles.accordion .toggle.default h3.toggle-title a.toggle-heading i {
	margin-top: 0 !important;
	top: 10px;
}

div#content-row-3 .toggles.accordion .toggle p {
	font-size: 16px;
	color: #C4C4C4;
	font-family: 'Inter';
}
.team-member {
	padding: 20px;
	background: #0E1330;
	border: 1px solid #282D45;
	border-radius: 10px;
	text-align: center;
}

.row .col .team-member p.description, .team-member p.description {
	border-bottom: none;
	border-top: 1px dashed #BCB5E5;
	font-family: 'Space Grotesk';
	color: #fff;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.5;
}

.row .col .team-member h4 {
	font-weight: bold;
	font-size: 30px;
	line-height: 1.25;
	background: #6955E0;
	background: -webkit-linear-gradient(80deg, rgba(105, 85, 224, 1) 0%, rgba(198, 126, 255, 1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.team-member .position {
	font-weight: 500;
	font-family: 'Space Grotesk';
	font-size: 18px;
	line-height: 1.5;
	color: #fff;
	margin: 10px 0px;
}

.pricing-column-lr > .vc_column-inner {
	border: 1px solid #282D45;
}

.lr-pricing-package-name h4 {
	font-size: 32px;
	color: #fff;
	line-height: 1.25;
}

.lr-package-price h3 {
	font-family: 'Space Grotesk';
	background: #6955E0;
	background: -webkit-linear-gradient(80deg, rgba(105, 85, 224, 1) 0%, rgba(198, 126, 255, 1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: bold;
	font-size: 40px;
	line-height: 1.25;
}

.lr-package-desc p {
	font-size: 16px;
	line-height: 1.5;
	border-bottom: 1px dotted #BCB5E5;
	color: #8F9BB7;
	padding-bottom: 40px !important;
	margin-bottom: 30px !important;
}

.lr-package-offerings ul {
	padding-bottom: 30px;
	border-bottom: 1px dotted #BCB5E5;
	margin-bottom: 30px !important;
}

.lr-package-offerings ul li {
	list-style: none;
	margin-bottom: 20px;
	position: relative;
}

.lr-package-offerings ul li:last-child {
	margin-bottom: 0;
}

.lr-package-offerings ul li strong {
	color: #fff;
}

.lr-package-offerings ul li:before {
	content: '';
	position: absolute;
	top: 5px;
	left: -30px;
	width: 16px;
	height: 17px;
	background: url('https://lr-partners.dk/wp-content/uploads/2024/09/checkmark-66e9e35b1ae2d.webp');
}

.lr-package-offerings ul li.negative:before {
	background: url(https://lr-partners.dk/wp-content/uploads/2024/09/cross-66e9e35b1ae3f.webp);
}

.full-width a.custom-gradient-button {
	width: 100%;
}

.full-width a.custom-gradient-button .gradient-button-wrapper {
	width: 100%;
}

.lr-service-card .wpb_wrapper {
	background: rgb(14,19,48);
	background: -moz-linear-gradient(50deg, rgba(14,19,48,1) 0%, rgba(14,19,48,0) 100%);
	background: -webkit-linear-gradient(50deg, rgba(14,19,48,1) 0%, rgba(14,19,48,0) 100%);
	background: linear-gradient(50deg, rgba(14,19,48,1) 0%, rgba(14,19,48,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0e1330",endColorstr="#0e1330",GradientType=1);
	padding: 40px;
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 270px;
}

.lr-service-card .wpb_wrapper h3 {
	font-size: 30px;
	font-weight: bold;
	line-height: 1.25;
	background: #6955E0;
	background: -webkit-linear-gradient(80deg, rgba(105, 85, 224, 1) 0%, rgba(198, 126, 255, 1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-transform: capitalize;
}

.lr-service-card .wpb_wrapper p {
	color: #8F9BB7;
	font-size: 16px;
	line-height: 1.5;
}

.generic--card > .wpb_wrapper {
	background: #0E1330;
	border: 1px solid #282D45;
	border-radius: 10px;
	padding: 60px 40px;
}

.generic--card > .wpb_wrapper img {
	margin: 0;!;
}

.generic--card > .wpb_wrapper h3 {
	color: #fff;
	text-transform: capitalize;
	font-size: 35px;
	line-height: 1.5;
}

.generic--card > .wpb_wrapper p {
	font-size: 18px;
	line-height: 1.5;
	color: #8F9BB7;
}

.website-heading-4 h4 {
	color: #fff;
	font-size: 45px;
	font-weight: bold;
	line-height: 1.25;
	text-transform: capitalize;
}

.website--text.bigger-variant p {
	font-size: 20px;
}

div#service--toggles .toggle {
	border: 1px solid #282D45;
	border-radius: 10px;
	padding: 40px;
	margin-bottom: 25px;
}

#service--toggles .website-heading-3 h3 {
	font-size: 40px;
}

div#service--toggles .toggle h3.toggle-title {
	padding-top: 50px;
}

div#service--toggles .toggle h3.toggle-title a.nectar-inherit-h4.toggle-heading {
	font-family: 'Space Grotesk';
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	line-height: 1.5;
	padding: 0;
	position: relative;
}

div#service--toggles .toggle h3.toggle-title a.nectar-inherit-h4.toggle-heading i {
	border: none;
	margin-top: 0;
	transform: translateY(-50%);
}

div#service--toggles .toggle h3.toggle-title a.nectar-inherit-h4.toggle-heading i::before {
	background-color: #fff;
}

div#service--toggles .toggle h3.toggle-title a.nectar-inherit-h4.toggle-heading i::after {
	background-color: #fff;
}

div#service--toggles .toggle h3.toggle-title:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 35px;
	height: 35px;
	background-size: contain !important;
	background-repeat: no-repeat !important;
}

div#service--toggles .toggle:nth-child(1) h3.toggle-title:before{
	background:url('https://lr-partners.dk/wp-content/uploads/2024/09/s-4-66f45e013e5d9.webp');
}
div#service--toggles .toggle:nth-child(2) h3.toggle-title:before{
	background:url('https://lr-partners.dk/wp-content/uploads/2024/09/s-3-66f45e01bd17c.webp');
}
div#service--toggles .toggle:nth-child(3) h3.toggle-title:before{
	background:url('https://lr-partners.dk/wp-content/uploads/2024/09/s-2-66f45e01b48f4.webp');
}
div#service--toggles .toggle:nth-child(4) h3.toggle-title:before{
	background:url('https://lr-partners.dk/wp-content/uploads/2024/09/s-1-66f45e013e5d3.webp');
}

div#service--toggles .toggle .inner-toggle-wrap {
	padding: 20px 0 0;
}

div#service--toggles .toggle .inner-toggle-wrap p {
	color: #C4C4C4;
	font-size: 16px;
	line-height: 1.5;
}

body:not([data-header-format="left-header"]) #header-outer .sf-menu li ul {
	background-color: #0E1330 !important;
	border-radius: 10px;
	border: 1px solid #282D45;
	top: 80%;
	width: 20em;
}

#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a {
	background-color: transparent !important;
}

#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .current-menu-item > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a {
	color: #fff !important;
}

a.sf-with-ul:after {
	content: '';
	background: url('https://lr-partners.dk/wp-content/uploads/2024/09/caret-down-66f584914a635.webp');
	width: 12px;
	height: 8px;
	background-repeat: no-repeat;
	position: absolute;
	background-size: contain;
	top: 50%;
	transform: translateY(-50%);
	right: 2px;
	filter:brightness(0.5);
	transition: 300ms all ease;
}

.sfHover a.sf-with-ul:after,.current_page_parent a.sf-with-ul:after {
	filter: brightness(1);
}

#header-outer #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a {
	color: #fff !important;
}

#header-outer #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a {
	background-color: transparent !important;
}

.capitalize * {
	text-transform: capitalize;
}

.chapter-heading h4 {
	font-weight: bold;
	font-size: 30px;
	line-height: 1.5;
}

.chapter-subheading h5 {
	color: #fff;
	font-size: 20px;
	line-height: 1.5;
}

.chapter-content h4 {
	color: #FFFFFF;
	font-size: 20px;
}

.chapter-content p {
	color: #8F9BB7;
	font-size: 16px;
	line-height: 1.52;
}

.chapters-list ul li a {
	color: #fff;
	font-family: 'Space Grotesk';
	margin-bottom: 15px;
	display: block;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.5;
}
ul#chapter-list li.active a {
	background: #6955E0;
	background: -webkit-linear-gradient(80deg, rgba(105, 85, 224, 1) 0%, rgba(198, 126, 255, 1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
div#bsf_rt_marker{
	display:none;
}

.inner_projects__grid {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	align-items: flex-start;
}

.inner_projects__grid .project__item {
	flex: 0 0 calc(33.33333333333333% - 15px);
	max-width: calc(33.33333333333333% - 15px);
	background: #0E1330;
	border-radius: 10px;
	border: 1px solid #282D45;
}

.inner_projects__grid .project__item img {
	border-radius: 10px;
	margin-bottom: 0;
	height: 100%;
	object-fit: cover;
	width: 100%;
	height: auto;
}

.inner_projects__grid .project__item .cs-card-body {
	padding: 25px 40px;
	min-height: 232px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.inner_projects__grid .project__item > a {
	display: flex;
	height: 275px;
	background: #0c0c0c;
	align-items: center;
	justify-content: center;
	border-radius: 10px;
}

.inner_projects__grid .project__item .cs-card-body h3.cs-title {
	margin: 0;
}

.inner_projects__grid .project__item .cs-card-body h3.cs-title a {
	color: #fff;
	font-weight: 500;
	font-family: 'Space Grotesk';
	font-size: 20px;
}

.cs-footer {
	display: flex;
	align-items: center;
	border-top: 1px dashed #BCB5E5;
	padding-top: 20px;
	margin-top: 10px;
	gap: 20px;
	justify-content: space-between;
}

.cs-footer a.read-more-link {
	font-family: 'Space Grotesk';
	color: #AB66FF;
	font-weight: 500;
	font-size: 14px;
	line-height: 1;
}

p.cs-date {
	font-family: 'Space Grotesk';
	font-size: 14px;
	color: #C4C4C4;
	font-weight: 500;
	line-height: 1;
}

.inner_projects__grid .project__item .cs-card-body h3.cs-title a:hover {
	color: #AB66FF;
}
.sticky-cs-lead-col .vc_column-inner .column-bg-overlay {
	border-radius: 10px;
}

.cs-lead-text h3 {
	font-size: 25px;
	line-height: 1.25;
	font-weight: bold;
}

.cs-lead-text h3 br {
	display: none;
}

.latest-post.full-width {
	display: flex;
	background: #0E1330;
	padding: 20px;
	border-radius: 10px;
	margin-bottom: 40px;
	align-items: center;
	gap: 40px;
}

.latest-post.full-width a.post-thumbnail {
	display: block;
	max-width: 674px;
	height: 350px;
}

.latest-post.full-width a.post-thumbnail img {
	margin: 0;
	object-fit: cover;
	height: 100%;
	border-radius: 10px;
	max-width: 430px;
}

.latest-post.full-width .post-content {
	padding: 0;
}

.latest-post.full-width .post-content h2 {
	color: #fff;
	font-weight: 500;
	line-height: 1.25;
	font-size: 32px;
}

.latest-post.full-width .post-content p {
	color: #8F9BB7;
	font-size: 16px;
	line-height: 1.5;
}

.latest-post.full-width .post-content p br {
	display: none;
}

.latest-post.full-width .post-content p.post-author {
	color: #fff;
	font-family: 'Space Grotesk';
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5;
}

.post--meta--lf {
	border-top: 1px dashed #BCB5E5;
	margin-top: 20px;
	display: flex;
	align-items: center;
	padding-top: 20px;
}

.post--meta--lf span.post-date {
	color: #C4C4C4;
	font-family: 'Space Grotesk';
	font-weight: 500;
	font-size: 16px;
	display: block;
	padding-right: 10px;
}

.post--meta--lf span.post-date span.bsf-rt-reading-time {
	padding-left: 10px;
}

.latest-post.full-width .post-content h2:hover {
	color: #AB66FF;
}

.post--meta--lf span.bsf-rt-reading-time {
	padding-left: 10px;
}

.post--meta--lf span {
	color: #C4C4C4;
	font-family: 'Space Grotesk';
	font-weight: 500;
	font-size: 16px;
}

.grid-posts .grid-post {
	background-color: #0E1330;
	border: 1px solid #282D45;
	border-radius: 10px;
}

.grid-posts {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
	gap: 25px;
}

.grid-posts .grid-post .post-content {
	padding: 20px 40px 40px;
}

.grid-posts .grid-post .post-content h3 {
	color: #fff;
	font-size: 20px;
	line-height: 1.25;
	font-weight: 500;
}
.grid-posts .grid-post .post-content h3:hover{
	color: #974EA1;
}

.grid-posts .grid-post .post-content p.post-author {
	font-family: 'Space Grotesk';
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	margin-top: 20px;
}

.grid-posts .grid-post img {
	max-height: 275px;
	object-fit: cover;
	border-radius:10px;
	height: 275px;
}

button#load-more-btn {
	background: transparent;
	border: 0;
	cursor: pointer;
}

.load--more--button-wrap {
	margin-top: 40px;
	display: flex;
	justify-content: center;
}
.lr-post-container {
	margin-top: 80px;
}

.lr-post-container h1 {
	text-align: center;
	font-weight: bold;
	color: #fff;
	font-size: 45px;
	line-height: 1.5;
	margin: 0 !important;
	word-wrap: break-word;
}

.lr-post-container .post-meta {
	margin: 20px 0px 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #C4C4C4;
	gap: 20px;
}

.lr-post-container .post-meta span {
	font-size: 16px;
	font-family: 'Space Grotesk';
	font-weight: 500;
}

.lr-post-container .post-content figure.wp-block-image.size-full {
	max-height: 350px;
	height:350px;
	margin-bottom: 40px;
}

.lr-post-container .post-content figure.wp-block-image.size-full img {
	margin: 0 !important;
	height: 100%;
	border-radius: 10px;
	object-fit: cover;
	width: 100%;
}

.lr-post-container .post-content p {
	font-family: 'Space Grotesk';
	color: #C4C4C4;
	font-size: 18px;
	line-height: 1.5;
}

.lr-post-container .post-content .wp-block-heading {
	margin-bottom: 20px !important;
	color: #fff;
	font-size: 24px;
	line-height: 1.5;
}

.lr-post-container .post-content ol.wp-block-list {
	font-family: 'Space Grotesk';
}

.lr-post-container .post-content ol.wp-block-list li {
	font-family: 'Space Grotesk';
	color: #C4C4C4;
	font-size: 18px;
	margin-bottom: 20px;
	line-height: 1.5;
	padding-left: 10px;
}

.lr-blog-lead-mag {
	background: #F5F5F5;
	border-radius: 10px;
	padding: 40px;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: sticky;
	top: 150px;
}

.lr-blog-lead-mag h3 {
	color: #02032B !important;
	line-height: 1.25;
	font-weight: bold;
	margin-bottom: 30px !important;
	font-size: 25px;
}

.related-articles {
	margin-top: 50px;
}

.related-articles h3 {
	text-align: center;
	margin-bottom: 40px !important;
	font-size: 50px;
	color: #fff;
	font-family: 'Space Grotesk';
}

.related-articles h3 span.gradient-text {
	font-weight: bold;
}

.related-articles ul.related-posts-list {
	grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
	gap: 25px;
	display: grid;
	margin-left: 0;
}

.related-articles ul.related-posts-list li.related-post {
	list-style: none;
	background: #0E1330;
	border: 1px solid #282D45;
	border-radius: 10px;
}

.related-articles ul.related-posts-list li.related-post .related-post-thumbnail img {
	width: 100%;
	height: 250px;
	margin-bottom: 0;
	object-fit:cover;
	border-radius:10px;
}

.related-articles ul.related-posts-list li.related-post .related-post-content {
	padding: 20px 30px 30px;
}

.related-articles ul.related-posts-list li.related-post .related-post-content h4.related-post-title a {
	font-family: 'Space Grotesk';
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.25;
}

.related-articles ul.related-posts-list li.related-post .related-post-content h4.related-post-title a:hover {
	color: #6955E0;
}
.lr-post-container .post-content p.related-post-author {
	font-size: 16px;
	color: #fff;
	font-weight: 500;
}

.related-post-meta {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px dashed #BCB5E5;
	display: flex;
	gap: 10px;
}

.related-post-meta span {
	font-size: 14px;
	font-family: 'Space Grotesk';
	color: #C4C4C4;
	font-weight: 500;
}

span.related-post-reading-time span.bsf-rt-reading-time {
	padding-left: 10px;
}

p.no-openings {
	text-align: center;
	font-family: 'Space Grotesk';
	font-size: 30px;
	font-weight: 500;
	color: #fff;
	line-height: 1.5;
}
.career__item {
	background: #0E1330;
	margin-bottom: 20px;
	border-radius: 10px;
	padding: 40px;
	border: 1px solid #282D45;
	display:block;
	transition: 350ms all ease-in-out;
}

.career__item h3.career-title {
	font-weight: 500;
	color: #fff;
	font-size: 30px;
	line-height: 1.5;
}

.career__item p.job-description {
	color: #8F9BB7;
	padding-bottom: 0;
	font-size: 16px;
	line-height: 1.5;
}

.career__item .job-meta {
	display: flex;
	align-items: center;
	gap: 20px;
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px dashed #BCB5E5;
}

.career__item .job-meta p {
	padding-bottom: 0;
	color: #C4C4C4;
	font-family: 'Space Grotesk';
	font-size: 16px;
	line-height: 1.5;
	position: relative;
	font-weight:500;
}

.career__item .job-meta p:after {
	content: '';
	position: absolute;
	right: -12px;
	top: 50%;
	transform: translateY(-50%);
	background: #C4C4C4;
	width: 4px;
	height: 4px;
	border-radius: 100%;
}

.career__item .job-meta p:last-child:after {
	display: none;
}
.career__item:hover {
	background: #6955E0;
}

.career__item:hover h3.career-title {
	color: #000;
}

.career__item:hover p.job-description {
	color: #000;
}

.career__item:hover .job-meta {
	border-color: #000;
}

.career__item:hover p {
	color: #000;
}

.career__item:hover .job-meta p::after {
	background: #000;
}
.careers-back a {
	color: #8F9BB7;
}

.lr-job-inner-meta p {
	font-family: 'Space Grotesk';
	color: #C4C4C4;
	font-size: 16px;
	font-weight: 500;
}

.careers-back a i {
	padding-right: 10px;
}
.website--text ul {
	font-size: 16px;
	line-height: 2;
}
.border-bottom-dashed > .wpb_wrapper {
	border-bottom: 1px dashed #BCB5E5;
	margin-bottom: 20px;!;!i;!;
	padding-bottom: 20px;
}

.job-form-wrapper > .wpb_wrapper {
	background: #0E1330;
	border: 1px solid #282D45;
	border-radius: 10px;
	padding: 40px;
}

.job-form-wrapper h3 {
	color: #fff;
	font-size: 35px;
	line-height: 1.5;
	margin-bottom: 20px !important;
}

.job-form-wrapper form.forminator-ui .forminator-row .forminator-field label {
	display: none;
}

.job-form-wrapper form.forminator-ui .forminator-row .forminator-field input {
	background: rgba(143,155,183,20%);
	border: 1px solid #A0AAC1;
	border-radius: 5px;
	color: #8B8F9F !important;
	font-size: 14px !important;
}

.job-form-wrapper form.forminator-ui .forminator-row .forminator-field span.forminator-error-message {
	color: red;
}

.job-form-wrapper form.forminator-ui .forminator-row .forminator-field input[name='phone-1'] {
	width: 100%;
}

.job-form-wrapper form.forminator-ui .forminator-row .forminator-field .iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown.forminator-phone {
	width: 100%;
}

.job-form-wrapper form.forminator-ui .forminator-row .forminator-field input[type='file'] {
	background: transparent;
	border: none;
}

.job-form-wrapper form.forminator-ui .forminator-row .forminator-field 
button.forminator-button.forminator-button-submit {
	background: #000;
	color: #fff;
	cursor: pointer;
	font-family: 'Space Grotesk';
	width: 220px;
	height: 50px;
	border-radius: 500px !important;
	font-size: 18px;
	font-weight: 500;
	border: 2px solid #6955E0;
}

.job-form-wrapper form.forminator-ui .forminator-row .forminator-field .forminator-phone {
	width: 100%;
}
.generic-cv-form form {
	max-width: 700px;
	margin: 0px auto !important;
}

.generic-cv-form form .forminator-row .forminator-field label {
	display: none !important;
}

.generic-cv-form form .forminator-row .forminator-field input {
	background: rgba(143,155,183,20%) !important;
	border: 1px solid #A0AAC1 !important;
	border-radius: 5px !important;
	height: 50px !important;
	color: #8B8F9F !important;
}

.generic-cv-form form .forminator-row .forminator-field button.forminator-button.forminator-button-submit {
	margin: 0px auto;
	display: table;
	background: black !important;
	font-family: 'Space Grotesk' !important;
	font-weight: 500 !important;
	font-size: 18px !important;
	width: 200px;
	height: 50px;
	border-radius: 100px !important;
	border: 2px solid #6955E0;
}

button.forminator-button.forminator-button-upload {
	background: rgba(117,133,172,80%) !important;
}

.generic-cv-form form .forminator-row .forminator-field-upload label {
	display: block !important;
	margin-bottom: 10px !important;
}

div#content-row-3 .toggles.accordion .toggle.default:nth-child(4) h3.toggle-title a.toggle-heading:before {
	background-image: url(https://lr-partners.dk/wp-content/uploads/2024/09/s-3-66f45e01bd17c.webp);
}

.process-card > .wpb_wrapper {background: rgba(14, 19, 48, 1);border: 1px solid rgba(40, 45, 69, 1);border-radius: 10px;padding: 40px;min-height: 400px;}

.process-card > .wpb_wrapper h4 {
	color: #FFFFFF;
	font-size: 18px;
	line-height: 1.5;
	font-weight: bold;
}

.process-card > .wpb_wrapper h3 {
	font-size: 30px;
	line-height: 1.5;
	font-weight: 700;
	background: #6955E0;
	background: -webkit-linear-gradient(80deg, rgba(105, 85, 224, 1) 0%, rgba(198, 126, 255, 1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.process-card > .wpb_wrapper p {
	color: #8F9BB7;
	font-size: 16px;
	line-height: 1.5;
}

img.banner-image {
	margin: 0 !important;
	height: 100%;
	border-radius: 10px;
	object-fit: cover;
	width: 100%;
}
.post--col--1 {
	flex: 0 0 calc(75% - 20px);
	max-width: calc(75% - 20px);
}

.post--row {
	display: flex;
	gap: 20px;
	flex-wrap:wrap;
}

.post-content h2 {
	font-size: 30px;
	color: #fff;
}

.post--col--2 {
	flex: 0 0 calc(25% - 20px);
	max-width: calc(25% - 20px);
}

.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
	color: #fff;
	word-wrap: break-word;
}

/* RESPONSIVE */
@media only screen and (max-width: 1700px) {
	.banner-heading-1 h1 {
		font-size: 55px;
	}

	.banner-heading-1 h1 br {
		display: none;
	}

	.banner-text p {
		font-size: 18px;
	}

	.website-heading-3 h3 {
		font-size: 45px;
	}

}

@media only screen and (max-width: 1400px) {
	.flex-images-box-1 p {
		align-items: baseline;
		gap: 20px;
	}
	/* 	.vc_column-inner {
	height: 100%;
} */

	.sdr-comp-card .wpb_wrapper {
		min-height: 450px;
	}

	.flex-box-images p img {
		margin: 0 !important;
	}

	.flex-box-images p {
		justify-content: center;
		gap: 10px;
	}

	.flex-box-images p img {
		display: block;
		object-fit: contain;
	}

	.nvx90 img {
		height: 135px !important;
	}
}
@media only screen and (max-width: 1300px) {
	.website-heading-4 h4 {
		font-size: 40px;
	}

	.website--text.bigger-variant p {
		font-size: 18px;
	}
	.flex-images-box-1 p {align-items: center;}

	.flex-images-box-1 p img {
		transform: scale(1);
		object-fit: contain !important;
	}
}
@media only screen and (max-width: 1199px) {
	.post--col--1, .post--col--2 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.cs-lead-text.xo1-text h3 {
		font-size: 20px;
	}


	a.custom-gradient-button.lead-mag-btn-g .gradient-button-wrapper {
		min-width: auto;
		width: 180px;
	}
	.cs-meta-section .vc_col-sm-3:before {
		right: 35px;
	}
	.process-card > .wpb_wrapper {
		min-height: 525px;
		text-align: center;
	}
	.lr-post-container .post-content .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:first-child {
		flex-basis: 70% !important;
	}

	.lr-post-container .post-content .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(2) {
		flex-basis: 30% !important;
	}
	.inner_projects__grid .project__item {
		flex: 0 0 calc(50% - 15px);
		max-width: calc(50% - 15px);
	}
	.pricing-column-lr {
		margin-bottom: 30px;
	}
	.cc-4 > .vc_column-inner > .wpb_wrapper {
		padding-right: 40px !important;
	}
	.content-pic-1 {
		display: none !important;
	}
	.flex-images-box-1 p {
		justify-content: center;
		align-items: baseline;
		gap: 25px;
		margin-bottom: 20px !important;
	}
	.banner-heading-1 h1 {
		max-width: 800px;
		font-size: 50px;
	}

	.wpb_raw_code.wpb_content_element.wpb_raw_html.gradient-banner-left {
		width: 150px;
		height: 150px;
	}

	.wpb_raw_code.wpb_content_element.wpb_raw_html.gradient-banner-right {
		width: 200px;
		height: 200px;
	}

	.solution--card--row:after {
		width: 120px;
		height: 120px;
	}

	.solution-card h3 {
		font-size: 35px;
	}

	.solution-card p {
		font-size: 16px;
	}

	.sdr-comp-card .wpb_wrapper {
		min-height: 610px;
	}

	.website-heading-3 h3 {
		font-size: 40px;
	}

	.website-heading-3 h3 br {
		display: none;
	}

	.flex-box-images p {
		flex-wrap: wrap;
	}

	.articles-grid .article-card .article-image img {
		height: 240px;
	}

	.articles-grid {
		flex-wrap: wrap;
		justify-content: center;
	}

	.articles-grid .article-card {
		max-width: calc(50% - 40px);
		flex: 0 0 calc(50% - 40px);
	}

	div#footer-outer div#footer-widgets .col:first-child {
		width: calc(60% - 3%);
		flex: 0 0 calc(60% - 3%);
	}

	.footer-cta-div a {
		font-size: 18px;
	}
	.md-full {
		width: 100%;
	}

	.content-col-card > .vc_column-inner > .wpb_wrapper {
		justify-content: center;
		padding: 40px;
		min-height: 350px;
		text-align: center;
	}

	.content-pills ul {
		justify-content: center;
	}

	.content-col-card > .vc_column-inner > .wpb_wrapper a.custom-gradient-button {
		justify-content: center;
	}

	.flex-box-images p {
		margin-bottom: 30px !important;
	}

	body .mt-md-0 {
		margin-top: 50px !important;
	}

	.content-col-card .column-image-bg {
		background-size: 20%;
	}

	.nvx90 {
		display: none;
	}

	.albert-pic-home {
		width: 100%;
		object-fit: contain;
		height: 450px !important;
		margin: 30px 0 !important;
	}

	.md-centered-content {
		text-align: center;
	}

	.md-extra-padding  .wpb_wrapper {
		padding: 0 40px 20px 40px;
	}

	.text-center-tab > .wpb_wrapper {
		text-align: center;
	}

	.contact-us-meta p, .contact-us-meta a {
		text-align: center;
	}

	.contact__form__container h3 {
		text-align: center;
		font-size: 35px;
	}

	.contact__form__container > .wpb_wrapper {
		padding: 40px 20px !important;
	}

	button.forminator-button.forminator-button-submit.contact__submit {
		width: 100% !important;
	}
	.md-bottom-margin-xtra {
		margin-bottom: 35px;
	}

	.inner-gradient-bg .row-bg-wrap .inner-wrap.row-bg-layer:after,.inner-gradient-bg .row-bg-wrap .inner-wrap.row-bg-layer:before {
		width: 250px;
		height: 250px;
		filter: blur(200px);
	}

	.inner-gradient-bg .row-bg-wrap:before {
		background: rgb(11, 13, 56);
		background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0) 20%, rgb(11, 13, 56) 60%, rgb(11, 13, 56) 100%);
	}

	.inner-gradient-bg .row-bg-wrap {
		background-size: 60px 60px;
	}

	header#top > .container > .row {
		padding: 10px 20px;
	}

	#top .slide-out-widget-area-toggle[data-custom-color=true] a:before {
		left: -10px;
	}

	#top .slide-out-widget-area-toggle a>span {
		left: -10px;
	}

	#header-outer #mobile-menu ul li[class*="current"] > a {}

	body #header-outer #mobile-menu:before {
		background: #02032B;
	}

	#header-outer #mobile-menu ul li a {
		font-family: 'Space Grotesk' !important;
	}

	#header-outer #mobile-menu ul li a span {
		font-family: 'Space Grotesk' !important;
		font-size: 16px;
		text-transform: uppercase;
	}

	#header-outer #mobile-menu ul li[class*="current"] > a span {
		font-weight: 600;
	}

	.custom-button-nav .neon {
		opacity: 0;
	}
	.md-centered-content a.custom-gradient-button {
		justify-content: center;
	}
}


@media only screen and (max-width: 999px) {
	.latest-post.full-width a.post-thumbnail img{
		width: 100%;
	}

	.extra-box-cs > .wpb_wrapper {
		text-align: center;
	}
	.cs-meta-section .vc_col-sm-3:before {
		display: none;
	}



	.process-card > .wpb_wrapper {
		min-height: auto;
	}

	button.forminator-button.forminator-button-upload {
		width: 200px !important;
		margin-right: 20px !important;
	}

	.lr-post-container .post-content figure.wp-block-image.size-full {
		max-height: 200px;
	}

	.lr-post-container h1 {
		font-size: 30px;
	}

	.post-content h2 {
		font-size: 25px;
	}

	.lr-post-container {
		margin-top: 40px;
	}

	.lr-post-container .post-content .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:first-child {
		flex-basis: 100% !important;
	}

	.lr-post-container .post-content {
		text-align: left;
	}

	.lr-post-container .post-content p {
		font-size: 16px;
	}

	.lr-post-container .post-content .wp-block-heading {
		font-size: 22px;
	}

	.lr-post-container .post-content ol.wp-block-list li {
		font-size: 16px;
	}

	.related-articles h3 {
		font-size: 35px;
	}

	.latest-post.full-width {
		flex-direction: column;
		text-align: center;
	}

	.post--meta--lf {
		justify-content: center;
	}

	.post-content {
		text-align: center;
	}

	.inner_projects__grid .project__item {
		flex: 100%;
		max-width: 100%;
	}

	.inner_projects__grid .project__item .cs-card-body {
		min-height: auto;
	}

	.cs-footer {
		margin-top: 20px;
	}

	#service--toggles .website-heading-3 h3 {
		font-size: 35px;
	}
	.website-heading-4 h4 {
		font-size: 35px;
	}

	.website-heading-4 h4 br {
		display: none;
	}
	.pricing-column-lr > .vc_column-inner {
		padding: 40px !important;
	}

	.lr-package-price h3 {font-size: 35px;}

	.lr-pricing-package-name h4 {
		font-size: 28px;
	}
	.hide-on-tab {
		display: none !important;
	}
	#page-header-bg .span_6 h1 {
		font-size: 40px;
		line-height: 1.5;
	}

	#page-header-bg .subheader {
		font-size: 16px;
	}

	body .mt-md-0 {
		margin-top: 25px !important;
	}
	header#top > .container > .row {
		padding: 10px 20px;
	}

	#top .slide-out-widget-area-toggle[data-custom-color=true] a:before {
		left: -10px;
	}

	#top .slide-out-widget-area-toggle a>span {
		left: -10px;
	}

	#header-outer #mobile-menu ul li[class*="current"] > a {}

	body #header-outer #mobile-menu:before {
		background: #02032B;
	}

	#header-outer #mobile-menu ul li a {
		font-family: 'Space Grotesk' !important;
	}

	#header-outer #mobile-menu ul li a span {
		font-family: 'Space Grotesk' !important;
		font-size: 16px;
		text-transform: uppercase;
	}

	#header-outer #mobile-menu ul li[class*="current"] > a span {
		font-weight: 600;
	}

	.custom-button-nav .neon {
		opacity: 0;
	}
	.sdr-comp-card .wpb_wrapper {
		min-height: auto;
	}

	.articles-grid .article-card {
		max-width: 100%;
		flex: 0 0 100%;
	}

	.articles-grid .article-card .article-image img {
		height: 280px;
	}

	div#footer-outer div#footer-widgets .row {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	div#footer-outer div#footer-widgets .col {
		width: 100%;
		flex: 0 0 100%;
		text-align: center;
		margin-bottom: 0px;
	}

	div#footer-outer div#footer-widgets .col:first-child {
		width: 100%;
		flex: 0 0 100%;
		margin-right: 0 !important;
	}

	.website-heading-3 h3 {
		font-size: 35px;
	}
}

@media only screen and (max-width: 767px) {
	.case-study-stat p {
		text-align: center;
	}
	.process-card > .wpb_wrapper {
		padding: 20px;
	}

	.process-card > .wpb_wrapper p {
		font-size: 14px;
	}

	.process-card > .wpb_wrapper h3 {
		font-size: 25px;
	}

	.job-h3 h3 {
		text-align: center;
	}

	.lr-job-inner-meta p {
		text-align: center;
	}

	.lr-job-apply a.custom-gradient-button .gradient-button-wrapper {
		width: 100%;
	}

	.job-form-wrapper form.forminator-ui .forminator-row .forminator-field button.forminator-button.forminator-button-submit {
		width: 100%;
		font-size: 16px;
	}

	.job-form-wrapper > .wpb_wrapper {
		padding: 20px;
	}

	.job-form-wrapper h3 {
		font-size: 28px;
	}

	.careers-back  p {
		text-align: center;
	}
	.career__item {
		text-align: center;
		padding: 25px;
	}

	.career__item h3.career-title {
		font-size: 25px;
	}

	.career__item p.job-description {
		font-size: 14px;
	}

	.career__item .job-meta {
		gap: 10px;
		flex-direction: column;
		text-align: center;
	}

	.career__item .job-meta p:after {
		display: none;
	}
	.latest-post.full-width a.post-thumbnail {
		height: 250px;
	}

	.latest-post.full-width .post-content h2 {
		font-size: 28px;
	}
	.inner_projects__grid .project__item .cs-card-body h3.cs-title a {
		font-size: 18px;
	}

	.inner_projects__grid .project__item .cs-card-body h3.cs-title {
		text-align: center;
	}

	.generic--card > .wpb_wrapper h3 {
		font-size: 30px;
		text-align: center;
	}

	.generic--card > .wpb_wrapper p {
		text-align: center;
		font-size: 16px;
	}

	.generic--card > .wpb_wrapper img {
		margin: 0px auto;
	}
	div#content-row-3 .toggles.accordion .toggle.default h3.toggle-title a.toggle-heading {
		font-size: 25px;
	}

	div#content-row-3 .toggles.accordion .toggle {
		padding-top: 70px;
	}

	div#content-row-3 .toggles.accordion .toggle.default h3.toggle-title a.toggle-heading:before {
		top: -50px;
	}
	.content-pills ul li {
		flex: 0 0 100%;
		width: 100%;
	}

	.content-pills ul li h4 {
		font-size: 25px;
	}

	.content-pills ul li h6 {
		font-size: 16px;
	}
	.solution--card--row {
		padding: 20px;
	}
	.banner-heading-1 h1 {
		font-size: 40px;
		padding: 0 10px;
	}

	.banner-text p {
		padding: 0 10px;
	}

	.wpb_raw_code.wpb_content_element.wpb_raw_html.gradient-banner-left {
		width: 80px;
		height: 80px;
	}

	.wpb_raw_code.wpb_content_element.wpb_raw_html.gradient-banner-right {
		width: 80px;
		height: 80px;
	}

	.solution-card h3 {
		text-align: center;
		font-size: 30px;
	}

	.solution-card p {
		text-align: center;
		font-size: 14px;
	}

	.solution-card a {
		margin: 0px auto;
	}
	.testimonial--card p{
		font-size:16px;
	}

	.content-col-card.card-2 .column-image-bg {
		background-image: none !important;
	}

	.website-heading-3 h3 {
		font-size: 30px;
	}

	.md-extra-padding .wpb_wrapper {
		padding: 0 10px 20px 10px;
	}

	.albert-pic-home {
		height: auto !important;
		margin: 0 0 10px !important;
	}

	div#lead-magnet-row {
		min-height: 350px;
		height: 350px;
	}

	div#lead-magnet-row .wpb_wrapper {
		padding: 0 20px;
	}

	.footer-cta-div {
		flex-direction: column;
		gap: 20px;
	}

	#footer-outer #copyright p {
		text-align: center;
	}

	body #footer-outer #copyright .col ul {
		justify-content: center;
		display: flex;
		float: none;
	}

	div#faq-row .toggle h3.toggle-title a {
		font-size: 18px;
	}

	.faq-text p {
		font-size: 14px;
	}

	.flex-box-images p {
		gap: 0px;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}

	.flex-box-images p img {
		width: 100px !important;
		margin-bottom: 20px !important;
	}

	.flex-box-images p img:last-child {
		margin-bottom: 0 !important;
	}
}

@media only screen and (max-width: 690px) {
	.container,.orbit-wrapper .slider-nav,.post-area.standard-minimal.full-width-content .post .inner-wrap {
		max-width: 380px;
	}
}

@media only screen and (max-width: 400px) {
	.post-content h2 {
		font-size: 20px;
		line-height: 1.25;
	}

	.post-content h3 {
		font-size: 18px;
	}
	.lr-post-container .post-meta {
		flex-direction: column;
		gap: 5px;
	}
	.post--meta--lf {
		flex-direction: column;
	}
	.container,.orbit-wrapper .slider-nav,.post-area.standard-minimal.full-width-content .post .inner-wrap {
		max-width: 300px;
	}
	.cs-footer {
		flex-direction: column;
		text-align: center;
	}
}
