.dnd-section>.row-fluid {
	max-width: 1180px
}
.dnd-section {
	padding-bottom: 45px;
	padding-top: 45px
}
.body-container__homepage .dnd-section:nth-child(odd) {
	background-color: #f8fafc
}
.page-center {
	max-width: 1180px
}
body {
	color: #2a3546;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 400
}
a {
	color: rgba(0,98,255,1.0)
}
a:hover, a:focus {
	color: rgba(0,68,179,1.0)
}
a:active {
	color: rgba(40,138,255,1.0)
}
h1 {
	color: #2a3546;
	font-family: Roboto;
	font-size: 72px;
	font-weight: 700
}
h2 {
	color: #2a3546;
	font-family: Roboto;
	font-size: 30px;
	font-weight: 700
}
h3 {
	color: #2a3546;
	font-family: Roboto;
	font-size: 32px;
	font-weight: 700
}
h4 {
	color: #2a3546;
	font-family: Roboto;
	font-size: 24px;
	font-weight: 700
}
h5 {
	color: #2a3546;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 700
}
h6 {
	color: #2a3546;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 700
}
blockquote {
	border-left: 10px solid #f8fafc
}
form, .submitted-message {
	border-color: rgba(#null, 0.0);
	font-family: Roboto;
	background-color: rgba(#null, 0.0)
}
h3.form-title {
	background-color: rgba(255,255,255,0.0);
	color: rgba(73,74,82,1.0)
}
.hs-button, .button--primary {
	background-color: rgba(0,98,255,1.0);
	border-color: rgba(0,98,255,1.0);
	border-radius: 4.8px;
	border-width: 1px;
	color: rgba(255,255,255,1.0);
	padding-left: 32px;
	padding-right: 32px;
	padding-top: 16px;
	padding-bottom: 16px
}
.hs-button:hover, .hs-button:focus, .button--primary:hover, .button--primary:focus {
	background-color: rgba(0,78,204,1.0);
	border-color: rgba(0,78,204,1.0);
	color: rgba(255,255,255,1.0)
}
.hs-button:active, .button--primary:active {
	background-color: rgba(40,138,255,1.0);
	border-color: rgba(40,138,255,1.0);
	color: rgba(255,255,255,1.0)
}
.hs-form label {
	color: rgba(0,98,255,1.0)
}
.hs-form legend {
	color: rgba(73,74,82,1.0)
}
form input, form select, form textarea, .hs-input, .hs-search-field__input, form input[type="password"] {
	border-color: rgba(182,193,211,1.0);
	background-color: rgba(255,255,255,1.0);
	color: #2a3546;
	border-radius: 4.8px
}
form input:not(.hs-button) {
	box-shadow: inset 200px 200px 100px rgba(255,255,255,1.0)
}
form input:focus, form select:focus, form textarea:focus, .hs-input:focus, .hs-search-field__input:focus, form input[type="password"]:focus {
	border-color: rgba(0,98,255,1.0);
	color: rgba(42,53,70,1.0)
}
.fn-date-picker .pika-table thead th {
	color: rgba(255,255,255,0.0)
}
.hs-input:-moz-placeholder, .hs-input::-webkit-input-placeholder, .hs-field-desc, .hs-dateinput:before, .hs-richtext {
color:#2a3546
}
.hs-richtext {
	font-size: 16
}
.hs-default-font-element, .hs-main-font-element {
	font-family: Roboto
}
.fn-date-picker td.is-today .pika-button {
	color: #494a52
}
.fn-date-picker td.is-selected .pika-button {
	background: #494a52
}
.fn-date-picker td .pika-button:hover {
	background-color: #f8fafc !important
}
th, td {
	background-color: rgba(255,255,255,1.0);
	border: 1px solid rgba(73,74,82,1.0);
	color: rgba(73,74,82,1.0)
}
thead th, thead td {
	background-color: rgba(73,74,82,1.0);
	color: rgba(255,255,255,1.0)
}
tfoot td {
	background-color: rgba(255,255,255,1.0);
	color: rgba(73,74,82,1.0)
}
table, tbody+tbody {
	border-color: rgba(73,74,82,1.0)
}
header.header {
	background-color: rgba(255,255,255,0.9)
}
.lang_sec>*>ul>li>ul {
	background-color: rgba(255,255,255,1.0)
}
.lang_sec>*>ul>li>ul li a {
	color: rgba(80,101,134,1.0)
}
.lang_sec>*>ul>li>ul li a:hover {
	color: rgba(80,101,134,1.0)
}
.lang_sec>*>ul>li>ul li:hover {
	background-color: rgba(245,247,249,1.0)
}

@media(min-width:992px) {
.custom-menu-primary .hs-menu-wrapper>ul>li>a, .lang_sec>*>ul>li>a {
	color: rgba(33,47,69,1.0)
}
.custom-menu-primary .hs-menu-wrapper>ul>li.active-branch {
	background-color: rgba(255,255,255,0.0)
}
.custom-menu-primary .hs-menu-wrapper>ul>li.active-branch>a {
	color: rgba(0,98,255,1.0)
}
.custom-menu-primary .hs-menu-wrapper>ul>li:hover>a, .lang_sec>*>ul>li:hover>a {
	color: rgba(0,98,255,1.0);
	background-color: rgba(255,255,255,0.0)
}
.mega_menu {
	background-color: rgba(255,255,255,1.0)
}
.mega_menu .row>ul>li:first-child~li>ul>li>a {
	color: rgba(61,77,102,1.0)
}
.mega_menu .row>ul>li:first-child~li>ul>li>a:hover {
	background-color: rgba(245,247,249,1.0)
}
.mega_menu .row>ul>li:first-child~li>ul>li>a:hover>span span {
	color: rgba(0,98,255,1.0)
}
.mega_menu .row>ul>li:first-child~li>ul>li>a.active-branch {
	background-color: rgba(255,255,255,0.0)
}
.mega_menu .row>ul>li:first-child~li>ul>li>a.active-branch>a {
	color: rgba(0,98,255,1.0)
}
.mega_menu .row>ul>li:first-child>ul>li>a {
	color: rgba(0,98,255,1.0)
}
.mega_menu .row>ul>li:first-child>ul>li>a>span span {
	color: rgba(42,53,70,1.0)
}
}
footer.footer {
	background-color: rgba(23,29,38,1.0)
}
.footer_top .hs-menu-wrapper>ul>li>ul>li>ul>li>a {
	color: rgba(134,152,182,1.0)
}
.footer_top .hs-menu-wrapper>ul>li>ul>li>ul>li>a:hover {
	color: rgba(255,255,255,1.0)
}
.footer_top .hs-menu-wrapper>ul>li>ul>li>a {
	color: rgba(255,255,255,1.0)
}
.footer-social-media ul li i {
	color: rgba(134,152,182,1.0)
}
.footer-social-media ul li i:hover {
	color: rgba(255,255,255,1.0)
}
.separator {
	background-color: rgba(61,77,102,1.0)
}
.content-wrapper {
	max-width: 1180px
}
.blog-post__date {
	border-color: #2a3546
}
.blog-tag-filter__menu-link, .blog-post__tag-link, .blog-card__tag-link, .blog-post__author-name, .blog-card__title a {
	color: #2a3546
}
.blog-card__tag-link:hover, .blog-card__title a:hover, .blog-tag-filter__menu-link:hover, .blog-post__tag-link:hover, .blog-post__author-name:hover, .blog-card__tag-link:focus, .blog-card__title a:focus, .blog-tag-filter__menu-link:focus, .blog-post__tag-link:focus, .blog-post__author-name:focus {
	color: #020d1e
}
.blog-card__tag-link:active, .blog-card__title a:active, .blog-tag-filter__menu-link:active, .blog-post__tag-link:active, .blog-post__author-name:active {
	color: #525d6e
}
.blog-tag-filter__menu-link--active-item:after {
	background-color: #494a52
}
.blog-pagination__link {
	color: #2a3546
}
.blog-pagination__link--active:after, .blog-pagination__prev-link:after, .blog-pagination__next-link:after {
	background-color: #494a52
}
.blog-post__title {
	color: #2a3546;
	font-family: Roboto;
	font-size: 42px;
font-weight:
}
.blog-post__author {
	background-color: #f8fafc
}
#comments-listing .comment-reply-to {
	color: rgba(#null, 0.0)
}
#comments-listing .comment-reply-to:hover, #comments-listing .comment-reply-to:focus {
	color: rgba(#null, 0.0)
}
#comments-listing .comment-reply-to:active {
	color: rgba(#null, 0.0)
}
.blog-header {
	background-color: #f5f5f5
}
.hs-blog-listing, .hs-blog-post {
	background-color: #fff
}
.blog-index__post-inner-card {
	box-shadow: -5px 0px 20px 0px rgba(73,75,77,0.10)
}
.blog-post__tag-link:hover {
	color: #0044b3
}
.blog-post__read-more svg {
	fill: #2a3546
}
.blog-post__read-more a:hover svg {
	fill: #0044b3
}
.blog-sidebar ul {
	box-shadow: -5px 0px 20px 0px rgba(73,75,77,0.10)
}
.blog-sidebar a {
	color: #2a3546
}
.blog-sidebar a:hover {
	color: #0044b3
}
.blog__subscription-block {
	background-color: #f5f5f5
}
.post-featured-image {
	max-height: 600px
}
.blog-post {
	box-shadow: -5px 0px 20px 0px rgba(73,75,77,0.10)
}
.blog-post__meta a {
	color: #2a3546
}
.blog-post__body, .blog-post__tags a {
	color: #2a3546
}
.blog-post__meta a:hover {
	color: #0044b3
}
.blog-post__links {
	border-top: 2px solid #e4e6e8
}
.blog-post__back-to-blog {
	color: #2a3546
}
.blog-post__back-to-blog:hover {
	color: #0044b3
}
.blog-post__back-to-blog svg {
	fill: #2a3546
}
a.blog-post__back-to-blog:hover svg {
	fill: #0044b3
}
.comment.depth-0, .blog-comments form {
	border-top: 2px solid #e4e6e8
}
.comment.depth-1 {
	border-left: 2px solid #e4e6e8
}
.blog-recent-posts {
	background-color: #f5f5f5
}
body .icon svg {
	fill: #494a52
}
body .tns-nav button.tns-nav-active {
	background-color: #494a52
}
body .tns-nav button:hover, body .tns-nav button:focus {
	background-color: #494a52
}
body .social-links__icon {
	background-color: #494a52
}
body .social-links__icon:hover svg, body .social-links__icon:focus svg {
	fill: rgba(#null, 0.0)
}
body .social-links__icon:active svg {
	fill: rgba(#null, 0.0)
}
body .team-member__description {
	background-color: #f8fafc
}
.page-center, .content-wrapper, .dnd-section>.row-fluid, .container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
.body-container__website .dnd-section:nth-child(odd) {
background-color: {
typography=, tables=, buttons=, spacing=, footer=, global_colors=, blog_settings=, header=, forms=
}
}

@media(min-width:576px) {
.page-center, .content-wrapper, .dnd-section>.row-fluid, .container {
	max-width: 540px
}
}

@media(min-width:768px) {
.page-center, .content-wrapper, .dnd-section>.row-fluid, .container {
	max-width: 720px
}
}

@media(min-width:992px) {
.page-center, .content-wrapper, .dnd-section>.row-fluid, .container {
	max-width: 960px
}
}

@media(min-width:1200px) {
.page-center, .content-wrapper, .dnd-section>.row-fluid, .container {
	max-width: 1180px
}
}
