@font-face {
	font-family: 'FontAwesome';
	src: url('https://5943703.fs1.hubspotusercontent-na1.net/hubfs/5943703/fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0');
	src: url('https://5943703.fs1.hubspotusercontent-na1.net/hubfs/5943703/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
		url('https://5943703.fs1.hubspotusercontent-na1.net/hubfs/5943703/fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
		url('https://5943703.fs1.hubspotusercontent-na1.net/hubfs/5943703/fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0') format('woff'),
		url('https://5943703.fs1.hubspotusercontent-na1.net/hubfs/5943703/fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
		url('https://5943703.fs1.hubspotusercontent-na1.net/hubfs/5943703/fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal
}
.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.fa-plus:before {
	content: "\f067"
}
.fa-minus:before {
	content: "\f068"
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/




/* 1a. Containers */
.row-fluid-wrapper{
	position: relative;
}








/* 1b. Colors */








/* 1c. Typography */



































body span{
	font-size: inherit;
}

/* 1d. Buttons */






























/* 1e. Forms */































/* 1f. Icons */
















/* 1g. Cards */











/* 1h. Tables */













/* 1i. Website header */



























/* 1j. Website footer */













/* Drag and drop layout styles */

.dnd-section {
	padding: 20px 0px;
}

/* Padding on blog post sections */

.blog-post-section {
	padding: 20px 0;
}

/* .content-wrapper is used for blog post and system templates and .header-wrapper is used for the website header module */

.dnd-section > .row-fluid,
.content-wrapper,
.header__wrapper {
	max-width: 1170px;
}





html {
	font-size: 18px;
}

body {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	background-color: #ffffff;
	color: #4b4c4e;
	font-size: 18px;
}

/* Paragraphs */

p {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Anchors */

a {
	font-weight: normal; text-decoration: underline; font-family: Roboto, sans-serif; font-style: normal;
	color: #286ba4;
}

a:hover,
a:focus {
	font-weight: normal; text-decoration: underline; font-family: Roboto, sans-serif; font-style: normal;
	color: #fda429;
}

a:active {
	font-weight: normal; text-decoration: underline; font-family: Roboto, sans-serif; font-style: normal;
	color:#fda429;
}

/* Headings */

h1 {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 900; text-decoration: none;
	color: #273077;
	font-size: 54px;
	text-transform: none;
}

body h2 {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #272f77;
	font-size: 40px;
	text-transform: none;
}

h3 {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #4b4c4e;
	font-size: 31px;
	text-transform: none;
}

h4 {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #4b4c4e;
	font-size: 24px;
	text-transform: none;
}

h5 {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #273077;
	font-size: 18px;
	text-transform: none;
}

h6 {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #273077;
	font-size: 16px;
	text-transform: none;
}

/* Blockquotes */

blockquote {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	border-left-color: #0083D1;
	border-left-color: #272F77;
	color: #4b4c4e;
	font-size: 24px;
}

blockquote > footer {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	font-size: 18px;
}

/* Horizontal rules */

hr {
	border-bottom-color: #FDA429;
}





/* Primary button */

button,
.button,
.hs-button {
	border: 0px solid #0083D1;

	padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;

	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: #0083D1;
	border-radius: 40px;
	color: #ffffff;
	fill: #ffffff;
	font-size: 16px;
	text-transform: none;
}

button:hover,
button:focus,
button:active,
.button:hover,
.button:focus,
.button:active,
.hs-button:hover,
.hs-button:focus,
.hs-button:active {
	border: 0px solid #0083D1;

	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: #FDA429;
	color: #ffffff;
	fill: #ffffff;
}

button:active,
.button:active,
.hs-button:active {
	border: 0px solid #0083D1;

	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: rgba(255, 244, 121, 100);
	border-color: #50d3ff;
	color: #ffffff;
	fill: #ffffff;
}

/* Secondary button */

.button.button--secondary {
	border: 0px solid #0083D1;

	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: #FDA429;
	border-radius: 40px;
	color: #FFFFFF;
	fill: #FFFFFF;
	text-transform: none;
}

.button.button--secondary:hover,
.button.button--secondary:focus,
.button.button--secondary:active {
	border: 0px solid #0083D1;

	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: #0083D1;
	color: #ffffff;
	fill: #ffffff;
}

.button.button--secondary:active {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: rgba(80, 211, 255, 100);
	border: 0px solid #0083D1;

	border-color: #50d3ff;
	color: #ffffff;
	fill: #ffffff;
}

/* Simple button */

.button.button--simple {
	font-weight: normal; text-decoration: underline; font-family: Roboto, sans-serif; font-style: normal;
	color: #286ba4;
	fill: #286ba4;
}

.button.button--simple:hover,
.button.button--simple:focus {
	font-weight: normal; text-decoration: underline; font-family: Roboto, sans-serif; font-style: normal;
	color: #fda429;
	fill: #fda429;
}

.button.button--simple:active {
	font-weight: normal; text-decoration: underline; font-family: Roboto, sans-serif; font-style: normal;
	color: #fff479;
	fill: #fff479;
}

/* Button sizing */

.button.button--small {
	padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;

	font-size: 14px;
}

.button.button--large {
	padding-top: 10px;
padding-right: 40px;
padding-bottom: 10px;
padding-left: 40px;

	font-size: 18px;
}





/* Form */

form {
	border: 1px none #0083D1;

	padding: 45px;

	background-color: #0083D1;
	border-radius: 0px;
}

/* Form title */

.form-title {
	border: 1px none #272F77;

	padding: 25px;

	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: #272F77;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	color: #ffffff;
	font-size: 31px;
	text-transform: ;
}

/* Labels */

form label {
	padding-top: 6px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 0px;

	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	color: #4b4c4e;
	font-size: 18px;
}

/* Help text */

form legend {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	color: #4b4c4e;
	font-size: 14px;
}

/* Form fields */

form input[type='text'],
form input[type='email'],
form input[type='password'],
form input[type='tel'],
form input[type='number'],
form input[type='search'],
form select,
form textarea {
	border: 1px none #FDA429;

	padding: 10px;

	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	background-color: #ffffff;
	border-radius: 0px;
	color: #4b4c4e;
	font-size: 18px;
}

/* Form fields - placeholders */

::-webkit-input-placeholder {
	color: #FDA429;
}

::-moz-placeholder {
	color: #FDA429;
}

:-ms-input-placeholder {
	color: #FDA429;
}

:-moz-placeholder {
	color: #FDA429;
}

::placeholder {
	color: #FDA429;
}

/* Form fields - date picker */

form .hs-dateinput:before {
	right: 10px;
}

form .pika-table thead th {
	background-color: #272F77;
	color: #ffffff;
}

form td.is-today .pika-button {
	color: #231f20;
}

form .is-selected .pika-button {
	background-color: #0083D1;
	color: #231f20;
}

form .pika-button:hover {
	background-color: #272F77 !important;
}

/* Headings and text */

form .hs-richtext,form .hs-richtext *,form .hs-richtext p,form .hs-richtext h1,form .hs-richtext h2,form .hs-richtext h3,form .hs-richtext h4,form .hs-richtext h5,form .hs-richtext h6 {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	color: #4b4c4e;
}

form .hs-richtext a {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	color: #4b4c4e;
}

/* GDPR */

form .legal-consent-container,form .legal-consent-container .hs-richtext,form .legal-consent-container .hs-richtext p {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	color: #4b4c4e;
	font-size: 14px;
}

/* Submit button */



form input[type='submit'],  form .hs-button {
	border: 0px solid #0083D1;

	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: #0083D1;
	border-radius: 40px;
	color: #ffffff;
	text-transform: none;
}

form input[type='submit']:hover,  form input[type='submit']:focus,  form .hs-button:hover,  form .hs-button:focus {
	border: 0px solid #0083D1;

	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: #FDA429;
	color: #ffffff;
}

form input[type='submit']:active, form .hs-button:active {
	border: 0px solid #0083D1;

	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: rgba(255, 244, 121, 100);
	border-color: #50d3ff;
	color: #ffffff;
}





form input[type='submit'], form .hs-button {
	padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;

	font-size: 16px;
}



/* Inline thank you message */

.submitted-message {
	border: 1px none #0083D1;

	padding: 45px;

	background-color: #0083D1;
	border-radius: 0px;
}





/* Default icon (regular/dark) */

.icon {
	padding: 15px;

	background-color: #FDA429;
}

.icon svg {
	fill: #ffffff;
	height: 16px;
	width: 16px;
}

/* Light icon */

.icon--light .icon {
	background-color: #ffffff;
}

.icon--light svg {
	fill: #FDA429;
}

/* Size */

.icon--small svg {
	height: 12px;
	width: 12px;
}

.icon--small .icon {
	padding: 10px;

}

.icon--large svg {
	height: 24px;
	width: 24px;
}

.icon--large .icon {
	padding: 25px;

}





/* Table */

table {
	border: 1px solid #FDA429;

	background-color: #ffffff;
}

/* Table cells */

th,
td {
	border: 1px solid #FDA429;

	padding: 10px;

	color: #231f20;
}

/* Table header */

thead th,
thead td {
	background-color: #272F77;
	color: #ffffff;
}

/* Table footer */

tfoot th,
tfoot td {
	background-color: #0083D1;
	color: #231f20;
}





/* Header container */

.header {
	background-color: #ffffff;
}

/* Header content color */

.header p,
.header h1,
.header h2,
.header h3,
.header h4,
.header h5,
.header h6,
.header a:not(.button),
.header span,
.header div,
.header li,
.header blockquote,
.header .tabs__tab,
.header .tabs__tab:hover,
.header .tabs__tab:focus,
.header .tabs__tab:active {
	color: #231f20;
}

/* Header top bar */

.header__top {
	background-color: #272F77;
}

/* Language switcher */

.header__language-switcher-current-label > span {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	color: #231f20;
	font-size: 18px;
	text-transform: none;
}

.header__language-switcher:hover .header__language-switcher-current-label > span,
.header__language-switcher:focus .header__language-switcher-current-label > span {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #000000;
}

.header__language-switcher-child-toggle svg {
	fill: #231f20;
}

/* Language switcher - submenu */

.header__language-switcher .lang_list_class {
	border-color: #FDA429;
}

.header__language-switcher .lang_list_class li {
	background-color: #ffffff;
}

.header__language-switcher .lang_list_class a:not(.button) {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	color: #4b4c4e;
	font-size: 18px;
	text-transform: none;
}

.header__language-switcher .lang_list_class a:hover,
.header__language-switcher .lang_list_class a:focus {
	background-color: #ffffff;
	color: #fda429;
}

.header__language-switcher .lang_list_class a:active {
	background-color: #ffffff;
}

/* Header bottom */

.header__bottom {
	background-color: #ffffff;
}

/* Logo */

.header__logo-company-name {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 900; text-decoration: none;
	color: #273077;
	font-size: 54px;
	text-transform: none;
}

/* Menu */

@media (max-width: 767px) {
	.header__menu--mobile {
		background-color: #ffffff;
	}
}

/* Menu items */

.header__menu-link {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	font-size: 18px;
	text-transform: capitalize;
}

@media (max-width: 767px) {
	.header__menu-item--depth-1 {
		border-top: 1px solid #FDA429;
	}
}

/* Menu items - top level */

.header__menu-item--depth-1 > .header__menu-link:not(.button) {
	color: #4b4c4e;
}

.header__menu-item--depth-1 > .header__menu-link:hover,
.header__menu-item--depth-1 > .header__menu-link:focus {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #fda429;
}

.header__menu-item--depth-1 > .header__menu-link:active {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #fff479;
}

.header__menu-item--depth-1 > .header__menu-link--active-link:not(.button) {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #fda429;
}

.header__menu-item--depth-1 .header__menu-child-toggle svg {
	fill: #4b4c4e;
}

/* Menu items - submenus */

.header__menu-submenu {
	background-color: #ffffff;
	border-color: #FDA429;
}

.header__menu-submenu .header__menu-link:not(.button) {
	color: #4b4c4e;
}

.header__menu-submenu .header__menu-item:hover,
.header__menu-submenu .header__menu-item:focus {
	background-color: #ffffff;
}

.header__menu-submenu .header__menu-link:hover,
.header__menu-submenu .header__menu-link:focus {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #fda429;
}

.header__menu-submenu .header__menu-link:active {
	background-color: #ffffff;
}

.header__menu-submenu .header__menu-link--active-link:not(.button) {
	color: ;
	background-color: #ffffff;
}

/* Menu icons */

.header__menu-toggle svg {
	fill: #4b4c4e;
}

.header-placeholder {
	height: 0; /* Initially set the height to 0 */
}

.header__bottom.fixed-header + .header-placeholder {
	height: 141.48px;
}





/* Footer container */

.footer {
	background-color: #ffffff;
}

/* Footer content color */

.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer p,
.footer a:not(.button),
.footer span,
.footer div,
.footer li,
.footer blockquote,
.footer .tabs__tab,
.footer .tabs__tab:hover,
.footer .tabs__tab:focus,
.footer .tabs__tab:active {
	color: #4B4C4E;
}

.footer hr {
	border-bottom-color: #4BA6ED !important;
}

/* Footer menu */

.footer .hs-menu-wrapper a {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #4b4c4e;
	font-size: 16px;
	text-transform: capitalize;
}

.footer .hs-menu-wrapper a:hover,
.footer .hs-menu-wrapper a:focus {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #fda429;
}

.footer .hs-menu-wrapper a:active {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #fff479;
}

.footer .hs-menu-wrapper .active > a {
	font-weight: 700; text-decoration: underline; font-family: Roboto, sans-serif; font-style: normal;
	color: #fda429;
}






/* Dark card */

.card--dark {
	border: 1px solid #231f20;

	background-color: #231f20;
	border-radius: 0px;
	color: #ffffff;
}

.card--dark summary,
.card--dark p,
.card--dark h1,
.card--dark h2,
.card--dark h3,
.card--dark h4,
.card--dark h5,
.card--dark h6,
.card--dark a:not(.button),
.card--dark span,
.card--dark div,
.card--dark li,
.card--dark blockquote {
	color: #ffffff;
}

/* Light card */

.card--light {
	border: 1px solid #FDA429;

	background-color: #ffffff;
	border-radius: 0px;
	color: #231f20;
}

.card--light summary,
.card--light p,
.card--light h1,
.card--light h2,
.card--light h3,
.card--light h4,
.card--light h5,
.card--light h6,
.card--light a:not(.button),
.card--light span,
.card--light div,
.card--light li,
.card--light blockquote {
	color: #231f20;
}





/* Error templates */

.error-page:before {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* System templates */

#email-prefs-form,
#email-prefs-form h1,
#email-prefs-form h2 {
	color: #4b4c4e;
}

/* Search template */

.hs-search-results__title {
	font-size: 40px;
}

/* Backup unsubscribe template */

.backup-unsubscribe input[type='email'] {
	font-size: 18px !important;
	padding: padding: 10px;
 !important;
}





/* Accordion */

.accordion__summary,
.accordion__summary:before {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	font-size: 24px;
}

.card--dark .accordion__summary:before {
	color: #ffffff;
}

.card--light .accordion__summary:before {
	color: #231f20;
}

/* Blog listing, recent posts, related posts, and blog post */

.blog-listing__post-title {
	text-transform: none;
}

.blog-listing__post-title-link {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #272f77;
}

.blog-listing__post-title-link:hover,
.blog-listing__post-title-link:focus {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #000027;
}

.blog-listing__post-title-link:active {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #777fc7;
}

.blog-listing__post-tag {
	color: #4b4c4e;
}

.blog-listing__post-tag:hover,
.blog-listing__post-tag:focus {
	color: #000000;
}

.blog-listing__post-tag:active {
	color: #9b9c9e;
}

.blog-listing__post-author-name,
.blog-post__author-name {
	color: #4b4c4e;
}

.blog-listing__post-author-name :hover,
.blog-listing__post-author-name :focus,
.blog-post__author-name:hover,
.blog-post__author-name:focus {
	color: #000000;
}

.blog-listing__post-author-name :active,
.blog-post__author-name:active {
	color: #9b9c9e;
}

/* Image gallery */

.image-gallery__close-button-icon:hover,
.image-gallery__close-button-icon:focus {
	background-color: rgba(173, 84, 0, 1.0);
}

.image-gallery__close-button-icon:active {
	background-color: rgba(255, 244, 121, 1.0);
}

.icon--light .image-gallery__close-button-icon:hover,
.icon--light .image-gallery__close-button-icon:focus {
	background-color: rgba(175, 175, 175, 1.0);
}

.icon--light .image-gallery__close-button-icon:active {
	background-color: rgba(255, 255, 255, 1.0);
}

/* Pagination */

.pagination__link-icon svg {
	fill: #286ba4;
	height: 18px;
	width: 18px;
}

.pagination__link:hover .pagination__link-icon svg,
.pagination__link:focus .pagination__link-icon svg {
	fill: #fda429;
}

.pagination__link:active .pagination__link-icon svg {
	fill: #78bbf4;
}

.pagination__link--active {
	border-color: #FDA429
}

/* Pricing card */

.pricing-card__heading {
	background-color: #272F77;
}

/* Social follow and social sharing */

.social-follow__icon:hover,
.social-follow__icon:focus,
.social-sharing__icon:hover,
.social-sharing__icon:focus {
	background-color: rgba(173, 84, 0, 1.0);
}

.social-follow__icon:active,
.social-sharing__icon:active {
	background-color: rgba(255, 244, 121, 1.0);
}

.icon--light .social-follow__icon:hover,
.icon--light .social-follow__icon:focus,
.icon--light .social-sharing__icon:hover,
.icon--light .social-sharing__icon:focus {
	background-color: rgba(175, 175, 175, 1.0);
}

.icon--light .social-follow__icon:active,
.icon--light .social-sharing__icon:active {
	background-color: rgba(255, 255, 255, 1.0);
}

/* Tabs */

.tabs__tab,
.tabs__tab:hover,
.tabs__tab:focus,
.tabs__tab:active {
	border-color: #4b4c4e;
	color: #4b4c4e;
}

.container{max-width:1170px; padding:0 15px; margin:0 auto;}
img{max-width:100%;}
/*--Buttons-*/
a.primary-button, .primary-button a{ border: 0px solid #0083D1;

	padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;

	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;color:#FFFFFF; border-radius:40px;
	background:#FDA429; display:inline-block;}
a.primary-button:hover, .primary-button a:hover{ 
	border: 0px solid #0083D1;
 
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;background:#0083D1; color: #ffffff }

a.secondary-button, .secondary-button a{ 
	border: 0px solid #0083D1;

	padding-top: 10px;
padding-right: 40px;
padding-bottom: 10px;
padding-left: 40px;
;
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color:#ffffff; 
	border-radius:40px;
	background:#0083D1; 
	display:inline-block;
}
a.secondary-button:hover, .secondary-button a:hover{ 
	border: 0px solid #0083D1;
; background:#FDA429;
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: #ffffff }
/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/*------------
Slick Slider
-------------*/
.slick-slider{  position: relative;  display: block;  box-sizing: border-box;  -webkit-user-select: none; -moz-user-select: none;     -ms-user-select: none; user-select: none;  -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{ position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus{ outline: none;}
.slick-list.dragging{ cursor: pointer;  cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}

.slick-track{ position: relative; top: 0;left: 0; display: block; margin-left: auto; margin-right: auto;}
.slick-track:before,
.slick-track:after{ display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide{ float: right;}
.slick-slide img{ display: block;}
.slick-slide.slick-loading img{ display: none;}
.slick-slide.dragging img{ pointer-events: none;}
.slick-initialized .slick-slide{ display: block;}
.slick-loading .slick-slide{ visibility: hidden;}
.slick-vertical .slick-slide{display: block;  height: auto;  border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
ul.slick-dots{text-align:center; list-style:none; padding:0; margin-top:25px;}
ul.slick-dots li{display:inline-block;margin:0 5px;}
.slick-dots button{font-size:0;width:12px; height:12px; border-radius:100%; border:1px solid #0083D1;background: transparent;
	padding: 0 0; }
.slick-active button{background:#0083D1}
.slick-arrow {position: absolute; top: 50%; transform: translateY(-50%); z-index: 4;font-size:0; background-color:transparent;width:25px; height:25px; padding:0px;}
.slick-arrow:hover{background-color:transparent;}
.slick-prev.slick-arrow{ background-image: url("data:image/svg+xml,%0A%3Csvg id='Group_131' data-name='Group 131' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24.27' height='25.146' viewBox='0 0 24.27 25.146'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_85' data-name='Rectangle 85' width='24.27' height='25.147' fill='%238c8e9e'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_130' data-name='Group 130' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_270' data-name='Path 270' d='M24.27,13A12.135,12.135,0,1,1,12.135.867,12.134,12.134,0,0,1,24.27,13Zm-2.275,0a9.86,9.86,0,1,0-9.86,9.86A9.87,9.87,0,0,0,21.995,13Zm-7.54-4.5L9.95,13l4.507,4.505a1.138,1.138,0,1,1-1.609,1.609L7.539,13.807a1.13,1.13,0,0,1-.334-.8A1.288,1.288,0,0,1,7.5,12.2l5.309-5.309a1.138,1.138,0,0,1,1.609,0A1.107,1.107,0,0,1,14.455,8.5Z' transform='translate(0 0.01)' fill='%238c8e9e'/%3E%3C/g%3E%3C/svg%3E%0A");left:0}
.slick-next.slick-arrow{background-image: url("data:image/svg+xml,%0A%3Csvg id='Group_132' data-name='Group 132' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24.27' height='25.146' viewBox='0 0 24.27 25.146'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_85' data-name='Rectangle 85' width='24.27' height='25.147' fill='%238c8e9e'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_130' data-name='Group 130' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_270' data-name='Path 270' d='M0,13A12.135,12.135,0,1,0,12.135.867,12.134,12.134,0,0,0,0,13Zm2.275,0a9.86,9.86,0,1,1,9.86,9.86A9.87,9.87,0,0,1,2.275,13Zm7.54-4.5L14.32,13,9.813,17.507a1.138,1.138,0,0,0,1.609,1.609l5.309-5.309a1.13,1.13,0,0,0,.334-.8,1.288,1.288,0,0,0-.292-.806L11.463,6.887a1.138,1.138,0,0,0-1.609,0A1.107,1.107,0,0,0,9.815,8.5Z' transform='translate(0 0.01)' fill='%238c8e9e'/%3E%3C/g%3E%3C/svg%3E%0A");right:0%}
/*---------------
Header
--------------*/
header.header .hs-search-field__bar button svg{height:18px;}
.small-header header.header .header__bottom { position: fixed; width: 100%;  z-index: 9; left: 0;  top: 0;    padding: 0.5rem 0;box-shadow: 0px 2px 5px rgba(0,0,0,0.2);}
header.header .header__bottom.fixed-header { position: fixed; width: 100%; left: 0; top: 0; z-index: 9; padding-left:15px; padding-right:15px;}
header.header .hs-search-field{display:none;}
header.header .hs-search-field.show-search-bar{display:block;  max-width: 450px;  width: 100%;}
header.header .hs-search-field.show-search-bar .hs-search-field__suggestions-container {top: 100%;  z-index: 9;background: #ffffff; box-shadow: 0px 2px 4px rgba(0,0,0,0.3);}
header.header span.icon--light.icon--square { display: flex; flex-direction: row;}
header.header .hs-search-field.show-searh-bar .hs-search-field__bar button svg{height:18px;}
header.header .row-fluid-wrapper.row-depth-1.row-number-1.dnd-section .row-fluid > div { width: auto; margin:0px;}
header.header .row-fluid-wrapper.row-depth-1.row-number-1.dnd-section .row-fluid { justify-content: flex-end;}
header.header .hs-search-field__bar form { padding: 0;}
header.header .hs-search-field__bar form .hs-search-field__input,
header.header .hs-search-field__bar form .hs-search-field__button {max-height: 38px;}
header.header .header__logo-col {max-width: 219px;}
header.header .row-fluid-wrapper.row-depth-1.row-number-1.dnd-section .span2.widget-span a{ text-transform:uppercase; text-decoration:none; padding-left:10px; color: black; border-left: 1px solid black;}
header.header .row-fluid-wrapper.row-depth-1.row-number-1.dnd-section .span2.widget-span a:hover{color:#FDA429}
header.header .header__bottom{padding:1.5rem 0;     transition: all 0.5s;}
header.header  .icon-wrapper { cursor: pointer;}
/*---------------
Footer
------------*/
footer .dnd-section {padding:60px 0 20px;}
footer.footer .widget-type-text {text-transform:uppercase;}
footer.footer .hs-menu-wrapper> ul > li{padding:5px 0}
footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment > .row-fluid{justify-content: space-between;}
footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment > .row-fluid .span6{width:50%; padding-right:5%}
footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment > .row-fluid .span2{width:20%}
footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment > .row-fluid .span4 {  width: 22%; padding-top:7px;}
footer.footer .row-fluid-wrapper.row-depth-1.row-number-9.footer-column-1-row-2-vertical-alignment  .hs-menu-wrapper>ul{text-align:right;    justify-content: flex-end;}
footer.footer .row-fluid-wrapper.row-depth-1.row-number-9.footer-column-1-row-2-vertical-alignment  .hs-menu-wrapper>ul li:last-child a{ border-right:none}
footer.footer .row-fluid-wrapper.row-depth-1.row-number-9.footer-column-1-row-2-vertical-alignment  .hs-menu-wrapper>ul li{display:inline-block; }
footer.footer .row-fluid-wrapper.row-depth-1.row-number-9.footer-column-1-row-2-vertical-alignment  .hs-menu-wrapper>ul li a{font-weight:400; padding:0 7px 0 5px; border-right:1px solid #8C8E9E; color:#8C8E9E}
footer.footer .row-fluid-wrapper.row-depth-1.row-number-9.footer-column-1-row-2-vertical-alignment  .hs-menu-wrapper>ul li a:hover{color:#FDA429}
footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment>.row-fluid .span4 .widget-type-rich_text p {display: flex; align-items: center; flex-wrap:wrap;   gap: 5px; }
/*-*/
.small-header main#main-content { }
/*-----------------
Hero Banner Module
-----------------*/
.hero-banner-module .container,
.hero-banner-module{position:relative;}
.hero-banner-module .banner-video{overflow:hidden;}
.hero-banner-module .banner-video,
.hero-banner-module .overlay{position:absolute; top:0; left:0; width:100%; height:100%;}
.hero-banner-module .section-bottom-block { border-radius:30px; box-shadow: 10px 10px 99px #060C3A1A; display:flex;max-width:898px; text-align:left; margin-left:auto; margin-right:auto; gap:52px;position:relative;z-index:1;}
.hero-banner-module .section-bottom-block .block-left-column {  max-width: 295px; width: 100%;}
.hero-banner-module .section-content { /*margin-bottom: 120px;*/}
.hero-banner-module .section-content h1,
.hero-banner-module .section-content h2 {margin-bottom: 0;}
.banner-video .hs-video-widget img { height: 100%; object-fit: cover; width: 100%;}
.hero-banner-module  .section-bottom-block .block-right-column .col-description p,
.hero-banner-module  .section-bottom-block .block-right-column .col-description span,
.hero-banner-module  .section-bottom-block .block-right-column .col-description p span {color: #8c8e9e;}

/*---------------
Intro header Module
---------------*/
.intro-header-module .section-content ul { max-width: 558px; margin: 0 auto;}
.intro-header-module .section-content ul li::marker{color:#0083D1}
.intro-header-module .section-content ul li{font-size:16px;}

/*--------------
Stats Module
--------------*/
.stats-module .container,
.stats-module{position:relative}
.stats-module .counter-box { display: flex; flex-wrap:wrap;}
.stats-module .overlay{position:absolute; top:0; left:0; width:100%; height:100%;}
.stats-module .counter-box .counter-stat { max-width: 33.333%; text-align: center; width: 100%; border-right:1px solid #ffffff;padding: 0px 40px;}
.stats-module .counter-box .counter-stat:last-child{border-right:none;}

/*-----------------
Logo Slider Module
-----------------*/
.logo-slider-module .logo-slide-column{text-align:center;}
.logo-slider-module .slick-track{display:flex;align-items:center;}
.logo-slider-module .logo-slide-column img{margin:0 auto;}
.logo-slider-module button.slick-arrow { background-color: transparent;  font-size: 0;    padding: 0 0; width: 25px; height: 25px; background-repeat: no-repeat;    position: absolute;  bottom: 0;z-index:4; top:auto; transform:none;}

.logo-slider-module button.slick-prev.slick-arrow{ background-image: url("data:image/svg+xml,%0A%3Csvg id='Group_131' data-name='Group 131' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24.27' height='25.146' viewBox='0 0 24.27 25.146'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_85' data-name='Rectangle 85' width='24.27' height='25.147' fill='%238c8e9e'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_130' data-name='Group 130' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_270' data-name='Path 270' d='M24.27,13A12.135,12.135,0,1,1,12.135.867,12.134,12.134,0,0,1,24.27,13Zm-2.275,0a9.86,9.86,0,1,0-9.86,9.86A9.87,9.87,0,0,0,21.995,13Zm-7.54-4.5L9.95,13l4.507,4.505a1.138,1.138,0,1,1-1.609,1.609L7.539,13.807a1.13,1.13,0,0,1-.334-.8A1.288,1.288,0,0,1,7.5,12.2l5.309-5.309a1.138,1.138,0,0,1,1.609,0A1.107,1.107,0,0,1,14.455,8.5Z' transform='translate(0 0.01)' fill='%238c8e9e'/%3E%3C/g%3E%3C/svg%3E%0A"); left:40%}
.logo-slider-module button.slick-next.slick-arrow{background-image: url("data:image/svg+xml,%0A%3Csvg id='Group_132' data-name='Group 132' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24.27' height='25.146' viewBox='0 0 24.27 25.146'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_85' data-name='Rectangle 85' width='24.27' height='25.147' fill='%238c8e9e'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_130' data-name='Group 130' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_270' data-name='Path 270' d='M0,13A12.135,12.135,0,1,0,12.135.867,12.134,12.134,0,0,0,0,13Zm2.275,0a9.86,9.86,0,1,1,9.86,9.86A9.87,9.87,0,0,1,2.275,13Zm7.54-4.5L14.32,13,9.813,17.507a1.138,1.138,0,0,0,1.609,1.609l5.309-5.309a1.13,1.13,0,0,0,.334-.8,1.288,1.288,0,0,0-.292-.806L11.463,6.887a1.138,1.138,0,0,0-1.609,0A1.107,1.107,0,0,0,9.815,8.5Z' transform='translate(0 0.01)' fill='%238c8e9e'/%3E%3C/g%3E%3C/svg%3E%0A");right:40%}

/*---*/
.lead-generator-module{position:relative;}
.lead-generator-module .section-inner-wrapper { display: flex;justify-content: flex-end;}
.lead-generator-module .section-inner-wrapper .section-left-column { position: absolute; left: 0; top: 0; max-width: 40%;}
.lead-generator-module .section-inner-wrapper .section-right-column { max-width: 55%;width:100%;}
.lead-generator-module .section-inner-wrapper .section-right-column .col-subHeading h4 { margin: 0;}
/*--*/
.solutions-module .section-top-row {display: flex; flex-wrap: wrap; gap:47px;}
.solutions-module .section-top-row .section-left-column { max-width: calc(43.5% - 23.5px);}
.solutions-module .section-top-row .section-left-column .col-content p { margin-bottom: 0;}
.solutions-module .section-top-row .section-right-column{ max-width: calc(56.5% - 23.5px);margin-top: -186px; border-radius:30px 0 0 30px;overflow: hidden;}
.solutions-module .section-top-row .section-right-column .col-image {	height: 100%;
}
.solutions-module .section-top-row .section-right-column .col-image img { display: block; height: 100% !important;  object-fit: cover;}
.solutions-module .section-bottom-row .solution-logo-row { display: flex; justify-content: space-around;flex-wrap: wrap; align-content: stretch;}
.solutions-module .section-bottom-row .solution-logo-row > div{max-width:25%; width:100%; text-align:center; padding:0 20px;}
.solutions-module .section-bottom-row {  margin-top: 60px;}
.solutions-module .section-bottom-row .col-link a { text-decoration: none;}
.solutions-module .bottom-text {margin-top:10px;}
/*--*/
.testimonial-module .section-inner-wrapper { display: flex; flex-wrap: wrap;gap:89px}
.testimonial-module .section-inner-wrapper .section-left-column {max-width: calc(45% - 44.5px);border-radius:30px;overflow:hidden;}
.testimonial-module .section-inner-wrapper .section-right-column{max-width:calc(55% - 44.5px)}
.testimonial-module .section-inner-wrapper .section-right-column .testimonial-slide-col h3 { font-weight: 400;}
.testimonial-module .testimonial-slider .slick-arrow { bottom: 0; transform: initial; top: auto;    background-repeat: no-repeat;background-color: transparent;}
.testimonial-module .testimonial-slider{padding-bottom:30px;}
.testimonial-module .testimonial-slider .slick-next.slick-arrow{right:85%}
.testimonial-module .section-header { margin-bottom: 56px;}
/*--*/
.resources-module .section-header { margin-bottom: 70px;overflow:hidden;}
.resources-module .container,
.resources-module { position: relative;}
.resources-module .overlay{position:absolute; top:0; left:0; width:100%; height:100%;}
.resources-module .resources-repeater-row .resources-column { max-width: 436px; width: 100%; background:#ffffff; border-radius:15px; padding:0 48px 37px 48px; text-align:center}
.resources-module .resources-summary { margin-top: 15px;}
.resources-module .resources-summary { margin-top: 15px;}
.resources-module .resources-link{margin-top:30px;}
.resources-module .resources-link a { text-decoration: none;justify-content: center;display: flex; gap: 3px;}
.resources-module .resources-link a::before{content:"";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23286BA4' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 8.25H7.5a2.25 2.25 0 00-2.25 2.25v9a2.25 2.25 0 002.25 2.25h9a2.25 2.25 0 002.25-2.25v-9a2.25 2.25 0 00-2.25-2.25H15M9 12l3 3m0 0l3-3m-3 3V2.25' /%3E%3C/svg%3E%0A"); width:22px; height:22px;display:inline-block}
.resources-module .resources-repeater-row {  display: flex;  gap: 100px; flex-wrap: wrap;align-items: center; justify-content: center;}
.resources-module .resources-image { margin-top: -33px; border-radius: 10px; overflow: hidden;}
/*--*/
.cta-module {position: relative; z-index: 8;}
.cta-module .container{position:relative;}
.cta-inner-wrapper {
	width:auto; 
	border-radius:30px;
	box-shadow: 0px 25px 50px #060C3A33;  
	position: absolute;
	left:0; 
	right:0; 
	max-width:100%; 
	margin:0 15px;
	bottom:-160px;
	padding:50px;
	/*margin-bottom: -130px;*/
}
.relatedPostTitle {}

.relatedPostTitle { text-align: center; }
.relatedPostTitle h2 { margin-bottom: 0; position: relative; background-color: #fff; position: relative; }
.relatedPostTitle h2:before { position: absolute; content: ''; height: 2px; width: 100%; background-color: #707070; left: 0; top: 50%; transform: translateY(-50%); z-index: 1; }
.relatedPostTitle h2 span { background-color: #fff; display: inline-block; position: relative; z-index: 3; padding: 0 20px; }
section.blog-related-posts {padding-bottom: 20px;}



#finadvisor-page-2023-cta-module a{
	background: linear-gradient( #49a5ec,#0183D1);
} 
#finadvisor-page-2023-cta-module a:hover{
	background: linear-gradient(#f5ab46,#FDA429);
}
/* .request-demo form{
background-color: white;
padding-top: 0;
}
.request-demo form .hs-button, form input[type=submit] {
width: inherit;
padding: 12px 40px;
} */
.request-demo form .hs-richtext a {
	color: #0083d1;
}

/* Blog Css */
.blogBannerTitle h1{line-height: 1.34;}
.listingTitle h2 {line-height: 1.35; margin-bottom:0;}
.mainBlogPostList {padding:  0 0;} 
.blogBannerTitle h1{line-height: 1.34;} 
.mainBlogPostList .container ,.content-wrapper.blogPostContainer {max-width: 1370px;} 
.blog-listing__post.blogMainPostCard { border: 3px solid #4BA6ED; padding: 0 36px 38px; border-radius: 14px; }
.mainBlogListing {padding-top: 150px; padding-bottom: 60px;} 
.catagorySection {text-align: center; max-width: 900px; margin:  0 auto; width: 100%; }
.blogMainPostCard  .blogfeturedImage img{height: 220px;display: block;border-radius: 20px;}
.blog-listing__post.blogMainPostCard .blog-listing__post-image-wrapper{height:auto;margin-top: -42px;}
.blogMainPostCard .blogMainPostCard .blog-listing__post-title {padding-top: 10px;font-size: 22px;text-transform: none;line-height: 1.24;}
.blogMainPostCard .blog-listing__post-content{padding: 25px 0 0;}
.blogMainPostCard .blog-listing__header{margin-bottom:0;}
article.blog-post h1 {line-height: 1.34;}
.blog-post__author.authorPost p { font-size: 24px; font-weight: 700; } 
.blog-post__author.authorPost p a { text-decoration: none; }
.blog-listing{justify-content: left;}
.resourceCenterList { margin: 0 -20px; } 
.mainBlogPostList.resourceCenterList .blogMainPostCard {  position:relative;width: calc(33.33% - 40px); margin: 0 20px; }
.blog-listing--3-col .blog-listing__post.blogMainPostCard.blog-listing__post:nth-of-type(3n+1), .blog-listing--3-col .blog-listing__post.blogMainPostCard.blog-listing__post:nth-of-type(3n+2){margin-right: 3.1rem !important; }
.blog-listing--3-col .blog-listing__post.blogMainPostCard.blog-listing__post{width: calc(33.3% - 2.05rem) !important;}
.blogMainPostCard.blog-listing__post:not(:nth-child(-n+3)){margin-top: 68px;}
.blog-listing__post.blogMainPostCard a.button{background: transparent linear-gradient(180deg, #0083D1 0%, #4BA6ED 100%) 0% 0% no-repeat padding-box;}
.blog-listing__post.blogMainPostCard a.button:hover { background:#fda429;}

form {padding: 0; border: none; background-color: transparent; position: relative; max-width: 480px; margin: 0 auto; width: 100%;}
.blogMainForm .form-title{display:none;}
/* .blogMainForm form > div > label{display:none;} */
/* .blogMainForm form input[type='email']{border:none;outline: none;font-size: 16px;padding: 15px 160px 15px 42px;border-radius: 40px;height: 54px;} */
/* .blogMainForm form input[type='email']::placeholder{color:#8C8E9E;} */
/* .blogMainForm form .hs_submit.hs-submit { position: absolute; top: 0; right: 0; } */
/* form input[type=submit] { font-size: 16px; font-weight: 400; padding: 15px 40px; height: 54px; border-radius:0; } */
/* .blogMainForm form .hs-error-msg {font-size: 16px;margin: 0;padding: 0;text-align: left;padding-left: 42px;}
.blogMainForm form .hs-form-field{margin-bottom: 0;} */
.hs-blog-post .blogMainForm form .hs-form-field{margin-bottom:28px;}
.eventPostListLink a { position: absolute; width: 100%; height: 100%; top: 0; }

/* BLog pagination */
nav.pagination {padding-bottom: 118px; padding-top: 18px;}
nav.pagination a.btn { transition:all 0.5s ease; border: 1px solid #8C8E9E; padding: 12px 18px; outline: none; text-decoration: none; border-radius: 5px; margin: 0 2px; }
nav.pagination a.elipses {text-decoration: none;pointer-events: none;}
nav.pagination .pagination__link{ transition:all 0.5s ease;border: 1px solid #8C8E9E;padding: 12px 35px; outline: none; text-decoration: none; border-radius: 5px; margin: 0 2px; }
.pagination__link-icon svg{top: 4px;}
.page-number.pagination__link--active{background-color:#0083D1; color:#fff !important;}
nav.pagination .pagination__link:hover, nav.pagination .pagination__link:active, 
nav.pagination .pagination__link:focus , nav.pagination a.btn:hover, nav.pagination a.btn:active,nav.pagination a.btn:focus{background-color: #0083D1;color: #fff !important; border-color:#0083D1;}

nav.pagination .pagination__link:hover svg path, nav.pagination .pagination__link:active svg path ,nav.pagination .pagination__link:focus svg path{fill:#fff;}
a.pagination__link.pagination__link--last {margin-left: 17px;}
a.pagination__link.pagination__link--first{margin-right:17px;}

/* topic  */
.topicWithSearchSection {padding-top: 70px;}
.blogListingTopics ul {background-color: #fff;display:none;
	z-index: 2;position: absolute;width: 100%; margin: 0; padding: 0; list-style: none; padding: 15px; border: 1px solid #4b4c4e; border-radius: 5px; }
.blogListingTopics ul li { margin: 0; } 
.blogListingTopics ul li { padding: 5px 0; }
.blogListingTopics ul li a { text-decoration: none; display: block; }
.blogCatTwoCol { display: flex; flex-wrap: wrap; padding-top: 16px;padding-top: 45px;}
.blogListingTopics {text-align: left; position:relative;}
.blogListingTopics p {font-size: 16px; cursor: pointer;margin-bottom: 0; padding: 15px 42px; border: 1px solid; border-radius: 40px; position: relative; } 
.blogCatLeft { width: 50%;padding-right: 46px; } 
.blogCatRight { width: 50%; padding-left: 46px;}
.blogListingTopics p:before {transition: all 0.5s ease;height: 35px; position: absolute; content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23707070' width='50px' height='50px' viewBox='-8.5 0 32 32' version='1.1'%3E%3Ctitle%3Eangle-down%3C/title%3E%3Cpath d='M7.28 20.040c-0.24 0-0.44-0.080-0.6-0.24l-6.44-6.44c-0.32-0.32-0.32-0.84 0-1.2 0.32-0.32 0.84-0.32 1.2 0l5.84 5.84 5.84-5.84c0.32-0.32 0.84-0.32 1.2 0 0.32 0.32 0.32 0.84 0 1.2l-6.44 6.44c-0.16 0.16-0.4 0.24-0.6 0.24z'/%3E%3C/svg%3E"); width: 35px; background-repeat: no-repeat; background-size: cover; right: 28px; top: 9px; }
.blogListingTopics p.active::before {transform: rotate(180deg);}
.blogCatRight form { padding: 0; background-color: transparent; }
.blogCatRight form input[type='search']{outline: none;line-height: 1.4;font-size: 16px; cursor: pointer;position: relative;}
.blogCatRight button.hs-search-field__button { position: absolute; height: 57px; background-color: transparent; right: 16px; }
.blogCatRight  .hs-search-field__bar button svg{ height: 17px;  fill: #8C8E9E;}
.blog-index__author-header.blogAuthorPage,.blogTagPost {padding-top: 40px;}
.blogTagPost h2,.blogAuthorPage h2{margin-bottom:0;}
.tagPostSection  h3.blog-listing__post-title.demoname {font-size: 22px;line-height: 27px;padding-top: 20px; }
/* Blog Post */
.blogPostFeturedImage img {width: 100%;border-radius: 10px;}
.authorPost h4 a {text-decoration: none;}
.blogPostFeturedImage {padding-bottom: 45px;}
.blog-post__body.blogPostBodyContent ul { padding: 10px 48px; margin: 0; list-style: none; } .blog-post__body.blogPostBodyContent ul li { position: relative; }
.blog-post__body.blogPostBodyContent ul li:before { position: absolute; content: ''; height: 9px; width: 9px; background-color: #0083D1; left: 0; border-radius: 50%; left: -17px; top: 7px;}
.blog-post__body.blogPostBodyContent ol {padding: 18px 48px 35px;margin: 0;}
.blog-post__body.blogPostBodyContent h3{color:#272f77; font-size:32px;}
.blog-post__body.blogPostBodyContent blockquote {color: #0083D1;max-width: 966px;margin: 40px auto;width: 100%;font-weight: 700;font-style: italic;padding-left: 2rem;}
.blog-listing__post-button-wrapper.relatedPostCta {padding-top: 16px;}
.hs-search-field__suggestions-container{z-index: 3;}
.blog-post__body.blogPostBodyContent p {line-height: 1.5;}
.blog-post-section { max-width: 900px; margin: 0 auto; width: 100%;} 


/* Resource Center */
.blogSearch { padding: 38px 0;background: transparent linear-gradient(86deg, #DBE7FA 0%, #F2F6FD 100%) 0% 0% no-repeat padding-box; }
.blogSearch form { background-color: transparent; padding:0; position:relative;}
.blogSearch form button.hs-search-field__button.hs-search-field__button--labelled {border-radius: 0 30px 30px 0;position: absolute;right: 0; top:-1px;height: 56px;background: transparent linear-gradient(180deg, #0083D1 0%, #4BA6ED 100%) 0% 0% no-repeat padding-box;}
.blogSearch form button.hs-search-field__button.hs-search-field__button--labelled:hover{background:#fda429;}
.max935 {max-width: 953px;margin:  auto;width: 100%;}
.max835 {max-width: 835px;margin:  auto;width: 100%;}
.blgoSearchSection .listingTitle {text-align: center;}
.blgoSearchSection {padding: 80px 0 52px;}
.tagPostSection.removeSpace {   display: none;}
.mainBlogPostList  .blog-listing__post-summary >p { margin-bottom: 0; }
.mainBlogPostList  .blog-listing__post-summary { margin-bottom: 100px; }

/*  */
.ResourceDetailContent .blog-listing__post-tags.blogTagGroup a.blog-listing__post-tag {padding-top: 0;position: relative;bottom: 10px;padding-left: 19px; font-weight:400;}
.blog-listing__post-tags.blogTagGroup span { background-color: #0083D1; height: 80px; width: 80px; display: inline-block; border-radius: 50%; text-align: center; position: relative; }
.blog-listing__post-tags.blogTagGroup span svg {height: 43px; position: absolute; /* content: ''; */ left: 50%; top: 50%; transform: translate(-50%, -50%); }
.blog-listing__post-tags.blogTagGroup { display: flex; flex-wrap: wrap; align-items: end; margin-top: -48px; padding: 0 20px 0 20px; } 
.blog-listing__post-tags.blogTagGroup a.blog-listing__post-tag { font-size:16px;padding-left: 15px; padding-top: 20px; color: #8C8E9E; font-weight: 700; text-transform: uppercase; }
.tagPostSection{padding-top: 42px;}
.blog-listing__post-tags.blogTagGroup span img { position: absolute; left: 50%;  top: 50%; transform: translate(-50%, -50%); height: 45px; width: 45px; }
.blogCategoryCta .button{padding-top: 12px;padding-right: 45px;padding-bottom: 12px;padding-left: 45px;}
.listingTitle h2 a {color: #272f77;}
.blog-listing__post.blogMainPostCard.blogRelatedPostColumn {margin-top: 0;}
.blog-listing--3-col.blogEventMainPost  .blog-listing__post:nth-of-type(3n+1),.blog-listing--3-col.blogEventMainPost  .blog-listing__post:nth-of-type(3n+2){margin-right: 3.3rem;}
.blog-listing--3-col.blogEventMainPost .blog-listing__post{width: calc(33.3% - 2.2rem);}
.blog-listing__post.blogEventCard{margin-bottom: 3.3rem;}
.mainBlogPostList.eventBlogSection {padding: 68px 0 30px;}

/* Event Detail   */
.blog-listing__post-button-wrapper.dynamicButton {display: none;}
.blogEventMainPost .eventFeturedImg{position: relative;overflow: hidden;background-repeat: no-repeat;height: 419px;background-position: center; border-radius:15px;background-size: cover;}
.eventBottonBlock { position: absolute; padding: 54px 0 44px; width: 100%;} 
.blogEventCard { position: relative; }
.blogEventMainPost .eventFeturedImg:before { position: absolute; content: ''; height: 100%; width: 100%; background-color: rgba(0,0,0,0.5); }
.eventTopBar { background-color: #4B4C4E; color: #fff; text-align: center; padding: 15px 60px; font-size: 20px; font-weight: 700;position: relative;z-index: 5; } 
.eventTopBar span{color: #fff; font-size: 20px; font-weight: 700;}
.eventTopBar time {padding-right: 15px; margin-bottom: 0; padding-bottom: 0 !important; position:relative;}
.eventBottonBlock  h3.blog-listing__post-title { padding: 35px 45px; text-align: center; color: #fff; min-height: 170px; }
.eventBottonBlock  h3.blog-listing__post-title a { color: #fff; transition: all 0.5 ease; transition: all 0.5s ease;} 
.eventBottonBlock .blog-listing__post-button-wrapper {text-align: center;}
.eventBottonBlock .button.button--large {background-color: transparent;border: 1px solid;}
.eventBottonBlock .button.button--large:hover{	background:#FDA429; border-color:#FDA429;
	font-family: Roboto, sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: #ffffff }}
.eventBottonBlock  .button.button--large{padding-top: 12px;padding-right: 72px;padding-bottom: 12px;	padding-left: 72px;}
.Eventpost { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; } 
.eventTopBar time:before { position: absolute; content: ''; height: 100%; width: 2px; background-color: #fff; right: 8px; height: 16px;  top: 50%; transform: translateY(-50%); }
.widgetValue {display: none;}
.blog-listing__post-summary p{line-height: 1.5;}
.blogResourceDetailTwoCol { display: flex; flex-wrap: wrap; padding-bottom: 25px; max-width: 1250px; margin: 0 auto; width: 100%; margin-left:0;} 
.leftResourceDetail { width: 40%;padding-right: 50px; } 
.leftResourceDetailForm { width: 60%;}
.leftResourceDetail .blog-post-header { background-repeat: no-repeat; background-size: cover; height: 308px; padding: 0; border-radius: 10px; }
.ResourceDetailContent .blog-listing__post-tags.blogTagGroup{margin-top:0;}
body main form input[type='text'],body main form input[type='email'], body main form input[type='password'],body main form input[type='tel'],body main form input[type='number'],body main form input[type='search'],.leftResourceDetailForm form select, form textarea{padding: 19px;  border: 1px solid #707070;font-size: 18px;
	border-radius: 0;}

body main form .hs_submit.hs-submit{position:inherit;}

form input[type='text']::placeholder,form input[type='email']::placeholder{color: #FDA429;}
form  fieldset.form-columns-2 .hs_firstname {padding-right: 8px;}
form fieldset.form-columns-2 .hs_lastname {padding-left: 8px;}
form fieldset{padding: 6px 0;}
.ResourceDetailContent .blogTagGroup {padding-bottom: 15px;}
.hs-search-field--open .hs-search-field__suggestions{border: none !important;}

.mainBlogPostList.resourceCenterList .blogMainPostCard .blog-index__post-content.blog-index__post-content--large { display: flex; flex-wrap: wrap; height: 100%; }
.mainBlogPostList.resourceCenterList .blogMainPostCard a.blog-listing__post-button.button.button--large { position: absolute; bottom: 40px; }
.blog-index__post-image-wrapper{width:100%;}
.blogMainPostCard .blogfeturedImage img{object-fit: cover;} 


/*  Main blog post*/

.blogListBottomGroup{padding-top:25px;}
.hs-blog-post .blogPostContainer .blog-listing,
.mainBlogPostList.eventBlogSection {padding-bottom:130px;}
.event-post-cta {margin-top:130px;}


/* SYSTEM TEMPLATES */
.error-page,.systems-page {padding: 100px 0;}
.formBanner form,body main form{background-color: #e9f4fd;padding: 30px;max-width:100%;}
body main form div > label {display: block;font-size: 14px;margin: 0;color: #272f77;font-weight: 600;}
body main form .hs-form-field {margin-bottom: 20px;}
body main form input[type=submit], body main form .hs-button {border-radius: 0;cursor: pointer;font-size: 16px;font-weight: 400; padding: 15px 40px; height: 54px;display: block;
	width: 100%;}
body main form .hs-error-msg {font-size: 14px;padding-left: 0;}
.hs_error_rollup{display:none;}

/*-------------------------------
Mobile Responsive
--------------------------------*/
@media all and (max-width:1440px){
	.mainBlogPostList .container,.content-wrapper.blogPostContainer{max-width: 1200px;}
	.blog-listing--3-col.blogEventMainPost .blog-listing__post{width: calc(33.3% - 1.53rem);}
	.blog-listing--3-col.blogEventMainPost .blog-listing__post:nth-of-type(3n+1), .blog-listing--3-col.blogEventMainPost .blog-listing__post:nth-of-type(3n+2){margin-right: 2.3rem;}
	.blog-listing__post.blogEventCard{margin-bottom: 2.3rem;}

}
@media all and (max-width:1280px){

	.blog-listing--3-col .blog-listing__post.blogMainPostCard.blog-listing__post:nth-of-type(3n+1), .blog-listing--3-col .blog-listing__post.blogMainPostCard.blog-listing__post:nth-of-type(3n+2){margin-right: 1.1rem !important;}
	.blog-listing--3-col .blog-listing__post.blogMainPostCard.blog-listing__post{width: calc(33.3% - 0.79rem) !important;}
	.blogMainPostCard.blog-listing__post:not(:nth-child(-n+3)){margin-top: 30px;}
	.blog-listing__post.blogMainPostCard{padding: 0 25px 28px;}
	.mainBlogPostList.resourceCenterList .blogMainPostCard{width: calc(33.33% - 30px);margin: 0 15px;}
	.resourceCenterList{margin: 0 -15px; gap: 75px 0;} 


}



@media all and (max-width:1024px) and (min-width:768px){
	.stats-module .counter-box .counter-stat h2 {font-size: 38px;}
}
@media all and (max-width:991px){
	.hero-banner-module .section-bottom-block{flex-direction: column;gap: 0; text-align: center;}
	.hero-banner-module .section-bottom-block .block-left-column{max-width:100%;}
	/*----footer----*/
	footer.footer .row-fluid-wrapper.row-depth-1.row-number-9.footer-column-1-row-2-vertical-alignment > .row-fluid{flex-wrap:wrap;}
	footer.footer .row-fluid-wrapper.row-depth-1.row-number-9.footer-column-1-row-2-vertical-alignment > .row-fluid > div {  margin-left:0;width: 100%;  flex: 0 0 100%; text-align:center;}
	/*footer.footer .row-fluid-wrapper.row-depth-1.row-number-9.footer-column-1-row-2-vertical-alignment #hs_cos_wrapper_widget_1684406039013 .hs-menu-wrapper>ul{justify-content: center;  gap: 20px;}*/
	footer.footer .row-fluid-wrapper.row-depth-1.row-number-9.footer-column-1-row-2-vertical-alignment > .row-fluid .span6:first-child { order: 1;}
	/*---*/
	header.header .header__bottom nav.header__menu.header__menu--desktop ul.header__menu-wrapper.no-list li a { font-size: 16px;}
	header.header .header__bottom nav.header__menu.header__menu--desktop ul.header__menu-wrapper.no-list .header__menu-item--depth-1 {padding: 0 0.4rem;}
	header.header .header__logo-col { max-width: 140px;}
	footer.footer .row-fluid-wrapper.row-depth-1.row-number-9.footer-column-1-row-2-vertical-alignment .hs-menu-wrapper>ul{justify-content: center;}
	/*--*/
	.stats-module .counter-box{flex-direction: column; justify-content: center; align-items: center;}
	.stats-module .counter-box .counter-stat{max-width: 350px; border-right: none; border-bottom: 1px solid;  padding: 30px;}
	.stats-module .counter-box .counter-stat:last-child{border-bottom:none;}
	/*--*/
	.testimonial-module .section-inner-wrapper{gap:40px;}
	.testimonial-module .section-inner-wrapper .section-left-column{max-width: calc(45% - 20px);}
	.testimonial-module .section-inner-wrapper .section-right-column{    max-width: calc(55% - 20px);}
	/*--*/
	.solutions-module .section-top-row{gap:30px;}
	.solutions-module .section-top-row .section-left-column{max-width: calc(43.5% - 15px);}
	.solutions-module .section-top-row .section-right-column{max-width: calc(56.5% - 15px);}

	/* Blog Css	 */
	.blog-listing--3-col .blog-listing__post.blogMainPostCard.blog-listing__post{width: calc(50% - 40px) !important; margin-left:20px;margin-right:20px!important;}
	.mainBlogListing{padding-top: 100px;padding-bottom: 40px;}
	nav.pagination{padding-bottom: 100px;}
	.blogCatRight{padding-left: 15px;}
	.blogCatLeft{padding-right: 15px;}
	.blogMainPostCard.blog-listing__post{margin-top: 30px;}
	.blog-related-posts__list.mainBlogListing {margin: 0 -14px;}
	.tagPostSection{padding-top: 0;}
	.blogMainPostCard.blog-listing__post{margin-top: 30px;}
	.blog-listing__post.blogMainPostCard.blogRelatedPostColumn{margin-top: 30px;}
	.blog-listing--3-col.blogEventMainPost .blog-listing__post{width: calc(50% - 40px);margin: 20px !important;}
	section.blogEventMainPost {margin-left: -18px;margin-right: -18px;}
	.leftResourceDetail {padding-right: 20px;}
	.leftResourceDetailForm{padding-left: 20px;}
	.blogCategoriesMain{  padding: 50px 0 !important;}
	.leftResourceDetail{width: 100%;padding-right: 0;}
	.leftResourceDetailForm{width: 100%;padding-left: 0;padding-top: 30px;}
	.mainBlogPostList.resourceCenterList .blogMainPostCard{width: calc(50% - 30px);}


}
@media all and (max-width:820px){
	.testimonial-module .testimonial-slider .slick-next.slick-arrow{right:80%}
}
@media all and (max-width:767px){
	h1{font-size:40px}
	h2{font-size:32px}
	h3{font-size:28px}
	h4{font-size:20px}
	h5{font-size:18px}
	h6{font-size:16px}

	header.header .row-fluid-wrapper.row-depth-1.row-number-1.dnd-section > .row-fluid { display: flex; gap: 15px; align-items: center;}
	header.header .header__menu-container.header__menu-container--mobile button.header__menu-child-toggle { top: 9px;   min-width: auto; width: auto;}
	footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment>.row-fluid .span6{width:100%; padding:0; max-width:520px; margin:0 auto; text-align: center;}
	footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment>.row-fluid .span4{text-align:center;}
	footer.footer .span6 .widget-type-logo { width: 100%;}
	footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment>.row-fluid .span4,
	footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment>.row-fluid .span2{width:100%}
	footer.footer .social-follow{justify-content: center;}
	footer.footer .hs-menu-wrapper li{margin-bottom:5px;}
	footer.footer .row-fluid-wrapper.row-depth-1.row-number-9.footer-column-1-row-2-vertical-alignment #hs_cos_wrapper_widget_1684406039013 .hs-menu-wrapper>ul{gap:0; margin-top:20px;}
	footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment>.row-fluid .span4 .widget-type-rich_text p{justify-content: center;}
	/*---*/
	.hero-banner-module .section-content { /*margin-bottom: 60px;*/}
	/*--*/
	.lead-generator-module .section-inner-wrapper{flex-wrap:wrap;}
	.lead-generator-module .section-inner-wrapper .section-right-column{max-width:100%; text-align:center;}
	.lead-generator-module .section-inner-wrapper .section-left-column { position: relative;  max-width: 100%;}
	.testimonial-module .section-inner-wrapper .section-left-column,
	.testimonial-module .section-inner-wrapper .section-right-column{max-width:100%;}

	/*--*/
	.solutions-module .section-top-row .section-left-column,.solutions-module .section-top-row .section-right-column{max-width:100%;}
	.solutions-module .section-top-row .section-right-column{margin-top:0px;}
	.solutions-module .section-bottom-row .solution-logo-row{gap:30px;}
	.solutions-module .section-bottom-row .solution-logo-row > div{max-width:calc(50% - 15px);}

	/* Blog Css	 */
	.blog-listing--3-col .blog-listing__post.blogMainPostCard.blog-listing__post{width: calc(100% - 40px) !important;}
	.topicWithSearchSection{padding-top: 40px;}
	.hs-blog-listing .section-content h2{font-size: 30px; margin-bottom: 10px;}
	.blogMainForm form .hs_submit.hs-submit{position: inherit;}
	/* 	.blogMainForm form input[type=submit]{border-radius: 40px;margin-top: 20px;} */
	nav.pagination{padding-bottom: 110px;}
	.blog-listing--3-col.blogEventMainPost .blog-listing__post{width: calc(100% - 40px);margin: 20px !important;}
	section.blogEventMainPost {margin-left: -15px;margin-right: -15px;}
	.mainBlogPostList.eventBlogSection{}
	body main form fieldset.form-columns-2 .hs_firstname ,body main form fieldset.form-columns-2 .hs_lastname{padding-right: 0; width: 100%;padding-left: 0;}
	body main form  fieldset.form-columns-2 .input{margin-right: 0;}
	body main form fieldset.form-columns-1 .input{margin-right: 0;}
	.listingTitle h2{    font-size: 30px;}
	.mainBlogPostList.resourceCenterList .blogMainPostCard{width: 100%;}
	.resourceCenterList{margin: 0;}
	.mainBlogPostList.resourceCenterList .blogMainPostCard{width: 100%;margin: 35px 0;}
	.mainBlogPostList.resourceCenterList .blogMainPostCard:last-child { margin-bottom: 0;}
	.blgoSearchSection{padding: 50px 0 30px;}
	article.blog-post h1{font-size: 25px;}
	.blogMainPostCard .blogfeturedImage img{height: 258px; display: block; border-radius: 20px; object-fit: cover;}
	.blog-post__body.blogPostBodyContent ul{padding: 10px 0;}
	.resourceCenterList{gap: 0;} 
	.resourceCenterList{max-width: 445px;width:100%; margin: 0 auto;}


}
@media all and (max-width:650px){
	/* 	Blog Css */
	.blogCatLeft{width: 100%;padding-right: 0;}
	.blogCatRight { padding-left: 0; width: 100%; padding-top: 30px; }
	nav.pagination a.btn{display: none;}
	.blogSearch form{display: block;}
	.blogSearch form button.hs-search-field__button.hs-search-field__button--labelled{position: inherit;height: 100%;text-align: center;display: block;}
	.blogSearch form button.hs-search-field__button.hs-search-field__button--labelled{border-radius: 30px;margin: 30px auto 0;}

}



@media all and (max-width:599px){
	.logo-slider-module .logo-slider { padding-bottom: 40px;}



}
@media all and (max-width:580px){
	header.header .hs-search-field{position: absolute; top: 59px; z-index: 9; border: 1px solid; left: 0; right: 0;  margin: 0 auto;    max-width: 405px;}
	.logo-slider-module .logo-slider {padding-bottom: 40px;}
	.cta-inner-wrapper{padding: 35px;}
	nav.pagination{padding-bottom: 90px;}
}
@media all and (max-width:480px){
	.logo-slider-module button.slick-prev.slick-arrow{    left: 35%;}
	.logo-slider-module button.slick-next.slick-arrow{right:35%;}
	.resources-module .resources-repeater-row .resources-column{padding:0 30px 37px 30px}
	.event-post-cta {margin-top:150px;}
	.hs-blog-post .blogPostContainer .blog-listing, .mainBlogPostList.eventBlogSection {padding-bottom:180px;}
	.cta-module .cta-inner-wrapper h2 {font-size:32px;}

}
@media all and (max-width:420px){
	.solutions-module .section-bottom-row .solution-logo-row > div{max-width:100%;}
	.testimonial-module .testimonial-slider .slick-next.slick-arrow { right: 77%;}
}


.blog-subscribe-wrapper {
	padding: 60px 0px 0px;
}
.blog-subscribe-wrapper h3.form-title {
	text-align: center;
	font-size: 40px;
	line-height: 1.4;
	margin: 0 0 1.4rem;
	padding: 0;
}
.blog-subscribe-inner-wrapper {
	width: auto;
	border-radius: 30px;
	box-shadow: 0px 25px 50px #060C3A33;
	max-width: 100%;
	margin: 0 0px -160px;
	padding: 50px;
	background-color: rgba(39, 47, 119,1.0);
}
header.header .header__bottom {
	padding-left: 15px;
	padding-right: 15px;
}
footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment>.row-fluid .span4 .widget-type-rich_text ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment>.row-fluid .span4 .widget-type-rich_text ul li {
	margin: 0 0 22px;
	display: flex;
	gap: 5px;
	line-height: 1.8;
}
footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment>.row-fluid .span4 .widget-type-rich_text ul li svg {
	margin: 5px 0px 0px;
}
footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment>.row-fluid .span4 .widget-type-rich_text ul li span {
	max-width: calc(100% - 21px);
}
nav.pagination {
	padding-bottom: 30px;
	padding-top: 18px;
}
.mainSchdule #schedule-demo {
	font-family: inherit !important;
	border-radius: 0;
}

@media (max-width: 991px) {
	.blog-subscribe-wrapper {
		padding: 40px 0px 0px;
	}
}
@media (max-width: 991px) {
	.header__button-col a.header__button.button {
		font-size: 15px !important;
	}
	header.header .header__bottom nav.header__menu.header__menu--desktop ul.header__menu-wrapper.no-list li a {
		font-size: 15px;
	}

}
@media (max-width: 767px) {
	.header__container {
		position: static !important;
	}
	footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment>.row-fluid .span4 .widget-type-rich_text ul li {
		justify-content: center;
	}
	footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment>.row-fluid .span4 .widget-type-rich_text ul li span br {
		display: none;
	}
	footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment>.row-fluid .span4 .widget-type-rich_text ul li {
		margin: 0 0 20px;
	}
	footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment>.row-fluid .span4 .widget-type-rich_text ul li span span:last-child {
		margin-left: 26px;
	}
}
@media (max-width: 580px) {
	.blog-subscribe-inner-wrapper {
		padding: 35px;
	}
}
@media (max-width: 480px) {
	.blog-subscribe-wrapper h3.form-title {
		font-size: 32px;
	}
}
@media (max-width: 455px) {
	footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment>.row-fluid .span4 .widget-type-rich_text ul li span br {
		display: block;
	}
	footer.footer .row-fluid-wrapper.row-depth-1.row-number-2.footer-column-1-row-0-vertical-alignment>.row-fluid .span4 .widget-type-rich_text ul li span span:last-child {
		margin-left: 0px;
	}
}