







/* 1a. Containers */




/* 1b. Colors */








  

  





/* 1c. Typography */




























/* 1d. Buttons */

















/* 1e. Forms */









































/* 1f. Tables */













/* 1g. Website Header */








/* 1h. Website Footer */




/* 1i. Website Body */







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

.content-wrapper--narrow {
  max-width: 800px; /* Fields */
}

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

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





html {
  font-size: 16px;
}

body {
  font-family: 'Lexend Deca', sans-serif; font-style: normal; font-weight: 300; text-decoration: none;
  color: #191A1B;
  font-size: 16px;
}

/* Paragraphs */

p {
  font-family: 'Lexend Deca', sans-serif; font-style: normal; font-weight: 300; text-decoration: none;
}

/* Anchors */

a {
  font-weight: normal; text-decoration: underline; font-family: 'Lexend Deca', sans-serif; font-style: normal;
  color: #191A1B;
  text-decoration-color: #d26a74;
}

a:hover,
a:focus {
  font-weight: normal; text-decoration: underline; font-family: 'Lexend Deca', sans-serif; font-style: normal;
  color: #d26a74;
}

a:active {
  font-weight: normal; text-decoration: underline; font-family: 'Lexend Deca', sans-serif; font-style: normal;
  color: #414243;
}

/* Headings */

h1,
.h1 {
  font-family: 'Space Grotesk', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: #191A1B;
  font-size: 2.125rem;
  text-transform: none;
}

h2,
.h2 {
  font-family: 'Space Grotesk', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: #191A1B;
  font-size: 1.875rem;
  text-transform: none;
}

h3,
.h3 {
  font-family: 'Space Grotesk', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: #191A1B;
  font-size: 1.5rem;
  text-transform: none;
}

h4,
.h4 {
  font-family: 'Space Grotesk', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: #191A1B;
  font-size: 1.25rem;
  text-transform: none;
}

h5,
.h5 {
  font-family: 'Space Grotesk', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: ;
  font-size: 1.125rem;
  text-transform: none;
}

h6,
.h6 {
  font-family: 'Space Grotesk', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: #191A1B;
  font-size: 1rem;
  text-transform: none;
}

/* Subtitle */

.subtitle {
  font-family: 'Source Code Pro', monospace; font-style: normal; font-weight: 600; text-decoration: none;
  background-color: #191A1B;
  color: #E9AFB5;
}

.subtitle--inverse {
  background-color: #E9AFB5;
  color: #191A1B;
}

.subtitle--text-only {
  color: #191A1B;
}

/* Blockquote */

blockquote {
  background-color: rgba(233, 175, 181, 0.25);
  border-left-color: #E9AFB5;
}

blockquote:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Outline' viewBox='0 0 24 24' width='32' height='32' fill='%23E9AFB5'%3E%3Cpath d='M8,4H4A4,4,0,0,0,0,8v4a2,2,0,0,0,2,2H7.91A6.006,6.006,0,0,1,2,19a1,1,0,0,0,0,2,8.009,8.009,0,0,0,8-8V6A2,2,0,0,0,8,4Z'/%3E%3Cpath d='M22,4H18a4,4,0,0,0-4,4v4a2,2,0,0,0,2,2h5.91A6.006,6.006,0,0,1,16,19a1,1,0,0,0,0,2,8.009,8.009,0,0,0,8-8V6A2,2,0,0,0,22,4Z'/%3E%3C/svg%3E");
}

/* Code */

code {
  background-color: #191a1b;
}

code, 
code * {
  color: #fbfcfc;
}

/* Selection */

::selection {
  background: #ffd7dd;
  color: #191A1B;
}

/* Horizontal rules */

hr {
  border-bottom-color: #fbfcfc;
}

/* Mark */

mark {
  background-image: linear-gradient(#E9AFB5, #E9AFB5);
}





button,
.button,
.hs-blog-post-listing__post-button {
  border-color: #191A1B;
  border-style: solid;
  border-width: 2px;
  box-shadow: 3px 3px #191A1B;
  padding-top: 0.5rem;
padding-right: 1.5rem;
padding-bottom: 0.5rem;
padding-left: 1.5rem;

  font-family: 'Lexend Deca', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  border-radius: 0.25rem;
  font-size: 1.125rem;
  text-transform: none;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
.hs-blog-post-listing__post-button:hover,
.hs-blog-post-listing__post-button:focus {
  border-style: solid;
  border-width: 2px;
  box-shadow: 1px 1px #191A1B;
  padding-top: 0.5rem;
padding-right: 1.5rem;
padding-bottom: 0.5rem;
padding-left: 1.5rem;

  font-family: 'Lexend Deca', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  border-radius: 0.25rem;
  font-size: 1.125rem;
  text-transform: none;
}

button:active,
.button:active,
.hs-blog-post-listing__post-button:active {
  border-style: solid;
  border-width: 2px;
  box-shadow: 1px 1px #191A1B;
  padding-top: 0.5rem;
padding-right: 1.5rem;
padding-bottom: 0.5rem;
padding-left: 1.5rem;

  font-family: 'Lexend Deca', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  border-radius: 0.25rem;
  font-size: 1.125rem;
  text-transform: none;
}

/* Small Button */

.button--small {
  border-color: #191A1B;
  border-style: solid;
  border-width: 1px;
  box-shadow: 3px 3px #191A1B;
  padding-top: 0.25rem;
padding-right: 1rem;
padding-bottom: 0.25rem;
padding-left: 1rem;

  border-radius: 0.25rem;
  font-size: 1rem;
  text-transform: none;
}

.button--small:hover,
.button--small:focus,
.button--small:active {
  border-color: #191A1B;
  border-style: solid;
  border-width: 1px;
  box-shadow: 1px 1px #191A1B;
  padding-top: 0.25rem;
padding-right: 1rem;
padding-bottom: 0.25rem;
padding-left: 1rem;

  border-radius: 0.25rem;
  font-size: 1rem;
  text-transform: none;  
}

/*** Button Styling - Based on Theme Colours ***/

/* Button Primary (Default) */

button,
.button,
.hs-blog-post-listing__post-button {
  background-color: #E9AFB5;
  border-color: #191A1B;
  color: #191A1B;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
.hs-blog-post-listing__post-button:hover,
.hs-blog-post-listing__post-button:focus {
  background-color: #E9AFB5;
  border-color: #191A1B;
  color: #191A1B;  
}

button:active,
.button:active,
.hs-blog-post-listing__post-button:active {
  background-color: #ffd7dd;
  border-color: #414243;
  color: #191A1B;
}

button.button--primary.button--arrow,
.button.button--primary.button--arrow {
  border-color: transparent;
  background-color: transparent;
}

button.button--primary.button--arrow,
.button.button--primary.button--arrow {
  color: #E9AFB5;
}

button.button--primary.button--arrow:after,
.button.button--primary.button--arrow:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-288 379 35 35' width='20' height='20' fill='%23E9AFB5' shape-rendering='geometricPrecision'%3E%3Cpath d='M-256.5 395.5l-9.9-10.1c-.6-.6-1.5-.6-2 0-.6.6-.6 1.5 0 2.1l7.5 7.6h-22.4c-.8 0-1.4.7-1.4 1.5s.6 1.5 1.4 1.5h22.4l-7.5 7.6c-.6.6-.6 1.5 0 2.1.6.6 1.5.6 2 0l9.9-10.1c.5-.7.5-1.7 0-2.2z'%3E%3C/path%3E%3C/svg%3E");
}

/* Button Primary (Outline) */

button.button--primary-outline,
.button.button--primary-outline {
  background-color: #ffffff;
  border-color: #191A1B;
  color: #191A1B; 
}

button.button--primary-outline:hover,
button.button--primary-outline:focus,
.button.button--primary-outline:hover,
.button.button--primary-outline:focus {
  background-color: #ffffff;
  border-color: #191A1B;
  color: #191A1B; 
}

button.button--primary-outline:active,
.button.button--primary-outline:active {
  background-color: #ffffff;
  border-color: #414243;
  color: #ffd7dd;
}

/* Button Secondary */

button.button--secondary,
.button.button--secondary {
  background-color: #d26a74;
  border-color: #191A1B;
  color: #191A1B; 
}

button.button--secondary:hover,
button.button--secondary:focus,
.button.button--secondary:hover,
.button.button--secondary:focus {
  background-color: #d26a74;
  border-color: #191A1B;
  color: #191A1B; 
}

button.button--secondary:active,
.button.button--secondary:active {
  background-color: #fa929c;
  border-color: #414243;
  color: #191A1B;
}

button.button--secondary.button--arrow,
.button.button--secondary.button--arrow {
  border-color: transparent;
  background-color: transparent;
}

button.button--secondary.button--arrow,
.button.button--secondary.button--arrow {
  color: #d26a74;
}

button.button--secondary.button--arrow:after,
.button.button--secondary.button--arrow:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-288 379 35 35' width='20' height='20' fill='%23d26a74' shape-rendering='geometricPrecision'%3E%3Cpath d='M-256.5 395.5l-9.9-10.1c-.6-.6-1.5-.6-2 0-.6.6-.6 1.5 0 2.1l7.5 7.6h-22.4c-.8 0-1.4.7-1.4 1.5s.6 1.5 1.4 1.5h22.4l-7.5 7.6c-.6.6-.6 1.5 0 2.1.6.6 1.5.6 2 0l9.9-10.1c.5-.7.5-1.7 0-2.2z'%3E%3C/path%3E%3C/svg%3E");
}

/* Button Secondary (Outline) */

button.button--secondary-outline,
.button.button--secondary-outline {
  background-color: #ffffff;
  border-color: #191A1B;
  color: #191A1B; 
}

button.button--secondary-outline:hover,
button.button--secondary-outline:focus,
.button.button--secondary-outline:hover,
.button.button--secondary-outline:focus {
  background-color: #ffffff;
  border-color: #191A1B;
  color: #191A1B; 
}

button.button--secondary-outline:active,
.button.button--secondary-outline:active {
  background-color: #ffffff;
  border-color: #414243;
  color: #414243;
}

/* Button Tertiary */

button.button--tertiary,
.button.button--tertiary {
  background-color: ;
  border-color: #191A1B;
  color: #191A1B; 
}

button.button--tertiary:hover,
button.button--tertiary:focus,
.button.button--tertiary:hover,
.button.button--tertiary:focus {
  background-color: ;
  border-color: #191A1B;
  color: #191A1B; 
}

button.button--tertiary:active,
.button.button--tertiary:active {
  background-color: ;
  border-color: #414243;
  color: #191A1B;
}

button.button--tertiary.button--arrow,
.button.button--tertiary.button--arrow {
  border-color: transparent;
  background-color: transparent;
}

button.button--tertiary.button--arrow,
.button.button--tertiary.button--arrow {
  color: ;
}

button.button--tertiary.button--arrow:after,
.button.button--tertiary.button--arrow:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-288 379 35 35' width='20' height='20' fill='' shape-rendering='geometricPrecision'%3E%3Cpath d='M-256.5 395.5l-9.9-10.1c-.6-.6-1.5-.6-2 0-.6.6-.6 1.5 0 2.1l7.5 7.6h-22.4c-.8 0-1.4.7-1.4 1.5s.6 1.5 1.4 1.5h22.4l-7.5 7.6c-.6.6-.6 1.5 0 2.1.6.6 1.5.6 2 0l9.9-10.1c.5-.7.5-1.7 0-2.2z'%3E%3C/path%3E%3C/svg%3E");
}


/* Button Tertiary (Outline) */

button.button--tertiary-outline,
.button.button--tertiary-outline {
  background-color: #ffffff;
  border-color: #191A1B;
  color: #191A1B; 
}

button.button--tertiary-outline:hover,
button.button--tertiary-outline:focus,
.button.button--tertiary-outline:hover,
.button.button--tertiary-outline:focus {
  background-color: #ffffff;
  border-color: #191A1B;
  color: #191A1B; 
}

button.button--tertiary-outline:active,
.button.button--tertiary-outline:active {
  background-color: #ffffff;
  border-color: #414243;
  color: ;
}

/* Button Text */

button.button--text,
.button.button--text {
  background-color: #191A1B;
  border-color: #191A1B;
  color: #fbfcfc; 
}

button.button--text:hover,
button.button--text:focus,
.button.button--text:hover,
.button.button--text:focus {
  background-color: #191A1B;
  border-color: #191A1B;
  color: #fbfcfc; 
}

button.button--text:active,
.button.button--text:active {
  background-color: #414243;
  border-color: #414243;
  color: #fbfcfc;
}

button.button--text.button--arrow,
.button.button--text.button--arrow {
  border-color: transparent;
  background-color: transparent;
}

button.button--text.button--arrow,
.button.button--text.button--arrow {
  color: #191A1B;
}

button.button--text.button--arrow:after,
.button.button--text.button--arrow:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-288 379 35 35' width='20' height='20' fill='%23191A1B' shape-rendering='geometricPrecision'%3E%3Cpath d='M-256.5 395.5l-9.9-10.1c-.6-.6-1.5-.6-2 0-.6.6-.6 1.5 0 2.1l7.5 7.6h-22.4c-.8 0-1.4.7-1.4 1.5s.6 1.5 1.4 1.5h22.4l-7.5 7.6c-.6.6-.6 1.5 0 2.1.6.6 1.5.6 2 0l9.9-10.1c.5-.7.5-1.7 0-2.2z'%3E%3C/path%3E%3C/svg%3E");
}

/* Button Text (Outline) */

button.button--text-outline,
.button.button--text-outline {
  background-color: #fbfcfc;
  border-color: #191A1B;
  color: #191A1B; 
}

button.button--text-outline:hover,
button.button--text-outline:focus,
.button.button--text-outline:hover,
.button.button--text-outline:focus {
  background-color: #fbfcfc;
  border-color: #191A1B;
  color: #191A1B; 
}

button.button--text-outline:active,
.button.button--text-outline:active {
  background-color: #fbfcfc;
  border-color: #414243;
  color: #414243;
}

/* Button Neutral */

button.button--neutral,
.button.button--neutral {
  background-color: #fbfcfc;
  border-color: #191A1B;
  color: #191A1B; 
}

button.button--neutral:hover,
button.button--neutral:focus,
.button.button--neutral:hover,
.button.button--neutral:focus {
  background-color: #fbfcfc;
  border-color: #191A1B;
  color: #191A1B; 
}

button.button--neutral:active,
.button.button--neutral:active {
  background-color: #ffffff;
  border-color: #414243;
  color: #191A1B;
}

button.button--neutral.button--arrow,
.button.button--neutral.button--arrow {
  border-color: transparent;
  background-color: transparent;
}

button.button--neutral.button--arrow,
.button.button--neutral.button--arrow {
  color: #fbfcfc;
}

button.button--neutral.button--arrow:after,
.button.button--neutral.button--arrow:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-288 379 35 35' width='20' height='20' fill='%23fbfcfc' shape-rendering='geometricPrecision'%3E%3Cpath d='M-256.5 395.5l-9.9-10.1c-.6-.6-1.5-.6-2 0-.6.6-.6 1.5 0 2.1l7.5 7.6h-22.4c-.8 0-1.4.7-1.4 1.5s.6 1.5 1.4 1.5h22.4l-7.5 7.6c-.6.6-.6 1.5 0 2.1.6.6 1.5.6 2 0l9.9-10.1c.5-.7.5-1.7 0-2.2z'%3E%3C/path%3E%3C/svg%3E");
}

/* Button Neutral (Outline) */

button.button--neutral-outline,
.button.button--neutral-outline {
  background-color: #ffffff;
  border-color: #191A1B;
  color: #191A1B; 
}

button.button--neutral-outline:hover,
button.button--neutral-outline:focus,
.button.button--neutral-outline:hover,
.button.button--neutral-outline:focus {
  background-color: #ffffff;
  border-color: #191A1B;
  color: #191A1B; 
}

button.button--neutral-outline:active,
.button.button--neutral-outline:active {
  background-color: #ffffff;
  border-color: #414243;
  color: #414243;
}

/* Scroll to Top */

.scroll-to-top {
  border-color: #191A1B;
}

.scroll-to-top svg {
  fill: #191A1B;
}

.scroll-to-top:hover,
.scroll-to-top:focus,
.scroll-to-top:active {
  background-color: #fbfcfc;
  border-color: #191A1B;
}





form,
.submitted-message {
  font-family: 'Lexend Deca', sans-serif; font-style: normal; font-weight: 300; text-decoration: none;
  border: 0px none rgba(255, 255, 255, 0%);
;
  border-top-left-radius: 0rem;
  border-top-right-radius: 0rem;
  border-bottom-left-radius: 0rem;
  border-bottom-right-radius: 0rem;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
  padding: 0px;
;
}

/* Form Title */

.form-title {
  border: 1px none rgba(255, 255, 255, 0%);
;
  padding: 0px;
;
  font-family: 'Lexend Deca'; font-style: normal; font-weight: 500; text-decoration: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  font-size: 1.5px;
  color: #191A1B;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}


/* Labels */

form label {
  color: #191A1B;
}

/* Help Text */

form legend {
  color: #191A1B;
}

/* Inputs */

form input[type=text],
form input[type=search],
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: 2px solid #191A1B;

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #191A1B;
  border-radius: 0.25rem;
}

/* Form Placeholder Text */

::-webkit-input-placeholder {
  color: #6E7277;
}

::-moz-placeholder {
  color: #6E7277;
}

:-ms-input-placeholder {
  color: #6E7277;
}

::placeholder {
  color: #6E7277;
}

/* Inputs - Date Picker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: #6E7277;
}

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

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

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

/* Submit Button */

form input[type=submit],
form .hs-button {
  border: 2px none #191A1B;
;
  padding-top: 0.5rem;
padding-right: 1.5rem;
padding-bottom: 0.5rem;
padding-left: 1.5rem;
;
  font-family: 'Lexend Deca', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #ffffff;
  font-size: 1.125rem;
  background-color: 

  
  
    
  


  rgba(25, 26, 27, 1.0)

;
  border-radius: 0.25rem;
  text-transform: none;
}

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

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #191A1B;
  border: 2px none #191A1B;
;
}

form input[type=submit]:active,
form .hs-button:active {
  background-color: rgba(#null, 0.0);
  border-color: #414243;
}





/* Table */

table {
  border: 1px solid #191A1B;

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

/* Table Cells */

td,
th {
  border: 1px solid #191A1B;

  padding: 18px;

  color: #191A1B;
}

/* Table Header */

thead th {
  background-color: 

  
  
    
  


  rgba(233, 175, 181, 1.0)

;
  color: #FFFFFF;
}

/* Table Footer */

tfoot td {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #191A1B;
}





.header {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

.header__container {
  box-shadow: 0.5rem 0.5rem 2rem rgba(25, 26, 27, 0.05);
}

.menu__link,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  color: #191A1B;
  font-family: Lexend Deca;
}

.menu__item--depth-1:last-of-type > .menu__link {
  background-color: #E9AFB5;
}

.menu__item--depth-1:last-of-type > .menu__link:hover,
.menu__item--depth-1:last-of-type > .menu__link:focus,
.menu__item--depth-1:last-of-type > .menu__link:active {
  background-color: #E9AFB5;
}

.menu__link:hover,
.menu__link:focus,
.menu__link:active {
  font-family: Lexend Deca;
}

.menu__child-toggle-icon {
  border-top-color: #191A1B;
}

.menu .menu__link:hover,
.menu .menu__link: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: #000000;
}

.menu__child-toggle-icon:hover,
.menu__child-toggle-icon:focus {
  border-top-color: #000000;
}

.menu .menu__link:active,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li a:active {
  color: #414243;
}

.menu__child-toggle-icon:active {
  border-top-color: #414243;
}

@media (min-width: 993px) {
  .menu .menu__submenu,
  .header__language-switcher .lang_list_class {
    border: 2px solid #E9AFB5;

    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  }

  .menu__submenu--level-2 > .menu__item:first-child:before {
    border: 2px solid #E9AFB5;

    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  }
}

.menu__submenu .menu__link,
.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus {
  color: #191A1B;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

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

.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus,
.header__language-switcher .lang_list_class li:hover,
.menu__submenu--level-2 > .menu__item:first-child:hover:before,
.menu__submenu--level-2 > .menu__item:first-child.focus:before {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

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

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

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

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

@media(max-width: 992px) {
  .header__navigation {}

  .header__navigation-toggle svg,
  .menu-arrow svg {
    fill: #191A1B;
  }
}

/* Megamenu */

.megamenu__dropdown-section-title {
  font-family: {font=Lexend Deca, font_set=GOOGLE, styles={font-family='Lexend Deca', sans-serif, font-style=normal, font-weight=normal, text-decoration=none}, size=null, size_unit=null, color=#191A1B, variant=null, fallback=sans-serif, style=font-family: 'Lexend Deca', sans-serif; font-style: normal; font-weight: normal; text-decoration: none, css=color: #191A1B;font-family: 'Lexend Deca', sans-serif;};
}





.footer {
  background-color: 

  
  
    
  


  rgba(25, 26, 27, 1.0)

;
}

/* Footer Content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img,
.footer a {
  color: #fbfcfc;
}

.footer a:hover,
.footer a:focus {
  color: #d26a74;
}

.footer a:active {
  color: ;
}

.footer h5 {
  color: #E9AFB5;
  font-family: 'Source Code Pro', monospace; font-style: normal; font-weight: 600; text-decoration: none
}

.footer hr {
  border-bottom-color: rgba(251, 252, 252, 0.25);
}





.body-wrapper {
  background-color: 

  
  
    
  


  rgba(251, 252, 252, 1.0)

;
}





.blog-post__banner {
  background-color: #E9AFB5;
}

.blog-post__tags {
  background-color: #191A1B;
}

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

.blog-post__meta {
  border-bottom-color: rgba(25, 26, 27, 0.25);
  border-top-color: rgba(25, 26, 27, 0.25);
}

.blog-post__warning {
  background-color: rgba(233, 175, 181, 0.25);
}

.blog-post__body h2:after {
  background-color: #E9AFB5;
}

.blog-post__prev-next {
  border-bottom-color: rgba(25, 26, 27, 0.25);
  border-top-color: rgba(25, 26, 27, 0.25);
}

.note {
  background-color: rgba(233, 175, 181, 0.25);
  border-left-color: #E9AFB5;
}





.hs-search-results__title {
  font-family: 'Space Grotesk', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: #191A1B;
}





/* Blog Listing */

.hs-blog-post-listing__post-title-link,
.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus,
.hs-blog-post-listing__post-title-link:active {
  font-family: 'Space Grotesk', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  text-transform: none;
}

.hs-blog-post-listing__post-title-link {
  color: #191A1B;
}

.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus {
  color: #000000;
}

.hs-blog-post-listing__post-title-link:active {
  color: #414243;
}


.hs-blog-post-listing__post-tag,
.hs-blog-post-listing__post-author-name {
  color: #191A1B;
}

/* Blog Pagination */

.hs-pagination__link-text,
.hs-pagination__link--number {
  color: #191A1B;
}

.hs-pagination__link:hover .hs-pagination__link-text,
.hs-pagination__link:focus .hs-pagination__link-text,
.hs-pagination__link--number:hover,
.hs-pagination__link--number:focus {
  color: #000000;
}

.hs-pagination__link:active .hs-pagination__link-text,
.hs-pagination__link--number:active {
  color: #414243;
}

.hs-pagination__link-icon svg {
  fill: #191A1B;
}

.hs-pagination__link:hover,
.hs-pagination__link:focus,
.hs-pagination__link:active {
  border-color: #d26a74;
  color: #d26a74;
}

.hs-pagination__link--active {
  border-color: #191A1B;
}

/* Blog Post CTA */

.blog-cta__wrapper {}

/* Framed Image and Text Row */

.img-and-text1__image {
  border-color: #E9AFB5;
}

@media (min-width: 767px) {
  .img-and-text1--row .img-and-text1__content-col {
    padding-left: max(2rem, calc( (100% - 1240px) / 2));
  }

  .img-and-text1--row-reverse .img-and-text1__content-col {
    padding-right: max(2rem, calc( (100% - 1240px) / 2));
  }
}

/* Hero (Portfolio) */

.hero {
  background-color: #E9AFB5;
}

.hero__logos-track-wrapper:before,
.hero__logos-track-wrapper:after {
  background: linear-gradient(270deg, #E9AFB5 25%, rgba(233, 175, 181, 0.0001) 99.84%);
}

.hero__content-wrapper {
  max-width: calc((1240px / 12) * 6);
}

.hero__title {
  max-width: calc((1240px / 12) * 4);
}

.hero__image {
  width: calc( ((1240px / 12) * 2) + ((100vw - 1240px) / 2) );
}

.hero__explore-box {
  background-color: #191A1B;
}

h3.hero__explore-title {
  color: #fbfcfc;
}

/* Hero (Portfolio Item) */

.hero-portfolio-item {
  background-color: #E9AFB5;
}

.hero-portfolio-item__left-col-wrapper {
  padding: 140px 1rem 80px 1rem;
}

.hero-portfolio-item__explore-box {
  background-color: #191A1B;
  border-color: #fbfcfc;
}

h3.hero-portfolio-item__explore-title {
  color: #fbfcfc;
}

@media (min-width: 768px) {
  .hero-portfolio-item__left-col-wrapper {
    padding: 160px 4rem 80px 1rem;
    padding-left: max(1rem, calc( (100vw - 1240px) / 2));
  }
}

/* List of Links */

.list-of-links ul li a svg {
  fill: #E9AFB5;
}

/* Portfolio Slider */

.slide--has-buttons:after {
  background-color: #191A1B;
}

.slide__buttons {
  background-color: rgba(25, 26, 27, 0.75);
}

/* Search */

.hs-search-field__suggestions li a:hover,
.hs-search-field__suggestions li a:focus,
.hs-search-field__suggestions li a:active {
  background-color: #fbfcfc;
}

/* Social Follow */

.social-links__icon {
  background-color: #E9AFB5;
}

.social-links__icon:hover,
.social-links__icon:focus {
  background-color: #c1878d;
}

.social-links__icon:active {
  background-color: #ffd7dd;
  font-family: 'Space Grotesk', sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
  color: #191A1B;
  font-size: 1.5rem;
}

/* Tiles */

.tile__caption {
  background-color: rgba(233, 175, 181, 0.85);
}

.tile__colour {
  background-color: #E9AFB5;
}





/* Flickity */

.flickity-page-dots .dot {
  background: #191A1B;
}

.flickity-prev-next-button {
  color: #191A1B;
}

.flickity-prev-next-button:hover,
.flickity-prev-next-button:focus,
.flickity-prev-next-button:active {
  color: #191A1B;
}





/* Backgrounds */


.u-bg--primary { background-color: #E9AFB5; }

.u-bg--secondary { background-color: #d26a74; }

.u-bg--accent1 { background-color: #b2d7e8; }

.u-bg--accent2 { background-color: #4b4eae; }

.u-bg--accent3 { background-color: #f0c674; }

.u-bg--accent4 { background-color: #5ef1c6; }

.u-bg--black { background-color: #191A1B; }

.u-bg--neutral { background-color: #fbfcfc; }

.u-bg--neutral2 { background-color: #d1d4d6; }



.u-bg-hover--primary:hover, .u-bg-hover--primary:focus, .u-bg-hover--primary:active { background-color: #E9AFB5; }

.u-bg-hover--secondary:hover, .u-bg-hover--secondary:focus, .u-bg-hover--secondary:active { background-color: #d26a74; }

.u-bg-hover--accent1:hover, .u-bg-hover--accent1:focus, .u-bg-hover--accent1:active { background-color: #b2d7e8; }

.u-bg-hover--accent2:hover, .u-bg-hover--accent2:focus, .u-bg-hover--accent2:active { background-color: #4b4eae; }

.u-bg-hover--accent3:hover, .u-bg-hover--accent3:focus, .u-bg-hover--accent3:active { background-color: #f0c674; }

.u-bg-hover--accent4:hover, .u-bg-hover--accent4:focus, .u-bg-hover--accent4:active { background-color: #5ef1c6; }

.u-bg-hover--black:hover, .u-bg-hover--black:focus, .u-bg-hover--black:active { background-color: #191A1B; }

.u-bg-hover--neutral:hover, .u-bg-hover--neutral:focus, .u-bg-hover--neutral:active { background-color: #fbfcfc; }

.u-bg-hover--neutral2:hover, .u-bg-hover--neutral2:focus, .u-bg-hover--neutral2:active { background-color: #d1d4d6; }


/* Background Gradients */


  
  .u-bg--primary-to-primary { background: linear-gradient(to right, #E9AFB5, #E9AFB5); }
  
  .u-bg--primary-to-secondary { background: linear-gradient(to right, #E9AFB5, #d26a74); }
  
  .u-bg--primary-to-accent1 { background: linear-gradient(to right, #E9AFB5, #b2d7e8); }
  
  .u-bg--primary-to-accent2 { background: linear-gradient(to right, #E9AFB5, #4b4eae); }
  
  .u-bg--primary-to-accent3 { background: linear-gradient(to right, #E9AFB5, #f0c674); }
  
  .u-bg--primary-to-accent4 { background: linear-gradient(to right, #E9AFB5, #5ef1c6); }
  
  .u-bg--primary-to-black { background: linear-gradient(to right, #E9AFB5, #191A1B); }
  
  .u-bg--primary-to-neutral { background: linear-gradient(to right, #E9AFB5, #fbfcfc); }
  
  .u-bg--primary-to-neutral2 { background: linear-gradient(to right, #E9AFB5, #d1d4d6); }
  

  
  .u-bg--secondary-to-primary { background: linear-gradient(to right, #d26a74, #E9AFB5); }
  
  .u-bg--secondary-to-secondary { background: linear-gradient(to right, #d26a74, #d26a74); }
  
  .u-bg--secondary-to-accent1 { background: linear-gradient(to right, #d26a74, #b2d7e8); }
  
  .u-bg--secondary-to-accent2 { background: linear-gradient(to right, #d26a74, #4b4eae); }
  
  .u-bg--secondary-to-accent3 { background: linear-gradient(to right, #d26a74, #f0c674); }
  
  .u-bg--secondary-to-accent4 { background: linear-gradient(to right, #d26a74, #5ef1c6); }
  
  .u-bg--secondary-to-black { background: linear-gradient(to right, #d26a74, #191A1B); }
  
  .u-bg--secondary-to-neutral { background: linear-gradient(to right, #d26a74, #fbfcfc); }
  
  .u-bg--secondary-to-neutral2 { background: linear-gradient(to right, #d26a74, #d1d4d6); }
  

  
  .u-bg--accent1-to-primary { background: linear-gradient(to right, #b2d7e8, #E9AFB5); }
  
  .u-bg--accent1-to-secondary { background: linear-gradient(to right, #b2d7e8, #d26a74); }
  
  .u-bg--accent1-to-accent1 { background: linear-gradient(to right, #b2d7e8, #b2d7e8); }
  
  .u-bg--accent1-to-accent2 { background: linear-gradient(to right, #b2d7e8, #4b4eae); }
  
  .u-bg--accent1-to-accent3 { background: linear-gradient(to right, #b2d7e8, #f0c674); }
  
  .u-bg--accent1-to-accent4 { background: linear-gradient(to right, #b2d7e8, #5ef1c6); }
  
  .u-bg--accent1-to-black { background: linear-gradient(to right, #b2d7e8, #191A1B); }
  
  .u-bg--accent1-to-neutral { background: linear-gradient(to right, #b2d7e8, #fbfcfc); }
  
  .u-bg--accent1-to-neutral2 { background: linear-gradient(to right, #b2d7e8, #d1d4d6); }
  

  
  .u-bg--accent2-to-primary { background: linear-gradient(to right, #4b4eae, #E9AFB5); }
  
  .u-bg--accent2-to-secondary { background: linear-gradient(to right, #4b4eae, #d26a74); }
  
  .u-bg--accent2-to-accent1 { background: linear-gradient(to right, #4b4eae, #b2d7e8); }
  
  .u-bg--accent2-to-accent2 { background: linear-gradient(to right, #4b4eae, #4b4eae); }
  
  .u-bg--accent2-to-accent3 { background: linear-gradient(to right, #4b4eae, #f0c674); }
  
  .u-bg--accent2-to-accent4 { background: linear-gradient(to right, #4b4eae, #5ef1c6); }
  
  .u-bg--accent2-to-black { background: linear-gradient(to right, #4b4eae, #191A1B); }
  
  .u-bg--accent2-to-neutral { background: linear-gradient(to right, #4b4eae, #fbfcfc); }
  
  .u-bg--accent2-to-neutral2 { background: linear-gradient(to right, #4b4eae, #d1d4d6); }
  

  
  .u-bg--accent3-to-primary { background: linear-gradient(to right, #f0c674, #E9AFB5); }
  
  .u-bg--accent3-to-secondary { background: linear-gradient(to right, #f0c674, #d26a74); }
  
  .u-bg--accent3-to-accent1 { background: linear-gradient(to right, #f0c674, #b2d7e8); }
  
  .u-bg--accent3-to-accent2 { background: linear-gradient(to right, #f0c674, #4b4eae); }
  
  .u-bg--accent3-to-accent3 { background: linear-gradient(to right, #f0c674, #f0c674); }
  
  .u-bg--accent3-to-accent4 { background: linear-gradient(to right, #f0c674, #5ef1c6); }
  
  .u-bg--accent3-to-black { background: linear-gradient(to right, #f0c674, #191A1B); }
  
  .u-bg--accent3-to-neutral { background: linear-gradient(to right, #f0c674, #fbfcfc); }
  
  .u-bg--accent3-to-neutral2 { background: linear-gradient(to right, #f0c674, #d1d4d6); }
  

  
  .u-bg--accent4-to-primary { background: linear-gradient(to right, #5ef1c6, #E9AFB5); }
  
  .u-bg--accent4-to-secondary { background: linear-gradient(to right, #5ef1c6, #d26a74); }
  
  .u-bg--accent4-to-accent1 { background: linear-gradient(to right, #5ef1c6, #b2d7e8); }
  
  .u-bg--accent4-to-accent2 { background: linear-gradient(to right, #5ef1c6, #4b4eae); }
  
  .u-bg--accent4-to-accent3 { background: linear-gradient(to right, #5ef1c6, #f0c674); }
  
  .u-bg--accent4-to-accent4 { background: linear-gradient(to right, #5ef1c6, #5ef1c6); }
  
  .u-bg--accent4-to-black { background: linear-gradient(to right, #5ef1c6, #191A1B); }
  
  .u-bg--accent4-to-neutral { background: linear-gradient(to right, #5ef1c6, #fbfcfc); }
  
  .u-bg--accent4-to-neutral2 { background: linear-gradient(to right, #5ef1c6, #d1d4d6); }
  

  
  .u-bg--black-to-primary { background: linear-gradient(to right, #191A1B, #E9AFB5); }
  
  .u-bg--black-to-secondary { background: linear-gradient(to right, #191A1B, #d26a74); }
  
  .u-bg--black-to-accent1 { background: linear-gradient(to right, #191A1B, #b2d7e8); }
  
  .u-bg--black-to-accent2 { background: linear-gradient(to right, #191A1B, #4b4eae); }
  
  .u-bg--black-to-accent3 { background: linear-gradient(to right, #191A1B, #f0c674); }
  
  .u-bg--black-to-accent4 { background: linear-gradient(to right, #191A1B, #5ef1c6); }
  
  .u-bg--black-to-black { background: linear-gradient(to right, #191A1B, #191A1B); }
  
  .u-bg--black-to-neutral { background: linear-gradient(to right, #191A1B, #fbfcfc); }
  
  .u-bg--black-to-neutral2 { background: linear-gradient(to right, #191A1B, #d1d4d6); }
  

  
  .u-bg--neutral-to-primary { background: linear-gradient(to right, #fbfcfc, #E9AFB5); }
  
  .u-bg--neutral-to-secondary { background: linear-gradient(to right, #fbfcfc, #d26a74); }
  
  .u-bg--neutral-to-accent1 { background: linear-gradient(to right, #fbfcfc, #b2d7e8); }
  
  .u-bg--neutral-to-accent2 { background: linear-gradient(to right, #fbfcfc, #4b4eae); }
  
  .u-bg--neutral-to-accent3 { background: linear-gradient(to right, #fbfcfc, #f0c674); }
  
  .u-bg--neutral-to-accent4 { background: linear-gradient(to right, #fbfcfc, #5ef1c6); }
  
  .u-bg--neutral-to-black { background: linear-gradient(to right, #fbfcfc, #191A1B); }
  
  .u-bg--neutral-to-neutral { background: linear-gradient(to right, #fbfcfc, #fbfcfc); }
  
  .u-bg--neutral-to-neutral2 { background: linear-gradient(to right, #fbfcfc, #d1d4d6); }
  

  
  .u-bg--neutral2-to-primary { background: linear-gradient(to right, #d1d4d6, #E9AFB5); }
  
  .u-bg--neutral2-to-secondary { background: linear-gradient(to right, #d1d4d6, #d26a74); }
  
  .u-bg--neutral2-to-accent1 { background: linear-gradient(to right, #d1d4d6, #b2d7e8); }
  
  .u-bg--neutral2-to-accent2 { background: linear-gradient(to right, #d1d4d6, #4b4eae); }
  
  .u-bg--neutral2-to-accent3 { background: linear-gradient(to right, #d1d4d6, #f0c674); }
  
  .u-bg--neutral2-to-accent4 { background: linear-gradient(to right, #d1d4d6, #5ef1c6); }
  
  .u-bg--neutral2-to-black { background: linear-gradient(to right, #d1d4d6, #191A1B); }
  
  .u-bg--neutral2-to-neutral { background: linear-gradient(to right, #d1d4d6, #fbfcfc); }
  
  .u-bg--neutral2-to-neutral2 { background: linear-gradient(to right, #d1d4d6, #d1d4d6); }
  


/* Text */


.u-text--primary, .u-text--primary * { color: #E9AFB5; }

.u-text--secondary, .u-text--secondary * { color: #d26a74; }

.u-text--accent1, .u-text--accent1 * { color: #b2d7e8; }

.u-text--accent2, .u-text--accent2 * { color: #4b4eae; }

.u-text--accent3, .u-text--accent3 * { color: #f0c674; }

.u-text--accent4, .u-text--accent4 * { color: #5ef1c6; }

.u-text--black, .u-text--black * { color: #191A1B; }

.u-text--neutral, .u-text--neutral * { color: #fbfcfc; }

.u-text--neutral2, .u-text--neutral2 * { color: #d1d4d6; }



.u-text-hover--primary:hover, .u-text-hover--primary:hover *, .u-text-hover--primary:focus, .u-text-hover--primary:focus *, .u-text-hover--primary:active, .u-text-hover--primary:active * { color: #E9AFB5; }

.u-text-hover--secondary:hover, .u-text-hover--secondary:hover *, .u-text-hover--secondary:focus, .u-text-hover--secondary:focus *, .u-text-hover--secondary:active, .u-text-hover--secondary:active * { color: #d26a74; }

.u-text-hover--accent1:hover, .u-text-hover--accent1:hover *, .u-text-hover--accent1:focus, .u-text-hover--accent1:focus *, .u-text-hover--accent1:active, .u-text-hover--accent1:active * { color: #b2d7e8; }

.u-text-hover--accent2:hover, .u-text-hover--accent2:hover *, .u-text-hover--accent2:focus, .u-text-hover--accent2:focus *, .u-text-hover--accent2:active, .u-text-hover--accent2:active * { color: #4b4eae; }

.u-text-hover--accent3:hover, .u-text-hover--accent3:hover *, .u-text-hover--accent3:focus, .u-text-hover--accent3:focus *, .u-text-hover--accent3:active, .u-text-hover--accent3:active * { color: #f0c674; }

.u-text-hover--accent4:hover, .u-text-hover--accent4:hover *, .u-text-hover--accent4:focus, .u-text-hover--accent4:focus *, .u-text-hover--accent4:active, .u-text-hover--accent4:active * { color: #5ef1c6; }

.u-text-hover--black:hover, .u-text-hover--black:hover *, .u-text-hover--black:focus, .u-text-hover--black:focus *, .u-text-hover--black:active, .u-text-hover--black:active * { color: #191A1B; }

.u-text-hover--neutral:hover, .u-text-hover--neutral:hover *, .u-text-hover--neutral:focus, .u-text-hover--neutral:focus *, .u-text-hover--neutral:active, .u-text-hover--neutral:active * { color: #fbfcfc; }

.u-text-hover--neutral2:hover, .u-text-hover--neutral2:hover *, .u-text-hover--neutral2:focus, .u-text-hover--neutral2:focus *, .u-text-hover--neutral2:active, .u-text-hover--neutral2:active * { color: #d1d4d6; }


/* SVG Fill */


.u-svg-fill--primary svg { fill: #E9AFB5; }

.u-svg-fill--secondary svg { fill: #d26a74; }

.u-svg-fill--accent1 svg { fill: #b2d7e8; }

.u-svg-fill--accent2 svg { fill: #4b4eae; }

.u-svg-fill--accent3 svg { fill: #f0c674; }

.u-svg-fill--accent4 svg { fill: #5ef1c6; }

.u-svg-fill--black svg { fill: #191A1B; }

.u-svg-fill--neutral svg { fill: #fbfcfc; }

.u-svg-fill--neutral2 svg { fill: #d1d4d6; }



.u-svg-fill-hover--primary:hover svg, .u-svg-fill-hover--primary:focus svg, .u-svg-fill-hover--primary:active svg { fill: #E9AFB5; }

.u-svg-fill-hover--secondary:hover svg, .u-svg-fill-hover--secondary:focus svg, .u-svg-fill-hover--secondary:active svg { fill: #d26a74; }

.u-svg-fill-hover--accent1:hover svg, .u-svg-fill-hover--accent1:focus svg, .u-svg-fill-hover--accent1:active svg { fill: #b2d7e8; }

.u-svg-fill-hover--accent2:hover svg, .u-svg-fill-hover--accent2:focus svg, .u-svg-fill-hover--accent2:active svg { fill: #4b4eae; }

.u-svg-fill-hover--accent3:hover svg, .u-svg-fill-hover--accent3:focus svg, .u-svg-fill-hover--accent3:active svg { fill: #f0c674; }

.u-svg-fill-hover--accent4:hover svg, .u-svg-fill-hover--accent4:focus svg, .u-svg-fill-hover--accent4:active svg { fill: #5ef1c6; }

.u-svg-fill-hover--black:hover svg, .u-svg-fill-hover--black:focus svg, .u-svg-fill-hover--black:active svg { fill: #191A1B; }

.u-svg-fill-hover--neutral:hover svg, .u-svg-fill-hover--neutral:focus svg, .u-svg-fill-hover--neutral:active svg { fill: #fbfcfc; }

.u-svg-fill-hover--neutral2:hover svg, .u-svg-fill-hover--neutral2:focus svg, .u-svg-fill-hover--neutral2:active svg { fill: #d1d4d6; }


/* SVG Stroke */


.u-svg-stroke--primary svg * { stroke: #E9AFB5; }

.u-svg-stroke--secondary svg * { stroke: #d26a74; }

.u-svg-stroke--accent1 svg * { stroke: #b2d7e8; }

.u-svg-stroke--accent2 svg * { stroke: #4b4eae; }

.u-svg-stroke--accent3 svg * { stroke: #f0c674; }

.u-svg-stroke--accent4 svg * { stroke: #5ef1c6; }

.u-svg-stroke--black svg * { stroke: #191A1B; }

.u-svg-stroke--neutral svg * { stroke: #fbfcfc; }

.u-svg-stroke--neutral2 svg * { stroke: #d1d4d6; }



.u-svg-stroke-hover--primary:hover svg *, .u-svg-stroke-hover--primary:focus svg *, .u-svg-stroke-hover--primary:active svg * { stroke: #E9AFB5; }

.u-svg-stroke-hover--secondary:hover svg *, .u-svg-stroke-hover--secondary:focus svg *, .u-svg-stroke-hover--secondary:active svg * { stroke: #d26a74; }

.u-svg-stroke-hover--accent1:hover svg *, .u-svg-stroke-hover--accent1:focus svg *, .u-svg-stroke-hover--accent1:active svg * { stroke: #b2d7e8; }

.u-svg-stroke-hover--accent2:hover svg *, .u-svg-stroke-hover--accent2:focus svg *, .u-svg-stroke-hover--accent2:active svg * { stroke: #4b4eae; }

.u-svg-stroke-hover--accent3:hover svg *, .u-svg-stroke-hover--accent3:focus svg *, .u-svg-stroke-hover--accent3:active svg * { stroke: #f0c674; }

.u-svg-stroke-hover--accent4:hover svg *, .u-svg-stroke-hover--accent4:focus svg *, .u-svg-stroke-hover--accent4:active svg * { stroke: #5ef1c6; }

.u-svg-stroke-hover--black:hover svg *, .u-svg-stroke-hover--black:focus svg *, .u-svg-stroke-hover--black:active svg * { stroke: #191A1B; }

.u-svg-stroke-hover--neutral:hover svg *, .u-svg-stroke-hover--neutral:focus svg *, .u-svg-stroke-hover--neutral:active svg * { stroke: #fbfcfc; }

.u-svg-stroke-hover--neutral2:hover svg *, .u-svg-stroke-hover--neutral2:focus svg *, .u-svg-stroke-hover--neutral2:active svg * { stroke: #d1d4d6; }
