<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.modules-items {
	display:flex;
	flex-direction:row;
	padding:5px 0;
	align-items:center
}
.modules a {
	text-decoration:none
}
.modules-items h6 {
	font-size:15px
}
.modules-items p {
	font-size:13px
}
.int-modul {
	padding:4px 5px 5px 0;
	border-radius:5px;
	width:35px;
	text-align:center
}
.int-modules-links {
	padding:0;
	margin:0
}
.int-modules-links-title {
	font-size:15px;
	color:#1e2432;
	text-align:left
}
.int-modules-links-subtitle {
	font-size:13px;
	font-weight:400;
	color:grey;
	text-align:left
}
.int-resources-tab,.int-resources-tab a {
	display:flex
}
.int-resources-tab a {
	text-decoration:none;
	color:#000744
}
.int-resources-tab a h6 {
	color:#1e2432;
	font-weight:400
}
.int-resources-tab a:hover h6 {
	text-decoration:none;
	color:#0fb4ca
}
.int-resources-tab a:hover p {
	text-decoration:none;
	color:#000744
}
.int-resources-tab a p {
	color:#000744
}
.int-resources-tab-right {
	padding:0 20px 20px
}
.int-resources-tab-right p {
	font-size:14px
}
.int-resources-tab-left p {
	color:#1e2432;
	font-size:14px;
	margin-left:22px
}
.int-resources-tab-right h6 {
	font-size:18px
}
.int-resources-tab-right span {
	color:#1e2432
}
.nav-link {
	color:#000
}
@media only screen and (max-width:768px) {
	.int-resources-tab {
		grid-template-columns:1fr
	}
}
@media only screen and (max-width:1300px) {
	.solutions-tab {
		transform:translate(0,0)
	}
	.int-resources-tab-left {
		width:50%
	}
	.int-resources-tab-right {
		width:50%;
		padding:13px
	}
}
.modules-title {
	color:gray;
	font-weight:400;
	font-size:14px;
	margin-left:0
}
.navbar-expand-lg .navbar-nav .nav-link {
	text-align:left
}
.int-resources-tab-left p {
	font-size:14px;
	color:gray;
	font-weight:400
}
.int-resources-tag {
	color:gray;
	font-size:14px;
	line-height:100%
}
.mega-menu__col.mega-menu__col--featured {
	background-color:#f1f1f1;
	margin:1px 0 0 0
}
body .navbar-light {
	background:#fff
}
.navbar-light .navbar-nav .nav-link:focus{
	color:rgba(0,0,0,.55)!important;
}
[class*=" icon-"]:before,[class^=icon-]:before {
	font-family:icons;
	font-style:normal;
	font-weight:400;
	speak:never;
	display:inline-block;
	text-decoration:inherit;
	width:1em;
	margin-right:.2em;
	text-align:center;
	font-variant:normal;
	text-transform:none;
	line-height:1em;
	margin-left:.2em;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
[tabindex="-1"]:focus:not(:focus-visible) {
	outline:0!important
}
.nav-link {
	display:block;
	padding:1rem 1rem
}
.nav-link:focus,.nav-link:hover {
	text-decoration:none
}
.navbar {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
	padding:0 20px
}
.navbar .container-fluid {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between
}
.navbar-brand-custom {
	display:inline-block;
	padding-top:1rem;
	padding-bottom:1rem;
	margin-right:20px;
	font-size:1.6rem;
	line-height:inherit;
	white-space:nowrap
}
.navbar-brand-custom:focus,.navbar-brand-custom:hover {
	text-decoration:none
}
.navbar-nav {
	display:flex;
	flex-direction:column;
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.navbar-nav .nav-link {
	padding-right:0;
	padding-left:0
}
.navbar-collapse {
	flex-basis:100%;
	flex-grow:1;
	align-items:center
}
.navbar-toggler-custom {
	padding:0;
	font-size:1.6rem;
	line-height:1;
	background-color:transparent;
	border:1px solid transparent;
	border-radius:.8rem
}
.navbar-toggler-custom:focus,.navbar-toggler-custom:hover {
	text-decoration:none
}
@media (max-width:1024.98px) {
	.navbar-expand-md&gt;.container-fluid {
		padding-right:0;
		padding-left:0
	}
}
@media (min-width:1025px) {
	.navbar-expand-md {
		flex-flow:row nowrap;
		justify-content:flex-start
	}
	.navbar-expand-md .navbar-nav {
		flex-direction:row;
		text-align:left;
		margin:0 auto
	}
	.navbar-expand-md .navbar-nav .nav-link {
		padding-right:20px;
		padding-left:20px
	}
	.navbar-expand-md&gt;.container-fluid {
		flex-wrap:nowrap
	}
	.navbar-expand-md .navbar-collapse {
		display:flex!important;
		flex-basis:auto;
		text-align:center;
		margin:0 auto
	}
	.navbar-expand-md .navbar-toggler-custom {
		display:none
	}
}
.navbar-light .navbar-brand-custom {
	color:#220d4e
}
.navbar-light .navbar-brand-custom:focus,.navbar-light .navbar-brand-custom:hover {
	color:#220d4e
}
.navbar-light .navbar-nav .nav-link {
	color:#220d4e
}
.navbar-light .navbar-nav .nav-link:hover {
	color:#0fb4ca!important
}
.navbar-light .navbar-toggler-custom {
	color:#220d4e;
	border-color:rgba(0,0,0,.1)
}
.d-none {
	display:none!important
}
.d-block {
	display:block!important
}
.d-flex {
	display:flex!important
}
@media (min-width:576px) {
	.d-sm-flex {
		display:flex!important
	}
}
@media (min-width:1025px) {
	.d-md-block {
		display:block!important
	}
}
.flex-column {
	flex-direction:column!important
}
.align-items-stretch {
	align-items:stretch!important
}
@media (min-width:576px) {
	.flex-sm-row {
		flex-direction:row!important
	}
	.justify-content-sm-between {
		justify-content:space-between!important
	}
}
@media (min-width:1025px) {
	.flex-md-row {
		flex-direction:row!important
	}
}
.fixed-top-custom {
	position:fixed;
	top:0;
	right:0;
	left:0;
	z-index:1030
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
	.sticky-top {
		position:-webkit-sticky;
		position:sticky;
		top:0;
		z-index:1020
	}
}

.px-0 {
	padding-right:0!important
}
.mb-0 {
	margin-bottom:0!important
}
.mb-60 {
	margin-bottom:6rem!important
}

.pt-70,.py-70 {
	padding-top:7rem!important
}
.pb-20,.py-20 {
	padding-bottom:20px!important
}
.pr-20,.px-20 {
	padding-right:20px!important
}

.pl-20,.px-20 {
	padding-left:20px!important
}
.pl-40,.px-40 {
	padding-left:4rem!important
}
.w-100 {
	width:100%!important
}
.mx-0 {
	margin-right:0!important
}
.pl-0,.px-0 {
	padding-left:0!important
}
.pr-0,.px-0 {
	padding-right:0!important
}
.pt-4,.py-4 {
	padding-top:15px!important
}
.pr-4,.px-4 {
	padding-right:15px!important
}
.pb-0,.py-0 {
	padding-bottom:0!important
}
.pt-30,.py-30 {
	padding-top:3rem!important
}
.pt-3,.py-3 {
	padding-top:1rem!important
}
.pb-3,.py-3 {
	padding-bottom:1rem!important
}
@media (min-width:1025px) {
	.pt-md-0,.py-md-0 {
		padding-top:0!important
	}
	.pr-md-0,.px-md-0 {
		padding-right:0!important
	}
	.pl-md-0,.px-md-0 {
		padding-left:0!important
	}
	.pb-md-0,.py-md-0 {
		padding-bottom:0!important
	}
	.pl-md-20,.px-md-20 {
		padding-left:20px!important
	}
	.pr-md-40,.px-md-40 {
		padding-right:4rem!important
	}
	.pl-md-40,.px-md-40 {
		padding-left:40px!important
	}
	.pr-md-30,.px-md-30 {
		padding-right:30px!important
	}
	.pl-md-30,.px-md-30 {
		padding-left:30px!important
	}
	.pb-md-40,.py-md-40 {
		padding-bottom:4rem!important
	}
	.pt-md-30,.py-md-30 {
		padding-top:3rem!important
	}
	.pr-md-50,.px-md-50 {
		padding-right:50px!important
	}
	.pl-md-50,.px-md-50 {
		padding-left:50px!important
	}
}

@media (min-width:576px) {
	.pt-sm-20,.py-sm-20 {
		padding-top:20px!important
	}
	.ml-sm-3,.mx-sm-3 {
		margin-left:1rem!important
	}
	.pt-sm-0,.py-sm-0 {
		padding-top:0!important
	}
	.pb-sm-40,.py-sm-40 {
		padding-bottom:4rem!important
	}
	.pl-sm-0,.px-sm-0 {
		padding-left:0!important
	}
}

html {
	box-sizing:border-box;
	color:#514b5f;
	background-color:#fff;
	font-size:16px;
	direction:unset;
	overflow-x:hidden
}
body[data-disable-scroll=true] {
	overflow:hidden
}

.theme-borders--left {
	border-left-style:solid;
	border-left-width:1px
}
.theme-borders--color-1 {
	border-color:#e3e1e8
}
@media (max-width:1279.98px) {
	.theme-borders--md {
		border:none!important
	}
}
ul.list-style-none {
	list-style:none;
	padding-left:0;
	padding-right:0
}
ul.list-style-none[class*=col-] {
	padding-left:20px;
	padding-right:20px
}
ul:not(.list-style-none)&gt;li {
	position:relative
}
@media (max-width:1024.98px) {
	.title-type-2 {
		font-size:1.6rem!important;
		line-height:2.8rem!important
	}
}
.navbar {
	transition:box-shadow .2s cubic-bezier(.3,.34,.85,.96),transform .2s ease-out;
	width:100%;
	top:0;
	left:0;
	z-index:777777777
}
.navbar.on {
	z-index:777777777
}
@media (max-width:1024.98px) {
	.navbar.on {
		z-index:777777778;
		position:fixed;
		top:0
	}
	.navbar.on:not(.navbar--categories-secondary) {
		border-bottom:1px solid #e3e1e8
	}
	.navbar.on:not(.navbar--categories-secondary) .main-nav__holder {
		border-top:1px solid #e3e1e8
	}
	.navbar.on#main-nav {
		background-color:#fff
	}
}
.navbar a {
	text-decoration:none
}
@media all and (max-width:1024px) {
	.navbar.navbar--main {
		top:-10px
	}
}
@media all and (min-width:1024px) {
	.navbar.navbar--main {
		top:0
	}
}
.navbar.navbar--main {
	position:-webkit-sticky;
	position:sticky;
	left:0;
	transition:box-shadow .2s 0s cubic-bezier(.3,.34,.85,.96),transform .4s 0s ease-out
}
.navbar.navbar--main.sps:not(.sps--type-2) {
	position:fixed;  
    z-index:9990; 
}
.navbar.navbar--main.sps:not(.sps--type-2).sps--blw {
	background-color:#fff
}
.navbar .container-fluid,.navbar .container-md,.navbar .container-sm {
	max-width:1640px
}
@media (min-width:1025px) {
	.navbar .container-fluid {
		max-width:1440px
	}
}
@media (min-width:1481px) {
	.navbar .container-fluid {
		max-width:1600px
	}
}
@media (min-width:1679px) {
	.navbar .container-fluid {
		max-width:1452px
	}
}
@media (min-width:1681px) {
	.navbar .container-fluid {
		max-width:1600px
	}
}
.navbar li {
	position:relative
}
.navbar-nav {
	position:relative
}
.navbar-nav li {
	display:flex;
	flex-direction:column;
	align-items:flex-start
}
.navbar-nav li.on .mega-menu,.navbar-nav li:hover .mega-menu {
	height:unset
}
.navbar-nav li.on .mega-parent&gt;a:after,.navbar-nav li:hover .mega-parent&gt;a:after {
	transform:rotate(-180deg)
}
.navbar-nav li.mega-parent&gt;a,.navbar-nav li.mega-parent&gt;span {
	z-index:777777778;
	width:100%;
	padding:0 20px;
	display:flex;
	align-items:center
}
.navbar-nav li.mega-parent&gt;a:after,.navbar-nav li.mega-parent&gt;span:after {
	margin-left:7px;
	display:block;
	content:"";
	position:relative;
	font-family:icons;
	content:"\e803";
	font-size:1.8rem;
	display:inline-block
}
@media (min-width:1025px) {
	.navbar-nav li.mega-parent&gt;a:after,.navbar-nav li.mega-parent&gt;span:after {
		content:"\e81b"
	}
}
.navbar-brand-custom {
	z-index:10;
	transition:all .3s cubic-bezier(.165,.84,.44,1);
	margin-right:15px
}
@media (max-width:1024.98px) {
	.navbar-brand-custom {
		margin-right:15px
	}
}
@media (max-width:1024.98px) {
	.navbar-toggler-custom {
		position:absolute;
		top:0;
		right:0
	}
}
@media (max-width:1024.98px) {
	.navbar-nav {
		position:relative;
		width:100%;
		display:inline-block
	}
	.navbar-nav&gt;li {
		border-bottom:1px solid #e3e1e8
	}
	.navbar-nav&gt;li ul li {
		border-bottom:none
	}
	.navbar-nav li {
		padding:23px 0;
		transform:translateX(-15px);
		opacity:0
	}
	.navbar-nav li.mega-parent&gt;a:after,.navbar-nav li.mega-parent&gt;span:after {
		right:10px;
		font-size:1.8rem
	}
	.navbar-nav li.on:before {
		display:block;
		content:"";
		position:absolute;
		left:0;
		top:60px;
		width:0;
		border-left:4px solid #0fb4ca;
		height:calc(100% - 60px);
		z-index:1
	}
	.navbar-nav li.on .mega-menu {
		display:flex
	}
	.navbar-nav li.on.mega-parent&gt;a:after {
		transform:rotate(-180deg)
	}
	.navbar-nav li.on&gt;a:not(.btn-primary):not(.btn-arrow) {
		color:#0fb4ca!important;
		text-decoration:none
	}
	.navbar-nav li.on&gt;a:not(.btn-primary):not(.btn-arrow):before {
		width:100%
	}
}
@media (max-width:1024.98px) {
	.nav-link {
		font-size:20px;
		line-height:2.8rem;
		font-weight:600;
		justify-content:space-between
	}
}
@media (max-width:1024.98px) {
	.main-nav {
		width:100%
	}
}
@media (max-width:1024.98px) {
	.nav-holder {
		display:flex;
		align-items:flex-start;
		position:fixed;
		top:0;
		right:0;
		width:0;
		background-color:#fff;
		opacity:0;
		height:100%;
		overflow-y:auto;
		overflow-x:hidden
	}
	.nav-holder:before {
		display:block;
		content:"";
		position:absolute;
		position:fixed;
		z-index:1;
		width:100%;
		background-color:#fff;
		height:60px;
		top:0;
		left:0
	}
	.nav-holder.on {
		top:64px;
		padding-top:0!important;
		height:calc(100vh - 60px);
		overflow-y:auto;
		box-shadow:0 50px 90px -16px rgba(25,20,51,.1);
		transition:opacity .25s cubic-bezier(.3,.34,.85,.96),width .55s cubic-bezier(.165,.84,.44,1);
		opacity:1;
		display:flex;
		width:100%
	}
}
@media (max-width:1024.98px) and (min-width:576px) and (max-width:1024.98px) {
	.nav-holder.on {
		max-width:80vw
	}
}
@media (max-width:1024.98px) {
	.nav-holder.on li {
		width:100%;
		display:inline-block;
		transform:translateX(0);
		opacity:1;
		transition:opacity .3s cubic-bezier(.3,.34,.85,.96),transform .3s cubic-bezier(.3,.34,.85,.96)
	}
	.nav-holder.on li.on {
		padding-bottom:0
	}
	.nav-holder.on li:nth-child(1) {
		transition-delay:.12s
	}
	.nav-holder.on li:nth-child(2) {
		transition-delay:.24s
	}
	.nav-holder.on li:nth-child(3) {
		transition-delay:.36s
	}
	.nav-holder.on li:nth-child(4) {
		transition-delay:.48s
	}
	.nav-holder.on li:nth-child(5) {
		transition-delay:.6s
	}
	.nav-holder.on li:nth-child(6) {
		transition-delay:.72s
	}
	.nav-holder.on li:nth-child(7) {
		transition-delay:.84s
	}
	.nav-holder.on li:nth-child(8) {
		transition-delay:.96s
	}
	.nav-holder.on li:nth-child(9) {
		transition-delay:1.08s
	}
}
@media (min-width:1025px) {
	.navbar:hover {
		background-color:#fff
	}
	.navbar-brand-custom {
		margin-right:20px
	}
	.navbar-nav {
		position:relative
	}
	.navbar-nav .nav-link {
		transition:color .15s cubic-bezier(.3,.34,.85,.96);
		display:inline-block;
		letter-spacing:.03em;
		position:relative;
		font-size:15px;
		line-height:24px;
		font-weight:400;
		padding-left:.6rem!important;
		padding-right:.6rem!important
	}
}
@media only screen and (min-width:1025px) and (min-width:1280px) {
	.navbar-nav .nav-link {
		padding-left:1.8rem!important;
		padding-right:1.8rem!important
	}
}
@media (min-width:1025px) and (min-width:1481px) {
	.navbar-nav .nav-link {
		padding-left:20px!important;
		padding-right:20px!important
	}
}
@media (min-width:1025px) {
	.navbar-nav .nav-link:not(.btn-primary) {
		padding-top:22px;
		padding-bottom:22px
	}
	.navbar-nav .nav-link:not(.btn-primary):before {
		display:block;
		content:"";
		position:absolute;
		left:50%;
		transform:translateX(-50%);
		bottom:-1px;
		width:0;
		transition:none;
		border-bottom:2px solid #0fb4ca
	}
}
@media (min-width:1025px) {
	.navbar-nav li:hover&gt;.nav-link {
		color:#0fb4ca
	}
	.navbar-nav li:hover&gt;.nav-link:before {
		width:calc(100% - 30px);
		transition:none
	}
	.navbar-nav li:hover.has-children&gt;a:after,.navbar-nav li:hover.mega-parent&gt;a:after {
		transform:rotate(-180deg)
	}
	.navbar-nav li:hover.has-children,.navbar-nav li:hover.mega-menu {
		display:flex
	}
}
body .hamburger{
	border:none;
	width:35px; 
	height:35px;
	position:relative;
    z-index:999999;
	transform:rotate(0);
	transition:all .5s cubic-bezier(.165,.84,.44,1);
	cursor:pointer; 
}
body .hamburger:focus {
	outline:0
}
body .hamburger div {

	position:absolute;
	height:3px;
	width:100%;
	background:#220d4e;
	opacity:1;
	left:0;
	transform:rotate(0);
	transition:.25s ease-in-out;
}

.hamburger div:nth-child(1) {
	top:calc(50% - 9px)
}
.hamburger div:nth-child(2) {
	top:50%;
	width:75%;
	opacity:1
}
.hamburger div:nth-child(3) {
	top:calc(50% + 9px)
} 
.hamburger.on div:nth-child(1) {
	width:0;
	opacity:0
}
.hamburger.on div:nth-child(2) {
	transform:rotate(45deg);
	width:100%
}
.hamburger.on div:nth-child(3) {
	top:50%;
	transform:rotate(-45deg)
}

.mega-menu {
	background-color:#fff;
	height:0;
	overflow:hidden
}
.mega-menu a {
	color:#000744;
	text-decoration:none
}
.mega-menu a:hover {
	color:#0fb4ca
}
@media (max-width:1024.98px) {
	.mega-menu {
		position:relative;
		z-index:0;
		background-color:#fff;
		display:none;
		width:100%;
		overflow:auto
	}
	
	.mega-menu__col--main p {
		max-width:85%;
		font-weight:400;
		color:#706a80;
		font-size:1.6rem;
		line-height:24px
	}
	.mega-menu__col--featured li {
		padding:18px 0
	}
	.mega-menu__col--featured a {
		color:#220d4e;
		font-weight:400;
		font-size:20px;
		line-height:2.8rem
	}
	.mega-menu .navbar-nav {
		position:relative;
		z-index:2;
		padding-top:0
	}
	.mega-menu .navbar-nav li {
		padding:0
	}
	.mega-menu .navbar-nav li a {
		display:flex;
		align-items:center
	}
	.mega-menu .navbar-nav li a:not(.navbar-nav__title) {
		font-size:20px;
		line-height:1.8rem;
		color:#220d4e;
		font-weight:400
	}
	.mega-menu .navbar-nav li a:not(.navbar-nav__title):hover li {
		color:#0fb4ca;
		text-decoration:none
	}
	.mega-menu .navbar-nav li a:not(.navbar-nav__title):hover li.int-modules-links-subtitle {
		color:grey
	}
	.mega-menu .navbar-nav li a li:hover {
		text-decoration:none
	}
}
@media (min-width:1025px) {
	.mega-menu {
		position:fixed;
		top:68px!important;
		z-index:-10;
		-webkit-box-shadow:none!important;
		box-shadow:none!important
	}
	.mega-menu .container-fluid,.mega-menu .container-md,.mega-menu .container-sm {
		z-index:2;
		position:relative
	}
	.mega-menu .navbar-nav__title {
		font-weight:600;
		font-size:20px;
		line-height:2.8rem;
		color:#220d4e
	}
	.mega-menu__cols--layout-1 .mega-menu__col {
		padding-right:30px!important
	}
	.mega-menu__cols--columns.mega-menu__cols--layout-1 {
		max-width:715px
	}
	.mega-menu__col {
		z-index:2;
		max-width:270px
	}
	.mega-menu__col--featured {
		max-width:345px
	}
	.mega-menu__col--featured a {
		font-weight:400
	}
	.mega-menu__col--featured a:hover {
		color:#0fb4ca
	}
	.mega-menu__col:not(.mega-menu__col--layout-1):not(.mega-menu__col--featured) {
		padding-right:40px!important;
		max-width:245px
	}
	.mega-menu__col--main {
		max-width:270px
	}
	.mega-menu__col--main .h4 {
		font-size:2.8rem;
		line-height:3.4rem
	}
	.mega-menu__col--main p {
		font-weight:400;
		font-size:15px;
		line-height:24px;
		color:#514b5f
	}
	.mega-menu .navbar-nav li:first-child {
		padding-top:0
	}
	.mega-menu .navbar-nav li a:not(.navbar-nav__title) {
		font-size:15px;
		line-height:20px;
		color:#220d4e;
		font-weight:400
	}
	.mega-menu .navbar-nav li a:not(.navbar-nav__title):hover li {
		text-decoration:none;
		color:#0fb4ca
	}
	.mega-menu .navbar-nav li a:not(.navbar-nav__title):hover li .navbar-nav__item-text {
		opacity:.6;
		text-decoration:none
	}
	.mega-menu .navbar-nav li a:not(.navbar-nav__title):hover li.int-modules-links-subtitle {
		color:grey
	}
	.mega-menu .navbar-nav.navbar-nav__title {
		font-size:20px;
		line-height:2.8rem
	}
	.mega-menu .navbar-nav__item-title {
		font-size:20px;
		line-height:2.8rem;
		font-weight:600
	}
	.mega-menu .navbar-nav__item-text {
		font-size:1.2px;
		line-height:1.6rem;
		color:#514b5f;
		opacity:.8;
		transition:all .3s cubic-bezier(.3,.34,.85,.96)
	}
}
.mega-parent:hover .mega-menu {
	height:unset
}
@media (min-width:1025px) {
	.mega-parent:hover {
		display:initial
	}
	.mega-parent:hover .mega-menu {
		height:unset;
		z-index:1032;
		opacity:1;
		overflow:inherit
	}
	.mega-parent:hover .mega-menu:before {
		display:block;
		content:"";
		position:absolute;
		width:200%;
		height:100%;
		box-shadow:0 32px 44px rgba(112,106,128,.15),inset 0 1px 0 #e5e6ec;
		top:0;
		left:0;
		z-index:0
	}
	.mega-parent:hover .mega-menu .container-fluid,.mega-parent:hover .mega-menu .container-md,.mega-parent:hover .mega-menu .container-sm {
		z-index:1;
		opacity:1
	}
}
.mega-parent {
	position:relative
}
.mega-parent:before {
	display:block;
	content:"";
	position:absolute;
	display:none;
	width:100%;
	height:40px;
	left:0;
	top:100%
}

body.main-nav--light .nav-holder:before {
	background-color:transparent
}
body.main-nav--light .hamburger span {
	background-color:#fff
}
body.main-nav--light .hamburger.on span {
	background-color:#220d4e
}
body.main-nav--light .navbar .hamburger span {
	background-color:#fff
}
body.main-nav--light .navbar .hamburger.on span {
	background-color:#220d4e
}
body.main-nav--light .navbar.sps--abv:hover .hamburger span {
	background-color:#220d4e
}
body.main-nav--light .navbar.sps--abv {
	background-color:transparent
}
body.main-nav--light .navbar.sps--abv:hover {
	background-color:#fff
}

body.main-nav--light .navbar.sps--abv:hover .nav-link {
	color:#220d4e
}
@media (min-width:1025px) {
	body.main-nav--light .navbar.sps--abv .nav-link {
		color:#fff
	}
}
button::-moz-focus-inner {
	padding:0;
	border:0
}
@media (min-width:1025px) {
	body {
		overflow: initial
	}
}

@font-face {
 font-family:"icons";
 src:url(https://9390300.fs1.hubspotusercontent-na1.net/hubfs/9390300/Mega%20Menu/fontello.woff2) format("woff2"),
 url(https://9390300.fs1.hubspotusercontent-na1.net/hubfs/9390300/Mega%20Menu/fontello.woff) format("woff");
 font-weight:400;
 font-style:normal;
 font-display:swap
}

.navbar--main.navbar.navbar-light.sps.sps--abv .container-fluid::after, .navbar--main.navbar.navbar-light.sps.sps--abv .container-fluid::before,
.navbar--main.navbar.navbar-light.sps.sps--blw .container-fluid::after, .navbar--main.navbar.navbar-light.sps.sps--blw .container-fluid::before
{
  content: none;
}
@media (max-width: 991.98px){
  .navbar--main.navbar.navbar-light.sps.sps--abv .nav-holder .main-nav__holder.navbar-nav, .navbar--main.navbar.navbar-light.sps.sps--blw .nav-holder .main-nav__holder.navbar-nav{padding:0;} 
}

@media (max-width: 1024.98px){
	.mega-menu__col .navbar-nav li{
		padding-top: 0.1rem !important;
		padding-bottom: 0.1rem !important;
	}
  .int-rres{padding:1rem}
  .navbar-expand-md .navbar-toggler-custom.hamburger {display: block;} 
  
}
@media (min-width: 768px) and (max-width: 1024px){
 .navbar--main.navbar-mega-custom.py-md-0{
	 padding-top: 1rem !important;
	padding-bottom: 1rem !important;
}
}

.navbar.sps--blw {
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1);
  background-color: #fff;
}

@media (max-width: 1480.98px) {
  .navbar.sps--blw .navbar-brand {
    transition-delay: 0.5s;
  }
}

@media (min-width: 768px) and (max-width: 1024px){
	 .navbar--main.navbar-mega-custom .nav-holder.flex-column.flex-md-row{
		flex-direction: column !important;
	}
}

@media (min-width: 1025px) and (max-width: 1199px){
	.int-resources-tab-left {
	  width: 40%;
	}
	
	.int-resources-tab-right {
		width: 60%;
	}
}

@media (max-width:1024.98px) {
.int-resources-tab-right { width: 60%; }
.int-resources-tab-left {width: 40%;}
}

.navbar-mega-custom .navbar-nav .modules a:hover p{text-decoration:none;color: #0fb4ca;}


.navbar-nav .nav-link.no-submenu:not(.btn-primary)::before {
  display: block;
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -1px;
  width: 0;
  transition: none;
  border-bottom: none
}

.navbar--main.navbar-mega-custom ul.main-nav__holder.navbar-nav ul.navbar-nav{margin: 0;}
@media (min-width: 1025px) and (max-width: 1279px){
	.pl-pr{
		padding-right: 1rem !important;
		padding-left: 1rem !important;
	}
	.pl-custom{padding-left: 20px !important;}
}


.navbar-nav li.mega-parent &gt; a.nav-link.no-submenu::after{
  content: none;
}

@media (max-width:767.98px) {
  .int-app h5,.margin-bottom-article.mega-menu__col.mega-menu__col--featured, h5.modules-title {margin: 20px 0 0 0;}
  .int-resources-tab, .int-resources-tab a{display:block;}
  .int-resources-tab-left,.int-resources-tab-right{width:100%}
  .int-resources-tab-left img{display:block;margin:0 auto;}
  .int-resources-tab-right{text-align:center}
  .no-padd-mobile{padding:0!important}
  .pl-mobile{padding-left: 1rem !important;}
}
@media (min-width: 768px) and (max-width: 1024px){
	.main-nav__holder.navbar-nav.list-style-none.mr-md-auto{flex-direction: column;}
  .mega-menu .mega-menu__col.mega-menu__col--featured{width:100%!important;}
  .box-help{width:100%!important;}
  .mt-mb-custom{margin-top:1rem!important;margin-bottom:20px!important;}
  p.int-resources-tag{margin:0!important;}
}

@media (max-width:767px) {
  .navbar-light .navbar-nav .nav-link.no-submenu{padding:0 20px;}
}
  @media (max-width: 1024.98px){
.secondary-nav {
  width: 100%;
  height: 100%;
    }
}
@media (max-width: 1024.98px){
  .secondary-nav li.secondary-nav__cta .btn-primary {
    width: 100%;
    cursor: pointer;
    color: #ffffff;
    background: #0fb4ca;
    border: 2px solid #0fb4ca;
    border-radius: 0;
    padding: 8px 30px;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    line-height: 1.5;
    display: inline-block;
    font-family: 'DM Sans',sans-serif;
  }
}

.mt-30{margin-top:3rem;}

@media (min-width: 1200px) and (max-width: 1399px){
  .int-resources-tab, .int-resources-tab a {
    display: initial;
  }
  .int-resources-tab-left, .int-resources-tab-right{width:100%;}
  .int-resources-tab-right {padding: 10px 0 0 0;}
}

.int-icons img{width:20px;}
.int-modul img{width:20px;margin:0 10px 0 0}
.int-resources-tab-left,.int-resources-tab-left{
  flex:0 0 40%;
}
.bottom-cta-fixed{
    position: relative;
    width: 100%;
    background: #fff;
    padding-bottom: 20px;
}
@media all and (max-width:1024px){
  .desktop-cta-top{ 
    display:none; 
  }
} 

.btn-close{
  position:absolute;
  right:0; 
  top:35px; 
}
.modal-content{
  padding: 10px 20px;
}
.legal-consent-container{
  margin-top:30px;
}
.sidebar:before{
}
@media all and (min-width:991px){
.sidebar-close{
  display:none;
  }
}
@media all and (max-width:991px){
  .btn-demo{
    display:none; 
  }
.sidebar-close{
  background: #fff;
    z-index: 1050;
    position: absolute;
    padding: 2.5% 4%;
    border-radius: 30px;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    color: #000;
    left: 5%;
    -webkit-box-shadow: 0px 0px 5px 4px rgb(0 0 0 / 10%);
    box-shadow: 0px 0px 5px 4px rgb(0 0 0 / 10%);
    top: 2.5%;
  } 
} 
.image-map,.pins{
  width: 100%;
  height: auto;

}
.pinsimg{
  position: absolute;
}

.is-visible {
  display: block;
}
.is-open {
  margin-top: 15px;
  opacity: 1!important;
}
.left-badges{
      display: flex;
    justify-content: flex-start;
}
.extra-left p{
  margin:0!important;
}
.list-specs{
  display:flex;
  border-bottom: 1px solid #1e243229;
  margin-bottom: 25px;
}
.list-specs-dark{
	border-bottom: 1px solid #ffffff29!important;
  }
.left-img-icon{
  margin-right:16px;
  line-height:30px;
}
.text-img h3{
  margin-bottom:15px;
}
.text-img p{
  margin-bottom:25px!important;
}
.content-list .last{
  border:0!important;
}
.features-list ul {
  list-style: none;
  padding: 0;
}
.features-list li {
  padding-left: 1.3em;
  font-size:18px!important;
  margin:10px 0!important;
}
.features-list li:before {
    content: "\f00c";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em;
    width: 20px;
    background-color: #c9ebf1;
    border-radius: 50%;
    padding: 2px 5px;
    font-size: 11px;
    color: #0fb4ca;
    margin-right: 15px;
}
.hov-anim{
  position:relative;
}
.hoverimage{
  position:absolute;
  opacity:0;
}
@media all and (max-width:576px){
.side-image-anim{
  left:0!important;
}
}
.quiz{
  
}
@media all and (max-width:992px){
  .quiz{
  background: rgb(255,255,255);
}
}
.navbar-light{
  background:transparent;
}
.fixed-top{
  background: linear-gradient(
90deg, rgba(255,255,255,1) 50%, rgba(247,249,251,1) 50%);
}
.quiz {
    margin-bottom: 0px!important;
}
.multi-container label{
  width: 100%;
    background: #F7F9FB;
    padding: 14px 20px;
  border: 2px solid #F7F9FB; 
}
.multi-container label:hover{
  background: #d5e1ed;
  border:2px solid #0fb4ca;
}
li label input{
  float:right;
    background-color: white;
    border-radius: 50%;
    vertical-align: middle;
    border: 1px solid #ddd;
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    cursor: pointer;
  background:#ECEEF1;
  width:21px!important;
  height:21px;
}
li label input:checked{
  background:#0FB4CA;
}
li label input:checked::before{
      content: "\f00c";
    font-family: FontAwesome;
    display: inline-block;
    border-radius: 50%;
    padding: 0px 4px;
    font-size: 11px;
    color: #ffffff;
}
label span{
  color:#1E2432;
  display: block;
  margin-left: 38px;
}
.legal-consent-container{
  font-size:14px; 
}
.legal-consent-container .input,.legal-consent-container .inputs-list{
  margin-bottom:0;
}
span.hs-form-required {
    margin-left: 0;
    display: inline-block; 
}
fieldset .input input[type=checkbox] {
    background: #ECEEF1;
}
input:checked + span{ 
  font-weight: bold;
  color:#0FB4CA;
}
label svg{
  float:left;
}
input:checked + svg &gt; g &gt; rect{ 
}
.hs-form-checkbox{
  margin:10px 0;
}
.hs-form-field &gt; label:first-of-type{
display:none;
}
.hs-submit{
  width:100%;
}
#multistep-form .actions input[type=submit]{
  display:none;
}
#multistep-form .actions input[type=button]{
  float:left;
  display:none;
}
.display-btn{
  display:inline-block!important;
} 
#multistep-form .actions{
  text-align: right;
}
textarea{
  width: 100%;
    padding: 30px;
    background: #F7F9FB;
    border: 0;
      border: 2px solid #000;
    color: #848484;
}
.hs-error-msgs li label{
  width:unset!important;
  padding:0!important;
  background:transparent!important;
}
li label input:checked {
    background: #0fb4ca!important;
}
 .input input, .input select{
  background:#F7F9FB;
  width: 100%; 
  padding: 12px 20px; 
}
.input select{
  border:2px solid #000;
      color: #848484;
}

.hs-form-4ac733c5-def4-4161-8d97-4120edac4f93_a007ed52-f4c2-47dc-a974-4eb8f3f7e1f0 fieldset.form-columns-1 .hs-input{
    width: 100%;
} 
#email-4ac733c5-def4-4161-8d97-4120edac4f93{
  width:100%;
}
 .input{
  margin-bottom: 15px;
}
.hs-form-booleancheckbox-display{
  width:unset;
  padding:0;
  background:transparent;
}
.hs-form-booleancheckbox-display input{
  padding:0!important;
}
.legal-consent-container .hs-form-booleancheckbox-display&gt;span{
  margin-left:30px!important;
}
.hs-recaptcha{
  display:none;
}
#multistep-form{
      max-width: 1000px;
    margin: 0 auto; 
}
        #multistep-form form {

            -webkit-animation: fadein 1s; /* Safari, Chrome and Opera &gt; 12.1 */
            -moz-animation: fadein 1s; /* Firefox &lt; 16 */
                -ms-animation: fadein 1s; /* Internet Explorer */
                -o-animation: fadein 1s; /* Opera &lt; 12.1 */
                    animation: fadein 1s;
        }

        @keyframes fadein {
            from { opacity: 0; }
            to   { opacity: 1; }
        }

        /* Firefox &lt; 16 */
        @-moz-keyframes fadein {
            from { opacity: 0; }
            to   { opacity: 1; }
        }
 
        /* Safari, Chrome and Opera &gt; 12.1 */
        @-webkit-keyframes fadein {
            from { opacity: 0; }
            to   { opacity: 1; }
        }

        /* Internet Explorer */
        @-ms-keyframes fadein {
            from { opacity: 0; }
            to   { opacity: 1; }
        }

        /* Opera &lt; 12.1 */
        @-o-keyframes fadein {
            from { opacity: 0; }
            to   { opacity: 1; }
        }
#multistep-form{
  
}
fieldset{
  max-width: unset!important;
}
#multistep-form input[type="text"],#multistep-form input[type="email"]{
    border: 2px solid #000000; 
} 
input[type="submit"]:disabled {
  opacity:0.5;
  cursor:none!important;
}
input[type="submit"]:disabled:hover{
  transform:none!important;
  background: #1e2432 !important;
}
.step2{
  display:none; 
}
.quiz-title-step2{
  display:none;
}
.multi-container{
  display:flex;
  flex-wrap: wrap;
      justify-content: center;
}
.hs-form-checkbox{
  max-width:325px!important;
  width:100%;
  margin:10px;
}
fieldset .input input[type=checkbox]{
  padding:0!important;
}
input:checked + svg +span {
    font-weight: 700;
    color: #0fb4ca!important;
}
span.input:checked + svg + span.label.li {
    color: #0fb4ca!important;
}
input:checked + svg +span {
    font-weight: 700;
    color: #0fb4ca!important;
}
.form-columns-1{ 
  padding:10px 0!important;
}
.hs-error-msgs{
    margin-top: 2rem;
    margin-bottom: 0;
}
.min-height-custom-menu{min-height:80px}
.custom-cta-bottom-mobil{width:100%}
.custom-cta-bottom-mobil a{padding: 12px 0!important;border:none!important;width:100%!important;position:relative;z-index:9999;}
.secondary-nav{position: sticky;bottom: 6rem;} 
/* Blog Modal container */
.blog-modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Blog Modal Content */
.blog-modal-content {
  background-color: #fefefe;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 80%; /* Could be more or less, depending on screen size */
  max-width:1200px; 
}

/* The Close Button for Blog Modal */
.blog-close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.blog-close:hover,
.blog-close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
</pre></body></html>