/*
Theme Name: Sway Child
Template: sway
Theme URI: https://www.swaytheme.com/
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Description: Multi-Purpose WordPress Theme with Block Builder
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready

/* Below you can write your style */

@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');
/* font-family: "Work Sans", sans-serif; */
.container h1,.container h2,.container h3,.container h4,.container h5,.container h6,p,a {
	font-family: "Work Sans", sans-serif !important;
}
.about-title h1 {
font-family: "Work Sans", sans-serif !important;
font-size: 48px;
font-weight: 700;
line-height: 55.2px;
letter-spacing: 0.02em;
text-align: center;
}
.ab-tab a:first-child {
	border: 1px solid #289E49;
	padding: 6px 8px !important;
	background: #DAF6E2;
}
.ab-text p {
font-family: "Work Sans", sans-serif !important;
font-size: 16px;
font-weight: 400;
line-height: 25.6px;
text-align: left;
}
.count-txt p {
font-family: "Work Sans", sans-serif !important;
font-size: 16px;
font-weight: 400;
line-height: 25.6px;
text-align: center;
}
.ab-title h2 {
font-family: "Work Sans", sans-serif !important;
font-size: 30px;
font-weight: 700;
line-height: 34.5px;
letter-spacing: 0.02em;
text-align: left;
}
.join-title h4 {
font-family: "Work Sans", sans-serif !important;
font-size: 30px;
font-weight: 700;
line-height: 34.5px;
letter-spacing: 0.02em;
text-align: left;
text-underline-position: from-font;
}
.join-title p {
font-family: "Work Sans", sans-serif !important;
font-size: 16px;
font-weight: 400;
line-height: 25.6px;
text-align: left;
text-underline-position: from-font;
}
.work-btn a .prim_text {
font-family: "Work Sans", sans-serif !important;
font-size: 14px;
font-weight: 700;
line-height: 16.1px;
letter-spacing: 0.07em;
text-align: right;
}
.rank-ttl h5{
font-family: "Work Sans", sans-serif !important;
font-size: 30px;
font-weight: 700;
line-height: 34.5px;
letter-spacing: 0.02em;
text-align: center;
}
.mantnc_sec {
	overflow: visible !important;
}
.team-sec {
	z-index: 8;
}
.rank-ttl h5{
font-size: 30px;
font-weight: 700;
line-height: 34.5px;
letter-spacing: 0.02em;
text-align: center;
}
.limble-title h1 {
font-size: 48px;
font-weight: 700;
line-height: 55.2px;
letter-spacing: 0.02em;
text-align: left;
}
.join_secs {
	width: 1060px;
}
.entry-header.blog-header.custom-blog-header {
	padding: 0 !important;
}
.entry-header.blog-header.custom-blog-header .blog-page-heading {
	padding: 130px 0 100px !important;
}
.entry-header.blog-header.custom-blog-header .image-wrapper img {
	max-width: 100%;
}
.entry-header.blog-header.custom-blog-header .blog-page-heading .row > div {
	padding: 0;
}
.bottom-spacer {
	height: 54px;
	width: calc( 100% - 118px );
	margin: 0 auto;
	background: #fff;
	position: relative;
}
.bottom-spacer:before {
	content: "";
	background-image: url('assets/images/left-corner.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 54px;
	width: 60px;
	position: absolute;	
	bottom: 0px;
	left: -60px;
	z-index: 0;
}
.bottom-spacer:after {
	content: "";
	background-image: url('assets/images/right-corner.png');
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 54px;
	width: 60px;
	position: absolute;	
	bottom: 0px;
	left: auto;
	right: -60px;
	z-index: 0;
}
.featured-posts-wrapper .featured-posts-heading {
	color: #000;
	font-family: 'Grotesk';
	font-size: 48px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.15; /* 55.2px */
	letter-spacing: 0.96px;
	margin-bottom: 40px;
	padding: 0 15px;
}
.featured-posts-wrapper .featured-posts-container {
	margin: 0 -20px;
}
.featured-posts-wrapper .featured-posts-container article.post {
	padding: 20px;
	margin: 0;
}
#posts-content.blog-minimal-grid .type-portfolio,
.related-posts .post, .related-content .portfolio,
#posts-content.blog-detailed-grid .post,
#posts-content.blog-minimal-grid .post {
	border: none;
}

#posts-content.blog-detailed-grid article img,
#posts-content.blog-minimal-grid article img {
	margin: 0;
	max-width: 100%;
}
.portfolio .entry-categories ul,
article .entry-categories ul {
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}
#posts-content .entry-categories .post-categories a {
	background: none;
	color: #000 !important;
	font-family: "Work Sans";
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.2;
	padding: 0;
}
#posts-content .entry-categories .post-categories a:before {
	display: none;
}
#posts-content.blog-detailed-grid .entry-wrapper,
#wrapper .blog-detailed-grid .entry-wrapper,
#posts-content.blog-minimal-grid .entry-wrapper,
#wrapper .blog-minimal-grid .entry-wrapper,
.single-portfolio .related-content .portfolio .entry-wrapper {
	padding: 10px 0;
}
#posts-content.blog-minimal-grid .type-portfolio .blog-single-title,
.related-posts .portfolio .blog-single-title,
#posts-content .related-posts article .blog-single-title,
#posts-content.blog-minimal-grid article .blog-single-title {
	margin-bottom: 20px;
}
#posts-content.blog-minimal-grid article .blog-single-title a {
	color: #000;
	font-family: 'Grotesk' !important;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.3; /* 31.2px */
	letter-spacing: 0.48px;
}
.post-type-archive-equipment-doc #posts-content.blog-minimal-grid article .blog-single-title a {
	font-size: 20px;
}
#posts-content.blog-minimal-grid .entry-meta span,
#posts-content.blog-minimal-grid .entry-meta a {
	color: #000 !important;
}
#posts-content.blog-minimal-grid .entry-meta .blog-label {
	display: none;
}
#posts-content.blog-minimal-grid article p,
#posts-content.blog-minimal-grid article .entry-content {
	color: #000;
	font-family: "Work Sans";
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
}

#posts-content.blog-minimal-grid article .post_button {
	border: none;
	border-bottom:solid 2px #289E49;
	border-radius: 0 !important;
	padding: 0;
	color: #000 !important;
	background: none !important;
	text-align: right;
	font-family: 'Grotesk' !important;
	font-size: 14px;
	font-style: normal;
	font-weight: 700 !important;
	line-height: 1.15 !important;
	letter-spacing: 0.98px;
	text-transform: uppercase;
	gap: 10px;
    box-shadow: none !important;
    min-height: 30px;
    height: auto !important;
}
#posts-content.blog-detailed-grid .post:hover, #posts-content.blog-minimal-grid .post:hover, .related-content .portfolio:hover, #posts-content .related-posts .post:hover {
	transform: unset;
    box-shadow: none;
}
.posts-wrapper {
	background: #F7FBFF;
}
.posts-wrapper .posts-container {
	display: flex;
	gap: 30px;
	flex-wrap: wrap;
}
.posts-wrapper .posts-container:before,
.featured-posts-wrapper .featured-posts-container:before,
.posts-wrapper .posts-container:after,
.featured-posts-wrapper .featured-posts-container:after {
	display: none;
}
.posts-wrapper .posts-container article {
	float: none !important;
	flex-basis: calc( 33.33% - 20px) !important;
	max-width: calc( 33.33% - 20px) !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}
.top-spacer {
	height: 54px;
	width: calc( 100% - 118px );
	margin: 0 auto;
	background: #fff;
	position: relative;
	margin-bottom: 70px;
}
.top-spacer:before {
	content: "";
	background-image: url('assets/images/left-corner-revert.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 54px;
	width: 60px;
	position: absolute;	
	bottom: 0px;
	left: -60px;
	z-index: 0;
}
.top-spacer:after {
	content: "";
	background-image: url('assets/images/right-corner-revert.png');
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 54px;
	width: 60px;
	position: absolute;	
	bottom: 0px;
	left: auto;
	right: -60px;
	z-index: 0;
}
nav.blog-pagination {
	clear: both;
}
#posts-content.blog-minimal-grid .type-portfolio, .related-posts .post, .related-content .portfolio, #posts-content.blog-detailed-grid .post, #posts-content.blog-minimal-grid .post {
	background: none;
}
.filter-search-form-wrapper {
	margin-bottom: 50px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 15px;
}
.filter-search-form-wrapper:before,
.filter-search-form-wrapper:after {
	display: none;
}
.sort-form-wrapper form {
	display: flex;
    gap: 10px;
    align-items: center;
}
.sort-form-wrapper label {
	color: #000;
	font-family: "Work Sans";
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
}
.sort-form-wrapper #sort_by {
	border-radius: 3px;
	border: 1px solid #596C84;
	background: #FFF;
	padding: 10px 10px;
	font-family: "Work Sans";
}
.search-form-wrapper {
	display: flex;
	align-items: center;
}
.search-form-wrapper .search-input-wrapper {
	padding: 10px 15px;
	display: flex;
	gap: 10px;
	align-items: center;
	border-top: 0.5px solid #596C84;
	border-left: 0.5px solid #596C84;
	border-bottom: 0.5px solid #596C84;	
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	background: #FFF;
	min-width: 400px;
}
.search-form-wrapper .search-input-wrapper svg {
	width: 20px;
	height: 20px;
}
.search-form-wrapper input[type="text"] {
	border: none;
	outline: none;
	padding: 0;
	color: #596C84;
	font-family: "Work Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.6;
	flex-basis: calc(100% - 20px);
}
.search-form {
	display: flex;
}
.search-form-wrapper .search-form-button {
	border-radius: 3px;
	background: #289E49;
	display: flex;
    align-items: center;
    gap: 10px;
    color: #FFF;
	font-family: 'Grotesk' !important;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.15%;
	letter-spacing: 0.98px;
	text-transform: uppercase;
	padding: 15px;
	border: none;
}
.blog-pagination .blog-page-numbers a {
	border-radius: 2px;
	border: solid 1px #B6C6DA;
	background: #E7F0FA;
	color: #000;
	font-family: "Work Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 49px;
}
.blog-pagination .blog-page-numbers .active a {
	background: #001939;
	border: solid 1px #001939;
}
.blog-pagination .blog-page-numbers li {
	color: #000;
	font-family: "Work Sans";
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 49px;
}
.blog-page-numbers li.prev-post-link a,
.blog-page-numbers li.next-post-link a {
	border-radius: 2px;
	background: #289E49;
	position: relative;
	align-items: center;
    justify-content: center;
    display: flex;
}
.blog-page-numbers li.prev-post-link a:before {
	content: "";
	background: url(assets/images/arrow-left.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	background-size: contain;
}
.blog-page-numbers li.prev-post-link a:after {
	content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    transform: rotate(45deg);
    bottom: -10px;
    left: -10px;
    background: #F7FBFF;
}
.blog-page-numbers li.next-post-link a:before {
	content: "";
	background: url(assets/images/arrow-right.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	background-size: contain;
}

.blog-page-numbers li.next-post-link a:after {
	content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    transform: rotate(-45deg);
    left: auto;
    bottom: -10px;
    right: -10px;
    background: #F7FBFF;
}
.blog-footer-subscribe-form .blog-subscribe-subtitle span {
	white-space: normal;
	color: #000;
	font-family: "Work Sans";
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.2;
}
.blog-subscribe-wrapper {
	position: relative;	
	background: transparent !important;
	box-shadow: none !important;
}
.blog-subscribe-background {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.blog-subscribe-background img {
	width: 100%;
    height: 100%;
}
.blog-subscribe-wrapper:before {
	display: none;
}
.blog-subscribe-content-wrapper {
	max-width: 440px;
}
.blog-subscribe-wrapper h4 {
	color: #001939;
	font-family: 'Grotesk' !important;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.3;
	letter-spacing: 0.48px;
}
.blog-subscribe-wrapper form {
	z-index: 1;
}
.blog-subscribe-wrapper .wpcf7-form label {
	color: #000;
	font-family: "Work Sans";
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.2;
}
.blog-subscribe-wrapper .wpcf7-form br {
	display: none;
}
.blog-subscribe-wrapper .wpcf7-form p {
	flex-direction: column;
	gap: 5px;
}
.blog-subscribe-wrapper .wpcf7-form input[type="text"] {
	display: flex;
	height: 40px;
	padding: 7px 10px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	align-self: stretch;
	border-radius: 3px;
	border: 0.5px solid #596C84;
	background: #F7FBFF;
	width: 100%;
}
.blog-subscribe-wrapper .inline-cf .wpcf7 .wpcf7-submit {
	display: flex;
    padding: 15px 30px 15px 15px;
    align-items: center;
    gap: 10px;
    border: 2px solid #000;
    border-radius: 3px;
    background-color: transparent !important;
    color: #000;
    font-family: 'Grotesk' !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.15;
    letter-spacing: 0.98px;
    text-transform: uppercase;
    margin-left: 0;
    background-image: url(assets/images/arrow-right-black.png);
    background-size: 10px 10px;
    background-position-x: 130px;
    background-position-y: 20px;
    background-repeat: no-repeat;
}
.blog-subscribe-wrapper .inline-cf {
	width: 100%;
	max-width: 100%;
}
.blog-subscribe-wrapper .button-wrapper {
	margin-top: 15px;
}
.blog-subscribe-wrapper .button-wrapper p {
	flex-direction: initial;
	align-items: center;
}
.blog-subscribe-wrapper p.blog-subscribe-subtitle {
	margin-bottom: 0;
}
.pum-theme-23642 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
	font-size: 16px !important;
    line-height: 1 !important;
}
.pum-theme-23642 .pum-title, .pum-theme-lightbox .pum-title {
	text-align: center !important;
    font-size: 22px !important;
    line-height: 1.2 !important;
    max-width: 80% !important;
    margin: 0 auto !important;
    margin-top: 20px !important;
    font-weight: 600 !important;
}
#posts-content.blog-minimal-grid {
	padding-bottom: 0;
}
.blog-home .custom-footer-subscribe-form {
	padding-top: 30px;
	background: #F7FBFF;
}
.blog-home .blog-subscribe-wrapper {
	margin-bottom: -250px;
}
.blog-home #footer .upper-footer {
	padding-top: 250px;
}
.archive .posts-wrapper {
	background: #fff;
}
.archive .site-description {
	color: #fff;
	margin-top: 10px;
}
.archive #posts-content.blog-minimal-grid {
	
}
.archive .blog-header:before {
	position: absolute;
	content: "";
	bottom: -35px;
	left: -35px;
	width: 130px;
	height: 130px;
	clip-path: polygon(25% 25%, 50% 50%, 75% 75%, 25% 75%);
	background-color: #fff;
}

.archive .blog-header:after {
	position: absolute;
	content: "";
	bottom: -35px;
	left: auto;
	right: -35px;
	width: 130px;
	height: 130px;
	clip-path: polygon(50% 50%, 75% 25%, 75% 75%, 25% 75%);
	background-color: #fff;
}
.blog-home.archive .blog-header:before,
.blog-home.archive .blog-header:after {
	display: none;
}
.archive .filter-sort-form-wrapper {
	width: 100%;
}
.archive .filter-sort-form-wrapper form {
	justify-content: space-between;
    gap: 30px;
    flex-wrap: wrap;
    display: flex;
    align-items: center;
}
.archive .filter-sort-form-wrapper select {
	width: 300px;
	max-width: 100%;
	border-radius: 3px;
	border: 1px solid #596C84;
	background: #FFF;
	padding: 7px 10px;
	color: #000;
	font-family: "Work Sans";
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
}
.archive .filter-sort-form-wrapper label {
	color: #000;
	font-family: "Work Sans";
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	flex: 1 0 auto;
}
#posts-content.blog-detailed-grid article img, #posts-content.blog-minimal-grid article img {
	margin-bottom: 0;
}
#posts-content.blog-minimal-grid article .entry-categories ul {
    list-style-type: none;
    margin-bottom: 0px !important;
    margin-top: 25px;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
#posts-content.blog-minimal-grid article .entry-categories li {
    display: inline-flex;
}
#posts-content.blog-minimal-grid article .entry-wrapper {
	margin: 0 !important;
}
.related-content-wrapper {
	background: #001939;
	padding: 100px 0;
	position: relative;
}
.related-content-wrapper:before {
	position: absolute;
	content: "";
	top: -80px;
	left: -35px;
	width: 130px;
	height: 130px;
	clip-path: polygon(25% 25%, 50% 50%, 75% 75%, 25% 75%);
	background-color: #001939;
}
.related-content-wrapper:after {
	position: absolute;
	content: "";
	top: -80px;
	left: auto;
	right: -35px;
	width: 130px;
	height: 130px;
	clip-path: polygon(50% 50%, 75% 25%, 75% 75%, 25% 75%);
	background-color: #001939;
}
.related-content-wrapper .description {
	max-width: 840px;
	margin: 0 auto;
}
.related-content-wrapper .description h2 {
	color: #FFF;
	text-align: center;
	font-family: 'Grotesk' !important;
	font-size: 40px !important;
	font-style: normal;
	font-weight: 700;
	line-height: 1.15 !important;
	letter-spacing: 0.8px;
	margin-bottom: 15px;
}
.related-content-wrapper .description p {
	color: #FFF;
	text-align: center;
	font-family: "Work Sans" !important;
	font-size: 20px ;
	font-style: normal;
	font-weight: 400;
	line-height: 1.4;
}
.related-content-wrapper .description {
	padding-bottom: 60px;
}
.related-content-wrapper .articles {
	display: flex;
	gap: 40px;
	flex-wrap: wrap;
}
.related-content-wrapper .articles .article {
	flex-basis: calc( 33.33% - 80px / 3);
	max-width: calc( 33.33% - 80px / 3);
}
.related-content-wrapper .articles .article .image-wrapper {
	margin-bottom: 40px;
}
.related-content-wrapper .articles .article img {
	max-width: 100%;
}
.related-content-wrapper .articles .article .title a {
	color: var(--Primary-White, #FFF);
	font-family: "Grotesk" !important;
	font-size: 24px !important;
	font-style: normal;
	font-weight: 700;
	line-height: 1.3;
	letter-spacing: 0.48px;
}
.archive .blog-page-numbers li.next-post-link a:after {
	background: #fff;
}
.icon-list-wrapper {
	padding: 50px 0 100px;
}
.icon-list-wrapper .title h3 {
	color: #000;
	text-align: center;
	font-family: "Grotesk" !important;
	font-size: 30px !important;
	font-style: normal;
	font-weight: 700;
	line-height: 1.15 !important;
	letter-spacing: 0.6px;
	margin-bottom: 15px;
}
.icon-list-wrapper .icon-list {
	display: flex;
	flex-wrap: wrap;
	gap: 40px;
}
.icon-list-wrapper .icon-list .icon {
	flex-basis: calc( 16.66% - 200px / 6);
	max-width: calc( 16.66% - 200px / 6);
}
.icon-list-wrapper .icon-list img {
	max-width: 100%;
}
.archive #posts-content .entry-meta {
	display: none;
}
.blog-home.archive #posts-content .entry-meta {
	display: block;
}

.blog-footer-subscribe-form.request-demo {
	background: #001939;
	padding: 0 0 100px;
}
.blog-footer-subscribe-form {

}
.blog-footer-subscribe-form.request-demo .blog-subscribe-wrapper {
	padding: 70px;
	max-width: 1060px;
	margin: 0 auto;
}
.blog-footer-subscribe-form.request-demo .blog-subscribe-wrapper .blog-subscribe-content-wrapper {
	max-width: 700px;
}
.blog-footer-subscribe-form.request-demo .blog-subscribe-wrapper h4 {
	margin-bottom: 50px;
	color: #FFF;
	font-family: "Grotesk";
	font-size: 40px !important;
	font-style: normal;
	font-weight: 700;
	line-height: 1.15 !important;
	letter-spacing: 0.8px;
}
.blog-footer-subscribe-form.request-demo .button-wrapper {
	margin-top: 0;
	display: flex;
	gap: 15px;
}
.blog-footer-subscribe-form.request-demo .button-wrapper .tt_button {
	margin: 0;
}
.blog-footer-subscribe-form.request-demo .button-wrapper .tt_button.tt_primary_button {
	background: #fff;
	border: solid 1px #fff;
}
.blog-footer-subscribe-form.request-demo .button-wrapper .tt_button.tt_primary_button:after {
	content: url(https://limblestgdev.wpengine.com/wp-content/uploads/arrow-black.svg);
	width: 13px;
    height: 12px;
    padding-left: 8px;
    transform: translateY(-1px);
}
.blog-footer-subscribe-form.request-demo .button-wrapper .tt_button.tt_primary_button span {
	color: #000;
	font-size: 14px;
	font-family: "Grotesk";
	font-style: normal;
	font-weight: 700;
	line-height: 1.15;
	letter-spacing: 0.98px;
	text-transform: uppercase;
}
.blog-footer-subscribe-form.request-demo .button-wrapper .tt_button.tt_primary_button:hover {
	background: #289E49;
}
.blog-footer-subscribe-form.request-demo .button-wrapper .tt_button.tt_secondary_button {
	background: transparent;
	border: solid 1px #fff;
}
.blog-footer-subscribe-form.request-demo .button-wrapper .tt_button.tt_secondary_button:after {
	content: url(https://limblecmms.wpengine.com/wp-content/uploads/Arrow.svg);
	width: 13px;
    height: 12px;
    padding-left: 8px;
    transform: translateY(-1px);
}
.blog-footer-subscribe-form.request-demo .button-wrapper .tt_button.tt_secondary_button span {
	color: #fff;
	font-size: 14px;
	font-family: "Grotesk";
	font-style: normal;
	font-weight: 700;
	line-height: 1.15;
	letter-spacing: 0.98px;
	text-transform: uppercase;
}
.page-links .post-page-numbers, .blog-page-numbers li a, .blog-page-numbers li a:hover, .blog-page-numbers li.active a, .blog-page-numbers li.disabled {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
}
.archive.post-type-archive-resource .blog-header:before,
.archive.post-type-archive-resource .blog-header:after {
	display: none;
}
.archive.post-type-archive-resource .post-container-wrapper {
	position: relative;
}
.archive.post-type-archive-resource .post-container-wrapper:before {
	clip-path: polygon(0% 0%, 100% 0%, 50% 50%, 0% 100%);
	background-color: #011939;
	content: "";
	position: absolute;
	left: 0;
	top: -1px;
	width: 60px;
	height: 60px;
}
.archive.post-type-archive-resource .post-container-wrapper:after {
	clip-path: polygon(0% 0%, 100% 0%, 100% 50%, 100% 100%, 50% 50%);
	background-color: #011939;
	content: "";
	position: absolute;
	left: auto;
	top: -1px;
	right: 0;
	width: 60px;
	height: 60px;
}
nav.blog-pagination {
	margin-top: 20px !important;
}
#posts-content.blog-detailed-grid .post img, #posts-content.blog-minimal-grid .post img {
	margin: 0 !important;
	max-width: 100% !important;
}
.equipment-documentation-wrapper {
	background: #001939;
	position: relative;
	padding: 60px 0 50px;
}
.equipment-documentation-wrapper:before {
	content: "";
	position: absolute;
	left: 0;
	top: -59px;
	width: 60px;
	height: 60px;
	clip-path: polygon(0% 0%, 50% 50%, 75% 75%, 100% 100%, 0% 100%);
	background-color: #001939;
}

.equipment-documentation-wrapper:after {
	content: "";
	position: absolute;
	left: auto;
	right: 0;
	top: -59px;
	width: 60px;
	height: 60px;
	clip-path: polygon(50% 50%, 100% 0%, 100% 63.33%, 100% 100%, 0% 100%);
	background-color: #001939;
}
.equipment-documentation-wrapper .description-wrapper {
	display: flex;
	gap: 30px;
}
.equipment-documentation-wrapper .description-wrapper:before,
.equipment-documentation-wrapper .description-wrapper:after {
	display: none;
}
.equipment-documentation-wrapper .text-wrapper .description h3 {
	color: #FFF;
	font-family: "Grotesk";
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.15;
	letter-spacing: 0.8px;
	margin-bottom: 15px;
}
.equipment-documentation-wrapper .text-wrapper .text p {
	color: #FFF;
	font-family: "Work Sans";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%; /* 25.2px */
	margin-bottom: 0;
}
.equipment-documentation-wrapper .tt_button.tt_primary_button span {
	color: #fff;
	font-size: 14px;
    font-family: "Grotesk";
    font-style: normal;
    font-weight: 700;
    line-height: 1.15;
    letter-spacing: 0.98px;
    text-transform: uppercase;
}
.equipment-documentation-wrapper .tt_button.tt_primary_button:after {
    content: url(/wp-content/uploads/Arrow.svg);
    width: 13px;
    height: 12px;
    padding-left: 8px;
    transform: translateY(-1px);
}
.equipment-documentation-wrapper .articles {
	margin: 50px -20px 0;
}
.equipment-documentation-wrapper .article {
	padding: 20px;
	display: flex !important;
	gap: 15px;
	flex-direction: column;
}
.equipment-documentation-wrapper .article img {
	width: 100%;
	max-width: 100%;
}
.equipment-documentation-wrapper .article .title a {
	color: #FFF;
	font-family: "Grotesk";
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.15;
	letter-spacing: 0.2px;
}
.ready-to-learn-more-wrapper {
	background: #001939;
}
.ready-to-learn-more-wrapper .container {
	display: flex;
	gap: 30px;
	align-items: center;
}
.ready-to-learn-more-wrapper .container:before,
.ready-to-learn-more-wrapper .container:after {
	display: none;
}
.ready-to-learn-more-wrapper .text-wrapper {
	padding: 30px 0;
}
.ready-to-learn-more-wrapper .text-wrapper h3 {
	color: #FFF;
	font-family: "Grotesk";
	font-size: 48px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.15;
	letter-spacing: 0.96px;
	margin-bottom: 15px;
}
.ready-to-learn-more-wrapper .text-wrapper p {
	color: #F29422;
	font-family: "Grotesk";
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.3;
	letter-spacing: 0.48px;
}
.ready-to-learn-more-wrapper .button-wrapper {
	display: flex;
	gap: 15px;
	margin-top: 50px;
}
.ready-to-learn-more-wrapper .tt_button.tt_primary_button,
.ready-to-learn-more-wrapper .tt_button.tt_secondary_button {
	margin: 0 !important;
}
.ready-to-learn-more-wrapper .tt_button.tt_primary_button span {
	font-size: 14px;
    font-family: "Grotesk";
    font-style: normal;
    font-weight: 700;
    line-height: 1.15;
    letter-spacing: 0.98px;
    text-transform: uppercase;
}
.ready-to-learn-more-wrapper .tt_button.tt_primary_button:after {
    content: url(/wp-content/uploads/Arrow.svg);
    width: 13px;
    height: 12px;
    padding-left: 8px;
    transform: translateY(-1px);
}
.ready-to-learn-more-wrapper .tt_button.tt_secondary_button span {
	font-size: 14px;
    font-family: "Grotesk";
    font-style: normal;
    font-weight: 700;
    line-height: 1.15;
    letter-spacing: 0.98px;
    text-transform: uppercase;
    color: #fff;
}
.ready-to-learn-more-wrapper .tt_button.tt_secondary_button:after {
    content: url(/wp-content/uploads/Arrow.svg);
    width: 13px;
    height: 12px;
    padding-left: 8px;
    transform: translateY(-1px);
}
.blog-home .ready-to-learn-more-wrapper {
	padding-top: 280px;
}
.post-type-archive-equipment-doc .posts-wrapper .posts-container article {
	flex-basis: calc(25% - 22.5px) !important;
    max-width: calc(25% - 22.5px) !important;
}
.blog-home.archive .posts-wrapper {
	background: #F7FBFF;
}
.related-posts .entry-image, .related-content .entry-image, .blog-detailed-grid .entry-image, .blog-minimal-grid .entry-image {
	min-height: unset;
}
.post-type-customer-story .entry-header,
.post-type-resource .entry-header,
.post-type-webinar .entry-header {
	display: none;
}
.single .left-sidebar .anchor-list-title h3 {
	font-family: "Grotesk" !important;
	color: #000;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 115%; /* 16.1px */
	letter-spacing: 0.98px;
	text-transform: uppercase;
}
.single .left-sidebar .anchor-list ul {
	padding: 0;
}
.single .left-sidebar .anchor-list ul li {
	display: block;
	margin-bottom: 7px;
	
}
.single .left-sidebar .anchor-list ul li a {
	color: #000;
	font-family: "Work Sans";
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%; /* 14.4px */
	text-transform: uppercase;
	display: block;
	padding: 6px 8px;
}
.single .content-wrapper h3 {
	color: #000;
	font-family: "Grotesk" !important;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 115%; /* 31.2px */
	letter-spacing: 0.2px;
}
.single .content-wrapper h4 {
	color: #000;
	font-family: "Grotesk" !important;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 130%; /* 31.2px */
	letter-spacing: 0.48px;
}
.single .content-wrapper p {
	color: #000;
	/* Desktop/Body */
	font-family: "Work Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 25.6px */
	margin-bottom :10px
}
.single .content-wrapper .wpb_text_column {
	margin-bottom: 35px;
}
.single .content-wrapper .testimonial {
	margin: 25px 60px;
    box-shadow: unset !important;
    border: none;
    background: #E7F0FA;
    margin: 40px 0;
    padding: 40px;
    position: relative;
}
.single .content-wrapper .testimonial:before {
	content: "";
	display: block;
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 40px;
	height: 40px;
	clip-path: polygon(0% 0%, 50% 50%, 100% 100%, 0% 100%);
	background-color: #fff;
}
.single .content-wrapper .testimonial:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -1px;
	right: 0;
	width: 40px;
	height: 40px;
	clip-path: polygon(50% 50%, 100% 0%, 100% 100%, 0% 100%);
	background-color: #fff;
}
.single .content-wrapper .testimonial .tcards-image:before {
	content: "";
	display: block;
	position: absolute;
	top: -1px;
	left: 0;
	width: 40px;
	height: 40px;
	clip-path: polygon(0% 50%, 0% 0%, 100% 0%, 50% 50%, 0% 100%);
	background-color: #fff;
}

.single .content-wrapper .testimonial .tcards-image:after {
	content: "";
	display: block;
	position: absolute;
	top: -1px;
	right: 0;
	width: 40px;
	height: 40px;
	clip-path: polygon(50% 50%, 0% 0%, 100% 0%, 100% 100%, 50% 50%);
	background-color: #fff;
}
.single .content-wrapper .testimonial .tcards_message {
	min-height: unset;
	margin-bottom: 10px;
	padding; 0;
	border: none;
}
.single .content-wrapper .testimonial .tcards_message h6 {
	color: #001939;
	text-align: center;
	font-family: "Grotesk" !important;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%; /* 28px */
	letter-spacing: 0.6px;
}
.single .content-wrapper .testimonial ..tcards_header {
	min-height: unset;
}
.single .content-wrapper .testimonial .tcards-name {
	color: #000;
	text-align: center;
	font-family: "Work Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 160%; /* 25.6px */
	display: block;
}
.single .content-wrapper .testimonial .tcards-name .tcards-job {
	color: #000;
	text-align: center;
	font-family: "Work Sans";
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	display: block;
	margin: 0;
}
.single .content-wrapper .wpb_text_column ul>li {
	font-family: "Work Sans";
}
.single .content-wrapper .wpb_text_column ul>li:before {
	color: #289E49 !important;
    font-size: 14px;
    background: transparent;
}
.single .content-wrapper .three-columns {
	display: flex;
	gap: 40px;
}
.single .content-wrapper .three-columns .col {
	flex-basis: calc( 33.33% - 26.6px );
	max-width: calc( 33.33% - 26.6px );
}
.single .content-wrapper .custom-icon-box-list {
	padding: 35px 0;
	border-top: 1px solid var(--Neutral-Grey-3, #B6C6DA);
	border-bottom: 1px solid var(--Neutral-Grey-3, #B6C6DA);
	margin-bottom: 35px;
}
.single .content-wrapper .custom-icon-box-list.three-columns .icon-image-container {
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
}
.single .content-wrapper .custom-icon-box-list.three-columns .icon-image-container img {
	display: inline-block;
	max-width: 100%;
}
.single .content-wrapper .custom-icon-box-list.three-columns .icon-title {
	display: block;
	color: #000;
	text-align: center;
	font-family: "Grotesk";
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	line-height: 115%; /* 46px */
	letter-spacing: 0.8px;
}

.single .content-wrapper .custom-icon-box-list.three-columns .icon-desc {
	display: block;
	color: #000;
	text-align: center;
	font-family: "Work Sans";
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%; /* 14.4px */
}
.single .request-demo-wrapper .subtitle {
	color: var(--Primary-White, #FFF);
	font-family: "Grotesk";
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%; /* 31.2px */
	letter-spacing: 0.48px;
	margin-bottom: 50px;
}
.single .request-demo-wrapper .use-case-button-1 {
	background: #fff !important;
}
.single .request-demo-wrapper .use-case-button-1 .prim_text {
	color: #000 !important;
	font-family: "Grotesk" !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 115%; /* 16.1px */
	letter-spacing: 0.98px;
	text-transform: uppercase !important;
}
.single .request-demo-wrapper .use-case-button-1 .iconita {
	color: #000 !important;
}
.single .request-demo-wrapper .use-case-button-2 {
	background: transparent !important;
	border-color: #fff !important;
}
.single .request-demo-wrapper .use-case-button-2 .prim_text {
	color: #fff !important;
	font-family: "Grotesk" !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 115%; /* 16.1px */
	letter-spacing: 0.98px;
	text-transform: uppercase !important;
}
.single .request-demo-wrapper .use-case-button-2 .iconita {
	color: #fff !important;
}
.single .right-sidebar {
	border: none;
}
.accordion {
}
.accordion-header {
    padding: 20px 0;
    cursor: pointer;
    border-top: 1px solid #3A4D66;
}
.accordion-content {
    display: none;
}

.accordion-header {
	color: var(--Primary-White, #FFF);
	/* Desktop/Inline.Link */
	font-family: "Work Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 160%; /* 25.6px */
	position: relative;
	padding-right: 20px;
}
.accordion-header:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	right: 0;
	top: calc( 50% - 5px);
	width: 10px;
	height: 10px;
	background-image: url(./assets/images/Arrow-top.png);
	background-size: contain;
}
.accordion-header.active:after {	
	background-image: url(./assets/images/Arrow-bottom.png);
}
.accordion-content,
.accordion-content p {
	color: var(--Primary-White, #FFF);
	/* Desktop/Body */
	font-family: "Work Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 25.6px */
	margin-bottom: 15px;
}
.accordion-content {
	margin-bottom: 30px;
}
.content-none.container h2 {
	color: var(--Primary-Black, #000);
	text-align: center;
	/* Desktop/H5 */
	font-family: "Grotesk";
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%; /* 31.2px */
	letter-spacing: 0.48px;
}
.content-none.container p {
	display: block;
    color: var(--Primary-Black, #000);
    text-align: center;
    font-family: "Work Sans" !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    width: 100%;
    max-width: unset;
}
@media (max-width: 959px) {
	.blog-subscribe-background {
		display: block;
	}
	.search-form-wrapper .search-input-wrapper {
		min-width: unset;
	}
}
@media (max-width: 767px) {
	.archive .filter-sort-form-wrapper form {
		flex-direction: column;
	    justify-content: start;
	    align-items: start;
	    gap: 15px;
	}
	.archive .filter-sort-form-wrapper label {
		font-size: 12px;
	}
	.archive .filter-sort-form-wrapper select {
		width: 100%;
		font-size: 12px;
	}
	#posts-content .entry-categories .post-categories a {
		font-size: 10px;
	}
	#posts-content .blog-single-title {
		font-size: 20px !important;
	}
	.posts-wrapper .posts-container article,
	.post-type-archive-equipment-doc .posts-wrapper .posts-container article {
	    flex-basis: 100% !important;
	    max-width: 100% !important;
	}
	.icon-list-wrapper .icon-list {
		gap: 30px;
	}
	.icon-list-wrapper .icon-list .icon {
		flex-basis: calc( 33.33% - 20px);
		max-width: calc( 33.33% - 20px);
	}
	.icon-list-wrapper .title h3 {
		font-size: 30px !important;
		line-height: 1.2 !important;
	}
	.related-content-wrapper .description h2 {
		font-size: 30px !important;
	}
	.related-content-wrapper .description p {
		font-size: 18px;
	}
	.related-content-wrapper .articles .article .title a {
		font-size: 20px !important;
	}
	.related-content-wrapper .articles .article {
		flex-basis: 100% !important;
	    max-width: 100% !important;
	    display: flex;
	    gap: 20px;
	    align-items: center;
	}
	.related-content-wrapper .articles .article .image-wrapper {
		margin-bottom: 0;
		max-width: 100px;
	}
	.blog-footer-subscribe-form.request-demo .blog-subscribe-wrapper {
		padding: 70px 25px;
	}
	.blog-footer-subscribe-form.request-demo .blog-subscribe-wrapper h4 {
		font-size: 30px !important;
		line-height: 1.15 !important;
		letter-spacing: 0.6px;
		margin-bottom: 30px;
	}
	.blog-footer-subscribe-form.request-demo .button-wrapper {
		flex-direction: column;
	}
	.blog-footer-subscribe-form.request-demo .button-wrapper .tt_button.tt_primary_button span,
	.blog-footer-subscribe-form.request-demo .button-wrapper .tt_button.tt_secondary_button span {
		font-size: 12px;
	}
	.archive.post-type-archive-resource .post-container-wrapper:before,
	.archive.post-type-archive-resource .post-container-wrapper:after {
		width: 30px;
		height: 30px;
	}
	.equipment-documentation-wrapper:before,
	.equipment-documentation-wrapper:after {
		width: 30px;
		height: 30px;
		top: -29px;
	}
	.equipment-documentation-wrapper .article {
		flex-direction: row;
		align-items: center;
	}
	.equipment-documentation-wrapper .article .image-wrapper {
		width: 100px;
    	flex: 1 0 auto;
	}
	.equipment-documentation-wrapper .description-wrapper {
		display: block;
		text-align: center;
	}
	.equipment-documentation-wrapper .description-wrapper .text-wrapper {
		margin-bottom: 30px;
	}
	.equipment-documentation-wrapper .articles {
		margin-bottom: 20px;
	}
	.equipment-documentation-wrapper .articles .slick-prev,
	.equipment-documentation-wrapper .articles .slick-next {
		border-radius: 2px;
	    background: #289E49;
	    position: relative;
	    align-items: center;
	    justify-content: center;
	    display: flex;
	    font-size: 0;
	    width: 35px;
	    height: 35px;
	}
	.equipment-documentation-wrapper .articles .slick-prev {
		position: absolute;
		left: 70px;
		bottom: -12px;
	}
	.equipment-documentation-wrapper .articles .slick-next {
		position: absolute;
		right: 70px;
		bottom: -12px;
	}
	.equipment-documentation-wrapper .articles .slick-prev:before {
	    content: "";
	    background: url(assets/images/arrow-left.png);
	    background-repeat: no-repeat;
	    width: 10px;
	    height: 10px;
	    background-size: contain;
	}
	.equipment-documentation-wrapper .articles .slick-prev:after {
		content: "";
	    width: 20px;
	    height: 20px;
	    position: absolute;
	    transform: rotate(45deg);
	    bottom: -12px;
	    left: -12px;
	    background: #001939;
	}

	.equipment-documentation-wrapper .articles .slick-next:before {
	    content: "";
	    background: url(assets/images/arrow-right.png);
	    background-repeat: no-repeat;
	    width: 10px;
	    height: 10px;
	    background-size: contain;
	}
	.equipment-documentation-wrapper .articles .slick-next:after {
		content: "";
	    width: 20px;
	    height: 20px;
	    position: absolute;
	    transform: rotate(-45deg);
	    left: auto;
	    bottom: -12px;
	    right: -12px;
	    background: #001939;
	}
	.equipment-documentation-wrapper .articles .slick-dots button {
		display: none;
	}
	.equipment-documentation-wrapper .articles .slick-dots {
		display: flex;
		align-items: center;
		margin: 20px 0 0;
		padding: 0;
		justify-content: center;
		gap: 20px;
	}
	.equipment-documentation-wrapper .articles .slick-dots li {
		display: block;
	}
	.equipment-documentation-wrapper .articles .slick-dots li:before {
		width: 8px;
		height: 8px;
		background-color: #596C84;
		content: "";
		border-radius: 50%;
		display: block;
	}
	.equipment-documentation-wrapper .articles .slick-dots li.slick-active:before {
		background-color: #fff;
	}
	.ready-to-learn-more-wrapper .container {
		display: block;
	}
	.ready-to-learn-more-wrapper .text-wrapper h3 {
		font-size: 36px !important;
	}
	.ready-to-learn-more-wrapper .tt_button.tt_primary_button, .ready-to-learn-more-wrapper .tt_button.tt_secondary_button {
		padding: 12px 16px 12px 12px;
	}
	.ready-to-learn-more-wrapper .tt_button.tt_primary_button span,
	.ready-to-learn-more-wrapper .tt_button.tt_secondary_button span {
		font-size: 12px;
	}
	.ready-to-learn-more-wrapper .image-wrapper img {
		max-width: 100%;
	}
	.filter-search-form-wrapper {
		flex-direction: column;
	}
	.filter-search-form-wrapper .sort-form-wrapper {
		width: 100%;
	}
	.sort-form-wrapper #sort_by {
		flex: 1 0 auto;
	}
	.filter-search-form-wrapper .search-form-wrapper {
		width: 100%;
		gap: 15px;
	}
	.filter-search-form-wrapper .search-form-wrapper .search-form {
		display: block;
		width: 100%;
	}
	.search-form-wrapper .search-input-wrapper {
		border: 0.5px solid #596C84;
		min-width: unset;
	}
	.search-form-wrapper .search-form-button {
		margin: 15px auto 0;
	}
	.archive:not(.post-type-archive-customer-story) .posts-wrapper .posts-container article {
		display: flex;
		gap: 20px;
	}
	.archive:not(.post-type-archive-customer-story) .posts-wrapper .posts-container article .entry-image {
		flex-basis: 100px;
	}
	.archive:not(.post-type-archive-customer-story) .posts-wrapper .posts-container article .entry-image img {
		height: 100px !important;
		object-fit: cover;
		display: block;
	}
	.archive:not(.post-type-archive-customer-story) .posts-wrapper .posts-container article .entry-image a {
		position: relative;
	}
	.archive:not(.post-type-archive-customer-story) .posts-wrapper .posts-container article .entry-image a:after {
		position: absolute;
		content: "";
		top: -1px;
		left: auto;
		right: -1px;
		width: 30px;
		height: 30px;
		clip-path: polygon(38% 0%, 100% 0%, 100% 71%, 100% 100%, 69% 50%);
		background-color: #fff;
	}
	.archive:not(.post-type-archive-customer-story) .posts-wrapper .posts-container article .post-info {
		flex: 1 1 0;
	}
	.archive:not(.post-type-archive-customer-story) #posts-content.blog-minimal-grid .posts-wrapper article .blog-single-title {
		margin-bottom: 10px;
	}
	.archive:not(.post-type-archive-customer-story) #posts-content.blog-minimal-grid .posts-wrapper article .blog-single-title a {
		font-size: 20px;
	}
	.archive:not(.post-type-archive-customer-story) #posts-content.blog-minimal-grid .posts-wrapper article .post_button {
		font-size: 12px;
	}
	.archive:not(.post-type-archive-customer-story) #posts-content.blog-minimal-grid .posts-wrapper article .entry-categories ul {
		margin-top: 0;
	}
	.featured-posts-wrapper {
		padding-bottom: 20px;
	}
	.featured-posts-wrapper .featured-posts-container .slick-prev,
	.featured-posts-wrapper .featured-posts-container .slick-next {
		border-radius: 2px;
	    background: #289E49;
	    position: relative;
	    align-items: center;
	    justify-content: center;
	    display: flex;
	    font-size: 0;
	    width: 35px;
	    height: 35px;
	    border: none;
	}
	.featured-posts-wrapper .featured-posts-container .slick-prev {
		position: absolute;
		left: 70px;
		bottom: -12px;
	}
	.featured-posts-wrapper .featured-posts-container .slick-next {
		position: absolute;
		right: 70px;
		bottom: -12px;
	}
	.featured-posts-wrapper .featured-posts-container .slick-prev:before {
	    content: "";
	    background: url(assets/images/arrow-left.png);
	    background-repeat: no-repeat;
	    width: 10px;
	    height: 10px;
	    background-size: contain;
	}
	.featured-posts-wrapper .featured-posts-container .slick-prev:after {
		content: "";
	    width: 20px;
	    height: 20px;
	    position: absolute;
	    transform: rotate(45deg);
	    bottom: -12px;
	    left: -12px;
	    background: #fff;
	}

	.featured-posts-wrapper .featured-posts-container .slick-next:before {
	    content: "";
	    background: url(assets/images/arrow-right.png);
	    background-repeat: no-repeat;
	    width: 10px;
	    height: 10px;
	    background-size: contain;
	}
	.featured-posts-wrapper .featured-posts-container .slick-next:after {
		content: "";
	    width: 20px;
	    height: 20px;
	    position: absolute;
	    transform: rotate(-45deg);
	    left: auto;
	    bottom: -12px;
	    right: -12px;
	    background: #fff;
	}
	.featured-posts-wrapper .featured-posts-container .slick-dots button {
		display: none;
	}
	.featured-posts-wrapper .featured-posts-container .slick-dots {
		display: flex;
		align-items: center;
		margin: 20px 0 0;
		padding: 0;
		justify-content: center;
		gap: 20px;
	}
	.featured-posts-wrapper .featured-posts-container .slick-dots li {
		display: block;
	}
	.featured-posts-wrapper .featured-posts-container .slick-dots li:before {
		width: 8px;
		height: 8px;
		background-color: #B6C6DA;
		content: "";
		border-radius: 50%;
		display: block;
	}
	.featured-posts-wrapper .featured-posts-container .slick-dots li.slick-active:before {
		background-color: #000;
	}
	.featured-posts-wrapper .featured-posts-container {
		margin: 0;
	}
	.featured-posts-wrapper .featured-posts-heading {
		padding: 0;
	}
	.single .wpb_row .vc_column-inner .container .content-wrapper .vc_column-inner {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.single .content-wrapper p {
		font-size: 14px;
	}
	.single .content-wrapper .testimonial {
		padding: 20px;
	}
	.single .content-wrapper .testimonial .tcards_message {
		padding-bottom: 0;
	}
	.single .content-wrapper .testimonial .tcards_message h6 {
		font-size: 18px;
	}
	.single .content-wrapper .testimonial .tcards-name {
		font-size: 14px;
	}
	.single .content-wrapper .three-columns {
		flex-wrap: wrap;
	}
	.single .content-wrapper .three-columns .col {
		flex-basis: 100%;
		max-width: 100%;
	}
	.single .content-wrapper .three-columns .icon-box {
		display: flex;
		gap: 15px;
		align-items: center;
	}
	.single .content-wrapper .three-columns .icon-box .icon-image-container {
		flex-basis: 36px;
		margin-bottom: 0;
	}
	.single .content-wrapper .custom-icon-box-list.three-columns .icon-title {
		font-size: 30px;
		text-align: left;
	}
	.single .content-wrapper .custom-icon-box-list.three-columns .icon-desc {
		font-size: 10px;
		text-align: left;
	}
	.request-demo-wrapper .kd-section-title.subtitle-below-title h2 {
		font-size: 30px !important;
		margin-bottom: 15px !important;
	}
	.single .request-demo-wrapper .subtitle {
		font-size: 20px !important;
		margin-bottom: 30px !important;
	}
	.single .request-demo-wrapper .use-case-button-1{
		margin-right: 0 !important;
		margin-bottom: 10px;
	}
}

.sub_header_content h2 {
	font-size: 24px !important;
}
.left-right-corner {
	overflow: unset !important;
}
.left-right-corner:before,
.left-right-corner:after {
	width: 50px;
	height: 50px;
	position: absolute;
	background: #001939;
	transform: rotate(45deg);
	top: -20px;
}
.left-right-corner:after {
	right: -25px;
}
.left-right-corner:before {
	left: -25px;
}

#wrapper {
	top: 61px;
}

@media (max-width: 768px) {
	.left-right-corner:before,
	.left-right-corner:after {
		top: 0;		
	}
}



.featured-posts-wrapper article img {
	display: none !important;
}

.blog-home.archive .featured-posts-wrapper article img {
	display: block !important;
}



.d-flex {
	display: flex;
}
.flex-wrap {
	flex-wrap: wrap;
}
.justify-content-between {
	justify-content: space-between;
}





#posts-content .blog-single-title {
	font-size: 48px;
	line-height: 1.15;
	letter-spacing: 0.96px;
}

#posts-content .blog-single--summary {
	font-size: 16px;
	line-height: 1.6;
	color: #fff;
}
.post_breadcrumb {
    display: flex;
    gap: 14px;
    font-size: 12px;
    color: #fff;
	margin-bottom: 40px;
}
.post_breadcrumb span {
	position: relative;
	font-family: 'Work Sans', sans-serif;
}
.post_breadcrumb span:not(:last-child):before {
	font-family: "quadmenu" !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	position: absolute;
	top: 6px;
	margin: -6px 0 0 0;
	color: #289E49;
	transform: rotate(270deg);
	right: -10px;
}

.blog-single-header-wrapper:before {
	content: '';
	width: 300px;
	height: 300px;
	position: absolute;
	background: white;
	transform: rotate(45deg);
	border-radius: 30px;
	right: -170px;
	bottom: -170px;
}

.blog-single .blog-single-header-wrapper .entry-meta {
	margin-top: 20px;
	margin-bottom: 0;
	color: #fff !important;
}

.blog-single .blog-single-header-wrapper .entry-meta .sway-author-meta:before {
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	background: url('data:image/svg+xml,<svg width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.564 11.166C0.522 11.25 0.486 11.328 0.444 11.412L0 15.288C0.162 15.45 0.234 15.522 0.396 15.684L4.272 15.24C4.356 15.198 4.434 15.162 4.518 15.12L12.024 7.61399L8.064 3.65399L0.564 11.166Z" fill="%23289E49"/><path d="M14.94 2.952L12.738 0.75H10.98L9.552 2.178L13.512 6.138L14.94 4.71V2.952Z" fill="%23289E49"/></svg>');
	background-repeat: no-repeat;
}

.blog-single .blog-single-header-wrapper .entry-meta .fa-clock:before {
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	background: url('data:image/svg+xml,<svg width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 14.55H2.57995L1.19995 13.17V4.90802L2.57995 3.52802H12.408L13.788 4.90802V13.164L12.3 14.544L12 14.55Z" stroke="%23289E49" stroke-width="2.4" stroke-linecap="square"/><path d="M5.14185 0.75V6.528" stroke="%23289E49" stroke-width="2.4"/><path d="M9.85181 0.75V6.528" stroke="%23289E49" stroke-width="2.4"/></svg>');
	background-repeat: no-repeat;	
}

.blog-single .blog-single-header-wrapper .entry-meta .author {
	padding-right: 30px;
}

.blog-single .blog-single-header-wrapper .entry-meta .author:after {
	content: '';
	position: absolute;
	background: #fff;
	width: 1px;
	height: 100%;
	right: 10px;
}

post-reading-progress {
	display: block;
	width: 100%;
	height: 10px;
	position: relative;
	background-color: #001939;
	border-radius: 15px;
	z-index: 1;
}

.post-reading-bar {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #e0e0e0;
}

.post-reading-fill {
  position: absolute;
  height: 100%;
  background-color: #289E49;
  width: 5%;
  transition: width 0.3s ease;
}

.post-title-pre {
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 115%;
	letter-spacing: 0.2px;
	color: #F29422;
	margin-bottom: 15px;
	font-family: 'GroteskBold' !important;
}
.blog-single h4.post-summary-list-heading {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.9px;
}
.post-heading-list {
	padding-left: 0;
	font-family: 'Work Sans', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	list-style: none;
	line-height: 1.2;
	transition: 300ms;
}
.post-heading-list li {
	margin-bottom: 15px;
	padding: 6px 8px;
	border-radius: 3px;
	cursor: pointer;
}
.post-heading-list li.active {
	border: 1px solid #289E49;
	background: #DAF6E2;
}



.key-takaway-section {
	padding: 25px 0;
	border-top: 2px solid #E7F0FA;
	border-bottom: 2px solid #E7F0FA;
}
.key-take-item {
    border-radius: 10px;
    background: #E7F0FA;
    padding: 15px;
    display: flex !important;
    flex-direction: column;
    align-items: center;
    text-align: center;
    font-family: "Work Sans";
    font-size: 14px;
    line-height: 1.5;
    color: #000;
    gap: 10px;
}
.post-key-takeaways .slick-slide {
	margin-right: 10px;
}
.post-key-takeaways .key-take-item-number {
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0.2px;
}

.post-key-takeaways .slick-dots {
	list-style: none;
	margin-left: 0 !important;
	padding-left: 0 !important;
	display: flex;
    gap: 15px;
    justify-content: center;
	margin-top: 35px;
}
.post-key-takeaways .slick-dots li {
	padding-left: 0 !important;
	width: 10px;
	height: 10px;
	background: #000;
	opacity: 0.2;
	border-radius: 50%;
}
.post-key-takeaways .slick-dots li.slick-active {
	opacity: 1;
}
.post-key-takeaways .slick-dots li button {
	display: none;
}
.post-key-takeaways .slick-arrow {
	font-size: 0;
	background-image: url('data:image/svg+xml,<svg width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 5.27161H1.5" stroke="white" stroke-width="1.75"/><path d="M5.31067 0.75L0.809936 5.17983L5.17656 9.61481" stroke="white" stroke-width="1.75" stroke-linejoin="bevel"/></svg>');
	background-repeat: no-repeat;
	background-color: #289E49;
	border: unset;
	width: 35px;
	height: 35px;
	background-size: 10px 10px;
	background-position: center;
	border-radius: 3px;
	position: absolute;
	bottom: -15px;
	left: 100px;	
}
.post-key-takeaways .slick-arrow.slick-next {
	background-image: url('data:image/svg+xml,<svg width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 5.27161H9.5" stroke="white" stroke-width="1.75"/><path d="M5.68933 0.75L10.1901 5.17983L5.82344 9.61481" stroke="white" stroke-width="1.75" stroke-linejoin="bevel"/></svg>');
	left: unset;
	right: 100px;
}

.post-key-takeaways button.slick-arrow:before {
    content: '';
    background: #fff;
    width: 15px;
    height: 15px;
    position: absolute;
    left: -8px;
    bottom: -8px;
    transform: rotate(45deg);
}
.post-key-takeaways button.slick-next.slick-arrow:before {
	left: unset;
	right: -8px;
}



#posts-content .post .wpb_content_element ul, #single-page .wpb_text_column ul, #single-page .wpb_text_column ol {
    margin-left: 10px !important;
}
#posts-content .post .wpb_content_element ol li:before, #posts-content .post .wpb_content_element ul li:before {
	margin-top: 5px;
	background: #fff !important;
	color: #289E49 !important;
	font-size: 14px !important;
}
.single-post-layout-two .blog-single-header-wrapper {
	margin-bottom: 100px;
}

.post-right-sidebar-heading {
	color: #000;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 20px;
}
.blog-right-sidebar .right-sidebar-form {
	background: #fff !important;
	padding: 0;
	border-radius: 10px;
}
.right-sidebar-form .right-sidebar-form-content {
	margin-top: 0;
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.right-sidebar-form .right-sidebar-form-content h3 {
    margin-bottom: 0;
    color: #152232;
    font-size: 12px;
    letter-spacing: 0.8px;
    border-bottom: 2px solid black;
    display: flex;
    align-items: center;
    gap: 10px;
}
.right-sidebar-form .right-sidebar-form-content p {
	color: #4f5052;
	margin-bottom: 10px;
}
.right-sidebar-form .right-sidebar-form-content a {
	margin-left: 0;
	text-transform: uppercase;
}
.sidebar-script-form {
	padding: 20px;
	box-shadow: 0 0 8px 1px #d1d1d1;
	border-radius: 15px;
}
.sidebar-script-form .field.hs-form-field {
	margin-bottom: 10px;
}
.sidebar-script-form .field.hs-form-field label {
	display: none !important;
}
.sidebar-script-form .field.hs-form-field input {
	font-size: 12px !important;
	background: #F7FBFF !important;
	padding: 0 15px;
    height: 40px;
    display: block;
    border: 1px solid #cbd6e2;
    border-radius: 3px;
    color: #33475b;
    width: 100%;
}
.sidebar-script-form .actions input {
    background-color: var(--new-green);
    color: white;
    border: none;
    border-radius: 3px;
    margin: 20px 0;
    text-transform: uppercase;
    font-family: 'GroteskBold';
    font-size: 14px;
    border: 1px solid var(--new-green);
    background-image: url(https://limble.com/wp-content/uploads/Arrow.svg);
    background-repeat: no-repeat;
    background-position: 94% 50%;
    padding: 15px 30px 14px 15px;
    line-height: 14px;
    letter-spacing: 1px;
    height: auto;
}
.sidebar-script-form .field.hs-form-field input::placeholder {
  font-size: 12px !important;
}
.sidebar-script-form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field,
.sidebar-script-form .hs_submit.hs-submit {
    grid-column-start: 1;
    grid-column-end: 3;
}
.sidebar-script-form .hs-submit input[type="submit"].hs-button {
	width: 100%;
	margin-bottom: 0 !important;
	margin-top: 5px !important;
}
.sidebar-script-form form {
	grid-template-columns: 48% 48% !important;
	display: grid;
    column-gap: 10px;
}
.sidebar-script-form .hs-richtext.hs-main-font-element {
	display: none;
}
.sidebar-script-form .hs_error_rollup {
	grid-column-start: 1;
	grid-column-end: 3;
}
.sidebar-script-form .no-list.hs-error-msgs.inputs-list {
	font-size: 12px !important;
	padding-left: 0;
	list-style: none;
	color: #f2545b;
}
.right-sidebar-form .right-sidebar-form-content a:after {
    content: url(/wp-content/uploads/Arrow.svg);
    width: 13px;
    height: 12px;
    padding-left: 8px;
    transform: translateY(-1px);
}
.right-sidebar-form img {
	width: 100%;
}
.blog-right-sidebar {
	margin-bottom: 20px;
}

@media (max-width: 768px) {
	.post-key-takeaways .slick-arrow {
		left: 20px;
	}
	.post-key-takeaways .slick-arrow.slick-next {
		right: 20px;
	}
}



.post-related-section {
	background: #001939;
	color: #fff;
	padding: 100px 0 50px;
}
.post-related-section .post-related-wrapper h2 {
	color: #FFF;
	text-align: center;
	font-family: "GroteskBold" !important;
	font-size: 40px !important;
	font-style: normal;
	font-weight: 700;
	line-height: 115%;
	letter-spacing: 0.8px;
	margin-bottom: 15px;
}
.post-related-section .post-related-wrapper p {
	font-size: 20px;
	color: #fff;
	font-style: normal;
	font-weight: 400;
	line-height: 160% !important;
	text-align: center;
	width: 60%;
	margin: 10px auto;
}
.post-related-section .post-related-items {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 50px;
}
.post-related-section .post-related-items .post-related-item {
	display: flex;
	flex-direction: column;
	width: 30%;
	gap: 30px;
	position: relative;
}
.post-related-section .post-related-items .post-related-item a {
	font-size: 24px;
	color: #fff;
	font-weight: 700;
	line-height: 1.3;
}
.post-related-section .post-related-items .post-related-item a:before {
	content: '';
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	position: absolute;
}


@media (max-width: 768px) {
	.post-related-section .post-related-wrapper p,
	.post-related-section .post-related-items .post-related-item {
		width: 100%;
	}
	.post-related-section .post-related-items .post-related-item {
		gap: 20px;
	}
	.post-related-section .post-related-items {
		gap: 50px;
	}
	.post_breadcrumb {
		font-size: 10px;
	}
}

#posts-content .post table {
	display: block;
	overflow-x: scroll;
}

.toc-toggle-wrapper {
	gap: 50px;
	align-items: center;
	margin-bottom: 30px;
	cursor: pointer;
}
.toc-toggle-wrapper .post-summary-list-heading {
	margin-bottom: 0;
}
.toc-toggle-wrapper .toc-toggle {
	cursor: pointer;
	display: none;
}
.toc-toggle-wrapper .toc-toggle:before {
	font-family: "quadmenu" !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	display: block;
	position: relative;
	top: 50%;
	margin: -6px 0 0 0;
	font-size: 30px;
	transition: 300ms;
}
.toc-toggle-wrapper.active .toc-toggle:before {
	transform: rotate(180deg);
}
.blog-single-header-wrapper:before {
	width: 210px;
}
.post-heading-list.active {
	opacity: 1;
	display: block;
}
.blog-content h2 {
	scroll-margin-block-start: 110px;
}
@media (max-width: 959px) {
	.search #posts-content, .archive #posts-content, .search #posts-content, .blog #posts-content, #posts-content {
		padding: 25px 0px 0px 0;
	}
	.toc-toggle-wrapper .toc-toggle {
		display: block;
	}
	.post-heading-list {
		opacity: 0;
		display: none;
	}
}
.panel-screen-overlay {
	backdrop-filter: blur(30px);
}
.kd-side-panel .kd-panel-wrapper {
	background: url(/wp-content/uploads/demo-bg.webp);
	background-repeat: no-repeat;
	background-size: cover;
}
.kd-panel-header {
	padding-top: 30px;
}
.kd-panel-wrapper .kd-panel-header .kd-panel-title {
	margin-bottom: 0;
	border: unset;
	padding: 40px 0 15px 0;
}
.kd-panel-header .kd-panel-subtitle {
	font-size: 14px;
	padding-bottom: 0;
}
.kd-side-panel .panel-close .fa {
	display: none !important;
}
.kd-side-panel .panel-close {
	background: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 15.1422L15.1421 1.00008" stroke="%23596C84" stroke-width="2" stroke-linecap="round"/><path d="M15.1425 15.1421L1.00038 0.999954" stroke="%23596C84" stroke-width="2" stroke-linecap="round"/></svg>');
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    top: 80px;
    background-size: contain;
}
@media (max-width: 959px) {
	.kd-panel-wrapper .kd-panel-header .kd-panel-title {
		padding: 40px 0px 15px 30px;
	}
}

@media (max-width: 768px) {
	.single #wrapper {
		position: unset;
	}
}

.post-id-16521 nav.navbar.navbar-default,
.post-id-20030 nav.navbar.navbar-default,
.post-id-26905 nav.navbar.navbar-default,
.post-id-20926 nav.navbar.navbar-default,
.post-id-13329 nav.navbar.navbar-default,
.post-id-13701 nav.navbar.navbar-default,
.post-id-13702 nav.navbar.navbar-default,
.post-id-13705 nav.navbar.navbar-default,
.post-id-13704 nav.navbar.navbar-default,
.post-id-13703 nav.navbar.navbar-default,
.post-id-13711 nav.navbar.navbar-default,
.post-id-20923 nav.navbar.navbar-default,
.post-id-13710 nav.navbar.navbar-default,
.post-id-20929 nav.navbar.navbar-default,
.post-id-19640 nav.navbar.navbar-default,
.post-id-19625 nav.navbar.navbar-default,
.post-id-13331 nav.navbar.navbar-default,
.post-id-20931 nav.navbar.navbar-default,
.post-id-13708 nav.navbar.navbar-default,
.post-id-20919 nav.navbar.navbar-default,
.post-id-9160 nav.navbar.navbar-default,
.post-id-16528 nav.navbar.navbar-default,
.post-id-26869 nav.navbar.navbar-default,
.post-id-17030 nav.navbar.navbar-default,
.post-id-16518 nav.navbar.navbar-default,
.post-id-26872 nav.navbar.navbar-default,
.post-id-26866 nav.navbar.navbar-default,
.post-id-20498 nav.navbar.navbar-default,
.post-id-20985 nav.navbar.navbar-default,
.post-id-26890 nav.navbar.navbar-default,
.post-id-26901 nav.navbar.navbar-default,
.post-id-16044 nav.navbar.navbar-default,
.post-id-26894 nav.navbar.navbar-default,
.post-id-26878 nav.navbar.navbar-default,
.post-id-26883 nav.navbar.navbar-default,
.post-id-16498 nav.navbar.navbar-default,
.post-id-13398 nav.navbar.navbar-default
{

	display: none;
}

body.post-id-16521,
body.post-id-20030,
body.post-id-26905,
body.post-id-20926,
body.post-id-13329,
body.post-id-13701,
body.post-id-13702,
body.post-id-13705,
body.post-id-13704,
body.post-id-13703,
body.post-id-13711,
body.post-id-20923,
body.post-id-13710,
body.post-id-20929,
body.post-id-19640,
body.post-id-19625,
body.post-id-13331,
body.post-id-20931,
body.post-id-13708,
body.post-id-20919,
body.post-id-9160,
body.post-id-16528,
body.post-id-26869,
body.post-id-17030,
body.post-id-16518,
body.post-id-26872,
body.post-id-26866,
body.post-id-20498,
body.post-id-20985,
body.post-id-26890,
body.post-id-26901,
body.post-id-16044,
body.post-id-26894,
body.post-id-26878,
body.post-id-26883,
body.post-id-16498,
body.post-id-13398
{
	background: none !important;
}

body.post-id-16521 div#wrapper,
body.post-id-20030 div#wrapper,
body.post-id-26905 div#wrapper,
body.post-id-20926 div#wrapper,
body.post-id-13329 div#wrapper,
body.post-id-13701 div#wrapper,
body.post-id-13702 div#wrapper,
body.post-id-13705 div#wrapper,
body.post-id-13704 div#wrapper,
body.post-id-13703 div#wrapper,
body.post-id-13711 div#wrapper,
body.post-id-20923 div#wrapper,
body.post-id-13710 div#wrapper,
body.post-id-20929 div#wrapper,
body.post-id-19640 div#wrapper,
body.post-id-19625 div#wrapper,
body.post-id-19625 div#wrapper,
body.post-id-13331 div#wrapper,
body.post-id-20931 div#wrapper,
body.post-id-13708 div#wrapper,
body.post-id-20919 div#wrapper,
body.post-id-9160 div#wrapper,
body.post-id-16528 div#wrapper,
body.post-id-26869 div#wrapper,
body.post-id-17030 div#wrapper,
body.post-id-16518 div#wrapper,
body.post-id-26872 div#wrapper,
body.post-id-26866 div#wrapper,
body.post-id-20498 div#wrapper,
body.post-id-20985 div#wrapper,
body.post-id-26890 div#wrapper,
body.post-id-26901 div#wrapper,
body.post-id-16044 div#wrapper,
body.post-id-26894 div#wrapper,
body.post-id-26878 div#wrapper,
body.post-id-26883 div#wrapper,
body.post-id-16498 div#wrapper,
body.post-id-13398 div#wrapper
{
	top: 0 !important;
}

body.post-id-16521 div#primary,
body.post-id-20030 div#primary,
body.post-id-26905 div#primary,
body.post-id-20926 div#primary,
body.post-id-13329 div#primary,
body.post-id-13701 div#primary,
body.post-id-13702 div#primary,
body.post-id-13705 div#primary,
body.post-id-13704 div#primary,
body.post-id-13703 div#primary,
body.post-id-13711 div#primary,
body.post-id-20923 div#primary,
body.post-id-13710 div#primary,
body.post-id-20929 div#primary,
body.post-id-19640 div#primary,
body.post-id-19625 div#primary,
body.post-id-13331 div#primary,
body.post-id-20931 div#primary,
body.post-id-13708 div#primary,
body.post-id-20919 div#primary,
body.post-id-9160 div#primary,
body.post-id-16528 div#primary,
body.post-id-26869 div#primary,
body.post-id-17030 div#primary,
body.post-id-16518 div#primary,
body.post-id-26872 div#primary,
body.post-id-26866 div#primary,
body.post-id-20498 div#primary,
body.post-id-20985 div#primary,
body.post-id-26890 div#primary,
body.post-id-26901 div#primary,
body.post-id-16044 div#primary,
body.post-id-26894 div#primary,
body.post-id-26878 div#primary,
body.post-id-26883 div#primary,
body.post-id-16498 div#primary,
body.post-id-13398 div#primary
{
	padding-top: 0 !important;
}

body.post-id-16521 #custom_headre_wrp .wpb_single_image,
body.post-id-20030 #custom_headre_wrp .wpb_single_image,
body.post-id-26905 #custom_headre_wrp .wpb_single_image,
body.post-id-20926 #custom_headre_wrp .wpb_single_image,
body.post-id-13329 #custom_headre_wrp .wpb_single_image,
body.post-id-13701 #custom_headre_wrp .wpb_single_image,
body.post-id-13702 #custom_headre_wrp .wpb_single_image,
body.post-id-13705 #custom_headre_wrp .wpb_single_image,
body.post-id-13704 #custom_headre_wrp .wpb_single_image,
body.post-id-13703 #custom_headre_wrp .wpb_single_image,
body.post-id-13711 #custom_headre_wrp .wpb_single_image,
body.post-id-20923 #custom_headre_wrp .wpb_single_image,
body.post-id-13710 #custom_headre_wrp .wpb_single_image,
body.post-id-20929 #custom_headre_wrp .wpb_single_image,
body.post-id-19640 #custom_headre_wrp .wpb_single_image,
body.post-id-19625 #custom_headre_wrp .wpb_single_image,
body.post-id-13331 #custom_headre_wrp .wpb_single_image,
body.post-id-20931 #custom_headre_wrp .wpb_single_image,
body.post-id-13708 #custom_headre_wrp .wpb_single_image,
body.post-id-20919 #custom_headre_wrp .wpb_single_image,
body.post-id-9160 #custom_headre_wrp .wpb_single_image,
body.post-id-16528 #custom_headre_wrp .wpb_single_image,
body.post-id-26869 #custom_headre_wrp .wpb_single_image,
body.post-id-17030 #custom_headre_wrp .wpb_single_image,
body.post-id-16518 #custom_headre_wrp .wpb_single_image,
body.post-id-26872 #custom_headre_wrp .wpb_single_image,
body.post-id-26866 #custom_headre_wrp .wpb_single_image,
body.post-id-20498 #custom_headre_wrp .wpb_single_image,
body.post-id-20985 #custom_headre_wrp .wpb_single_image,
body.post-id-26890 #custom_headre_wrp .wpb_single_image,
body.post-id-26901 #custom_headre_wrp .wpb_single_image,
body.post-id-16044 #custom_headre_wrp .wpb_single_image,
body.post-id-26894 #custom_headre_wrp .wpb_single_image,
body.post-id-26878 #custom_headre_wrp .wpb_single_image,
body.post-id-26883 #custom_headre_wrp .wpb_single_image,
body.post-id-16498 #custom_headre_wrp .wpb_single_image,
body.post-id-13398 #custom_headre_wrp .wpb_single_image
{
	margin-bottom: 0 !important;
}

body.post-id-16521 #custom_headre_wrp,
body.post-id-20030 #custom_headre_wrp,
body.post-id-26905 #custom_headre_wrp,
body.post-id-20926 #custom_headre_wrp,
body.post-id-13329 #custom_headre_wrp,
body.post-id-13701 #custom_headre_wrp,
body.post-id-13702 #custom_headre_wrp,
body.post-id-13705 #custom_headre_wrp,
body.post-id-13704 #custom_headre_wrp,
body.post-id-13703 #custom_headre_wrp,
body.post-id-13711 #custom_headre_wrp,
body.post-id-20923 #custom_headre_wrp,
body.post-id-13710 #custom_headre_wrp,
body.post-id-20929 #custom_headre_wrp,
body.post-id-19640 #custom_headre_wrp,
body.post-id-19625 #custom_headre_wrp,
body.post-id-13331 #custom_headre_wrp,
body.post-id-20931 #custom_headre_wrp,
body.post-id-13708 #custom_headre_wrp,
body.post-id-20919 #custom_headre_wrp,
body.post-id-9160 #custom_headre_wrp,
body.post-id-16528 #custom_headre_wrp,
body.post-id-26869 #custom_headre_wrp,
body.post-id-17030 #custom_headre_wrp,
body.post-id-16518 #custom_headre_wrp,
body.post-id-26872 #custom_headre_wrp,
body.post-id-26866 #custom_headre_wrp,
body.post-id-20498 #custom_headre_wrp,
body.post-id-20985 #custom_headre_wrp,
body.post-id-26890 #custom_headre_wrp,
body.post-id-26901 #custom_headre_wrp,
body.post-id-16044 #custom_headre_wrp,
body.post-id-26894 #custom_headre_wrp,
body.post-id-26878 #custom_headre_wrp,
body.post-id-26883 #custom_headre_wrp,
body.post-id-16498 #custom_headre_wrp,
body.post-id-13398 #custom_headre_wrp
{
	display: flex;
	align-items: center;
	padding-bottom: 30px !important;
	padding-top: 30px !important;
	background: var(--new-blue);
	margin-bottom: 60px;
}
body.post-id-17030 #custom_headre_wrp{
	margin-bottom:0 !important
}

.related-posts .entry-meta, #posts-content .entry-meta {
	font-size: 12px;
}

.post-youtube-video {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	background: #000;
}

.post-youtube-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.post_breadcrumb span a {
	color: #fff;
}

.blog-content p {
	font-size: 18px;
}

.right-sidebar-form-widget {
	background: #3A4D66;
	padding: 20px 0 50px 20px;
	border-radius: 10px;
	margin-top: 25px;
}
.right-sidebar-form-widget .right-sidebar-form-content {
	margin-top: 30px;
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.right-sidebar-form-widget .right-sidebar-form-content h3 {
	margin-bottom: 0;
	color: #fff;
	font-size: 24px;
}
.right-sidebar-form-widget .right-sidebar-form-content p {
	color: #fff;
	margin-bottom: 10px;
	font-size: 16px;
    width: 95%;
    font-weight: 400;
	font-family: 'Work Sans' !important;
}
.right-sidebar-form-widget .right-sidebar-form-content a {
	margin-left: 0;
	text-transform: uppercase;
	padding: 20px;
}
.right-sidebar-form-widget .right-sidebar-form-content a:after {
    content: url(/wp-content/uploads/Arrow.svg);
    width: 13px;
    height: 12px;
    padding-left: 8px;
    transform: translateY(-1px);
}
.right-sidebar-form-widget img {
	width: 100%;
}

.blog-home.archive #posts-content .blog-single-title {
	line-height: 0.7;
}

a.end-arrow {
	position: relative;
}
a.end-arrow:after {
    content: '';
    position: absolute;
    display: block;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="12" viewBox="0 0 13 12" fill="none"><path d="M0.688232 5.96661H10.6882" stroke="%23289E49" stroke-width="2"/><path d="M6.41187 0.978149L11.3764 5.86531L6.5598 10.7581" stroke="%23289E49" stroke-width="2" stroke-linejoin="bevel"/></svg>');
    width: 13px;
    height: 13px;
    background-repeat: no-repeat;
    background-size: contain;
    right: -22px;
    bottom: 3px;
}