







/* 1a. Containers */




/* 1c. Typography */



 











h3.gradient-6 {
    background: linear-gradient(90deg, rgba(185,241,249,1) 0%, rgba(250,234,232,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    width: 200px;
}
/* .team-members__block-title h3 {
    background: linear-gradient(272.53deg, #AFE1F1 -32.73%, #B9D2EF 61.64%, #CFCAFA 105.07%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
} */

/* responsive font sizing */

@media(min-width: 767px) and (max-width: 1000px){
 html {font-size:calc(24px * .9 );}
 body h1 {font-size:calc(50px * .8 );}
 body h2 {font-size:calc(38px * .8 );}
 body h3 {font-size:calc(30px * .8 );}
 body h4 {font-size:calc(24px * .8 );}
 body h5 {font-size:calc(16px * .8 );}
 body h6 {font-size:calc(14px * .8 );}
}

@media(max-width: 767px) {
  html {font-size:calc(24px * .8 );}
 body h1 {font-size:calc(50px * .6 );}
 body h2 {font-size:calc(38px * .6 );}
 body h3 {font-size:calc(30px * .6 );}
 body h4 {font-size:calc(24px * .6 );}
 body h5 {font-size:calc(16px * .6 );}
 body h6 {font-size:calc(14px * .6 );}
}

/* 1d. Buttons */




/* Primary Buttons */





/* Secondary Buttons */





/* tertiary Buttons */







/* 1e. Forms */

















.scope__cta {
    padding-top: 0px !important;
    margin-top: 0px !important;
}

#main-content a.hs-button.button.button--primary,
#main-content a.hs-button.button.button--secondary,
#main-content a.hs-button.button.button--tertiary,
.register-today a.hs-button.button.button--primary,
.register-today a.hs-button.button.button--secondary,
.register-today a.hs-button.button.button--tertiary,
.hs-button .primary,
.hs-button .secondary,
.hs-button .tertiary, 
.hs-button {
  margin-top: 30px;
  border-radius: 12px;
  font-size: 20px !important;
  font-weight: 500;
  padding: 15px 25px;
}

.hs-button {
  margin-top: 0px;
  border: 1px solid #232031 !important;
  color: #FFFFFF !important;
  background: #232031 !important;
}

.hs-button:hover {
  background-color:  !important;
}

#main-content a.hs-button.button.button--primary, .hs-button .primary, .register-today a.hs-button.button.button--primary {
  border: 1px solid #434343 !important;
  color: #434343 !important;
  background: #FFFFFF !important;
}

#main-content a.hs-button.button.button--secondary, .hs-button .secondary, .register-today a.hs-button.button.button--secondary {
  border: 1px solid #dfb9fd !important;
  color: #434343 !important;
  background: #dfb9fd !important;
}

#main-content a.hs-button.button.button--tertiary, .hs-button .tertiary , .register-today a.hs-button.button.button--tertiary {
  border: 1px solid #232031 !important;
  color: #FFFFFF !important;
  background: #232031 !important;
}

#main-content a.hs-button.button.button--primary:hover, .hs-button .primary, .register-today a.hs-button.button.button--primary:hover {
  background-color: #D6FFFD !important;
}

#main-content a.hs-button.button.button--secondary:hover, .hs-button .secondary, .register-today a.hs-button.button.button--secondary:hover {
  background-color: #BDD9FA !important;
}

#main-content a.hs-button.button.button--tertiary:hover, .hs-button .tertiary, .register-today a.hs-button.button.button--tertiary:hover {
  background-color: #3E3A4E !important;
}


form .hs_submit.hs-submit {
  text-align: left;
  clear: both;
}






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

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

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





/* html {
  font-size: 24px;
} */

body {
  ;
  color: #000000;
  background-color: var(--light-color);
}

body.dark {
  background-color: var(--dark-color);
}

/* Paragraphs */
/*
p {
  ;
  font-weight: 300;
}
*/
/* Anchors */

a {
  color: #d7f5fe;
}

a:hover,
a:focus {
  color: #afcdd6;
}

a:active {
  color: #ffffff;
}

/* Headings */

h1 {
  font-weight: 700; text-decoration: none; font-style: normal;
  color: #000000;
  font-size: 50px;
}

h2 {
  font-weight: 700; text-decoration: none; font-style: normal;
  color: #000000;
  font-size: 38px;
  font-weight: normal !important;
}

h3 {
  font-weight: 700; text-decoration: none; font-style: normal;
  color: #000000;
  font-size: 30px;
}

h4 {
  text-decoration: none;
  color: #000000;
  font-size: 24px;
  position: relative;
}

h5 {
  text-decoration: none;
  color: #000000;
  font-size: 16px;
}

h6 {
  text-decoration: none;
  color: #000000;
  font-size: 14px;
}

/* Blockquote */

blockquote {
  border-left-color: ;
}






form h2, form .form-title { font-family: 'Hummingbird Regular' !important; }
form input { font-family: 'Hummingbird Regular' !important; }
form label { font-family: 'Hummingbird Regular' !important;; }
form input::placeholder { font-family: 'Hummingbird Regular' !important; }

form,
.submitted-message {
  ;
}

form {
  background-color: rgba(255,255,255,1.0);
  box-shadow: 0px 5px 20px rgba(0,0,0,0.05);
  border: 1px solid rgba(229,231,234,1.0);
}

form .hs-richtext, form .hs-richtext p {
  font-size: 13px;
}

.hs-form-field {
    margin-bottom: 15px;
}

form label, form legend {
  font-family: 'Hummingbird Regular' !important;
  color: #000 !important;
  font-size: 1rem !important;
  line-height: 1.2rem !important;
  margin-bottom: 0.5rem !important;
}

/* Form help text */

form legend {
  color: ;
}

/* 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 {
  font-family: 'Hummingbird Regular' !important;
  animation-timing-function: ease-in-out;
  -webkit-appearance: none;
  background-color: #fff;
  border: 1px solid #c0d0de;
  border-radius: 12px;
  color: #000;
  font-size: 1rem !important;
  line-height: 1.4rem;
  max-width: 100%;
  min-height: 2.3329rem;
  outline: none;
  padding: 8px 15px;
  transition: all .15s ease-in-out;
  width: 100%;
}

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 {
  background-color: #FFFFFF; 
  
}

form input[type=text]:focus-visible,
form input[type=email]:focus-visible,
form input[type=password]:focus-visible,
form input[type=tel]:focus-visible,
form input[type=number]:focus-visible,
form input[type=file]:focus-visible,
form select:focus-visible,
form textarea:focus-visible {
  background-color: #FFFFFF; 
  
}

.legal-consent-container p {
  margin-top: 0px !important;
  margin-bottom: 25px !important;
  letter-spacing: .02em;
  line-height: .9rem;
  font-size: .7rem !important;
}

/* Form placeholder text */

::-webkit-input-placeholder {
  font-family: 'Hummingbird Regular' !important;
}

::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
:-moz-placeholder,
::placeholder,
.hs-fieldtype-date .input .hs-dateinput:before {
  font-family: 'Hummingbird Regular' !important;
}

/* Date picker */

.fn-date-picker td.is-selected .pika-button {
  background: ;
}

.fn-date-picker td .pika-button:hover {
  background-color:  !important;
}

.fn-date-picker td.is-today .pika-button {
  color: ;
}

/* Submit button */

/* see _theme.css */





table {
  background-color: ;
  border-color: ;
}

th,
td {
  border-color: ;
  color: ;
}

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

tfoot td {
  background-color: ;
  color: ;
}





.header {
  background-color: ;
}

body .navigation-primary a,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  color: ;
  font-family: , sans-serif;
}

body .navigation-primary a:hover,
body .navigation-primary a:focus,
.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: ;
}

body .navigation-primary a:active,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li a:active {
  color: ;
}

body .navigation-primary .submenu.level-1 > li > a.active-item:after {
  background-color: ;
}

body .submenu.level-2,
.header__language-switcher .lang_list_class {
  background-color: ;
  border-color: ;
}

body .submenu.level-2 > li:first-child:before {
  border-color: ;
}

.header__language-switcher .lang_list_class:before {
  border-bottom-color: ;
}

body .submenu.level-2 .menu-item .menu-link:hover,
body .submenu.level-2 .menu-item .menu-link:focus,
.header__language-switcher .lang_list_class li:hover,
body .submenu.level-2 > li:first-child:hover:before,
body .submenu.level-2 > li:first-child.focus:before {
  background-color: ;
}

.header__language-switcher .lang_list_class.first-active::after {
  border-bottom-color: ;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  font-family: , sans-serif;
}

.header__language-switcher-label-current:after {
  border-top-color: ;
}

@media(max-width: 767px) {
  .header__navigation {
    background-color: ;
  }

  .header__navigation-toggle svg,
  .menu-arrow svg {
    fill: ;
  }
}
@media screen and (max-width: 1000px) {
.mobile-menu-trigger.mobile-open {
    top: 35px !important;
  }
.register {
  text-align: center;
  margin-top: 20px;
  }}
div[data-global-resource-path*='header-flex.html'] {
  position: absolute;
}




.footer {
  background-color: ;
}

/* Footer Content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img {
  color: ;
}
.footer_dnd_area-row-0-padding {
  border-top: 1px solid #000000;
}




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

/* Blog listing */

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

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

/* Blog pagination */

.blog-pagination__link {
  color: #000000;
}

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

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

/* Blog post */

.blog-post__meta a {
  color: #000000;
}

.blog-post__tag-link {
  color: #000000;
}

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

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

/* Blog related posts */

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

/* Blog comments */

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

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

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

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

a:hover {
  text-decoration: none;
}











.lp-hero-2-button a.hs-button.button.button--secondary {
    border-radius: 50px;
    border: none;
    /* font-size: 25px; */
    font-family: 'Hummingbird Regular';
    padding: 8px 50px;
}

.travel .scope__content {
    padding-left: 50px;
    max-width: 833px;
}
.scope__small-title h5 {
    text-transform: none !important;
    font-weight: 450 !important;
    font-size: 1.3rem !important;
    margin-bottom: 0em !important;
}

.team-members__block-job-title {
    text-transform: none !important;
    font-weight: 900;
}
.team-members__block-content p {
    font-size: 20px;
}
.intro .scope__heading {
    background: linear-gradient(122.63deg, #C5EFFC -6.51%, #DFB9FD 123.73%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.timeline .scope__heading {
    background: linear-gradient(122.63deg, #C5EFFC -6.51%, #DFB9FD 123.73%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.intro .scope__overlay, .agenda .scope__overlay, .speakers .scope__overlay, .travel .scope__overlay, .bottom .scope__overlay, .timeline .scope__overlay, .bulleted-info-2 .scope__background, .scope__background, .scope__overlay {
    background-repeat: no-repeat;
}

@media (max-width: 767px) {
  .intro .scope__overlay {
    left: 100px;
}
  .timeline .scope__overlay {
    left: -100px;
}
  .agenda .scope__overlay {
    left: 100px;
}
  .speakers .scope__overlay {
    left: -200px;
  }
  .canvas-hero .scope__row {
    display: flex;
    flex-direction: column-reverse;
}
}
.lp-hero-2 .scope__content p {
    background: linear-gradient(122.63deg, #C5EFFC -6.51%, #DFB9FD 123.73%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.rsvp-form input.hs-button.primary.large {
    width: auto;
    text-align: right;
    float: right;
}

.rsvp-form .hs-richtext a {
    color: #000;
}
.thank-you-hero .scope__wrap.wrap--content {
    background: #fff;
    border-radius: 30px;
    opacity: 80%;
    padding: 20px;
}
.related-content .scope__block-image img {
    border-radius: 19px;
}
.blocks-design--section,
.blocks-design2--section {
  position: relative;
}
.blocks-design--section:before,
.blocks-design2--section:before {
  content: '';
  position: absolute;
  width: 278px;
  height: 166.8px;
  left: 0;
  bottom: 0;
  background-image: url(//3884849.fs1.hubspotusercontent-na1.net/hubfs/3884849/raw_assets/public/Hummingbird%20Theme/images/block-2.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.blocks-design--section:after,
.blocks-design2--section:after {
  content: '';
  position: absolute;
  width: 161px;
  height: 161px;
  right: 0;
  top: 0px;
  background-image: url(//3884849.fs1.hubspotusercontent-na1.net/hubfs/3884849/raw_assets/public/Hummingbird%20Theme/images/block-1.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.blocks-design2--section:before {
  width: 161px;
  height: 161px;
  background-image: url(//3884849.fs1.hubspotusercontent-na1.net/hubfs/3884849/raw_assets/public/Hummingbird%20Theme/images/block-1.svg);
}
.blocks-design2--section:after {
  right: -15px;
  width: 275px;
  height: 220px;
  background-image: url(//3884849.fs1.hubspotusercontent-na1.net/hubfs/3884849/raw_assets/public/Hummingbird%20Theme/images/block-3.svg);
}

@media (max-width: 767px) {
  .blocks-design2--section:after,
  .blocks-design--section:after,
  .blocks-design2--section:before,
  .blocks-design--section:before,
  .scope__background,
  .scope__overlay {
    /* opacity: 20%; */
  }}
.header--white-logo .hs_cos_wrapper_type_logo a {
  position: relative;
}
.header--white-logo .hs_cos_wrapper_type_logo a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 178px;
  height: 47px;
  background-image: url(//3884849.fs1.hubspotusercontent-na1.net/hubfs/3884849/raw_assets/public/Hummingbird%20Theme/images/hummingbird-logo-white.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.header--white-logo .hs_cos_wrapper_type_logo img {
  opacity: 0;
}

.thank-you-hero .scope__content p {
    margin: 0px 0px 10px 0px;
}

.related-content .scope__block-cta {
    padding: 0px !important;
}

@media (max-width: 767px) {
  .logo-section .blocks--icon .scope__block {
     width: 50%;
     display: inline-table;
     padding: 0px !important;
}
  .scope__blocks.blocks--icon.blocks--.style--default.blocks--icon--vertical {
    display: inline-table;
}
  .widget_1674756449504__logo-slider {
    padding-top: 50px !important;
}
/* Colors */






  
  
  
  
  


body {
  --primary-color: #d7f5fe;
  --secondary-color:  #d6e6ff;
  --tertiary-color:  #f0f4f4;
  --light-color:  #FFFFFF;
  --dark-color:  #000;
}

body.light {
  --bg-color: #FFFFFF;
  --heading-color: #d7f5fe;
  --text-color: #f0f4f4;
  --link-color: #d7f5fe;
  --button-style: 'primary';
  --light-color: #FFFFFF;
  --dark-color: #000;
}
 
body.dark {
  --bg-color: #000;
  --heading-color: #FFFFFF;
  --text-color: #FFFFFF;
  --link-color: #d7f5fe;
  --button-style: 'primary';
  --light-color: #000;
  --dark-color: #FFFFFF;
  --tertiary-color:  #d6e6ff;
  --secondary-color:  #f0f4f4;
}

body.dark .section--light, body.dark .section--light div[class$="__background"] {
  background-color: #000;
}

/*@media (prefers-color-scheme: dark) {
  :root {
    --bg-color: #000;
    --heading-color: #FFFFFF;
    --text-color: #FFFFFF;
    --link-color: #d7f5fe;
    --button-style: 'primary';
  }
}*/



.button, .hs-button, .cta_button {
  
  letter-spacing: 1px;
  font-size: 20px;font-family: Arial, serif;
}






  
    
    
    form input[type='submit'] {
      background-color: #dfb9fd !important;
      color: #434343;
      border-color: #dfb9fd;
    }
    form input[type='submit']:hover {
      background-color: #BDD9FA !important;
      color: #434343;
      border-color: #BDD9FA;
    }
  


  
    
    
    
      .button.button--primary,
      .hs-button.button--primary,
      .cta_button.button--primary {
        
          color: #434343;
        
          background-color: #FFFFFF;
        
          border-color: #434343;
        
      }
      .button.button--primary_outline,
      .hs-button.button--primary_outline,
      .cta_button.button--primary_outline {
          background-color: transparent !important;
          
            
          
            
              color: #FFFFFF;
              border-color: #FFFFFF;
            
          
            
          
      }
    
  
    
    
    
      .button.button--primary:hover,
      .hs-button.button--primary:hover,
      .cta_button.button--primary:hover {
        
          color: #434343;
        
          background-color: #D6FFFD;
        
          border-color: #434343;
        
      }
      .button.button--primary_outline:hover,
      .hs-button.button--primary_outline:hover,
      .cta_button.button--primary_outline:hover {
        
          
          
            color: #434343;
          
        
          
          
        
          
            border-color: #434343;
            background-color: #434343 !important;
          
          
         
      }
    
  
    
    
    
      .button.button--secondary,
      .hs-button.button--secondary,
      .cta_button.button--secondary {
        
          color: #434343;
        
          background-color: #dfb9fd;
        
          border-color: #dfb9fd;
        
      }
      .button.button--secondary_outline,
      .hs-button.button--secondary_outline,
      .cta_button.button--secondary_outline {
          background-color: transparent !important;
          
            
          
            
              color: #dfb9fd;
              border-color: #dfb9fd;
            
          
            
          
      }
    
  
    
    
    
      .button.button--secondary:hover,
      .hs-button.button--secondary:hover,
      .cta_button.button--secondary:hover {
        
          color: #434343;
        
          background-color: #BDD9FA;
        
          border-color: #BDD9FA;
        
      }
      .button.button--secondary_outline:hover,
      .hs-button.button--secondary_outline:hover,
      .cta_button.button--secondary_outline:hover {
        
          
          
            color: #434343;
          
        
          
          
        
          
            border-color: #BDD9FA;
            background-color: #BDD9FA !important;
          
          
         
      }
    
  
    
    
    
      .button.button--tertiary,
      .hs-button.button--tertiary,
      .cta_button.button--tertiary {
        
          color: #FFFFFF;
        
          background-color: #232031;
        
          border-color: #232031;
        
      }
      .button.button--tertiary_outline,
      .hs-button.button--tertiary_outline,
      .cta_button.button--tertiary_outline {
          background-color: transparent !important;
          
            
          
            
              color: #232031;
              border-color: #232031;
            
          
            
          
      }
    
  
    
    
    
      .button.button--tertiary:hover,
      .hs-button.button--tertiary:hover,
      .cta_button.button--tertiary:hover {
        
          color: #FFFFFF;
        
          background-color: #3E3A4E;
        
          border-color: #3E3A4E;
        
      }
      .button.button--tertiary_outline:hover,
      .hs-button.button--tertiary_outline:hover,
      .cta_button.button--tertiary_outline:hover {
        
          
          
            color: #FFFFFF;
          
        
          
          
        
          
            border-color: #3E3A4E;
            background-color: #3E3A4E !important;
          
          
         
      }
    
  
    
    
    
      .button.button--light,
      .hs-button.button--light,
      .cta_button.button--light {
        
          color: #000;
        
          background-color: #FFFFFF;
        
          border-color: #FFFFFF;
        
      }
      .button.button--light_outline,
      .hs-button.button--light_outline,
      .cta_button.button--light_outline {
          background-color: transparent !important;
          
            
          
            
              color: #FFFFFF;
              border-color: #FFFFFF;
            
          
            
          
      }
    
  
    
    
    
      .button.button--light:hover,
      .hs-button.button--light:hover,
      .cta_button.button--light:hover {
        
          color: #FFFFFF;
        
          background-color: #000;
        
          border-color: #000;
        
      }
      .button.button--light_outline:hover,
      .hs-button.button--light_outline:hover,
      .cta_button.button--light_outline:hover {
        
          
          
            color: #FFFFFF;
          
        
          
          
        
          
            border-color: #000;
            background-color: #000 !important;
          
          
         
      }
    
  
    
    
    
      .button.button--dark,
      .hs-button.button--dark,
      .cta_button.button--dark {
        
          color: #FFFFFF;
        
          background-color: #000;
        
          border-color: #000;
        
      }
      .button.button--dark_outline,
      .hs-button.button--dark_outline,
      .cta_button.button--dark_outline {
          background-color: transparent !important;
          
            
          
            
              color: #000;
              border-color: #000;
            
          
            
          
      }
    
  
    
    
    
      .button.button--dark:hover,
      .hs-button.button--dark:hover,
      .cta_button.button--dark:hover {
        
          color: #000;
        
          background-color: #FFFFFF;
        
          border-color: #FFFFFF;
        
      }
      .button.button--dark_outline:hover,
      .hs-button.button--dark_outline:hover,
      .cta_button.button--dark_outline:hover {
        
          
          
            color: #000;
          
        
          
          
        
          
            border-color: #FFFFFF;
            background-color: #FFFFFF !important;
          
          
         
      }
    
  




  
    .section--primary .scope__background, .section--primary { background-color: #d7f5fe; }
    
    
    
    
    
  
    
    
    .section--primary h1, .section--primary h2, .section--primary h3, .section--primary h4, .section--primary h5 { color: #FFFFFF; }
    
    
    
  
    
    
    
    .section--primary p, .section--primary li, .section--primary p *, .section--primary div { color: #FFFFFF; }
    
    
  
    
    
    
    
    .section--primary a:not([class*="button"]) { color: #d6e6ff; }
    
  
    
    .section--primary .scope__small-title { color: #000; } 
    
    
    
    
  
    
    
    
    
    
    
      
  
    
    
    .section--primary .button.button--primary,
    .section--primary .hs-button.button--primary,
    .section--primary .cta_button.button--primary {
      background-color: #FFFFFF !important;
      color: #434343;
      border-color: #434343;
    }
    .section--primary .button.button--primary:hover,
    .section--primary .hs-button.button--primary:hover,
    .section--primary .cta_button.button--primary:hover {
      background-color: #D6FFFD !important;
      color: #434343;
      border-color: #434343;
    }
  

    
  
    
    
    
    
    
    
      
  
    
    
    .section--primary .button.button--secondary,
    .section--primary .hs-button.button--secondary,
    .section--primary .cta_button.button--secondary {
      background-color: #dfb9fd !important;
      color: #434343;
      border-color: #dfb9fd;
    }
    .section--primary .button.button--secondary:hover,
    .section--primary .hs-button.button--secondary:hover,
    .section--primary .cta_button.button--secondary:hover {
      background-color: #BDD9FA !important;
      color: #434343;
      border-color: #BDD9FA;
    }
  

    
  

  
    .section--secondary .scope__background, .section--secondary { background-color: #d6e6ff; }
    
    
    
    
    
  
    
    
    .section--secondary h1, .section--secondary h2, .section--secondary h3, .section--secondary h4, .section--secondary h5 { color: #FFFFFF; }
    
    
    
  
    
    
    
    .section--secondary p, .section--secondary li, .section--secondary p *, .section--secondary div { color: #FFFFFF; }
    
    
  
    
    
    
    
    .section--secondary a:not([class*="button"]) { color: #d6e6ff; }
    
  
    
    .section--secondary .scope__small-title { color: #000; } 
    
    
    
    
  
    
    
    
    
    
    
      
  
    
    
    .section--secondary .button.button--primary,
    .section--secondary .hs-button.button--primary,
    .section--secondary .cta_button.button--primary {
      background-color: #FFFFFF !important;
      color: #434343;
      border-color: #434343;
    }
    .section--secondary .button.button--primary:hover,
    .section--secondary .hs-button.button--primary:hover,
    .section--secondary .cta_button.button--primary:hover {
      background-color: #D6FFFD !important;
      color: #434343;
      border-color: #434343;
    }
  

    
  
    
    
    
    
    
    
      
  
    
    
    .section--secondary .button.button--secondary,
    .section--secondary .hs-button.button--secondary,
    .section--secondary .cta_button.button--secondary {
      background-color: #dfb9fd !important;
      color: #434343;
      border-color: #dfb9fd;
    }
    .section--secondary .button.button--secondary:hover,
    .section--secondary .hs-button.button--secondary:hover,
    .section--secondary .cta_button.button--secondary:hover {
      background-color: #BDD9FA !important;
      color: #434343;
      border-color: #BDD9FA;
    }
  

    
  

  
    .section--tertiary .scope__background, .section--tertiary { background-color: #d7f5fe; }
    
    
    
    
    
  
    
    
    .section--tertiary h1, .section--tertiary h2, .section--tertiary h3, .section--tertiary h4, .section--tertiary h5 { color: #FFFFFF; }
    
    
    
  
    
    
    
    .section--tertiary p, .section--tertiary li, .section--tertiary p *, .section--tertiary div { color: #FFFFFF; }
    
    
  
    
    
    
    
    .section--tertiary a:not([class*="button"]) { color: #d6e6ff; }
    
  
    
    .section--tertiary .scope__small-title { color: #000; } 
    
    
    
    
  
    
    
    
    
    
    
      
  
    
    
    .section--tertiary .button.button--primary,
    .section--tertiary .hs-button.button--primary,
    .section--tertiary .cta_button.button--primary {
      background-color: #FFFFFF !important;
      color: #434343;
      border-color: #434343;
    }
    .section--tertiary .button.button--primary:hover,
    .section--tertiary .hs-button.button--primary:hover,
    .section--tertiary .cta_button.button--primary:hover {
      background-color: #D6FFFD !important;
      color: #434343;
      border-color: #434343;
    }
  

    
  
    
    
    
    
    
    
      
  
    
    
    .section--tertiary .button.button--secondary,
    .section--tertiary .hs-button.button--secondary,
    .section--tertiary .cta_button.button--secondary {
      background-color: #dfb9fd !important;
      color: #434343;
      border-color: #dfb9fd;
    }
    .section--tertiary .button.button--secondary:hover,
    .section--tertiary .hs-button.button--secondary:hover,
    .section--tertiary .cta_button.button--secondary:hover {
      background-color: #BDD9FA !important;
      color: #434343;
      border-color: #BDD9FA;
    }
  

    
  

  
    .section--light .scope__background, .section--light { background-color: #FFFFFF; }
    
    
    
    
    
  
    
    
    .section--light h1, .section--light h2, .section--light h3, .section--light h4, .section--light h5 { color: #000; }
    
    
    
  
    
    
    
    .section--light p, .section--light li, .section--light p *, .section--light div { color: #f0f4f4; }
    
    
  
    
    
    
    
    .section--light a:not([class*="button"]) { color: #d7f5fe; }
    
  
    
    .section--light .scope__small-title { color: #d7f5fe; } 
    
    
    
    
  
    
    
    
    
    
    
      
  
    
    
    .section--light .button.button--primary,
    .section--light .hs-button.button--primary,
    .section--light .cta_button.button--primary {
      background-color: #FFFFFF !important;
      color: #434343;
      border-color: #434343;
    }
    .section--light .button.button--primary:hover,
    .section--light .hs-button.button--primary:hover,
    .section--light .cta_button.button--primary:hover {
      background-color: #D6FFFD !important;
      color: #434343;
      border-color: #434343;
    }
  

    
  
    
    
    
    
    
    
      
  
    
    
    .section--light .button.button--secondary,
    .section--light .hs-button.button--secondary,
    .section--light .cta_button.button--secondary {
      background-color: #dfb9fd !important;
      color: #434343;
      border-color: #dfb9fd;
    }
    .section--light .button.button--secondary:hover,
    .section--light .hs-button.button--secondary:hover,
    .section--light .cta_button.button--secondary:hover {
      background-color: #BDD9FA !important;
      color: #434343;
      border-color: #BDD9FA;
    }
  

    
  

  
    .section--dark .scope__background, .section--dark { background-color: #000; }
    
    
    
    
    
  
    
    
    .section--dark h1, .section--dark h2, .section--dark h3, .section--dark h4, .section--dark h5 { color: #FFFFFF; }
    
    
    
  
    
    
    
    .section--dark p, .section--dark li, .section--dark p *, .section--dark div { color: #FFFFFF; }
    
    
  
    
    
    
    
    .section--dark a:not([class*="button"]) { color: #d6e6ff; }
    
  
    
    .section--dark .scope__small-title { color: #d7f5fe; } 
    
    
    
    
  
    
    
    
    
    
    
      
  
    
    
    .section--dark .button.button--primary,
    .section--dark .hs-button.button--primary,
    .section--dark .cta_button.button--primary {
      background-color: #FFFFFF !important;
      color: #434343;
      border-color: #434343;
    }
    .section--dark .button.button--primary:hover,
    .section--dark .hs-button.button--primary:hover,
    .section--dark .cta_button.button--primary:hover {
      background-color: #D6FFFD !important;
      color: #434343;
      border-color: #434343;
    }
  

    
  
    
    
    
    
    
    
      
  
    
    
    .section--dark .button.button--secondary,
    .section--dark .hs-button.button--secondary,
    .section--dark .cta_button.button--secondary {
      background-color: #dfb9fd !important;
      color: #434343;
      border-color: #dfb9fd;
    }
    .section--dark .button.button--secondary:hover,
    .section--dark .hs-button.button--secondary:hover,
    .section--dark .cta_button.button--secondary:hover {
      background-color: #BDD9FA !important;
      color: #434343;
      border-color: #BDD9FA;
    }
  

    
  



  
    
      .blocks--primary:not(.blocks--hover--colorize) *[class$="__block"], 
      .blocks--primary div[class$="__block-front"]:before, 
      .blocks--primary:not(.blocks--hover) div[class$="__block-wrap"] > *, 
      .blocks--primary div[class$="__block-wrap"] { 
        background-color: #d7f5fe; 
      }
    
    
    
    
    
  
    
    .blocks--primary h3 { color: #FFFFFF; } 
    
    
    
  
    
    
    .blocks--primary > * p, .blocks--primary > *, .blocks--primary > * span { color: #FFFFFF; }
    
    
  
    
    
    
    .blocks--primary a:not([class*="button"]) { color: #d6e6ff; }
    
  
    
    
    
    
    
  
    
    
    
    
    
      
  
    
    
    .blocks--primary .button.button--primary,
    .blocks--primary .hs-button.button--primary,
    .blocks--primary .cta_button.button--primary {
      background-color: #FFFFFF !important;
      color: #434343;
      border-color: #434343;
    }
    .blocks--primary .button.button--primary:hover,
    .blocks--primary .hs-button.button--primary:hover,
    .blocks--primary .cta_button.button--primary:hover {
      background-color: #D6FFFD !important;
      color: #434343;
      border-color: #434343;
    }
  

    
  
    
    
    
    
    
      
  
    
    
    .blocks--primary .button.button--secondary,
    .blocks--primary .hs-button.button--secondary,
    .blocks--primary .cta_button.button--secondary {
      background-color: #dfb9fd !important;
      color: #434343;
      border-color: #dfb9fd;
    }
    .blocks--primary .button.button--secondary:hover,
    .blocks--primary .hs-button.button--secondary:hover,
    .blocks--primary .cta_button.button--secondary:hover {
      background-color: #BDD9FA !important;
      color: #434343;
      border-color: #BDD9FA;
    }
  

    
  

  
    
      .blocks--secondary:not(.blocks--hover--colorize) *[class$="__block"], 
      .blocks--secondary div[class$="__block-front"]:before, 
      .blocks--secondary:not(.blocks--hover) div[class$="__block-wrap"] > *, 
      .blocks--secondary div[class$="__block-wrap"] { 
        background-color: #d6e6ff; 
      }
    
    
    
    
    
  
    
    .blocks--secondary h3 { color: #FFFFFF; } 
    
    
    
  
    
    
    .blocks--secondary > * p, .blocks--secondary > *, .blocks--secondary > * span { color: #FFFFFF; }
    
    
  
    
    
    
    .blocks--secondary a:not([class*="button"]) { color: #d6e6ff; }
    
  
    
    
    
    
    
  
    
    
    
    
    
      
  
    
    
    .blocks--secondary .button.button--primary,
    .blocks--secondary .hs-button.button--primary,
    .blocks--secondary .cta_button.button--primary {
      background-color: #FFFFFF !important;
      color: #434343;
      border-color: #434343;
    }
    .blocks--secondary .button.button--primary:hover,
    .blocks--secondary .hs-button.button--primary:hover,
    .blocks--secondary .cta_button.button--primary:hover {
      background-color: #D6FFFD !important;
      color: #434343;
      border-color: #434343;
    }
  

    
  
    
    
    
    
    
      
  
    
    
    .blocks--secondary .button.button--secondary,
    .blocks--secondary .hs-button.button--secondary,
    .blocks--secondary .cta_button.button--secondary {
      background-color: #dfb9fd !important;
      color: #434343;
      border-color: #dfb9fd;
    }
    .blocks--secondary .button.button--secondary:hover,
    .blocks--secondary .hs-button.button--secondary:hover,
    .blocks--secondary .cta_button.button--secondary:hover {
      background-color: #BDD9FA !important;
      color: #434343;
      border-color: #BDD9FA;
    }
  

    
  

  
    
      .blocks--tertiary:not(.blocks--hover--colorize) *[class$="__block"], 
      .blocks--tertiary div[class$="__block-front"]:before, 
      .blocks--tertiary:not(.blocks--hover) div[class$="__block-wrap"] > *, 
      .blocks--tertiary div[class$="__block-wrap"] { 
        background-color: #d7f5fe; 
      }
    
    
    
    
    
  
    
    .blocks--tertiary h3 { color: #FFFFFF; } 
    
    
    
  
    
    
    .blocks--tertiary > * p, .blocks--tertiary > *, .blocks--tertiary > * span { color: #FFFFFF; }
    
    
  
    
    
    
    .blocks--tertiary a:not([class*="button"]) { color: #d6e6ff; }
    
  
    
    
    
    
    
  
    
    
    
    
    
      
  
    
    
    .blocks--tertiary .button.button--primary,
    .blocks--tertiary .hs-button.button--primary,
    .blocks--tertiary .cta_button.button--primary {
      background-color: #FFFFFF !important;
      color: #434343;
      border-color: #434343;
    }
    .blocks--tertiary .button.button--primary:hover,
    .blocks--tertiary .hs-button.button--primary:hover,
    .blocks--tertiary .cta_button.button--primary:hover {
      background-color: #D6FFFD !important;
      color: #434343;
      border-color: #434343;
    }
  

    
  
    
    
    
    
    
      
  
    
    
    .blocks--tertiary .button.button--secondary,
    .blocks--tertiary .hs-button.button--secondary,
    .blocks--tertiary .cta_button.button--secondary {
      background-color: #dfb9fd !important;
      color: #434343;
      border-color: #dfb9fd;
    }
    .blocks--tertiary .button.button--secondary:hover,
    .blocks--tertiary .hs-button.button--secondary:hover,
    .blocks--tertiary .cta_button.button--secondary:hover {
      background-color: #BDD9FA !important;
      color: #434343;
      border-color: #BDD9FA;
    }
  

    
  

  
    
      .blocks--light:not(.blocks--hover--colorize) *[class$="__block"], 
      .blocks--light div[class$="__block-front"]:before, 
      .blocks--light:not(.blocks--hover) div[class$="__block-wrap"] > *, 
      .blocks--light div[class$="__block-wrap"] { 
        background-color: #FFFFFF; 
      }
    
    
    
    
    
  
    
    .blocks--light h3 { color: #000; } 
    
    
    
  
    
    
    .blocks--light > * p, .blocks--light > *, .blocks--light > * span { color: #f0f4f4; }
    
    
  
    
    
    
    .blocks--light a:not([class*="button"]) { color: #d7f5fe; }
    
  
    
    
    
    
    
  
    
    
    
    
    
      
  
    
    
    .blocks--light .button.button--primary,
    .blocks--light .hs-button.button--primary,
    .blocks--light .cta_button.button--primary {
      background-color: #FFFFFF !important;
      color: #434343;
      border-color: #434343;
    }
    .blocks--light .button.button--primary:hover,
    .blocks--light .hs-button.button--primary:hover,
    .blocks--light .cta_button.button--primary:hover {
      background-color: #D6FFFD !important;
      color: #434343;
      border-color: #434343;
    }
  

    
  
    
    
    
    
    
      
  
    
    
    .blocks--light .button.button--secondary,
    .blocks--light .hs-button.button--secondary,
    .blocks--light .cta_button.button--secondary {
      background-color: #dfb9fd !important;
      color: #434343;
      border-color: #dfb9fd;
    }
    .blocks--light .button.button--secondary:hover,
    .blocks--light .hs-button.button--secondary:hover,
    .blocks--light .cta_button.button--secondary:hover {
      background-color: #BDD9FA !important;
      color: #434343;
      border-color: #BDD9FA;
    }
  

    
  

  
    
      .blocks--dark:not(.blocks--hover--colorize) *[class$="__block"], 
      .blocks--dark div[class$="__block-front"]:before, 
      .blocks--dark:not(.blocks--hover) div[class$="__block-wrap"] > *, 
      .blocks--dark div[class$="__block-wrap"] { 
        background-color: #000; 
      }
    
    
    
    
    
  
    
    .blocks--dark h3 { color: #FFFFFF; } 
    
    
    
  
    
    
    .blocks--dark > * p, .blocks--dark > *, .blocks--dark > * span { color: #FFFFFF; }
    
    
  
    
    
    
    .blocks--dark a:not([class*="button"]) { color: #d6e6ff; }
    
  
    
    
    
    
    
  
    
    
    
    
    
      
  
    
    
    .blocks--dark .button.button--primary,
    .blocks--dark .hs-button.button--primary,
    .blocks--dark .cta_button.button--primary {
      background-color: #FFFFFF !important;
      color: #434343;
      border-color: #434343;
    }
    .blocks--dark .button.button--primary:hover,
    .blocks--dark .hs-button.button--primary:hover,
    .blocks--dark .cta_button.button--primary:hover {
      background-color: #D6FFFD !important;
      color: #434343;
      border-color: #434343;
    }
  

    
  
    
    
    
    
    
      
  
    
    
    .blocks--dark .button.button--secondary,
    .blocks--dark .hs-button.button--secondary,
    .blocks--dark .cta_button.button--secondary {
      background-color: #dfb9fd !important;
      color: #434343;
      border-color: #dfb9fd;
    }
    .blocks--dark .button.button--secondary:hover,
    .blocks--dark .hs-button.button--secondary:hover,
    .blocks--dark .cta_button.button--secondary:hover {
      background-color: #BDD9FA !important;
      color: #434343;
      border-color: #BDD9FA;
    }
  

    
  



:root {
  
    
      --button_primary_color: #434343;
    
      --button_primary_background-color: #FFFFFF;
    
      --button_primary_border-color: #434343;
    
  
    
      --button_primary-hover_color: #434343;
    
      --button_primary-hover_background-color: #D6FFFD;
    
      --button_primary-hover_border-color: #434343;
    
  
    
      --button_secondary_color: #434343;
    
      --button_secondary_background-color: #dfb9fd;
    
      --button_secondary_border-color: #dfb9fd;
    
  
    
      --button_secondary-hover_color: #434343;
    
      --button_secondary-hover_background-color: #BDD9FA;
    
      --button_secondary-hover_border-color: #BDD9FA;
    
  
    
      --button_tertiary_color: #FFFFFF;
    
      --button_tertiary_background-color: #232031;
    
      --button_tertiary_border-color: #232031;
    
  
    
      --button_tertiary-hover_color: #FFFFFF;
    
      --button_tertiary-hover_background-color: #3E3A4E;
    
      --button_tertiary-hover_border-color: #3E3A4E;
    
  
    
      --button_light_color: #000;
    
      --button_light_background-color: #FFFFFF;
    
      --button_light_border-color: #FFFFFF;
    
  
    
      --button_light-hover_color: #FFFFFF;
    
      --button_light-hover_background-color: #000;
    
      --button_light-hover_border-color: #000;
    
  
    
      --button_dark_color: #FFFFFF;
    
      --button_dark_background-color: #000;
    
      --button_dark_border-color: #000;
    
  
    
      --button_dark-hover_color: #000;
    
      --button_dark-hover_background-color: #FFFFFF;
    
      --button_dark-hover_border-color: #FFFFFF;
    
  
}