







:root{
    --primary_color:#425b76;
    --secondary_color:#3574E3;
    --section_color:#f2f6f7;  
    --heading_text_color:#0C5394;
    --white_color:#ffffff;
    --body_text_color:#5C727D;
    --link_color:#ffffff;
    --link_hover_color:#425b76
}

/* 1a. Containers */




/* 1b. Colors */




/* 1c. Typography */















/* 1d. Buttons */






 
 
 

/* 1e. Forms */






























/* 1f. Tables */
















.content-wrapper {
    max-width: 1240px;
}

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

.dnd-section > .row-fluid {
    max-width: 1240px;
}





html {
    font-size: 16px;
}

body {
    font-family: Muli; font-style: normal; font-weight: normal; text-decoration: none;
    color: #5C727D;
}

/* Paragraphs */

p {
    font-family: Muli; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Anchors */

a {
    color: #ffffff;
}
a:hover{
    color: #425b76
}
a:hover,
a:focus {
    color: #425b76;
}

a:active {
    color: #425b76;
}

/* Headings */

h1 {
    font-weight: 700; text-decoration: none; font-family: Poppins; font-style: normal;
    color: #0C5394;
    font-size: 60px;
}

h2 {
    font-weight: 700; text-decoration: none; font-family: Poppins; font-style: normal;
    color: #0C5394;
    font-size: 44px;
}

h3 {
    font-weight: 700; text-decoration: none; font-family: Poppins; font-style: normal;
    color: #0C5394;
    font-size: 36px;
}

h4 {
    font-weight: 700; text-decoration: none; font-family: Poppins; font-style: normal;
    color: #0C5394;
    font-size: 24px;
}

h5 {
    font-weight: 400; text-decoration: none; font-family: Poppins; font-style: normal;
    color: #0C5394;
    font-size: 22px;
}

h6 {
    font-weight: 400; text-decoration: none; font-family: Poppins; font-style: normal;
    color: #0C5394;
    font-size: 20px;
}

/* Blockquote */

blockquote {
    border-left-color: #3574E3;
}





button,
.button {
    background-color: 

  
  
    
  


  rgba(66, 91, 118, 1.0)

;
    border: 1px solid #425b76;
    border-radius: 0px;
    color: #ffffff;
    padding: 17px 40px;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
.fancybox-button:hover,
.fancybox-button:focus{
    background-color:

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-color: #425b76;
    color: #3574E3;
}

button:active,
.button:active,
.fancybox-button:active{
    background-color:

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-color: #425b76;
    color: #3574E3;
}





form {
    border: 1px none #EDEEF3;

    padding: 20px;

    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-radius: px;
}

.in-form .in-form--form {
    border-radius: px;
}

.form-title + div > form,
.in-form--form > span > .form-title + div > form {
    border-bottom-left-radius: px;
    border-bottom-right-radius: px;
}

.form-title + div > form,
.in-form--form > span > .form-title + div > form {
    border-radius: 0 0 px px;
}

/* Form title */

.form-title {
    border: 1px solid #F1F1F1;

    padding: 20px;

    font-family: Poppins; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-top-left-radius: ;
    border-top-right-radius: ;
    color: #0C5394;
    font-size: ;
    letter-spacing: px;
    line-height: px;
    text-transform: ;
    margin-bottom: 0;
}

/* Labels */

form label {
    padding: 0px;

    font-family: 'Nunito Sans'; font-style: normal; font-weight: normal; text-decoration: none;
    color: #5C727D;
    font-size: ;
    letter-spacing: px;
    line-height: px;
    text-transform: ;
}

/* Help text */

form legend {
    font-family: 'Nunito Sans'; font-style: normal; font-weight: normal; text-decoration: none;
    color: #5C727D;
    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 solid #EDEEF3;

    padding: 10px;

    font-family: 'Nunito Sans'; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(92, 114, 125, 1.0)

;
    border-radius: px;
    color: #5C727D;
    font-size: ;
}
.in-header--search.in-search .open form .hs-search-field__input{
    border-color: 

  
  
    
  


  rgba(92, 114, 125, 1.0)

 !important;
} 
form input[type='text']:focus,
form input[type='email']:focus,
form input[type='password']:focus,
form input[type='tel']:focus,
form input[type='number']:focus,
form input[type='search']:focus,
form select:focus,
form textarea:focus {
}


/* Form fields - placeholders */

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

::-moz-placeholder {
    color: ;
}

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

:-moz-placeholder {
    color: ;
}

::placeholder {
    color: ;
}

/* Form fields - date picker */

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

form .pika-table thead th {
    background-color: ;
    color: ;
}

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

form .is-selected .pika-button {
    background-color: #ffffff;
    color: ;
}

form .pika-button:hover {
    background-color: #425b76 !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: Poppins; font-style: normal; font-weight: normal; text-decoration: none;
    color: #0C5394;
}

/* GDPR */

form .legal-consent-container,
form .legal-consent-container .hs-richtext,
form .legal-consent-container .hs-richtext p {
    font-family: Poppins; font-style: normal; font-weight: normal; text-decoration: none;
    color: #0C5394;
    font-size: 14px;
}

/* Submit button */

form input[type=submit],
form .hs-button,
form .hs-button.primary {   
    background-color: 

  
  
    
  


  rgba(66, 91, 118, 1.0)

;
    border: 1px solid #425b76;
    border-radius: 0px;
    color: #ffffff;
    padding: 17px 40px;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
.fancybox-button:hover,
.fancybox-button:focus{
    background-color:

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-color: #425b76;
    color: #3574E3;
}

body form input[type=submit]:active,
body form .hs-button:active{
background-color:

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-color: #425b76;
    color: #3574E3;
}
}


body form input[type=submit]:focus,
body form .hs-button:focus {
   background-color:

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-color: #425b76;
    color: #3574E3;
}

.hs-error-msg {
    padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;

    font-family: 'Nunito Sans'; font-style: normal; font-weight: normal; text-decoration: none;
    color: #5C727D;
    font-size: ;
    letter-spacing: px;
    line-height: px;
    text-transform: ;
}

.error,
.hs-input.invalid.error {
    border: 1px solid #5C727D ;
}

.hs-error-msgs .hs-main-font-element {
    color: #5C727D;
}

.hs-form .hs-input[type="radio"]:checked:before,
.hs-form .hs-input[type=checkbox]:checked {
    background: ;
}

.hs-form .hs-input[type="radio"]:checked {
    border-color: ;
}

.hs-form .hs-input[type=checkbox]:checked {
    border: 1px solid ;
}






.blog-post__date {
    border-color: #5C727D;
}

.blog-tag-filter__menu-link,
.blog-post__tag-link,
.blog-card__tag-link,
.blog-post__author-name,
.blog-card__title a {
    color: #5C727D;
}

.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: #344a55;
}

.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: #849aa5;
}

.blog-tag-filter__menu-link--active-item:after {
    background-color: #425b76;
}

.blog-pagination__link {
    color: #5C727D;
}

.blog-pagination__link--active:after,
.blog-pagination__prev-link:after,
.blog-pagination__next-link:after {
    background-color: #425b76;
}

.blog-post__title {
    font-weight: 700; text-decoration: none; font-family: Poppins; font-style: normal;
    color: #0C5394;
    font-size: 44px;
}


#comments-listing .comment-reply-to {
    color: #ffffff;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
    color: #d7d7d7;
}

#comments-listing .comment-reply-to:active {
    color: #ffffff;
}











body .icon svg {
    fill: #425b76;
}
body{
    background:
}
body svg{
    fill:#3574E3
}
.separator{
    background:#425b76
}
body .tns-nav button.tns-nav-active {
    background-color: #425b76;
}

body .tns-nav button:hover,
body .tns-nav button:focus {
    background-color: #425b76;
}

body .team-member__description {
    background-color: #3574E3;
}