






/* 1a. Containers */





/* 1b. Colors */






  
    
    
  





/* 1c. Typography */













































































/* 1d. Corner */


  





/* 1e. Buttons */








/* 1f. Forms */









/* 1g. Tables */











/* 1h. Site header */





/* 1i. Site footer */














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

.dnd-section,
.content-wrapper--vertical-spacing {
  padding: 80px 20px;
}


/* Background */
.bg--white{ background:#fff}
.bg--dark{ background:#00133e}
.bg--light{ background:#e3e6ec}
.bg--accent{ background:linear-gradient(to right,#425b76,#4279f1);}
/* Border */
.border-light{ border-color:#e3e6ec!important;  }
.border-dark{ border-color:#00133e!important;  }
.border-accent{ border-color:#425b76 !important;  }

/* Text */
.text-white,
.text-white h1,
.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white h6,
.text-white .h1,
.text-white .h2,
.text-white .h3,
.text-white .h4,
.text-white .h5,
.text-white .h6,
.text-white p,
.text-white span,
.text-white li,
.text-white button,
.text-white a,
.text-white i{
  color:#fff;
}
.bg--white svg{fill:#425b76;}
.text-white{ color:#fff !important;}
.text-white svg{fill:#425b76;}
.text-dark,
.text-dark h1,
.text-dark h2,
.text-dark h3,
.text-dark h4,
.text-dark h5,
.text-dark h6,
.text-dark .h1,
.text-dark .h2,
.text-dark .h3,
.text-dark .h4,
.text-dark .h5,
.text-dark .h6,
.text-dark p,
.text-dark span,
.text-dark li,
.text-dark button,
.text-dark a,
.text-dark i{
  color:#00133e
}
.bg--dark svg{fill:#fff;}
.text-dark{ color:#00133e !important;}

.text-accent,
.text-accent h1,
.text-accent h2,
.text-accent h3,
.text-accent h4,
.text-accent h5,
.text-accent h6,
.text-accent .h1,
.text-accent .h2,
.text-accent .h3,
.text-accent .h4,
.text-accent .h5,
.text-accent .h6,
.text-accent p,
.text-accent span,
.text-accent li,
.text-accent button,
.text-accent a,
.text-accent i{
  color:#425b76;
}
.bg--accent svg{fill:#fff;}
.text-accent{ color:#425b76 !important;}


.icon-white{
    color: #fff;
}
.light-white{
  color: #e3e6ec;
}
.icon-dark{
  color: #00133e;
}

.bg-white svg{
    fill:#425b76
}



html {
  
    font-family: Poppins, sans-serif; font-style: normal; font-weight: normal; text-decoration: none
  
  font-size: 1rem;
}

body {
  
    font-family: Poppins, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  
  font-size: 1rem;
  color: #666666;
  line-height:1.75rem;
  letter-spacing:0rem;
}

/* Anchors */

a,.btn-lnk {
  color: #00133e;
}

a:hover,
.btn-lnk:hover,
a:focus,
.btn-lnk:hover,
a:active,
.btn-lnk:active{
  color: #4c6df3;
}

/* Display */
.display-1{
  
    font-family: Poppins, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  
  color: #00133e;
  font-size: calc(1.625rem + 3.5vw);
  line-height:calc(3rem + 3.5vw);
  letter-spacing:0px;
  text-transform:none;
}

/* Headings */
h1,.h1 {
  
    font-family: Poppins, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  
  color: #00133e;
  font-size: 3rem;
  line-height:3.5rem;
  letter-spacing:0px;
  text-transform:none;
}

h2,.h2 {
  
    font-family: Poppins, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  
  color: #00133e;
  font-size: 2.5rem;
  line-height:3.5rem;
  letter-spacing:0px;
  text-transform:none;
}

h3,.h3 {
  
    font-family: Poppins, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  
  color: #00133e;
  font-size: 1.75rem;
  line-height:3rem;
  letter-spacing:0px;
  text-transform:none;
}

h4,.h4 {
  
    font-family: Poppins, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  
  color: #00133e;
  font-size: 1.5rem;
  
}

h5,.h5 {
  
    font-family: Poppins, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  
  color: #00133e;
  font-size: 1.25rem;
  line-height:2rem;
  letter-spacing:0px;
  text-transform:none;
}

h6,.h6 {
  
    font-family: Poppins, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  
  color: #00133e;
  font-size: 1rem;
  line-height:1.5rem;
  letter-spacing:0px;
  text-transform:uppercase;
}

blockquote{
  
    font-family: Poppins, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    
  font-size:1rem;
  color:#666666;
  border-color:#425b76;
  line-height:1.5rem;
  letter-spacing:0px;  
}


 /* Default Button Style */
  .btn,
  input[type=submit],
  .hs-button,
  .sc-cta-button a,
  .cta_button{
    background: #425b76;
    color: #fff;
    border-radius: 4px;
  }

  .btn:hover,
  .module--button:hover,
  input[type=submit]:hover,
  .hs-button:hover,
  .sc-cta-button a:hover,
  .cta_button:hover,
  .btn:active,
  input[type=submit]:active,
  .hs-button:active,
  .sc-cta-button a:active,
  .cta_button:active,
  .btn:focus,
  input[type=submit]:focus,
  .hs-button:focus,
  .sc-cta-button a:focus,
  .cta_button:focus
  {
    background: #00133e;
    color: #e3e6ec;
  }
  .btn svg,
  .module--button svg,
  input[type=submit],
  .hs-button svg,
  .sc-cta-button a svg,
  .cta_button svg{
    fill:#e3e6ec;
  }
  .btn:hover svg,
  .module--button:hover svg,
  input[type=submit],
  .hs-button:hover svg,
  .sc-cta-button a:hover svg,
  .cta_button:hover svg{
    fill:#e3e6ec;
  }

  .btn.btn-outline,
  .form-btn-outline input[type=submit],
  .form-btn-outline .hs-button,
  .cta-btn-outline a,
  .btn-outline,
  .cta_button{
      border-color: #425b76;
      color: #425b76;
      background:transparent;
  }

  .btn.btn-outline:hover,
  .form-btn-outline input[type=submit]:hover,
  .form-btn-outline .hs-button:hover,
  .cta-btn-outline a:hover,
  .btn-outline:hover,
  .cta_button:hover{
      border-color: #425b76;
      background: #425b76;
      color: #fff;
  }

/* WHITE OUTLINE STYLE */
  .form-btn--white.form-btn-outline  input[type=submit],
  .form-btn--white.form-btn-outline .hs-button,
  .btn--white.btn-outline,
  .cta-btn--white.cta-btn-outline{
    border-color: #fff;
    color: #fff;    
  }
  .btn--white.btn-outline,
  .cta-btn--white.cta-btn-outline a{
    fill:#fff;
  }
  .btn--white.btn-link,
  .cta-btn--white.cta-btn-link a{
    color:#fff;
  }

/* LIGHT FILL STYLE */
  .form-btn--white.form-btn-fill  input[type=submit],
  .form-btn--white.form-btn-fill .hs-button,
  .form-btn--white.form-btn-outline  input[type=submit]:hover,
  .form-btn--white.form-btn-outline .hs-button:hover,
  .btn--white.btn-fill,
  .btn--white.btn-outline:hover,
  .cta-btn--white.btn-fill a,
  .cta-btn--white.cta-btn-outline a:hover{
    background: #fff;      
    color: #425b76;
  }
  .btn--white.btn-fill svg,
  .btn--white.btn-outline:hover svg{
    fill:#425b76;
  }


  .btn--white-link,
  .btn--white-link:hover,
  .cta-btn--white-link a,
  .cta-btn--white-link a:hover{
    background:transparent;
    border:0;
    color:#fff;
  }
  .btn--white-link svg, 
  .btn--white-link:hover svg{
    fill:#fff;
  }



/* DARK OUTLINE STYLE */
  .form-btn--dark.form-btn-outline  input[type=submit],
  .form-btn--dark.form-btn-outline .hs-button,
  .btn--dark.btn-outline,
  .cta-btn--dark.cta-btn-outline a{
      background:transparent;
      border-color: #00133e;
      color: #00133e;
  }
  .btn--dark-link,
  .btn--dark-hover,
  .cta-btn--dark-link,
  .cta-btn--dark-hover{
    background:transparent;
  }
  .btn--dark.btn-outline svg{
      fill: #00133e;
  }

  .btn--dark-link,
  .btn--dark-hover,
  .cta-btn--dark-link,
  .cta-btn--dark-hover{
      color:#00133e
  }
  
  .btn--dark-link svg, .btn--dark-hover svg{
    color:#00133e
  }


/* DARK FILL STYLE */
  .form-btn--dark.form-btn-fill  input[type=submit],
  .form-btn--dark.form-btn-fill .hs-button,
  .form-btn--dark.form-btn-outline  input[type=submit]:hover,
  .form-btn--dark.form-btn-outline .hs-button:hover,
  .btn--dark.btn-fill,
  .btn--dark.btn-outline:hover,
  .cta-btn--dark.cta-btn-fill a,
  .cta-btn--dark.cta-btn-outline:hover{
    background: #00133e; 
    color:#fff;
  }

  .btn--dark.btn-fill svg,
  .btn--dark.btn-outline:hover svg{
      fill: #fff;
  }


  .btn--dark.btn-link,
  .cta-btn--dark.cta-btn-link a{
    color:#00133e;
  }

/* ACCENT OUTLINE STYLE */
  .form-btn--accent.form-btn-outline input[type=submit],
  .form-btn--accent.form-btn-outline .hs-button,
  .btn--accent.btn-outline,
  .cta-btn--accent.cta-btn-outline a{
      border-color:#425b76;
      color: #425b76;  
      background:transparent;
  }
  .btn--accent.btn-outline svg{
      fill:#425b76;
  }

/* ACCENT FILL STYLE */
  .form-btn--accent.form-btn-fill input[type=submit],
  .form-btn--accent.form-btn-fill .hs-button,
  .form-btn--accent.form-btn-outline input[type=submit]:hover,
  .form-btn--accent.form-btn-outline .hs-button:hover,
  .btn--accent.btn-fill, .btn--accent.btn-outline:hover,
  .cta-btn--accent.cta-btn-fill a, .cta-btn--accent.cta-btn-outline a:hover{
    background:linear-gradient(to right,#425b76,#4279f1);;
    background-color:#425b76;
    color:#fff;
  }
  .form-btn--accent.form-btn-fill input[type=submit]:hover,
  .form-btn--accent.form-btn-fill .hs-button:hover,
  .btn--accent.btn-fill:hover,
  .cta-btn--accent.cta-btn-fill a:hover{
    
      background:linear-gradient(to left, #425b76, #4279f1);
      background-color:#425b76;
    
  }

  .btn--accent.btn-fill svg,
  .btn--accent.btn-outline:hover svg,
  .cta-btn--accent.cta-btn-outline a:hover svg{
    color:#fff;
   }  
  .btn--accent.btn-link,
  .cta-btn--accent.cta-btn-link a{
    color: #425b76
  }

  .btn--accent-link, 
  .btn--accent-link:hover,
  .sc-btn--accent-link, 
  .sc-btn--accent-link:hover{
    color:#425b76
  }
  .btn--accent-link svg, .btn--accent-link:hover svg{
    color:#425b76
  } 


form,
.submitted-message {
  font-family: Poppins, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Form Background */
.sc_module_form .sc_module_body,
.hs-form{
  background-color: #ffffff;
  border-color: #e3e6ec !important;
}

.bg-transparent .sc_module_form .sc_module_body, 
.bg-transparent .hs-form{
  background:transparent;
}
/* Form title */

.moule-form-title,
.form-title{
  background-color: #ffffff;
  color: #00133e;
}

/* Form label */

form label {
  color: #666666;
}

/* Form help text */

form legend {
  color: #425b76;
}

/* Form inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  border-color: #e3e6ec;
  color: ;
  border-radius:16px;  
}

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=file]:focus,
form select:focus,
form textarea:focus {
  border-color: #00133e;
}

/* Form placeholder text */

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

::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
:-moz-placeholder,
::placeholder,
.hs-fieldtype-date .input .hs-dateinput:before {
  color: ;
}

/* Date picker */

.fn-date-picker td.is-selected .pika-button {
  background: linear-gradient(to right,#425b76,#4279f1);;
}

.fn-date-picker td .pika-button:hover {
  background-color: linear-gradient(to right,#425b76,#4279f1); !important;
}

.fn-date-picker td.is-today .pika-button {
  color: linear-gradient(to right,#425b76,#4279f1);;
}

.hs-error-msg:not(:empty){
  background:linear-gradient(to right,#425b76,#4279f1);;
}





table {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-color: #e3e6ec;
}

th,
td {
  border-color: #e3e6ec;
  color: #666666;
}

thead th,
thead td {
  background-color: #00133e;
  border-bottom-color: #e3e6ec;
  color: #FFFFFF;
}

tfoot td {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #666666;
}













  .footer {
    background-color: #e3e6ec;
  }

  /* Footer Content */

  .footer p,
  .footer h1,
  .footer h2,
  .footer h3,
  .footer h4,
  .footer h5,
  .footer h6,
  .footer label,
  .footer span,
  .footer li,
  .footer a,
  .footer a:hover,
  .footer > *{
    color: #00133e;
  }





.blog-post,
.blog-header__inner,
.blog-related-posts {
  padding: 80px 0;
}

/* Blog listing */

.blog-index__post-title-link {
  color: ;
}

.blog-index__post-tag,
.blog-index__post-author-name {
  color: ;
}

/* Blog pagination */

.blog-pagination__link {
  color: ;
}

.blog-pagination__link--active:after,
.blog-pagination__prev-link:after,
.blog-pagination__next-link:after {
  background-color: linear-gradient(to right,#425b76,#4279f1);;
}

.blog-pagination__next-link svg,
.blog-pagination__prev-link svg {
  fill: ;
}

/* Blog post */

.blog-post__meta a {
  color: ;
}

.blog-post__tag-link {
  color: ;
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
  color: ;
}

.blog-post__tag-link:active {
  color: ;
}

/* Blog related posts */

.blog-related-posts__title a {
  color: ;
}

.blog-comments .comment-reply-to:hover{
  color:#00133e;
}
/* Blog comments */

.blog-comments {
  margin-bottom: 80px;
}

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

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

#comments-listing .comment-reply-to:active {
  color: ;
}
/* Blog Pagination */
.pagination .page-item.active .page-link,
.pagination .page-item.active .page-link:hover{
  background:linear-gradient(to right,#425b76,#4279f1);;
  color:#fff;
}
.page-item .page-link{
  color:#00133e
}
.page-item.disabled .page-link{
  background:#e3e6ec;
}
.page-link{
  border-color: #e3e6ec;
}
.page-link:hover,
.page-link:hover svg{
  background:transparent;
  
    color:#425b76;
    border-color: #425b76;
    fill:#425b76;
  
}
.page-item.disabled .page-link,
.page-item.disabled .page-link svg{
  background:transparent;
  fill:#e3e6ec;
}





.hs-search-results__listing li{
  border-bottom-color:#e3e6ec;
}




.card,
.dorpdown-menu,
.submenu,
.nav-tabs .nav-link,
.card-img-radius,
.card-img-overlay,
.blog-image-radius,
.pagination.style-2 .page-item .page-link,
.lang_list_class,
.systems-page .email-prefs .item,
.hs-form{
  border-radius:16px;
}
.card .card-img-top,
.card .blog-media-top,
.card-img,
.sc_team_box .card-inner-shadow:before,
.tabs-list{
    border-top-left-radius:16px;
    border-top-right-radius:16px;
}
.card-img,
.card .card-img-left,
.card .blog-media-left{
    border-top-left-radius:16px;
    border-bottom-left-radius:16px;
}
.card-img,
.card .card-img-right,
.card .blog-media-right{
    border-top-right-radius:16px;
    border-bottom-right-radius:16px;
}
.card-img,
.card .card-img-bottom,
.card .blog-media-bottom{
    border-bottom-left-radius:16px;
    border-bottom-right-radius:16px;
}






.card{
  border-color: #e3e6ec;
}
.card-default{
  background: linear-gradient(to right,#425b76,#4279f1);;
}

/* Site Search */
.bg--dark .site-search-content-popup{background:#00133e;}
.bg--light .site-search-content-popup{background:#e3e6ec;}
.bg--white .site-search-content-popup{background:#fff;}
.hs-search-highlight{ color: #425b76 !important; }
.bg--white .site-search-result-template,
.site-search-popup-active .site-search-bar,
.bg--dark .site-search-result-template,
.site-search-popup-active .site-search-bar{border-color:rgba(227, 230, 236,.37) }
.site-search-result-template{border-color:#e3e6ec }

/* Tab */
.nav-tabs .nav-item .nav-link,
.nav-tabs .nav-link{
  background:#fff;
  color:#00133e;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active{
  background:#00133e;
  color:#fff;
}

.tab-active-btn--dark.active.tab-btn-fill{
  background: #00133e;
  color: #FFF;
}
.tab-active-btn--dark.active svg{
  fill:#fff;
}
.tab-active-btn--accent.active.tab-btn-fill{
  background: linear-gradient(to right,#425b76,#4279f1);;
  color: #FFF;
}
.tab-active-btn--accent.active svg,
.tab-btn--dark svg{
  fill:#fff;
}
.tab-active-btn--white.active.tab-btn-fill{
  background: #fff;
  color: #00133e;
}
.tab-active-btn--white.active svg,
.tab-btn--white svg{
  fill:#00133e;
}

.tab-btn--dark.tab-btn-fill{
  background: #00133e;
  color: #FFF;
}

.tab-btn--accent.tab-btn-fill{
  background: linear-gradient(to right,#425b76,#4279f1);;
  color: #FFF;
}
.tab-btn--white.tab-btn-fill{
  background: #fff;
  color: #00133e;
}

.sc-tab-content .tab-contents{
  border-color:#e3e6ec 
}

/* Column Link */
.nav--dark .col_link_title .col_nav_title{ 
   color: #00133e;
}
.nav--dark .nav_list a{ 
   color: rgba(0, 19, 62,0.70);
}
.nav--white .col_link_title .col_nav_title{ 
   color: #fff;
}
.nav--white .nav_list a{ 
   color: rgba(255,255,255,0.85);
}
.nav--accent .col_link_title .col_nav_title{
   color: #425b76;
}
.nav--accent .nav_list a{ 
    color: rgba(66, 91, 118,0.70);
}

/* Caousel Nav */
.sc_module .owl-carousel.owl-nav-dark .owl-nav .owl-prev,
.sc_module .owl-carousel.owl-nav-dark .owl-nav .owl-next{
  /*background:#00133e;*/
}
.sc_module .owl-carousel.owl-nav-white .owl-nav .owl-prev svg,
.sc_module .owl-carousel.owl-nav-white .owl-nav .owl-next svg{
  fill:#fff;  
}
.sc_module .owl-carousel.owl-nav-dark .owl-dots .owl-dot.active{
    background:#00133e;
}
.sc_module .owl-carousel.owl-nav-dark .owl-nav .owl-prev svg,
.sc_module .owl-carousel.owl-nav-dark .owl-nav .owl-next svg{
  fill:#00133e;  
}
.sc_module .owl-carousel.owl-nav-dark .owl-dots .owl-dot{
    box-shadow:0px 0px 3px rgba(0, 19, 62,0.85);
}
.owl-nav .owl-prev, .owl-nav .owl-next{
  border-radius:16px;
}

/* Loading icon*/
.ball-beat > div {
    background: linear-gradient(to right,#425b76,#4279f1);;  
}  
.blog-index__post-author a:after{
    background: #e3e6ec;    
}
.blog-meta-list li::after{
  background:#666666;
}

/* Team */
.team-style-3 .team-media img{
  background: linear-gradient(to right,#425b76,#4279f1);;
}

/* Divieder */
.divider-dark{
  background:#00133e
}
.divider-accent{
  background:linear-gradient(to right,#425b76,#4279f1);
}
.badge.card-accent{
  background:linear-gradient(to right,#425b76,#4279f1);;
}

/* Border */
.sc-border,
.search-drodown-list{
    border-color:#e3e6ec  !important;
}

/* Shadow */
.sc_team_box .card-inner-shadow:before{
  box-shadow:inset 0px -190px 100px -55px rgba(66, 91, 118,0.87);
}
.sc-shadow{
  box-shadow:0 2px 20px rgb(0, 19, 62, 0.15);
}
.sc-shadow:hover{
  box-shadow:0 5px 25px rgb(0, 19, 62, 0.30);
}

.bg--light.sc-shadow{
  box-shadow:0 2px 20px rgb(227, 230, 236, 0.15);
}
.bg--light.sc-shadow:hover{
  box-shadow:0 5px 25px rgb(227, 230, 236, 0.30);
}

.bg--accent.sc-shadow{
  box-shadow:0 2px 20px rgb(66, 91, 118, 0.15);
}
.bg--accent.sc-shadow:hover{
  box-shadow:0 5px 25px rgb(66, 91, 118, 0.30);
}