@font-face { font-family: 'Lexend Deca'; font-display: swap; }
body { font-family: 'Assistant','sans-serif'; overflow-x: hidden; color: #777; line-height: 1.305;}
h1 {font-family: 'Lexend Deca', 'sans-serif'; font-size: 70px; font-weight: 700; margin: 0; padding: 0; color: #000; line-height: 1.5;}
h2 {font-family: 'Lexend Deca', 'sans-serif'; font-size: 60px; font-weight: 700; margin: 0; padding: 0; color: #000; line-height: 1.5;}
h3 {font-family: 'Lexend Deca', 'sans-serif'; font-size: 50px; font-weight: 700; margin: 0; padding: 0; color: #000; line-height: 1.5;}
h4 {font-family: 'Lexend Deca', 'sans-serif'; font-size: 40px; font-weight: 700; margin: 0; padding: 0; color: #000; line-height: 1.5;}
h5 {font-family: 'Lexend Deca', 'sans-serif'; font-size: 20px; font-weight: 700; margin: 0; padding: 0; color: #000; line-height: 1.5;}
h6 {font-family: 'Lexend Deca', 'sans-serif'; font-weight: 400; margin: 0; padding: 0; color: #000; line-height: 1.5;}


:root {
	--btn-border-main: #e2e2e2;
	--btn-background-main: #74c9ea;
	--footer-background: #1e1e1e;
	--footer-icon: #61ce4c;
	--primary-green: #62ca4b;
	--secondary-green: #187D1D;
	--header-span: #272727;
	--black: #000000;
	--header-orange: #f2d43d;
	--white: #ffffff;
	--header-logo: #00812c;
	--animation-curve: ease-in-out;
	--defaultfont-size: 16px;
	--small-spacing: 10px;
	--medium-spacing: 20px;
	--large-spacing: 50px;
	--boldest: 900;
	--bold: bold;
	--object-color: #d8d8d8;
	--object-boarder: #999999;
	--platform-background: #effcfe;
	--product-page-title: #1D261D;
	--btn-tertiary: #EED41B;
	--footer-border-color: #187D1D;
}


/* WYSIWYG styles */
	img {
		display: inline-block;
		max-width: 100%;
		width: 100%;
		height: auto;
	}
	p {
		font-size: 18px;
		line-height: 1.5;
		font-weight: 400;
		color: var(--black);
		margin: 0;
		padding-bottom: 18px;
		word-wrap: break-word;
		word-break: break-word;
		display: inline-block;
	}
	p:last-child {
/* 		margin-bottom: 0;
		padding-bottom: 0; */
	}

	a { 
		text-decoration: none; 
		color: #80C9EC;
		font-weight: 700;
		-webkit-transition: color 0.25s, background 0.25s; 
		-moz-transition: color 0.25s, background 0.25s; 
		-o-transition: color 0.25s, background 0.25s; 
		-ms-transition: color 0.25s, background 0.25s; 
		transition: color 0.25s, background 0.25s; 
	}
	a:focus,
	a:hover { 
		outline: none; 
		text-decoration: underline;
		color: #80C9EC;
	}

	main ul{
		list-style: none;
		padding-left: 0;
		margin-bottom: 15px;
	}
	main ul:last-child {
		margin-bottom: 0;
	}
	main ul li {
		display: block;
		position: relative;
		padding-left: 17px;
		font-size: 18px;
		line-height: 30px;
		font-weight: 400;
		margin-bottom: 13px;
		text-align: left;
	}
	main ul li:last-child {
		margin-bottom: 0;
	}
	main ul li:before {
		content: '';
		height: 33px;
		width: 3px;
		background: #6ECA3F;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
	}

/* Titles Styles */
	.la_platform-title.font_size--large, 
	.la_title.font_size--large {
		font-size: 60px;
    line-height: 1.234;
	}
	.la_platform-title.font_size--regular, 
	.la_title.font_size--regular {
		font-size: 60px;
		line-height: 1.234;
	}
	.la_platform-title.font_size--medium, 
	.la_title.font_size--medium {
		font-size: 50px;
		line-height: 1.234;
	}
	.la_platform-title.font_size--small, 
	.la_title.font_size--small {
		font-size: 40px;
		line-height: 1.234;
	}


/* Button styles */
	.btn {
		font-family: 'Lexend Deca';
		font-weight: 700;
		padding: 14px 54px!important;
		border: none !important;
		outline: none !important;
		text-decoration: none !important;
		line-height: 1;
		border-radius: 4px;
		cursor: pointer;
		display: inline-block;
		color: #ffffff;
		font-size: 16px;
		cursor: pointer;
	}
	.btn:focus,
	.btn:hover,
	.btn:active {
		border: none!important;
		outline: none!important;
		box-shadow: none !important;
	}
	.btn.btn_transparent{
		background: transparent !important;
	}
	.btn.la_transparent {
		padding-left: 0;
	}


	.la_overlap_bottom {
		position:relative;
		z-index: 20;
	}

/* SVG Overlay elements */
	svg.la_svg_overlay {
		position: absolute;
		z-index: 0;
		top: 0;
		left: 0;
		min-height: 1186px;
		height: 100%;
		width: auto;
	}
	svg.la_svg_overlay.la_radial{
		width: 100%;
		height: auto;
		min-height: 0;
	}




/* ------ ELEMENS ------- */


	/* Article Card Element */
		.la_article--card {
			overflow: hidden;
			border-radius: 20px;
		}
		.la_article--card .la_img {
			background-size: cover;
			background-position: center center;
			background-repeat: no-repeat;
			height: 305px;
		}
		.la_article--card .la_content {
			position: relative;
			background: var(--white);
			padding: 35px;
			padding-bottom: 27px;
			border-radius: 0 0 20px 20px;
		}
		.la_article--card .la_content:after{
		    content: '';
			position: absolute;
			top: -74px;
			right: 0;
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 74px 0 0 900px;
			border-color: transparent transparent transparent var(--white);
		}
		.la_article--card .la_content .la_cats,
		.la_article--card .la_content .la_cats a{
			font-size: 12px;
			color: var(--primary-green);
		}
		.la_article--card .la_card_title {		
			font-size: 20px;
			color: var(--black);
			padding: 10px 0 25px 0;
	    	font-weight: var(--bold);
			display: block;
			font-family: 'Lexend Deca', 'sans-serif';
		}
		.la_article--card .la_info .row {
			align-items: center;
		}
		.la_article--card .la_info span {
			display: inline-block;
		}
		.la_article--card .la_author-img {
			width: 40px;
			height: 40px;
			border-radius: 100px;
			overflow: hidden;
			background: transparent none no-repeat center center;
			background-size: cover;
		}
		.la_article--card .la_datetime {
			text-align: right;
			color: #a7a7a7;
		}	
		.la_article--card .la_date {
			margin-right: 20px;
		}
		.la_article--card .la_reading-time .fa {
			color: var(--primary-green);
		}

		.la_article--card .la_author-name {
			margin-left: 15px;
		}

		.la_article--card .la_author-img,
		.la_article--card .la_author-name {
			vertical-align: middle;
		}



	/* related articles */
		.la_feed-page--article-feed {
			padding-top: 90px;
			padding-bottom: 90px;
		}
		.la_feed-page--article-feed .la_title {
			color: var(--black);
			font-size: 40px;
			padding-bottom: 20px;
		}
		.la_feed-page--article-feed .la_feed-page--row {
			display: flex;
			flex-wrap: wrap;
			margin: 0 -16px;
			padding-bottom: 40px;
		}
		.la_feed-page--article-feed .la_feed-page--row:last-child {
			padding-bottom: 0;
		}
		.la_feed-page--article-feed .la_feed-page--row .la_feed-page-column {
			flex: 1 0 33.3333%;
			width: 100%;
			max-width: 33.3333%;
			padding: 16px;
		}
		.la_feed-page--article-feed .la_feed-page-shadow {
			box-shadow: 0 0 10px 2px #cecece;
			box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.15);
			border-radius: 20px;
		}
		.la_feed-page--article-feed .la_feed-page-column-content {
			overflow: hidden;
		}
		.la_feed-page--article-feed .la_feed-page-section--background-image {
			background-image: url('https://via.placeholder.com/900x700.png');
			background-position: center center;
			background-size: 100%;
			background-repeat: no-repeat;
			border-radius: 20px 20px 0 0;
			padding: 28% 0;
			width: 100%;
			display: block;
		}
		.la_feed-page--article-feed .la_feed-page--row .la_feed-page-column .content-section:after {
			content: '';
			position: absolute;
			bottom: 100%;
			right: 0;
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 100px 0 0 800px;
			border-color: transparent transparent transparent var(--white);
		}
		.la_feed-page--article-feed .content-section .la_top-title {
			color: var(--primary-green);
			font-size: 12px;
		}
		.la_feed-page--article-feed .content-section .la_top-title a {
			color: inherit;
			font-size: inherit;
		}
		.la_feed-page--article-feed .content-section .la_title {
			font-size: 20px;
			color: #1D261D;
			font-weight: var(--bold);
			padding: 10px 0 25px 0;
		}
		.la_feed-page--article-feed .content-section .la_title a {
			font-size: inherit;
			color: inherit;
			font-weight: inherit;
		}
		.la_feed-page--article-feed  .la_feed-page-articles-posted-by {
			display: flex;
			align-items: center;
		}
		.la_feed-page--article-feed .la_feed-page-articles-posted-by img {
			width: 35px;
			height: 35px;
			border-radius: 50%;
		}
		.la_feed-page--article-feed .la_feed-page-articles-posted-by .la_username {
			color: var(--black);
			font-size: 14px;
			margin-left: 20px;
		}
		.la_feed-page--article-feed .la_feed-page-articles-posted-by .la_data {
			margin-left: auto;
			color: #a7a7a7;
		}
		.la_releated-articles.la_feed-page--article-feed .la_feed-page-articles-posted-by .la_time {
			color: #a7a7a7;
		}
		.la_feed-page--article-feed .la_feed-page-articles-posted-by .fa-clock-o {
			margin-left: 20px;
			margin-right: 10px;
			color: var(--primary-green);
		}
		.la_feed-page--article-feed .la_feed-page-articles-posted-by i:before {
			font-size: 18px;
		}

	/* Feed variation */
		.la_article--card.la_feed_card {		
			display: flex;
		}
		.la_article--card.la_feed_card .la_card_title {
			padding: 5px 0;
			display: block; /* Fallback for non-webkit */
			display: -webkit-box;
			max-height: 4.35em; /* Fallback for non-webkit, line-height * 2 */
			line-height: 1.305em;
			-webkit-line-clamp: 3; /* if you change this, make sure to change the fallback line-height and height */
			-webkit-box-orient: vertical;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		
		.la_article--card.la_feed_card .la_img {		
			width: 250px;
			height: auto;
		}
		.la_article--card.la_feed_card .la_content {
			border-radius: 0 20px 20px 0 !important;
			padding:  16px 30px;
			width: 65%;
		}
		.la_article--card.la_feed_card .la_content:after{
			position: absolute;
			content: '';
			top: 0px;
			right: 100%;
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 0 0 536px 186px;
			border-color: transparent transparent var(--white) transparent;
		}
		.la_article--card.la_feed_card .la_title {
			font-size: 20px;
			color: var(--black);
			font-weight: var(--bold);
			padding: 10px 0;
		}
		.la_article--card.la_feed_card .la_datetime {
			text-align: left;
			color: #a7a7a7;
		}


/* ------ BASICS ------- */

	/*	Header  */
		header{
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			z-index: 999;
			background: var(--white);
			box-shadow: 0 0 8px 0 rgba(0,0,0,.2);
			border: none;
		}
		.admin-bar header {
			top: 32px;
		}
		main{
			padding-top: 60px;
		}


	/*  Footer  */
		.la_footer--wrapper-bg {
			background: var(--footer-background);
			padding: 60px 0;
		}

		/* Footer Navigation */
			.la_footer--navigation ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: flex;
			}
			.la_footer--navigation ul li {
				display: block;
				padding: 0 20px;
			}
			.la_footer--navigation ul li:first-child {
				padding-left: 0;
			}
			.la_footer--navigation ul li a {
				font-family: Lexend Deca, sans-serif;
				color: var(--white);
				font-size: 16px;
				position: relative;
				padding-bottom: 20px;
				display: inline-block;
				height: 100%;
				cursor: pointer;
				text-decoration: none;				
			}
			.la_footer--navigation ul li a:after {
				content: '';
				display: block;
				width: 100%;
				height: 3px;
				background: transparent;
				position: absolute;
				bottom: -2px;
				left: 0;
				-webkit-transition: background 0.3s;
				-o-transition: background 0.3s;
				-moz-transition: background 0.3s;
				-ms-transition: background 0.3s;
				transition: background 0.3s;
			}
			.la_footer--navigation ul li a:hover:after {
				background: var(--footer-border-color);
			}
			.la_footer--navigation ul li a img.menu-image {
				display: inline-block;				
				max-width: 28px;
				max-height: 28px;
				padding-right: 0;
				margin-right: 20px;
			}


			.la_footer--wrapper .la_footer--line {
				width: 100%;
				height: 2px;
				background: #6e6e6e;
			}


		/* Footer Subnavigation */

			.la_footer--subnavigation--container {
				padding-top: 30px;
			}
			.la_footer--subnavigation--wrapper {
				display: flex;
				flex-wrap: wrap;
			}
			.la_footer-subnavigation--item {
				flex: 0 0 14%;
				max-width: 14%;
			}
			.la_footer-subnavigation--item .la_dt--nav {
				padding-top: 20px;
			}
			.la_footer-subnavigation--item h5 {
				color: #5b5b5b;
				font-size: 16px;
			}
			.la_footer-subnavigation--item ul {
				list-style: none;
				padding-left: 0;
			}
			.la_footer-subnavigation--item ul li {
				margin: 7px 0;
				line-height: 1;
			}
			.la_footer-subnavigation--item ul li:last-child {
				padding: 0;
			}
			.la_footer-subnavigation--item ul li a {
				font-size: 12px;
				color: #ffffff;
				text-decoration: none;
				font-weight: 400;
			}
			.la_footer-subnavigation--item ul li a:hover {
				text-decoration: underline;
			}
			.la_footer-subnavigation--item ul li a [class*="-menu-image-icon"] {
				width: 0;
				opacity: 0;
				margin-right: -10px;
			}
			.la_footer-subnavigation--item ul li a .menu-image {
				display: none;
			}






		/* Footer bottom section */
			.la_subfooter--container {
				padding-top: 50px;
			}
			.la_subfooter--container .la_footer--line-logo {
				width: 100%;
				height: 2px;
				background: #6e6e6e;
				margin-bottom: 25px;
			}
			.la_subfooter--wrapper {
				display: flex;
				justify-content: space-between;
				align-items: center;
			}
			.la_subfooter--wrapper .la_logo {
				width: 170px;
				fill: #ffffff;
			}
			.la_subfooter--wrapper .la_logo a {
				display: block;
			}
			.la_subfooter--wrapper .la_copyright a {
				font-size: 12px;
				color: #a5a5a5; 
				font-weight: 400;
			}
			.la_subfooter--wrapper .la_copyright .la_copyright-sp {
				padding: 0 10px;
			}
			.la_subfooter--wrapper .la_copyright a:first-child {
				padding-left: 0;
			}
			.la_subfooter--wrapper .la_copyright a:last-child {
				padding-right: 0;
			}
			.la_subfooter--wrapper .la_subfooter--social-icons {
				display: inherit;
			}
			.la_subfooter--wrapper .la_subfooter--social-icons .la_social--icon {
				position: relative;
				margin: 0 5px;
				width: 28px;
				height: 28px;
				border-radius: 50%;
				background: #ffffff;
				cursor: pointer;
			}
			.la_subfooter--wrapper .la_subfooter--social-icons .la_social--icon:first-child {
				margin-left: 0;
			}
			.la_subfooter--wrapper .la_subfooter--social-icons .la_social--icon:last-child {
				margin-right: 0;
			}
			.la_subfooter--wrapper .la_subfooter--social-icons .la_social--icon i {
				position: absolute;
				top: 50%;
				left: 50%;
				transform: translate(-50%, -50%);
				color: #000000;
			}

  /* Footer subscription box */
		.ls_footer-newsletter--content {
		  position: relative;
		  flex: 0 0 30%;
		  max-width: 30%;
		  background: #272727;
		  border-radius: 25px;
		  height: max-content;
		  margin-top: 20px;
		}
		.ls_footer-newsletter--content::after {
		  content: '';
		  position: absolute;
		  top: 0;
		  left: 0;
		  width: 50px;
		  height: 50px;
		  background: var(--primary-green);
		  width: 100%;
		  height: 15px;
		  border-radius: 25px 25px 0 0;
		}
		.la_footer-newsletter--wrapper {
		  padding: 30px;
		  padding-bottom: 50px;
		}
		.ls_footer-newsletter--header {
		  padding-top: 25px;
		  padding-bottom: 20px; 
		}
		.ls_footer-newsletter--header h3 {
		  color: #ffffff;
		  font-size: 20px;
		}
		.ls_footer-newsletter--body {
		  position: relative;
		  display: flex;
		}


		.hbspt-form, .hbspt-form form { width: 100%; display: block; }
		.hbspt-form fieldset { margin: 0 -6px !important; display: flex; flex-wrap: wrap; max-width: 100% !important; }
		.hbspt-form .hs-form-field { padding: 0 6px; display: block; width: 100%; }
		.hbspt-form .hs-form-field input { border:none; display: block; width: 100% !important; padding: 9px 10px; border-radius: 4px; font-family: 'Lexend Deca', 'sans-serif'; font-weight: 600; }
		.hbspt-form .hs-form-field .input { margin: 0 !important; }
		.hbspt-form ul { display: block; padding: 0; margin: 0; list-style: none; }
		.hbspt-form li { padding: 0; line-height: inherit; font-size: inherit; }
		.hbspt-form li:after,.hbspt-form li:before { display: none; }
		.hbspt-form .hs-error-msg { color: red; padding-top: 5px; }
		.hbspt-form .hs_submit .actions { padding-top: 20px; }
		.hbspt-form .hs_submit .actions input { background: var(--btn-background-main); color: var(--white); border: none; border-radius: 4px; padding: 10px 15px; cursor: pointer; transition: opacity 0.25s; font-family: 'Lexend Deca', 'sans-serif'; font-weight: 600; }
		.hbspt-form .hs_submit .actions input:hover { opacity: 0.8; }
		.hbspt-form .hs-form-field input::placeholder { color: #BFBFBF; opacity: 1; }
		.hbspt-form .hs-form-field input:-ms-input-placeholder { color: #BFBFBF; }
		.hbspt-form .hs-form-field input::-ms-input-placeholder { color: #BFBFBF; }




/* ----- Hero Elements ----- */

	/*  Hero 1  */
		.la_hompage-hero-image-section .btn {
			background: var(--background-color);
			color: var(--text-colour);
			opacity: 1;
			transition: opacity 0.25s;
			z-index: 1001;
		}
		.la_hompage-hero-image-section .btn:hover {
			opacity: 0.8;
		}
		.la_hompage-hero-image-section .la_heroimage-image {
			position: relative;
			max-height: 600px;
			overflow: hidden;
		}
		.la_hompage-hero-image-section .la_heroimage-image img {
			width: 100%;
			height: 600px;
			object-fit: cover;
		}
		.la_heroimage-image video{
			width: 100%;
		}

		.la_heroimage--container {
			position: relative;
		}
		.la_heroimage--container .la_heroimage--overlay {
			position: absolute;
			bottom: 0;
			left: 0;
			width: 100%;
			height: 100%;
			z-index: 3;
			pointer-events: none;
			background: -moz-linear-gradient(left,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1) 100%); /* FF3.6-15 */
			background: -webkit-linear-gradient(left,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.1) 75%,rgba(0,0,0,0.1) 100%); /* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to right,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.1) 75%,rgba(0,0,0,0.1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		}

		.la_hero_1--content {	
		    position: absolute;
		    top: 0;
		    left: 0;
		    width: 100%;
		    height: 100%;
		    z-index:5;
		}
		.la_hero_1--inner {
			position: absolute;
			top: 50%;
			left: 0;
			width: 100%;
			transform: translate(0,-50%);
		}

		.la_heroimage--container .la_heroimage--wrapper {
			width: 100%;
		}
		.la_heroimage--container .la_heroimage--content {
			max-width: 560px;
		}
		.la_heroimage--container .la_heroimage--content .la_title {
			color: var(--white);
			font-weight: var(--bold);
		}
		.la_heroimage--container .la_heroimage--content .la_paragraph {
			color: var(--white);
			padding-top: 19px;
			padding-bottom: 33px;
			font-size: 18px;
			line-height: inherit;
			max-width: 450px;
		}
		.la_heroimage--container .la_heroimage--content .la_paragraph > *,
		.la_heroimage--container .la_heroimage--content .la_paragraph ul li {
			font-size: inherit;
			line-height: inherit;
			color: inherit;
		}


	/* Hero 2 */
		.la_hero2--bg {
			margin-bottom: 250px;
		}
		.la_sport-template-hero-section .la_sport-template--wrapper .la_sport-template--section {
			text-align: center;
			padding: 0;
			margin: 0;
			padding-bottom: 70px;
		}
		.la_sport-template-hero-section .la_sport-template--wrapper .la_sport-template--main-title {
			font-weight: var(--bold);
		}
		.la_sport-template-hero-section .la_sport-template--wrapper .la_sport-template--paragraph {
			font-size: 20px;
			color: var(--white);
			padding: 20px 0 0px 0;
			max-width: 930px;
			margin: 0 auto;
		}
		.la_sport-template-hero-section .la_sport-template--wrapper .la_sport-template--paragraph > * {
			color: inherit;
			font-size: inherit;
		}
		.la_sport-template-hero-section .btn {
			background: var(--background-color);
			color: var(--text-colour);
			opacity: 1;
			transition: opacity 0.25s;
		}
		.la_sport-template-hero-section .btn:hover {
			opacity: 0.8;
		}

		.la_hero_2--inner {
			padding: 90px 0 0;
		}
		.la_sport-template-hero-section .la_sport-template--wrapper {
			padding: 0;
			padding-bottom: 250px;
		}
		.la_hero2--content-separator {
			position: relative;
		}

		.la_hero_2--img {
			display: block;
			height: 500px;
			border-radius: 20px;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center center;
			max-width: 930px;
			width: 100%;
			margin: 0 auto;
			position: absolute;
			bottom: -50%;
			left: 50%;
			transform: translate(-50%,50%);
		    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 23%);
		}

	/* Hero 3 */
		.la_hero_3--content-wrap .row {
			align-items: center;
		}
		.la_hero_3--content .la_title {
			padding-bottom: 28px;
		}
		.la_hero_3--content .la_paragraph {
			padding-bottom: 30px;
			color: inherit;
			font-size: 18px;
		}
		.la_hero_3--content .la_paragraph > * {
			color: inherit;
		}
		.la_hero_3--images {
			position: relative;
		}
		.la_hero_3--images svg.la_svg_overlay {
			left: auto;
			right: 0;
		}
		.la_hero_3--images .la_hero_3--img_wrap {
			position: relative;
			z-index: 0;
			overflow: hidden;
		}
		.la_hero_3--images .la_hero_3--img_wrap .la_background-stripes {
			z-index: 4;
		}

		.la_hero_3--content .btn {
			background: var(--background-color);
			color: var(--text-colour);
			opacity: 1;
			transition: opacity 0.25s;
		}
		.la_hero_3--content .btn:hover {
			opacity: .8;
		}
		.la_hero_3--bg-img {
/* 		    width: 100%; */
			width:49vw;
		    height: 635px;
		    display: block;
		    border-radius: 20px 0 0 20px;
		    background-position: center center;
		    background-size: cover;
		    background-repeat: no-repeat;
		    margin-left: 95px;
		}
		.la_hero_3--fg-img {
			height: 410px;
		    width: 385px;
		    display: block;
		    border-radius: 20px;
		    background-position: center center;
		    background-size: contain;
		    background-repeat: no-repeat;
		    position: absolute;
		    top: 50%;
		    left: 0;
		    transform: translate(0,-50%);
		}
	

	/* Hero 4 */

		.la_hero_4--section {
			padding: 65px 0 95px;
			position: relative;
		}
		.la_hero_4--section .la_hero_4--overlay-wrapper {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			z-index: 2;
			overflow: hidden;
		}
		.la_hero_4--section .la_hero_4--overlay-wrapper > * {
			position:relative;
			z-index: 3;
		}

		.la_hero_4--section svg.la_svg_overlay  {
			left: 50%;
			transform: translate(-25%,0);
		}

		.la_hero_4--inner {
			position: relative;
			z-index: 5;
		}
		.la_hero--top {
			margin-bottom: 35px;
		}
		.la_hero_4--main-data .la_title {
			margin-bottom: 16px;
			color: inherit;
		}
		.la_hero_4--main-data .la_paragraph,
		.la_hero_4--main-data .la_paragraph > * {
			font-size:  18px;
			color: inherit;
		}
		.la_hero_4--form {		
			background: rgba(255,255,255,0.1);
			border-radius: 20px;
			box-shadow: 0 5px 11px rgba(0, 0, 0, 0.19);
		}
		.la_hero_4--form-wrapper {	
			padding: 40px 30px;
		}
		.la_hero_4--form-wrapper .la_paragraph {
			color: inherit;
			font-size: 18px;
			padding-bottom: 20px;
		}
		.la_hero_4--featured .la_title,
		.la_hero_4--feed .la_title {
			font-size: 40px;
			color: inherit;
			font-weight: var(--bold);
			padding-bottom: 30px;
		}
		.la_hero_4--feed .la_article--card {
			margin-bottom: 20px;
		}
		.la_hero_4--feed .la_article--card:last-child{
			margin-bottom: 0;
		}


	/* Hero 5 */
		.la_hero5 {
			background: linear-gradient(to bottom, #5dc649, #008a2c);
		}
		.la_hero5 .la_hero5--wrapper {
			position: relative;
		}
		.la_hero5 .la_hero5--wrapper .la_hero5--content {
		}
		.la_hero5 .la_hero5--wrapper .la_hero5--content .la_hero5--content-buttons {
			display: flex;
			column-gap: 16px;
		}
		.la_hero5 .la_btn-yellow {
			background: #EED41B;
			color: var(--black);
			font-size: 12px;
			padding: 7px 32px!important;
  		  line-height: 1.234!important;
			border-radius: 20px;
			font-family: Lexend Deca, sans-serif;
			    word-break: normal;
		}
		
		@media (min-width: 768px) {
		.la_hero5 .la_hero5--content-separator {
			padding-bottom: 320px;
		}
			.la_hero5 .la_hero5--wrapper {
			margin-bottom: 320px;
			}
		}
		.la_hero5 .la_hero5--wrapper .la_hero5--content .la_title {
			padding: 20px 0 30px 0;
			color: var(--white);
			font-size: 48px;
			font-weight: var(--bold);
		}
		.la_hero5 .la_hero5--wrapper .la_hero5--content .la_hero5--postedby-wrapper {
			display: flex;
			align-items: center;
		}
		.la_hero5 .la_hero5--wrapper .la_hero5--content .la_hero5--postedby-wrapper img {
			width: 39px;
			height: 36px;
			border-radius: 50%;
		}
		.la_hero5 .la_hero5--wrapper .la_hero5--content .la_hero5--postedby-wrapper .la_user {
			font-size: 12px;
			color: var(--white);
			padding: 0 60px 0 20px;
		}
		.la_hero5 .la_hero5--wrapper .la_hero5--content .la_hero5--postedby-wrapper .la_date {
			font-size: 12px;
			color: var(--white);
			padding-right: 32px;
		}
		.la_hero5 .la_hero5--wrapper .la_hero5--content .la_hero5--postedby-wrapper .la_time {
			font-size: 12px;
			color: var(--white);
		}
		.la_hero5 .la_hero5--wrapper .la_hero5--content {
			padding-top: 90px;
		}
		.la_hero5 .la_hero5-background-image--wrapper {
			position: relative;
		}
		.la_hero5 .la_hero5-background-image {
			position: absolute;
			left: 50%;
			bottom: -50%;
			transform: translate(-50%, 50%);
			display: block;
			max-height: 523px;
			max-width: 930px;
			margin: 0 auto;
			height: 600px;
			width: 100%;
			border-radius: 20px;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center center;
		}
		
	/* Hero 6 */
		.la_hero6 {
			position: relative;
			overflow: hidden;
		}
		.la_hero6 .la_stripes {
			left: auto;
			right: 90px;
			z-index: 1;
		}
		.la_hero6.la_bg_img {
			min-height: 130px;
			background-size: cover;
			background-position: center center;
			background-repeat: no-repeat;
		}
		.la_hero6--wrapper {
			padding: 45px 0;
			position: relative;
			z-index: 2;
		}
		.la_hero6--wrapper .la_title {
			color: #fff;
		}



/* ----- Content Modules ----- */

	/* Content Module 1 */
		.la_content-module1 {
			background: linear-gradient(to right, #00AA41,#006C1C);
			padding: 70px 0;
			position: relative;
		}
		.la_content-module1 svg.la_svg_overlay  {
			right: 0;
			left: auto;
		}
		.la_content-module1 .btn {
			background: var(--background-color);
			color: var(--text-colour);
			opacity: 1;
			transition: 0.25s;
		}
		.la_content-module1 .btn:hover {
			opacity: 0.8;
		}
		.la_content-module1 .la_content-module1--section-wrapper {
			display: flex;
			align-items: end;
			position: relative;
			z-index: 1;
		}
		.la_content-module1 .la_platform--title-content {
			padding-bottom: 40px;
		}
		.la_content-module1 .la_platform--title-content .la_platform-title {
			padding-bottom: 10px;
			color: var(--white);
		}
		.la_content-module1 .la_platform--title-content .la_text,
		.la_content-module1 .la_platform--title-content .la_text > * {
			font-size: 20px;
			font-weight: 400;
			color: var(--white);
		}
		.la_content-module1 .la_platform--column-left {
			width: 100%;
			padding-right:40px;
		}
		.la_content-module1 .la_main-slider-image--wrapper {
			position: relative;
			width: 100%;
		}
		.la_content-module1 .la_main-slider-background-image {
			position: relative;
			width: 100%;
			height: 250px;
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}
		.la_content-module1 .la_main-slider-background-image .la_triangle {
			border-width: 85px 0 50px 1009px;
			bottom: 0;
			z-index: 3;
		}
		.la_content-module1 .la_main-slider-content-background {
			height: 250px;
			overflow: hidden;
			background: var(--white);
		}
		.la_content-module1 .la_main-slider-image--wrapper .la_main-slider-inner-image--wrapper {
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			-webkit-transform: translate(-50%, -50%);
			z-index: 4;
			width: 70%;
		}
		.la_content-module1 .la_main-slider-image--wrapper .la_main-slider-inner-image--wrapper img {
			width: 100%;
			border-radius: 20px;
		}
		.la_cm1--section .la_main-slider--wrapper .la_triangle {	
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 0 0 85px 1057px;
			border-color: transparent transparent var(--background-after) transparent;
			position: absolute;
			bottom: 0;
			left: 0;
			right: auto;
			z-index: 3;
		}

		/* side navigation*/
		.la_slide-navigation--wrapper .la_slide-navigation--row {
		    display: flex;
		    align-items: center;
		    padding-bottom: 25px;
		}
		.la_slide-navigation--wrapper .la_slide-navigation--row .la_main-slider--carousel-indicator {
		    position: relative;
		    background: none;
		    max-width: 45px;
		    width: 100%;
		    height: 45px;
		    border: 1px solid RGB(217, 217, 217);
		    border-radius: 4px;
		    transition: border 0.15s ease, background 0.15s ease;
		    background: transparent;
		}
		.la_slide-navigation--wrapper .la_slide-navigation--row .la_main-slider--carousel-indicator .material-icons {
		    position: absolute;
		    top: 50%;
		    left: 50%;
		    transform: translate(-50%, -50%);
		    -webkit-transform: translate(-50%, -50%);
		    display: inline-block;
		    color: RGB(209, 209, 209);
		    font-size: 30px;
		    transition: color 0.5s ease;
		}
		.la_slide-navigation--wrapper .la_slide-navigation--row .la_main-slider--carousel-indicator:hover {
			background: #f2d43d;
			border: 1px solid #f2d43d;
		}
		.la_slide-navigation--wrapper .la_main-slider--carousel-indicator.active {
			background: #f2d43d;
			border: 1px solid #f2d43d;	
		}
		.la_slide-navigation--wrapper .la_slide-navigation--row .la_main-slider--carousel-indicator:hover::after {
			color: var(--white);
		}
		.la_slide-navigation--wrapper .la_main-slider--carousel-indicator.active .material-icons {
			color: var(--white);
		}
		.la_slide-navigation--wrapper .la_slide-navigation--information-wrapper {
		    padding-left: 40px;
		}
		.la_slide-navigation--wrapper .la_slide-navigation--information-wrapper .la_title {
		    font-size: 20px;
		    color: var(--white);
		    font-weight: 600;
		    margin: 0;
		    padding-bottom: 4px;
		}
		.la_slide-navigation--wrapper .la_slide-navigation--information-wrapper .la_text {
		    font-size: 18px;
		    font-weight: 400;
		    color: var(--white);
		}

	/* Content Module 2 */
		.la_content-module2 {
			position: relative;
		}
		.la_platform--content-repeater + .la_content-module2,
		.la_hero--section + .la_content-module2 {
			overflow: hidden;
		}
		.la_content-module2 svg.la_svg_overlay  {
			left: auto;
			right: 0;
			margin-top: -460px;
			height: calc(100% + 460px);
		}

		.la_content-module2 .la_overlapping-sections--spacing-mr {
			margin-top: -450px;
		}

		.la_content-module2 .la_homepage--stacked-slider {
			background: transparent;
			padding-bottom: 90px;
			position: relative;
			z-index: 2;
		}
		.la_content-module2 .la_main-slider--wrapper .la_main-slider .la_main-slider--track .la_main-slider--slide .la_main-slider-image--wrapper {
			height: 100%;
		}
		.la_content-module2 .la_homepage--stacked-slider .la_homepage-wrapper {
			padding: 90px 0 40px;
		}
		.la_content-module2 .la_homepage--stacked-slider .la_homepage-wrapper .la_title {
			color: inherit;
			padding-bottom: 8px;
		}
		.la_content-module2 .la_homepage--stacked-slider .la_homepage-wrapper .la_info {
			font-size: 20px;
			color: inherit;
		}
		.la_content-module2 .la_homepage--stacked-slider .la_homepage-wrapper .la_tertiary {
			font-size: 18px;
			color: var(--white);
		}
		.la_content-module2 .la_homepage--stacked-slider-content {
			display: flex;
			position: relative;
			z-index: 3;
		}
		.la_content-module2 .la_homepage--stacked-slider-content .la_homepage--sidebar {
			padding: 40px 0;
			width: 50%;
		}
		.la_content-module2 .la_homepage--stacked-slider-content .la_homepage--sidebar .la_homepage--sidebar-seciton {
			padding-bottom: 20px;
		}
		.la_content-module2 .la_homepage--stacked-slider-content .la_homepage--sidebar .la_homepage--sidebar-seciton:last-child {
			padding-bottom: 0;
		}
		.la_cm2_bullet--icon {
			max-width: 52px;
			width: 100%;
		}
		.la_cm2_bullet--icon img {
			display: inline-block;
			max-width: 100%;
			width: 100%;
			height: auto;
		}
		.la_content-module2 .la_homepage--stacked-slider-content .la_homepage--sidebar .la_homepage--sidebar-seciton svg {
			fill: var(--primary-green);
			width: 52px;
			height: 52px;
		}
		.la_content-module2 .la_main-slider--wrapper .la_main-slider-image--wrapper .la_main-slider-content--section .la_main-slider-content-section--title {
			font-size: 18px;
		}
		.la_content-module2 .la_main-slider--wrapper .la_main-slider-image--wrapper .la_main-slider-content--section .la_main-slider-content-section--logo-wrapper .la_main-slider-content-section--company-name {
			text-align: left;
		}
		.la_content-module2 .la_homepage--stacked-slider-content .la_homepage--sidebar .la_homepage--sidebar-seciton .la_text {
			color: inherit;
			font-size: 20px;
			font-weight: var(--bold);
			padding: 13px 0 5px 0;
		}
		.la_content-module2 .la_homepage--stacked-slider-content .la_homepage--sidebar .la_homepage--sidebar-seciton .la_sub-text {
			color: inherit;
			font-size: 18px;
		}
		.la_content-module2 .la_homepage--stacked-slider-content .la_homepage--sidebar .la_homepage--sidebar-seciton .la_sub-text > *,
		.la_content-module2 .la_homepage--stacked-slider-content .la_homepage--sidebar .la_homepage--sidebar-seciton .la_sub-text ul li {
			font-size: inherit;
			line-height: inherit;
			color: inherit;
		}

		.la_content-module2 .la_homepage--stacked-slider-content .la_homepage-content-right {
			width: 65%;
		}
		.la_homepage-wrap {
		    perspective: 1000px;
		    height: 100%;
		  }
		  
		  .la_homepage-slider {
		  	display: flex;
		  	align-items: center;
		  	justify-content: center;
		    height: 100%;
		    width: 100%;
		    transform-style: preserve-3d;
		  }
		  
		  .la_homepage-slider div { transform-style: preserve-3d; }
		  
		  .la_homepage-item {
		    display: block;
		    position: absolute;
		    text-align: center;
		    color: #FFF;
		    border-radius: 10px;
		    overflow: hidden;
		    transition: transform 1.2s;
		  }
		  
		  .la_homepage-img img { border-left: 1px solid #fff; }
		  
		  .la_homepage-slider .la_homepage-item:first-child {
		    z-index: 10 !important;
		    transform: rotateY(0deg) translateX(0px) !important;
		  }
		  
		  .la_homepage-item[data-position="2"] {
		    z-index: 9;
		    transform: translate(4%, -3%);
		    /*transform: rotateY(0deg) translateX(10%) scale(0.9);*/
		  }
		  
		  .la_homepage-item[data-position="3"] {
		    z-index: 8;
		    transform: translate(8%, -6%);
		    /*transform: rotateY(0deg) translateX(20%) scale(0.8);*/
		  }
		  
		  .la_homepage-item[data-position="4"] {
		    z-index: 7;
		    transform: translate(12%, -9%);
		    /*transform: rotateY(0deg) translateX(30%) scale(0.7);*/
		  }
		  
		  .la_homepage-img img {
		    width: 100%;
		    height: 100%;
		    border-radius: 30px;
		  }
		  
		  .site-btn {
		    color: #fff;
		    font-size: 18px;
		    font-family: "Circular Std Medium";
		    background: #FA8282;
		    padding: 14px 43px;
		    display: inline-block;
		    border-radius: 2px;
		    position: relative;
		    top: -12px;
		    text-decoration: none;
		  }
		  
		  .site-btn:hover {
		    text-decoration: none;
		    color: #fff;
		  }

		.la_homepage-wrap .la_homepage-slider-navigation {
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.la_homepage-wrap .la_homepage-slider-navigation .la_homepage-dots {
			padding-right: 20px;
			margin: 0;
			display: flex;
		}
		.la_homepage-wrap .la_homepage-slider-navigation li {
			width: 100px;
			height: 3px;
			background: #969696;
			display: inline-block;
		}
		.la_homepage-wrap .la_homepage-slider-navigation .la_homepage-both {
			position: relative;
			width: 50px;
			height: 50px;
			border: 1px solid #c8c8c8;
			cursor: pointer;
		}
		.la_homepage-wrap .la_homepage-slider-navigation .la_homepage-prev {
			margin-right: 20px;
		}
		.la_homepage-wrap .la_homepage-slider-navigation .la_homepage-both i {
			color: var(--white);
		}
		.la_homepage-wrap .la_homepage-slider-navigation .la_homepage-both i:before {
			font-size: 30px;
		}
		.la_homepage-wrap .la_homepage-slider-navigation .la_homepage-both .la_arrow-left,
		.la_homepage-wrap .la_homepage-slider-navigation .la_homepage-both .la_arrow-right {
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
		}
		.la_homepage-dots li.active { background: #f2d43d; }


	/* Content Module 3 */
		.la_content-module3 {
			padding: 90px 0;
		}
		.la_content-module3 .btn {
			background: var(--background-color);
			color: var(--text-colour);
			opacity: 1;
			transition: opacity .25s;
		}
		.la_content-module3 .btn.la_transparent:first-child {
			padding-left: 0;
		}


		.la_content-module3 .btn:hover {
			opacity: 0.8;
		}
		.la_content-module3 .la_homepage-text-wrapper {
			padding-bottom: 50px;
		}
		.la_content-module3 .la_homepage-content-section .la_title {
			color: var(--black);
			padding-bottom: 20px;
		}
		.la_content-module3 .la_homepage-content-section .la_paragraph {
			color: var(--black);
			font-size: 20px;
		}
		.la_content-module3 .la_homepage-content-section .la_homepage-content-module--text .la_paragraph {
			color: var(--white);
			font-size: 17px;
			padding: 15px 0 15px 0;
		}
		.la_homepage-content-section .la_homepage-content-module--wrapper {
			display: flex;
			margin: 0 -26px;
		}
		.la_homepage-content-section .la_homepage-content-module--wrapper .col-md-6 {
			padding: 0 26px;
		}
		
		.la_homepage-content-section .la_homepage-content-module--wrapper .la_feed-page-column {
			overflow: hidden;
			width: 100%;
			border-radius: 20px;
			box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15);
			height: 100%;
		}
		.la_homepage-content-section .la_feed-page-section {
			position: relative;
		}
		.la_homepage-content-section .la_feed-page-section .la_feed-page--logo-wrapper {
			position: absolute;
			bottom: 100%;
			left: 40px;
			width: 116px;
			height: 116px;
			z-index: 4;		
			border-radius: 50%;
			overflow: hidden;
			box-shadow: 0px 2px 10px rgba(0,0,0,0.2);
		}
		.la_homepage-content-section .la_feed-page-section .la_feed-page--logo-image {
			background-position: center center;
			background-size: cover;
			width: 100%;
			height: 100%;
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
		}
		.la_homepage-content-section .la_homepage-content-module--wrapper .la_feed-page-column .la_feed-page-section .la_feed-page--background-image {
			width: 100%;
			height: 100%;
			max-height: 350px;
		}
		.la_homepage-content-section .la_homepage-content-module--wrapper .la_feed-page-column .la_feed-page-section .la_content-module-btns--wrapper {
			display: flex;
		}
		.la_homepage-content-section .la_homepage-content-module--wrapper .la_feed-page-column .content-section {
			position: relative;
			background: #2d9047;
			padding: 15px 35px 27px 35px;
			z-index: 4;
			height: 100%;
		}
		.la_homepage-content-section .la_homepage-content-module--wrapper .la_feed-page-column .la_feed-page-column-content {
			position: relative;
			height: 100%;
		}
		.la_homepage-content-section .la_homepage-content-module--wrapper .la_feed-page-column a {
			background: inherit;
		}
		.la_homepage-content-section .la_homepage-content-module--wrapper .la_feed-page-column .la_feed-page-content-module-3-triangle {
			position: absolute;
			top:-28px;
			left: 0;
			background: inherit;
			width: 100%;
			height: 56px;
			transform: skewY(5deg);
			z-index: 2;
		}
		.la_homepage-content-section .la_homepage-content-module--wrapper .la_feed-page-column .la_feed-page-section .la_title {
			font-size: 20px;
			font-weight: var(--bold);
			color: var(--white);
			position: relative;
			z-index: 5;
			padding-bottom: 8px;
		}
		.la_homepage-content-section .la_homepage-content-module--wrapper .la_feed-page-column .la_feed-page-section .la_content  {
			font-size: 18px;
			color: var(--white);
			padding: 0 0 35px 0;
		}

		.la_homepage-content-section .la_homepage-content-module--wrapper .la_feed-page-column .la_feed-page-section .la_content > *,
		.la_homepage-content-section .la_homepage-content-module--wrapper .la_feed-page-column .la_feed-page-section .la_content ul li {
			color: inherit;
			font-size: inherit;
		}
		.la_homepage-content-section .la_homepage-content-module--wrapper .la_feed-page-column .la_feed-page-section .la_content-module3-btn {
			background-image: var(--white);
		}
		.la_homepage-content-section .la_homepage-content-module--wrapper .la_feed-page-column .la_feed-page-section .la_btn-secondary {
			border: none;
			font-size: 16px;
			padding: 11px 44px;
			color: var(--white);
			border-radius: 5px;
			background: none;
		}
	

	/* Content Module 4 */
		.la_content-module4  {
			padding: 95px 0 90px;
		}
		.la_content-module4 .la_first-section .la_title {
			color: var(--black);
			margin-bottom: 17px;
		}
		.la_content-module4 .la_first-section .la_paragraph{
			color: var(--black);
			font-size: 20px;
		}
		.la_platform--subcontent-module {
			padding-top: 45px;
		}
		.la_cm4--card {
			padding: 30px 0;
		}
		.la_content-module4 .la_cm4--img {
			width: 100%;
		}
		.la_content-module4 .la_content-module4-image {
			width: 100%;
		}
		.la_cm4--card .la_platform-circle {
			width: 23px;
		}
		.la_cm4--card .la_platform-circle img {
			width: 100%;
		}
		.la_cm4--card .la_title {
			font-size: 20px;
			font-weight: 600;
			color: var(--black);
			padding-top: 16px;
			padding-bottom: 7px;
		}
		.la_cm4--card .la_paragraph {
			font-size: 20px;
			font-weight: 400;
			color: var(--black);
			padding-bottom: 7px;
		}
		.la_cm4--card .la_link {
			font-size: 16px;
			color: #80C9EC;
			display: inline-block;
			font-family: 'Lexend Deca', 'sans-serif';
		}


	/* Content Module 5 */
		.la_cm5--section {
			padding: 70px 0 77px;
		}
		.la_cm5--main {
			text-align: center;
			color: #000;
		}
		.la_cm5--main .la_title {
			margin-bottom: 20px;
		}

		.la_cm5--main .la_paragraph {
			font-size: 20px;
			font-weight: 400;
			max-width: 865px;
			margin: 0 auto;
			padding-bottom: 50px;
		}
		.la_cm5--repeatable-content {
			padding: 53px 0 30px;
		}
		.la_cm5--repeatable-content .la_card--repeatable {
			text-align: center;
			color: #000;
			padding: 20px 0 25px;
		}
		.la_cm5--repeatable-content .la_card--repeatable .la_card--logo {
			margin-bottom: 20px;
			height: 160px;
			background: transparent none no-repeat center center;
			background-size: contain;
		}
		.la_cm5--repeatable-content .la_card--repeatable .la_title {
			font-size: 20px;
			font-weight: 700;
			padding-bottom: 20px;
			font-family: 'Lexend Deca', 'sans-serif';
		}
		.la_cm5--repeatable-content .la_card--repeatable .la_paragraph *
		{
			font-size: 12px;
			font-weight: 400;
		}
		.la_cm5--section .la_cta {
			text-align: center;
		}
		.la_cm5--section .btn {
			background: var(--background-color);
			color: var(--text-colour);
			opacity: 1;
			transition: opacity 0.25s;
		}
		.la_cm5--section .btn:hover {
			opacity: 0.8;
		}


	/* Content Module 6 */
		.la_cm6--section {
			position: relative;
			z-index: 5;
		}
		.la_cm6--inner {
			position: relative;
		}
		.la_cm6--inner:before {
			content: '';
		    display: block;
		    background: var(--background-before);
		    position: absolute;
		    left: 0;
		    width: 100%;
		    height: 50%;
		    top: 0;
		    z-index: -99;
		}

		.la_cm6--inner:after {
			content: '';
		    display: block;
		    background: var(--background-after);
		    position: absolute;
		    left: 0;
		    width: 100%;
		    height: 50%;
		    bottom: 0;
		    z-index: -99;
		}
		.la_cm6--inner-wrap {
			position: relative;
		    min-height: 500px;
		    border-radius: 20px;
		    overflow: hidden;
		    display: flex;
		    flex-direction: column;
		    justify-content: center;
		    padding: 33px;
		}
		.la_cm6--combo-bg {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			background-size: cover;
			background-position: center center;
			background-repeat: no-repeat;
			z-index: -2;
			opacity: 0;
			transition: opacity 0.3s ease;
		}
		.la_cm6--combo-bg.js-active {
			opacity: 1;
		}
		.la_cm6--combo-title {
			margin-bottom: 27px;
		}
		.la_cm6--combo-title button {
			background: transparent;
			padding: 0;
			margin: 0;
			border: none;
			outline: none !important;
			font-size: 48px;
			line-height: 53px;
			font-family: 'Lexend Deca', 'sans-serif';
			color: #fff;
			font-weight: 700;
			-webkit-transition: color 0.3s ease;
			-moz-transition: color 0.3s ease;
			-o-transition: color 0.3s ease;
			-ms-transition: color 0.3s ease;
			transition: color 0.3s ease;
		}
		.la_cm6--combo-title button:hover,
		.la_cm6--combo-title button.js-active {
			color: #EED41B;
		}
		.la_cm6--combo-text {
		    position: absolute;
		    bottom: 0;
		    right: 75px;
		    transform: translate(0,-50%);
		    opacity: 0;
		    -webkit-transition: opacity 0.3s ease;
		    -moz-transition: opacity 0.3s ease;
		    -o-transition: opacity 0.3s ease;
		    -ms-transition: opacity 0.3s ease;
		    transition: opacity 0.3s ease;
		}
		.la_cm6--combo-text--inner > *{	
		    max-width: 440px;
		    padding: 5px;
		    font-size:  20px;
		    color: #fff;
		}
		.la_cm6--combo-text.js-active{
			opacity: 1;
		}
		.la_cm6--inner-wrap .la_svg_overlay {
			z-index: -1;
		}



/* ----- Slider Elements ----- */


	/* testimonial carousel */
		
		.la_testimonial .la_main-slider-image--wrapper { display: flex; height: 100%;}
		.la_testimonial.la_main-slider--wrapper .la_main-slider .la_main-slider--track .la_main-slider--slide .la_main-slider-image--wrapper .la_main-slider-image--section { flex: 1 0 35%; height: auto; }
		.la_testimonial.la_main-slider--wrapper .la_main-slider .la_main-slider--track .la_main-slider--slide .la_main-slider-image--wrapper .la_main-slider-content--section { 
			height: auto; 
			position: relative;
			display: flex;
			justify-content: center;
			align-items: center;
			background: #187D1D;
		}
		.la_testimonial.la_main-slider--wrapper svg.la_svg_overlay  {
			/*transform: translate(-50%,0);*/
			transform: translate(-50%,-39px);
			z-index: 10;
			margin-left: -15px;
		}

		.la_testimonial.la_main-slider--wrapper {
			margin-bottom: 20px;
		}
		.la_testimonial.la_main-slider--wrapper .la_triangle {	
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 0 0 600px 200px;
			border-color: transparent transparent var(--secondary-green) transparent;
			position: absolute;
			top: 0;
			right: 100%;
		}
		
		.la_testimonial.la_main-slider--wrapper .la_main-slider .la_main-slider--track .la_main-slider--slide .la_main-slider-image--wrapper .la_triangle-effect { display: none; bottom: 0; left: 0; width: 115px; height: 100%; transform: skewX(-20deg); margin: 0 0 0 -55px; z-index: 2; }
		.la_testimonial.la_main-slider--wrapper .la_main-slider .la_main-slider--track .la_main-slider--slide .la_main-slider-image--wrapper .la_slide-content { position: relative; z-index: 3; }
		.la_testimonial.la_main-slider--wrapper .la_bg_img {
			min-height: 350px;
			height: 100%;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center center;
		}
		.la_testimonial.la_main-slider--wrapper .la_main-slider-image--wrapper .la_main-slider-content--section .la_main-slider-content-section--title,
		.la_testimonial.la_main-slider--wrapper .la_main-slider-content-section--company-name .la_name,
		.la_testimonial.la_main-slider--wrapper .la_main-slider-content-section--company-name .la_company {
			color:  #fff;
		}


		.la_main-slider--wrapper .la_main-slider .la_main-slider--track .la_main-slider--slide .la_main-slider-image--wrapper {
			box-shadow: 2px -1px 10px rgba(0,0,0,0.14);
		}
		.la_main-slider--wrapper {
			padding-bottom: 70px;
			margin-left: 100px;
		}
		.la_main-slider--wrapper .la_main-slider--carousel-navigation {
			position: absolute;
			bottom: 0;
			left: 0;
			width: 100%;
			margin-top: 0;
		}
		.la_main-slider--wrapper .la_triangle {	
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 85px 0 0 1057px;
			border-color: transparent transparent transparent var(--background-after);
			position: absolute;
			bottom: 100%;
			right: 0;
		}


	  /* Logo - Automatic slider */
	    .la_logo--automatic-slider {
	      padding-top: 77px;
	    }
	    .la_logo--automatic-slider .la_homepage--logo-section { 
	      text-align: center;
	      padding-bottom: 20px;
	      }
	    .la_logo--automatic-slider .la_title { 
	       color: #1D261D; 
	    }
	    .la_logo--automatic-slider .la_logo-slider--separator {
	      padding-top: 30px; 
	    }
	    .la_logo--automatic-slider .la_logo-slider--separator svg { 
	      display: inline-block; 
	      height: 35px; 
	      width: auto; 
	    }
	    .la_logo--automatic-slider .la_homepage--automatic-slider { 
	      position: relative; 
	      display: block; 
	      margin: auto; 
	      overflow: hidden; 
	      width: auto; 
	      padding: 40px 0;
	    }
	    .la_logo--automatic-slider .la_homepage-slider--wrapper { 
	      display: block; 
	      width: 100%; 
		/*justify-content: end; */
	      animation-duration: 0;
	      animation-name: none;
	      animation-iteration-count: infinite;
	      animation-timing-function: linear;
	      padding: 30px 0;
	      white-space: nowrap;
	    }

	    .la_logo--automatic-slider .la_homepage-slider--wrapper:first-child {
	    	padding-top: 0;
	    }
	    .la_logo--automatic-slider .la_homepage-slider--wrapper:last-child {
	    	padding-bottom: 0;
	    }


	    .la_logo--automatic-slider .slide-track_wrapper {  
	      flex: 1 0 220px; 
	      width: 220px; 
	      height: 220px;  
	      position: relative; 
	      display:inline-block;
	    }
	    .la_logo--automatic-slider .slide-track_wrapper.la_up_1 {
	      transform: translate(0, 25px);
	    }
	    .la_logo--automatic-slider .slide-track_wrapper.la_up_2 {
	      transform: translate(0, 50px);
	    }
	    .la_logo--automatic-slider .slide-track_wrapper.la_up-1 {
	      transform: translate(0, -25px);
	    }
	    .la_logo--automatic-slider .slide-track_wrapper.la_up-2 {
	      transform: translate(0, -50px);
	    }
	    .slide-track_image-holder {
	      position: absolute;
	      top: 50%;
	      left: 50%;
	      transform:translate(-50%,-50%);
	      background: transparent none no-repeat center center;
	      background-size: contain;
	      border-radius: 50%;
	      box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
	    }
	    .slide-track_wrapper.logo-carousel-small .slide-track_image-holder  {
	      width: 110px;
	      height: 110px;
	    }
	    .slide-track_wrapper.logo-carousel-medium .slide-track_image-holder  {
	      width: 135px;
	      height: 135px;
	    }
	    .slide-track_wrapper.logo-carousel-big .slide-track_image-holder  {
	      width: 164px;
	      height: 164px;
	    }



/* ----- Other Elements ----- */

	/* Investors */

		.la_investors {
			background: #effcfe;
		}
		.la_investors .la_investors--wrapper {
			padding: 90px 0;
		}
		.la_investors .la_investors--header {
			text-align: center;
			width: 1000px;
			margin: 0 auto;
			padding: 0 0 45px;
		}
		.la_investors .la_investors--header .la_title {
			color: var(--black);
			font-weight: var(--bold);
		}
		.la_investors .la_investors--header .la_paragraph {
			padding: 20px 0;
			color: var(--black);
			font-size: 20px;
		}
		.la_investors .la_investors--row {
			display: flex;
			flex-wrap: wrap;
			padding-bottom: 50px;
			margin: 0 -20px;
			justify-content: center;
		}
		.la_investors .la_row-center {
			justify-content: center;
		}
		.la_investors .la_investors--row:last-child {
			padding-bottom: 0;
		}
		.la_investors .la_investors--photo-main {
			--padding: 20px;
			width: 16.6666667%;
			padding: 0 var(--padding);
			padding-bottom: 20px;
			position: relative;
		}

		.la_investors .la_investors--photo-main .la_investor-image {
			display: block;
			background: transparent none no-repeat center center;
			background-size: cover;
			padding: 89% 50%;
			border-radius: 20px;
			box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
			position: relative;
			overflow: hidden;
		}
		.la_investors .la_investors--photo-main .la_investor-image:before {
			content: '';
			display: block;
			position: absolute;
			bottom: 0;
			left: 0;
			width: 100%;
			height: 60%;
			background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
			background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
		}

		.la_investors .la_investors--photo-main .la_investor-name {
			position: absolute;
			z-index: 3;
			bottom: calc(23px + var(--padding));
			font-size: 20px;
			color: var(--white);
			font-weight: var(--bold);
			left: calc(12px + var(--padding));
			right: calc(12px + var(--padding));
			text-align: center;

		}
		.la_investors .la_investors--photo-main:last-child {
			margin-right: 0;
		}
		.la_investors .la_investors--photo-main img {
			width: 100%;
			height: 300px;
			border-radius: 20px;
		}

		.la_investors .la_investors--sub-photo {
			background: transparent none no-repeat center center;
			background-size: contain;
			margin: 25px;
			padding: 30px 75px;
		}

		.la_investors + .la_investors .la_investors--wrapper {
			padding-top: 0;
		}


	/* Info Banner */

		.la_info-banner--section {
			padding:  50px 0;
		}
		.la_info-banner--section .row {
			align-items: center;
		}
		.la_info-banner--section .la_title {
			color: inherit;
			padding-bottom: 15px;
		}
		.la_info-banner--section .la_paragraph,
		.la_info-banner--section .la_paragraph > * {
			font-size: 20px;
			font-weight: 500;
			color: inherit;
		}
		.la_info-banner--section .la_cta {
			padding-top: 30px;
		}
		.la_info-banner--section .btn {
			background: var(--background-color);
			color: var(--text-colour);
			opacity: 1;
			transition: opacity 0.25s;
		}
		.la_info-banner--section .btn:hover {
			opacity: 0.8;
		}
		.la_info-banner--section .la_cta .btn.la_transparent {
			padding-left: 0!important;
		}
		.la_info-banner--section .la_cta a {
			margin: 0;
		}
		.la_info-banner--section img {
			display: inline-block;
			max-width: 100%;
			width: 100%;
			height: auto;
			margin: -63px 0;
		}
		.la_info-banner--section .la_store-buttons--wrapper {
			display: flex;
			align-items: center;
			column-gap: 32px;
			padding-top: 30px;
		}
		.la_info-banner--section .la_store-buttons--wrapper .la_btn {
			background: none;
			border: none;
			padding: 0;
			width: 180px;
			cursor: pointer;
		}
		.la_info-banner--section .la_store-buttons--wrapper .la_btn .la_app-store--background {
			background-image: url('../images/app_store.png');
		}
		.la_info-banner--section .la_store-buttons--wrapper .la_btn .la_play-store--background {
			background-image: url('../images/gplay.png');
		}
		.la_info-banner--section .la_store-buttons--wrapper .la_btn .la_background {
			height: 54px;
			width: 100%;
			display: block;
			background-size: cover;
			border-radius: 15px;
			background-repeat: no-repeat;
			background-position: center center;
		}


	/* Team Feed */
		.la_main-team-feed {
			padding-top: 60px;
		}
		.la_main-team-feed .la_main-team-feed--row {
			display: flex;
			margin: 0 -50px;
			padding-bottom: 50px;
			flex-wrap: wrap;
		}
		.la_main-team-feed .la_main-team-feed--row:last-child {
			padding-bottom: 50px;
		}
		.la_main-team-feed .la_main-team-feed-column {
			position: relative;
			width: 50%;
			padding: 0 50px;
			padding-bottom: 60px;
		}
		.la_main-team-feed-column .la_main-feed-image {
			position: absolute;
			width: 170px;
			height:170px;
			overflow: hidden;
			border-radius: 20px;
		}
		.la_main-team-feed-column .la_main-feed-content {
			padding: 10px 0;
			padding-left: 190px;
		}
		.la_main-team-feed-column .la_main-feed-image img {
			display: block;
			width: 100%;
			height: auto;
		}
		.la_main-team-feed-column .la_main-feed-content .la_title {
			font-size: 20px;
			color: var(--black);
			font-weight: var(--bold);
		}
		.la_main-team-feed-column .la_main-feed-content .la_company--roll {
			font-size: 12px;
			font-weight: 500;
			color: var(--primary-green);
			padding: 10px 0;
		}
		.la_main-team-feed-column .la_main-feed-content .la_paragraph {
			font-size: 12px;
			color: var(--black);
		}
		.la_main-team-feed-column .la_main-feed-content .la_paragraph * {
			font-size: inherit;
			color: inherit;
			font-weight: inherit;
		}


	/* Team Feed Alt */
		.la_team-feed-alt {
			padding: 70px 0;
		}
		.la_team-feed-alt .btn {
			background: var(--background-color);
			color: var(--text-colour);
			opacity: 1;
			transition: 0.25s;
		}
		.la_team-feed-alt .btn:hover {
			opacity: 0.8;
		}
		.la_team-feed-alt--navigation ul {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
			margin: 0;
			padding: 0;
		}
		.la_team-feed-alt--navigation ul li {
			display: inline-block;
			margin: 0;
			padding: 0;
		}
		.la_team-feed-alt--navigation ul li:before {
			display: none;
		}
		.la_team-feed-alt--navigation ul li:first-child {
			padding-left: 0;
		}
		.la_team-feed-alt--navigation ul li:last-child {
			padding-right: 0;
		}
		.la_team-feed-alt--navigation ul li button {
			color: var(--black);
			font-family: Lexend Deca, sans-serif;
			font-size: 16px;
			position: relative;
			transition: color 500ms ease;
		    border: none;
		    background: transparent;
		    padding: 6px;
		}

		.la_team-feed-alt--navigation ul li button::after {
			content: '';
			position: absolute;
			width: 100%;
			height: 3px;
			bottom: -3px;
			left: 0;
			transform: scaleX(0);
			transform-origin: left;
			transition: transform 500ms ease;
			background: var(--secondary-green);
		}
		.la_team-feed-alt--navigation ul li button:hover {
			color: var(--secondary-green);
		}
		.la_team-feed-alt--navigation ul li button:hover::after {
			transform: scaleX(1);
		}
		.la_team-feed-alt--navigation ul li button.active {
			color: var(--secondary-green);
		}
		.la_team-feed-alt--navigation ul li button.active::after {
			content: '';
			position: absolute;
			width: 100%;
			height: 3px;
			display: block;
			background: var(--secondary-green);
			bottom: -3px;
			left: 0;
			transform: scaleX(1);
		}

		.la_team-feed-alt--content {
			overflow: hidden;
			padding: 10px 0 0;
		}

		.la_team-feed-alt .la_team-feed-btn .la_team-feed-alt--content.active {
			height: 100%;
		}

		.la_team-feed-alt--content .la_team-feed-alt--row {
			display: flex;
			margin: 0 -25px;
			padding-bottom: 40px;
			flex-wrap: wrap;
		}
		.la_team-feed-alt--content .la_team-feed-alt--item {
			width: 16.6666667%;
			text-align: center;
			padding: 25px;
		}
		.la_team-feed-alt--content .la_team-feed-alt--item:last-child {
			margin-right: 0;
		}
		.la_team-feed-alt--content .la_team-feed-alt--item .la_title {
			font-size: 12px;
			color: var(--black);
			padding-top: 20px;
		}
		.la_team--img {
			height: 165px;
			width: 100%;
			display: block;
			background-size: cover;
			background-position: center center;
			background-repeat: no-repeat;
			border-radius: 20px;
		}

		.la_team-feed-alt--cta {
			text-align: center;
			padding:  40px 0 0;
		}


	/* Content repeater */	
		.la_platform--content-repeater {
			padding: 90px 0;
		}
		.la_platform--content-repeater .la_store-buttons--wrapper {
			display: flex;
			align-items: center;
			column-gap: 32px;
			padding-top: 30px;
		}
		.la_platform--content-repeater .la_store-buttons--wrapper .la_btn {
			background: none;
			border: none;
			padding: 0;
			width: 180px;
			cursor: pointer;
		}
		.la_platform--content-repeater .la_store-buttons--wrapper .la_btn .la_app-store--background {
			background-image: url('../images/app_store.png');
		}
		.la_platform--content-repeater .la_store-buttons--wrapper .la_btn .la_play-store--background {
			background-image: url('../images/gplay.png');
		}
		.la_platform--content-repeater .la_store-buttons--wrapper .la_btn .la_background {
			height: 54px;
			width: 100%;
			display: block;
			background-size: cover;
			border-radius: 15px;
			background-repeat: no-repeat;
			background-position: center center;
		}
		@media(max-width: 991px) and (min-width: 768px){
			.la_platform--content-repeater .la_store-buttons--wrapper .la_btn {
				width: 150px;
			}
			.la_platform--content-repeater .la_store-buttons--wrapper .la_btn .la_background {
				background-size: contain;
			}
		}
		@media(max-width: 440px) {
			.la_platform--content-repeater .la_store-buttons--wrapper {
				column-gap: 10px;
			}

			.la_platform--content-repeater .la_store-buttons--wrapper .la_btn {
				width: 150px;
			}
			.la_platform--content-repeater .la_store-buttons--wrapper .la_btn .la_background {
				background-size: contain;
			}
		}
		.la_platform--content-repeater .btn {
			background: var(--background-color);
			color: var(--text-colour);
			opacity: 1;
			transition: .25s;
		}
		.la_platform--content-repeater .btn.la_transparent {
			padding-left: 0!important;
		}

		.la_platform--content-repeater .btn:hover {
			opacity: 0.8;
		}
		.la_platform--content-repeater .la_platform--columns {
			display: flex;
			align-items: center;
			padding-bottom: 90px;
			margin: 0 -50px;
		}
		.la_platform--content-repeater .la_platform--columns:last-child {
			padding-bottom: 0;
		}
		.la_platform--content-repeater .la_platform--columns .la_platform--column:first-child {
			order: 1;
		}
		.la_platform--content-repeater .la_reverse .la_platform--column:first-child {
			order: -1;
		}
		.la_platform--content-repeater .la_platform--columns .la_platform--column {
			width: 50%;
			padding: 0 50px;
		}
		.la_platform--content-repeater .la_platform--columns .la_platform--column .la_image--wrapper {
			position: relative;
			overflow: hidden;
			border-radius: 20px;
			color: var(--white);
		}
		.la_platform--content-repeater .la_platform--columns .la_platform--column .la_image--wrapper .la_image--content {
			display: none;
			height: 400px;
			background-size: contain;
			background-repeat: no-repeat;
			background-position: center center;
		}
		.la_platform--content-repeater .la_platform--columns .la_platform--column .la_image--wrapper .la_image-content--wrapper {
			position: absolute;
			bottom: 5px;
			left: 30px;
			z-index: 5;
		}
		.la_platform--content-repeater .la_platform--columns .la_platform--column .la_image--wrapper .la_image--content .la_image-content--wrapper .la_image-content--logo {
			margin-bottom: 10px;
		}
		.la_platform--content-repeater .la_platform--column .la_image--overlay {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: #7d7e7d;
			background: -moz-radial-gradient(center, ellipse cover,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6-15 */
			background: -webkit-radial-gradient(center, ellipse cover,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10-25,Safari5.1-6 */
			background: radial-gradient(ellipse at center,  #7d7e7d 0%,#0e0e0e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			opacity: 0;
			z-index: 1;
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
			-webkit-transition: background .5s ease, opacity .5s ease;
			-moz-transition: background .5s ease, opacity .5s ease;
			-o-transition: background .5s ease, opacity .5s ease;
			-ms-transition: background .5s ease, opacity .5s ease;
			transition: background .5s ease, opacity .5s ease;
		}
		.la_platform--content-repeater .la_platform--columns .la_platform--column .la_image--wrapper .la_image-content--animated-text {  
			max-height: 0;  
			transition: max-height .6s;
			position: relative;
			z-index: 2; 
		} 
		.la_platform--content-repeater .la_platform--columns .la_platform--column .la_image--wrapper:hover .la_image-content--animated-text {  
			max-height: 200px; 
		}
		.la_platform--content-repeater .la_platform--columns .la_platform--column .la_image--wrapper:hover .la_image--overlay {
			opacity: 0.6;	
		}
		.la_platform--content-repeater .la_platform--columns .la_cr--partner-image {
			width: 90px;
			height: 50px;
			display: block;
			background-repeat: no-repeat;
			background-position: center center;
			background-size: cover;
		}
		.la_platform--content-repeater .la_platform--columns .la_platform--column .la_title {
			color: var(--black);
			padding-bottom: 16px;
		}
		.la_platform--content-repeater .la_platform--columns .la_platform--column .la_paragraph {
			font-size: 20px;
			color: var(--black);
			font-weight: 400;
			padding-bottom: 20px;
		}
		.la_platform--content-repeater .la_platform--columns .la_platform--column .la_content-buttons {
			display: flex;
			column-gap: 32px;
		}

	/* Product highlights */
		.la_products-highlights--spacing {
			position: relative;
			padding: 25px 0;
		}
		.la_products-highlights--spacing::after {
			content: '';
			display: block;
			background: var(--background-after);
			position: absolute;
			left: 0;
			width: 100%;
			height: 50%;
			bottom: 0;
		}
		.la_products-highlights--spacing::before {
			content: '';
			display: block;
			background: var(--background-before);
			position: absolute;
			left: 0;
			width: 100%;
			height: 50%;
			top: 0;
		}
		.la_homepage--config .btn {
			background: var(--background-color);
			color: var(--text-colour);
			opacity: 1;
			transition: 0.25s;
		}
		.la_homepage--config .btn:hover {
			opacity: 0.8;
		}
		.la_homepage--config {
			position: relative;
			background: linear-gradient(to left, #298e44, #007f29);
			padding: 80px 0;
			margin-top: 90px;
			border-radius: 30px;
			z-index: 50;
			overflow: hidden;
		}
		.la_homepage--config .la_homepage--wrapper {
			max-width: 800px;
			margin: 0 auto;
			position: relative;
		}
		.la_homepage--config .la_homepage--wrapper .la_homepage--wrapper-top-section {
			text-align: center;	
		}
		.la_homepage--config .la_homepage--wrapper .la_homepage--wrapper-top-section .la_title {
			color: var(--white);
			padding-bottom: 15px;
		}
		.la_homepage--config .la_homepage--wrapper .la_homepage--wrapper-top-section .la_paragraph {
			color: var(--white);
			font-size: 18px;
			padding-bottom: 31px;
		}
		.la_homepage--config .la_homepage--wrapper .la_homepage--wrapper-top-section .la_paragraph > *,
		.la_homepage--config .la_homepage--wrapper .la_homepage--wrapper-top-section .la_paragraph ul li {
			font-size: inherit;
			line-height: inherit;
			color: inherit;
		}
		.la_homepage--config .la_homepage--wrapper .la_homepage--wrapper-image {
			width: 100%;
		}	
		.la_homepage--config .la_homepage--wrapper .la_homepage--wrapper-image img {
			width: 100%;
			height: 100%;
			border-radius: 20px;
		}
		.la_homepage--config .la_homepage--wrapper .la_homepage--wrapper-bottom-section {
			display: flex;
			margin-top: 50px;
			align-items: center;
			justify-content: center;
			column-gap: 50px;
		}	

	/* Stats */
		.la_stats {
			background:#41973d;		
			background:-webkit-radial-gradient(top left, #41973d, #007f29);
			background:-moz-radial-gradient(top left, #41973d, #007f29);
			background:radial-gradient(to bottom right, #41973d, #007f29);
		}
		.la_stats .la_stats--wrapper {
		display: flex;
		padding: 60px 0 90px 0;
		margin: 0 -40px;
		}
		.la_stats .la_title {
			color: var(--white);
			padding-top: 60px;
			font-weight: 700;
			font-family: 'Lexend Deca', 'sans-serif';
		}
		.la_stats .la_stats--wrapper .la_column {
			padding: 0 40px;
			width: 33.3333%;
		}
		.la_stats .la_stats--wrapper .la_column .la_numbers {
			position: relative;
			font-size: 70px;
			color: #f2d43d; 
			padding-bottom: 15px;
			font-weight: 700;
			letter-spacing: -1.75px;
			font-family: 'Lexend Deca', 'sans-serif';
		}
		.la_stats .la_stats--wrapper .la_column .la_numbers::after {
			content: '';
			position: absolute;
			left: 0;
			bottom: 0;
			width: 130px;
			height: 3px;
			background: var(--white);
		}
		.la_stats .la_stats--wrapper .la_column .la_description {
			color: var(--white);
			font-size: 20px;
			font-weight: var(--bold);
			padding-top: 25px;
		}
		.la_stats .la_stats--wrapper .la_column .la_description > *,
		.la_stats .la_stats--wrapper .la_column .la_description ul li{
			color: inherit;
			font-size: inherit;
			font-weight: inherit;
		}


	/* Stats Alt */
		.la_stats--alt {
			padding: 77px 30px;
			position: relative;
		}

		/* Background */		
			.la_stats--alt-bg {
			    position: absolute;
			    top: 0;
			    left: 0;
			    height: 100%;
			    width: 100%;
			    z-index: -1;
			    overflow: hidden;
			}
			.la_stats--alt-bg:before {
				width: 40%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;
				background: var(--background-before);
				display: block;
				content: '';
				z-index: -1;
			}
			.la_stats--alt-bg:after {
				width: 40%;
				height: 100%;
				position: absolute;
				top: 0;
				right: 0;
				background: var(--background-after);
				display: block;
				content: '';
				z-index: -1;
			}
			.la_overlay--grad {
				position: absolute;
			    top: 0;
			    left: 40%;
			    width: 20%;
			    height: 100%;
			    content: '';
			    display: block;
			    z-index: 1;
			    background: var(--background-grad-3);
			    overflow: hidden;
			}
			.la_grad {
				height: 2000px;
				width: 500px;
				transform: rotate(15deg);
			    position: absolute;
			    top: -100px;
			}
			.la_overlay--grad .la_grad.la_first {	
				background: var(--background-grad-1);
			    left: -475px;
			    z-index: 3;
			}
			.la_overlay--grad .la_grad.la_mid {	
				background: var(--background-grad-2);
			    left: -440px;
			    z-index: 2;
			}

		/* Content */
			.la_stats--row {
				display: flex;
				flex-direction: row;
			    justify-content: space-around;
			    align-items: center;
			}
			.la_stats--col {
				max-width: 475px;
				width: 100%;
			}

			.la_stats-alt--title {
				color: var(--white);
				padding-bottom: 25px;
			}
			.la_stats-alt--paragraph {
				color: var(--white);
				font-size: 20px;
				padding-bottom: 25px;
				font-weight: 400;
			}
			.la_stats-alt--paragraph > * {
				color: inherit;
				font-size: inherit;
			}

			.la_stats--alt .btn {
				background: var(--background-color);
				color: var(--text-colour);
				opacity: 1;
				transition: opacity 0.25s;
			}
			.la_stats--alt .btn:hover {
				opacity: 0.8;
			}
			.la_stats--alt-right-row {
				text-align: center;
				padding-bottom: 60px;
			}
			.la_stats--alt-right-row .la_title{
				font-size: 70px;
				color: #187D1D;
				padding-bottom: 20px;
				font-weight: var(--bold);
				font-family: 'Lexend Deca', 'sans-serif';
			}
			.la_stats--alt-right-row .la_paragraph{
				font-size: 20px;
				color: var(--black);
				font-weight: 400;
			}


	/* Sportsdog */
		.la_sportsdog {
			background: var(--white);
		}
		.la_sportsdog .la_sportsdog--wrapper {
			text-align: center;
		}
		.la_sportsdog .la_sportsdog--top-section {
			padding-top: 70px;
			max-width: 900px;
			margin: 0 auto;
		}
		.la_sportsdog .la_sportsdog--top-section .la_sportsdog--title {
			color: var(--black);
			padding-bottom: 20px;
		}
		.la_sportsdog .la_sportsdog--top-section .la_sportsdog--paragraph {
			color: var(--black);
			font-size: 20px;
			padding-bottom: 60px;
		}
		.la_sportsdog .la_sportsdog--sportdog-section {
			display: flex;
			justify-content: center;
			margin: 0 -5px;
		}
		.la_sportsdog .la_sportsdog--sportdog-section .la_sportsdog--letter {
			position: relative;
			font-weight: var(--bold);
			color: var(--black);
			padding: 0 5px;
			width: 11.111111%;
		}
		.la_sportsdog .la_sportsdog--sportdog-section .la_sportsdog--letter .la_letter {
			display: block;
			background: none;
			border: none;
			padding: 0;
			margin: 0;
		}
		.la_sportsdog .la_sportsdog--sportdog-section .la_sportsdog--letter .la_letter svg {
			width: 100%;
			height: auto;
		}
		.la_sportsdog .la_sportsdog--sportdog-section .la_sportsdog--letter img {
			width: 100%;
			height: 100%;
			padding-bottom: 40px;
			font-size: 120px;
		}
		.la_sportsdog .la_sportsdog--sportdog-section .la_sportsdog--letter:first-child {
			padding-left: 0;
		}
		.la_sportsdog .la_sportsdog--sportdog-section .la_sportsdog--letter:last-child {
			padding-right: 0;
		}
		.la_sportsdog .la_sportsdog--sportdog-section .la_sportsdog--letter .la_sportsdog--content {
			position: relative;
			opacity: 0;
			transition: opacity 0.5s ease;
			pointer-events: none;
			width: 130%;
			margin-left: 20px;
			text-align: left;
		}
		.la_sportsdog .la_sportsdog--sportdog-section .la_sportsdog--content::before {
			content: '';
			position: absolute;
			height: 100%;
			width: 3px;
			left: -10px;
			background: #6ECA3F;
		}
		.la_sportsdog .la_sportsdog--sportdog-section .la_sportsdog--letter .la_letter svg {
			fill: #000000;
			padding-bottom: 30px;
			transition: fill 0.5s ease;
		}
		.la_sportsdog .la_sportsdog--sportdog-section .la_sportsdog--letter .la_letter svg:hover {
			fill: #6ECA3F;
		}
		.la_sportsdog .la_sportsdog--sportdog-section .la_sportsdog--letter:hover .la_sportsdog--content {
			opacity: 1;
			pointer-events: auto;
		}
		.la_sportsdog .la_sportsdog--sportdog-section .la_sportsdog--content .la_title {
			padding-bottom: 10px;
			font-size: 20px;
			font-weight: 500;
			color: var(--black);
		}
		.la_sportsdog .la_sportsdog--sportdog-section .la_sportsdog--content .la_text {
			font-size: 20px;
			font-weight: 400;
			color: var(--black);
			opacity: 0.7;
		}


	/* Products section */
		.la_products {
			position: relative;
		}
		.la_products:after {
			display: block;
			content: '';
			position: absolute;
			bottom: 0;
			left: 0;
			width: 100%;
			background: #fff;
			height: 220px;
		}

		.la_products .la_main  {
			padding: 85px 0;
		}
		.la_products .la_main .la_title {
			color: var(--black);
		}
		.la_products .la_main .la_paragraph {
			color: var(--black);
			padding: 23px 0 0 0;
			font-size: 20px;
		}
		.la_products .la_main .la_paragraph > *,
		.la_products .la_main .la_paragraph ul li {
			font-size: inherit;
			line-height: inherit;
			color: inherit;
		}
		.la_homepage--product {
			position: relative;
			/* Created with https://www.css-gradient.com */
			background: #6FCB40;
			background: -webkit-radial-gradient(top left, #6FCB40, #197D1E);
			background: -moz-radial-gradient(top left, #6FCB40, #197D1E);
			background: radial-gradient(to bottom right, #6FCB40, #197D1E);
			padding: calc(var(--medium-spacing) + 15px);
			border-radius: 20px;
			color: var(--white);
			margin-bottom: 84px;
			box-shadow: 0 0 10px 0 rgba(0,0,0,0.19);
			z-index: 5;
		}
		.la_homepage--product .la_homepage-icon div {
			position: absolute;
			top: -41px;
			width: 100px;
			height: 100px;
			background: var(--white);
			border-radius: 50%;
		}
		.la_homepage--product .la_homepage-icon div .la_homapge--image {
			background-position: center center;
			background-size: cover;
			width: 100%;
			height: 100%;
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			box-shadow: 0 0 10px 0 rgba(0,0,0,0.19);
		}
		.la_homepage--product--wrapper .la_product--wrap {
			position: relative;
		}
		.la_homepage--product--wrapper .la_product--wrap .la_link--overlay {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			z-index: 3;
		}
		.la_homepage--product .la_homepage--wrapper {
			display: flex;
			height: 100%;
			justify-content: space-between;
		}
		.la_homepage--product .la_homepage--wrapper .la_homepage--info .la_title {
			color: var(--white);
			font-weight: bold;
			font-size: 40px;
		}
		.la_homepage--product .la_homepage--wrapper .la_homepage--info .la_text,
		.la_homepage--product .la_homepage--wrapper .la_homepage--info .la_text > * {
			font-size: 20px;
			color: var(--white);
			width: 550px;
			padding-top: 10px;
		}
		.la_homepage-column {
			max-width: 650px;
			padding: 30px 0;
		}
		.la_homepage--product .la_homepage--wrapper .la_homepage--info {
			padding-bottom: 50px;
			padding-top: 16px;
		}
		.la_products .la_homepage-info--content {
			position: relative;
		}
		.la_products .la_homepage-info--content.row {
			margin: 0 -20px;
		}
		.la_products .la_homepage-info--content.row [class*="col-"]{
			padding: 0 20px;
			padding-bottom: 40px;
		}
		.la_homepage--wrapper .la_homepage--info-items-wrapper {
			display: flex;
		}
		.la_homepage--wrapper .la_homepage--info-items-wrapper .la_homepage--info-items {
			flex: 0 0 50%;
			max-width: 50%;
		}
		.la_homepage--wrapper .la_homepage--info-items-wrapper .la_homepage--info-items ul {
		 	margin-bottom: 0;
		}
		.la_homepage--wrapper .la_homepage--info-items-wrapper .la_homepage--info-items ul:nth-child(1) {
			margin-right: 10px;
		}
		.la_homepage--wrapper .la_homepage--info-items-wrapper .la_homepage--info-items li {
			margin-bottom: 20px;
			padding-left: 0;
			display: block;
			line-height: 1;
		}
		.la_homepage--wrapper .la_homepage--info-items-wrapper .la_homepage--info-items li:before {
			display: none;
		}
		.la_homepage--wrapper .la_homepage--info-items-wrapper .la_homepage--info-items li a {
			display: inline-block;
			position: relative;
			z-index: 4;
			text-decoration: none;
		}
		.la_products .la_product_single {
			height: 100%;
			position: relative;
    		z-index: 1;
		}
		.la_products .la_product_single > a {
			text-decoration: none;
		}
		.la_products .la_homepage--info-items-wrapper .la_homepage--info-item {
			position: relative;
		}
		.la_products .la_homepage--info-items-wrapper .la_homepage--info-item .la_circle {
			position: absolute;
			top: 0;
			left: 0;
			width: 35px;
			height: 35px;
			display: block;
			background: transparent none no-repeat center center;
			background-size: contain;
			border-radius: 50%;
		}
		.la_homepage--wrapper .la_homepage--info-items-wrapper .la_homepage--info-items h6 {
			font-size: 20px;
			color: var(--white);
			padding: 7px 0;
			padding-left: 50px;
			line-height: 1;
			font-weight: 600;
		}
		.la_homepage--product .la_homepage--wrapper .la_homepage--box {
			width: calc(100% - 670px);
			margin-left: auto;
			border-radius: 20px;
			overflow: hidden;
		}
		.la_homepage--product .la_homepage--wrapper .la_homepage--box {
			display: flex;
			justify-content: center;
			align-items: center;
		}
		.la_homepage--product .la_homepage--wrapper .la_homepage--box .la_homepage--box-content {
			display: inherit;
			column-gap: 50px;
			background-position: center center;
			background-size: cover;
			height: 100%;
			width: 100%;
		}
		.la_homepage--product .la_homepage--wrapper .la_homepage--box .la_homepage--box-content .la_triangle {
			position: relative;
			width: 80px;
			height: 80px;
			border: 1px solid var(--object-boarder);
			overflow: hidden;
		}
		.la_homepage--product .la_homepage--wrapper .la_homepage--box .la_homepage--box-content .la_triangle i {
			color: var(--object-color);
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			font-size: 160px;
		}
		.la_homepage--product .la_homepage--wrapper .la_homepage--box .la_homepage--box-content .circle {
			border-radius: 50%;
		}
		.la_homepage-info--content .la_homepage--wrapper {
			flex-direction: column;
		}
		.la_homepage-info--content .la_homepage--product .la_homepage--wrapper .la_homepage--info .la_title {
			font-size: 20px;
			color: inherit;
		}
		.la_homepage-info--content .la_homepage--product .la_homepage--wrapper .la_homepage--info .la_text,
		.la_homepage-info--content .la_homepage--product .la_homepage--wrapper .la_homepage--info .la_text > *  {
			font-size: 18px;
			width: 100%;
			word-break: break-word;
			color: inherit;
		}
		.la_homepage-info--content .la_homepage--product .la_homepage--wrapper .la_homepage--box {
			width: 100%;
			height: 200px;
			background-position: center center;
			background-size: cover;
			align-self: flex-end;
		}
		.la_homepage-info--content .la_homepage--product .la_homepage--wrapper .la_homepage--info {
			padding: 0;
			padding-top: 25px;
		}
		.la_homepage-info--content .la_homepage--product {
			margin-bottom: 0;
			height: 100%;
		}
		

	/* Article Feed - Main section */
		
		.la_feed-page--article-feed .la_feed-page-filter--wrapper {
			display: flex;
			align-items: center;
			padding-bottom: 50px;
		}
		.la_feed-page--article-feed .la_feed-page-filter--wrapper .la_filter-btn {
			border-radius: 20px;
			background: #EED41B;
			margin-right: 16px;
			padding: 13px 25px;
			font-size: 12px;
			border: none;
			color: var(--white);
		}
		.la_feed-page--article-feed .la_feed-page-filter--wrapper .la_filter-search--wrapper {
			position: relative;
			margin-left: auto;
		}
		.la_feed-page--article-feed .la_expandable-search-box {
			opacity: 0.5;
		}
		.la_feed-page--article-feed .la_filter-search--wrapper .la_btn-filter {
			display: none;
		}
		.la_feed-page--article-feed .la_filter-search--wrapper .la_reset-text {
			position: absolute;
			top: 50%;
			transform: translateY(-50%);
			-webkit-transform: translateY(-50%);
			display: block;
			display: flex;
			justify-content: center;
			align-items: center;
			width: 15px;
			height: 15px;
			right: 15px;
			cursor: pointer;
			background: none;
			border: none;
			padding: 0;
		}
		.la_feed-page--article-feed .la_reset-text::before {
			content: '';
			position: absolute;
			width: 1px;
			height: 15px;
			background: #999;
			transform: rotate(45deg);
			-webkit-transform: rotate(45deg);
		}
		.la_feed-page--article-feed .la_reset-text::after {
			content: '';
			position: absolute;
			width: 1px;
			height: 15px;
			background: #999;
			transform: rotate(315deg);
			-webkit-transform: rotate(315deg);
		}
		.la_feed-page--article-feed .la_filter-search--wrapper .la_expandable-input {
			padding: 8px 25px;
		}
		.la_feed-page--article-feed .la_filter-search--wrapper .la_expandable-input:focus {
			outline: none;
		}
		.la_feed-page--article-feed .la_feed-page-filter--wrapper .la_filter-btn .fa-times {
			padding-left: 50px;
			color: var(--white);
		}
		.la_feed-page--article-feed .la_feed-page--hero-content {
			background: linear-gradient(to bottom, #59c348, #35a83b);
			padding-bottom: 32px;
		}
		.la_feed-page--article-feed .la_feed-page--hero-content:last-child {
			padding-bottom: 0;
		}
		.la_feed-page--article-feed .la_feed-page--row .la_feed-page-column .content-section {
			position: relative;
			background: var(--white);
			padding: 32px;
			padding-bottom: 24px;
			padding-top: 0;
			border-radius: 0 0 20px 20px;
		}
		.la_feed-page--article-feed .la_feed-page--hero-content {
			background: none;
		}
		.la_feed-page--article-feed .la_feed-page--row .la_feed-page-column .content-section .la_feed-page-articles-posted-by .la_username {
			font-size: 14px;
			margin-left: 10px;
		}
		.la_feed-page--article-feed .la_feed-page--row .la_feed-page-column .content-section .la_feed-page-articles-posted-by .la_data {
			font-size: 12px;
		}
		.la_feed-page--article-feed .la_feed-page--row .la_feed-page-column .content-section .la_feed-page-articles-posted-by i::before {
			font-size: 18px;
		}
		.la_feed-page--article-feed .la_feed-page--row .la_feed-page-column .content-section .la_feed-page-articles-posted-by .fa-clock-o {
			margin-left: 10px;
			margin-right: 5px;
		}
		.la_feed-page--article-feed .la_feed-page--row .la_feed-page-column .content-section .la_feed-page-articles-posted-by .la_time {
			font-size: 12px;
		}
		.la_feed-page--article-feed .la_feed-page--row .la_feed-page-column .content-section .la_feed-page-articles-posted-by img {
			width: 40px;
			height: 40px;
		}
		.la_feed-page--article-feed .la_feed-row-separator {
			padding-bottom: 40px;
		}
		.la_feed-page--article-feed .la_feed-row-separator:last-child {
			padding-bottom: 0;
		}
		.la_feed-page--article-feed .la_btn-more-articles {
			text-align: center;
			padding-top: 50px;

		}
		.la_feed-page--article-feed .la_btn-primary {
			background: var(--btn-background-main);
			border: none;
			border-radius: 5px;
			color: var(--white);
			padding: 0.7em 3em;
			cursor: pointer;
		}
		


	/* Footer CTA */
		.la_platform--footer-cta {
			padding-top: 200px;
			margin-bottom: -67px;
		}
		.la_platform--footer-cta .la_platform--footer-cta-wrapper {
			background-image: linear-gradient(to right, #f2d43d, #efd63e, #f2d43d);
			background-repeat: no-repeat;
			background-position: 50% 100%;
		}
		.la_platform--footer-cta .la_platform--footer-cta-wrapper .la_platform-image-wrapper {
			position: relative;
		}
		.la_platform--footer-cta .la_platform--footer-cta-wrapper .la_platform-image-wrapper .la_platform-slider--content {
			position: absolute;
			top: 50%;
			left: 50%;
			width: 500px;
			transform: translateY(-50%);
		}
		.la_platform--footer-cta .la_platform--footer-cta-wrapper .la_platform-image-wrapper .la_platform-slider--content .la_platform-top-title {
			font-size: 16px;
			color: var(--white);
			font-weight: var(--bold);
		}
		.la_platform--footer-cta .la_platform--footer-cta-wrapper .la_platform-image-wrapper .la_platform-slider--content .la_paragraph {
			font-size: 20px;
			color: var(--white);
			font-weight: normal;
		}
		.la_platform--footer-cta .la_platform--footer-cta-wrapper .la_platform-image-wrapper .la_platform-slider--content .la_title {
			font-size: 40px;
			color: var(--white);
			font-weight: var(--bold);
			padding: 9px 0 13px 0;
		}
		.la_platform--footer-cta .la_platform--footer-cta-wrapper .la_platform-image-wrapper .la_platform-slider-play {
			position: relative;
			width: 130px;
			height: 130px;
			background: #80C9EC;
			top: 50%;
			left: 213px;
			transform: translateY(-50%);
			border-radius: 50%;
			cursor: pointer;
		}
		.la_platform--footer-cta .la_platform--footer-cta-wrapper .la_platform-image-wrapper .la_platform-slider-play i {
			content: '';
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			width: 51px;
			height: 60px;
		}
		.la_platform--footer-cta .la_platform--footer-cta-wrapper .la_platform-image-wrapper .la_platform-slider-play i:before {
			position: absolute;
			content: "\f04b";
		  	top: 50%;
		  	left: 50%;
		  	transform: translate(-50%, -50%);
		  	font-size: 65px;
		  	color: var(--white);
		}
		.la_platform--footer-cta .la_platform--footer-cta-wrapper .la_platform--footer-cta-content {
			max-width: 900px;
			margin: 0 auto;
			text-align: center;
			position: relative;
			top: -194px;
		}
		.la_platform--footer-cta-wrapper .la_platform-image-wrapper {
			background: url('https://via.placeholder.com/600x550') no-repeat center center;
			height: 550px;
			background-size: cover;
			top: -275px;
			border-radius: 20px;
		}
		.la_platform--footer-cta-wrapper .la_platform--footer-cta-content .la_title {
			font-size: 70px;
			color: var(--black);
			font-weight: var(--bold);
		}
		.la_platform--footer-cta-wrapper .la_platform--footer-cta-content .la_paragraph {
			font-size: 20px;
			color: var(--black);
			padding: 10px 0 35px 0;
		}
		.la_platform--footer-cta-wrapper .la_platform--footer-cta-content .la_platform--footer-btn-wrapper {
			display: flex;
			column-gap: 36px;
			justify-content: center;
		}
		.la_platform--footer-cta-wrapper .la_platform--footer-cta-content .la_platform--footer-btn-wrapper .la_btn_primary {
			background: var(--btn-background-main);
			border: none;
			border-radius: 5px;
			color: var(--white);
			padding: 0.7em 3.4em;
			cursor: pointer;
		}
		.la_platform--footer-cta-wrapper .la_platform--footer-cta-content .la_platform--footer-btn-wrapper .la_btn-secondary {
			border: none;
			font-size: 17px;
			padding: 0.5em 2em;
			color: var(--black);
			border-radius: 5px;
			background: none;
			font-weight: var(--bold);
		}

	/* Footer CTA */
		.la_footer-cta {
			overflow: hidden;
		}
		.la_footer-cta--wrap > svg.la_stripes  {
			left: 50%;
			transform: translate(-50%,0);
		}

		.la_footer-cta--wrap .btn {
			background: var(--background-color);
			color: var(--text-colour);
			opacity: 1;
			transition: .25s;
		}
		.la_footer-cta--wrap .btn:hover {
			opacity: 0.8;
		}
		.la_footer-cta--wrap {
			position:  relative;
			background: #EED41B;
			background: -webkit-radial-gradient(top, #CFFF60 0%, #EDD61E 96%, #EED41B 100%);
			background: -moz-radial-gradient(top, #CFFF60 0%, #EDD61E 96%, #EED41B 100%);
			background: radial-gradient(to bottom, #CFFF60 0%, #EDD61E 96%, #EED41B 100%);
			background-repeat: no-repeat;
			background-position: 50% 100%;
			padding-bottom: 0;
		}
		.la_footer-cta--inner {
			position: relative;
			z-index: 1;
		}
		.la_footer-cta--content {          
			text-align: center;
			max-width: 780px;
			margin: 0 auto;
			padding: 76px 0;
		}
		.la_footer-cta--content .la_title {
			color: #000;
			padding-bottom: 15px;
		}
		.la_footer-cta--content .la_paragraph {
			font-size: 20px;
			line-height:  1.2;
			font-weight: 400;
			color:  #000;
		}
		.la_footer-cta--content .la_cta--btns ,.la_cta--btns_hero_2{
			padding-top:  40px;
			display: flex;
			justify-content: center;
			column-gap: 30px;
		}
.la_hero_2_title{
	max-width: 930px;
	margin: 0 auto;
}

		/* Product variation */			
			.la_footer-cta--product_img img {
				width: 100%;
				height: auto;
			}

		/* Case study variation */
			.la_footer-cta.la_cta--cs {
				padding-top: 275px;
			}
			.la_footer-cta--inner.la_cta--cs{
				position: relative;
				padding-top: 275px;
			}


			.la_footer-cta--cs {
				position: absolute;
				height: 550px;
				width: 100%;
				top: 0;
				z-index: 10;
				transform: translate(0,-50%);
				border-radius: 20px;
				overflow: hidden;
			}

			.la_footer-cta--wrap .la_footer-cta--cs svg.la_stripes  {
				left: auto;
				right: 90px;
				z-index: 1;
			}
			.la_footer-cta--cs-img {
				height: 550px;
				background-size: cover;
				background-position: center center;
			}
			.la_footer-cta--cs-content {
				position: absolute;
				top: 0;
				left: 0;
				height: 100%;
				width: 100%;
				z-index: 3;
			}
			.la_footer-cta--cs-content-inner {
				position: absolute;
				top: 50%;
				left: 0;
				transform: translate(0,-50%);
				width: 100%;
				z-index: 3;
			}
			.la_footer-cta--cs-content .row {
				align-content: center;
				align-items: center;
			}

			.la_content--modal-trigger {
				text-align: center;
			}
			.la_content--modal-trigger button {
				border: none;
				background: transparent;
				padding: 0;
			}
			.la_content--modal-trigger button span {
				display: block;
				height: 130px;
				width: 130px;
				border-radius: 50%;
				background: #80C9EC;
				opacity: 0.8;
				position: relative;
			}
			.la_content--modal-trigger button .fa {
				font-size: 60px;
				color: #fff;
				position: absolute;
				top: 50%;
				left: 55%;
				transform: translate(-50%,-50%);
			}
			.la_footer-cta--video {
				width: 100%;
			}

			.la_footer-cta--cs-content .la_content--text {	
				max-width: 460px;
				margin: 0 auto;
				padding: 0 30px;
			}
			.la_footer-cta--cs-content .la_overtitle,
			.la_footer-cta--cs-content .la_title,
			.la_footer-cta--cs-content .la_paragraph {
				color: #fff;
			}
			.la_footer-cta--cs-content .la_title {
				font-size: 40px;
				font-weight: 700;
				margin: 10px 0;
			}

			#caseStudyVideoModal .la_cta--video iframe{
				width: 100%;
				height: 100%;
				min-height: 500px;
			}
			#caseStudyVideoModal .la_cta--video video {
				width: 100%;
			}

		/* Subscription variation */
			.la_footer-cta.la_cta--sub {
				padding-top: 275px;
			}
			.la_footer-cta--inner.la_cta--sub{
				position: relative;
				padding-top: 275px;
			}
			.la_footer-cta--sub {
				position: absolute;
				height: 550px;
				width: 100%;
				top: 0;
				z-index: 10;
				transform: translate(0,-50%);
				border-radius: 20px;
				overflow: hidden;
			}

			.la_footer-cta--wrap .la_footer-cta--sub svg.la_stripes{
				left: auto;
				right: 90px;
				z-index: 1;
			}

			
			.la_footer-cta--sub-content {
				position: absolute;
				top: 50%;
				left: 0;
				transform: translate(0,-50%);
				width: 100%;
				z-index: 3;
			}

			.la_footer-cta--sub-img {
				height: 550px;
				background-size: cover;
				background-position: center center;
			}
			.la_footer-cta--sub-content {
				position: absolute;
				top: 50%;
				left: 0;
				transform: translate(0,-50%);
				width: 100%;
			}
			.la_footer-cta--sub-content .row {
				align-content: center;
				align-items: center;
			}
			.la_footer-cta--sub-content .la_content--text {	
				max-width: 460px;
				margin: 0 auto;
				padding: 0 30px;
			}
			.la_footer-cta--sub-content .la_title {
				font-size: 40px;
				color: #fff;
				font-weight: 700;
			}
			.la_footer-cta--sub-content .la_paragraph {
				margin-bottom: 25px;
				font-size: 20px;
				color: #fff;
			}

			.la_footer-cta--sub-content .la_socials a{
			    position: relative;
			    margin: 0 5px;
			    width: 28px;
			    height: 28px;
			    border-radius: 50%;
			    background: #ffffff;
			    cursor: pointer;
			    display:  inline-block;
			} 
			.la_footer-cta--sub-content .la_socials a:first-child {
				margin-left: 0;
			}
			.la_footer-cta--sub-content .la_socials a .fa {
				position: absolute;
			    top: 50%;
			    left: 50%;
			    transform: translate(-50%, -50%);
			    color: #000;
			}
			.la_newsletter--body {
				position: relative;
				display: flex;
				margin-bottom: 25px;
			}


	/* Footer Cta default */
		.la_homepage--partners {
			position: relative;
			background-image: linear-gradient(to right, #efd73f, #d6f55f, #f2d43d);
			background-repeat: no-repeat;
			background-position: 50% 100%;
			padding-bottom: 0;
		}
		.la_homepage--partners .la_homepage-wrapper {
			position: relative;
			max-width: 900px;
			margin: 0 auto;
			text-align: center;
			padding: 80px 0;
		}
		.la_homepage--partners .la_homepage-wrapper .la_title {
			font-size: 70px;
			color: var(--black);
			font-weight: var(--bold);
		}
		.la_homepage--partners .la_homepage-wrapper .la_paragraph {
			font-size: 20px;
			color: var(--black);
			padding: 15px 0 40px 0;
		}
		.la_homepage--partners .la_homepage-wrapper .la_teamates-buttons {
			display: flex;
			justify-content: center;
			align-items: center;
		}
		.la_homepage--partners .la_homepage-wrapper .la_teamates-buttons .la_btn_primary {
			background: var(--btn-background-main);
			border: none;
			border-radius: 5px;
			color: var(--white);
			padding: 0.6em 2.5em;
			cursor: pointer;
			margin-right: 40px;
			font-size: 16px;
		}
		.la_homepage--partners .la_homepage-wrapper .la_teamates-buttons .la_tertiary {
			color: var(--black);
			font-weight: var(--bold);
			font-size: 16px;
			background: none;
			border: none;
			padding: 0.6em 2.5em;
			background: transparent;
			border-radius: 5px;
		}

		.la_homepage--partners .la_homepage--partners-image {
			width: 100%;
			height: 600px;
		}
		.la_homepage--partners .la_homepage--partners-image img {
			width: 100%;
			object-fit: cover;
			height: 100%;
			border-radius: 30px 30px 0 0;
		}

	/* 404 page */
		.la_error404-wrapper .la_hero6 {
			background: linear-gradient(to right, #009522, #00500f);
		}
		.la_error404-wrapper .la_hero6--wrapper .la_title {
			font-size: 40px;
			font-weight: var(--bold);
			color: var(--white);
		}
		.la_error404-wrapper .la_error404--content {
			padding: 60px 0 170px 0;
		}
		.la_error404-wrapper .la_error404--content .la_error404--header {
			padding-bottom: 90px;
		}
		.la_error404-wrapper .la_error404--content .la_error404--header .la_title {
			font-size: 40px;
			color: #1D261D;
			font-weight: var(--bold);
			padding-bottom: 10px;
		}
		.la_error404-wrapper .la_error404--content .la_error404--header .la_error404-nonexisting-page {
			color: var(--black);
			font-size: 20px;
			font-weight: 400;
		}
		.la_error404-wrapper .la_error404--content .la_error404--body {
			padding-bottom: 90px;
		}
		.la_error404-wrapper .la_error404--content .la_error404--body .la_error404--body-wrapper {
			padding-bottom: 50px;
		}
		.la_error404-wrapper .la_error404--content .la_error404--body .la_error404--body-wrapper .la_error404--paragraph {
			position: relative;
			margin-bottom: 50px;
			font-size: 20px;
			font-weight: 400;
			color: var(--black);
			padding-left: 22px;
		}
		.la_error404-wrapper .la_error404--content .la_error404--body .la_error404--body-wrapper .la_error404--paragraph a {
			color: #75cdee;
			cursor: pointer;
			font-weight: bold;
		}
		.la_error404-wrapper .la_error404--content .la_error404--body .la_error404--body-wrapper .la_error404--paragraph::before {
			content: '';
			position: absolute;
			top: 0;
			left: 6px;
			width: 3px;
			height: 100%;
			background: #62ca4b;
		}
		.la_error404-wrapper .la_error404--content .la_error--back-home a {
			font-size: 20px;
			color: #75cdee;
			font-weight: bold;
		}
		@media(max-width: 500px) {
			.la_error404-wrapper .la_error404--content {
				padding-bottom: 100px;
			}
			.la_error404-wrapper .la_error404--content .la_error404--header .la_title {
				font-size: 35px;
			}
			.la_error404-wrapper .la_error404--content .la_error404--header .la_error404-nonexisting-page {
				font-size: 18px;
			}
			.la_error404-wrapper .la_error404--content .la_error404--header {
				padding-bottom: 50px;
			}
			.la_error404-wrapper .la_error404--content .la_error404--body .la_error404--body-wrapper .la_error404--paragraph {
				font-size: 18px;
			}
			.la_error404-wrapper .la_error404--content .la_error404--body .la_error404--body-wrapper {
				padding-bottom: 20px;
			}
		}







/* ----- Unresolved Elements ----- */







.platform-page-stacked-slider {
	margin-top: 0;
}
.platform-page-stacked-slider .la_homepage-wrapper {
	padding-top: 0;
}
.platform-page-stacked-slider .la_homepage-wrapper .la_title {
	padding-top: 90px;
}
.la_sport-template--footer-cta .la_platform-image-wrapper {
	margin-top: 60px;
}




.la_product--page .la_product-page--banner {
	background: linear-gradient(to right, #009522, #133319);
}
.la_product--page .la_product-page--banner .la_title {
	color: var(--white);
	font-size: 40px;
	font-weight: var(--bold);
	padding: 40px 0;
}
.la_product--page .la_product-page--content {
	max-width: 1100px;
	margin: 0 auto;
	padding: 90px 0;
}
.la_product--page .la_product-page--content .la_title {
	font-size: 20px;
	color: var(--product-page-title);
	font-weight: var(--bold);
}
.la_product--page .la_product-page--content .la_content {
	font-size: 20px;
	color: var(--black);
	padding: 15px 0 30px 0;
}
.la_product--page .la_product-page--content .la_content:last-child {
	padding: 15px 0 0 0;
}





/*  Footer Stripes  */
.la_background-stripes {
	display:flex; position:absolute; top:0; left:50%; height:100%; width:360px; transform:translate(-50%, 0) skewX(-15deg); opacity:0.03;
}

.la_background-stripes + div {
	position: relative;
	z-index: 3;
}

.la_background-stripes > [class*="la_background-stripe--"] {
	width: 33.3333%;
}
.la_background-stripes > [class*="la_background-stripe--"]:first-child,
.la_background-stripes > [class*="la_background-stripe--"]:last-child {
	background: var(--black);
}


header > .container { position: relative; }
.la_responsive-menu--triggers { right: 0; }


.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  display: inline-block;
  line-height: inherit;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}
/*.loader 
{
 position: fixed;
 left: 0px;
 top: 0px;
 width: 100%;
 height: 100%;
 z-index: 9999;
 background: url('https://leagueapps-pf.flywheelstaging.com/wp-content/uploads/2018/06/5.gif') 50% 50% no-repeat rgb(249,249,249);
}*/
.fundplay_footer_alt .la_footer-cta--content{
	max-width:1012px !important;
}
.fundplay_video_with_footer .la_footer-cta--wrap{
	background: -moz-radial-gradient(top, #60efff 0%, #44c4ee 96%, #59c4ea 100%) !important;
	background: -webkit-radial-gradient(top, #60efff 0%, #44c4ee 96%, #59c4ea 100%) !important;
	background: radial-gradient(to bottom, #60efff 0%, #44c4ee 96%, #59c4ea 100%) !important;
}
.fundplay_video_with_footer .la_title, .fundplay_video_with_footer .la_paragraph{
	color:#ffffff !important;
}
.fundplay_video_with_footer .btn{
padding: 14px 18px !important;
}
.fundplay_video_with_footer section{
	background: #15852d;
}
.fundplay_new_section .la_stats{
	background: #15852d !important;
}
.la_logo--automatic-slider .la_paragraph{
	font-size: 20px;
font-weight: 400;
max-width: 1040px;
margin: 0 auto;
padding-bottom: 11px;
	padding-top: 11px;
	color:#000000 !important;
}
.fundplay_new_page .la_content-module2 svg.la_svg_overlay{
right:-500px !important;
}


/*  Footer Form  */
.legal-consent-container p {
	font-size: 10px;
padding: 10px 10px 0px;
color: #ffffff;
}