/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 22 2024 | 20:32:26 */
.header--open::before {
    background-color: var(--p6);
}
@media (max-width: 1400px) {
	:root {
    	--container-max-width: calc(100vw - 120px);
		--tablet-card-length: var(--container-max-width);
		--tablet-card-half-length: calc(var(--container-max-width) / 2);
		--tablet-card-third-length: calc(var(--container-max-width) / 3);
		--tablet-card-quarter-length: calc(var(--container-max-width) / 4);
		--menu-inside-padding: 260px;
	}
	
	/* Page Heading */
	.heading--page-title .evlt-image__img {
		height: 480px;
	}
	
	/* Cards */
	.feature-cards .evlt-image {
		width: var(--tablet-card-half-length);
		height: auto;
	}
	.feature-cards .evlt-image__img {
		width: var(--tablet-card-half-length);
		height: 100%;
		height: 500px;
	}
	.feature-cards .evlt-paragraph {
		height: auto;
		padding: 40px;
		gap: 15px;
	}
	.feature-cards .post-cards__item:nth-child(2n) .evlt-image, .feature-cards .post-cards__item:nth-child(2n) .evlt-image__img {
		width: calc(var(--tablet-card-half-length) - 3px);
	}
	.mikki-tip-cards.feature-cards .post-cards__item:nth-child(2n) .evlt-image__img, .mikki-tip-cards.feature-cards .evlt-image__img {
		width: calc(var(--tablet-card-half-length) - 30px);
		height: 100%;
	}
	.mikki-tip-cards.feature-cards .evlt-image {
		width: var(--tablet-card-half-length);
		height: auto;
	}
	.benefit-cards .post-cards__static-layout {
		width: var(--container-max-width);
	}
	.benefit-cards .post-cards__item {
		width: calc(var(--tablet-card-third-length) - 81px);
		padding: 40px;
		height: auto;
	}
	.benefit-cards .evlt-image__img {
		width: 100px;
	}
	.benefit-cards.benefit-cards-small h1.evlt-paragraph__main-title {
		font-size: 24px;
	}
	.benefit-cards.benefit-cards-small .text--intro {
		font-size: 14px;
	}
	.role-cards .post-cards__static-layout {
		display: flex;
		flex-flow: wrap;
		justify-content: center;
	}
	.role-cards .post-cards__item {
		height: calc(var(--tablet-card-quarter-length) - 80px);
		width: calc(var(--tablet-card-quarter-length) - 81px);
		padding: var(--space-2, 40px);
	}
	.benefit-cards.role-cards .evlt-image__img {
		width: 80px;
		height: auto;
	}
	.solution-card__content {
		height: calc(var(--tablet-card-half-length) - 120px);
		width: calc(var(--tablet-card-half-length) - 120px);
		padding: 60px;
	}
	.solution-card__image {
		width: var(--tablet-card-half-length);
		height: var(--tablet-card-half-length);
	}
	.solution-card__image .evlt-image img {
		width: var(--tablet-card-half-length);
		height: var(--tablet-card-half-length);
		object-fit: cover;
	}
	.four-p-row .evlt-image {
		width: var(--tablet-card-half-length);
		height: auto;
	}
	.four-p-row .evlt-image__img {
		width: var(--tablet-card-half-length);
		height: 100%;
		object-fit: cover;
	}
	.four-p-content {
		padding: 40px;
		height: auto;
	}
	
	/* Footer */
	.footer-banner .footer-banner__content {
		width: calc(var(--tablet-card-half-length) - 120px);
		height: calc(var(--tablet-card-half-length) - 120px);
		padding: 60px;
	}
	.footer-banner .evlt-image {
		width: var(--tablet-card-half-length);
		height: var(--tablet-card-half-length);
	}
	.footer-banner .evlt-image img {
		width: calc(var(--tablet-card-half-length) - 3px);
		height: var(--tablet-card-half-length);
	}
	
	/* Home */
	.image-showcase__images {
		justify-content: center;
	}
	.client-logos .image-showcase__image-container {
		width: 22vw;
		height: 22vw;
	}
	.whats-happening-slider {
		height: calc(var(--tablet-card-half-length) + 140px);
	}
	.whats-happening-slider .evlt-image, .whats-happening-slider .evlt-image img {
		width: var(--tablet-card-half-length);
		height: var(--tablet-card-half-length);
		max-width: var(--tablet-card-half-length);
	}
	.whats-happening-slider h1.evlt-paragraph__main-title {
		font-size: 30px;
	}
	.whats-happening-slider .text--intro {
		font-size: 16px;
	}
	.case-study-section.four-p-row .evlt-image {
		width: var(--tablet-card-half-length);
		height: auto;
		min-height: unset;
	}
}
@media (max-width: 1279px) {
	:root {
		--menu-inside-padding: calc((var(--container-max-width) - 540px) / 2);
		--section-gap-base: 20px;
	}
	
	/* Typography */
	.heading--display {
		font-size: 72px;
	}
	.single-post .heading--page-title h1.evlt-paragraph__main-title.heading--h1 {
		font-size: 60px;
	}
	.single-post .heading--page-title .text--intro {
		font-size: 30px;
		line-height: 120%;
	}
	.heading--h1, h1 {
		font-size: 40px;
	}
	.heading--h2, h2 {
		font-size: 32px;
	}
	.heading--h4, h4 {
		font-size: 24px;
	}
	.heading--h5, h5 {
		font-size: 18px;
	}
	.text--intro {
		font-size: 20px;
		line-height: 130%;
	}
	.statement-col .text--intro {
		font-size: 18px;
	}
	.news-content p:first-child {
		font-size: 36px;
		margin-bottom: 30px;
	}
	.news-content .wp-block-quote p, .news-content .wp-block-quote p:first-child {
		font-size: 18px;
		line-height: 130%;
	}
	.story-subtitle {
		font-size: 24px;
	}
	
	/* Buttons */
	.btn {
		font-size: 12px;
		height: 34px;
	}
	.btn.btn-tight {
		padding: 0 20px;
	}
	
	/* Header */
	.header-menu .evlt-menu-link {
		font-size: 14px;
		padding: 0px 12px;
	}
	.mega-menu__item-link-3, .mega-menu__item-link-2-container:nth-child(2) .mega-menu__item-link-3 {
		font-size: 14px;
	}
	
	/* Cards */
	.client-logos .image-showcase__image-container {
		width: 21vw;
		height: 21vw;
	}
	.image-showcase__image:not(:hover) {
		width: 150px;
	}
	.related-cards .post-cards__item-image-box {
		height: 300px;
	}
	.feature-cards .evlt-paragraph__sub-title {
		font-size: 24px;
	}
	
	/* Mikkis Tips */
	.mikki-row .evlt-paragraph__main-title {
		font-size: 60px;
	}
	.mikki-row .evlt-paragraph__intro-text {
		font-size: 18px;
	}
	.footer-banner__content .evlt-paragraph__main-title {
		font-size: 36px;
	}
}
@media (max-width: 1023px) {
	:root {
    	--container-max-width: calc(100vw - 50px);
		--section-gap-base: 15px;
		--mobile-card-length: var(--container-max-width);
		--solution-card-length: var(--container-max-width);
		--carousel-card-length: var(--container-max-width);
		--fourp-card-length: var(--container-max-width);
		--gutter: 25px;
	}
	/* TYPOGRAPHY */
	.evlt-paragraph__main-title.heading--display {
		font-family: var(--main-font-family);
		font-weight: 400;
		line-height: 110%;
	}
	
	/* SPACING / PADDING */
	.layout-row__content p:empty {
		display:none;
	}
	.page-header-row {
		padding-top: 120px;
	}
	.col-text {
		order:3;
	}
	.col-image {
		order:1;
	}
	.post-cards__static-layout {
		--columns-count: 1 !important;
	}
	.call-out.evlt-paragraph {
		row-gap: 10px;
	}
	.layout-row__content:not(.layout-row__content--preview), .layout-row__content--preview > .block-editor-inner-blocks > .block-editor-block-list__layout, .layout-row:nth-child(2n) .layout-row__content:not(.layout-row__content--preview), .layout-row:nth-child(2n) .layout-row__content--preview > .block-editor-inner-blocks > .block-editor-block-list__layout {
		grid-template-columns: 1fr;
		row-gap: 0px;
	}
	.statement-col {
		padding: 40px;
	}
	.statement-row .layout-row__content.layout-row__content:not(.layout-row__content--preview), .four-p-row .layout-row__content:not(.layout-row__content--preview), .four-p-row .layout-row:nth-child(2n) .layout-row__content:not(.layout-row__content--preview) {
		row-gap: 0px;
	}
	.statement-row .evlt-paragraph:last-child {
		margin-top: -1px;
	}
	.statement-col .text--intro {
		font-size: 14px;
	}
	.gradient-row .heading--h1 {
		max-width: 100%;
	}
	.flush-left {
		width: 100vw;
		height: 58vw;
		margin-bottom: 40px;
	}
	.flush-left .evlt-video__video {
		height: 58vw;
		width: 100vw;
	}
	.gradient-text-content {
		margin-left: 0px;
		width: var(--container-max-width);
	}
	.gradient-text-content .evlt-paragraph__text, .gradient-bg-content .evlt-paragraph__text {
		font-size: 14px;
    	line-height: 130%;
	}
	.gradient-text-content .logo-image .evlt-image__img {
		width: 185px;
	}
	.gradient-bg-content {
		padding: 40px;
	}
	.facetwp-facet.facetwp-facet {
		margin-bottom: 5px;
	}
	.heading--page-title .evlt-image__img {
		height: 320px;
	}
	
	/* BUTTONS */
	.btn-group {
		flex-direction: column;
		row-gap: 10px;
		margin: 0 auto;
	}
	.btn, .gform_button, .facetwp-load-more, .login-submit input {
		font-size: 12px;
	}
	.btn.btn-tight {
		max-width: calc(100vw - 50px);
		padding: 0 30px;
	}
	
	/* MENU */
	.header-menu.header-menu {
		display: none;
	}
	.menu-btns {
		display: flex;
		gap: 10px;
	}
	.header .layout-row__content {
		display: flex;
		justify-content: space-between;
	}
	.header .logo .evlt-image__img, .header .logo-dark .evlt-image__img {
		width: 150px;
	}
	.header__trigger-btn {
		display: block;
		width: 25px;
		display: flex;
	}
	.header-btn {
		display: none;
	}
	.mega-menu__item-header {
		display: flex;
	}
	.mega-menu__item {
		padding: 20px;
		width: calc(100vw - 40px);
	}
	.mega-menu__item {
		min-height: unset;
	}
	.mega-menu__container {
		max-width: 100%;
		width: 100%;
		margin: 0;
	}
	.header--sticky + .mega-menu, .header--fixed + .mega-menu {
		top: calc(var(--header-height) + 25px);
		left: 0;
		width: 100vw;
	}
	.mega-menu__item-title {
		font-size: 20px;
		height: 40px;
		width: 100%;
	}
	.mega-menu__item:not(.evlt-accordion__item--active) {
		height: 40px !important;
	}
	.header--open {
		width: 100vw;
	}
	.mega-menu__item-title::after {
		background-image: url(https://infinitypro.com.au/wp-content/uploads/2024/03/plus-1.svg);
	}
	.mega-menu__item-column {
		flex-direction: column;
	}
	.mega-menu__close-btn {
		position: absolute;
		right: 20px;
		top: 25px;
		display: none;
	}
	.mega-menu__item-link-2-container {
		gap: 5px;
	}
	.mega-menu__item-link-2-container:not(:last-child), .mega-menu__item-column:not(:last-child) {
		margin-bottom: 10px;
	}
	.evlt-accordion__item--active .mega-menu__item-title::after {
		background-image: url(https://infinitypro.com.au/wp-content/uploads/2024/03/minus.svg);
	}
	.mega-menu {
		background: var(--p6);
	}
	
	/* FOOTER */
	.footer-banner .footer-banner__content {
		width: calc(var(--container-max-width) - 100px);
		height: auto;
		padding: 50px;
		border-right: 0px;
	}
	.footer-banner .evlt-image {
		display: none;
	}
	.footer-banner h1.evlt-paragraph__main-title {
		font-size: 36px;
		line-height: 110%; /* 39.6px */
	}
	.footer-banner .text--intro {
		font-size: 16px;
		line-height: 130%; /* 20.8px */
	}
	.footer-banner .btn.btn-tight {
		font-size: 14px;
		line-height: 14px; /* 100% */
		text-transform: unset;
		height: 34px;
		letter-spacing: 0;
		padding: 0 20px;
	}
	.footer-banner .btn.btn-tight::after {
		display: none;
	}
	.footer-banner .layout-row__content {
		row-gap: 0px !important;
	}
	.footer-terms-row .layout-row__content {
		row-gap: 10px !important;
	}
	.footer-row .evlt-image {
		justify-self: flex-start;
	}
	.footer-menu-row .layout-row__content.layout-row__content, .footer-menu-row .layout-row__content.layout-row__content:not(.layout-row__content--preview), .footer-menu-row .layout-row:nth-child(2n) .layout-row__content.layout-row__content:not(.layout-row__content--preview) {
		display: flex;
		flex-wrap: wrap;
		row-gap: 20px;
	}
	.footer-menu {
		flex-wrap: wrap;
		width: fit-content;
		align-items: flex-start;
		width: 50%;
		gap: 0px;
	}
	.footer-menu a {
		font-size: 14px;
		line-height: 130%;
		text-align: left;
	}
	.footer-menu a:first-child {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.footer-menu-col .wp-block-group__inner-container {
		flex-direction: row;
		width: var(--container-max-width);
	}
	.footer-terms-row .evlt-paragraph__text, .terms-menu a, .social-intro {
		font-size: 12px;
	}
	.footer-terms-row .terms-menu {
		margin: 0px;
	}
	.footer-terms-row .terms-menu a {
		margin-bottom: 0px;
	}
	.wp-block-social-links.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
		margin-block-start: 0;
		margin-block-end: 0;
	}
	.social-icon-block {
		justify-content: center;
	}
	.footer-terms-row {
		padding-top: var(--section-gap-base);
	}
	
	/* CARDS */
	.testimonial-card, .feature-cards .post-cards__item {
		flex-direction: column;
		width: calc(var(--mobile-card-length) - 2px);
	}
	.testimonial-cards .post-cards__infinite-layout {
		--item-width: calc(var(--mobile-card-length) - 2px) !important;
		left: 5px !important;
	}
	.testimonial-cards .post-cards__item {
		width: calc(var(--mobile-card-length) - 2px);
	}
	.testimonial-card__content, .testimonial-card__content p {
		order: 2;
		text-align: center;
	}
	.testimonial-card__image {
		order: 1;
	}
	.testimonial-cards .post-cards__item:first-child, .testimonials-row .btn-group {
		margin-left: 25px;
	}
	.post-card__carousel-item {
		width: calc(100% - 50px);
	}
	.testimonial-card__image img {
		height: 320px;
		width: 100%;
		object-fit: cover;
	}
	.testimonial-card__content {
		height: 100%;
		width: calc(100% - 60px);
		padding: 30px;
	}
	.testimonial-card__content h4 {
		text-align: center;
	}
	.testimonial-cards .slider__arrows {
		left: calc(50% - 75px);
	}
	.slider__arrow {
		background: unset;
		border-radius: 0px;
	}
	.solution-card__content, .feature-cards .evlt-paragraph {
		height: calc(var(--mobile-card-length) - 60px);
		width: calc(var(--mobile-card-length) - 62px);
		padding: 30px;
		gap: 20px;
	}
	.feature-cards .evlt-paragraph {
		height: auto;
	}
	.post-cards__item:last-child .solution-card__content {
		height: calc(var(--mobile-card-length) - 62px);
	}
	.solution-card__content h3 {
		font-size: 24px;
		font-style: normal;
		font-weight: 500;
		line-height: 110%; /* 26.4px */
		letter-spacing: -0.24px;
	}
	.solution-card__content .solution-features p {
		font-size: 16px;
	}
	.solution-card__content .btn.btn-tight {
		height: 35px;
	}
	.solution-card__image, .feature-cards .evlt-image {
		width: var(--mobile-card-length);
		height: var(--mobile-card-length);
	}
	.solution-card__image .evlt-image img {
		width: var(--mobile-card-length);
		height: var(--mobile-card-length);
	}
	.feature-cards .evlt-image__img {
		width: calc(var(--mobile-card-length) - 2px);
		height: var(--mobile-card-length);
		border-bottom: 1px solid var(--Gray-2, #4F4F4F);
	}
	.feature-cards .evlt-paragraph__sub-title {
		font-size: 24px;
	}
	.solutions-section .solution-card__content:hover {
		background: rgba(0,0,0,0.5);
	}
	.specialisation-cards .slider__arrows {
		left: 0;
		right: unset;
		width: 150px;
		top: -35px;
	}
	.specialisation-cards .post-card__carousel-item {
		width: 100%;
	}
	.feature-cards .post-cards__item:nth-child(2n) .evlt-image {
		order: 1;
	}
	.feature-cards .evlt-paragraph {
		order: 2;
	}
	.feature-cards .post-cards__item:nth-child(2n) .evlt-image__img {
		width: var(--mobile-card-length);
	}
	.feature-cards .post-cards__static-layout {
		row-gap: 20px;
	}
	.feature-cards .post-cards__item:nth-child(2n) .evlt-image__img {
		width: calc(var(--mobile-card-length) - 3px);
	}
	.related-cards .post-card__carousel-item {
		width: 100%;
	}
	.more-stories-row h1.evlt-paragraph__main-title {
		margin-bottom: 80px;
	}
	.more-stories-row .slider__arrows {
		top: -45px;
		top: -10px;
		left: 0;
	}
	.related-cards .post-cards__item-text {
		font-size: 14px;
	}
	.benefit-cards .post-cards__item {
		width: calc(var(--mobile-card-length) - 80px);
		height: auto;
		padding: 40px;
		margin-left: 0px;
		margin-bottom: -1px;
	}
	.benefit-cards .post-cards__item:last-child {
		margin-bottom: 0px;
	}
	.benefit-cards .evlt-image__img {
		width: 100px;
	}
	.benefit-cards .evlt-paragraph__main-title, .benefit-cards.benefit-cards-small h1.evlt-paragraph__main-title {
		font-size: 24px;
	}
	.role-cards .post-cards__static-layout {
		width: var(--container-max-width);
		margin: 0 auto;
		--columns-count: 2 !important;
	}
	.role-cards .post-cards__item {
		width: calc((var(--mobile-card-length) / 2) - 42px);
		padding: 20px;
		margin-bottom: 0px;
	}
	.role-cards .post-cards__item:first-child, .role-cards .post-cards__item:nth-child(2) {
		margin-top: 0px;
	}
	.role-cards .post-cards__item:nth-child(2n+0) {
		margin-left: -1px;
	}
	.benefit-cards.role-cards .evlt-image__img {
		width: 60px;
	}
	.benefit-cards.role-cards .evlt-paragraph__main-title {
		font-size: 16px;
	}
	.job-cards .post-cards__item {
		margin: 0;
	}
	
	/* FORMS */
	body.page-id-2631 .form-left, body.page-id-2759 .form-left, body.page-id-2784 .form-left, body.page-id-2807 .form-left, body.page-id-2724 .form-left {
		display: none;
	}
	.form-left, .form-right {
		padding: 20px;
	}
	.form-left {
		border-right: 1px solid var(--Gray-1, #333);
	}
	
	/* HOME */
	.hero-video, .hero-video .evlt-video, .hero-video .evlt-video__video {
		height: unset;
	}
	.hero-video .section__video-bg {
		position: relative;
		height: 50vh;
		margin-bottom: 40px;
	}
	.hero-video .layout-row__content {
		padding-bottom: 30px;
		width: 100%;
	}
	.hero-video::after {
		display: none;
	}
	.client-logos .image-showcase__image-container {
		display: flex;
		--square-length: calc(50vw - 26px);
		width: var(--square-length);
		height: var(--square-length);
	}
	.image-showcase .image-showcase__image-container {
		margin: 0px 0px -1px -1px;
	}
	.image-showcase .image-showcase__image {
		width: 60%;
		height: 60%;
		object-fit: contain;
	}
	.whats-happening-slider {
		margin-top: 0px;
		height: 550px;
	}
	.whats-happening-slider .modular-slider__item-content {
		flex-direction: column;
	}
	.whats-happening-slider .evlt-image, .whats-happening-slider .evlt-image img {
		width: calc(var(--carousel-card-length) - 2px);
		height: calc(var(--carousel-card-length) - 100px);
		max-width: var(--carousel-card-length);
	}
	.whats-happening-slider .content-overview {
		width: calc(var(--carousel-card-length) - 80px);
		padding: 40px;
		height: 160px;
	}
	.whats-happening-slider .text--intro, .whats-happening-slider .evlt-paragraph__extra-info {
		display: none;
	}
	.whats-happening-slider h1.evlt-paragraph__main-title {
		font-size: 24px;
		line-height: 110%; /* 26.4px */
		letter-spacing: -0.24px;
	}
	.whats-happening-slider .btn.btn-tight {
		display: flex;
		padding: 7px 14px;
		gap: 10px;
		height: 24px;
		font-size: 10px;
		line-height: 10px;
	}
	.whats-happening-slider .btn.btn-tight::after {
		display: none;
	}
	.modular-slider.whats-happening-slider .modular-slider-nav-buttons {
		height: auto;
		bottom: -60px;
	}
	.modular-slider.whats-happening-slider .modular-slider-nav-buttons__item-title {
		display: none;
	}
	.modular-slider.whats-happening-slider .modular-slider-nav-buttons__item {
		border-top-width: 0px;
	}
	.modular-slider.whats-happening-slider .modular-slider-nav-buttons__item::before {
		align-self: center;
		font-family: var(--medium-font-family);
		font-weight: 500;
	}
	
	/* Why Infinity Pro */
	.four-p-row .evlt-image {
		width: var(--fourp-card-length);
		height: var(--fourp-card-length);
		object-fit: cover;
	}
	.four-p-row .evlt-image__img {
		width: var(--fourp-card-length);
		height: var(--fourp-card-length);
	}
	.four-p-content {
		height: auto;
		padding: 40px;
	}
	.four-p-content .evlt-paragraph__text {
		font-size: 14px;
		line-height: 130%;
	}
	.professional-row h1.evlt-paragraph__main-title {
		color: #fff;
	}
	.four-p-content .btn.btn {
		height: 34px;
		text-transform: unset;
		font-family: var(--medium-font-family);
		font-weight: 500;
		letter-spacing: 0px;
	}
	.four-p-content .btn.btn::after {
		display: none;
	}
	
	/* About Us */
	.about-us-feature .evlt-paragraph {
		margin-top: 40px;
	}
	.about-us-feature .evlt-paragraph--center .btn {
		margin-top: 20px;
	}
	
	/* Resources & Insights */
	body.page-id-2372 .align-right {
		text-align: left;
		justify-content: flex-start;
	}
	.single-post .heading--page-title h1.evlt-paragraph__main-title.heading--h1 {
		font-size: 48px;
		letter-spacing: -1px;
	}
	.single-post .heading--page-title .text--intro {
		font-size: 24px;
		line-height: 110%;
	}
	.single-post .heading--page-title h1.evlt-paragraph__main-title.heading--h5 {
		font-size: 16px;
		text-align: left;
	}
	.news-header .rh-news .evlt-paragraph__text {
		font-size: 16px;
		line-height: 110%;
		text-align: left;
	}
	.single-post .hero-banner {
		height: 300px;
	}
	.news-meta p {
		font-size: 16px;
	}
	.single-post .evlt-share-button .evlt-image__img {
		width: 30px;
	}
	.news-content p:first-child {
		font-size: 24px;
		margin-bottom: 30px;
		margin-top: 40px;
	}
	.news-content p {
		font-size: 16px;
		line-height: 130%;
	}
	.news-content h2 {
		font-size: 24px;
	}
	.news-content h3 {
		font-size: 20px;
	}
	.news-content .wp-block-quote {
		padding-left: 40px;
	}
	.news-content .wp-block-quote p, .news-content .wp-block-quote p:first-child {
		font-size: 16px;
		line-height: 130%;
	}
	
	/* Mikki's Tips */
	.mikki-row .evlt-image {
		order: 2;
	}
	.mikki-row .evlt-paragraph {
		order: 1;
	}
	.mikki-row .evlt-paragraph__extra-info {
		font-size: 24px;
	}
	.mikki-row .evlt-paragraph__main-title.heading--display {
		font-size: 48px;
		font-family: var(--bold-font-family);
		font-weight: 800;
		line-height: 100%;
	}
	.mikki-row .evlt-paragraph__intro-text {
		font-size: 16px;
	}
	.mikki-row .section__content {
		padding-bottom: 80px;
	}
	body.page-id-2488 .align-right {
		text-align: left;
		justify-content: flex-start;
	}
	.mikki-tip-cards.feature-cards .post-cards__item.post-cards__item {
		border: 5px solid #fff;
		flex-direction: column;
		margin-top: 0px;
		width: calc(var(--mobile-card-length) - 10px);
	}
	.mikki-tip-cards.feature-cards .evlt-image {
		width: calc(var(--mobile-card-length) - 10px);
		height: calc(var(--mobile-card-length) - 10px);
		border-right: 5px solid #fff;
	}
	.mikki-tip-cards.feature-cards .evlt-image__img {
		width: calc(var(--mobile-card-length) - 10px);
		height: calc(var(--mobile-card-length) - 10px);
		border-bottom: 0px;
	}
	.mikki-tip-cards.feature-cards .post-cards__item:nth-child(2n) .evlt-image, .mikki-tip-cards.feature-cards .post-cards__item:nth-child(2n) .evlt-image__img {
		width: calc(var(--mobile-card-length) - 11px);
		border-bottom: 5px solid #fff;
	}
	.mikki-tip-cards.feature-cards .post-cards__item:nth-child(2n+1) .evlt-image {
		border-left: 0px solid #fff;
		border-bottom: 5px solid #fff;
	}
	.evlt-share-button--wrap {
		order: 2;
	}
	.mikki-row .layout-row__content {
		row-gap: 20px;
	}
	.mikki-tip-image .evlt-image__img {
		border: 5px solid #fff;
		width: calc(100% - 10px);
	}
	.mikki-row .evlt-share-button {
		width: 30px;
	}
	
	/* Timesheets & Login */
	.timesheet-header .btn-group {
		margin: 0 auto 0 0;
	}
	.gv-table-view td.gv-field-11-entry_approval {
		line-height: 35px;
	}
	#loginform {
		flex-direction: column;
	}
	
	/* Current Jobs */
	.job-facets .layout-row__content {
		display: flex;
    	flex-wrap: wrap;
	}
	.job-facet p {
		margin-block-start: 0;
    	margin-block-end: 0;
	}
	h2.evlt-paragraph__main-title, h2.evlt-paragraph__main-title {
		font-size: 32px;
	}
	.solution-card__content .solution-features {
		row-gap: 0px;
	}
	.heading--h3, h3 {
        font-size: 24px;
    }
	.statement-col .evlt-paragraph__sub-title {
		font-size: 24px;
	}
	.gradient-row-content .gradient-text-content {
		margin-left: 0px;
	}
	.feature-cards .evlt-paragraph__main-title {
		font-size: 24px;
	}
	.case-study-section.four-p-row .evlt-image {
        width: 100%;
        height: auto;
    }
	.case-study-section.four-p-row .evlt-image__img {
		position: relative;
	}
	.case-study-section .four-p-content {
		height: unset;
		min-height: unset;
	}
	.statement-col h4.evlt-paragraph__sub-title {
		font-size: 24px;
	}
	.gform_wrapper.gravity-theme .pd-writer-form .gf_page_steps {
		flex-direction: column;
	}
	.gform_wrapper.gravity-theme .pd-writer-form .gf_step {
		width: 100%;
		padding: 1px 12px;
	}
	.gform_wrapper.gravity-theme .pd-writer-form .gf_page_steps {
		border-radius: 10px;
	}
	body.single-job .lh-news h1.evlt-paragraph__main-title {
		font-size: 36px;
		letter-spacing: 0px;
	}
	body.single-job .lh-news .evlt-paragraph__intro-text {
		font-size: 20px;
		line-height: 110%;
		margin-top: 0px;
	}
	.mikki-row .mikki-tip-intro .evlt-paragraph__main-title {
		font-size: 36px;
	}
}