/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary variables that control standard elements
in the pages. This is also the file that loads all of the other themed CSS
styleshets into just this one in each of themed templates.
*********************************************************************************
****************************************************************************** */











































/* ******************************************************************************
*********************************************************************************
The intention of this file is to reset most of the different browser, built-in
CSS styles, so that it is an empty canvas for the themed specific stylesheets.
*********************************************************************************
****************************************************************************** */
*, *:before, *:after {
  box-sizing: border-box;
}

/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal {  display: none; width : 0; height: 0; }

/* clears the 'X' from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }
/* ******************************************************************************
*********************************************************************************
The intention of this file is to makes browsers render all elements more
consistently and in line with modern standards.
It precisely targets only the styles that need normalizing.
*********************************************************************************
****************************************************************************** */


/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 130%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: hidden;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
Drag and Drop (DND) sections look when editing content in the page editor.
*********************************************************************************
****************************************************************************** */

dnd-section {
  padding: 80px 20px;
}
.banner-area .dnd-section {
  padding: 0;
}

.dnd-section > .row-fluid {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.dnd-section .widget-type-cell {
  padding-left: 20px;
  padding-right: 20px;
}

@media (max-width: 767px) {
  .dnd-section .widget-type-cell {
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
fonts apppear throughout your site.
*********************************************************************************
****************************************************************************** */
@font-face { font-family: "acumin-pro"; src: url("https://use.typekit.net/af/9871e5/00000000000000003b9acaf2/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff2"), url("https://use.typekit.net/af/9871e5/00000000000000003b9acaf2/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff"), url("https://use.typekit.net/af/9871e5/00000000000000003b9acaf2/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("opentype"); font-style: normal; font-weight: 200; font-display: auto; }
@font-face { font-family: "ministry"; src: url("https://use.typekit.net/af/fef564/00000000000000003b9b14a3/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/fef564/00000000000000003b9b14a3/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/fef564/00000000000000003b9b14a3/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype"); font-style: normal; font-weight: 300; font-display: auto; }
@font-face { font-family: "acumin-pro"; src: url("https://use.typekit.net/af/46da36/00000000000000003b9acaf6/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/46da36/00000000000000003b9acaf6/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/46da36/00000000000000003b9acaf6/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype"); font-style: normal; font-weight: 400; font-display: auto; }
@font-face { font-family: "ministry"; src: url("https://use.typekit.net/af/ae0431/00000000000000003b9b149b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/ae0431/00000000000000003b9b149b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/ae0431/00000000000000003b9b149b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype"); font-style: normal; font-weight: 500; font-display: auto; }
@font-face { font-family: "acumin-pro"; src: url("https://use.typekit.net/af/6d4bb2/00000000000000003b9acafc/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/6d4bb2/00000000000000003b9acafc/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/6d4bb2/00000000000000003b9acafc/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype"); font-style: normal; font-weight: 700; font-display: auto; }
html {
  font-size: 62.5%;
}

body {
  font-family: Lato, serif;
  font-size: 1rem;
  color: #494a52;
  line-height: 1.5;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* Anchor Links */
a {
  color: #0270E0;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.2;
  font-weight: 700;
  font-family: Merriweather, serif;
  color: #494a52;
  word-break: break-word;
}

h1 {
  font-size: 2.1rem;
  line-height: 1.1;
  letter-spacing: -0.125rem;
}

h2 {
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: -0.078rem;
}

h3 {
  font-size: 1.25rem;
  line-height: 1.2;
  letter-spacing: -0.053rem;
}

h4 {
  font-family: Lato, sans-serif;
  font-weight: normal;
  font-size: 1.175rem;
  line-height: 1.17;
  letter-spacing: -0.045rem;
}

h5 {
  font-size: 1rem;
  line-height: 1.4;
  letter-spacing: .1rem;
}

h6 {
  font-size: .9rem;
  line-height: 1.18;
  letter-spacing: .171rem;
}

strong {
  font-weight: 700;
}

code {
  vertical-align: bottom;
}

ul,
ol {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin-top: 0;
  margin-bottom: 0;
}

ol {
  list-style: none;
  counter-reset: li;
}
ol>li {
  counter-increment: li;
}
ol li {
  margin-bottom: 5px;
}
ol li:before {
  margin-left: -1em;
  margin-right: .5em;
  text-align: right;
  direction: rtl;
  content: "." counter(li);
  display: inline-block;
  width: 1em;
  font-size: 1.1em;
  font-weight: 700;
  color: #ff6800;
}
ol li:nth-child(1):before {
  letter-spacing: .7px;
}
blockquote {
  line-height: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  border-left: 2px solid #A9A9A9;
  padding-left: 15px;
}

/* Horizontal Rules */
hr {
  color: #ccc;
  background-color: #ccc;
  height: 1px;
  border: none;
}

/* TODO */
small {

}

/* TODO */
mark {

}

sup,
sub {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your forms looks
throughout your site. Styles for form fields, buttons, inputs, etc.
*********************************************************************************
****************************************************************************** */
form {
  font-family: Lato, sans-serif;
  color: #ff7a59;
  background-size: cover;
  border-radius: .4rem;
  overflow: hidden;
  padding: 3rem;
}
form h1, form h2, form h3, form h4, form h5, form h6 {
  color: #ff7a59;
}
button {
  cursor: pointer;
}
button:focus {
  outline: none;
}
.hs-button {
  margin: 15px 0;
  cursor: pointer;
  display: inline-block;
  
  text-decoration: none;
  white-space: normal;
  font: inherit;  
  box-shadow: 0 15px 50px -20px rgb(0 0 0 / 20%), 0 3px 8px -3px rgb(0 0 0 / 15%);
  text-decoration: none;
  text-align: center;
  transition: 300ms;
  font-size: 1.2rem;
  line-height: 2.1em;
  letter-spacing: .11rem;
  font-weight: 400;
  padding: 1rem 2.4rem;
  font-family: acumin-pro,sans-serif;
  color: #fefefe;
  background-color: #ff7a59;
  border: 1px solid;
  max-width: 100%;
}

.hs-button:hover, .hs-button:focus {
  background-color: #21222a;
  border-color: #21222a;
  
  color: #fff;
  text-decoration: none;
  transform: translateY(-0.2rem);
  box-shadow: 0 15px 50px -20px rgb(0 0 0 / 20%), 0 7px 12px -3px rgb(0 0 0 / 20%);
  cursor: pointer;
}

.hs-button:active {
  background-color: #71727a;
  border-color: #71727a;
}

.form-title {
  padding: 20px;
}
.hs-form label {
  color: #ff7a59;
  display:block;
	line-height:normal;
	margin-bottom:0;
	padding-bottom:0
  float: none;
  width: 100%;
  text-align: left;
  font-family: acumin-pro,sans-serif;
  font-weight: 700;
  font-size: 1.2rem;
  line-height: 1.4rem;
  letter-spacing: .171rem;
  text-transform: uppercase;
}

.hs-error-msgs label {
  margin-top: .5rem;
  color: #f2545b !important;
}

.hs-input,
.hs-search-field__input,
form input[type="password"] {
  display: inline-block;
  width: 100%;
  font: inherit;
  outline: none;  
  border: 1px solid #d7d7d7;
  background: transparent;
  border-radius: 4px;
  padding: 12px 16px;
  font-family: acumin-pro,sans-serif;
  font-weight: 100;
  font-size: 1.2rem;
  line-height: 1.4rem;
  letter-spacing: initial;
  text-transform: initial;
  color: #fff;
}

.hs-input[type=checkbox],
.hs-input[type=radio] {
  position: relative;
  cursor: pointer;
  width: auto;
  height: auto;
  padding: 0;
  margin: 16px 0px;
  line-height: normal;
  border: none;
  font-family: acumin-pro,sans-serif;
  font-weight: 100;
  font-size: 1.2rem;
  line-height: 1.2rem;
  letter-spacing: initial;
  min-height: 0;
}
/* Custom Input */
ul.inputs-list.multi-container li.hs-form-checkbox {
  margin: 16px 0;
}
ul.inputs-list.multi-container li.hs-form-checkbox label {
  position: relative;
}
ul.inputs-list.multi-container li.hs-form-checkbox label span {
display: inline-block;
  margin-left: 40px; /* Width of the new radio select and any additional spacing on the left */
  margin-right: 16px; /* Additional spacing on the right */
}
/* Hide the original checkbox */
ul.inputs-list.multi-container li.hs-form-checkbox label input {
  height: 24px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 24px;
}
/* Add new checkbox */
ul.inputs-list.multi-container li.hs-form-checkbox label span::before {
  border: 2px solid;
  content: "";
  height: 24px;
  left: 0;
  position: absolute;
  top: 0;
  width: 24px;
  border-radius: 4px;
}
/* Style new checked item */
ul.inputs-list.multi-container li.hs-form-checkbox label span::after {
  content: "";
  border: 4px solid;
  border-left: 0;
  border-top: 0;
  height: 16px;
  left: 8px;
  opacity: 0;
  position: absolute;
  top: 2px;
  transform: rotate(45deg);
  transition: opacity 0.2s ease-in-out;
  width: 8px;
}
/* Show when checked */
ul.inputs-list.multi-container li.hs-form-checkbox label input:checked + span::after {
  opacity: 1;
}
/* Style when focused */
ul.inputs-list.multi-container li.hs-form-checkbox label input:focus + span::after {
  outline: 3px solid transparent; /* For Windows high contrast mode. */
}

/* Custom Input */
ul.inputs-list.multi-container li.hs-form-radio label {
  position: relative;
}
ul.inputs-list.multi-container li.hs-form-radio label span {
  display: inline-block;
  margin-left: 40px; /* Width of the new radio select and any additional spacing on the left */
  margin-right: 16px; /* Additional spacing on the right */
}
/* Hide the original radio select */
ul.inputs-list.multi-container li.hs-form-radio label input {
  height: 24px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 24px;
}
/* Add new radio select */
ul.inputs-list.multi-container li.hs-form-radio label span::before {
  border: 2px solid;
  content: "";
  height: 24px;
  left: 0;
  position: absolute;
  top: 0;
  width: 24px;
  border-radius: 50%;
}
/* Style new checked item */
ul.inputs-list.multi-container li.hs-form-radio label span::after {
  content: "";
  opacity: 0;
  border: 7px solid;
  border-radius: 50%;
  position: absolute;
  left: 5px;
  top: 5px;
  transition: opacity 0.2s ease-in-out;
}
/* Show when checked */
ul.inputs-list.multi-container li.hs-form-radio label input:checked + span::after {
  opacity: 1;
}
/* Style when focused */
ul.inputs-list.multi-container li.hs-form-radio label input:focus + span::after {
  box-shadow: 0 0 0 3px #4D90FE;
  outline: 3px solid transparent; /* For Windows high contrast mode. */
}
.hs-input[type=file] {
  background-color: #fff;
  padding: initial;
  border: initial;
  line-height: initial;
  box-shadow: none;
}

.hs-input:-moz-placeholder {
  color: #bfbfbf;
}

.hs-input::-webkit-input-placeholder {
  color: #bfbfbf;
}

.hs-input input,
.hs-input textarea {
  transition: border 0.2s linear;
}
.hs-input:focus,
.hs-search-field__input:focus,
form input[type="password"]:focus {
  outline: none;
  border-color: rgba(82, 168, 236, 0.8);
}

textarea.hs-input {
  height: auto;
}

select[multiple].hs-input {
  width: 100%;
  height: auto;
  padding: 0;
  margin: 3px 5px 3px 0px;
  line-height: normal;
  border: none;
  font-family: acumin-pro,sans-serif;
  font-weight: 100;
  font-size: 1.2rem;
  line-height: 1.4rem;
  letter-spacing: initial;
  min-height: 0;
}

/* Force single column fields to full width inside of fieldsets */
fieldset.form-columns-1  {
  width: auto !important;
}


input.hs-input.error,
div.field.error input,
div.field.error textarea,
div.field.error .chzn-choices,
textarea.hs-input.error,
select.hs-input.error {
  border-color: #c87872;
}
input.hs-input.error:focus,
div.field.error input:focus,
div.field.error textarea:focus,
div.field.error .chzn-choices:focus,
textarea.hs-input.error:focus,
select.hs-input.error:focus {
  border-color: #b9554d;
}

.actions {
  padding: 0;
}

.inputs-list {
  margin: 0 0 5px;
  width: 100%;
  padding-left: 0;
  height: auto;
  padding: 0;
  margin: 3px 5px 3px 0px;
  line-height: normal;
  border: none;
  font-family: acumin-pro,sans-serif;
  font-weight: 100;
  font-size: 1.2rem;
  line-height: 1.4rem;
  letter-spacing: initial;
  text-transform: full-width;
  min-height: 0;
}
.inputs-list > li {
  display: block;
  padding: 0;
  width: 100%;
  padding-top: 0;
  height: auto;
  margin: 0.7rem 0 0.7rem 2rem;
  line-height: normal;
  border: none;
  font-family: acumin-pro,sans-serif;
  font-weight: 100;
  font-size: 1rem;
  line-height: 1.2rem;
  letter-spacing: initial;
  text-transform: lowercase !important;
  min-height: 0;
}
.inputs-list label {
  display: block;
  float: none;
  width: auto;
  margin: 0.7rem 0 0.7rem 2rem;
  padding: 0;
  padding: 0;
  text-align: left;
  white-space: normal;
  font-weight: normal;
}
.inputs-list:first-child {
  display: block;
  padding-top: 2px;
  margin: 0.7rem 0 0.7rem 2rem;
  padding: 0;
  text-transform: lowercase !important;
}
.inputs-list > li + li {
  display: block;
  padding-top: 2px;
  margin: 0.7rem 0 0.7rem 2rem;
  padding: 0;
  text-transform: lowercase !important;
}
.inputs-list label > input,
.inputs-list label > span {
  vertical-align: left;
}

ul.no-list {
  list-style: none;
}

.field {
  margin-bottom: 18px;
}

.hs-field-desc {
  color: #7c98b6;
  margin: 0px 0px 6px;
  font-size: 14px;
}

.hs-form-required {
  color: red;
}

.hs-richtext {
  margin-bottom: 3px;
  line-height: 1.2;
  font-size: 1rem;
  color: #494a52;
}
.hs-richtext hr {
  text-align: left;
  margin-left: 0;
  width: 91%;
}

.grecaptcha-badge {
  margin: 0 auto;
}

.email-correction, .email-validation {
  padding-top: 3px;
  font-size: 12px;
}
.email-correction a,
.email-validation a {
  cursor: pointer;
}
@media (max-width: 400px),
  (min-device-width: 320px) and (max-device-width: 480px) {
	 .email-correction form .form-columns-2 .hs-form-field,
	 .email-correction form .form-columns-3 .hs-form-field,
	 .email-validation form .form-columns-2 .hs-form-field,
	 .email-validation form .form-columns-3 .hs-form-field {
		float: none;
		width: 100%;
	 }
	 .email-correction form .form-columns-2 .hs-form-field .hs-input,
	 .email-correction form .form-columns-3 .hs-form-field .hs-input,
	 .email-validation form .form-columns-2 .hs-form-field .hs-input,
	 .email-validation form .form-columns-3 .hs-form-field .hs-input {
		width: 90%;
	 }
	 .email-correction form .form-columns-2 .hs-form-field input[type=checkbox],
	 .email-correction form .form-columns-2 .hs-form-field input[type=radio],
	 .email-correction form .form-columns-3 .hs-form-field input[type=checkbox],
	 .email-correction form .form-columns-3 .hs-form-field input[type=radio],
	 .email-validation form .form-columns-2 .hs-form-field input[type=checkbox],
	 .email-validation form .form-columns-2 .hs-form-field input[type=radio],
	 .email-validation form .form-columns-3 .hs-form-field input[type=checkbox],
	 .email-validation form .form-columns-3 .hs-form-field input[type=radio] {
		width: 24px;
	 }
}

.hs-button,
.hs-form-field input[type=text],
.hs-form-field input[type=email],
.hs-form-field input[type=phone],
.hs-form-field input[type=number],
.hs-form-field input[type=tel],
.hs-form-field input[type=date],
.hs-form-field textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
}

.hs-default-font-element,
.hs-main-font-element {
  font-family: Lato, serif;
}
@media (min-width: 768px) {
  form {
	 max-width: 1000px;  
  }
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
menu items appear, including the link and hover effects.
*********************************************************************************
****************************************************************************** */

.hs-menu-wrapper ul {
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
}

.hs-menu-item a {
  display: block;
  text-decoration: none;
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
tables look throughout your site.
*********************************************************************************
****************************************************************************** */

table {
  margin-bottom: 1rem;
  border: 1px solid #dee2e6;
}

th,
td {
  padding: 0.75rem;
  vertical-align: top;
  border: 1px solid #dee2e6;
}

thead th,
thead td {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
  border-bottom-width: 2px;
}

thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

tbody + tbody {
  border-top: 2px solid #dee2e6;
}

/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your landing pages
look if there is anything specific to your landing pages.
*********************************************************************************
****************************************************************************** */
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your landing pages
look if there is anything specific to your landing pages.
*********************************************************************************
****************************************************************************** */
.banner-area .dnd-section>.row-fluid {
  max-width: 100%;
  width: 100%;
  padding: 0;
}
.hs-form fieldset {
max-width: none!important;
}

body form.hs-form fieldset[class*="form-columns"] input[type="radio"].hs-input,
body form.hs-form fieldset[class*="form-columns"] input[type="checkbox"].hs-input {
    width: auto;
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your headers look
when it comes to the logo, search field, language switcher and navigation.
You will also find the mobile menu styles below.
*********************************************************************************
****************************************************************************** */
header,footer {
  font-weight: 200;
  font-size: 10px;
  line-height: 1;
}

.child-trigger {
  position: absolute;
  right: 0;
  top: 0;
  height: 55px;
  width: 40px;
  cursor: pointer;
  display: none;
}

.header_height {
  min-height: 86px;
}

header.header {
  padding-top: 2.4em;
  padding-bottom: 2.4rem;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 18;
}

.container.header-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  left: 0;
  position: relative;
  transition: left 300ms;
}

.site-branding {
  margin-right: 2rem;
}

.site-branding .logo-link {
  font-family: acumin-pro,sans-serif;
  font-weight: 200;
  font-size: 1.6rem;
  line-height: 2.4rem;
  letter-spacing: initial;
  text-transform: initial;
  width: 14.8rem;
}

.site-branding .logo-link svg {
  transition: 300ms;
  width: 100%;
  height: 32px;
}

.site-branding .logo-link svg * {
  transition: 300ms;
}

.site-branding .logo-link:hover svg #Group-31 {
  transform: translateX(2px);
}

.site-header__links {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.site-header__links-search {
  width: 18.6rem;
  height: 2.8rem;
  position: relative;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
}

.site-header__links-search form {
  max-width: 100%;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;background: none;
  padding: 0;
}

.site-header__links-search label {
  width: calc(100% - 3.2rem);
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  pointer-events: none;
}

.site-header__links-search button[type=submit] {
  font: inherit;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  outline: none;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  height: 28px;
  width: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid currentColor;
  color: transparent;
  margin-left: 1.6rem;
  color: #3c3c3c;
  transition: 300ms;
  z-index: 2;
}

.site-header__links-search input[type=search] {
  font: inherit;
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  outline: none;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  width: 100%;
  position: relative;
  z-index: 1;
  font-family: acumin-pro,sans-serif;
  font-weight: 200;
  font-size: 1rem;
  line-height: 1.4rem;
  letter-spacing: .143rem;
  text-transform: uppercase;
  text-decoration: none;
  color: inherit;
  color: #fefefe;
  transition: 300ms;
  opacity: 0;
}

.screen-reader-text, .event-filters__type-checkbox, .expanded-newsletter .wp-block__newsletter .mailchimp-update-optin label input {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}

.site-header__links-search label::before {
  content: "";
  position: absolute;
  left: -1.6rem;
  top: -0.8rem;
  width: calc(100% + 3.2rem);
  height: calc(100% + 1.6rem);
  transform: scale(0.9);
  background-color: transparent;
  border-radius: .3rem;
  transition: 300ms;
}

.custom-menu-primary .hs-menu-wrapper>ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  list-style: none;
}

.custom-menu-primary .hs-menu-wrapper>ul>li {
  margin-right: 1.6rem;
  text-align: center;
}

.custom-menu-primary .hs-menu-wrapper>ul>li:last-child {
  margin: 0;
}

.custom-menu-primary .hs-menu-wrapper>ul>li>a {
  font-family: acumin-pro,sans-serif;
  font-weight: 200;
  font-size: 1rem;
  line-height: 1.4rem;
  letter-spacing: .143rem;
  text-transform: uppercase;
  text-decoration: none;
  color: inherit;
  position: relative;
}

.site-header__links-search.active label {
  pointer-events: initial;
}

.site-header__links-search.active button[type=submit] {
  color: #fefefe;
}

.site-header__links-search.active input[type=search] {
  opacity: 1;
}

.site-header__links-search.active label::before {
  transform: scale(1);
  background-color: #27aae1;
  color: #fff;
}

.site-header__links-search input[type=search]::-webkit-input-placeholder {
  color: #fefefe;
}

.custom-menu-primary .hs-menu-wrapper>ul>li>a:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background: currentColor;
  opacity: .5;
  transform: scaleX(0);
  transition: 400ms;
}

.custom-menu-primary .hs-menu-wrapper>ul>li>a:hover:before,
.custom-menu-primary .hs-menu-wrapper>ul>li.active-branch>a:before {
  transform: scaleX(1);
}

.container.side-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.site-header__hamburger {
  color: inherit;
  font: inherit;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  outline: none;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  position: fixed;
  left: 2.8rem;
  top: 2.8rem;
  z-index: 20;
  overflow: visible;
}

.site-header__hamburger::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 5.4rem;
  height: 5.4rem;
  border-radius: .4rem;
  background: #27aae1;
  z-index: -1;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: 400ms;
}

.header .site-header__hamburger svg {
  overflow: visible;
  transition: 300ms;
}

.site-header__hamburger svg * {
  transition: 300ms;
}

.site-header__pull-out {
  position: fixed;
  left: -30rem;
  top: 0;
  height: 100vh;
  width: 30rem;
  padding: 2rem 4rem;
  background-size: 30rem 100vh;
  background-attachment: fixed;
  color: #fefefe;
  z-index: 8;
  pointer-events: none;
  transition: left 300ms;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}

.mobile-open .site-header__hamburger svg #Path {
  transform: translate(0%, 100%) rotate( -45deg );
}

.mobile-open .site-header__hamburger svg #Path-Copy {
  opacity: 0;
}

.mobile-open .site-header__hamburger svg #Path-Copy-2 {
  transform: translate(45%, -70%) rotate( 45deg );
}

.mobile-open .site-header__hamburger svg {
  stroke: #fefefe;
  fill: #fefefe;
}

.mobile-open .site-header__pull-out {
  left: 0;
  pointer-events: auto;
}

.site-header__pull-out .logo-link {
  font-family: acumin-pro,sans-serif;
  font-weight: 200;
  font-size: 1.6rem;
  line-height: 2.4rem;
  letter-spacing: initial;
  text-transform: initial;
  margin: 0;
}

.site-header__pull-out .logo-link a {
  display: inline-block;
  padding-left: 3.2rem;
  margin-bottom: 2.4rem;
}

.site-header__pull-out .logo-link a svg {
  width: 16.8rem;
  height: 3.7rem;
  overflow: visible;
}

.site-header__pull-out .logo-link a svg * {
  fill: #fefefe;
  opacity: 1;
  transition: 400ms;
  transition-delay: 100ms;
}

.site-header__pull-out-search {
  margin-bottom: 2rem;
}

.site-header__pull-out-search form {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 100%;  
  background: none;
  padding: 0;
}

.site-header__pull-out-search form label {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
}

.site-header__pull-out-search button[type=submit] {
  font: inherit;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  outline: none;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  height: 28px;
  width: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #fefefe;
  color: transparent;
  margin-left: 1.6rem;
  color: #fefefe;
}

.site-header__pull-out-search input[type=search] {
  font: inherit;
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  outline: none;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #fefefe;
  font-family: ministry,sans-serif;
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 2.1rem;
  letter-spacing: -0.045rem;
  text-transform: initial;
  transform: rotate( -0.1deg );
  font-weight: 300;
  color: #fefefe;
  padding: 4px 0;
  width: 100%;
}

.site-header__pull-out-search input[type=search]::-webkit-input-placeholder {
  font-family: ministry,sans-serif;
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 2.1rem;
  letter-spacing: -0.045rem;
  text-transform: initial;
  transform: rotate( -0.1deg );
  font-weight: 300;
  line-height: 1.4em;
  color: #fefefe;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li {
  margin-bottom: 2.8rem;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li>a {
  font-family: ministry,sans-serif;
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 2.1rem;
  letter-spacing: -0.045rem;
  text-transform: initial;
  transform: rotate( -0.1deg );
  color: #fefefe;
  text-decoration: none !important;
  position: relative;
  transition: 400ms;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li.hs-item-has-children>a {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li>a:before {
  content: "";
  position: absolute;
  left: -1.8rem;
  width: .8rem;
  height: .8rem;
  top: .7rem;
  background: #fbb326;
  border-radius: 50%;
  opacity: 0;
  transition: 300ms;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li>a:hover:before,.menu-main-menu-container .hs-menu-wrapper>ul>li>a:focus:before {
  opacity: 1;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li>ul {
  position: fixed;
  left: 30rem;
  top: 0;
  width: calc(100vw - 30rem);
  height: 100vh;
  background: #fff;
  padding: 4rem;
  z-index: 18;
  opacity: 0 !important;
  pointer-events: none;
  transition: 500ms;
  overflow-y: scroll;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li+li>ul {
  display: flex !important; 
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li.hs-item-has-children>a svg line {
  transition: 300ms;
  opacity: 0;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li>ul>li:first-child>a {
  font-family: ministry,sans-serif;
  font-weight: 500;
  font-size: 5rem;
  line-height: 4.7rem;
  letter-spacing: -0.125rem;
  text-transform: initial;
  font-size: 4rem;
  color: #fa8e23;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li>ul>li:first-child {
  padding-bottom: 1.2rem;
  border-bottom: 1px solid rgba(60,60,60,.05);
}

.menu-main-menu-container .hs-menu-wrapper>ul>li.active>ul {
  opacity: 1 !important; 
  pointer-events: auto;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li:first-child>ul>li:first-child~li {
  margin: 2.4rem 0;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li:first-child>ul>li:first-child~li>a {
  font-family: ministry,sans-serif;
  font-weight: 500;
  font-size: 3.1rem;
  line-height: 3.1rem;
  letter-spacing: -0.078rem;
  text-transform: initial;
  color: #27aae1;
}

body:not(.mobile-open) .site-header__pull-out .logo-link a svg * {
  opacity: 0;
  transition-delay: 0 !important;
}

.site-header__pull-out .logo-link a svg #Fill-72 {
  transform: translateX(0);
  transition-delay: 300ms;
}
.site-header__pull-out .logo-link a svg #Fill-74 {
  transition-delay: 400ms;
}
.site-header__pull-out .logo-link a svg #Fill-75 {
  transition-delay: 500ms;
}

body:not(.mobile-open) .site-header__pull-out .logo-link a svg #Fill-72,
body:not(.mobile-open) .site-header__pull-out .logo-link a svg #Fill-74, 
body:not(.mobile-open) .site-header__pull-out .logo-link a svg #Fill-75 {
  transform: translateX(-4px);
  transition: 50ms !important;
  transition-delay: 0 !important;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:first-child {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
  border-bottom: 0;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:nth-child(2), .menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:nth-child(3) {
  margin-bottom: 2rem;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:nth-child(2)>a, .menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:nth-child(3)>a {
  min-height: 2.8rem;
  padding-right: 4rem;
  position: relative;
  display: inline-flex;
  align-items: center;
  font-family: acumin-pro,sans-serif;
  font-weight: 700;
  font-size: 1.2rem;
  line-height: 1.4rem;
  letter-spacing: .171rem;
  text-transform: uppercase;
  font-weight: 200;
  color: #27aae1;
  text-decoration: none;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:nth-child(2)>a:before, .menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:nth-child(3)>a:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 2.8rem;
  height: 2.8rem;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='30px' height='30px' viewBox='0 0 30 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 63.1 (92452) - https://sketch.com --%3E %3Ctitle%3EGroup 10%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Components/Accordian/Drop-Down-Close/White' stroke='%2327AAE1' stroke-width='1'%3E %3Cg id='Group-10'%3E %3Cg id='Group-9' transform='translate(15.500000, 15.000000) scale(1, -1) translate(-15.500000, -15.000000) translate(9.000000, 11.000000)'%3E %3Cline x1='3.304' y1='-0.252' x2='3.4564077' y2='8.484' id='Path-5' transform='translate(3.528000, 4.228000) rotate(-44.000523) translate(-3.528000, -4.228000) '%3E%3C/line%3E %3Cline x1='8.95220385' y1='-0.252' x2='9.10461155' y2='8.484' id='Path-5' transform='translate(9.176204, 4.228000) scale(-1, 1) rotate(-44.000523) translate(-9.176204, -4.228000) '%3E%3C/line%3E %3C/g%3E %3Ccircle id='Oval' cx='15' cy='15' r='14.75'%3E%3C/circle%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  padding: 0;
  margin: 0;
  transform: rotate(90deg);
  transition: 300ms;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:nth-child(2)>a:hover:before, .menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:nth-child(3)>a:hover:before {
  transform: rotate( 90deg ) translateY(-0.2rem);
}

.menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:nth-child(3)~li {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 50%;
  padding: 2rem 20%;
  padding-left: 0;
  border-top: 1px solid rgba(60,60,60,.05);
  margin: 0;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:nth-child(3)~li>a {
  font-family: acumin-pro,sans-serif;
  font-weight: 200;
  font-size: 1.2rem;
  line-height: 1.4rem;
  letter-spacing: .171rem;
  text-transform: uppercase;
  text-decoration: none;
  color: inherit;
  color: #f45f1a;
  text-transform: none !important;
  font-size: 1.5rem;
  line-height: 1.3em;
  display: inline;
  cursor: text;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:nth-child(3)~li>ul {
  padding-left: 3.2rem;
  list-style: none;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:nth-child(3)~li>ul>li {
  padding: .8rem 0;
  font-family: acumin-pro,sans-serif;
  font-weight: 200;
  font-size: 1.2rem;
  line-height: 1.4rem;
  letter-spacing: .171rem;
  text-transform: uppercase;
  text-decoration: none;
  color: inherit;
  color: #27aae1;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:nth-child(3)~li>ul>li>a {
  color: #27aae1;
  text-decoration: none !important;
  position: relative;
  display: inline;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:nth-child(3)~li>ul>li>a:after {
  background-size: contain;
  background-position: center center;
  width: .8rem;
  height: .8rem;
  display: inline-block;
  transition: 300ms;
  position: absolute;
  top: .5rem;
  right: -1.6rem;
  content: "";
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAAXNSR0IArs4c6QAAAVFJREFUKBWN0b9Lw1AQB/C79ClRdKtSSlpwamtdRNRBhIJu0g4BC/oXuAsuOrn7J4iDg5BUkYqb4qAIWrq11E1IrBTrpmDRJOe9qNCf6ptyxyfvvpdA8rA6lzSoH/44iuM55w7aZ1Mnj8HfrAKAdSCaf337uE0cWRO9sCJInUbEGwZj5NJ1wnhY6oaVcna0FgpGUowPiGDYAy8fN631dozNjZhpbXG9zVH4PdwLUGStnMV3aVqgbMRNWwegfSIaBMTLIVXoxXT4uQNKPJ6rTrrk5vlmjct7RWCGt/7f6YBytEfulX+bHD3QN1PRo6UWGDOsTQLKyXxyGUGRRZlPzvQzpi5IrdXtXUar3PIQYeNuObrTHAqTxlPIxcYx3zLL4AUpsFLJaqfNSD4LBxuFn+0wgJmKrpXakaw5I4343+s7dDcke0IoYgHccKGY/voDveAnBkyBrzx8cFAAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:nth-child(3)~li>ul>li>a:hover:after {
  right: -2rem;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:nth-child(3)~li+li+li {
  border-top: 0;
  padding-top: 0;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li.hs-item-has-children.active>a svg line {
  opacity: 1;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li>ul>li:first-child>a:hover,
.menu-main-menu-container .hs-menu-wrapper>ul>li:first-child>ul>li:first-child~li>a:hover  {
  text-decoration: underline;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:nth-child(3)~li>a sup {
  font-size: 2em;
  line-height: 0;
  position: relative;
  top: .2em;
}

body:not(.mobile-open).fixed .site-header__hamburger {
  color: #fff;
}

body:not(.mobile-open).fixed .site-header__hamburger:before {
  opacity: .8;
}

.body-wrapper>* {
  left: 0;
  position: relative;
  transition: left 300ms;
}

.mobile-open .body-wrapper>* {
  left: 30rem;
}

html {
  overflow-x: hidden;
}

.header .social-links {
  padding: 0;
  margin: 0;
  display: flex;
  margin-left: 6rem;
  margin-bottom: 15px;
  width: auto;
  margin-top: 4.5rem;
}

.menu-social-container {
  margin-top: auto;
}  

.header .social-links li {
  padding-right: 4rem;
  margin: 0;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li+li>ul:before {
  content: "More";
  color: #3c3c3c;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 19rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: acumin-pro,sans-serif;
  font-weight: 700;
  font-size: 1.4rem;
  line-height: 2rem;
  letter-spacing: .1rem;
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: .15rem;
  transition: opacity 800ms,color 400ms;
  pointer-events: none;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li+li>ul:after {
  content: url("data:image/png;base64,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");
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 99px;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: scale(0.07);
}

.sub-menu-open {
  overflow: hidden;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li+li>ul.scrolled:before,.menu-main-menu-container .hs-menu-wrapper>ul>li+li>ul.scrolled:after {
  color: transparent;
  opacity: 0;
}

.mobile-open1 {
  overflow-x: hidden;
}

/* ==With Banner== */
body:not(.no-banner) .site-header__hamburger {
  color: #fff;
}

body:not(.no-banner) .site-branding .logo-link svg * {
  fill: #fefefe;
}

body:not(.no-banner) .site-branding .logo-link:hover svg #Fill-74 {
  fill: #fa8e23 !important;
}

body:not(.no-banner) .site-branding .logo-link:hover svg #Fill-72 {
  fill: #f45f1a !important;
}

body:not(.no-banner) .site-branding .logo-link {
  font-size: unset !important;
  line-height: unset !important;
}

body:not(.no-banner) .custom-menu-primary .hs-menu-wrapper>ul>li>a {
  color: #fefefe;
}

body:not(.no-banner) .site-header__links-search button[type=submit] {
  color: #fefefe;
}

body:not(.no-banner) .site-branding .logo-link:hover svg #Fill-75 {
  fill: #fbb326 !important;
}

body:not(.no-banner) .site-branding .logo-link svg #Fill-74 {
  transition-delay: 50ms;
}

body:not(.no-banner) .site-branding .logo-link svg #Fill-72 {
  transition-delay: 100ms;
}

body:not(.no-banner) .site-branding .logo-link svg #Fill-75 {
  transition-delay: 0ms;
}

.menu-main-menu-container .hs-menu-wrapper>ul>li:not(.hs-item-has-children)>a:before {
  top: 5px;
}






@media (min-width: 768px) {
  .container.header-nav {
	 max-width: unset;
	 width: calc(100% - 20rem);
  }
  .custom-menu-primary .hs-menu-wrapper>ul>li>a {
	 white-space: nowrap;
  }
}
@media screen and (max-width: 1350px) {
  .custom-menu-primary .hs-menu-wrapper>ul>li>a:before {
	 left: calc(50% - 1.2rem);
	 width: 2.4rem;
  }
}
@media (max-width: 767px) {
  .site-header__links {
	 display: none;
  }

  .site-branding .logo-link {
	 width: 20rem;
  }

  .site-header__hamburger {
	 left: unset;
	 right: 2rem;
	 top: 3.6rem;
  }

  .site-header__pull-out {
	 left: -100vw;
	 width: 100vw;
  }

  .site-header__pull-out .logo-link a {
	 padding-left: 0;
	 margin-top: .8rem;
  }

  .site-header__pull-out .logo-link a svg {
	 width: 20rem;
  }

  .menu-main-menu-container .hs-menu-wrapper>ul>li>ul {
	 left: 0;
	 width: 100vw;
	 height: calc(100% - 10rem);
	 top: 10rem;
  }

  .menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:nth-child(3)~li {
	 padding: 2rem 0;
  }

  .menu-main-menu-container .hs-menu-wrapper>ul>li:first-child~li>ul>li:nth-child(3)~li>ul {
	 padding-left: 2.4rem;
  }

}




.gt-fixed {
  position: fixed;
  bottom: 1.2rem;
  right: 1.2rem;
  z-index: 99;
}

.gt-fixed__button {
  font: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  outline: none;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  display: inline-block;
  color: #fefefe;
  background-color: #27aae1;
  border-radius: .3rem !important;
  font-family: acumin-pro,sans-serif;
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 2.1em;
  letter-spacing: .11rem;
  text-transform: uppercase;
  font-weight: 400;
  padding: 1rem 2.4rem;
  margin: 2.4rem 0;
  box-shadow: 0 15px 50px -20px rgb(0 0 0 / 20%), 0 3px 8px -3px rgb(0 0 0 / 15%);
  text-decoration: none;
  text-align: center;
  transition: 300ms;
  min-width: 16rem;
  border: 0 !important;
  cursor: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  outline: none;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  margin: 0;
  cursor: pointer;
  background: #f45f1a;
  padding: 1rem 2.4rem;
  min-width: unset;
  position: relative;
}

.gt-fixed__pull {
  position: absolute;
  right: 0;
  bottom: calc(100% + 1.2rem);
  opacity: 0;
  pointer-events: none;
  transition: 400ms;
}

.gt-fixed__pull.active {
  pointer-events: auto;
  opacity: 1;
}

.gt-fixed__pull #flags {
  width: auto !important;
  overflow: visible !important;
  text-align: right;
}

#google_language_translator, #flags {
  text-align: left;
}

#google_language_translator {
  clear: both;
}

#google_language_translator {
  width: auto !important;
}

#google_language_translator {
  display: none;
}

#google_language_translator {
  color: transparent;
}

.goog-te-gadget {
  font-family: arial;
  font-size: 11px;
  color: #666;
  white-space: nowrap;
}

.gt-fixed__pull #flags ul {
  padding: 0;
  width: auto !important;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  flex-wrap: wrap;
  max-height: calc(100vh - 5.6rem);
  float: left;
}

#flags li {
  float: left !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
  border: none !important;
  list-style: none !important;
  content: none !important;
  display: flex;
}

.gt-fixed__pull #flags ul li {
  float: none !important;
  margin-bottom: .8rem !important;
}

.gt-fixed__pull #flags ul li:last-child {
  margin-bottom: 0 !important;
}

.flag {
  padding: 1px 0;
}

#flags a {
  display: inline-block;
  margin-right: 2px;
  margin-bottom: 1px;
}

#flags.size18 a, a.single-language span.size18 {
  width: 18px !important;
  height: 14px !important;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
  -ms-box-sizing: content-box;
}

.gt-fixed__pull #flags ul li a::before {
  content: attr(title);
  position: absolute;
  right: calc(100% + 0.4rem);
  font-family: acumin-pro,sans-serif;
  font-weight: 700;
  font-size: 1.2rem;
  line-height: 1.4rem;
  letter-spacing: .171rem;
  text-transform: uppercase;
  color: #3c3c3c;
  text-align: center;
  opacity: 0;
  background: #fff;
  display: block;
  padding: .2rem .4rem;
  border-radius: .2rem;
  transition: 300ms;
}

.gt-fixed__pull #flags a[title="Chinese (Simplified)"] {
  width: 30px !important;
  height: 20px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRTg5NzQyNzA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRTg5NzQyODA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJFODk3NDI1MDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJFODk3NDI2MDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DnLX4gAABA1JREFUeNrsm8tPE0Ecx38zu91SqEUBeSnGFxr1YEw8oAfiI0ESE/WiXvTgwcefpPHiwYuPi0YTNTFGiUajJh7UQHwHAYsW5NHHPsff7LZrsdYuqylTmV/yIy10Z3c++3t8Z7aQ1OGTUGT96KfRe9Db0An838bQk+iP0c+h3yr8geTB1KFfQD8Ki9suoZ9Az6r5X5yXUFzjDEz04xR/9KEfk0x84yz6aL6mVM2UVRmgbTnR4ZzhqdRbVTCr027Fc5J1IoPZwcG0VONMkZ3fgDYZQDuybq/jr9m0Csa9Nq83iGWttFpnsl41Allm+AKAxE0wnzWJCIUbDQ1G2zXu3f2ggmEqAs7nev+9MxrDiIkIm0tquKMYKGtnkSsDYywW+DDSiFHyqAWYQUHdNC109Q0FRunMenCwkELEwc4fLPCM2+3Asor72n4bL43f9pwbWYXPLGguhTpoVfpn5KxOB0+n4gk7pasNZf0M+mwNRwxqEX+ADTNgv1kS/gqQj7p5CkjMBrV7FhgGIKm3gOkKWC+W1k7EKAiCxK2fA6zI/t1dxq7ELKw52ybdtCRRB9Qt0+B8jYoZMVxnkKVGXoQwIAoD2poDpXumtEPtSYKzESeTwsk4RXPOqGC9bKx4EfbQEnDWzQJd6UWixd+PxMQEo+1NerojaOhh5HCfM+EPDQABwLiG6eOmJHY6Oo/zVh2MfrMTtP4xoC16qIF5FBgDywN/3nzc7OscEcCUrTEso4B+vRPsTw3zHtR83gTG/dbfdp5yxqHw9AXNAWdSE7xdY1E07rSD/S4eHAoKOOv5snALTCzsypo0iGCV2zV2DfNhi3fBlFWU/VbQmlLUrikKRt6iXR1j5e+VTsH+2CBoxBQmnFMCrWuciRApwDwlre0eRzg2kIQJWu84QNSpEeVbZ1e++Qkr1EWYT5vcRaWfwUMJt3gLr3y5niEBwNBm3VOtGfWPC1CwSel2A4o750ude6v4GDWxJFA6irYicVK869iDeEcZAQWFmbp9wgdHcblgDybKj8VX5RYB+338l/aeAOu1d5zSlakNMIV9F95Gzbttc2oJn4z9vgEiPSmvq6DIKwsGi7fKlTMGjD1cP2dVXoDiQhquX3Aw/LlSxT206P5RD8qTZi8NygFsz7nrqN9tKWj7viC0jJdKhWI9FgP9RqeQu3iBwPyb2HQgemjEE3EcSkoD/dpKN61EtKrt+XKxyIoUrdv+LXGfAKtVPRuu0PWrXcBMAurW7yCyVS+VasyoRCDBSDASjAQjwUgwEowEI8FIMIsdzDeJocRSHMyA5FBiDziYs5JDiZ3jYO6gX5QsfOMsbheK7yn0y5IJXMmz8LsSfwzAv0d/AP0aeP+RsVgsmZ/zQfQjeRbwQ4ABACBTXQ6G9egZAAAAAElFTkSuQmCC) !important;
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

.gt-fixed__pull #flags a[title=English] {
  width: 30px !important;
  height: 20px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMjZGOUU0NjA1RUQxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNkZCQjA0NDA1RUQxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUyNkY5RTQ0MDVFRDExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUyNkY5RTQ1MDVFRDExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CEwDDQAAAsdJREFUeNrsm0toE0EYx/9Zt3HzKLY2tqZNsbRordaDYLVVVBAp0oP2UOzF6E0LngQPHrx48FAEwYOPIAhalVIvKqJVER+hUEERVBTaXNRgjUmqbRrT5uk3yTY1RMgmEEh25w9/ZrM7MzA/vv3mkUTXM+jCP9pHPkbuJNeRdSiSht4MogSUIHvI42QHeXTxgSCXEnmY/IjcS15dTCglJJ081l557IyBgT0Q5QpXyf3gYgwiZDuLmG7yIc4kLcaiW5BzClemBhiYXZxDlroYGEshLeurK3Cmz6pWMLVCoS13tJqwpdmYBKRCCQWD6Wg2JcvdbWZVhkxBYColAW0NUvJ6z8ZKVYIRC2nUudYEQbeUazY1GvDhWyivPqQbF9UVMbaaCth3rsy4d6KnFq1WSTsRM7DXghqzCONyIf0KNa3SY5mQuVuoWyHivL0BoXAcsTgQilAZS8A7G8Wp4e/qAxOOJrB9nUlxZwZ9CqCZAEYIzLUXfnUmXzYwxzMf4on8Og3Mx3F6ZApjE0H1zkr3387g7N0fiMaU0fEFojh5y42PeSbjsky+45NBXHdOK+rw3IOfcPsj2lnHOD/P5awzR69QuUdK/tO1gmMrvaiDKKjjfEvxAm99vaQIzAabhPdfc0fN/OHj6gDTblsC8ysYw+2xabg8C1hj0aO/qxrWqtRmsqPFqAiMaiKmvTF5FIrXriAujHox8yeW/DwxtYCXlH8YnL6tVdjcZKS7fu2AYYu2S0+9ePhuFon/LASHaNZ6/imAbS0mbeWYI5e/5KzDpmm3/7d2jx20IA6Gg+FgOJhiShcMhRMcA48YDoaD4WA4GA6GgynH3XWpn6TxiOFgOJiyB+PjGLLkZ2CcnEOWXjEwVziHLDkYmCfkm5xFWozF48Xke5Q8wpngjswiPSuxrw7Z7+j3k+8h9Y8Mrcgjj/kA+aDMAn8FGACavLL5a0IxqQAAAABJRU5ErkJggg==) !important;
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

.gt-fixed__pull #flags a[title=French] {
  width: 30px !important;
  height: 20px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDc5ODQ3NjA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDc5ODQ3NzA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0Nzk4NDc0MDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0Nzk4NDc1MDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+t/TpJwAAARdJREFUeNrs2zFLQlEchvFzDw62S/ZRdGnUprIlHaxRg75Ql4aWBk0ImirHWvwqF2w2cLD3j8eLcmy6NmTPCw8OV4Tz43JdtNTsDN3aTlRf1VRVJa7Anu7P3W/t6+pmFx+zUJmaqFS9ri748FpWA/WiWuqoKMofWRLO2gpnN4MDu1AKb7hTbcfMYK4u7Y5pqC4m+cyi4cMzhW3u2mCOcYhWN5gKDtEOPQZb54H5SQYCYIABBhhggAEGGGCAAYYBAwwwwAADDDDAAAMMMAwYYIABBhhggAEGmD2HmcIQ7dNgPnCI9m4wtzhESw1mrB6wyGcWb6uHb089YuJGwSL/Vpq55e/oT9WzW/4j478sC2c+UxfBwn0LMACbVCLZeN4JsgAAAABJRU5ErkJggg==) !important;
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

.gt-fixed__pull #flags a[title=German] {
  width: 30px !important;
  height: 20px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OTU2RkI3RDA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OTU2RkI3RTA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5NTZGQjdCMDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5NTZGQjdDMDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ddPfEAAAARZJREFUeNrs2zFqAlEUheHnMIWSKiDqUrRJE5BgoSkkabRVlxRJayGmSmViqU024QIErVOk0HPxOkRebCXof+DHYmzm4zHTaO6+0Q6/9qD6qqrKKhcue1u1Ul9qqD4OFxL/zKuxmqpHVbkClOD3WPF7nrpBwS6k/oVX9RyYGfyorp2Yuupgks0s6ok/U9jxBgZzh0O0msEUcYhWSjD4cwkwp2QgAAYYYIABBpj/vnRyc4sCJwYYYIABBhhggAEGGGAYMMAAA8z5lhZ6SxQ4McAAAwwwwAADzIXBrGGItjGYBQ7R5gbzgkO0ocHM1AiLbGbxeXj49tQEk/DmFtlb6Tvsf0ffVO9h/4+Ma9nK77mlntwi7AQYADcUISaTLHyvAAAAAElFTkSuQmCC) !important;
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

.gt-fixed__pull #flags a[title=Japanese] {
  width: 30px !important;
  height: 20px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUNFREU1ODA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUNFREU1OTA1RUYxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA1MzVFOTE1MDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA1MzVFOTE2MDVFRjExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jaA5KAAAAmNJREFUeNrsm7trFFEUxr87MxuEjU12s2IRItgoCShosTabQtE00TSaykIEH2BlkT/CwkrQIAQLm0QLTWV8FNkUbhEhQkQbQbFQ95EmGQI7j5tzh53oskZMdsjGk/PBNwyzc85efsy93HPgKnetjt80TL5OzpMPkBV4S5N/kkvkCfKL+AfVALOP/Ig8hr2tKfIV8prTePBQoEQyDDzyZfPFnKWbWWHSpHNWY00RNeuG+WIqdJMVFk36YcBo4dCi0BIGf5QlYDYjIwgEjIARMAJm5+V0tLStLiMoLSB8/wG6XIFecaH2p6FyvbCODcDOn4TK9nRkbJ3Z4NU9+E9n4L+aA4Jg8/dsG86ZApyL54GuLt5g9MoqvDv3EH799u/zvb8PqfFb9DV1M11jfB/e3ftbghLtz+l9E2fiWYLxp54h/Pxle8ULxZl4dmB0bRn+67n2wFK8rtZ4gQmKb+kStpkkpDwlXmDCpU8J5fnIbCpVkpkC+nuZGZhVN5k8rssLjOpOJ5MnnWYGpjeTTJ6DOV5grIEjyeQZPMoLjD10ii5t/h3F24U8s6mU6aGCcKg9LhSvshleYKIex9gorMOHtjdQiktRPM8i0nGQun0zqpa3NEhTXVOciWfbdohUr8Obfo7gTfHvZYJZU04XkLp0gX8/pmmzRgVhUHqHcHEJulyNejWm56JyWVjHB2HnT+zYmrKrwOxmSTNcwAgYASNgBIyA+S/AVAVDi2oGzLxwaFHRgHkgHFo0YcC8JD8WFhsyLGbjxfcaeVqY4EmDxcYhi1gj5Kv4dfpkLyg+fTJJnokfrgswAFNrwjx8KXoSAAAAAElFTkSuQmCC) !important;
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

.gt-fixed__pull #flags a[title=Korean] {
  width: 30px !important;
  height: 20px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMzFCNjM5RjA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMzFCNjNBMDA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYzMUI2MzlEMDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYzMUI2MzlFMDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Hm3a+gAACT1JREFUeNrsWwlU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) !important;
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

.gt-fixed__pull #flags a[title=Russian] {
  width: 30px !important;
  height: 20px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NjI0MDE3QTA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NjI0MDE3QjA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU2MjQwMTc4MDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU2MjQwMTc5MDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+50R7MgAAAQ9JREFUeNrs27FqwlAYhuFzgkMvoNBb6RXUTu1kOzk4VL0eJ0OXDi7q5FYd6+J1OCnqKAEF9fuboxhSR0Ga94UPQpx8OMRB9etk48561hrao/agefe/22tzbaLF2vfxBR9g7rQv7d0Vu65W05JSuPEJym9msNWqdmKedDHEJFM5Cs8Uyta0E7PQxT0WmWYGs8ch1y7C4M8iYC7JQAAMMMAAAwwwt16p0pqiwIkBBhhggAEGGGCAAQYYAgYYYK6QX1U++MKNEwMMMMAAAwwwwABTDJglDLlWBjPGIdePwbRxyBUbzEjrYHHKLIbHh29d62Hi+sHi9KmUuPR39C/awKX/yChK8/CeX7W3YOEOAgwA5jAzvf7VtbQAAAAASUVORK5CYII=) !important;
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

.gt-fixed__pull #flags a[title=Spanish] {
  width: 30px !important;
  height: 20px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAvCAYAAABe1bwWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRUQxN0U0RDA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRUQxN0U0RTA1RUUxMUUzOTkwODgwRUU1QTkwOENFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFFRDE3RTRCMDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFFRDE3RTRDMDVFRTExRTM5OTA4ODBFRTVBOTA4Q0UwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wLaVewAAAfdJREFUeNrs27FL3FAcB/BvEnNJrtZJdLV26iJdFC1yk4iTLmoXHRxs+ycpLoIu6uRStG4WikuLguCks4ceFqF3ycVc+ntnPJWcchlETb5f+N5wCYH78PJyebnTSlPzuJMx6VfpoLRbqiHdCaVF6Z50Ubp1s0GLYGzpsvQzsp016Zy00ha9sUSUepSBL53V5WVUOkOTRpTFqB7NKcz9fFMwBTrEMqRgOukQS5dOg6bRCfOQDAmaRwv/TIZk4IghDGEIQ5iXD+MdWNcrFncSFA1crrzF1alxf4Ps5+1bqYFpe2zjv+95VH7ZyL2XO/FciODMgH9s1hEulztg9vowugKgqsE/MRFc6LA+eumHUan91eH+bjISBEch1aE4x3COIQwJCEOYp4dJyqZlBEZvryU7WML9Xy2M+c5PdDCz5yobMPaA1/rpIfvZ/W42YIzOAM5wpaUDOZ9cGN1Bdq5KzrALe/DxkWD3e3AKFaQpLa/5eoc5lHfyCN3bc0uzQuRHyrD6qqm7XCdaDA/LmtxtO6gemch98GEPudDf1JDG8CkBv/kShjCEeY7JtzQ1z8mXI4YwhHlKmHMyxFJSMD/pEMuuglmgQyyLCuaHdJUWjSiL7ZvJ94t0nSbYiCwaVyW1yqR+Rz8u3cT1PzKykmL0mSek05EF/gswAFqAehXwbPCuAAAAAElFTkSuQmCC) !important;
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

.gt-fixed__pull #flags ul li a:hover::before, .gt-fixed__pull #flags ul li a:focus::before {
  opacity: 1;
  right: calc(100% + 0.8rem);
}

.gt-fixed__button:hover, .gt-fixed__button:focus {
  color: #fff;
  background: #de5b42;
}

@media (min-width: 768px) {
  .gt-fixed__button {
	 width: 4.5rem;
	 height: 4.5rem;
	 overflow: hidden;
	 transition: 600ms;
  }

  .gt-fixed__button::before {
	 content: "";
	 position: absolute;
	 left: 1.4rem;
	 top: calc(50% - 1.2rem);
	 width: 2.2rem;
	 height: 2.4rem;
	 background-image: url(data:image/png;base64,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);
	 background-size: contain;
	 background-repeat: no-repeat;
	 background-position: center center;
  }

  .gt-fixed__button span {
	 position: absolute;
	 right: 2.4rem;
	 top: 1rem;
	 opacity: .1;
	 transition: 600ms;
  }

  .gt-fixed__button:hover, .gt-fixed__button:focus {
	 width: 15rem;
  }

  .gt-fixed__button:hover span, .gt-fixed__button:focus span {
	 opacity: 1;
  }
}

@media (max-width: 767px) {
  .gt-fixed__button {
	 padding: .4rem 2.4rem;
	 border-bottom-left-radius: 0 !important;
	 border-bottom-right-radius: 0 !important;
  }
}
/* @media (max-width: 1123px) and (min-width: 768px) {
.site-header__links-search {
width: auto;
margin-left: 33px;
}
}
@media (max-width: 952px) and (min-width: 768px) {
.container.header-nav {
width: calc(100% - 14rem);
}
.site-header__links-search {
width: auto;
}
} */
@media (max-width: 1234px) and (min-width: 768px) {
  .container.header-nav {
	 flex-wrap: wrap;
	 width: auto;
  }

  .site-header__links {
	 padding: 10px 34px 0;
  }

  .site-branding {
	 width: calc(100% - 12rem);
	 margin-left: auto;
  }
}
@media (max-width: 922px) and (min-width: 768px) {
  .site-header__links-search {
	 width: auto;
	 margin-left: 23px;
  }

  .site-header__links-search label::before {
	 content: "";
	 position: absolute;
	 left: -1.6rem;
	 top: -0.8rem;
	 width: calc(100% + 3.5rem);
	 height: calc(100% + 1.6rem);
	 transform: scale(0.9);
	 background-color: transparent;
	 border-radius: .3rem;
	 transition: 300ms;
	 right: -1.6rem;
	 left: auto;
  }
}
@media (max-width: 820px) and (min-width: 768px) {
  .custom-menu-primary .hs-menu-wrapper>ul>li>a {
	 font-size: 9.5px;
  }

  .custom-menu-primary .hs-menu-wrapper>ul>li {
	 margin-right: 11px;
  }
}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
footer looks when it comes to spacing and other general styles.
*********************************************************************************
****************************************************************************** */
footer.footer {
  color: #fefefe;
  background-color: #27aae1;
  background-image: url(https://19866797.fs1.hubspotusercontent-na1.net/hubfs/19866797/raw_assets/public/transcelerationbioPharmaincMay2021/images/0f8406d0dd9e4f1f552b48d803a54657.jpg);
  background-size: cover;
  padding: 0;
  padding-bottom: 4.8rem;
  flex: 1 0 auto;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: column;
}

span.footer-top-swash {
  width: 100%;
  color: #fff;
  padding-bottom: 4rem;
  display: block;
  position: relative;
  top: -1px;
}

svg {
  fill: currentColor;
  stroke: currentColor;
}

svg:not(:root) {
  overflow: hidden;
}

.footer .site-links {
  width: calc(((100% - 330px) / 12) * 9 + 240px );
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(((100% - 330px) / 12) * 9 + 240px );
}

.footer .site-info {
  width: calc(((100% - 330px) / 12) * 3 + 60px );
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(((100% - 330px) / 12) * 3 + 60px );
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
}

.footer .container {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}

.footer .site-info .ftr_logo a {
  color: inherit;
  transition: 300ms;
  flex: 0 0 100%;
  display: block;
}

.footer .site-info .ftr_logo a svg {
  transition: 300ms;
  width: 100%;
  height: auto;
}

.footer .site-info .ftr_logo a svg * {
  fill: #fefefe !important;
  transition: 300ms;
}

.footer .site-info .ftr_logo a svg #Fill-74 {
  transition-delay: 50ms;
}

.footer .site-info .ftr_logo a svg #Fill-75 {
  transition-delay: 0ms;
}

.footer .site-info .ftr_logo a:hover svg #Group-31 {
  transform: translateX(2px);
}

.footer .site-info .ftr_logo a:hover svg #Fill-72 {
  fill: #f45f1a !important;
}

.footer .site-info .ftr_logo a:hover svg #Fill-74 {
  fill: #fa8e23 !important;
}

.footer .site-info .ftr_logo a:hover svg #Fill-75 {
  fill: #fbb326 !important;
}

.ftr_logo {
  width: 100%;
}

.social-links {
  padding: 0;
  padding-right: 40px;
  margin: 20px auto 0 auto;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.social-links li {
  display: inline-block;
  margin-right: 1.6rem;
}

.social-links li:last-child {
  margin: 0;
}

.social-links li img {
  max-height: 28px;
}

.site-links__bottom {
  padding-top: 1.2rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.site-links__bottom-copyright {
  flex: 0 0 auto;
}

.site-links__bottom-copyright p {
  font-family: acumin-pro,sans-serif;
  font-weight: 200;
  font-size: 1rem;
  line-height: 1.4rem;
  letter-spacing: .143rem;
  text-transform: uppercase;
  text-decoration: none;
  color: inherit;
  margin: 0;
}

.site-links__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 2rem;
  border-bottom: 1px solid rgba(254,254,254,.5);
}

.site-links__search {
  flex: 1 0 0;
  max-width: 275px;
}

.site-links__nav {
  flex: 1 0 0;
}

.site-links__nav ul {
  display: table;
}

.site-links__nav ul li {
  display: inline-block;
  margin-right: 2.4rem;
}

.site-links__nav ul li a {
  font-family: acumin-pro,sans-serif;
  font-weight: 200;
  font-size: 1.2rem;
  line-height: 1.4rem;
  letter-spacing: .171rem;
  text-transform: uppercase;
  text-decoration: none;
  color: inherit;
  position: relative;
  display: inline;
}

.site-links__search form {
  max-width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: none;
  padding: 0;
}

.site-links__search form label {
  flex: 1 0 0;
}

.site-links__search button[type=submit] {
  font: inherit;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  outline: none;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  height: 28px;
  width: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid rgba(254,254,254,.5);
  color: transparent;
  margin-left: 1.6rem;
  color: #fefefe;
}

.site-links__search input[type=search] {
  font: inherit;
  margin: 0;
  outline: none;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  border: 1px solid rgba(254,254,254,.5);
  font-family: acumin-pro,sans-serif;
  font-weight: 200;
  font-size: 1.2rem;
  line-height: 1.4rem;
  letter-spacing: .171rem;
  text-transform: uppercase;
  text-decoration: none;
  color: inherit;
  color: #fefefe;
  padding: 4px 8px;
  width: 100%;
}

.site-links__search input[type=search]::-webkit-input-placeholder {
  font-family: acumin-pro,sans-serif;
  font-weight: 200;
  font-size: 1.2rem;
  line-height: 1.4rem;
  letter-spacing: .171rem;
  text-transform: uppercase;
  text-decoration: none;
  color: inherit;
  line-height: 1.4em;
  color: #fefefe;
}

@media (max-width: 767px) {
  .footer .site-links {
	 width: 100%;
	 flex: 0 0 100%;
  }

  .footer .container {
	 flex-wrap: wrap;
  }
  
  .site-links__top {
  flex-wrap: wrap;
}

.site-links__nav {
  flex: 0 0 100%;
}

.site-links__search {
  flex: 0 0 100%;
  margin-top: 3.2rem;
  max-width: unset;
}

.footer .social-links {
  display: none;
}

.footer .site-info {
  flex: 0 0 100%;
  width: 100%;
  justify-content: flex-start;
  margin-bottom: 4rem;
}

.ftr_logo {
  flex: 0 0 20rem;
}

}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles for your blog. The styles included
are for the listing and post templates, featured images and pagination.
Also for the post meta infromation like tags, author and published date
*********************************************************************************
****************************************************************************** */

.blog-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-family: Lato, sans-serif;
  margin-bottom: 3.3rem;
  clear: both;
}
.blog-pagination__link {
  display: inline-flex;
  padding: .25rem .4rem;
  margin: 0 .1rem;
  color: #494a52;
  text-decoration: none;
  border: 2px solid transparent;
  line-height: 1;
  border-radius: 7px;
}
.blog-pagination__link--active {
  border: 2px solid #B0C1D4;
}
.blog-pagination__link:hover,
.blog-pagination__link:focus {
  text-decoration: none;
}
.blog-pagination__prev-link,
.blog-pagination__next-link {
  display: inline-flex;
  align-items: center;
}
.blog-pagination__prev-link {
  text-align: right;
  margin-right: .25rem;
}
.blog-pagination__next-link {
  text-align: left;
  margin-left: .25rem;
}
.blog-pagination__prev-link--disabled,
.blog-pagination__next-link--disabled {
  color: #B0C1D4;
  pointer-events: none;
  cursor: default;
}
.blog-pagination__prev-link svg,
.blog-pagination__next-link svg {
  fill: #494a52;
  margin: 0 5px;
}
.blog-pagination__prev-link--disabled svg,
.blog-pagination__next-link--disabled svg {
  fill: #B0C1D4;
}
.blog-pagination__number-link:hover,
.blog-pagination__number-link:focus {
  border: 2px solid #B0C1D4;
}

.mobile-open {
  overflow-x: hidden;
}

.hs-blog-listing footer.footer, .hs-blog-post footer.footer {
  margin-top: 20px;
}

.header_height {
  min-height: 86px;
}

.blog-container {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  margin-top: -6px;
}

.blog-container>* {
  flex: 0 0 50%;
  position: relative;
}

.blog-left {
  background: #fafafa;
  padding: 1.2rem 30px;
  display: block;
}

.blog-left__container {
  transition: transform 500ms;
}

.blog-left__title {
  font-family: ministry,sans-serif;
  font-weight: 500;
  font-size: 2.1rem;
  line-height: 2.5rem;
  letter-spacing: -0.053rem;
  text-transform: initial;
  color: #fa8e23;
  margin-bottom: 2.4rem;
}

.blog-right__sticky-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.blog-right__sticky {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  width: 100%;
  height: 100vh;
  background-color: #27aae1;
  background-image: url(https://19866797.fs1.hubspotusercontent-na1.net/hubfs/19866797/raw_assets/public/transcelerationbioPharmaincMay2021/images/ed0294010bda03454116669d9cd59a73.jpg);
  background-size: cover;
  padding: 30px;
  transition: 500ms;
  color: #fff;
  z-index: 2;
  max-height: 100%;
}

.blog-right__sticky>a {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  outline: none;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  display: inline-block;
  color: #fefefe;
  background-color: #27aae1;
  border-radius: .3rem !important;
  font-family: acumin-pro,sans-serif;
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 2.1em;
  letter-spacing: .11rem;
  text-transform: uppercase;
  font-weight: 400;
  padding: 1rem 2.4rem;
  margin: 2.4rem 0;
  box-shadow: 0 15px 50px -20px rgb(0 0 0 / 20%), 0 3px 8px -3px rgb(0 0 0 / 15%);
  text-decoration: none;
  text-align: center;
  transition: 300ms;
  min-width: 16rem;
  border: 0 !important;
  cursor: auto;
  margin-bottom: 6rem;
}

.blog-right__sticky>a:hover {
  text-decoration: none;
  transform: translateY(-0.2rem);
  box-shadow: 0 15px 50px -20px rgb(0 0 0 / 20%), 0 7px 12px -3px rgb(0 0 0 / 20%);
  cursor: pointer;
  color: #fff;
}

.blog-feed {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}

.blog-feed>* {
  flex: 0 0 calc(50% - 15px);
  margin-right: 30px;
  margin-bottom: 30px;
}

.post_item {
  background: #fff;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
}

.post_item a {
  flex: 0 0 100%;
  display: block;
  border-bottom: .2rem solid transparent;
  transition: 300ms;
  color: inherit;
  border-radius: .4rem;
  overflow: hidden;
  position: relative;
  top: 0;
}

.blog-entry__top {
  display: block;
  position: relative;
  min-height: 34px;
}

.blog-entry__thumbnail {
  width: 100%;
  height: 0;
  padding-bottom: 83%;
  position: relative;
  background-image: url(https://19866797.fs1.hubspotusercontent-na1.net/hubfs/19866797/raw_assets/public/transcelerationbioPharmaincMay2021/images/ed0294010bda03454116669d9cd59a73.jpg);
  background-size: cover;
}

.blog-entry__date {
  margin: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  background-image: linear-gradient( 138.91deg , #F45F1A 0%, #FA8E23 100%);
  font-family: acumin-pro,sans-serif;
  font-weight: 700;
  font-size: 1.2rem;
  line-height: 1.4rem;
  letter-spacing: .171rem;
  text-transform: uppercase;
  color: #fff;
  padding: 1rem;
  border-top-right-radius: .4rem;
}

.blog-entry__thumbnail img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.blog-entry__bottom {
  display: block;
  padding: 2rem 1.2rem;
}

.blog-entry__title {
  font-family: ministry,sans-serif;
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 2.1rem;
  letter-spacing: -0.045rem;
  text-transform: initial;
  transform: rotate( -0.1deg );
}

.post_item a:hover,.post_item a:focus {
  border-bottom: .2rem solid #27aae1;
  text-decoration: none;
  background: rgba(39,170,225,.1);
  top: -0.2em;
  box-shadow: 0 15px 50px -20px rgb(0 0 0 / 20%), 0 3px 8px -3px rgb(0 0 0 / 15%);
}

.post_item a:hover .blog-entry__title,.post_item a:focus .blog-entry__title {
  color: #145e99;
}

.blog-feed>*:nth-child(2n) {
  margin-right: 0;
}

.blog-right__title {
  font-family: ministry,sans-serif;
  font-weight: 500;
  font-size: 5rem;
  line-height: 4.7rem;
  letter-spacing: -0.125rem;
  text-transform: initial;
  margin: 0;
  color: inherit;
}

.blog-right__meta {
  margin: 0;
  font-family: acumin-pro,sans-serif;
  font-weight: 700;
  font-size: 1.4rem;
  line-height: 2rem;
  letter-spacing: .1rem;
  text-transform: uppercase;
  margin-top: 3.2rem;
}


.blog-auxiliary {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 1;
}

.blog-auxiliary .blog-single {
  position: relative;
  left: 100%;
  min-height: 100vh;
  width: 100%;
  height: 100vh;
  overflow-y: hidden;
  background: #fff;
  color: #3c3c3c;
  transition: transform 500ms;
  padding: 30px 0;
  font-family: acumin-pro,sans-serif;
  font-weight: 200;
  font-size: 1.6rem;
  line-height: 2.4rem;
  letter-spacing: initial;
  text-transform: initial;
  transform: translateX(-100%);
  height: unset;
  overflow-y: unset;
}

.blog-auxiliary .blog-single .content-margins {
  width: calc(((100% - 330px) / 12) * 10 + 270px );
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(((100% - 330px) / 12) * 10 + 270px );
  margin: 0 auto;
}

.hs-blog-post .blog-container .blog-right__sticky {
  transform: translateX(-100%);
}

.blog-post__body p {
  margin: 1.6rem 0;
}

.blog-comments form {
  max-width: 100%;
}

.blog-comments h3 {
  margin: 0 0 28px;
}

.hs-blog-listing header.header, .hs-blog-post header.header {
  background: none;
}



@media (max-width: 767px) {
  .blog-container {
	 padding-top: 0;
	 flex-direction: column-reverse;
	 overflow: hidden;
	 margin: 10px 0 0;
  }

  .blog-container>* {
	 flex: initial;
	 position: static;
  }

  .blog-right__sticky-container {
	 position: static;
	 height: unset;
  }

  .blog-right__sticky {
	 height: auto;
	 position: static;
  }

  .blog-auxiliary .blog-single {
	 position: absolute;
	 min-height: unset;
	 height: 100%;
	 left: 0;
	 top: 0;
	 transform: translateX(100%);
	 padding: 30px 2rem;
	 height: unset;
	 overflow-y: unset;
	 position: static;
	 transform: translateX(0);
  }

  .hs-blog-post .blog-container .blog-right__sticky {
	 transform: unset;
  }

}
/* ******************************************************************************
*********************************************************************************
This file contains all the neccessary styles to control how your
system pages look. These pages include the error pages (404 and 500),
password protected content and search listing results.
*********************************************************************************
****************************************************************************** */

.error-page {
  padding: 200px 0;
  text-align: center;
  position: relative;
}
.error-page:before {
  content: attr(data-error);
  position: absolute;
  width: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family: Lato, sans-serif;
  font-size: 40vw;
  font-weight: bold;
  color: #EFEFEF;
  z-index: -1;
}
@media screen and (min-width: 1100px) {
  .error-page:before {
    font-size: 400px  ;
  }
}
.error-page_heading {
  margin-bottom: 1rem;
}

.systems-page {
  padding: 3rem 0;
}
.systems-page .success {
  display: inline-block;
  margin: 2rem 0;
  background-color: #CDE3CC;
  border: 1.5px solid #4F7D24;
  border-radius: 6px;
  color: #4F7D24;
  padding: .1rem .75rem;
}

.hs-search-results {
  margin-top: 2rem;
}
ul.hs-search-results__listing li {
  margin-bottom: 2rem;
}
.hs-search-results__title {
  font-family: Merriweather, serif;
  font-size: 1.25rem;
  color: #494a52;
  text-decoration: underline;
  margin-bottom: .25rem;
}
.hs-search-results__title:hover {
  text-decoration: none;
}
.hs-search-results__description {
  padding-top: .5rem;
}
.hs-search-highlight {
  font-weight: bold;
}
.hs-search-results__pagination a {
  color: #494a52;
}
.hs-form-field {
  margin: 0 0 10px;
}
.email-prefs .item.disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.email-prefs .item.disabled input:disabled {
  cursor: not-allowed;
}
form#email-prefs-form input[type="email"] {
  width: 100% !important;
}
.hs-error-msgs {
  padding: 0;
  margin: 0;
}
.hs-form-field label {
  margin-bottom: 8px;
  display: inline-block;
}
label:empty {
  display: none !important;
}
input#hs-pwd-widget-password {
  height: 40px !important;
}
.subs form#email-prefs-form {
  max-width: 100%;
}
@media (max-width: 767px) {
  form {
    max-width: 100%;
  }
  .blog-post img {
  float: none !important;
  margin: 0 !important;
  max-width: 100%;
}
}
.error-page {
  position: relative;
  z-index: 2;
}
.comment-date, .comment-from {
  display: block !important;
}
.grecaptcha-badge {
  max-width: 100%;
  overflow: auto hidden;
  margin: 0;
}
h3:empty {
  display: none;
}
img {
  max-width: 100%;
  height: auto;
}
span.replying-to {
  display: block;
  padding-bottom: 30px;
}
.hs-search-field--open .hs-search-field__suggestions {
  border: 1px solid #000;
  padding: 20px;
}