/* general */
#wrapper {
	position: relative;
	width: 100%;
}


/* header */
#main-header {
	width: 100%;
	z-index: 1039;
	transition: top 0.5s ease;
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0);
}
#main-header.js-replace-color,
#main-header.dropdown-open {
	background-color: var(--eerieBlack);
}
#main-header.sticky:not(.js-replace-color):not(.dropdown-open) {
	background-color: var(--seaSalt);
}
.admin-bar #main-header {
	top: 32px;
}

.main-nav {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 22px 0;
}

.main-nav .logo-wrapper {
	line-height: 0;
}
.main-nav #logo {
	text-decoration: none;
	display: inline-block;
	height: 54px;
}
.main-nav #logo > img {
	/* width: 124px; */
	height: 54px;
}
#main-header:not(.js-replace-color):not(.dropdown-open) .main-nav #logo .logo-light {
	display: none;
}
#main-header.js-replace-color .main-nav #logo .logo-dark,
#main-header.dropdown-open .main-nav #logo .logo-dark {
	display: none;
}

#main-nav .menu-item.btn {
	padding: 0;
	background-color: var(--eerieBlack);
	border-color: var(--eerieBlack);
	color: #FFF;
}
#main-nav .menu-item.btn:hover,
#main-nav .menu-item.btn:focus {
	background-color: var(--pureBlack);
	border-color: var(--pureBlack);
	color: #FFF;
}
#main-header.js-replace-color #main-nav .menu-item.btn,
#main-header.dropdown-open #main-nav .menu-item.btn {
	background-color: var(--newBlue);
	border-color: var(--newBlue);
	color: #FFF;
}
#main-header.js-replace-color #main-nav .menu-item.btn:hover,
#main-header.js-replace-color #main-nav .menu-item.btn:focus,
#main-header.dropdown-open #main-nav .menu-item.btn:hover,
#main-header.dropdown-open #main-nav .menu-item.btn:focus {
	background-color: var(--newBlueHover);
	border-color: var(--newBlueHover);
	color: #FFF;
}
#main-nav .menu-item .nav-link {
	color: inherit;
	padding: 12px 17px;
	font-size: 16px;
	line-height: 1;
}
#main-nav .menu-item:not(.btn) .nav-link {
	padding: 13px 17px;
}
#main-nav .menu-item .nav-link .sub {
	display: inline-block;
	margin-left: 6px;
}
#main-nav .menu-item .nav-link .sub > svg {
	fill: var(--eerieBlack);
}
#main-nav .menu-item.btn .nav-link .sub > svg,
#main-header.js-replace-color #main-nav .menu-item .nav-link .sub > svg,
#main-header.dropdown-open #main-nav .menu-item .nav-link .sub > svg {
	fill: #FFF;
}
#main-nav .menu-item.btn {
	margin-left: 16px;
}
#main-nav .menu-item.btn .nav-link {
	padding-left: 27px;
	padding-right: 27px;
}
#main-nav .menu-item:not(.btn) .nav-link {
	color: var(--eerieBlack);
}
#main-nav .menu-item:not(.btn) .nav-link:hover,
#main-nav .menu-item:not(.btn) .nav-link:focus {
	color: var(--pureBlack);
}
#main-header.js-replace-color #main-nav .menu-item:not(.btn) .nav-link,
#main-header.dropdown-open #main-nav .menu-item:not(.btn) .nav-link {
	color: #FFF;
}
#main-header.js-replace-color #main-nav .menu-item:not(.btn) .nav-link:hover,
#main-header.js-replace-color #main-nav .menu-item:not(.btn) .nav-link:focus,
#main-header.dropdown-open #main-nav .menu-item:not(.btn) .nav-link:hover,
#main-header.dropdown-open #main-nav .menu-item:not(.btn) .nav-link:focus {
	color: var(--seaSalt);
}
#main-nav .menu-item .nav-link.dropdown-toggle::after {
	display: none;
}

#main-nav .social-links {
	margin-left: 16px;
	padding-left: 16px;
	border-left: solid 1px var(--eerieBlack);
}
#main-header.js-replace-color #main-nav .social-links,
#main-header.dropdown-open #main-nav .social-links {
	border-left: solid 1px #FFF;
}
#main-header.js-replace-color #main-nav .social-links > li > a,
#main-header.dropdown-open #main-nav .social-links > li > a {
	color: #FFF;
	border-color: #FFF;
}

#main-nav,
#main-nav .menu-item.dropdown {
	position: static;
}
#main-nav .dropdown-menu {
	left: 0;
	right: 0;
	border: none;
	border-radius: 0 0 var(--borderRadius) var(--borderRadius);
	background-color: var(--eerieBlack);
	padding: 48px 0 16px 0;
	margin-top: 0;
}
#main-nav .dropdown-menu .container {
	display: flex;
	flex-wrap: wrap;
}
#main-nav .dropdown-column {
	flex: 1 0 25%;
	max-width: calc(25% - 15px);
	display: flex;
	align-items: center;
	margin-bottom: 32px;
}
#main-nav .dropdown-column .nav-icon {
	flex: 1 0 40px;
	max-width: 40px;
	margin-right: 12px;
}
#main-nav .dropdown-column .dropdown-item {
	color: #FFF;
	font-size: 17px;
	line-height: 1.2;
	letter-spacing: -0.05em;
	padding: 4px 10px 4px 0;
	white-space: normal;
}
#main-nav .dropdown-column .dropdown-item:focus,
#main-nav .dropdown-column .dropdown-item:hover,
#main-nav .dropdown-column .dropdown-item:active,
#main-nav .dropdown-column .dropdown-item.active {
	background: none;
}
#main-nav .dropdown-column .dropdown-item .sub {
	display: none;
}


/* footer */
#site-footer {
	background-color: var(--eerieBlack);
	border-radius: var(--borderRadius) var(--borderRadius) 0 0;
	color: #F9F7F7;
}
#site-footer a {
	color: inherit;
	text-decoration: none;
}
#site-footer a:hover {
	color: var(--seaSalt);
	text-decoration: none;
}

#site-footer .social-links > li > a {
	color: #F9F7F7;
	border-color: #F9F7F7;
}

.footer-top {
	padding: 160px 0 46px 0;
}
.footer-top .footer-left {
	font-size: 20px;
	line-height: 1.2;
	font-weight: 400;
}
.footer-top .footer-left h2 {
	color: #FFF;
	margin-bottom: 20px;
}
.footer-top .footer-left p {
	margin-bottom: 30px;
}
.footer-top .footer-left ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.footer-top .footer-left ul > li {
	margin-bottom: 15px;
}
.footer-top .footer-left ul > li a::after {
	content: "";
	display: inline-block;
	margin-left: 8px;
	width: 14px;
	height: 14px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='%232975ca' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0037 3.47408V13.2482L14 11.2778V0H2.72223L0.72593 1.97038H10.4741L0 12.4704L1.47778 14L12.0037 3.47408Z'/%3E%3C/svg%3E");
}
.footer-top .footer-right label {
	display: block;
	font-size: 17px;
	margin-bottom: 28px;
}
.footer-top .footer-right .form-control {
	border-radius: 0;
	background: none;
	box-shadow: none;
	border: none;
	border-bottom: solid 1px #FFF;
	padding: 0;
	font-size: 17px;
}
.footer-top .footer-lp {
	color: #FFF;
	text-align: center;
}
.footer-top .footer-lp .h2,
.footer-top .footer-lp .h3 {
	color: inherit;
}
.footer-top .footer-lp .h2 {
	margin-bottom: 30px;
}
.footer-top .footer-lp .h3 {
	font-weight: 400;
	font-size: 32px;
}

.footer-mid {
	padding-top: 46px;
	font-size: 17px;
}
.footer-mid .widget {
	margin-bottom: 28px;
}
.footer-mid .widget-title {
	margin-bottom: 16px;
	color: #F9F7F7;
	font-size: 14px;
	line-height: 1.2;
	letter-spacing: -0.05em;
	text-transform: uppercase;
}
.footer-mid .menu {
	margin: 0;
	padding: 0;
	list-style: none;
}
.footer-mid .menu > li {
	display: block;
	margin-bottom: 4px;
}
.footer-mid .menu > li a::after {
	content: "";
	display: inline-block;
	margin-left: 8px;
	width: 8px;
	height: 8px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='%23FFF' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0037 3.47408V13.2482L14 11.2778V0H2.72223L0.72593 1.97038H10.4741L0 12.4704L1.47778 14L12.0037 3.47408Z'/%3E%3C/svg%3E");
}

.footer-bot {
	padding: 17px 0 28px 0;
	font-size: 17px;
}
.footer-bot .col-md-6 + .col-md-6 {
	text-align: right;
}
.footer-bot a + a {
	margin-left: 30px;
}
.footer-bot a::after {
	content: "";
	display: inline-block;
	margin-left: 8px;
	width: 10px;
	height: 10px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='%23FFF' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0037 3.47408V13.2482L14 11.2778V0H2.72223L0.72593 1.97038H10.4741L0 12.4704L1.47778 14L12.0037 3.47408Z'/%3E%3C/svg%3E");
}




/* hero/banner */
.hero {
	padding: 200px 0 100px 0;
}
.hero h1 {
	margin-bottom: 28px;
	font-weight: 500;
}
.hero h1 > span {
	display: inline-flex;
	color: var(--primaryAccent);
	border: solid 1px var(--eerieBlack);
	height: 52px;
	align-items: center;
	padding: 0 14px;
	border-radius: 26px;
	transform: translateY(-10px);
}
.hero h1 > span > svg + svg {
	margin-left: 8px;
}
.hero .text p {
	font-size: 22px;
	line-height: 1.2;
}
.hero .badges {
	margin-top: 50px;
	margin-bottom: -60px;
}
.hero .badges .list-inline-item:not(:last-child) {
	margin-right: 1rem;
	margin-bottom: 1rem;
}
.hero .badges img {
	width: auto;
	max-height: 150px;
}
.hero .container {
	position: relative;
	z-index: 2;
}
.hero .background {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 130px;
	z-index: 1;
	background-color: var(--seaSalt);
}
.hero .background .inner {
	height: 100%;
	position: relative;
	border-radius: 0 0 var(--borderRadius) var(--borderRadius);
	overflow: hidden;
}
.hero .background .inner::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(255,255,255,0.8);
}
.bg-dark .hero .background .inner::before {
	background-color: rgba(0,0,0,0.8);
}
.hero .background img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}
#hero-banner.bg-dark .hero,
#hero-banner.bg-dark .hero h1 {
	color: #FFF;
}

#see-how-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: -92px;
	position: relative;
	z-index: 3;
}
#see-how-btn .inner {
	width: 184px;
	height: 184px;
	background-color: var(--seaSalt);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-image: url("data:image/svg+xml,%3Csvg width='136' height='136' viewBox='0 0 194 194' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='97' cy='97' r='97' fill='%232975ca'/%3E%3Cpath d='M111.104 117.015L72.0072 117.015L79.8887 125L125 125L125 79.8889L117.118 71.9037L117.118 110.896L75.1184 69L69 74.9111L111.104 117.015Z' fill='white'/%3E%3C/svg%3E");
	background-image: url("data:image/svg+xml,%3Csvg width='136' height='136' viewBox='0 0 136 136' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle fill='%23004695' cx='68' cy='68' r='68'/%3E%3Cpath fill='%23FFFFFF' d='M87.6,52.5l-4.3-4.1L53.9,77.7V50.4L48.4,56v31.6H80l5.5-5.6H58.1L87.6,52.5z'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
}
#see-how-btn .inner svg {
  animation: rotate 10s linear infinite;
}


/* home */
#growth-marketing {
	border-radius: var(--borderRadius);
	padding: 100px 0;
}
#growth-marketing h2 {
	color: #FFF;
	margin-bottom: 18px;
	position: relative;
}
#growth-marketing h2::after {
	content: "";
	display: block;
	position: absolute;
	right: -70px;
	top: -40px;
	width: 280px;
	height: 150px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='401' height='214' viewBox='0 0 401 214' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M386.337 69.194C388.225 78.4709 384.934 88.4082 377.232 98.4676C369.53 108.526 357.456 118.653 341.902 128.269C310.797 147.5 265.872 164.631 214.501 175.085C163.13 185.538 115.082 187.325 78.9358 181.779C60.8604 179.006 45.7886 174.403 34.769 168.154C23.7481 161.905 16.8357 154.044 14.948 144.767C13.0602 135.49 16.3509 125.552 24.0532 115.493C31.7546 105.435 43.8291 95.3081 59.3833 85.6916C90.4881 66.4608 135.413 49.3293 186.784 38.876C238.155 28.4227 286.203 26.6355 322.349 32.1816C340.424 34.9549 355.496 39.5578 366.516 45.8065C377.537 52.0559 384.449 59.917 386.337 69.194Z' stroke='url(%23paint0_linear_82_1435)'/%3E%3Cpath d='M149.984 66.5H152.117C152.473 64.3164 153.437 61.9297 155.062 59.3398C158.312 54.2109 164.863 49.1836 170.5 48.0156V45.8828C167.707 45.2734 164.965 44.0039 162.324 42.125C156.941 38.3164 152.98 32.6289 152.117 27.5H149.984C149.477 30.1914 148.309 32.7812 146.48 35.4219C142.875 40.6523 137.238 44.5117 131.5 45.8828V48.0156C134.395 48.625 137.34 50.0469 140.234 52.2305C146.125 56.6484 149.223 62.1328 149.984 66.5Z' fill='white'/%3E%3Cpath d='M360.464 139.5H363.69C364.228 136.197 365.688 132.586 368.146 128.668C373.063 120.909 382.973 113.303 391.5 111.536V108.31C387.275 107.388 383.126 105.467 379.132 102.625C370.988 96.8633 364.996 88.2591 363.69 80.5H360.464C359.695 84.5716 357.928 88.4896 355.163 92.4844C349.708 100.397 341.181 106.236 332.5 108.31V111.536C336.879 112.458 341.335 114.609 345.714 117.913C354.625 124.596 359.311 132.893 360.464 139.5Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_82_1435' x1='290.643' y1='60.9803' x2='188.643' y2='146.98' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
#growth-marketing .text {
	color: #F9F7F7;
	font-size: 20px;
}
#growth-marketing .text p {
	margin-bottom: 34px;
}

#why {
	padding: 140px 0;
}
#why h2 > span {
	position: relative;
	display: inline-block;
}
#why h2 > span::after {
	content: "";
	display: block;
	position: absolute;
	right: -35px;
	top: -20px;
	bottom: -20px;
	left: -55px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='245' height='95' viewBox='0 0 245 95' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 70.7323C15.6336 49.4795 60.5858 6.61306 127.326 5.19509C210.751 3.42472 243.5 41.9533 243.5 54.3543C243.5 66.7552 187.31 97.313 113.536 88.4527C39.7631 79.5925 3.91714 57.895 42.8684 26.4479C81.8197 -4.99921 179.723 -3.66514 219.018 13.6106M163.172 7.11648C187.184 9.91887 236.181 24.0566 240.042 65.8659C244.868 118.121 22.5493 87.4123 27.3836 46.6771' stroke='%232975ca' stroke-width='2'/%3E%3C/svg%3E");
}
#why .col.video,
#why .col.image {
	padding-right: 60px;
}

#cta-bar {
	border-radius: var(--borderRadius);
	padding: 80px 0;
}
#cta-bar h2 {
	color: #FFF;
	margin-bottom: 24px;
}
#cta-bar h2 .icon {
	display: inline-block;
	transform: translateY(-20px);
}

#process {
	padding: 240px 0;
	overflow-x: hidden;
	overflow-y: visible;
	position: relative;
	height: calc(765px + (240px * 2) + ((548px + 48px) * var(--count)));
	max-width: 100vw;
}
#process .items {
	/*position: fixed;*/
	/*transform:translate(0%,0%);*/
	display: flex;
	align-items: flex-start;
}
#process .items.skrollable-between {
	position: fixed;
	top: 240px;
}
#process .items.skrollable-after {
	position: absolute;
	bottom: 240px;
}
#process .item {
	flex: 0 0 548px;
	max-width: 548px;
}
#process .item.primary {
	flex: 0 0 765px;
	max-width: 765px;
}
#process .item + .item {
	margin-left: 48px;
}
#process .item.card:not(:last-child)::after {
	content: "";
	display: block;
	position: absolute;
	right: -65px;
	top: 50%;
	z-index: 1;
	width: 80px;
	height: 19px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='80' height='19' viewBox='0 0 80 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.1762 9.07432L26.0961 8.85C26.2566 8.89273 26.4171 8.94079 26.5775 8.98352C26.5829 8.93545 26.5882 8.88739 26.5989 8.83932C26.4224 8.85 26.2459 8.86602 26.0694 8.8767C26.2406 8.80727 26.4117 8.68977 26.5882 8.67375C26.9091 8.6417 27.2408 8.66306 27.567 8.66306C27.6312 8.20908 28.0912 8.57227 28.257 8.33727C28.2784 8.34795 28.2998 8.36397 28.3212 8.37465C28.2891 8.37465 28.2624 8.36397 28.2303 8.35863C29.5193 8.07556 30.803 7.76578 32.0973 7.5201C33.8196 7.18895 35.5526 6.90054 37.2855 6.60679C37.9755 6.48929 38.6655 6.37713 39.3608 6.30769C39.7673 6.26497 40.1845 6.31303 40.5964 6.31838C40.8103 5.81632 41.297 6.14746 41.618 5.98189L41.5912 5.95519C41.8694 6.22758 42.201 6.13144 42.5433 6.15281C42.4684 6.01928 42.4203 5.93917 42.3668 5.84303C42.7947 5.80564 43.1744 5.7736 43.5542 5.74155C43.5542 5.7736 43.5488 5.81098 43.5595 5.83769C43.5649 5.85371 43.6077 5.85371 43.6291 5.86439C43.597 5.83235 43.5595 5.8003 43.5274 5.76291C43.9553 5.49052 44.4314 5.58132 44.8913 5.60268C45.5118 5.62939 46.1376 5.67746 46.7687 5.62405C46.4906 5.57598 46.2125 5.52791 45.8541 5.46382C45.9932 5.41041 46.0413 5.36768 46.0948 5.36768C46.758 5.38905 47.4159 5.42643 48.0792 5.44246C48.6622 5.45314 49.2398 5.44246 49.8228 5.44246C49.8068 5.36768 49.7907 5.30359 49.7747 5.22348C50.363 4.92972 50.9353 5.31427 51.513 5.28223C52.1281 5.25018 52.7485 5.23416 53.369 5.05791C52.8823 5.0312 52.4009 5.0045 51.9141 4.98313C53.6043 4.90302 55.2945 4.78552 56.9847 5.01518C57.5998 5.10063 58.2309 5.05791 58.8567 5.03654C60.1404 4.99381 61.4241 5.08995 62.7131 4.9137C63.4245 4.81222 64.1893 4.70006 64.9007 5.0312L64.874 5.0045C65.687 5.39973 66.5481 5.2395 67.3985 5.21279C67.666 5.20745 67.9334 5.10597 68.2062 5.09529C68.3345 5.09529 68.4683 5.19677 68.5913 5.27154C68.6822 5.33029 68.7571 5.48518 68.8266 5.47984C69.5434 5.42109 70.2975 5.57064 71.0784 5.15404C70.3456 4.41165 69.538 3.86687 68.8427 3.19925C68.1687 2.55299 67.4627 1.93343 66.7139 1.24445C66.8316 1.02547 66.9599 0.843874 67.0241 0.646258C67.0776 0.475347 67.0616 0.283072 67.083 0C67.6553 0.240344 68.2383 -0.0747737 68.7036 0.341823C68.7143 0.416596 68.6929 0.518075 68.7357 0.560803C69.4417 1.33524 70.2868 1.93343 71.1747 2.47821C71.2014 2.49424 71.2496 2.46753 71.287 2.46219C71.2549 2.64912 71.3672 2.68651 71.517 2.68117C71.5919 2.76663 71.6614 2.85208 71.7363 2.93754C71.8112 3.02833 71.8807 3.11913 71.9556 3.20993C72.1107 3.33277 72.2658 3.45561 72.5707 3.69596C72.3888 3.22061 72.2123 3.11913 71.9235 3.24197C71.9716 3.0497 71.8914 2.96424 71.7042 2.96958C71.6347 2.88413 71.5598 2.79333 71.4903 2.70788C71.4903 2.55299 71.4368 2.45685 71.2656 2.48355C71.2496 2.40878 71.2656 2.3073 71.2175 2.26992C70.4847 1.64502 69.752 1.02547 69.0031 0.421937C68.9283 0.363186 68.7838 0.389891 68.6769 0.373868C69.1422 -0.0747737 69.6182 0.138865 70.0622 0.395232C70.6024 0.71035 71.1373 1.04149 71.6293 1.42604C72.9237 2.43549 74.186 3.48232 75.4804 4.49176C76.2506 5.08995 77.0689 5.62405 77.8498 6.21156C78.4756 6.67622 79.0747 7.17293 79.6791 7.6643C79.7914 7.7551 79.877 7.89396 79.9412 8.02749C79.9893 8.12363 79.9786 8.24647 80 8.4067C79.7967 8.51886 79.6042 8.64704 79.3956 8.72716C78.5933 9.03693 77.791 9.34671 76.978 9.62978C74.4641 10.511 72.0358 11.5953 69.6557 12.7863C69.6182 12.8023 69.5808 12.813 69.5487 12.8344C68.6715 13.3952 67.7622 13.5821 66.7888 13.0854C66.8209 12.7649 66.6016 12.5566 66.3662 12.3323C66.409 12.2415 66.4358 12.1133 66.5107 12.0386C67.5911 11.0505 68.8427 10.3401 70.1638 9.7366C71.0089 9.35205 71.8379 8.93011 72.8756 8.42806C72.5386 8.35329 72.4102 8.30522 72.2819 8.30522C67.7409 8.3159 63.1945 8.36397 58.6535 8.34261C56.0273 8.32658 53.4118 8.47613 50.7909 8.62034C47.9401 8.78057 45.0893 9.00489 42.2545 9.32535C39.4945 9.63512 36.7453 10.0304 34.0122 10.511C30.5462 11.1253 27.0963 11.8303 23.6518 12.5513C20.8598 13.1388 18.0624 13.7263 15.3025 14.458C11.6761 15.4194 8.06579 16.4609 4.53032 17.7374C4.05964 17.9083 3.6157 18.1753 3.17711 18.437C2.71712 18.7094 2.31062 18.8056 2.02714 18.1753C1.70622 18.389 1.42809 18.5385 1.1981 18.7415C0.818346 19.078 0.422545 19.0513 0 18.859L0.032092 18.8857C0.732767 17.967 1.63669 17.3101 2.65294 16.7813C5.04379 15.5369 7.55232 14.5702 10.0555 13.5821C10.9594 13.2243 11.8687 12.8878 12.778 12.5566C13.2379 12.3857 13.714 12.2415 14.1793 12.0866L14.1526 12.1133C14.3719 12.0492 14.65 12.0492 14.7998 11.9104C15.3239 11.4404 15.9711 11.3976 16.613 11.2962C17.0569 11.2267 17.4955 11.152 17.9341 11.0612C17.9608 11.0558 17.9555 10.8742 17.9608 10.7727C18.3513 10.6926 18.8006 11.0505 19.1536 10.6232L19.1268 10.6552C19.4638 10.6339 19.8275 10.7354 20.0842 10.4096L20.0575 10.4363C20.3677 10.3294 20.7582 10.5484 21.0042 10.1959L20.9775 10.228C21.1861 10.1532 21.3893 10.0784 21.5979 9.99297C21.6942 9.95558 21.7744 9.86478 21.8707 9.8541C22.0632 9.82206 22.3467 10.1265 22.443 9.77399C22.5339 9.44819 22.7372 9.62444 22.8762 9.6191C23.1009 9.6191 23.3309 9.68319 23.5555 9.72058C23.5769 9.60842 23.5876 9.54433 23.5983 9.45887C23.6411 9.43751 23.6946 9.37875 23.7427 9.3841C23.9727 9.40546 24.2081 9.48557 24.4327 9.45887C24.5504 9.44285 24.6306 9.21853 24.759 9.14375C24.8873 9.06898 25.0532 9.06898 25.2083 9.04227C25.3473 9.29864 25.5131 9.32535 25.7966 9.03159C25.5345 9.04761 25.3634 9.0583 25.1869 9.06898L25.1762 9.07432ZM21.2021 11.905H20.48C20.5817 12.0332 20.694 12.0866 20.7903 12.0653C20.9293 12.0332 21.0577 11.9478 21.1861 11.8837L21.2182 11.8516L21.1968 11.905H21.2021ZM19.9452 12.2148C19.3782 12.0279 19.0199 12.3163 18.6348 12.4765C19.0787 12.5887 19.4638 12.4338 19.9452 12.2148ZM24.9676 11.0879C24.9729 11.0612 24.9836 11.0291 24.989 11.0024H24.4327C24.4327 11.0291 24.4327 11.0612 24.4327 11.0879H24.9622H24.9676ZM26.1389 10.8529C26.1389 10.8155 26.1389 10.7834 26.1389 10.7514C25.9731 10.7567 25.802 10.7674 25.6362 10.7727C25.6362 10.7995 25.6362 10.8262 25.6362 10.8529H26.1389ZM64.0931 5.19143C64.1252 5.19143 64.1626 5.18609 64.1947 5.18075C64.1679 5.16472 64.1358 5.14336 64.1038 5.13802C64.0717 5.13802 64.0342 5.14336 64.0021 5.1487C64.0289 5.16472 64.061 5.17541 64.0877 5.19143H64.0931ZM44.5865 5.8911C44.5383 5.84303 44.5062 5.8003 44.4902 5.80564C44.41 5.82701 44.3351 5.85905 44.2549 5.8911H44.5865ZM23.7802 11.2267C23.7481 11.2428 23.7213 11.2588 23.6892 11.2695C23.7053 11.2908 23.732 11.3336 23.7427 11.3336C23.7909 11.3122 23.8283 11.2855 23.8711 11.2588C23.839 11.2481 23.8069 11.2374 23.7802 11.2267ZM27.1445 10.5965C27.1445 10.5965 27.0963 10.5591 27.0749 10.5538C27.0482 10.5538 27.0215 10.5645 26.9894 10.5751C27.0108 10.5912 27.0375 10.6125 27.0589 10.6179C27.0856 10.6179 27.1124 10.6072 27.1445 10.5965Z' fill='%232975ca'/%3E%3C/svg%3E");
}
#process .item.card .badge {
	position: absolute;
	top: 32px;
	right: 32px;
	color: var(--primaryAccent);
	font-weight: 300;
	font-size: 24px;
	letter-spacing: -0.05em;
}
#process .item.card p:last-child {
	margin-bottom: 0;
}
#process .bubble {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 146px;
	height: 146px;
	background-color: var(--primaryAccent);
	color: #FFF;
	border-radius: 50%;
	position: fixed;
	left: 50%;
	top: 450px;
	z-index: 1;
	text-align: center;
	pointer-events: none;
	opacity: 0;
	transition: opacity 0s ease-in-out;
}
#process .items.skrollable-between + .bubble {
	opacity: .9;
	transition: opacity .3s ease-in-out;
}

.container + #what {
	margin-top: 120px;
}
#what {
	border-radius: var(--borderRadius);
	padding: 140px 0 100px 0;
}
#what h2 {
	color: #FFF;
	margin-bottom: 34px;
}
#what .nav-pills {
	margin-bottom: 22px;
}
#what .nav-pills .nav-item {
	margin-bottom: 16px;
}
#what .nav-pills .nav-link {
	border: solid 1px #FFF;
	border-radius: var(--borderRadius);
	color: #FFF;
	width: 100%;
	text-align: left;
	padding: 12px 20px 12px 32px;
	font-size: 28px;
	letter-spacing: -0.05em;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#what .nav-pills .nav-link.active {
	background-color: #FFF;
	color: var(--eerieBlack);
}
#what .nav-pills .nav-link.active > svg {
	fill: var(--eerieBlack) !important;
}
#what .items {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
#what .items > .item {
	/* flex: 1 0 50%;
	max-width: calc(50% - 30px); */
	flex: 1 0 100%;
	max-width: 100%;
	padding: 0 15px;
	color: #F9F7F7;
	margin-bottom: 34px;
}
#what .items.single-col > .item {
	flex: 1 0 100%;
	max-width: 100%;
}
#what .items > .item .image {
	margin-bottom: 16px;
}
#what .items > .item h5 {
	color: #FFF;
	margin-bottom: 20px;
}
#what .items > .item a {
	color: var(--newBlue);
}

#results {
	padding: 140px 0;
}
#results .intro {
	margin-bottom: 34px;
}
#results .intro > .col-12:last-child {
	text-align: right;
}
#results .items {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
#results .item {
	flex: 1 0 50%;
	max-width: calc(50% - 8px);
	margin-bottom: 16px;
}
#results .item:nth-child(even) {
	transform: translateY(80px);
}
#results .item .card {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	height: 100%;
}
#results .item .link {
	flex: 1;
	white-space: nowrap;
	margin-left: 20px;
}
#results .item .link a {
	color: var(--eerieBlack);
	text-decoration: none;
	font-size: 17px;
}

#testimonials {
	border-radius: var(--borderRadius);
	padding: 80px 0;
}
#testimonials h2 {
	color: #FFF;
	margin-bottom: 34px;
}
#testimonials h2 .icon {
	display: inline-block;
	transform: translateY(20px);
}
#testimonials .items {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
#testimonials .item {
	flex: 1 0 33.3333%;
	max-width: calc(33.3333% - 8px);
	margin-bottom: 16px;
	background-color: rgba(255,255,255,.08);
	color: #FFF;
	font-size: 17px;
}
#testimonials .item .icon {
	margin-bottom: 16px;
}
#testimonials .item h5 {
	margin-bottom: 16px;
}
#testimonials .item .text p {
	margin-bottom: 16px;
}
#testimonials .item .text p:last-child {
	margin-bottom: 0;
}
#testimonials .closing-text {
	margin-top: 34px;
}
#testimonials .closing-text .d-flex {
	margin-bottom: 34px;
}

#latest-posts {
	padding: 140px 0;
}
#latest-posts .intro {
	margin-bottom: 34px;
}
#latest-posts .intro h2 {
	margin-bottom: 20px;
}
#latest-posts .intro h2 > span {
	display: inline-block;
	position: relative;
}
#latest-posts .intro h2 > span::after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	bottom: -10px;
	left: 0;
	top: 0;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='220' height='18' viewBox='0 0 220 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M218.37 16.7728C181.83 7.76283 87.32 -6.55717 1.63 8.25283' stroke='%232975ca' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
#latest-posts .intro .text {
	margin-bottom: 34px;
}
#latest-posts .intro .text p:last-child {
	margin-bottom: 0;
}
#latest-posts .post {
	display: flex;
	border-radius: var(--borderRadius);
	overflow: hidden;
	background-color: #FFF;
	margin-bottom: 16px;
	color: var(--eerieBlack);
	text-decoration: none;
}
#latest-posts .post .image {
	flex: 0 0 240px;
	max-width: 240px;
}
#latest-posts .post .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
#latest-posts .post .wrapper {
	padding: 30px;
	position: relative;
}
#latest-posts .post .icon {
	position: absolute;
	top: 30px;
	right: 30px;
	line-height: 0;
}
#latest-posts .post h5 {
	margin-bottom: 24px;
	font-weight: 500;
	padding-right: 45px;
}
#latest-posts .post .date {
	font-size: 17px;
	color: var(--baseFontColor);
}


#intro {
	padding: 140px 0;
}
#intro h2 {
	margin-bottom: 20px;
}
#intro .text p {
	margin-bottom: 34px;
}
#intro h5 {
	color: var(--eerieBlack);
	margin-bottom: 20px;
	font-weight: 500;
}
#intro .items {
	margin-top: 140px;
}
#intro .item .title {
	margin-bottom: 10px;
}
#intro .item .text {
	line-height: 1;
}

#faqs {
	padding: 140px 0 0 0;
}







/* flexible template modules */
/* general text module */
.general-text-mod { position: relative; padding: 90px 0; }
.general-text-mod .intro { margin-bottom: 30px; }
.general-text-mod .title + .text, .general-text-mod .subtitle + .text { margin-top: 30px; }

#default {
	position: relative;
	padding: 150px 0 90px 0;
}
#default .title h1 {
	font-weight: 500;
}
#default .text {
	margin-top: 50px;
}













/* hubspot form fix */
.hbspt-form,
.hbspt-form .hs-form-iframe {
	min-height: 100px !important;
}
