







/* 1a. Containers */









/* 1b. Colors */







/* 1c. Typography */





























/* 1d. Buttons */






























/* 1e. Forms */
































/* 1h. Tables */



















/* Drag and drop layout styles */

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

/* Padding on blog post sections */

.blog-post-section {
    padding: 60px 0;
}

/* .content-wrapper is used for blog post and system templates and .header-wrapper is used for the website header module */

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





html {
    font-size: 18px;
}

body {
    font-family: sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: #0d121d;
    color: #e0e0e2;
    font-size: 18px;
}

/* Paragraphs */

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

/* Anchors */

a {
    font-weight: 400; text-decoration: underline; font-family: sans-serif, sans-serif; font-style: normal;
    color: #696cff;
}

a:hover,
a:focus {
   
    font-weight: 400; text-decoration: underline; font-family: sans-serif, sans-serif; font-style: normal;
    
    color: #7a57ff;
}

a:active {
    
    font-weight: 400; text-decoration: underline; font-family: sans-serif, sans-serif; font-style: normal;
    color: #caa7ff;
}

a, a:hover {
    text-decoration: none;
}

/* Headings */

h1 {
    font-weight: normal; svgUrl: https://144126045.fs1.hubspotusercontent-eu1.net/hubfs/144126045/marketer_assets/fonts/Calibre-Regular/Regular-1714020038604.svg; text-decoration: none; name: Regular; files: [{id=30041760, file=https://144126045.fs1.hubspotusercontent-eu1.net/hubfs/144126045/Calibre-Regular.woff, fileId=100850418416, format=woff}]; style: {"font-weight":400}; font-family: sans-serif; font-style: normal;
    color: #e0e0e2;
    font-size: 56px;
    text-transform: none;
}

h2 {
    font-weight: normal; svgUrl: https://144126045.fs1.hubspotusercontent-eu1.net/hubfs/144126045/marketer_assets/fonts/Calibre-Regular/Regular-1714020038604.svg; text-decoration: none; name: Regular; files: [{id=30041760, file=https://144126045.fs1.hubspotusercontent-eu1.net/hubfs/144126045/Calibre-Regular.woff, fileId=100850418416, format=woff}]; style: {"font-weight":400}; font-family: sans-serif; font-style: normal;
    color: #e0e0e2;
    font-size: 40px;
    text-transform: none;
}

h3 {
    font-weight: normal; svgUrl: https://144126045.fs1.hubspotusercontent-eu1.net/hubfs/144126045/marketer_assets/fonts/Calibre-Regular/Regular-1714020038604.svg; text-decoration: none; name: Regular; files: [{id=30041760, file=https://144126045.fs1.hubspotusercontent-eu1.net/hubfs/144126045/Calibre-Regular.woff, fileId=100850418416, format=woff}]; style: {"font-weight":400}; font-family: sans-serif; font-style: normal;
    color: #e0e0e2;
    font-size: 24px;
    text-transform: none;
}

h4 {
    font-weight: normal; svgUrl: https://144126045.fs1.hubspotusercontent-eu1.net/hubfs/144126045/marketer_assets/fonts/Calibre-Regular/Regular-1714020038604.svg; text-decoration: none; name: Regular; files: [{id=30041760, file=https://144126045.fs1.hubspotusercontent-eu1.net/hubfs/144126045/Calibre-Regular.woff, fileId=100850418416, format=woff}]; style: {"font-weight":400}; font-family: sans-serif; font-style: normal;
    color: #e0e0e2;
    font-size: 20px;
    text-transform: none;
}

h5 {
    font-family: sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #e0e0e2;
    font-size: 18px;
    text-transform: none;
}

h6 {
    font-family: sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #e0e0e2;
    font-size: 16px;
    text-transform: none;
}

/* Blockquotes */

blockquote {
    font-family: sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    border-left-color: #802efa;
    color: #e0e0e2;
    font-size: 24px;
}

blockquote > footer {
    font-family: sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    font-size: 18px;
}

/* Horizontal rules */

hr {
    
    border-bottom-color: #d7d9e3;
    border:none;
    
}





/* Primary button */

button,
.button,
.hs-button {
    border: 1px solid #696cff;

    padding-top: 15px;
padding-right: 40px;
padding-bottom: 15px;
padding-left: 40px;

    font-weight: 400; font-family: Calibre-Regular;
    background-color: 

  
  
    
  


  rgba(105, 108, 255, 1.0)

;
    border-radius: 30px;
    color: #ffffff;
    fill: #ffffff;
    font-size: 16px;
    text-transform: none;
}

button:hover,
button:focus,
button:active,
.button:hover,
.button:focus,
.button:active,
.hs-button:hover,
.hs-button:focus,
.hs-button:active {
    border: 1px solid #802efa;

    font-weight: 400; font-family: Calibre-Regular;
    background-color: 

  
  
    
  


  rgba(128, 46, 250, 1.0)

;
    color: #ffffff;
    fill: #ffffff;
}

button:active,
.button:active,
.hs-button:active {
    border: 1px solid #802efa;

    font-weight: 400; font-family: Calibre-Regular;
    background-color: rgba(208, 126, 255, 100);
    border-color: #b9bcff;
    color: #ffffff;
    fill: #ffffff;
}

/* Secondary button */

.button.button--secondary,
.hs-delete-data__button,
.hs-download-data__button {
    border: 2px solid #696cff;

    font-weight: 400; font-family: Calibre-Regular;
    background-color: 

  
  
    
  


  rgba(105, 108, 255, 0.0)

;
    border-radius: 30px;
    color: #696cff;
    fill: #696cff;
    text-transform: none;
}

.button.button--secondary:hover,
.button.button--secondary:focus,
.button.button--secondary:active,
.hs-delete-data__button:hover,
.hs-delete-data__button:focus,
.hs-delete-data__button:active,
.hs-download-data__button:hover,
.hs-download-data__button:focus,
.hs-download-data__button:active {
    border: 2px solid #802efa;

    font-weight: 400; font-family: Calibre-Regular;
    background-color: 

  
  
    
  


  rgba(128, 46, 250, 1.0)

;
    color: #ffffff;
    fill: #ffffff;
}

.button.button--secondary:active,
.hs-delete-data__button:active,
.hs-download-data__button:active {
    font-weight: 400; font-family: Calibre-Regular;
    background-color: rgba(208, 126, 255, 100);
    border: 2px solid #802efa;

    border-color: #b9bcff;
    color: #ffffff;
    fill: #ffffff;
}

/* Simple button */

.button.button--simple {
    font-weight: 400; text-decoration: underline; font-family: sans-serif, sans-serif; font-style: normal;
    color: #696cff;
    fill: #696cff;
}

.button.button--simple:hover,
.button.button--simple:focus {
    font-weight: 400; text-decoration: underline; font-family: sans-serif, sans-serif; font-style: normal;
    color: #7a57ff;
    fill: #7a57ff;
}

.button.button--simple:active {
    font-weight: 400; text-decoration: underline; font-family: sans-serif, sans-serif; font-style: normal;
    color: #caa7ff;
    fill: #caa7ff;
}

/* Button sizing */

.button.button--small {
    padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;

    font-size: 14px;
}

.button.button--large {
    padding-top: 18px;
padding-right: 50px;
padding-bottom: 18px;
padding-left: 50px;

    font-size: 18px;
}





/* Form */

form {
    border: 1px none #802efa;

    padding: 45px;

    background-color: 

  
  
    
  


  rgba(128, 46, 250, 1.0)

;
    border-radius: 0px;
}

/* Form title */

.form-title {
    border: 1px none #696cff;

    padding: 25px;

    font-weight: normal; svgUrl: https://144126045.fs1.hubspotusercontent-eu1.net/hubfs/144126045/marketer_assets/fonts/Calibre-Regular/Regular-1714020038604.svg; text-decoration: none; name: Regular; files: [{id=30041760, file=https://144126045.fs1.hubspotusercontent-eu1.net/hubfs/144126045/Calibre-Regular.woff, fileId=100850418416, format=woff}]; style: {"font-weight":400}; font-family: sans-serif; font-style: normal;
    background-color: 

  
  
    
  


  rgba(105, 108, 255, 1.0)

;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    color: #ffffff;
    font-size: 24px;
    text-transform: ;
}

/* Labels */

form label {
    padding-top: 6px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 0px;

    font-family: sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #e0e0e2;
    font-size: 18px;
}

/* Help text */

form legend {
    font-family: sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #e0e0e2;
    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 none #d7d9e3;

    padding: 10px;

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

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-radius: 0px;
    color: #e0e0e2;
    font-size: 18px;
}

/* Form fields - placeholders */

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

::-moz-placeholder {
    color: #d7d9e3;
}

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

:-moz-placeholder {
    color: #d7d9e3;
}

::placeholder {
    color: #d7d9e3;
}

/* Form fields - date picker */

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

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

  
  
    
  


  rgba(105, 108, 255, 1.0)

;
    color: #ffffff;
}

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

form .is-selected .pika-button {
    background-color: #802efa;
    color: #e0e0e2;
}

form .pika-button:hover {
    background-color: #696cff !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: sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #e0e0e2;
}

form .hs-richtext a {
    font-family: sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #e0e0e2;
}

/* GDPR */

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

/* Submit button */



form input[type='submit'],
form .hs-button {
    border: 1px solid #696cff;

    font-weight: 400; font-family: Calibre-Regular;
    background-color: 

  
  
    
  


  rgba(105, 108, 255, 1.0)

;
    border-radius: 30px;
    color: #ffffff;
    text-transform: none;
}

form input[type='submit']:hover,
form input[type='submit']:focus,
form .hs-button:hover,
form .hs-button:focus {
    border: 1px solid #802efa;

    font-weight: 400; font-family: Calibre-Regular;
    background-color: 

  
  
    
  


  rgba(128, 46, 250, 1.0)

;
    color: #ffffff;
}

form input[type='submit']:active,
form .hs-button:active {
    border: 1px solid #802efa;

    font-weight: 400; font-family: Calibre-Regular;
    background-color: rgba(208, 126, 255, 100);
    border-color: #b9bcff;
    color: #ffffff;
}





form input[type='submit'],
form .hs-button {
    padding-top: 15px;
padding-right: 40px;
padding-bottom: 15px;
padding-left: 40px;

    font-size: 16px;
}



/* Inline thank you message */

.submitted-message {
    border: 1px none #802efa;

    background-color: 

  
  
    
  


  rgba(128, 46, 250, 1.0)

;
    border-radius: 0px;
}

.submitted-message {
    padding: 15px;
}





/* Default icon (regular/dark) */

.icon {
    
    background-color: ;
}

.icon svg {
    fill: ;
    height: ;
    width: ;
}

/* Light icon */

.icon--light .icon {
    background-color: ;
}

.icon--light svg {
    fill: ;
}

/* Size */

.icon--small svg {
    height: ;
    width: ;
}

.icon--small .icon {
    
}

.icon--large svg {
    height: ;
    width: ;
}

.icon--large .icon {
    
}





/* Table */

table {
    border: 1px solid #d7d9e3;

    background-color: 

  
  
    
  


  rgba(13, 18, 29, 1.0)

;
}

/* Table cells */

th,
td {
    border: 1px solid #d7d9e3;

    padding: 10px;

    color: #e0e0e2;
}

/* Table header */

thead th,
thead td {
    background-color: 

  
  
    
  


  rgba(105, 108, 255, 1.0)

;
    color: #ffffff;
}

/* Table footer */

tfoot th,
tfoot td {
    background-color: 

  
  
    
  


  rgba(128, 46, 250, 1.0)

;
    color: #e0e0e2;
}





/* Error templates */

.error-page:before {
    font-weight: normal; svgUrl: https://144126045.fs1.hubspotusercontent-eu1.net/hubfs/144126045/marketer_assets/fonts/Calibre-Regular/Regular-1714020038604.svg; text-decoration: none; name: Regular; files: [{id=30041760, file=https://144126045.fs1.hubspotusercontent-eu1.net/hubfs/144126045/Calibre-Regular.woff, fileId=100850418416, format=woff}]; style: {"font-weight":400}; font-family: sans-serif; font-style: normal;

}
form .hs-error-msg, form .hs-error-msgs {
    font-size: 16px;
}

@media (max-width:767px){
    form .hs-error-msg, form .hs-error-msgs {
        font-size: 14px;
    }
}

/* System templates */

#email-prefs-form,
#email-prefs-form h1,
#email-prefs-form h2 {
    color: #e0e0e2;
}

/* Search template */

.hs-search-results__title {
    font-size: 40px;
}

/* Backup unsubscribe template */

.backup-unsubscribe input[type='email'] {
    font-size: 18px !important;
    padding: 10px!important;
;
}





/* Accordion */

.accordion__summary,
.accordion__summary:before {
    font-weight: normal; svgUrl: https://144126045.fs1.hubspotusercontent-eu1.net/hubfs/144126045/marketer_assets/fonts/Calibre-Regular/Regular-1714020038604.svg; text-decoration: none; name: Regular; files: [{id=30041760, file=https://144126045.fs1.hubspotusercontent-eu1.net/hubfs/144126045/Calibre-Regular.woff, fileId=100850418416, format=woff}]; style: {"font-weight":400}; font-family: sans-serif; font-style: normal;
    font-size: 20px;
}

.card--dark .accordion__summary:before {
    color: ;
}

.card--light .accordion__summary:before {
    color: ;
}

/* Blog listing, recent posts, related posts, and blog post */

.blog-listing__post-title {
    text-transform: none;
}

.blog-listing__post-title-link {
    font-weight: normal; svgUrl: https://144126045.fs1.hubspotusercontent-eu1.net/hubfs/144126045/marketer_assets/fonts/Calibre-Regular/Regular-1714020038604.svg; text-decoration: none; name: Regular; files: [{id=30041760, file=https://144126045.fs1.hubspotusercontent-eu1.net/hubfs/144126045/Calibre-Regular.woff, fileId=100850418416, format=woff}]; style: {"font-weight":400}; font-family: sans-serif; font-style: normal;
    color: #e0e0e2;
}

.blog-listing__post-title-link:active {
    font-weight: normal; svgUrl: https://144126045.fs1.hubspotusercontent-eu1.net/hubfs/144126045/marketer_assets/fonts/Calibre-Regular/Regular-1714020038604.svg; text-decoration: none; name: Regular; files: [{id=30041760, file=https://144126045.fs1.hubspotusercontent-eu1.net/hubfs/144126045/Calibre-Regular.woff, fileId=100850418416, format=woff}]; style: {"font-weight":400}; font-family: sans-serif; font-style: normal;
    color: #ffffff;
}

.blog-listing__post-tag {
    color: #e0e0e2;
}

.blog-listing__post-tag:hover,
.blog-listing__post-tag:focus {
    color: #909092;
}

.blog-listing__post-tag:active {
    color: #ffffff;
}

.blog-listing__post-author-name,
.blog-post__author-name {
    color: #e0e0e2;
}

.blog-listing__post-author-name :active,
.blog-post__author-name:active {
    color: #ffffff;
}


/* Pagination */

.pagination__link-icon svg {
    fill: #696cff;
    height: 18px;
    width: 18px;
}

.pagination__link:hover .pagination__link-icon svg,
.pagination__link:focus .pagination__link-icon svg {
    fill: #7a57ff;
}

.pagination__link:active .pagination__link-icon svg {
    fill: #b9bcff;
}

.pagination__link--active {
    border-color: #d7d9e3
}

/* Social follow and social sharing */

.social-follow__icon:hover,
.social-follow__icon:focus,
.social-sharing__icon:hover,
.social-sharing__icon:focus {
    background-color: rgba(0, 0, 0, 1.0);
}

.social-follow__icon:active,
.social-sharing__icon:active {
    background-color: rgba(93, 98, 109, 1.0);
}

.icon--light .social-follow__icon:hover,
.icon--light .social-follow__icon:focus,
.icon--light .social-sharing__icon:hover,
.icon--light .social-sharing__icon:focus {
    background-color: rgba(175, 175, 175, 1.0);
}

.icon--light .social-follow__icon:active,
.icon--light .social-sharing__icon:active {
    background-color: rgba(255, 255, 255, 1.0);
}

/* Pricing card */

.pricing-card__heading {
    background-color: #696cff;
}

/* Tabs */

.tabs__tab,
.tabs__tab:hover,
.tabs__tab:focus,
.tabs__tab:active {
    border-color: #e0e0e2;
    color: #e0e0e2;
}


[data-form-id="2e29b6d6-12ad-43f8-9e3d-85909e862388"] .hs-form-field input[type=text],
[data-form-id="2e29b6d6-12ad-43f8-9e3d-85909e862388"] .hs-form-field input[type=email],
[data-form-id="2e29b6d6-12ad-43f8-9e3d-85909e862388"] .hs-form-field input[type=phone],
[data-form-id="2e29b6d6-12ad-43f8-9e3d-85909e862388"] .hs-form-field input[type=number],
[data-form-id="2e29b6d6-12ad-43f8-9e3d-85909e862388"] .hs-form-field input[type=tel],
[data-form-id="2e29b6d6-12ad-43f8-9e3d-85909e862388"] .hs-form-field input[type=date],
[data-form-id="2e29b6d6-12ad-43f8-9e3d-85909e862388"] .hs-form-field textarea{
   color:#11294d !important;
}

[data-form-id="2e29b6d6-12ad-43f8-9e3d-85909e862388"] .hs-form-field input[type=text]:focus,
[data-form-id="2e29b6d6-12ad-43f8-9e3d-85909e862388"] .hs-form-field input[type=email]:focus,
[data-form-id="2e29b6d6-12ad-43f8-9e3d-85909e862388"] .hs-form-field input[type=phone]:focus,
[data-form-id="2e29b6d6-12ad-43f8-9e3d-85909e862388"] .hs-form-field input[type=number]:focus,
[data-form-id="2e29b6d6-12ad-43f8-9e3d-85909e862388"] .hs-form-field input[type=tel]:focus,
[data-form-id="2e29b6d6-12ad-43f8-9e3d-85909e862388"] .hs-form-field input[type=date]:focus,
[data-form-id="2e29b6d6-12ad-43f8-9e3d-85909e862388"] .hs-form-field textarea:focus{
   color:#bfbfb0 !important;
}


@media (max-width:767px){
    .blog-post-section {
        padding: 60px 0px 60px !important;
    }
}