.dnd-section>.row-fluid {
    max-width: 1232px;
}
.dnd-section {
    padding-bottom: 80px;
    padding-top: 80px;
}
.page-center {
    max-width: 1232px;
}
html {
    font-size: 16;
}
body {
    color: #3c424f;
    font-family: Open Sans, Helvetica, Arial, Lucida, sans-serif;
    font-weight: 300;
    font-size: 16px;
}
p {
    font-family: Open Sans;
}
a {
    color: rgba(85, 26, 139, 1.0);
}
a:hover, a:focus {
    color: rgba(85, 26, 139, 1.0);
}
a:active {
    color: rgba(125, 66, 179, 1.0);
}
h1 {
    color: #6b7c93;
    font-family: Open Sans;
    font-size: 56px;
    font-weight: 600;
}
h2 {
    color: #3c424f;
    font-family: Open Sans;
    font-size: 35px;
    font-weight: 600;
}
h3 {
    color: #3c424f;
    font-family: Open Sans;
    font-size: 24px;
    font-weight: 400;
}
h4 {
    color: #262d3f;
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 600;
}
h5 {
    color: #3c424f;
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 400;
}
h6 {
    color: #3c424f;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 400;
}
blockquote {
    border-left: 10px solid;
}
form, .submitted-message {
    border-color: rgba(203, 214, 226, 1.0);
    font-family: Open Sans;
}
h3.form-title {
    background-color: rgba(255, 255, 255, 0.0);
    color: rgba(51, 71, 91, 1.0);
}
.hs-button, .button--primary {
    background-color: rgba(215, 9, 38, 1.0);
    border-color: rgba(215, 9, 38, 1.0);
    border-radius: 56px;
    border-width: 1px;
    color: rgba(255, 255, 255, 1.0);
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.hs-button:hover, .hs-button:focus, .button--primary:hover, .button--primary:focus {
    background-color: rgba(235, 29, 58, 1.0);
    border-color: rgba(215, 9, 38, 1.0);
    color: rgba(255, 255, 255, 1.0);
}
.hs-button:focus, .button--primary:focus {
    border-color: rgba(235, 29, 58, 1.0);
}
.hs-button:active, .button--primary:active {
    background-color: rgba(235, 29, 58, 1.0);
    border-color: rgba(215, 9, 38, 1.0);
    color: rgba(255, 255, 255, 1.0);
}
.hs-form label {
    color: rgba(51, 71, 91, 1.0);
}
.hs-form legend {
    color: rgba(1, 1, 1, 1.0);
}
form input, form select, form textarea, .hs-input {
    border-color: rgba(203, 214, 226, 1.0);
    color: rgba(51, 71, 91, 1.0);
    border-radius: 2px;
}
form input:focus, form select:focus, form textarea:focus, .hs-input:focus {
    border-color: rgba(115, 184, 239, 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: #3c424f;
}
.hs-richtext {
    font-size: 16;
}
.hs-default-font-element, .hs-main-font-element {
    font-family: Open Sans;
}
.fn-date-picker td.is-today .pika-button {
    color: }
.fn-date-picker td.is-selected .pika-button {
    background: }
.fn-date-picker td .pika-button:hover {
    background-color: !important;
}
th, td {
    background-color: rgba(255, 255, 255, 1.0);
    border: 1px solid rgba(0, 73, 154, 1.0);
    color: rgba(0, 73, 154, 1.0);
}
thead th, thead td {
    background-color: rgba(1, 26, 165, 1.0);
    color: rgba(255, 255, 255, 1.0);
}
tfoot td {
    background-color: rgba(255, 255, 255, 1.0);
    color: rgba(0, 73, 154, 1.0);
}
table, tbody+tbody {
    border-color: rgba(0, 73, 154, 1.0);
}
.header {
    background-color: rgba(0, 73, 154, 1.0);
}
.header .submenu.level-1 li.has-submenu>a:after {
    color: rgba(255, 255, 255, 0.9);
}
.header .submenu.level-1 li.has-submenu:hover a:after, .header .submenu.level-1 li.has-submenu>a:active:after, .header .submenu.level-1 li.has-submenu>a.active-branch:after {
    color: rgba(255, 51, 105, 0.9);
}
.header {
    border-bottom-color: rgba(255, 255, 255, 1.0);
}
body .custom-menu-primary a, .header__logo .logo-company-name, .header__language-switcher-label-current, .header__language-switcher .lang_list_class li a {
    color: rgba(255, 255, 255, 1.0);
}
body .custom-menu-primary .submenu.level-1>li>a:hover, body .custom-menu-primary .submenu.level-1>li:focus>a, .header__language-switcher-label-current:hover, .header__language-switcher-label-current:focus, .header__language-switcher .lang_list_class li:hover a, .header__language-switcher .lang_list_class li a:focus {
    color: rgba(255, 51, 105, 1.0);
}
body .custom-menu-primary a.active-branch, body .header__language-switcher-label-current:active, body .header__language-switcher .lang_list_class li a:active {
    color: rgba(255, 51, 105, 1.0);
    background-color: rgba(255, 255, 255, 0.0);
}
body .custom-menu-primary .submenu.level-1>li.active-branch, body .header__language-switcher-label-current:active, body .header__language-switcher .lang_list_class li:active {
    background-color: rgba(255, 255, 255, 0.0);
}
body .custom-menu-primary .submenu.level-2 {
    background-color: rgba(0, 73, 154, 1.0);
}
body .custom-menu-primary .submenu.level-1>li:hover>a, body .custom-menu-primary a:hover {
    background-color: rgba(255, 255, 255, 0.0);
    color: rgba(255, 51, 105, 1.0);
}
body .custom-menu-primary .submenu.level-1>li>a.active-branch, body .custom-menu-primary .submenu.level-1>li>a:active {
    color: rgba(255, 51, 105, 1.0);
}
body .custom-menu-primary .submenu.level-1>li>a.active-branch, body .custom-menu-primary .submenu.level-1>li>a:active {
    background-color: rgba(255, 255, 255, 0.0);
}
body .custom-menu-primary .submenu.level-2>li>a {
    color: rgba(255, 255, 255, 1.0);
}
body .custom-menu-primary .submenu.level-2>li {
    background-color: rgba(0, 73, 154, 1.0);
}
body .custom-menu-primary .submenu.level-2 .triangle-container .triangle {
    background-color: rgba(0, 73, 154, 1.0);
}
body .custom-menu-primary .submenu.level-2>li:hover>a, body .custom-menu-primary .submenu.level-2>li:hover {
    background-color: rgba(255, 255, 255, 0.0);
}
body .custom-menu-primary .submenu.level-2>li:hover>a, body .custom-menu-primary .submenu.level-2>li>a:hover {
    background-color: rgba(255, 255, 255, 0.0);
}
body .custom-menu-primary .submenu.level-2 .menu-item .menu-link:hover, body .custom-menu-primary .submenu.level-2 .menu-item .menu-link:focus, body .header__language-switcher .lang_list_class li:hover, body .custom-menu-primary .submenu.level-2 .triangle-container.level-2.hover .triangle {
    color: rgba(255, 51, 105, 1.0);
}
body .custom-menu-primary .submenu.level-2 .menu-item .menu-link.active-branch, body .custom-menu-primary .submenu.level-2 .menu-item .menu-link:active {
    color: rgba(255, 255, 255, 1.0);
    background-color: rgba(255, 255, 255, 0.0);
}
body .custom-menu-primary .submenu.level-2 .menu-item .menu-link:hover, body .custom-menu-primary .submenu.level-2 .menu-item .menu-link:focus {
    background-color: rgba(255, 255, 255, 0.0);
}
body .custom-menu-primary .submenu.level-2 .menu-item .menu-link {
    background-color: rgba(0, 73, 154, 1.0);
}
.header__language-switcher-label-current, .header__language-switcher .lang_list_class li a {
    font-family: Open Sans;
}
.footer {
    background-color: rgba(255, 255, 255, 1.0);
    color: rgba(146, 146, 146, 1.0);
    border-top-color: rgba(255, 255, 255, 1.0);
}
.footer__container {
    max-width: 1170px;
}
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 {
    color: rgba(38, 45, 63, 1.0);
}
.footer span {
    color: rgba(152, 152, 152, 1.0);
}
.content-wrapper {
    max-width: 1232px;
}
.blog-post__date {
    border-color: #3c424f;
}
.blog-tag-filter__menu-link, .blog-post__tag-link, .blog-card__tag-link, .blog-post__author-name, .blog-card__title a {
    color: #3c424f;
}
.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: #141a27;
}
.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: #646a77;
}
.blog-tag-filter__menu-link--active-item:after {
    background-color: }
.blog-pagination__link {
    color: #3c424f;
}
.blog-pagination__link--active:after, .blog-pagination__prev-link:after, .blog-pagination__next-link:after {
    background-color: }
.blog-post__title {
    color: #3c424f;
    font-family: Open Sans;
    font-size: 35px;
    font-weight: }
.blog-post__author {
    background-color: }
#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);
}
body .icon svg {
    fill: }
body .tns-nav button.tns-nav-active {
    background-color: }
body .tns-nav button:hover, body .tns-nav button:focus {
    background-color: }
body .social-links__icon {
    background-color: }
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: }
.page-center, .content-wrapper {
    max-width: 1232px;
    margin: 0 auto;
}
.hs-form-required {
    display: none;
}
div#hs-eu-cookie-confirmation {
    max-height: 300px;
}