
*{box-sizing:border-box;}


.open_chat_show #hubspot-messages-iframe-container.widget-align-right{display:block !important;} 

/* 1a. Containers */



/* 1b. Breakpoints */





/* 1c. Colors */





/* 1d. Typography */










/* 1e. Border */

/* 1f. Corner Radius */

/* 1g. Lists */




/* 1h. Horizontal Rule */

/* 1i. Blockquote */


/* 1j. Buttons */

































/* 1k. Forms */

































/* 1l. Tables */








/* 1m. Site Header */









/* 1n. Site Footer */









/* line height */







/* 1o. Blog */



#target-container {float: left;width: 100%;position: fixed;bottom: 0;z-index:9999999999999999999999999999999 !important;}
.css-58qk62-Root {font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  -webkit-font-smoothing: antialiased !important;font-weight: 400 !important;letter-spacing: -0.05px !important;position: relative !important;background: #1f4160e0 !important;
  color: rgb(255, 255, 255) !important;text-align: center !important;font-size: 12px !important;line-height: 1.3 !important;padding: 8px 20% !important;}
.css-1h2ke4k-P:not(:last-child) {margin-bottom: 6px !important;}
#hubspot-messages-iframe-container{z-index:9999 !important;}
.css-1h2ke4k-P.ellcril2 {font-size: 16px !important;color: white !important;font-family: "Source Sans Pro" !important;}
.css-1h2ke4k-P {margin: 0px !important;}
.css-kg5etu-Content.ellcril1 button {display: inline !important;padding: 0px !important;border: none !important;background: none !important;color: inherit !important;font: inherit !important;
  text-decoration: underline !important;cursor: pointer !important;text-transform: none !important;}
.css-gt6w9i-CloseButton {position: absolute !important;right: 8px !important;top: 50% !important;transform: translateY(-50%) !important;padding: 8px !important;
  border: none !important;background: none !important;color: inherit !important;font-style: inherit !important;font-variant: inherit !important;font-weight: inherit !important;
  font-stretch: inherit !important;font-family: inherit !important;font-size: 14px !important;line-height: 1 !important;cursor: pointer !important;text-decoration: unset !important;}
.page-center {max-width: 1140px; margin:0 auto; padding:0 40px;}
@media screen and (max-width: 767px) {.page-center {padding: 0 20px;}}
.content-wrapper--narrow {max-width: 760px;}
@media screen and (min-width: 800px) {
  .content-wrapper--narrow {padding: 0 15px;}
}
.dnd-section,.content-wrapper--blog-index,.content-wrapper--blog-post {padding: 45px 20px;}
.dnd-section > .row-fluid {max-width: 1140px;}

html {font-size: 16px;}
.body-wrapper {overflow-x: clip;}
body {
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; text-decoration: none;color: #252536;font-size: 16px;
  
  background-color: #FFFFFF;overflow-x: hidden;margin:85px 0 0;line-height:24px;
}
li>a{ 
  color: #252536;}
/* Paragraphs */
p { 
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; text-decoration: none;}
p.lead,p.intro {font-size: 1.25rem;}
/* Anchors */
a {
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 700; text-decoration: none;font-size:16px;color: #5A68C7;
   }
a:hover, a:focus {color: #2B3990;}a:active {color: #2B3990;}a.button:disabled {background-color: #f1f1f1;
}
/* Headings */
h1,h2,h3,h4,h5,h6 { ;color: ;text-transform: none;}
h1,h2,h3,h4,h5,h6,p{ margin:7px 0;}

h1, h1>a, a>h1 {
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; text-decoration: none;color: #252536;font-size: 40px;
  
  letter-spacing: 0px;text-transform: none;line-height:48px;margin:2px 0px;
}
h2, h2>a, a>h2 {
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; text-decoration: none;color: #252536;font-size: 32px;
    
  letter-spacing: 0px;text-transform: none;line-height:40px;margin:2px 0px;
}
h3, h3>a, a>h3 {
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; text-decoration: none;color: #252536;font-size: 20px;
  
  letter-spacing: 0px;text-transform: none;line-height:28px;margin:2px 0px;
}
h4, h4>a, a>h4 {
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; text-decoration: none;color: #2B3990;font-size: 14px;
  letter-spacing: 2px;text-transform: uppercase;line-height:20px;margin:2px 0px;}
h5, h5>a, a>h5 {
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; text-decoration: none;color: #252536;font-size: 18px;
  
  letter-spacing: 0px;text-transform: none;line-height:26px;
  margin:2px 0px;}
h6, h6>a, a>h6 {
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; text-decoration: none;color: #252536;font-size: 14px;
  
  letter-spacing: 0px;text-transform: uppercase;line-height:22px;margin:2px 0px;}

/* Blog Typography */
.blog__index h1, .blog__index h1>a, .blog__index a>h1,.blog__post h1, .blog__post h1>a, .blog__post a>h1{font-size: 40px;}
.blog__index h2,.blog__index h2>a, .blog__index a>h2,.blog__post h2, .blog__post h2>a, .blog__post a>h2{font-size: 32px;}
.blog__index h3, .blog__index h3>a, .blog__index a>h3,.blog__post h3, .blog__post h3>a, .blog__post a>h3{font-size: 20px;}
.blog__index h4, .blog__index h4>a, .blog__index a>h4,.blog__post h4, .blog__post h4>a, .blog__post a>h4{font-size: 18px;}
.blog__index h5, .blog__index h5>a, .blog__index a>h5,.blog__post h5, .blog__post h5>a, .blog__post a>h5{font-size: 14px;}
.blog__index h6, .blog__index h6>a, .blog__index a>h6,.blog__post h6, .blog__post h6>a, .blog__post a>h6{font-size: 12px;}
/* Blockquote */
blockquote {border-left: 10px solid ;padding-left: 1.5rem;}
/* Horizontal Rules */
hr {border-bottom-color: #d0d0d0;}

/* Primary Button */
button,.button {
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; text-decoration: none;color: #fff;fill: #fff;
  
  background-color: #5A68C7;border: 1px none #5A68C7;border-radius: 4px;text-transform: uppercase;letter-spacing: 1px;line-height: 12px;
  display: inline-block;transition: .3s all;}
button:hover,button:focus,.button:hover,.button:focus,button:active,.button:active {background-color: 

  
  
    
  


  rgba(70, 80, 164, 1.0)

;border: 1px none #4650A4;color: #fff;}
button:active,.button:active {background-color: 

  
  
    
  


  rgba(70, 80, 164, 1.0)

;border: 1px none #4650A4;border-color: #96a0f4;color: #fff;}
/* Disabled Button */
button:disabled,.button:disabled,.button.button--secondary:disabled,.button.button--simple:disabled {color: #f1f1f1;}
button:disabled,.button:disabled {background-color: #d0d0d0;}
/* Secondary Button */
.button.button--secondary,.button--secondary {
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; text-decoration: none;color: #fff;fill: #fff;
  
  background-color: 

  
  
    
  


  rgba(0, 166, 153, 1.0)

;border: 1px none ;border-radius: 4px;text-transform: uppercase;
  letter-spacing: 1px;line-height: 12px;
  display: inline-block;transition: .3s all;}
.button--secondary:hover,.button--secondary:focus,.button--secondary:active,.button.button--secondary:hover,.button.button--secondary:focus,
.button.button--secondary:active {background-color: 

  
  
    
  


  rgba(81, 187, 180, 1.0)

;border: 1px none #4650a4;
  color: #fff;fill: #fff;
}
.button.button--secondary:active,.button--secondary:active,{
  background-color: rgba(161, 255, 255, 100);
  border: 1px none #4650a4;border-color: #96a0f4;
  color: #fff;fill: #fff;
}
/* Tertiary Button */
.button.button--tertiary, .button--tertiary{
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; text-decoration: none;color:#252536;fill:#252536;
  
  text-transform:uppercase;background-color:

  
  
    
  


  rgba(244, 246, 248, 1.0)

;border:1px none #212b36;border-radius:4px;
  letter-spacing: 1px;line-height: 12px;display: inline-block;
  transition: .3s all;
}

.button.button--tertiary:after,.button--tertiary:after {content: none;}

.button.button--tertiary:hover,.button--tertiary:hover,.button.button--tertiary:focus,.button--tertiary:focus {
  background-color:#DFE3E7;color: #000;fill: #000;
}

.button.button--tertiary:hover:after,.button--tertiary:hover:after,.button.button--tertiary:focus:after,.button--tertiary:focus:after,
.button.button--tertiary:active:after,.button--tertiary:active:after {content: none;}

.button.button--tertiary:active,.button--tertiary:active {color: #000;fill: #000;}
/* Button Sizing *//*  button--secondary */
button.small,.button.small {font-size:10px;padding:12px 18px;}
button.regular,.button.regular {font-size:12px;padding:19px 25px;}
button.large,.button.large {font-size:16px;padding:18px 28px;}
/*  button--secondary */
.button.button--secondary.small,.button--secondary.small {font-size:10px;padding:12px 18px;}
.button.button--secondary.regular,.button--secondary.regular {font-size:12px;padding:19px 25px;}
.button.button--secondary.large,.button--secondary.large {font-size:16px;padding:18px 28px;}
/*  button--tertiary */
.button.button--tertiary.small,.button--tertiary.small {font-size:10px;padding:12px 18px;}
.button.button--tertiary.regular,.button--tertiary.regular {font-size:12px;padding:19px 25px;}
.button.button--tertiary.large,.button--tertiary.large {font-size:16px;padding:18px 28px;}

form {background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;border: 1px none #000000;border-radius: 0px;padding: 0px 0px;}
.hs-form-field {margin-bottom: 0;}
/* Form Title */
.form-title {
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: normal; text-decoration: none;color: #252536;font-size: ;
  
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;border: 1px none #D0D0D0;border-top-left-radius: 18px;
  border-top-right-radius: 18px;padding: 0px 0px;text-transform: none;
}
/* Labels */
.hs-form-field > label,.hs-form-field > label span {
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; text-decoration: none;color: #252536;font-size: 16px;
  
  padding: 6px 0px;
}
/* Help Text - Legends */
.hs-form-field legend {
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; text-decoration: none;color: #768999;font-size: 14px;
  
}
/* Inputs */
input[type='text'],input[type='email'],input[type='password'],input[type='tel'],input[type='number'],select,textarea {
  
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; text-decoration: none;color: #252536;font-size: 16px;
  
  background-color: 

  
  
    
  


  rgba(244, 246, 248, 1.0)

;
  
  border: 2px solid #cbd6e2;
  
  border-radius: 4px;padding: 12px 12px;
}

input[type='text']:focus,input[type='email']:focus,input[type='password']:focus,input[type='tel']:focus,input[type='number']:focus,input[type='file']:focus,
select:focus,textarea:focus {outline:0;}
::-webkit-input-placeholder {color: #252536;}
::-moz-placeholder {color: #252536;}
:-ms-input-placeholder {color: #252536;}
:-moz-placeholder {color: #252536;}
::placeholder {color: #252536;}
/* Inputs - Checkbox/Radio */
form .inputs-list:not(.no-list) label,form .inputs-list:not(.no-list) label > span,form .inputs-list:not(.no-list) label > span p {
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; text-decoration: none;color: #768999;font-size: 16px;
  
}
/* GDPR Text */
form .legal-consent-container,form .legal-consent-container .hs-richtext,form .legal-consent-container .hs-richtext p{
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; text-decoration: none;color: #768999;font-size: 14px;
  
}
form .legal-consent-container a,form .legal-consent-container .hs-richtext a{
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; text-decoration: none;font-size: 14px;
  
}
/* Inputs - Datepicker */
.fn-date-picker .pika-table thead th {background-color: 

  
  
    
  


  rgba(#null, 1)

;color: ;}
.fn-date-picker td.is-today .pika-button {color: ;}
.hs-datepicker .is-selected button.pika-button {background-color: ;color: ;}
.hs-datepicker button.pika-button:hover {background-color:  !important;}
/* Form Rich Text */
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: 'Source Sans Pro'; font-style: normal; font-weight: 600; text-decoration: none;color: #252536;
  
  
}
/* Validation */
.hs-input.invalid.error {border-color: #ef6b51;}
.hs-error-msg,.hs-error-msgs {color: #ef6b51;}
/* Submit */

form input[type='submit'],form .hs-button {
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; text-decoration: none;background-color: #5A68C7;border: 1px none #5A68C7;border-radius: 4px;
  color: #fff;fill: #fff;text-transform: uppercase;
  letter-spacing: 1px; line-height: 12px;
  display: inline-block;
}
form input[type='submit']:hover,form input[type='submit']:focus,form .hs-button:hover,form .hs-button:focus {
  background-color: 

  
  
    
  


  rgba(70, 80, 164, 1.0)

;border: 1px none #4650A4;border-color: #96a0f4;
  color: #fff;
}
form input[type='submit']:active,form .hs-button:active {background-color: 

  
  
    
  


  rgba(70, 80, 164, 1.0)

;border: 1px none #4650A4;
  border-color: #96a0f4;color: #fff;
}


form input[type='submit'],form .hs-button {font-size:12px;padding:19px 25px;}

/* Inline Thank You Message */
.submitted-message {background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;border: 1px none #000000;border-radius: 0px;padding: 0px 0px;}

table {background-color: 

  
  
    
  


  rgba(#null, 1)

;border: px  ;}
th,td {border: px  ;color: ;padding: px px;}
thead th,thead td {background-color: 

  
  
    
  


  rgba(#null, 1)

;border-bottom: px  ;color: ;}
tbody + tbody {border-top: px  ;}

.header {background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;border-bottom: 1px none #FFFFFF;
  box-shadow: 0px -1px 13px 1px rgb(0 0 0 / 10%);
}
.header__container {max-width: 1140px;}
/* Header Content */
.header p,.header h1,.header h2,.header h3,.header h4,.header h5,.header h6,.header span,.header div,.header li,
.header blockquote,.header .related-post__title a {color: 

  
  
    
  


  rgba(#null, 1)

;}
/* Logo */
.header__logo .logo-company-name {color: 

  
  
    
  


  rgba(#null, 1)

;}
/* Navigation Menu */
.navigation-primary .menu-item a {
  
  font-family: "Leaguemono";font-size:12px;color:#212b36;font-weight:400;
  text-transform: uppercase;letter-spacing: 3px;}
.navigation-primary .menu-item a:hover,.navigation-primary .menu-item a:focus {color: #252536;font-weight:;}
.navigation-primary .menu-item a:active {color: #252536;font-weight:600;}
.navigation-primary .submenu:not(.level-1) {background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;}
.navigation-primary .submenu:not(.level-1) .menu-item .menu-link,.navigation-primary .submenu:not(.level-1) .menu-item .menu-link {
  `
  font-family: "Leaguemono";font-size:12px;color:#212b36;font-weight:400;
  
  text-transform:uppercase;padding:10px;
}
.submenu.level-2 .menu-link:hover, .submenu.level-2 .menu-link:focus{background:#ffffff;color:#212b36;}
.navigation-primary .submenu:not(.level-1) .menu-item .menu-link:hover,.navigation-primary .submenu:not(.level-1) .menu-item .menu-link:focus {background:#ffffff;color:#212b36;}
/************************ SeaconD Last Child Button Style  ***************/

.navigation-primary ul.level-1>.no-submenu:nth-last-child(2)>a{padding:19px 25px;text-align: center;}

.navigation-primary ul.level-1>.no-submenu:nth-last-child(2)>a{
  
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; text-decoration: none;color: #fff;fill: #fff;
  
  background-color: #5A68C7;border: 1px none #5A68C7;border-radius: 4px;text-transform: uppercase;
  letter-spacing: 1px;line-height: 12px;display: inline-block;
  
  
  
}
.navigation-primary ul.level-1>.no-submenu:nth-last-child(2)>a:hover,.navigation-primary ul.level-1>.no-submenu:nth-last-child(2)>a:focus{
  
  background-color: 

  
  
    
  


  rgba(70, 80, 164, 1.0)

;border: 1px none #4650A4;color: #fff;fill: #fff;
  
  
  
}
/************************ Last Child Button Style  ***************/

.navigation-primary ul.level-1>.no-submenu:last-child>a{padding:19px 25px;text-align: center;}


.navigation-primary ul.level-1>.no-submenu:last-child>a{

  


  
  
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; text-decoration: none;color:#252536;fill:#252536;
  
  text-transform:uppercase; background-color:

  
  
    
  


  rgba(244, 246, 248, 1.0)

; border:1px none #212b36;border-radius:4px;
  letter-spacing: 1px;line-height: 12px;display: inline-block;
  
}
.navigation-primary ul.level-1>.no-submenu:last-child>a:hover,.navigation-primary ul.level-1>.no-submenu:last-child>a:focus{
  
  
  
  background-color:#DFE3E7;color: #000;fill: #000;
  
}
@media (max-width: 768px) {
  .header__navigation {background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;}
  .header__menu .header__mobile-menu-icon,.header__menu .header__mobile-menu-icon:after,.header__menu .header__mobile-menu-icon:before,.header__menu .menu-arrow-icon,.header__menu .menu-arrow-icon:after {background-color: #000;}
}
/* Menu Toggle */
@media screen and (max-width: 767px) {
  body .header__navigation-toggle svg,body .menu-arrow svg {fill: #000;}
}
/* Language Switcher */
.header__language-switcher .lang_list_class {background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;border: 2px solid #EFF7FE;}
.header__language-switcher-label-current:after {border-top-color: #000;}
.header__language-switcher-label-current,.header__language-switcher .lang_list_class li a {  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; text-decoration: none;color: #000;
  font-size: 12;text-transform: uppercase;}
.header__language-switcher-label-current:hover,.header__language-switcher-label-current:focus,.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li:hover a,.header__language-switcher .lang_list_class li:focus a,
.header__language-switcher .lang_list_class li a:active { ;color: ;}
.header__language-switcher .lang_list_class li:hover,.header__language-switcher .lang_list_class li:focus {  ;background-color: 

  
  
    
  


  rgba(#null, 1)

;color: ;}
/* Blog Post Listing Module */
.header .blog-post-listing h1,.header .blog-post-listing h2,.header .blog-post-listing h3,.header .blog-post-listing h4,.header .blog-post-listing h5,.header .blog-post-listing h6,
.header .blog-post-listing p,.header .blog-post-listing div,.header .blog-post-listing span {color: #252536;}/* Related Posts Module */
.header .related-post__title a:hover,
.header .related-post__title a:focus {color: 

  
  
    
  


  rgba(#null, 1)

;}
.header .related-post__title a:active {color: 

  
  
    
  


  rgba(#null, 1)

;}
/* Social Follow Module */
.header .social-links__icon svg {fill: 

  
  
    
  


  rgba(#null, 1)

;}
.header .social-links__icon:hover svg {fill: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;}
.header .social-links__icon:hover {background-color: 

  
  
    
  


  rgba(#null, 1)

;}

.footer--site-page {width: 100%;float: left;background-color: 

  
  
    
  


  rgba(43, 57, 144, 1.0)

;}
.footer--landing-page {background-color: #FFFFFF;}
.footer__container {max-width: 1140px;padding:0 40px;}
.footer__bottom-section {border-color: #FFFFFF;border-top: 2px solid #EFF7FE;}
/* Footer Content */
.footer--site-page h1,.footer--site-page h2,.footer--site-page h3,.footer--site-page h4,.footer--site-page h5,.footer--site-page h6,
.footer--site-page p,.footer--site-page div,.footer--site-page span,.footer--site-page blockquote,
.footer--site-page .related-post__title a,.footer .footer-bottom-menu ul li a{color: #FFFFFF;}

.footer--site-page h4 { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; text-decoration: none;font-size: 14px;
  letter-spacing: 0px;text-transform: uppercase;}

/* Footer Tittle */
.footer .footer-menu ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children>a{color:#fff;font-size:14px;
  text-transform: uppercase;letter-spacing: 3px;}
/* Footer Menu */
.footer .footer-menu ul > li.hs-menu-item > ul li a{
  
  font-family: "Leaguemono";font-size:12px;color:#dddddd;font-weight:400;
  
  text-transform: uppercase;letter-spacing: 3px;
}
.footer .footer-menu ul > li.hs-menu-item > ul li{line-height:normal;margin:0 0 10px 0 !important;}
.footer .footer-menu ul > li.hs-menu-item > ul li:last-child{margin-bottom:0 !important;}
.footer .footer-menu ul > li.hs-menu-item > ul li a:hover,.footer .footer-menu ul > li.hs-menu-item > ul li a:focus {color:#fff;}
.footer .footer-menu ul > li.hs-menu-item > ul li a:active {color:#fff;}
/* Bottom menu */
.footer .footer-bottom-menu ul li a{color: ;text-decoration:underline;
  font-size: 12px;text-transform: none;letter-spacing: 0px;}
.footer .footer-bottom-menu ul li a:hover,.footer .footer-bottom-menu ul li a:focus{color:#fff;}
.footer .footer-bottom-menu ul li a:active{color:#fff;}
/* Form Module *//* Blog Post Listing Module */
.footer .blog-post-listing h1,.footer .blog-post-listing h2,.footer .blog-post-listing h3,.footer .blog-post-listing h4,.footer .blog-post-listing h5,.footer .blog-post-listing h6,.footer .blog-post-listing p,
.footer .blog-post-listing div,.footer .blog-post-listing span {color: #252536;}
/* Related Posts Module */
.footer--site-page .related-post__title a:hover,.footer--site-page .related-post__title a:focus {color: #afafaf;}
.footer--site-page .related-post__title a:active {color: #ffffff;}
/* Social Follow Module */
.footer--site-page .social-links__icon svg {fill: #FFFFFF;}
.footer--site-page .social-links__icon:hover svg {fill: 

  
  
    
  


  rgba(43, 57, 144, 1.0)

;}
.footer--site-page .social-links__icon:hover {background-color: #FFFFFF;}
/* Blog Title */
.blog-index__post-title a,.blog-index__post-author-name {color: #252536;}
.blog-index__post-title a:hover,.blog-index__post-title a:focus {color: #000000;}
.blog-index__post-title a:active {color: #757586;}
/* Blog Meta - Author */
.blog-index__post-author-name,.blog-post__author-name {
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; text-decoration: none;color: #252536;
  
}
.blog-post__author-links svg {fill: #252536;}
.blog-post__author-links a:hover svg {
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 700; text-decoration: none;fill: #5A68C7;
  
}
/* Tags */
.blog-index__post-tag-link,.blog-post__tag-link {background-color: 

  
  
    
  


  rgba(#null, 1)

;color: ;}
.blog-index__post-tags svg,.blog-post__tags svg {fill: ;}
/* Blog Listing */
.blog-subheader__author-links a {
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 700; text-decoration: none;background-color: #5A68C7;
  
}
.blog-subheader__author-links a:hover {background-color: #2B3990;}
/* Blog Pagination */
.blog-pagination__link {
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 700; text-decoration: none;color: #5A68C7;
  
}
.blog-pagination__link:hover,
.blog-pagination__link:focus {color: #2B3990;}
.blog-pagination__link:hover svg,
.blog-pagination__link:focus svg {fill: #2B3990;}
.blog-pagination__link:active {color: #2B3990;}
.blog-pagination__link:active svg {fill: #2B3990;}
.blog-pagination__prev-link--disabled,
.blog-pagination__next-link--disabled {color: #d0d0d0;}
.blog-pagination__prev-link--disabled svg,.blog-pagination__next-link--disabled svg {fill: #d0d0d0;}
.blog-pagination__link--active {background-color: ;color: #fff;}
.blog-pagination__link--active:hover,.blog-pagination__link--active:focus {color: #fff;}
/* Blog Post */
.blog-post__image {border-radius: 18px;}
/* Blog Search */
.blog-search form button { border-radius: 4px;}

/* Error Pages - Global */
.error-page:before { ;}
/* System Pages - Global */
.hs-search-results__title { ;color: ;}
.hs-search-results__title:hover { ;}
/* Forms in System Pages */
#email-prefs-form h3 {
  
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; text-decoration: none;color: #252536;font-size: 16;
  
  padding: 6px 0px;
}
#email-prefs-form,#email-prefs-form h1,#email-prefs-form h2 {color: #252536;}
/* Password Prompt */
.password-prompt input[type='password'] {margin-bottom: 0;}
/* Backup Unsubscribe */
.backup-unsubscribe input[type='email'] {margin-bottom: 0;padding: 12px 12px !important;}



/* Icon */
body .icon svg {fill: ;}
/* Pricing Table */
body .price-block__header {background-color: ;}
body .billing-selectors__pricing-option input[type='radio']:checked + label:before {border-color: ;}
/* Image Module */
img {max-width: 100%;height: auto;}
/* Social Follow */
body .social-links__icon svg {fill: #252536;}
body .social-links__icon:hover svg {fill: #252536;}
body .social-links__icon:hover {background-color: transparent;}
/* Statististic */
body .statistic__circle {background-color: #d0d0d0;}
body .statistic__info {color: #252536;}
body .statistic__bar,body .statistic__fill,body .statistic__fill {border-color: ;}
body .statistic__circle:after {background-color: #FFFFFF;}
/* Testimonial Slider */
body .tns-nav button {background-color: #d0d0d0;}
body .tns-nav .tns-nav-active {background-color: ;}
@media(max-width:767px){
  h1, h1>a, a>h1 {font-size:40px;line-height:48px;}
  h2, h2>a, a>h2{font-size:32px;line-height:40px;}
  h3, h3>a, a>h3{font-size:20px;line-height:28px;}
  h4, h4>a, a>h4{font-size:14px;line-height:20px;}
  h5, h5>a, a>h5{font-size:14px;line-height:22px;}
  h6, h6>a, a>h6{font-size:12px;line-height:20px;}
  .blog__index h1, .blog__index h1>a, .blog__index a>h1,.blog__post h1, .blog__post h1>a, .blog__post a>h1{font-size: 35px;}
  .blog__index h2, .blog__index h2>a, .blog__index a>h2,.blog__post h2, .blog__post h2>a, .blog__post a>h2{font-size: 28px;}
  .blog__index h3, .blog__index h3>a, .blog__index a>h3,.blog__post h3, .blog__post h3>a, .blog__post a>h3{font-size: 20px;}
  .blog__index h4, .blog__index h4>a, .blog__index a>h4,.blog__post h4, .blog__post h4>a, .blog__post a>h4{font-size: 14px;}
  .blog__index h5, .blog__index h5>a, .blog__index a>h5,.blog__post h5, .blog__post h5>a, .blog__post a>h5{font-size: 14px;}
  .blog__index h6, .blog__index h6>a, .blog__index a>h6,.blog__post h6, .blog__post h6>a, .blog__post a>h6{font-size: 12px;}
}