/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./wp-content/themes/duckcreek-child/assets/src/styles/main.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";:where(html){line-height:1.15}:where(h1){font-size:2em;margin-bottom:.67em;margin-top:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-bottom:0;margin-top:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input[type="button" i]){-webkit-appearance:button}:where(button,input[type="reset" i]){-webkit-appearance:button}:where(button,input[type="submit" i]){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type="search" i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input[type="button" i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type="color" i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type="reset" i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type="submit" i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type="button" i])::-moz-focusring{outline:1px dotted ButtonText}:where(button,input[type="color" i])::-moz-focusring{outline:1px dotted ButtonText}:where(button,input[type="reset" i])::-moz-focusring{outline:1px dotted ButtonText}:where(button,input[type="submit" i])::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}body{--icon--chevron--light:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%278%27 viewBox=%270 0 13 8%27 fill=%27%23d4cac9%27%3E %3Cpath d=%27M13 1.5L11.5 0l-5 4.9-5-4.9L0 1.5 6.5 8z%27/%3E %3C/svg%3E");
  --icon--chevron--dark: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%278%27 viewBox=%270 0 13 8%27 fill=%27%23ffb80d%27%3E %3Cpath d=%27M13 1.5L11.5 0l-5 4.9-5-4.9L0 1.5 6.5 8z%27/%3E %3C/svg%3E");
  --icon--chevron--highlight: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%278%27 viewBox=%270 0 13 8%27 fill=%27%230173ba%27%3E %3Cpath d=%27M13 1.5L11.5 0l-5 4.9-5-4.9L0 1.5 6.5 8z%27/%3E %3C/svg%3E");
  --icon--chevron: var(--icon--chevron--light);
  --icon--chevron--grey: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%278%27 viewBox=%270 0 13 8%27 fill=%27%23D8D8D8%27%3E %3Cpath d=%27M13 1.5L11.5 0l-5 4.9-5-4.9L0 1.5 6.5 8z%27/%3E %3C/svg%3E");
  --icon--check--light: url("data:image/svg+xml;charset=utf-8,%3Csvg version=%271.1%27 id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 x=%270%27 y=%270%27 width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 xml:space=%27preserve%27 fill=%27%23083E73%27%3E %3Cpath id=%27Path-3%27 d=%27M7.9.4l1.6 1.2-5.3 7.5L.3 4.7l1.5-1.4L4 5.9z%27/%3E %3C/svg%3E");
  --icon--check--dark: url("data:image/svg+xml;charset=utf-8,%3Csvg version=%271.1%27 id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 x=%270%27 y=%270%27 width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 xml:space=%27preserve%27 fill=%27%23ffb80d%27%3E %3Cpath id=%27Path-3%27 d=%27M7.9.4l1.6 1.2-5.3 7.5L.3 4.7l1.5-1.4L4 5.9z%27/%3E %3C/svg%3E");
  --icon--check--highlight: url("data:image/svg+xml;charset=utf-8,%3Csvg version=%271.1%27 id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 x=%270%27 y=%270%27 width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 xml:space=%27preserve%27 fill=%27%230173ba%27%3E %3Cpath id=%27Path-3%27 d=%27M7.9.4l1.6 1.2-5.3 7.5L.3 4.7l1.5-1.4L4 5.9z%27/%3E %3C/svg%3E");
  --icon--check: var(--icon--check--light);
  --icon--play-circle--light: url("data:image/svg+xml;charset=utf-8,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 xml:space=%27preserve%27 fill=%27%23ffb80d%27%3E %3Cpath d=%27M9 0c4.8 0 8.7 4 8.7 9s-3.9 9-8.7 9S.3 14 .3 9 4.2 0 9 0zm0 1.6C5 1.6 1.8 4.9 1.8 9S5 16.4 9 16.4s7.2-3.3 7.2-7.4S13 1.6 9 1.6zM6.9 5.5l6.7 3.4-6.7 3.4V5.5z%27/%3E %3C/svg%3E");
  --icon--play-circle--dark: url("data:image/svg+xml;charset=utf-8,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 xml:space=%27preserve%27 fill=%27%23fff%27%3E %3Cpath d=%27M9 0c4.8 0 8.7 4 8.7 9s-3.9 9-8.7 9S.3 14 .3 9 4.2 0 9 0zm0 1.6C5 1.6 1.8 4.9 1.8 9S5 16.4 9 16.4s7.2-3.3 7.2-7.4S13 1.6 9 1.6zM6.9 5.5l6.7 3.4-6.7 3.4V5.5z%27/%3E %3C/svg%3E");
  --icon--play-circle--highlight: url("data:image/svg+xml;charset=utf-8,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 xml:space=%27preserve%27 fill=%27%23083E73%27%3E %3Cpath d=%27M9 0c4.8 0 8.7 4 8.7 9s-3.9 9-8.7 9S.3 14 .3 9 4.2 0 9 0zm0 1.6C5 1.6 1.8 4.9 1.8 9S5 16.4 9 16.4s7.2-3.3 7.2-7.4S13 1.6 9 1.6zM6.9 5.5l6.7 3.4-6.7 3.4V5.5z%27/%3E %3C/svg%3E");
  --icon--play-circle: var(--icon--play-circle--light);
}

@-webkit-keyframes blink {
  to {
    visibility: hidden;
  }
}

@keyframes blink {
  to {
    visibility: hidden;
  }
}
/**
 * Applies clearfix to element
 */
/**
 * Expands element to "cover" relative parent
 */
/**
 * Applies font-smoothing
 */
/**
 * Customizes browser scroll bars (does not work in all browsers)
 * @author Hugo Giraudel
 * @param {size} $size Horizontal scrollbar's height and vertical scrollbar's width
 * @param {color} $foreground-color Scrollbar's color
 * @param {color} $background-color [mix($foreground-color, white, 50%)] Scrollbar's color
 */
/**
 * Positions element
 * @param {position} $position Either `relative`, `absolute` or `fixed`
 * @param {distance} $top Top offset
 * @param {distance} $right Right offset
 * @param {distance} $bottom Bottom offset
 * @param {distance} $left Left offset
 */
/**
 * Absolute positioning
 * @param {Arglist} $args - Offsets
 * @require {mixin} position
 */
/**
 * Relative positioning
 * @param {Arglist} $args - Offsets
 * @require {mixin} position
 */
/**
 * Fixed positioning
 * @param {Arglist} $args - Offsets
 * @require {mixin} position
 */
/**
 * Event Wrapper
 * @author Harry Roberts
 * @param {Bool} $self (false) - Whether or not to include current selector
 * @see https://twitter.com/csswizardry/status/478938530342006784 Original tweet from Harry Roberts
 *
 * Example Usage:
 * .example {
 *     text-decoration: none;
 *
 *     @include on-event {
 *         text-decoration: underline;
 *     }
 * }
 */
/**
 * Hides element accessibly
 */
/**
 * Sets webkit tap highlight color
 * @type {[type]}
 */
/**
 * Convers Photoshop letter spacing value to EM
 */
/**
 * Sizes element to be square
 */
/**
 * Sets form element placeholder text color
 */
/**
 * Builds media query with either a map or unit value
 * @param {Mixed} $breakpoint - the value to break upon. Can be a mapped value or an applicable measurement (800px, et al)
 * @param {String} $minmax ('min') - the polarity. should be 'min' or 'max'
 * @param {Bool} $autoreduce (true) - Whether or not to reduce the breakpoint by 1px when using a mapped breakpoint AND max
 * Example: @include respond-to(small)
 * Example: @include respond-to(599px, 'max')
 */
/**
 * Builds min/max media query for "in between" breakpoints
 */
/* stylelint-disable selector-max-id, declaration-no-important */
/*   WordPress Admin
	--------------------------------------------------------------------------  */

.mce-content-body {
  max-width: 58em;
  margin: 1.25rem;
}

/*   Core Typography
--------------------------------------------------------------------------  */
.block-editor,.block-editor-block-list__layout {
  /* stylelint-disable declaration-no-important */
  /* stylelint-enable declaration-no-important */
}
.block-editor .has-padding-top-none,.block-editor-block-list__layout .has-padding-top-none {
  padding-top: var(--wp--custom--spacing--none) !important;
}
.block-editor .has-padding-top-xsmall,.block-editor-block-list__layout .has-padding-top-xsmall {
  padding-top: var(--wp--custom--spacing--xsmall) !important;
}
.block-editor .has-padding-top-small,.block-editor-block-list__layout .has-padding-top-small {
  padding-top: var(--wp--custom--spacing--small) !important;
}
.block-editor .has-padding-top-medium,.block-editor-block-list__layout .has-padding-top-medium {
  padding-top: var(--wp--custom--spacing--medium) !important;
}
.block-editor .has-padding-top-large,.block-editor-block-list__layout .has-padding-top-large {
  padding-top: var(--wp--custom--spacing--large) !important;
}
.block-editor .has-padding-top-xlarge,.block-editor-block-list__layout .has-padding-top-xlarge {
  padding-top: var(--wp--custom--spacing--xlarge) !important;
}
.block-editor .has-padding-bottom-none,.block-editor-block-list__layout .has-padding-bottom-none {
  padding-bottom: var(--wp--custom--spacing--none) !important;
}
.block-editor .has-padding-bottom-xsmall,.block-editor-block-list__layout .has-padding-bottom-xsmall {
  padding-bottom: var(--wp--custom--spacing--xsmall) !important;
}
.block-editor .has-padding-bottom-small,.block-editor-block-list__layout .has-padding-bottom-small {
  padding-bottom: var(--wp--custom--spacing--small) !important;
}
.block-editor .has-padding-bottom-medium,.block-editor-block-list__layout .has-padding-bottom-medium {
  padding-bottom: var(--wp--custom--spacing--medium) !important;
}
.block-editor .has-padding-bottom-large,.block-editor-block-list__layout .has-padding-bottom-large {
  padding-bottom: var(--wp--custom--spacing--large) !important;
}
.block-editor .has-padding-bottom-xlarge,.block-editor-block-list__layout .has-padding-bottom-xlarge {
  padding-bottom: var(--wp--custom--spacing--xlarge) !important;
}
.block-editor .has-padding-left-none,.block-editor-block-list__layout .has-padding-left-none {
  padding-left: var(--wp--custom--spacing--none) !important;
}
.block-editor .has-padding-left-xsmall,.block-editor-block-list__layout .has-padding-left-xsmall {
  padding-left: var(--wp--custom--spacing--xsmall) !important;
}
.block-editor .has-padding-left-small,.block-editor-block-list__layout .has-padding-left-small {
  padding-left: var(--wp--custom--spacing--small) !important;
}
.block-editor .has-padding-left-medium,.block-editor-block-list__layout .has-padding-left-medium {
  padding-left: var(--wp--custom--spacing--medium) !important;
}
.block-editor .has-padding-left-large,.block-editor-block-list__layout .has-padding-left-large {
  padding-left: var(--wp--custom--spacing--large) !important;
}
.block-editor .has-padding-left-xlarge,.block-editor-block-list__layout .has-padding-left-xlarge {
  padding-left: var(--wp--custom--spacing--xlarge) !important;
}
.block-editor .has-padding-right-none,.block-editor-block-list__layout .has-padding-right-none {
  padding-right: var(--wp--custom--spacing--none) !important;
}
.block-editor .has-padding-right-xsmall,.block-editor-block-list__layout .has-padding-right-xsmall {
  padding-right: var(--wp--custom--spacing--xsmall) !important;
}
.block-editor .has-padding-right-small,.block-editor-block-list__layout .has-padding-right-small {
  padding-right: var(--wp--custom--spacing--small) !important;
}
.block-editor .has-padding-right-medium,.block-editor-block-list__layout .has-padding-right-medium {
  padding-right: var(--wp--custom--spacing--medium) !important;
}
.block-editor .has-padding-right-large,.block-editor-block-list__layout .has-padding-right-large {
  padding-right: var(--wp--custom--spacing--large) !important;
}
.block-editor .has-padding-right-xlarge,.block-editor-block-list__layout .has-padding-right-xlarge {
  padding-right: var(--wp--custom--spacing--xlarge) !important;
}
.block-editor .has-margin-top-none,.block-editor-block-list__layout .has-margin-top-none {
  margin-top: var(--wp--custom--spacing--none) !important;
}
.block-editor .has-margin-top-xsmall,.block-editor-block-list__layout .has-margin-top-xsmall {
  margin-top: var(--wp--custom--spacing--xsmall) !important;
}
.block-editor .has-margin-top-small,.block-editor-block-list__layout .has-margin-top-small {
  margin-top: var(--wp--custom--spacing--small) !important;
}
.block-editor .has-margin-top-medium,.block-editor-block-list__layout .has-margin-top-medium {
  margin-top: var(--wp--custom--spacing--medium) !important;
}
.block-editor .has-margin-top-large,.block-editor-block-list__layout .has-margin-top-large {
  margin-top: var(--wp--custom--spacing--large) !important;
}
.block-editor .has-margin-top-xlarge,.block-editor-block-list__layout .has-margin-top-xlarge {
  margin-top: var(--wp--custom--spacing--xlarge) !important;
}
.block-editor .has-margin-bottom-none,.block-editor-block-list__layout .has-margin-bottom-none {
  margin-bottom: var(--wp--custom--spacing--none) !important;
}
.block-editor .has-margin-bottom-xsmall,.block-editor-block-list__layout .has-margin-bottom-xsmall {
  margin-bottom: var(--wp--custom--spacing--xsmall) !important;
}
.block-editor .has-margin-bottom-small,.block-editor-block-list__layout .has-margin-bottom-small {
  margin-bottom: var(--wp--custom--spacing--small) !important;
}
.block-editor .has-margin-bottom-medium,.block-editor-block-list__layout .has-margin-bottom-medium {
  margin-bottom: var(--wp--custom--spacing--medium) !important;
}
.block-editor .has-margin-bottom-large,.block-editor-block-list__layout .has-margin-bottom-large {
  margin-bottom: var(--wp--custom--spacing--large) !important;
}
.block-editor .has-margin-bottom-xlarge,.block-editor-block-list__layout .has-margin-bottom-xlarge {
  margin-bottom: var(--wp--custom--spacing--xlarge) !important;
}
.block-editor .has-margin-left-none,.block-editor-block-list__layout .has-margin-left-none {
  margin-left: var(--wp--custom--spacing--none) !important;
}
.block-editor .has-margin-left-xsmall,.block-editor-block-list__layout .has-margin-left-xsmall {
  margin-left: var(--wp--custom--spacing--xsmall) !important;
}
.block-editor .has-margin-left-small,.block-editor-block-list__layout .has-margin-left-small {
  margin-left: var(--wp--custom--spacing--small) !important;
}
.block-editor .has-margin-left-medium,.block-editor-block-list__layout .has-margin-left-medium {
  margin-left: var(--wp--custom--spacing--medium) !important;
}
.block-editor .has-margin-left-large,.block-editor-block-list__layout .has-margin-left-large {
  margin-left: var(--wp--custom--spacing--large) !important;
}
.block-editor .has-margin-left-xlarge,.block-editor-block-list__layout .has-margin-left-xlarge {
  margin-left: var(--wp--custom--spacing--xlarge) !important;
}
.block-editor .has-margin-right-none,.block-editor-block-list__layout .has-margin-right-none {
  margin-right: var(--wp--custom--spacing--none) !important;
}
.block-editor .has-margin-right-xsmall,.block-editor-block-list__layout .has-margin-right-xsmall {
  margin-right: var(--wp--custom--spacing--xsmall) !important;
}
.block-editor .has-margin-right-small,.block-editor-block-list__layout .has-margin-right-small {
  margin-right: var(--wp--custom--spacing--small) !important;
}
.block-editor .has-margin-right-medium,.block-editor-block-list__layout .has-margin-right-medium {
  margin-right: var(--wp--custom--spacing--medium) !important;
}
.block-editor .has-margin-right-large,.block-editor-block-list__layout .has-margin-right-large {
  margin-right: var(--wp--custom--spacing--large) !important;
}
.block-editor .has-margin-right-xlarge,.block-editor-block-list__layout .has-margin-right-xlarge {
  margin-right: var(--wp--custom--spacing--xlarge) !important;
}
.block-editor .wp-image-link,.block-editor-block-list__layout .wp-image-link {
  text-decoration: underline;
}
.block-editor a:not(.wp-block-button__link),.block-editor-block-list__layout a:not(.wp-block-button__link) {
  text-decoration: underline;
}
.block-editor a:not(.wp-block-button__link)[href="#"],.block-editor-block-list__layout a:not(.wp-block-button__link)[href="#"] {
  cursor: default;
}
.block-editor .h1,.block-editor h1,.block-editor-block-list__layout .h1,.block-editor-block-list__layout h1 {
  margin: 0 0 1.5rem;
  font-size: var(--wp--custom--styles--elements--h-1--typography--font-size);
  font-weight: var(--wp--custom--font-weight--extra-light);
  line-height: var(--wp--custom--styles--elements--h-1--typography--line-height);
}
.block-editor .h2,.block-editor h2,.block-editor-block-list__layout .h2,.block-editor-block-list__layout h2 {
  margin: 0 0 1.5rem;
  font-size: var(--wp--custom--styles--elements--h-2--typography--font-size);
  font-weight: var(--wp--custom--font-weight--extra-light);
  line-height: var(--wp--custom--styles--elements--h-2--typography--line-height);
}
.block-editor .h3,.block-editor h3,.block-editor-block-list__layout .h3,.block-editor-block-list__layout h3 {
  margin: 0 0 1.5rem;
  font-size: var(--wp--custom--styles--elements--h-3--typography--font-size);
  font-weight: var(--wp--custom--font-weight--light);
  line-height: var(--wp--custom--styles--elements--h-3--typography--line-height);
}
.block-editor .h4,.block-editor .is-style-eyebrow,.block-editor h4,.block-editor-block-list__layout .h4,.block-editor-block-list__layout .is-style-eyebrow,.block-editor-block-list__layout h4 {
  margin: 0 0 1.5rem;
  font-size: var(--wp--custom--styles--elements--h-4--typography--font-size);
  font-weight: var(--wp--custom--font-weight--light);
  line-height: var(--wp--custom--styles--elements--h-4--typography--line-height);
}
.block-editor .h5,.block-editor h5,.block-editor-block-list__layout .h5,.block-editor-block-list__layout h5 {
  margin: 0 0 1.5rem;
  color: var(--wp--custom--colors--drake);
  font-size: var(--wp--custom--styles--elements--h-5--typography--font-size);
  font-weight: var(--wp--custom--font-weight--normal);
  line-height: var(--wp--custom--styles--elements--h-5--typography--line-height);
}
.block-editor .h6,.block-editor h6,.block-editor-block-list__layout .h6,.block-editor-block-list__layout h6 {
  margin: 0 0 1.5rem;
  font-size: var(--wp--custom--styles--elements--h-6--typography--font-size);
  font-weight: var(--wp--custom--font-weight--light);
  line-height: var(--wp--custom--styles--elements--h-6--typography--line-height);
  text-transform: uppercase;
}
.block-editor hr,.block-editor-block-list__layout hr {
  margin: 1.25rem 0 1.875rem;
  border: none;
  border-bottom: 1px solid var(--wp--preset--color--canvas);
}
.block-editor .wp-block-table,.block-editor address,.block-editor code,.block-editor dd,.block-editor dt,.block-editor figure,.block-editor hr,.block-editor li,.block-editor p,.block-editor pre,.block-editor ul,.block-editor-block-list__layout .wp-block-table,.block-editor-block-list__layout address,.block-editor-block-list__layout code,.block-editor-block-list__layout dd,.block-editor-block-list__layout dt,.block-editor-block-list__layout figure,.block-editor-block-list__layout hr,.block-editor-block-list__layout li,.block-editor-block-list__layout p,.block-editor-block-list__layout pre,.block-editor-block-list__layout ul {
  margin: 1.5rem 0;
}
.block-editor address,.block-editor code,.block-editor dd,.block-editor dt,.block-editor li,.block-editor p,.block-editor pre,.block-editor-block-list__layout address,.block-editor-block-list__layout code,.block-editor-block-list__layout dd,.block-editor-block-list__layout dt,.block-editor-block-list__layout li,.block-editor-block-list__layout p,.block-editor-block-list__layout pre {
  color: var(--wp--custom--colors--cayuga);
  font-size: 1.0625rem;
  font-weight: 300;
  line-height: 1.45;
  /* stylelint-disable selector-no-qualifying-type */
  /* stylelint-enable selector-no-qualifying-type */
}
.block-editor address.small,.block-editor code.small,.block-editor dd.small,.block-editor dt.small,.block-editor li.small,.block-editor p.small,.block-editor pre.small,.block-editor-block-list__layout address.small,.block-editor-block-list__layout code.small,.block-editor-block-list__layout dd.small,.block-editor-block-list__layout dt.small,.block-editor-block-list__layout li.small,.block-editor-block-list__layout p.small,.block-editor-block-list__layout pre.small {
  font-size: 1rem;
}
.block-editor address.tiny,.block-editor code.tiny,.block-editor dd.tiny,.block-editor dt.tiny,.block-editor li.tiny,.block-editor p.tiny,.block-editor pre.tiny,.block-editor-block-list__layout address.tiny,.block-editor-block-list__layout code.tiny,.block-editor-block-list__layout dd.tiny,.block-editor-block-list__layout dt.tiny,.block-editor-block-list__layout li.tiny,.block-editor-block-list__layout p.tiny,.block-editor-block-list__layout pre.tiny {
  font-size: 0.9375rem;
}
.block-editor p,.block-editor-block-list__layout p {
  font-size: 1.125rem;
  font-weight: var(--wp--custom--font-weight--light);
  letter-spacing: 0.25;
  line-height: 1.5;
  /* stylelint-disable selector-no-qualifying-type */
  /* stylelint-enable selector-no-qualifying-type */
}
.block-editor p.is-style-reference-citation-text,.block-editor-block-list__layout p.is-style-reference-citation-text {
  font-size: 0.875rem;
}
.block-editor p.is-style-paragraph-large,.block-editor-block-list__layout p.is-style-paragraph-large {
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.5;
}
.block-editor p.is-style-paragraph-x-large,.block-editor-block-list__layout p.is-style-paragraph-x-large {
  font-size: 1.125rem;
  letter-spacing: 0;
  line-height: 1.5;
}
.block-editor p.is-style-paragraph-small,.block-editor-block-list__layout p.is-style-paragraph-small {
  font-size: 0.9375rem;
  line-height: 1.5;
}
.block-editor p.notes-text,.block-editor-block-list__layout p.notes-text {
  font-size: 0.6875rem;
}
.block-editor p:empty,.block-editor-block-list__layout p:empty {
  display: none;
}
.block-editor p strong,.block-editor-block-list__layout p strong {
  font-weight: 500;
}
.block-editor p a,.block-editor-block-list__layout p a {
  text-decoration: underline;
}
.block-editor blockquote,.block-editor-block-list__layout blockquote {
  position: relative;
  padding: 0 0 0 var(--wp--custom--gutter-width--page);
  font-style: normal;
}
.block-editor blockquote::before,.block-editor-block-list__layout blockquote::before {
  position: absolute;
  top: 14px;
  left: 0;
  width: 17px;
  height: 12px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE4IDEyIj4KICA8cGF0aCBmaWxsPSIjNEU0QTU0IiBkPSJNNTc0LjczNiwxMjMuMTMxMjk0IEM1NzYuMzA0LDEyMy4xMzEyOTQgNTc3LjY0OCwxMjEuODk5Mjk0IDU3Ny42NDgsMTIwLjIxOTI5NCBDNTc3LjY0OCwxMTguODc1Mjk0IDU3Ni44NjQsMTE3Ljc1NTI5NCA1NzUuNjMyLDExNy4zMDcyOTQgTDU3OC42NTYsMTEyLjA0MzI5NCBMNTc2LjQxNiwxMTIuMDQzMjk0IEw1NzIuOTQ0LDExNy4zMDcyOTQgQzU3Mi4yNzIsMTE4LjMxNTI5NCA1NzEuODI0LDExOS4wOTkyOTQgNTcxLjgyNCwxMjAuMTA3Mjk0IEM1NzEuODI0LDEyMS43ODcyOTQgNTczLjE2OCwxMjMuMTMxMjk0IDU3NC43MzYsMTIzLjEzMTI5NCBaIE01ODQuODE2LDEyMy4xMzEyOTQgQzU4Ni4zODQsMTIzLjEzMTI5NCA1ODcuNzI4LDEyMS44OTkyOTQgNTg3LjcyOCwxMjAuMjE5Mjk0IEM1ODcuNzI4LDExOC44NzUyOTQgNTg2Ljk0NCwxMTcuNzU1Mjk0IDU4NS43MTIsMTE3LjMwNzI5NCBMNTg4LjczNiwxMTIuMDQzMjk0IEw1ODYuNDk2LDExMi4wNDMyOTQgTDU4My4wMjQsMTE3LjMwNzI5NCBDNTgyLjM1MiwxMTguMzE1Mjk0IDU4MS45MDQsMTE5LjA5OTI5NCA1ODEuOTA0LDEyMC4xMDcyOTQgQzU4MS45MDQsMTIxLjc4NzI5NCA1ODMuMjQ4LDEyMy4xMzEyOTQgNTg0LjgxNiwxMjMuMTMxMjk0IFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NzEgLTExMS40NTEpIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 17px 12px;
  content: "";
}
.block-editor blockquote p,.block-editor-block-list__layout blockquote p {
  margin: 0;
  font-size: 2.125rem;
  font-weight: var(--wp--custom--font-weight--light);
  letter-spacing: 0;
  line-height: 1.4117647059;
}
.block-editor blockquote p::after,.block-editor-block-list__layout blockquote p::after {
  margin-left: 0.3125rem;
  content: '"';
}
.block-editor blockquote cite,.block-editor-block-list__layout blockquote cite {
  display: block;
  width: 100%;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.6923076923;
  text-align: right;
}
.block-editor code,.block-editor pre,.block-editor-block-list__layout code,.block-editor-block-list__layout pre {
  font-family: var(--wp--preset--font-family--mono);
}
.block-editor pre,.block-editor-block-list__layout pre {
  margin: 1em 0 0;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.block-editor sub,.block-editor-block-list__layout sub {
  position: relative;
  bottom: -0.25em;
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
}
.block-editor sup,.block-editor-block-list__layout sup {
  position: relative;
  top: -0.5em;
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
}
.block-editor abbr,.block-editor-block-list__layout abbr {
  cursor: help;
}
.block-editor dt,.block-editor-block-list__layout dt {
  font-weight: 700;
}
.block-editor dd,.block-editor-block-list__layout dd {
  margin: 0 0 1em;
}
.block-editor .wp-block-table,.block-editor-block-list__layout .wp-block-table {
  overflow: auto;
}
.block-editor table,.block-editor-block-list__layout table {
  width: 100%;
  margin: 0;
  padding: 0;
}
.block-editor table thead td,.block-editor table thead th,.block-editor-block-list__layout table thead td,.block-editor-block-list__layout table thead th {
  background-color: var(--wp--custom--colors--body-bg);
}
.block-editor td,.block-editor th,.block-editor-block-list__layout td,.block-editor-block-list__layout th {
  padding: 0.625em 1.25em;
  font-size: 0.875em;
  text-align: left;
}
.block-editor th,.block-editor-block-list__layout th {
  border-width: 2px;
}
.block-editor tr:nth-child(odd),.block-editor-block-list__layout tr:nth-child(odd) {
  background: rgba(0, 0, 0, 0.1);
}
.block-editor img,.block-editor img[class*=align],.block-editor img[class*=wp-image-],.block-editor-block-list__layout img,.block-editor-block-list__layout img[class*=align],.block-editor-block-list__layout img[class*=wp-image-] {
  max-width: 100%;
  height: auto;
  border: 0;
}
.block-editor figcaption,.block-editor-block-list__layout figcaption {
  display: flex;
  align-items: center;
  margin-top: 1em;
  color: var(--wp--custom--colors--heading);
  font-size: 0.875rem;
  font-weight: 700;
}
.block-editor figcaption::after,.block-editor-block-list__layout figcaption::after {
  display: inline-block;
  width: 42px;
  height: 2px;
  margin-left: 1em;
  background-color: var(--wp--custom--colors--border);
  content: "";
}
.block-editor .secondary-caption,.block-editor-block-list__layout .secondary-caption {
  margin-top: 0.3125rem;
  color: var(--wp--custom--colors--heading);
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 1.1875rem;
}
[dir="ltr"] 
.block-editor figure,[dir="ltr"] .block-editor-block-list__layout figure{
  margin-left: 0;
}
[dir="rtl"] 
.block-editor figure,[dir="rtl"] .block-editor-block-list__layout figure{
  margin-right: 0;
}
[dir="ltr"] 
.block-editor figure,[dir="ltr"] .block-editor-block-list__layout figure{
  margin-right: 0;
}
[dir="rtl"] 
.block-editor figure,[dir="rtl"] .block-editor-block-list__layout figure{
  margin-left: 0;
}
.block-editor figure,.block-editor-block-list__layout figure {
  margin-top: 0;
  margin-bottom: 0;
}
.block-editor .entry-oembed,.block-editor-block-list__layout .entry-oembed {
  position: relative;
  max-width: 100%;
  height: auto;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.block-editor .entry-oembed iframe,.block-editor-block-list__layout .entry-oembed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.block-editor .is-style-dark,.block-editor-block-list__layout .is-style-dark {
  --icon--chevron: var(--icon--chevron--dark);
  --icon--check: var(--icon--check--dark);
  --wp--custom--colors--body: var(--wp--custom--colors--body-dark);
  --wp--custom--colors--heading: var(--wp--custom--colors--heading-dark);
  --wp--custom--colors--heading-em: var(--wp--custom--colors--heading-em-dark);
  --wp--custom--colors--link: var(--wp--custom--colors--link-dark);
  --wp--custom--colors--link-hover: var(--wp--custom--colors--link-hover-dark);
  --wp--custom--colors--text-button: var(--wp--custom--colors--text-button-dark);
  --wp--custom--colors--text-button-hover: var(--wp--custom--colors--text-button-hover-dark);
  --wp--custom--colors--border: var(--wp--custom--colors--border-dark);
  --wp--custom--colors--body-bg: var(--wp--custom--colors--body-bg-dark);
  --wp--custom--colors--shaded-bg: var(--wp--custom--colors--shaded-bg-dark);
  --wp--custom--colors--input-bg: var(--wp--custom--colors--input-bg-dark);
  --wp--custom--colors--button: var(--wp--custom--colors--button-dark);
  --wp--custom--colors--button-hover: var(--wp--custom--colors--button-hover-dark);
  --wp--custom--colors--button-bg: var(--wp--custom--colors--button-bg-dark);
  --wp--custom--colors--button-bg-hover: var(--wp--custom--colors--button-bg-hover-dark);
  background-color: var(--wp--custom--colors--body-bg);
  color: var(--wp--custom--colors--body);
}
.block-editor .is-style-blue-stroke-background,.block-editor-block-list__layout .is-style-blue-stroke-background {
  border: 2px solid var(--wp--preset--color--blue);
  --icon--chevron: var(--icon--chevron--dark);
  --icon--check: var(--icon--check--dark);
  --wp--custom--colors--body: var(--wp--custom--colors--body-dark);
  --wp--custom--colors--heading: var(--wp--custom--colors--heading-dark);
  --wp--custom--colors--heading-em: var(--wp--custom--colors--heading-em-dark);
  --wp--custom--colors--link: var(--wp--custom--colors--link-dark);
  --wp--custom--colors--link-hover: var(--wp--custom--colors--link-hover-dark);
  --wp--custom--colors--text-button: var(--wp--custom--colors--text-button-dark);
  --wp--custom--colors--text-button-hover: var(--wp--custom--colors--text-button-hover-dark);
  --wp--custom--colors--border: var(--wp--custom--colors--border-dark);
  --wp--custom--colors--body-bg: var(--wp--custom--colors--body-bg-dark);
  --wp--custom--colors--shaded-bg: var(--wp--custom--colors--shaded-bg-dark);
  --wp--custom--colors--input-bg: var(--wp--custom--colors--input-bg-dark);
  --wp--custom--colors--button: var(--wp--custom--colors--button-dark);
  --wp--custom--colors--button-hover: var(--wp--custom--colors--button-hover-dark);
  --wp--custom--colors--button-bg: var(--wp--custom--colors--button-bg-dark);
  --wp--custom--colors--button-bg-hover: var(--wp--custom--colors--button-bg-hover-dark);
  background-color: var(--wp--custom--colors--body-bg);
  color: var(--wp--custom--colors--body);
}
.block-editor .is-style-highlight,.block-editor-block-list__layout .is-style-highlight {
  --icon--chevron: var(--icon--chevron--highlight);
  --icon--check: var(--icon--check--highlight);
  --wp--custom--colors--body: var(--wp--custom--colors--body-highlight);
  --wp--custom--colors--heading: var(--wp--custom--colors--heading-highlight);
  --wp--custom--colors--heading-em: var(--wp--custom--colors--heading-em-highlight);
  --wp--custom--colors--link: var(--wp--custom--colors--link-highlight);
  --wp--custom--colors--link-hover: var(--wp--custom--colors--link-hover-highlight);
  --wp--custom--colors--text-button: var(--wp--custom--colors--text-button-highlight);
  --wp--custom--colors--text-button-hover: var(--wp--custom--colors--text-button-hover-highlight);
  --wp--custom--colors--border: var(--wp--custom--colors--border-highlight);
  --wp--custom--colors--body-bg: var(--wp--custom--colors--body-bg-highlight);
  --wp--custom--colors--shaded-bg: var(--wp--custom--colors--shaded-bg-highlight);
  --wp--custom--colors--input-bg: var(--wp--custom--colors--input-bg-highlight);
  --wp--custom--colors--button: var(--wp--custom--colors--button-highlight);
  --wp--custom--colors--button-hover: var(--wp--custom--colors--button-hover-highlight);
  --wp--custom--colors--button-bg: var(--wp--custom--colors--button-bg-highlight);
  --wp--custom--colors--button-bg-hover: var(--wp--custom--colors--button-bg-hover-highlight);
  background-color: var(--wp--custom--colors--body-bg);
  color: var(--wp--custom--colors--body);
}
.block-editor .no-side-padding,.block-editor-block-list__layout .no-side-padding {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.block-editor .negate-side-padding,.block-editor-block-list__layout .negate-side-padding {
  width: auto !important;
  margin-right: calc(-1 * var(--wp--custom--gutter-width--page)) !important;
  margin-left: calc(-1 * var(--wp--custom--gutter-width--page)) !important;
}
.block-editor .nudge-up,.block-editor-block-list__layout .nudge-up {
  top: calc(-1 * var(--wp--custom--gutter-width--page)) !important;
}
.block-editor .nudge-up,.block-editor-block-list__layout .nudge-up {
  position: relative;
}
.block-editor .nudge-down,.block-editor-block-list__layout .nudge-down {
  position: relative;
  top: var(--wp--custom--gutter-width--page);
}
.block-editor .has-underline,.block-editor-block-list__layout .has-underline {
  text-decoration: underline !important;
}
.block-editor .has-weight-bold,.block-editor-block-list__layout .has-weight-bold {
  font-weight: 700;
}
.block-editor .has-weight-semibold,.block-editor-block-list__layout .has-weight-semibold {
  font-weight: 600;
}
.block-editor .has-weight-regular,.block-editor-block-list__layout .has-weight-regular {
  font-weight: 500;
}

/* stylelint-disable selector-no-qualifying-type */
body.debug .wp-block-column {
  background-color: #fcc;
}
body.debug .wp-block-group {
  box-shadow: inset 0 0 0 1px #f00;
}
body.debug .wp-block-group__inner-container {
  box-shadow: inset 0 0 1px 1px #6f6;
}

/*   List Styles
--------------------------------------------------------------------------  */
.block-editor,.block-editor-block-list__layout {
  /* stylelint-disable declaration-no-important */
  /* stylelint-enable declaration-no-important */
}
.block-editor ul,.block-editor-block-list__layout ul {
  padding-left: 0.6875rem;
  /* stylelint-disable selector-no-qualifying-type */
  /* stylelint-enable selector-no-qualifying-type */
}
.block-editor ul li,.block-editor-block-list__layout ul li {
  padding-left: 1.1875rem;
}
.block-editor ul ul,.block-editor-block-list__layout ul ul {
  padding: 0 0 0 2.5em;
}
.block-editor ul.is-style-unordered-list,.block-editor-block-list__layout ul.is-style-unordered-list {
  padding-left: 0;
  list-style: none;
}
.block-editor ul.is-style-unordered-list ul,.block-editor-block-list__layout ul.is-style-unordered-list ul {
  margin: 0.5rem 0 0;
  list-style: none;
}
.block-editor ul.is-style-unordered-list li,.block-editor-block-list__layout ul.is-style-unordered-list li {
  position: relative;
  margin-bottom: 0.75rem;
  padding-left: 1.25rem;
  font-size: 1rem;
  letter-spacing: 0.00625rem;
  line-height: 1.5555555556;
}
.block-editor ul.is-style-unordered-list li::before,.block-editor-block-list__layout ul.is-style-unordered-list li::before {
  position: absolute;
  top: 8px;
  left: 5px;
  display: block;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid var(--wp--preset--color--dusky);
  content: "";
}
.block-editor ul.is-style-default,.block-editor-block-list__layout ul.is-style-default {
  padding-left: 2.5rem;
}
.block-editor ul.is-style-default li,.block-editor-block-list__layout ul.is-style-default li {
  position: relative;
  margin-top: 0.5em;
  margin-bottom: 0;
  padding: 0;
  color: var(--wp--custom--colors--cayuga);
  font-size: 0.875em;
  font-weight: 300;
  line-height: 1.5;
}
.block-editor ul.is-style-check-list-small,.block-editor-block-list__layout ul.is-style-check-list-small {
  padding-left: 0;
  list-style: none;
}
.block-editor ul.is-style-check-list-small ul,.block-editor-block-list__layout ul.is-style-check-list-small ul {
  margin: 0.5rem 0 0;
  list-style: none;
}
.block-editor ul.is-style-check-list-small li,.block-editor-block-list__layout ul.is-style-check-list-small li {
  position: relative;
  margin-bottom: 0.75rem;
  padding-left: 2rem;
  font-size: 1rem;
  letter-spacing: 0.01563rem;
  line-height: 1.625;
}
.block-editor ul.is-style-check-list-small li::before,.block-editor-block-list__layout ul.is-style-check-list-small li::before {
  position: absolute;
  top: 2px;
  left: 0;
  display: block;
  width: 24px;
  height: 24px;
  border: 1px solid var(--wp--preset--color--violet);
  border-radius: 50%;
  background: none;
  content: "";
}
.block-editor ul.is-style-check-list-small li::after,.block-editor-block-list__layout ul.is-style-check-list-small li::after {
  position: absolute;
  top: 9px;
  left: 9px;
  display: block;
  width: 5px;
  height: 10px;
  transform: rotate(45deg);
  border-right: 2px solid var(--wp--preset--color--violet);
  border-bottom: 2px solid var(--wp--preset--color--violet);
  content: "";
}
.block-editor ul.is-style-check-list,.block-editor-block-list__layout ul.is-style-check-list {
  padding-left: 0;
  list-style: none;
}
.block-editor ul.is-style-check-list ul,.block-editor-block-list__layout ul.is-style-check-list ul {
  margin: 0.5rem 0 0;
  list-style: none;
}
.block-editor ul.is-style-check-list li,.block-editor-block-list__layout ul.is-style-check-list li {
  position: relative;
  margin-bottom: 0.75rem;
  padding-left: 3.125rem;
  font-size: 0.9375rem;
  letter-spacing: 0.00625rem;
  line-height: 1.4666666667;
}
.block-editor ul.is-style-check-list li::before,.block-editor-block-list__layout ul.is-style-check-list li::before {
  position: absolute;
  top: 1px;
  left: 0;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid var(--wp--preset--color--violet);
  border-radius: 50%;
  background: none;
  content: "";
}
.block-editor ul.is-style-check-list li::after,.block-editor-block-list__layout ul.is-style-check-list li::after {
  position: absolute;
  top: 9px;
  left: 12px;
  display: block;
  width: 7px;
  height: 14px;
  transform: rotate(45deg);
  border-right: 2px solid var(--wp--preset--color--violet);
  border-bottom: 2px solid var(--wp--preset--color--violet);
  content: "";
}
.block-editor ul.is-style-check-list-green,.block-editor-block-list__layout ul.is-style-check-list-green {
  padding-left: 0;
  list-style: none;
}
.block-editor ul.is-style-check-list-green ul,.block-editor-block-list__layout ul.is-style-check-list-green ul {
  margin: 0.5rem 0 0;
  list-style: none;
}
.block-editor ul.is-style-check-list-green li,.block-editor-block-list__layout ul.is-style-check-list-green li {
  position: relative;
  margin-bottom: 0.75rem;
  padding-left: 3.125rem;
  font-size: 0.9375rem;
  letter-spacing: 0.00625rem;
  line-height: 1.4666666667;
}
.block-editor ul.is-style-check-list-green li::before,.block-editor-block-list__layout ul.is-style-check-list-green li::before {
  position: absolute;
  top: -4px;
  left: 0;
  display: block;
  width: 29px;
  height: 29px;
  border: 0;
  border-radius: 50%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI5IiB2aWV3Qm94PSIwIDAgMjkgMjkiIHdpZHRoPSIyOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIj48cGF0aCBkPSJtMjEuNjMzMzUzNyA4LjY2MDA0MzQuNzMzMjkyNi42Nzk5MTMyLTEwLjU2NTkxMDggMTEuMzk1NDMxNC01LjE2NzM4MTgtNS41NzMwNjg1LjczMzI5MjYtLjY3OTkxMzIgNC40MzMzNTM3IDQuNzgyNTkzN3oiIGZpbGw9IiMwN2Q1ODUiLz48cGF0aCBkPSJtMTQuNSAwYzguMDA4MTI4OSAwIDE0LjUgNi40OTE4NzExMyAxNC41IDE0LjUgMCA4LjAwODEyODktNi40OTE4NzExIDE0LjUtMTQuNSAxNC41LTguMDA4MTI4ODcgMC0xNC41LTYuNDkxODcxMS0xNC41LTE0LjUgMC04LjAwODEyODg3IDYuNDkxODcxMTMtMTQuNSAxNC41LTE0LjV6bTAgMWMtNy40NTU4NDQxMiAwLTEzLjUgNi4wNDQxNTU4OC0xMy41IDEzLjUgMCA3LjQ1NTg0NDEgNi4wNDQxNTU4OCAxMy41IDEzLjUgMTMuNSA3LjQ1NTg0NDEgMCAxMy41LTYuMDQ0MTU1OSAxMy41LTEzLjUgMC03LjQ1NTg0NDEyLTYuMDQ0MTU1OS0xMy41LTEzLjUtMTMuNXoiIGZpbGw9IiM3ZTZiZjUiLz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
  content: "";
}
.block-editor ul.is-style-check-list-green li::after,.block-editor-block-list__layout ul.is-style-check-list-green li::after {
  display: none;
}
.block-editor ul.is-style-circle-list,.block-editor-block-list__layout ul.is-style-circle-list {
  padding-left: 0;
  list-style: none;
}
.block-editor ul.is-style-circle-list ul,.block-editor-block-list__layout ul.is-style-circle-list ul {
  margin: 0.5rem 0 0;
  list-style: none;
}
.block-editor ul.is-style-circle-list li,.block-editor-block-list__layout ul.is-style-circle-list li {
  position: relative;
  margin-bottom: 0.75rem;
  padding-left: 3.125rem;
  font-size: 0.9375rem;
  letter-spacing: 0.00625rem;
  line-height: 1.4666666667;
}
.block-editor ul.is-style-circle-list li::before,.block-editor-block-list__layout ul.is-style-circle-list li::before {
  position: absolute;
  top: -4px;
  left: 0;
  display: block;
  width: 29px;
  height: 29px;
  border: 0;
  border-radius: 50%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjMsMTJjMCw2LjQtNS4xLDExLjUtMTEuNSwxMS41QzUuMSwyMy41LDAsMTguNCwwLDEyUzUuMSwwLjUsMTEuNSwwLjUgQzE3LjgsMC41LDIzLDUuNiwyMywxMnoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzdlNmJmNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSguNTQpIi8+PHBhdGggZD0iTTEzLjYsNC4xbDAsMS4zYzAuNSwwLjIsMSwwLjQsMS40LDAuNmwwLjktMC45bDIuNywyLjdsLTAuOSwwLjkgYzAuMywwLjQsMC41LDAuOSwwLjYsMS40bDEuMywwdjRsLTEuMywwYy0wLjIsMC41LTAuNCwxLTAuNiwxLjRsMC45LDAuOWwtMi43LDIuN0wxNSwxOC4yYy0wLjQsMC4zLTAuOSwwLjUtMS40LDAuNmwwLDEuM2gtNCBsMC0xLjNjLTAuNS0wLjItMS0wLjQtMS40LTAuNmwtMC45LDAuOWwtMi43LTIuN2wwLjktMC45QzUuMiwxNSw1LDE0LjYsNC45LDE0LjFsLTEuMywwdi00bDEuMywwQzUsOS42LDUuMiw5LjEsNS41LDguNyBMNC42LDcuOGwyLjgtMi44bDAuOSwxYzAuNC0wLjIsMC44LTAuNCwxLjMtMC41bDAtMS4zSDEzLjZ6IE0xMS42LDYuMWMtMy4zLDAtNiwyLjctNiw2czIuNyw2LDYsNnM2LTIuNyw2LTZTMTQuOSw2LjEsMTEuNiw2LjEgeiIgZmlsbD0iIzA3ZDU4NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLjU0KSIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: 29px;
  content: "";
}
.block-editor ul.is-style-circle-list li::after,.block-editor-block-list__layout ul.is-style-circle-list li::after {
  display: none;
}
.block-editor ul.is-style-nav-link-list,.block-editor-block-list__layout ul.is-style-nav-link-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.block-editor ul.is-style-nav-link-list a,.block-editor-block-list__layout ul.is-style-nav-link-list a {
  position: relative;
  display: block;
  width: 100%;
  color: var(--wp--preset--color--cayuga);
  text-decoration: none;
  transition: 0.3s ease all;
}
.block-editor ul.is-style-nav-link-list a::after,.block-editor-block-list__layout ul.is-style-nav-link-list a::after {
  position: absolute;
  top: 50%;
  left: calc(100% + 10px);
  transform: translateY(-50%);
  opacity: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid var(--wp--preset--color--dusky);
  content: "";
  transition: 0.3s ease all;
}
.block-editor ul.is-style-nav-link-list a:hover,.block-editor-block-list__layout ul.is-style-nav-link-list a:hover {
  color: var(--wp--preset--color--dusky);
  transition: 0.3s ease all;
}
.block-editor ul.is-style-nav-link-list a:hover::after,.block-editor-block-list__layout ul.is-style-nav-link-list a:hover::after {
  opacity: 1;
  transition: 0.3s ease all;
}
.block-editor ul.is-style-nav-link-list li,.block-editor-block-list__layout ul.is-style-nav-link-list li {
  margin-bottom: 1.3125rem;
}
.block-editor ul.is-style-nav-link-list li a,.block-editor-block-list__layout ul.is-style-nav-link-list li a {
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: 1.9375rem;
}
.block-editor ul.is-style-nav-link-list ul,.block-editor-block-list__layout ul.is-style-nav-link-list ul {
  margin: 0 0 0 0.625rem;
  padding: 0;
  list-style: none;
}
.block-editor ul.is-style-nav-link-list ul a,.block-editor-block-list__layout ul.is-style-nav-link-list ul a {
  margin: 0.625rem 0;
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 1.1875rem;
}
.block-editor ul.is-style-nav-link-list ul a:empty,.block-editor-block-list__layout ul.is-style-nav-link-list ul a:empty {
  display: none;
}
.block-editor ol li + li,.block-editor ul li + li,.block-editor-block-list__layout ol li + li,.block-editor-block-list__layout ul li + li {
  margin-top: 1em;
}

/*   Base styles and layout
	--------------------------------------------------------------------------  */
::-moz-selection {
  background: #000;
  color: var(--wp--custom--colors--body-dark);
  text-shadow: none;
}
::selection {
  background: #000;
  color: var(--wp--custom--colors--body-dark);
  text-shadow: none;
}

html {
  box-sizing: border-box;
}

* {
  scroll-margin-top: calc(62px + 0px + var(--wp--custom--gutter-width--page));
  scroll-margin-top: calc(var(--header-height) + var(--admin-bar-height) + var(--wp--custom--gutter-width--page));
}

*,*::after,*::before {
  box-sizing: inherit;
}

body {
  margin: 0;
  overflow-x: hidden;
  background: var(--wp--custom--colors--body-bg);
  color: var(--wp--custom--colors--body);
  font-family: var(--wp--preset--font-family--base);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 300;
}

button,input {
  font-family: var(--wp--preset--font-family--base);
}

a {
  transition: color 0.14s ease-out;
}

.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
}

.icon {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
}
.icon svg {
  display: block;
  width: 1em;
  height: 1em;
}

/**
 * WordPress will generate styles exactly like this for Templates built in
 * the editor, so for the sake of consistency I’m copying it exactly even
 * though it doesn’t pass our default stylelint settings.
 */
/* stylelint-disable declaration-no-important */
.has-default-layout > *,.main > * {
  margin-right: auto !important;
  margin-left: auto !important;
}
.has-default-layout > *,.main > * {
  max-width: var(--wp--custom--container-width--small);
}
.has-default-layout > .alignwide,.main > .alignwide {
  max-width: var(--wp--custom--container-width--wide);
}
.has-default-layout .alignfull,.main .alignfull {
  max-width: none;
}
.has-default-layout .alignleft,.main .alignleft {
  float: left;
  margin-right: var(--wp--custom--gutter-width--page);
}
.has-default-layout .alignright,.main .alignright {
  float: right;
  margin-left: var(--wp--custom--gutter-width--page);
}

.main,.wp-block-post-content {
  margin-right: auto;
  margin-left: auto;
  padding-right: var(--wp--custom--gutter-width--page);
  padding-left: var(--wp--custom--gutter-width--page);
}
.main > .alignfull,.wp-block-post-content > .alignfull {
  margin-right: calc(-1 * var(--wp--custom--gutter-width--page)) !important;
  margin-left: calc(-1 * var(--wp--custom--gutter-width--page)) !important;
}
.main::after,.wp-block-post-content::after {
  display: table;
  clear: both;
  content: " ";
}

.no-side-padding {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.overflow-hidden {
  overflow: hidden !important;
}
.is-content-justification-left,.is-content-justification-start {
  justify-content: flex-start;
}

.is-content-justification-center {
  justify-content: center;
}

.is-content-justification-end,.is-content-justification-right {
  justify-content: flex-end;
}

.is-content-justification-space-between {
  justify-content: space-between;
}

.is-content-justification-space-around {
  justify-content: space-around;
}

.is-content-justification-space-evenly {
  justify-content: space-evenly;
}

.has-opacity-9 {
  opacity: 0.9;
}

.has-opacity-8 {
  opacity: 0.8;
}

.has-opacity-7 {
  opacity: 0.7;
}

.has-opacity-6 {
  opacity: 0.6;
}

.has-opacity-5 {
  opacity: 0.5;
}

.has-opacity-4 {
  opacity: 0.4;
}

.has-opacity-3 {
  opacity: 0.3;
}

.has-opacity-2 {
  opacity: 0.2;
}

.has-opacity-1 {
  opacity: 0.1;
}

/* stylelint-enable declaration-no-important */
/*  ==========================================================================
     PARTIALS
     Template partials
    ==========================================================================  */
/*   Buttons
	--------------------------------------------------------------------------  */
.search-form {
  position: relative;
  display: block;
  background-color: var(--wp--custom--colors--body-bg);
  font-size: 1rem;
}
.search-form .search-form-field {
  display: block;
  width: 100%;
  height: 2em;
  padding: 0 2em 0 0;
  outline: 0;
  border: 0;
  background-color: transparent;
  color: var(--wp--custom--colors--body);
  font-family: var(--wp--preset--font-family--base);
  font-size: inherit;
}
.search-form .search-form-field::-moz-placeholder {
  color: var(--wp--custom--colors--a);
}
.search-form .search-form-field::placeholder {
  color: var(--wp--custom--colors--a);
}
.search-form .search-submit {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 2em;
  height: 2em;
  padding: 0;
  border: 0;
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27var%28--wp--custom--colors--body-bg-dark%29%27%3E%3Cpath d=%27M9.5 3c5 0 9 4 9 9 0 1.5-.4 3-1.1 4.3l6 4-1.1 1.7-6-4c-1.7 1.9-4.1 3.1-6.8 3.1-5 0-9-4-9-9s4-9.1 9-9.1zm0 2c-3.9 0-7 3.1-7 7s3.1 7 7 7c2 0 3.8-.9 5.1-2.2l1.1-1.7c.5-.9.7-2 .7-3.1.1-3.9-3-7-6.9-7z%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1em;
  font-family: var(--wp--preset--font-family--base);
  font-size: inherit;
}

.pagination {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  max-width: var(--wp--custom--container-width--medium);
  margin: 1em auto;
  padding-bottom: 3rem;
  list-style: none;
  text-align: center;
  padding-right: var(--wp--custom--gutter-width--page);
  padding-left: var(--wp--custom--gutter-width--page);
}
.pagination li {
  vertical-align: top;
  width: 2.5rem;
  margin: 0;
}
.pagination .page-numbers,.pagination a {
  display: block;
  width: 2rem;
  height: 2rem;
  color: inherit;
  line-height: 2rem;
  text-align: center;
}
.pagination .page-numbers:focus,.pagination .page-numbers:hover,.pagination a:focus,.pagination a:hover {
  color: var(--wp--custom--colors--link);
}
.pagination .active a,.pagination .current {
  color: var(--wp--custom--colors--link);
  font-weight: 500;
}
.pagination .disabled {
  opacity: 0.25;
}
.pagination .next a,.pagination .previous a {
  transform-origin: center;
  background-image: var(--icon--chevron);
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
}
.pagination .previous a {
  transform: rotate(90deg);
}
.pagination .next a {
  transform: rotate(-90deg);
}

.wp-block-query-pagination {
  margin: 1.25rem 0 2.5rem;
  padding: 0;
  list-style: none;
  text-align: center;
}
.wp-block-query-pagination .page-numbers {
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  margin: 0 0.3em;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}
.wp-block-query-pagination .page-numbers .current {
  font-weight: bold;
  pointer-events: none;
}
.wp-block-query-pagination .page-numbers .current a {
  color: var(--wp--preset--color--brant);
}
.wp-block-query-pagination .page-numbers .wp-block-query-pagination-next .wp-block-query-pagination-prev {
  position: relative;
  width: auto;
}
.wp-block-query-pagination .page-numbers .wp-block-query-pagination-prev {
  margin-right: 1em;
  font-size: 0;
}
.wp-block-query-pagination .page-numbers .wp-block-query-pagination-next {
  margin-left: 1em;
  font-size: 0;
}
.wp-block-query-pagination .page-numbers .wp-block-query-pagination-prev:hover::before {
  position: absolute;
  top: 3px;
  left: -24px;
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 6px 8px;
  border-style: solid;
  border-color: transparent;
  border-right-color: var(--wp--preset--color--dusky);
  content: "";
}
.wp-block-query-pagination .page-numbers .wp-block-query-pagination-next:hover::after {
  position: absolute;
  top: 3px;
  right: -24px;
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 6px 8px;
  border-style: solid;
  border-color: transparent;
  border-left-color: var(--wp--preset--color--dusky);
  content: "";
}
.wp-block-query-pagination .icon {
  background-size: contain;
}
.rotating-words::after {
  -webkit-animation: blink 1s steps(5, start) infinite;
          animation: blink 1s steps(5, start) infinite;
  content: "|";
}

body {
  --swiper-navigation-size: 20px;
}
body .swiper-button-next,body .swiper-button-prev {
  width: var(--swiper-navigation-size);
  margin-top: calc(-0.5 * var(--swiper-navigation-size));
}
body .swiper-button-next::after,body .swiper-button-prev::after {
  display: block;
  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%278%27 viewBox=%270 0 13 8%27 fill=%27%230c2340%27%3E %3Cpath d=%27M13 1.5L11.5 0l-5 4.9-5-4.9L0 1.5 6.5 8z%27/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 55%;
  background-size: 0.5em;
  content: "";
}
body .swiper-button-prev {
  left: 0;
  transform: rotate(90deg);
}
body .swiper-button-next {
  right: 0;
  transform: rotate(-90deg);
}

.swiper-navigation-style-button {
  --swiper-navigation-size: 40px;
}
.swiper-navigation-style-button .swiper-button-next::after,.swiper-navigation-style-button .swiper-button-prev::after {
  border-radius: 50%;
  background-color: var(--wp--custom--colors--heading);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%278%27 viewBox=%270 0 13 8%27 fill=%27%23ff6f61%27%3E %3Cpath d=%27M13 1.5L11.5 0l-5 4.9-5-4.9L0 1.5 6.5 8z%27/%3E %3C/svg%3E");
  background-size: 12px;
}

.swiper-navigation-position-corner .swiper-navigation {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  display: flex;
  gap: 0.5rem;
}
.swiper-navigation-position-corner .swiper-navigation > * {
  position: static;
  margin-top: 0;
}

/*   Header
    --------------------------------------------------------------------------  */
:root {
  /* stylelint-disable length-zero-no-unit */
  /**
   * Not sure if it's calc(),var(),or the combination,but without the px * the "+ 0" doesn't work when combining the admin bar height with the
   * header height
   */
  --admin-bar-height: 0px;
  /* stylelint-enable length-zero-no-unit */
  --header-height: 62px;
}

.admin-bar {
  --admin-bar-height: 46px;
}
.site-footer-block .phone-number {
  font-size: 1.1875rem;
  font-weight: 200;
  line-height: 1.5;
}
.site-footer-block .location-list {
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 15px;
  row-gap: 15px;
}
.site-footer-block .location-list .wp-block-button__link {
  position: relative;
  width: 100%;
  font-size: 0.9375rem;
  font-weight: 300;
}
.site-footer-block .location-list .wp-block-button__link::after {
  position: absolute;
  right: 0;
}
.site-footer-block .reviews p.is-style-paragraph-small {
  font-size: 0.8125rem;
  font-weight: 200;
}
.site-footer-block .wp-block-social-link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  margin-top: 0;
  padding: 0;
  border-radius: 50%;
  background-color: var(--wp--preset--color--dusky);
  transition: 0.3s ease all;
}
.site-footer-block .wp-block-social-link svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: #fff;
}
.site-footer-block .wp-block-social-link:hover {
  background-color: #fff;
  transition: 0.3s ease all;
}
.site-footer-block .wp-block-social-link.wp-social-link-twitter .wp-block-social-link-anchor::after {
  background-image: url(data:image/svg+xml;charset=utf-8,%3C?xml%20version=%271.0%27%20encoding=%27UTF-8%27?%3E%20%3Csvg%20width=%2720px%27%20height=%2718px%27%20viewBox=%270%200%2020%2018%27%20version=%271.1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%20fill=%27%233B298D%27%3E%20%3C%21--%20Generator:%20Sketch%2061.2%20%2889653%29%20-%20https://sketch.com%20--%3E%20%3Ctitle%3ETwitter%3C/title%3E%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%20%3Cg%20id=%27Dev%27%20stroke-width=%271%27%20fill-rule=%27evenodd%27%3E%20%3Cg%20id=%27Core-Elements---Dev%27%20transform=%27translate%28-684.000000,%20-7412.000000%29%27%3E%20%3Cg%20id=%27Group-40%27%20transform=%27translate%28648.000000,%207412.000000%29%27%3E%20%3Cg%20id=%27%231%27%3E%20%3Cg%20id=%27Social%27%20transform=%27translate%280.848750,%200.000000%29%27%3E%20%3Cpath%20d=%27M54.3787132,1.19949053%20C53.6288294,1.66767161%2052.8002229,2.00816694%2051.9145929,2.1903527%20C51.2091167,1.39620963%2050.2008611,0.899999976%2049.0846141,0.899999976%20C46.9449725,0.899999976%2045.2085322,2.73120047%2045.2085322,4.98957726%20C45.2085322,5.31034877%2045.2418379,5.62125838%2045.3084494,5.92074894%20C42.0858665,5.74998223%2039.2291422,4.1238056%2037.3155759,1.64639065%20C36.9815092,2.25263843%2036.7907581,2.95594815%2036.7907581,3.70493406%20C36.7907581,5.12297253%2037.4750397,6.37491573%2038.5160965,7.10833021%20C37.8812689,7.08860639%2037.2822701,6.9027873%2036.7584616,6.59862531%20L36.7584616,6.64845389%20C36.7584616,8.63069728%2038.095233,10.2843834%2039.87053,10.6586169%20C39.5455467,10.7546407%2039.2023966,10.8029121%2038.8486493,10.8029121%20C38.5988562,10.8029121%2038.3551187,10.7779979%2038.1189507,10.7302455%20C38.6124813,12.3543459%2040.0436189,13.5372557%2041.7406979,13.5689177%20C40.4140192,14.6661846%2038.7411626,15.3201848%2036.9249903,15.3201848%20C36.6121182,15.3201848%2036.3027785,15.3014991%2035.999999,15.2641276%20C37.7157494,16.4226422%2039.7549692,17.0999995%2041.9440648,17.0999995%20C49.0770446,17.0999995%2052.9763396,10.8693503%2052.9763396,5.46450596%20C52.9763396,5.28647258%2052.9733118,5.10895824%2052.9667516,4.9345582%20C53.7242049,4.35789614%2054.3822456,3.6379769%2054.8999985,2.81788144%20C54.2056243,3.14280534%2053.457759,3.36288159%2052.6735601,3.46150066%20C53.4744118,2.95594815%2054.0890542,2.15453841%2054.3787132,1.19949053%27%20id=%27Twitter%27/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E);
  content: "";
}
.site-footer-block .wp-block-social-link.wp-social-link-facebook .wp-block-social-link-anchor::after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version=%271.1%27 id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 x=%270%27 y=%270%27 width=%2720.8%27 height=%2720.8%27 viewBox=%270 0 20.8 20.8%27 xml:space=%27preserve%27 fill=%27%233B298D%27%3E %3Cpath id=%27Fill-1%27 d=%27M7.9 7H5.4v3.3h2.5v10H12v-10h3l.4-3.3H12V5.7c0-.8.2-1.1.9-1.1h2.4V.4h-3.2c-3 0-4.3 1.3-4.3 3.8V7z%27/%3E %3C/svg%3E");
  content: "";
}
.site-footer-block .wp-block-social-link.wp-social-link-linkedin .wp-block-social-link-anchor::after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version=%271.1%27 id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 x=%270%27 y=%270%27 width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 xml:space=%27preserve%27 fill=%27%233B298D%27%3E %3Cpath id=%27Fill-1%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M10.7 5.8H6.6V19h4.1v-6.9c0-3.9 5-4.2 5 0V19h4.1v-8.4c0-6.5-7.4-6.3-9.1-3.1V5.8zM0 19h4.1V5.8H0V19zM4.1 2.1c0 1.1-.9 2.1-2 2.1S0 3.2 0 2.1C0 .9.9 0 2.1 0s2 .9 2 2.1z%27/%3E %3C/svg%3E");
  content: "";
}
.site-footer-block .wp-block-social-link.wp-social-link-youtube .wp-block-social-link-anchor::after {
  background-image: url(data:image/svg+xml;charset=utf-8,%3C?xml%20version=%271.0%27%20encoding=%27UTF-8%27?%3E%20%3Csvg%20width=%2724px%27%20height=%2717px%27%20viewBox=%270%200%2024%2017%27%20version=%271.1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%20fill=%27%233B298D%27%3E%20%3C%21--%20Generator:%20Sketch%2061.2%20%2889653%29%20-%20https://sketch.com%20--%3E%20%3Ctitle%3Eyoutube%3C/title%3E%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%20%3Cg%20id=%27Dev%27%20stroke-width=%271%27%20fill-rule=%27evenodd%27%3E%20%3Cg%20id=%27Core-Elements---Dev%27%20transform=%27translate%28-768.000000,%20-7413.000000%29%27%20fill-rule=%27nonzero%27%3E%20%3Cg%20id=%27Group-40%27%20transform=%27translate%28648.000000,%207412.000000%29%27%3E%20%3Cg%20id=%27%231%27%3E%20%3Cg%20id=%27Social%27%20transform=%27translate%280.848750,%200.000000%29%27%3E%20%3Cg%20id=%27youtube%27%20transform=%27translate%28120.000000,%201.000000%29%27%3E%20%3Cpath%20d=%27M22.5652516,2.55726579%20C22.2997516,1.57021888%2021.5215327,0.792140671%2020.5346264,0.526359421%20C18.7316732,0.0330468863%2011.5197196,0.0330468863%2011.5197196,0.0330468863%20C11.5197196,0.0330468863%204.30804718,0.0330468863%202.50509394,0.507656267%20C1.53717199,0.773156286%200.739968819,1.57035949%200.474468801,2.55726579%20C-1.77635684e-15,4.36007842%20-1.77635684e-15,8.09887556%20-1.77635684e-15,8.09887556%20C-1.77635684e-15,8.09887556%20-1.77635684e-15,11.8565164%200.474468801,13.6404853%20C0.740250051,14.6273916%201.51818761,15.4054698%202.50523456,15.6712511%20C4.32703153,16.1647042%2011.5200008,16.1647042%2011.5200008,16.1647042%20C11.5200008,16.1647042%2018.7316732,16.1647042%2020.5346264,15.6900949%20C21.5216734,15.4244542%2022.2997516,14.646376%2022.5655328,13.6594697%20C23.0399578,11.8565164%2023.0399578,8.11785995%2023.0399578,8.11785995%20C23.0399578,8.11785995%2023.0588454,4.36007842%2022.5652516,2.55726579%20L22.5652516,2.55726579%20Z%20M9.22359441,11.552907%20L9.22359441,4.64484409%20L15.2206886,8.09887556%20L9.22359441,11.552907%20Z%27%20id=%27Shape%27/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E);
  content: "";
}
.site-footer-block .copyright {
  font-size: 0.8125rem !important;
}
.site-footer-block .copyright {
  font-weight: 200;
}
.site-footer-block .copyright a {
  color: #fff;
  font-size: 0.8125rem;
  font-weight: 200;
  text-decoration: none;
}
.site-footer-block #footer-newsletter-signup-form {
  display: inline-block;
  width: 100%;
  padding: 0;
}
.site-footer-block .hs-form {
  position: relative;
  margin-bottom: 3.9375rem;
  padding: 0;
  border: none;
  background-color: transparent;
}
.site-footer-block .hs-form .hs-richtext.hs-main-font-element small {
  color: #fff;
}
.site-footer-block .hs-form .hs-richtext.hs-main-font-element {
  padding-bottom: 2.5rem;
}
.site-footer-block .hs-form .hs-richtext > * {
  margin-bottom: 0;
  background-color: transparent;
  font-weight: 200;
}
.site-footer-block .hs-form .hs_email label {
  display: none;
}
.site-footer-block .hs-form .hs-form-field {
  position: absolute;
  top: 100%;
  right: 140px;
  left: 0;
  margin-top: -0.625rem;
  padding: 0;
}
.site-footer-block .hs-form .hs-form-field .hs-input,.site-footer-block .hs-form .hs-form-field .input {
  border: none;
  background-color: #fff;
}
.site-footer-block .hs-form .hs-form-field .input {
  padding-right: 9.375rem;
  padding-left: 0.625rem;
}
.site-footer-block .hs-form .hs-button,.site-footer-block .hs-form .hs-submit {
  position: absolute;
  top: 100%;
  right: 0;
  width: 140px;
  height: 49px;
  cursor: pointer;
}
.site-footer-block .hs-form .hs-submit {
  top: 98px;
  height: 48px;
}
.site-footer-block .hs-form .hs-error-msgs {
  margin-top: 0.2em;
  white-space: nowrap;
}
.site-footer-block .hs-form .hs-error-msgs label {
  display: block;
  color: var(--wp--preset--color--mandarin);
}

.wp-block-social-links {
  margin: 0;
  padding: 0;
  list-style: none;
  gap: 12px;
}

.wp-block-social-link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  margin-top: 0;
  padding: 0;
  border-radius: 50%;
  background-color: var(--wp--preset--color--dusky);
  transition: 0.3s ease all;
}
.wp-block-social-link svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s ease all;
  fill: #fff;
}
.wp-block-social-link:hover {
  background-color: var(--wp--preset--color--drake);
}
.wp-block-social-link:hover svg {
  transition: 0.3s ease all;
}

.wp-block-social-link-anchor {
  line-height: 0;
  fill: var(--wp--preset--color--drake);
}
.wp-block-social-link-anchor::after {
  position: relative;
  display: block;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.wp-block-social-link-anchor svg {
  display: none;
}

.nav-link-bar {
  z-index: 79;
  top: 0;
  width: 100%;
  text-align: center;
}
.nav-link-bar.sticky {
  position: sticky;
}
.nav-link-bar .container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.nav-link-bar.align-left .container {
  justify-content: flex-start;
}
.nav-link-bar .link-bar-toggle {
  display: none;
}
.nav-link-bar .mobile-toggle {
  min-height: 60px;
}
.nav-link-bar .mobile-toggle .link-bar-toggle {
  position: absolute;
  z-index: 99;
  top: 5px;
  right: 20px;
  display: block;
  padding: 0;
  outline: 0;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}
.nav-link-bar .mobile-toggle .link-bar-toggle svg {
  width: 32px;
}
.nav-link-bar .mobile-toggle .link-bar-toggle svg path {
  transform: translateY(0) rotate(0);
  transform-origin: center;
  opacity: 1;
  transition: all 0.35s ease-out;
}
.nav-link-bar .mobile-toggle .link-bar-toggle.active {
  z-index: var(--wp--custom--z-index--overlay);
}
.nav-link-bar .mobile-toggle .link-bar-toggle.active svg {
  position: relative;
  left: -10px;
}
.nav-link-bar .mobile-toggle .link-bar-toggle.active svg .top-bun {
  transform: translateY(24px) rotate(45deg);
}
.nav-link-bar .mobile-toggle .link-bar-toggle.active svg .bottom-bun {
  transform: translateY(-15px) rotate(-45deg);
}
.nav-link-bar .mobile-toggle .link-bar-toggle.active svg .meat {
  transform: rotate(180deg);
  opacity: 0;
}
.nav-link-bar .logo-container {
  display: flex;
  align-items: center;
  margin-right: auto;
}
.nav-link-bar .logo-container .product-icon {
  width: 60px;
  height: 60px;
  margin-right: 0.625rem;
}
.nav-link-bar .logo-container .product-icon img {
  max-width: 100%;
  max-height: 100%;
}
.nav-link-bar .logo-container .product-name {
  font-weight: 600;
}
.nav-link-bar .logo-container .site-logo {
  line-height: 0;
}
.nav-link-bar .link-item {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0 0.625rem;
  padding: 0.9375rem;
  font-weight: 300;
  white-space: nowrap;
  text-decoration: none;
}
.nav-link-bar .link-item.active::before,.nav-link-bar .link-item:hover::before {
  width: 100%;
}
.nav-link-bar .link-item::before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  content: "";
  transition: all 0.3s ease-out;
}
.nav-link-bar .cta {
  padding: 0.625rem 0.875rem;
  font-size: 0.875rem;
}
.nav-link-bar .link-icon-wrapper {
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  margin-right: 0.3125rem;
}
.nav-link-bar .link-icon-wrapper img,.nav-link-bar .link-icon-wrapper svg {
  max-width: 30px;
  height: auto;
  max-height: 40px;
}
.formation20 .nav-link-bar .links,.parent-pageid-19661 .nav-link-bar .links {
  max-width: 1140px;
  margin: auto;
}
.formation20 .nav-link-bar .links > a:first-child,.parent-pageid-19661 .nav-link-bar .links > a:first-child {
  flex-grow: 1;
}
.formation20 .nav-link-bar .links > a:first-child .link-icon-wrapper,.parent-pageid-19661 .nav-link-bar .links > a:first-child .link-icon-wrapper {
  width: 100%;
  max-width: 300px;
  height: auto;
}
.nav-link-bar .link-text {
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
  font-weight: 400;
  white-space: normal;
}
.link-bar .links.active {
  z-index: 2;
}

.wp-block-navigation {
  position: relative;
}

/*  ==========================================================================
     BLOCKS
     Self-contained layout pieces
    ==========================================================================  */
.wp-block-buttons {
  display: flex;
  flex-flow: row wrap;
  align-items: baseline;
  gap: calc(0.5 * var(--wp--custom--gutter-width--page)) var(--wp--custom--gutter-width--page);
  margin: 1.5rem 0;
}
.wp-block-buttons.is-vertical .wp-block-button.is-style-text .wp-block-button__link {
  font-weight: normal;
  letter-spacing: 0;
}
.wp-block-buttons.is-vertical .wp-block-button + .wp-block-button::before {
  display: block;
  width: 100%;
  height: 2px;
  margin: 0 0 1em;
  background-color: var(--wp--custom--colors--shaded-bg);
  content: "";
}
.wp-block-buttons.is-vertical .wp-block-button__link {
  font-size: 1.25rem;
  text-transform: none;
}

.buttons-label {
  flex: 1 0 auto;
  width: 100%;
  margin-bottom: 0.625rem;
  color: var(--wp--preset--color--blue);
  font-size: 1.125rem;
  letter-spacing: 0;
  line-height: 1.75rem;
  text-align: center;
}

.wp-block-button__link {
  display: inline-block;
  background-color: var(--wp--custom--colors--button-bg);
  color: var(--wp--custom--colors--button);
  text-align: center;
}
.wp-block-button__link.active,.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover {
  background-color: var(--wp--custom--colors--button-bg-hover);
  color: var(--wp--custom--colors--button-hover);
}
.wp-block-buttons.size-large .wp-block-button__link {
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-side: 46px;
  padding: var(--padding-top) var(--padding-side) var(--padding-bottom);
  font-size: 1rem;
  letter-spacing: 0.07063rem;
}
.wp-block-buttons.size-small .wp-block-button__link {
  --padding-top: 8px;
  --padding-bottom: 8px;
  --padding-side: 20px;
  padding: var(--padding-top) var(--padding-side) var(--padding-bottom);
  font-size: 0.875rem;
  letter-spacing: 0.01563rem;
}
.wp-block-button.is-style-video-link .wp-block-button__link::after {
  position: relative;
  top: 3px;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 1rem;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 12px solid var(--wp--preset--color--white);
  content: "";
}
.wp-block-button.is-style-cta-primary-white .wp-block-button__link {
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);
  background-color: var(--wp--preset--color--white);
  color: var(--wp--custom--colors--button-bg-hover);
}
.wp-block-button.is-style-cta-primary-white .wp-block-button__link.active,.wp-block-button.is-style-cta-primary-white .wp-block-button__link:active,.wp-block-button.is-style-cta-primary-white .wp-block-button__link:focus,.wp-block-button.is-style-cta-primary-white .wp-block-button__link:hover {
  background-color: var(--wp--custom--colors--button-bg-hover);
  color: var(--wp--custom--colors--button-hover);
}
.wp-block-button.is-style-cta-secondary .wp-block-button__link {
  padding: 0;
  background-color: transparent;
  color: var(--wp--custom--colors--button-bg-hover);
}
.wp-block-button.is-style-cta-secondary .wp-block-button__link.active,.wp-block-button.is-style-cta-secondary .wp-block-button__link:active,.wp-block-button.is-style-cta-secondary .wp-block-button__link:focus,.wp-block-button.is-style-cta-secondary .wp-block-button__link:hover {
  color: var(--wp--custom--colors--button-bg);
}
.wp-block-button.is-style-text-link-with-arrow .wp-block-button__link {
  padding: 0;
  background-color: transparent;
  color: var(--wp--custom--colors--button-bg-hover);
}
.wp-block-button.is-style-text-link-with-arrow .wp-block-button__link.active,.wp-block-button.is-style-text-link-with-arrow .wp-block-button__link:active,.wp-block-button.is-style-text-link-with-arrow .wp-block-button__link:focus,.wp-block-button.is-style-text-link-with-arrow .wp-block-button__link:hover {
  color: var(--wp--custom--colors--button-bg);
}
.wp-block-button.is-style-text-link-with-arrow .wp-block-button__link::after {
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  margin-left: 0.75rem;
  border-width: 5px 0 5px 6px;
  border-style: solid;
  border-color: transparent;
  border-left-color: transparent;
  border-left-color: #d4cac9;
  content: "";
  transition: border-left-color 0.2s ease-out;
}
.wp-block-button.is-style-outline .wp-block-button__link {
  border: 2px solid currentColor;
  background-color: transparent;
  color: var(--wp--custom--colors--link);
}
.wp-block-button.is-style-outline .wp-block-button__link.active,.wp-block-button.is-style-outline .wp-block-button__link:active,.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:hover {
  border-color: var(--wp--custom--colors--link);
  background-color: var(--wp--custom--colors--link);
  color: var(--wp--custom--colors--body-bg);
}

.wp-block-columns {
  --gutter: var(--wp--custom--gutter-width--column);
  display: flex;
  flex-direction: column;
  gap: var(--gutter);
}
.wp-block-columns.dont-stack-on-mobile {
  flex-direction: row;
}
.wp-block-columns.small-gutters {
  --gutter: var(--wp--custom--gutter-width--small);
  gap: var(--gutter);
}
.wp-block-columns.no-gutter {
  gap: 0;
}
.wp-block-columns.are-vertically-aligned-top {
  align-items: flex-start;
}
.wp-block-columns.are-vertically-aligned-center {
  align-items: center;
}
.wp-block-columns.are-vertically-aligned-bottom {
  align-items: flex-end;
}
.wp-block-columns.are-vertically-aligned-stretch {
  align-items: stretch;
}
.wp-block-columns.are-vertically-aligned-stretch > .wp-block-column {
  display: flex;
  flex-direction: column;
}
.wp-block-columns.are-vertically-aligned-stretch > .wp-block-column > * {
  flex-grow: 1;
}
.wp-block-columns.visible-container {
  padding: var(--gutter);
}
.wp-block-columns.equal-height-columns,.wp-block-columns.has-equal-height-columns {
  align-items: initial;
}
.wp-block-columns.equal-height-columns .wp-block-column,.wp-block-columns.has-equal-height-columns .wp-block-column {
  align-self: initial;
}
.wp-block-columns.equal-height-columns .wp-block-spacer,.wp-block-columns.has-equal-height-columns .wp-block-spacer {
  width: 100%;
  min-width: 300px;
}

.wp-block-column {
  align-self: flex-start;
  min-width: 0;
  min-height: 0;
}
.wp-block-column.has-shadow {
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);
}
.wp-block-column.with-play-button {
  position: relative;
}
.wp-block-column.with-play-button .wp-block-buttons {
  position: absolute;
  right: 0;
  bottom: 10%;
}
.wp-block-column.is-vertically-aligned-top {
  align-self: flex-start;
}
.wp-block-column.is-vertically-aligned-center {
  align-self: center;
}
.wp-block-column.is-vertically-aligned-bottom {
  align-self: flex-end;
}
.wp-block-column.fill-space {
  flex-grow: 1;
}

.wp-block-group {
  padding: 0.00313rem var(--wp--custom--gutter-width--page);
}
.wp-block-group.has-relative {
  position: relative;
}
.wp-block-group.has-shadow {
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-out;
}
.wp-block-group.has-shadow:hover {
  box-shadow: 0 3px 33px 0 rgba(0, 0, 0, 0.35);
}
.wp-block-group.has-cloud-icon {
  position: relative;
}
.wp-block-group.has-cloud-icon::after {
  position: absolute;
  top: inherit;
  right: 10px;
  bottom: 10px;
  left: inherit;
  width: 461px;
  height: 215px;
  background-image: url(../../../../../../../../themes/duckcreek-child/assets/dist/images/cloud-icon.f24b8cd0.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  content: "";
}
.wp-block-group.has-cloud-icon > * {
  position: relative;
  z-index: 2;
}
.wp-block-group.has-overlay-with-bottom,.wp-block-group.has-overlay-with-top {
  position: relative;
}
.block-editor .wp-block-group.has-overlay-with-bottom .is-style-eyebrow,.block-editor .wp-block-group.has-overlay-with-top .is-style-eyebrow,.block-editor-block-list__layout .wp-block-group.has-overlay-with-bottom .is-style-eyebrow,.block-editor-block-list__layout .wp-block-group.has-overlay-with-top .is-style-eyebrow,.wp-block-group.has-overlay-with-bottom .block-editor .is-style-eyebrow,.wp-block-group.has-overlay-with-bottom .block-editor-block-list__layout .is-style-eyebrow,.wp-block-group.has-overlay-with-bottom a,.wp-block-group.has-overlay-with-bottom h1,.wp-block-group.has-overlay-with-bottom h2,.wp-block-group.has-overlay-with-bottom h3,.wp-block-group.has-overlay-with-bottom h4,.wp-block-group.has-overlay-with-bottom h5,.wp-block-group.has-overlay-with-bottom h6,.wp-block-group.has-overlay-with-bottom img,.wp-block-group.has-overlay-with-bottom p,.wp-block-group.has-overlay-with-top .block-editor .is-style-eyebrow,.wp-block-group.has-overlay-with-top .block-editor-block-list__layout .is-style-eyebrow,.wp-block-group.has-overlay-with-top a,.wp-block-group.has-overlay-with-top h1,.wp-block-group.has-overlay-with-top h2,.wp-block-group.has-overlay-with-top h3,.wp-block-group.has-overlay-with-top h4,.wp-block-group.has-overlay-with-top h5,.wp-block-group.has-overlay-with-top h6,.wp-block-group.has-overlay-with-top img,.wp-block-group.has-overlay-with-top p {
  position: relative;
}
.wp-block-group.has-overlay-with-bottom::before,.wp-block-group.has-overlay-with-top::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.wp-block-group.has-overlay-with-top::before {
  background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 50%);
}
.wp-block-group.has-overlay-with-bottom::before {
  background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 50%);
}

.block-editor .is-style-eyebrow,.block-editor-block-list__layout .is-style-eyebrow {
  margin-bottom: 1.5rem;
  font-size: max(1rem, min(4vw, 1.125rem));
  font-weight: var(--wp--custom--font-weight--light);
  letter-spacing: 0;
  line-height: 1.5555555556;
}
.block-editor .is-style-page-heading,.block-editor-block-list__layout .is-style-page-heading {
  margin-top: 0;
  font-size: max(2rem, min(5vw, 4.5rem));
  font-weight: var(--wp--custom--font-weight--light);
  letter-spacing: 0;
  line-height: 1.2222222222;
}

.wp-block-image img {
  border-radius: 0;
}
.wp-block-image.has-lightbox .entry-img-link {
  position: relative;
  display: inline-block;
}
.wp-block-image.has-lightbox .entry-img-link:focus {
  outline: none;
  box-shadow: none;
}
.wp-block-image.has-lightbox .entry-img-link img {
  display: block;
}
.wp-block-image.has-lightbox .entry-img-link::after {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 35px;
  height: 29px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDM1IDI5Ij4KICA8cGF0aCBmaWxsPSIjNEU0QTU0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy44NTQ0NzM3LC0xLjkxODQ2NTM5ZS0xMyBDMjEuNDkzNzc2MywtMS45MTg0NjUzOWUtMTMgMjcuNzA4OTQ3NCw2LjMxMjU1MTYxIDI3LjcwODk0NzQsMTQuMDcxNTQ4NCBDMjcuNzA4OTQ3NCwxNi41MDcxMDYxIDI3LjA5NjU0MjMsMTguODAwMTM5OSAyNi4wMTk5MTg1LDIwLjgwMDE0MTYgTDM0LjI5MDc4OTUsMjUuNjQ5OTg1NSBDMzQuNDU2MDI2MywyNS43NDcwODg3IDM0LjUxMjY3MTEsMjUuOTYxNTAxNiAzNC40MTcwNjU4LDI2LjEyOTMyNzQgQzM0LjM1MzIzNjgsMjYuMjQxODY2MSAzNC4yMzcxODQyLDI2LjMwNDczMDYgMzQuMTE3ODE1OCwyNi4zMDQ3MzA2IEMzNC4wNTkyMzY4LDI2LjMwNDczMDYgMzMuOTk5ODI4OSwyNi4yODk1NzU4IDMzLjk0NTM5NDcsMjYuMjU3ODYyOSBMMjUuNjczNzkxNiwyMS40MDY3MjYzIEMyMy4yMzU4MjcsMjUuNDQ0MTgyNSAxOC44NDk1OTIyLDI4LjE0MzA5NjggMTMuODU0NDczNywyOC4xNDMwOTY4IEM2LjIxNTE3MTA1LDI4LjE0MzA5NjggLTIuMjYxMzAyMjZlLTEyLDIxLjgzMDU0NTIgLTIuMjYxMzAyMjZlLTEyLDE0LjA3MTU0ODQgQy0yLjI2MTMwMjI2ZS0xMiw2LjMxMjU1MTYxIDYuMjE1MTcxMDUsLTEuOTE4NDY1MzllLTEzIDEzLjg1NDQ3MzcsLTEuOTE4NDY1MzllLTEzIFogTTEzLjg1NDQ3MzcsMC43MDE2MTI5MDMgQzYuNTk1OTM0MjEsMC43MDE2MTI5MDMgMC42OTA3ODk0NzQsNi42OTkyODA2NSAwLjY5MDc4OTQ3NCwxNC4wNzE1NDg0IEMwLjY5MDc4OTQ3NCwyMS40NDM4MTYxIDYuNTk1OTM0MjEsMjcuNDQxNDgzOSAxMy44NTQ0NzM3LDI3LjQ0MTQ4MzkgQzIxLjExMzAxMzIsMjcuNDQxNDgzOSAyNy4wMTgxNTc5LDIxLjQ0MzgxNjEgMjcuMDE4MTU3OSwxNC4wNzE1NDg0IEMyNy4wMTgxNTc5LDYuNjk5MjgwNjUgMjEuMTEzMDEzMiwwLjcwMTYxMjkwMyAxMy44NTQ0NzM3LDAuNzAxNjEyOTAzIFogTTE0LjQxMTg3NTIsNi43MTkyOTg3MSBMMTQuNDExODc1MiwxMy4zMDY3MTA1IEwyMS4wMDAxMTA1LDEzLjMwNzUzNCBMMjEuMDAwMTEwNSwxNC4xMzEwNjM0IEwxNC40MTE4NzUyLDE0LjEzMTA2MzQgTDE0LjQxMTg3NTIsMjAuNzE5Mjk4NyBMMTMuNTg4MzQ1OCwyMC43MTkyOTg3IEwxMy41ODgzNDU4LDE0LjEzMTA2MzQgTDcuMDAwMTEwNTMsMTQuMTMxMDYzNCBMNy4wMDAxMTA1MywxMy4zMDc1MzQgTDEzLjU4ODM0NTgsMTMuMzA3NTM0IEwxMy41ODgzNDU4LDYuNzE5Mjk4NzEgTDE0LjQxMTg3NTIsNi43MTkyOTg3MSBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC4yOCkiLz4KPC9zdmc+Cg==);
  content: "";
}
.wp-block-image.has-shadow img {
  box-shadow: 0 18px 34px -22px rgba(0, 0, 0, 0.5);
}
.wp-block-image.has-shape-rounded-corners img {
  border-radius: 12px;
}
.wp-block-image.has-aspect-ratio-square {
  aspect-ratio: 1/1;
}
.wp-block-image.has-aspect-ratio-wide {
  aspect-ratio: 16/9;
}
.wp-block-image.has-aspect-ratio-portrait {
  aspect-ratio: 6/7;
}
.wp-block-image[class*=has-aspect-ratio] img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.wp-block-image.has-shape-cut-lower-corner img {
  -webkit-clip-path: polygon(100% 0, 100% calc(100% - 40px), calc(100% - 60px) 100%, 0 100%, 0 0);
          clip-path: polygon(100% 0, 100% calc(100% - 40px), calc(100% - 60px) 100%, 0 100%, 0 0);
}
.wp-block-image.has-shape-circle,.wp-block-image.has-shape-diamond,.wp-block-image.has-shape-half-circle,.wp-block-image.has-shape-hexagon,.wp-block-image.has-shape-mountain,.wp-block-image.has-shape-pacman,.wp-block-image.has-shape-pie-slice,.wp-block-image.has-shape-skewtangle,.wp-block-image.has-shape-triangle {
  margin: 0 auto !important;
}
.wp-block-image.has-shape-circle,.wp-block-image.has-shape-diamond,.wp-block-image.has-shape-half-circle,.wp-block-image.has-shape-hexagon,.wp-block-image.has-shape-mountain,.wp-block-image.has-shape-pacman,.wp-block-image.has-shape-pie-slice,.wp-block-image.has-shape-skewtangle,.wp-block-image.has-shape-triangle {
  width: auto;
  height: auto;
  padding: 0 1.25rem;
}
.wp-block-image.has-shape-circle.has-shadow,.wp-block-image.has-shape-diamond.has-shadow,.wp-block-image.has-shape-half-circle.has-shadow,.wp-block-image.has-shape-hexagon.has-shadow,.wp-block-image.has-shape-mountain.has-shadow,.wp-block-image.has-shape-pacman.has-shadow,.wp-block-image.has-shape-pie-slice.has-shadow,.wp-block-image.has-shape-skewtangle.has-shadow,.wp-block-image.has-shape-triangle.has-shadow {
  filter: drop-shadow(-11px 4px 6px rgba(37, 32, 90, 0.19));
}
.wp-block-image.has-shape-circle.has-size-small,.wp-block-image.has-shape-diamond.has-size-small,.wp-block-image.has-shape-half-circle.has-size-small,.wp-block-image.has-shape-hexagon.has-size-small,.wp-block-image.has-shape-mountain.has-size-small,.wp-block-image.has-shape-pacman.has-size-small,.wp-block-image.has-shape-pie-slice.has-size-small,.wp-block-image.has-shape-skewtangle.has-size-small,.wp-block-image.has-shape-triangle.has-size-small {
  width: 300px;
  max-width: 100%;
  height: 300px;
  max-height: 100%;
}
.wp-block-image.has-shape-circle.has-size-medium,.wp-block-image.has-shape-diamond.has-size-medium,.wp-block-image.has-shape-half-circle.has-size-medium,.wp-block-image.has-shape-hexagon.has-size-medium,.wp-block-image.has-shape-mountain.has-size-medium,.wp-block-image.has-shape-pacman.has-size-medium,.wp-block-image.has-shape-pie-slice.has-size-medium,.wp-block-image.has-shape-skewtangle.has-size-medium,.wp-block-image.has-shape-triangle.has-size-medium {
  max-width: 100%;
  max-height: 100%;
}
.wp-block-image.has-shape-circle.has-size-large,.wp-block-image.has-shape-diamond.has-size-large,.wp-block-image.has-shape-half-circle.has-size-large,.wp-block-image.has-shape-hexagon.has-size-large,.wp-block-image.has-shape-mountain.has-size-large,.wp-block-image.has-shape-pacman.has-size-large,.wp-block-image.has-shape-pie-slice.has-size-large,.wp-block-image.has-shape-skewtangle.has-size-large,.wp-block-image.has-shape-triangle.has-size-large {
  width: 500px;
  max-width: 100%;
  height: 500px;
  max-height: 100%;
}
.wp-block-image.has-shape-circle.has-size-full,.wp-block-image.has-shape-diamond.has-size-full,.wp-block-image.has-shape-half-circle.has-size-full,.wp-block-image.has-shape-hexagon.has-size-full,.wp-block-image.has-shape-mountain.has-size-full,.wp-block-image.has-shape-pacman.has-size-full,.wp-block-image.has-shape-pie-slice.has-size-full,.wp-block-image.has-shape-skewtangle.has-size-full,.wp-block-image.has-shape-triangle.has-size-full {
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
}
.wp-block-image.has-shape-circle img,.wp-block-image.has-shape-diamond img,.wp-block-image.has-shape-half-circle img,.wp-block-image.has-shape-hexagon img,.wp-block-image.has-shape-mountain img,.wp-block-image.has-shape-pacman img,.wp-block-image.has-shape-pie-slice img,.wp-block-image.has-shape-skewtangle img,.wp-block-image.has-shape-triangle img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
}
.wp-block-image.has-shape-circle {
  aspect-ratio: 1/1;
}
.wp-block-image.has-shape-circle img {
  border-radius: 50%;
  -webkit-mask-image: url(../../../../../../../../themes/duckcreek-child/assets/dist/images/circle.32c74295.png);
          mask-image: url(../../../../../../../../themes/duckcreek-child/assets/dist/images/circle.32c74295.png);
}
.wp-block-image.has-shape-diamond img {
  -webkit-mask-image: url(../../../../../../../../themes/duckcreek-child/assets/dist/images/diamond.0b0cb5c0.png);
          mask-image: url(../../../../../../../../themes/duckcreek-child/assets/dist/images/diamond.0b0cb5c0.png);
}
.wp-block-image.has-shape-half-circle img {
  -webkit-mask-image: url(../../../../../../../../themes/duckcreek-child/assets/dist/images/half-circle.c4ef5ebd.png);
          mask-image: url(../../../../../../../../themes/duckcreek-child/assets/dist/images/half-circle.c4ef5ebd.png);
}
.wp-block-image.has-shape-hexagon {
  aspect-ratio: 1/1;
}
.wp-block-image.has-shape-hexagon img {
  -webkit-mask-image: url(../../../../../../../../themes/duckcreek-child/assets/dist/images/hexogon.a2f05e38.png);
          mask-image: url(../../../../../../../../themes/duckcreek-child/assets/dist/images/hexogon.a2f05e38.png);
}
.wp-block-image.has-shape-mountain img {
  -webkit-mask-image: url(../../../../../../../../themes/duckcreek-child/assets/dist/images/mountain.cefca891.png);
          mask-image: url(../../../../../../../../themes/duckcreek-child/assets/dist/images/mountain.cefca891.png);
}
.wp-block-image.has-shape-pacman img {
  -webkit-mask-image: url(../../../../../../../../themes/duckcreek-child/assets/dist/images/pacman.9bffb1c5.png);
          mask-image: url(../../../../../../../../themes/duckcreek-child/assets/dist/images/pacman.9bffb1c5.png);
}
.wp-block-image.has-shape-pie-slice img {
  -webkit-mask-image: url(../../../../../../../../themes/duckcreek-child/assets/dist/images/pie-slice.c5f3c595.png);
          mask-image: url(../../../../../../../../themes/duckcreek-child/assets/dist/images/pie-slice.c5f3c595.png);
}
.wp-block-image.has-shape-skewtangle img {
  -webkit-mask-image: url(../../../../../../../../themes/duckcreek-child/assets/dist/images/skewtangle.d3fa6cfd.png);
          mask-image: url(../../../../../../../../themes/duckcreek-child/assets/dist/images/skewtangle.d3fa6cfd.png);
}
.wp-block-image.has-shape-triangle img {
  -webkit-mask-image: url(../../../../../../../../themes/duckcreek-child/assets/dist/images/triangle.fc591f76.png);
          mask-image: url(../../../../../../../../themes/duckcreek-child/assets/dist/images/triangle.fc591f76.png);
}

.home-slider {
  position: relative;
}

.slider-outer-wrapper {
  position: relative;
}
.slider-outer-wrapper .swiper-button-next,.slider-outer-wrapper .swiper-button-prev {
  position: absolute;
  top: 50%;
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.slider-outer-wrapper .swiper-button-next::after,.slider-outer-wrapper .swiper-button-prev::after {
  width: 40px;
  height: 40px;
  background-image: url(data:image/svg+xml;charset=utf-8,%3C?xml%20version=%271.0%27%20?%3E%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%3Csvg%20height=%27512px%27%20id=%27Layer_1%27%20style=%27enable-background:new%200%200%20512%20512;%27%20version=%271.1%27%20viewBox=%270%200%20512%20512%27%20width=%27512px%27%20xml:space=%27preserve%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%20fill=%27%23d4cac9%27%3E%3Cpolygon%20points=%27160,115.4%20180.7,96%20352,256%20180.7,416%20160,396.7%20310.5,256%20%27/%3E%3C/svg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50px;
  content: "";
}
.slider-outer-wrapper .swiper-button-next:hover::after,.slider-outer-wrapper .swiper-button-prev:hover::after {
  background-image: url(data:image/svg+xml;charset=utf-8,%3C?xml%20version=%271.0%27%20?%3E%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%3Csvg%20height=%27512px%27%20id=%27Layer_1%27%20style=%27enable-background:new%200%200%20512%20512;%27%20version=%271.1%27%20viewBox=%270%200%20512%20512%27%20width=%27512px%27%20xml:space=%27preserve%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%20fill=%27%237E6BF5%27%3E%3Cpolygon%20points=%27160,115.4%20180.7,96%20352,256%20180.7,416%20160,396.7%20310.5,256%20%27/%3E%3C/svg%3E);
}
.slider-outer-wrapper .swiper-button-prev {
  left: -40px;
  transform: translateY(-50%);
}
.slider-outer-wrapper .swiper-button-prev::after {
  transform: rotate(-180deg);
}
.slider-outer-wrapper .swiper-button-next {
  right: -40px;
  transform: translateY(-50%);
}

.slider {
  --swiper-theme-color: var(--wp--custom--colors--button-bg);
  --swiper-pagination-bullet-inactive-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-inactive-opacity: 0.5;
  --swiper-pagination-bullet-size: 12px;
  padding: var(--wp--custom--gutter-width--page) 0;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.wp-block[data-type="acf/slider"] .slider {
  overflow: inherit;
}
.wp-block[data-type="acf/slider"] .slider .wp-block[data-type="acf/post-feed"] .acf-block-preview,.wp-block[data-type="acf/slider"] .slider .wp-block[data-type="acf/post-feed-slider"] .acf-block-preview {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.wp-block[data-type="acf/slider"] .slider .wp-block[data-type="acf/post-feed"] .acf-block-preview .blog-post-card,.wp-block[data-type="acf/slider"] .slider .wp-block[data-type="acf/post-feed-slider"] .acf-block-preview .blog-post-card {
  width: 31%;
}
.wp-block[data-type="acf/slider"] .slider .wp-block[data-type="acf/post-feed"] .acf-block-preview .partners-card,.wp-block[data-type="acf/slider"] .slider .wp-block[data-type="acf/post-feed-slider"] .acf-block-preview .partners-card {
  width: 31%;
  min-width: inherit;
}
.slider.logo-slider {
  height: 180px;
}
.wp-block[data-type="acf/slider"] .slider.logo-slider {
  height: auto;
}

.slider.logo-slider .swiper-slide .wp-block-image {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  opacity: 0.6;
  transition: 0.2s ease all;
  filter: grayscale(100%);
}
.slider.logo-slider .swiper-slide:hover .wp-block-image {
  opacity: 1;
  transition: 0.2s ease all;
  filter: grayscale(0);
  scale: 1.2;
}
.slider.logo-slider.with-color .swiper-slide .wp-block-image {
  width: 100%;
  margin: 0;
  opacity: 1;
  filter: grayscale(0);
}
.slider.logo-slider.with-color .swiper-slide:hover .wp-block-image {
  opacity: 1;
  filter: grayscale(0);
}
.slider.card-with-logo-slider {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.slider.preview-adjacent-slides .swiper-slide {
  width: calc(100% - 80px) !important;
}
.slider.preview-adjacent-slides .swiper-slide > * {
  opacity: 1;
  transition: opacity 0.2s ease-out;
}
.slider.preview-adjacent-slides .swiper-slide:not(.swiper-slide-active) > * {
  opacity: 0.5;
}
.slider.has-active-emphasis .swiper-slide > * {
  position: relative;
  top: 50%;
  height: 100%;
  max-height: 100%;
  transform: translateY(-50%);
  transition: height 0.2s ease-out;
}
.slider.has-active-emphasis .swiper-slide:not(.swiper-slide-active) > * {
  position: relative;
  height: 80%;
}
.slider.has-overflow-right {
  width: 100%;
}
.slider.has-overflow-right .slides {
  left: 0;
  width: calc(100% + 300px);
}
.slider.has-overflow-right .slides .swiper-slide-prev {
  width: 300px !important;
}
.slider .slides {
  align-items: center;
}
.slider .swiper-slide {
  box-sizing: border-box;
  position: relative;
  transition: 0.3s ease opacity;
}
.slider .swiper-slide .partners-card {
  width: 100%;
  min-width: inherit;
}
.slider .swiper-slide.swiper-slide-active,.slider .swiper-slide.swiper-slide-next,.slider .swiper-slide.swiper-slide-prev {
  opacity: 1;
  transition: 0.3s ease opacity;
}
.slider .swiper-slide > .wp-block-image {
  max-width: 100%;
  margin: 0 auto;
  aspect-ratio: 1/1;
}
.slider.has-overflow-visible {
  overflow: visible;
}
.slider.has-navigation-pagination {
  --pagination-height: 50px;
}
.slider.has-navigation-pagination .swiper-pagination {
  position: absolute;
  bottom: 0;
  height: var(--pagination-height);
  font-size: 1.125rem;
  letter-spacing: 0;
  line-height: var(--pagination-height);
  text-align: center;
}
.slider.has-pagination,.slider.has-pagination-numbers {
  --pagination-height: 50px;
  padding-bottom: 6.625rem;
}
.slider.has-pagination .swiper-pagination,.slider.has-pagination-numbers .swiper-pagination {
  position: absolute;
  bottom: 0;
  height: var(--pagination-height);
  font-size: 1.125rem;
  letter-spacing: 0;
  line-height: var(--pagination-height);
  text-align: center;
}
.slider.has-transition-grow .swiper-slide > * {
  transform: scale(0.9);
  opacity: 0.5;
  transition: opacity 0.2s ease-out, transform 0.2s ease-out;
}
.slider.has-transition-grow .swiper-slide.swiper-slide-active > * {
  transform: scale(1);
  opacity: 1;
}
.slider.fill-slide-height .slides {
  align-items: stretch;
}
.slider.fill-slide-height .swiper-slide {
  height: auto;
}
.slider.fill-slide-height .swiper-slide > * {
  height: 100%;
}
.slider:not(.swiper-initialized) > .slides > *:nth-child(n+2) {
  display: none;
}
.slider.oveflow-section {
  margin-bottom: var(--wp--custom--gutter-width--page);
}
.slider .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  opacity: 1;
  background-color: #D4CAC9;
}
.slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: var(--wp--preset--color--dusky);
}

.floating-sticky-sidebar ~ .wp-block-group > * .slider:not(.swiper-initialized) > .slides > *:nth-child(1) {
  max-width: 20vw;
}

.speakers-slider {
  max-width: 1300px;
  margin: 0 auto;
}
.wp-block[data-type="acf/slider"] .speakers-slider {
  overflow: inherit;
}
.wp-block[data-type="acf/slider"] .speakers-slider .wp-block[data-type="acf/post-feed"] .acf-block-preview,.wp-block[data-type="acf/slider"] .speakers-slider .wp-block[data-type="acf/post-feed-slider"] .acf-block-preview {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.speakers-slider .swiper-button-next,.speakers-slider .swiper-button-prev {
  display: block;
  width: 20px;
  height: 34px;
  border-radius: 0;
  background-color: var(--wp--preset--color--dusky);
}
.speakers-slider .swiper-button-next::after,.speakers-slider .swiper-button-prev::after {
  display: none;
}
.speakers-slider .swiper-button-next::before,.speakers-slider .swiper-button-prev::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  border-top: 0 solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid var(--wp--preset--color--white);
  content: "";
}
.speakers-slider .swiper-button-prev {
  left: 0;
}
.speakers-slider .swiper-button-prev::before {
  margin-left: 0.125rem;
}
.speakers-slider .swiper-button-next {
  right: 0;
}
.speakers-slider .swiper-button-next::before {
  left: calc(50% - 2px);
  transform: translateX(-50%) translateY(-50%) rotate(135deg);
}

/*
Using a mixin for this because I'm using @at-root for the selectors associated with these styles,which I can't join with a comma. Since I'm stuck with two separate declarations,I'm using a mixin to keep the code DRY.
*/
.wp-block-acf-slider.has-child-selected .acf-block-preview .slider > .slides {
  margin: -2.625rem -0.75rem -0.75rem;
  padding: 0.625rem;
  border: 2px dashed var(--wp--custom--colors--border);
}
.wp-block-acf-slider.has-child-selected .acf-block-preview .slider .block-editor-block-list__layout {
  counter-reset: sliderindex;
}
.wp-block-acf-slider.has-child-selected .acf-block-preview .slider .block-editor-block-list__layout > * {
  counter-increment: sliderindex;
}
.wp-block-acf-slider.has-child-selected .acf-block-preview .slider .block-editor-block-list__layout > *::before {
  display: block;
  height: 20px;
  margin-top: 0.625rem;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.25rem;
  content: "Slide " counter(sliderindex);
}
.wp-block-acf-slider.has-child-selected .acf-block-preview .slider .block-editor-block-list__layout > *:nth-child(n+2) {
  display: block;
}
.wp-block-acf-slider.has-child-selected .acf-block-preview .slider .block-editor-block-list__layout > *.wp-block-columns {
  padding-top: 2.5rem;
}
.wp-block-acf-slider.has-child-selected .acf-block-preview .slider .block-editor-block-list__layout > *.wp-block-columns::before {
  position: absolute;
  top: 0;
}
.wp-block-acf-slider.has-child-selected .acf-block-preview .slider .block-editor-block-list__layout > *.wp-block-columns *::before {
  display: none;
}
.wp-block-acf-slider.has-child-selected .acf-block-preview .slider .block-editor-block-list__layout > *.wp-block-columns:nth-child(n+2) {
  display: flex;
}
.wp-block-acf-slider.has-child-selected .acf-block-preview .slider.has-overflow-right {
  left: 0;
  width: 100%;
}
.wp-block-acf-slider.has-child-selected .acf-block-preview .slider.has-manual-height {
  height: auto !important;
  height: initial !important;
}

.wp-block-acf-slider.is-selected .acf-block-preview .slider > .slides {
  margin: -2.625rem -0.75rem -0.75rem;
  padding: 0.625rem;
  border: 2px dashed var(--wp--custom--colors--border);
}
.wp-block-acf-slider.is-selected .acf-block-preview .slider .block-editor-block-list__layout {
  counter-reset: sliderindex;
}
.wp-block-acf-slider.is-selected .acf-block-preview .slider .block-editor-block-list__layout > * {
  counter-increment: sliderindex;
}
.wp-block-acf-slider.is-selected .acf-block-preview .slider .block-editor-block-list__layout > *::before {
  display: block;
  height: 20px;
  margin-top: 0.625rem;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.25rem;
  content: "Slide " counter(sliderindex);
}
.wp-block-acf-slider.is-selected .acf-block-preview .slider .block-editor-block-list__layout > *:nth-child(n+2) {
  display: block;
}
.wp-block-acf-slider.is-selected .acf-block-preview .slider .block-editor-block-list__layout > *.wp-block-columns {
  padding-top: 2.5rem;
}
.wp-block-acf-slider.is-selected .acf-block-preview .slider .block-editor-block-list__layout > *.wp-block-columns::before {
  position: absolute;
  top: 0;
}
.wp-block-acf-slider.is-selected .acf-block-preview .slider .block-editor-block-list__layout > *.wp-block-columns *::before {
  display: none;
}
.wp-block-acf-slider.is-selected .acf-block-preview .slider .block-editor-block-list__layout > *.wp-block-columns:nth-child(n+2) {
  display: flex;
}
.wp-block-acf-slider.is-selected .acf-block-preview .slider.has-overflow-right {
  left: 0;
  width: 100%;
}
.wp-block-acf-slider.is-selected .acf-block-preview .slider.has-manual-height {
  height: auto !important;
  height: initial !important;
}

.acf-block-preview .slider > .slides .block-editor-block-list__layout > *:nth-child(n+2) {
  display: none;
}

.swiper-pagination .swiper-pagination-bullet {
  background-color: var(--wp--preset--color--dusky);
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: var(--wp--preset--color--drake);
}

.image-slider-wrapper .slider-outer-wrapper {
  padding: 0;
}
.image-slider-wrapper .slider-outer-wrapper .image-slider {
  position: relative;
  padding: 0;
}
.image-slider-wrapper .slider-outer-wrapper .image-slider .block-editor-block-list__layout {
  display: flex;
  flex-wrap: wrap;
}
.image-slider-wrapper .slider-outer-wrapper .image-slider .block-editor-block-list__layout figure {
  width: 300px;
  max-width: 100%;
  height: 300px;
  margin: 0.3125rem;
}
.image-slider-wrapper .slider-outer-wrapper .image-slider .block-editor-block-list__layout figure .components-resizable-box__container {
  width: 100% !important;
  height: 100% !important;
}
.image-slider-wrapper .slider-outer-wrapper .image-slider.has-navigation {
  padding-bottom: 3.75rem;
}
.image-slider-wrapper .slider-outer-wrapper .image-slider figure {
  width: 100%;
  height: 300px;
}
.image-slider-wrapper .slider-outer-wrapper .image-slider img,.image-slider-wrapper .slider-outer-wrapper .image-slider img[class*=wp-image-] {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.2s ease-out;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.image-slider-wrapper .slider-outer-wrapper .image-slider:not(.block-editor [class*=selected] .image-slider-wrapper .slider-outer-wrapper .image-slider):not(.swiper-initialized) .images .wp-block-image + .wp-block-image {
  display: none;
}
.image-slider-wrapper .slider-outer-wrapper .image-slider .swiper-pagination {
  display: block;
}
.image-slider-wrapper .slider-outer-wrapper .image-slider .swiper-button-next,.image-slider-wrapper .slider-outer-wrapper .image-slider .swiper-button-prev {
  display: none;
  width: 40px;
  height: 40px;
  transform: rotate(0);
}
.image-slider-wrapper .slider-outer-wrapper .image-slider .swiper-button-next::after,.image-slider-wrapper .slider-outer-wrapper .image-slider .swiper-button-prev::after {
  width: 40px;
  height: 40px;
  transform: rotate(0);
  opacity: 0.5;
  background-size: 15px;
  transition: all 0.3s ease-out;
}
.image-slider-wrapper .slider-outer-wrapper .image-slider .swiper-button-next:hover::after,.image-slider-wrapper .slider-outer-wrapper .image-slider .swiper-button-prev:hover::after {
  opacity: 1;
}
.image-slider-wrapper .slider-outer-wrapper .image-slider .swiper-button-next::after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjE3cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE3LjAgMTguMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTguNzQ1LDAgTDE3LjQ5LDE2IEwwLDE2IEw4Ljc0NSwwIFoiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi43NDUwMDAwMDAwMDAwMDUgMC4yNTQ5OTk5OTk5OTk5MTAyKSByb3RhdGUoOTAuMDAwMDAwMDAwMDAwMDEpIj48ZyBjbGlwLXBhdGg9InVybCgjaTApIj48cG9seWdvbiBwb2ludHM9IjAsMCAxNy40OSwwIDE3LjQ5LDE2IDAsMTYgMCwwIiBzdHJva2U9Im5vbmUiIGZpbGw9IiNmZmZmZmYiPjwvcG9seWdvbj48L2c+PC9nPjwvc3ZnPg==);
}
.image-slider-wrapper .slider-outer-wrapper .image-slider .swiper-button-prev::after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjE3cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE3LjAgMTguMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTguNzQ1LDAgTDE3LjQ5LDE2IEwwLDE2IEw4Ljc0NSwwIFoiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjc0NTAwMDAwMDAwMDAwNDUgMTcuNzQ1MDAwMDAwMDAwMDA1KSByb3RhdGUoLTkwLjApIj48ZyBjbGlwLXBhdGg9InVybCgjaTApIj48cG9seWdvbiBwb2ludHM9IjAsMCAxNy40OSwwIDE3LjQ5LDE2IDAsMTYgMCwwIiBzdHJva2U9Im5vbmUiIGZpbGw9IiNmZmZmZmYiPjwvcG9seWdvbj48L2c+PC9nPjwvc3ZnPg==);
}

.testimonial-card {
  position: relative;
  padding: 0 1.875rem;
}
.testimonial-card.testimonial-card-horizontal {
  padding: 0;
}
.testimonial-card.testimonial-card-horizontal .avatar-container {
  margin: 0 auto;
}
.testimonial-card.testimonial-card-horizontal .content-block {
  width: 100%;
  text-align: left;
}
.testimonial-card.testimonial-card-horizontal .content p {
  position: relative;
  margin-top: 0;
  font-size: 1.25rem;
  font-weight: 200;
  letter-spacing: 0;
  line-height: 1.5;
}
.testimonial-card.testimonial-card-horizontal .content > *:first-child {
  margin-top: 0;
}
.testimonial-card.testimonial-card-horizontal .content > *:first-child::before {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 20px;
  height: 20px;
  margin: 0.625rem 0 0.3125rem;
  transform-origin: center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE4IDEyIj4KICA8cGF0aCBmaWxsPSIjNEU0QTU0IiBkPSJNNTc0LjczNiwxMjMuMTMxMjk0IEM1NzYuMzA0LDEyMy4xMzEyOTQgNTc3LjY0OCwxMjEuODk5Mjk0IDU3Ny42NDgsMTIwLjIxOTI5NCBDNTc3LjY0OCwxMTguODc1Mjk0IDU3Ni44NjQsMTE3Ljc1NTI5NCA1NzUuNjMyLDExNy4zMDcyOTQgTDU3OC42NTYsMTEyLjA0MzI5NCBMNTc2LjQxNiwxMTIuMDQzMjk0IEw1NzIuOTQ0LDExNy4zMDcyOTQgQzU3Mi4yNzIsMTE4LjMxNTI5NCA1NzEuODI0LDExOS4wOTkyOTQgNTcxLjgyNCwxMjAuMTA3Mjk0IEM1NzEuODI0LDEyMS43ODcyOTQgNTczLjE2OCwxMjMuMTMxMjk0IDU3NC43MzYsMTIzLjEzMTI5NCBaIE01ODQuODE2LDEyMy4xMzEyOTQgQzU4Ni4zODQsMTIzLjEzMTI5NCA1ODcuNzI4LDEyMS44OTkyOTQgNTg3LjcyOCwxMjAuMjE5Mjk0IEM1ODcuNzI4LDExOC44NzUyOTQgNTg2Ljk0NCwxMTcuNzU1Mjk0IDU4NS43MTIsMTE3LjMwNzI5NCBMNTg4LjczNiwxMTIuMDQzMjk0IEw1ODYuNDk2LDExMi4wNDMyOTQgTDU4My4wMjQsMTE3LjMwNzI5NCBDNTgyLjM1MiwxMTguMzE1Mjk0IDU4MS45MDQsMTE5LjA5OTI5NCA1ODEuOTA0LDEyMC4xMDcyOTQgQzU4MS45MDQsMTIxLjc4NzI5NCA1ODMuMjQ4LDEyMy4xMzEyOTQgNTg0LjgxNiwxMjMuMTMxMjk0IFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NzEgLTExMS40NTEpIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 20px;
  content: "";
}
.testimonial-card.testimonial-card-horizontal .content > *:last-child::after {
  position: relative;
  top: 5px;
  left: 5px;
  display: inline-block;
  width: 20px;
  height: 20px;
  transform: rotate(180deg);
  transform-origin: center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE4IDEyIj4KICA8cGF0aCBmaWxsPSIjNEU0QTU0IiBkPSJNNTc0LjczNiwxMjMuMTMxMjk0IEM1NzYuMzA0LDEyMy4xMzEyOTQgNTc3LjY0OCwxMjEuODk5Mjk0IDU3Ny42NDgsMTIwLjIxOTI5NCBDNTc3LjY0OCwxMTguODc1Mjk0IDU3Ni44NjQsMTE3Ljc1NTI5NCA1NzUuNjMyLDExNy4zMDcyOTQgTDU3OC42NTYsMTEyLjA0MzI5NCBMNTc2LjQxNiwxMTIuMDQzMjk0IEw1NzIuOTQ0LDExNy4zMDcyOTQgQzU3Mi4yNzIsMTE4LjMxNTI5NCA1NzEuODI0LDExOS4wOTkyOTQgNTcxLjgyNCwxMjAuMTA3Mjk0IEM1NzEuODI0LDEyMS43ODcyOTQgNTczLjE2OCwxMjMuMTMxMjk0IDU3NC43MzYsMTIzLjEzMTI5NCBaIE01ODQuODE2LDEyMy4xMzEyOTQgQzU4Ni4zODQsMTIzLjEzMTI5NCA1ODcuNzI4LDEyMS44OTkyOTQgNTg3LjcyOCwxMjAuMjE5Mjk0IEM1ODcuNzI4LDExOC44NzUyOTQgNTg2Ljk0NCwxMTcuNzU1Mjk0IDU4NS43MTIsMTE3LjMwNzI5NCBMNTg4LjczNiwxMTIuMDQzMjk0IEw1ODYuNDk2LDExMi4wNDMyOTQgTDU4My4wMjQsMTE3LjMwNzI5NCBDNTgyLjM1MiwxMTguMzE1Mjk0IDU4MS45MDQsMTE5LjA5OTI5NCA1ODEuOTA0LDEyMC4xMDcyOTQgQzU4MS45MDQsMTIxLjc4NzI5NCA1ODMuMjQ4LDEyMy4xMzEyOTQgNTg0LjgxNiwxMjMuMTMxMjk0IFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NzEgLTExMS40NTEpIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 20px;
  content: "";
}
.testimonial-card.testimonial-card-horizontal .name {
  margin-bottom: 0.625rem;
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.0625rem;
}
.testimonial-card.testimonial-card-horizontal .position {
  font-size: 0.8125rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 0.875rem;
}
.testimonial-card.testimonial-card-horizontal .company-logo {
  max-width: 200px;
  max-height: 100px;
  margin-top: 1.375rem;
  margin-bottom: 1rem;
}
.testimonial-card.simple-with-image .name {
  margin-top: 1.5rem;
}
.testimonial-card.simple-with-image .logo-wrapper {
  height: auto;
  margin: 0.6875rem auto 0.3125rem;
}
.testimonial-card.testimonial-card-video {
  padding: 0;
}
.testimonial-card.testimonial-card-video .content-block {
  width: 100%;
  text-align: left;
}
.testimonial-card.testimonial-card-video .testimoinal-video {
  position: relative;
  width: 100%;
  height: auto;
}
.testimonial-card.testimonial-card-video .testimoinal-video svg {
  position: relative;
}
.testimonial-card.testimonial-card-video .testimonial-video-button {
  position: absolute;
  z-index: 3;
  bottom: -15px;
  left: 20%;
  display: block;
  width: 87px;
  height: 100px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTciIGhlaWdodD0iMTM0IiB2aWV3Qm94PSIwIDAgMTE3IDEzNCI+CiAgPGRlZnM+CiAgICA8ZmlsdGVyIGlkPSJwbGF5LWljb24tYSIgd2lkdGg9IjMxOC45JSIgaGVpZ2h0PSIyNjQuOCUiIHg9Ii0xMDkuNSUiIHk9Ii04Mi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4KICAgICAgPGZlT2Zmc2V0IGR4PSItMjEiIGR5PSIxNCIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSIvPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIiBzdGREZXZpYXRpb249IjEwLjUiLz4KICAgICAgPGZlQ29sb3JNYXRyaXggaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIiB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC4xNTY0MzA5NzEgMCIvPgogICAgICA8ZmVNZXJnZT4KICAgICAgICA8ZmVNZXJnZU5vZGUgaW49InNoYWRvd01hdHJpeE91dGVyMSIvPgogICAgICAgIDxmZU1lcmdlTm9kZSBpbj0iU291cmNlR3JhcGhpYyIvPgogICAgICA8L2ZlTWVyZ2U+CiAgICA8L2ZpbHRlcj4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWx0ZXI9InVybCgjcGxheS1pY29uLWEpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0Mi41ODMgNC4wMykiPgogICAgPHBvbHlnb24gZmlsbD0iIzdFNkJGNSIgcG9pbnRzPSIzNyAxMi4xMzcgODYuMTM3IDg2LjEzNyAtMTIuMTM3IDg2LjEzNyIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMzcgNDkuMTM3KSIvPgogICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTIuODAwNjY2Nyw1NC45NzAyNzYgTDEyLjgwMDY2NjcsNTAuOTkyMjc2IEwxNi4xODQ2NjY3LDUwLjk5MjI3NiBDMTkuMzg4NjY2Nyw1MC45OTIyNzYgMjEuMzMyNjY2Nyw0OS4zNzIyNzYgMjEuMzMyNjY2Nyw0Ni42OTAyNzYgQzIxLjMzMjY2NjcsNDMuOTkwMjc2IDE5LjM4ODY2NjcsNDIuMzcwMjc2IDE2LjE4NDY2NjcsNDIuMzcwMjc2IEwxMS40Njg2NjY3LDQyLjM3MDI3NiBMMTEuNDY4NjY2Nyw1NC45NzAyNzYgTDEyLjgwMDY2NjcsNTQuOTcwMjc2IFogTTE2LjE0ODY2NjcsNDkuODIyMjc2IEwxMi44MDA2NjY3LDQ5LjgyMjI3NiBMMTIuODAwNjY2Nyw0My41MjIyNzYgTDE2LjE0ODY2NjcsNDMuNTIyMjc2IEMxOC42Njg2NjY3LDQzLjUyMjI3NiAyMC4wMDA2NjY3LDQ0LjY3NDI3NiAyMC4wMDA2NjY3LDQ2LjY5MDI3NiBDMjAuMDAwNjY2Nyw0OC42NzAyNzYgMTguNjY4NjY2Nyw0OS44MjIyNzYgMTYuMTQ4NjY2Nyw0OS44MjIyNzYgWiBNMjUuNDAwNjY2Nyw1NC45NzAyNzYgTDI1LjQwMDY2NjcsNDEuNjE0Mjc2IEwyNC4xMjI2NjY3LDQxLjYxNDI3NiBMMjQuMTIyNjY2Nyw1NC45NzAyNzYgTDI1LjQwMDY2NjcsNTQuOTcwMjc2IFogTTMxLjYyODY2NjcsNTUuMDYwMjc2IEMzMy4xOTQ2NjY3LDU1LjA2MDI3NiAzNC4zMTA2NjY3LDU0LjQ2NjI3NiAzNC44ODY2NjY3LDUzLjQ5NDI3NiBMMzQuODg2NjY2Nyw1NC45NzAyNzYgTDM2LjExMDY2NjcsNTQuOTcwMjc2IEwzNi4xMTA2NjY3LDQ5LjEwMjI3NiBDMzYuMTEwNjY2Nyw0Ni42NTQyNzYgMzQuNzI0NjY2Nyw0NS40MzAyNzYgMzIuMjc2NjY2Nyw0NS40MzAyNzYgQzMwLjc4MjY2NjcsNDUuNDMwMjc2IDI5LjM3ODY2NjcsNDUuODk4Mjc2IDI4LjQyNDY2NjcsNDYuNzA4Mjc2IEwyOS4wMDA2NjY3LDQ3LjY2MjI3NiBDMjkuNzc0NjY2Nyw0Ni45NzgyNzYgMzAuOTI2NjY2Nyw0Ni41NDYyNzYgMzIuMTUwNjY2Nyw0Ni41NDYyNzYgQzMzLjkxNDY2NjcsNDYuNTQ2Mjc2IDM0LjgzMjY2NjcsNDcuNDI4Mjc2IDM0LjgzMjY2NjcsNDkuMDQ4Mjc2IEwzNC44MzI2NjY3LDQ5LjYyNDI3NiBMMzEuODI2NjY2Nyw0OS42MjQyNzYgQzI5LjEwODY2NjcsNDkuNjI0Mjc2IDI4LjE3MjY2NjcsNTAuODQ4Mjc2IDI4LjE3MjY2NjcsNTIuMzA2Mjc2IEMyOC4xNzI2NjY3LDUzLjk0NDI3NiAyOS40ODY2NjY3LDU1LjA2MDI3NiAzMS42Mjg2NjY3LDU1LjA2MDI3NiBaIE0zMS44MjY2NjY3LDU0LjA1MjI3NiBDMzAuMzE0NjY2Nyw1NC4wNTIyNzYgMjkuNDMyNjY2Nyw1My4zNjgyNzYgMjkuNDMyNjY2Nyw1Mi4yNzAyNzYgQzI5LjQzMjY2NjcsNTEuMjk4Mjc2IDMwLjAyNjY2NjcsNTAuNTc4Mjc2IDMxLjg2MjY2NjcsNTAuNTc4Mjc2IEwzNC44MzI2NjY3LDUwLjU3ODI3NiBMMzQuODMyNjY2Nyw1Mi4xMjYyNzYgQzM0LjMyODY2NjcsNTMuMzY4Mjc2IDMzLjI2NjY2NjcsNTQuMDUyMjc2IDMxLjgyNjY2NjcsNTQuMDUyMjc2IFogTTM5LjY1NjY2NjcsNTguNTUyMjc2IEM0MS4wMDY2NjY3LDU4LjU1MjI3NiA0Mi4wMTQ2NjY3LDU3Ljk1ODI3NiA0Mi44MDY2NjY3LDU2LjEwNDI3NiBMNDcuNTQwNjY2Nyw0NS41MDIyNzYgTDQ2LjI4MDY2NjcsNDUuNTAyMjc2IEw0Mi43MTY2NjY3LDUzLjU0ODI3NiBMMzkuMTUyNjY2Nyw0NS41MDIyNzYgTDM3LjgyMDY2NjcsNDUuNTAyMjc2IEw0Mi4wNTA2NjY3LDU0Ljk1MjI3NiBMNDEuNjM2NjY2Nyw1NS44NzAyNzYgQzQxLjA5NjY2NjcsNTcuMDU4Mjc2IDQwLjUyMDY2NjcsNTcuNDU0Mjc2IDM5LjY3NDY2NjcsNTcuNDU0Mjc2IEMzOC45OTA2NjY3LDU3LjQ1NDI3NiAzOC40MTQ2NjY3LDU3LjIwMjI3NiAzNy45NDY2NjY3LDU2LjczNDI3NiBMMzcuMzUyNjY2Nyw1Ny42ODgyNzYgQzM3LjkyODY2NjcsNTguMjY0Mjc2IDM4Ljc3NDY2NjcsNTguNTUyMjc2IDM5LjY1NjY2NjcsNTguNTUyMjc2IFoiLz4KICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 87px 100px;
}
.testimonial-card.testimonial-card-video .content {
  position: relative;
}
.testimonial-card.testimonial-card-video .content p {
  font-size: 1.25rem;
  font-weight: 200;
  letter-spacing: 0;
  line-height: 1.5;
}
.testimonial-card.testimonial-card-video .content > *:first-child {
  margin-top: 0;
}
.testimonial-card.testimonial-card-video .content > *:first-child::before {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 20px;
  height: 20px;
  margin: 0.625rem 0 0.3125rem;
  transform-origin: center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE4IDEyIj4KICA8cGF0aCBmaWxsPSIjNEU0QTU0IiBkPSJNNTc0LjczNiwxMjMuMTMxMjk0IEM1NzYuMzA0LDEyMy4xMzEyOTQgNTc3LjY0OCwxMjEuODk5Mjk0IDU3Ny42NDgsMTIwLjIxOTI5NCBDNTc3LjY0OCwxMTguODc1Mjk0IDU3Ni44NjQsMTE3Ljc1NTI5NCA1NzUuNjMyLDExNy4zMDcyOTQgTDU3OC42NTYsMTEyLjA0MzI5NCBMNTc2LjQxNiwxMTIuMDQzMjk0IEw1NzIuOTQ0LDExNy4zMDcyOTQgQzU3Mi4yNzIsMTE4LjMxNTI5NCA1NzEuODI0LDExOS4wOTkyOTQgNTcxLjgyNCwxMjAuMTA3Mjk0IEM1NzEuODI0LDEyMS43ODcyOTQgNTczLjE2OCwxMjMuMTMxMjk0IDU3NC43MzYsMTIzLjEzMTI5NCBaIE01ODQuODE2LDEyMy4xMzEyOTQgQzU4Ni4zODQsMTIzLjEzMTI5NCA1ODcuNzI4LDEyMS44OTkyOTQgNTg3LjcyOCwxMjAuMjE5Mjk0IEM1ODcuNzI4LDExOC44NzUyOTQgNTg2Ljk0NCwxMTcuNzU1Mjk0IDU4NS43MTIsMTE3LjMwNzI5NCBMNTg4LjczNiwxMTIuMDQzMjk0IEw1ODYuNDk2LDExMi4wNDMyOTQgTDU4My4wMjQsMTE3LjMwNzI5NCBDNTgyLjM1MiwxMTguMzE1Mjk0IDU4MS45MDQsMTE5LjA5OTI5NCA1ODEuOTA0LDEyMC4xMDcyOTQgQzU4MS45MDQsMTIxLjc4NzI5NCA1ODMuMjQ4LDEyMy4xMzEyOTQgNTg0LjgxNiwxMjMuMTMxMjk0IFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NzEgLTExMS40NTEpIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 20px;
  content: "";
}
.testimonial-card.testimonial-card-video .content > *:last-child::after {
  position: relative;
  top: 5px;
  left: 5px;
  display: inline-block;
  width: 20px;
  height: 20px;
  transform: rotate(180deg);
  transform-origin: center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE4IDEyIj4KICA8cGF0aCBmaWxsPSIjNEU0QTU0IiBkPSJNNTc0LjczNiwxMjMuMTMxMjk0IEM1NzYuMzA0LDEyMy4xMzEyOTQgNTc3LjY0OCwxMjEuODk5Mjk0IDU3Ny42NDgsMTIwLjIxOTI5NCBDNTc3LjY0OCwxMTguODc1Mjk0IDU3Ni44NjQsMTE3Ljc1NTI5NCA1NzUuNjMyLDExNy4zMDcyOTQgTDU3OC42NTYsMTEyLjA0MzI5NCBMNTc2LjQxNiwxMTIuMDQzMjk0IEw1NzIuOTQ0LDExNy4zMDcyOTQgQzU3Mi4yNzIsMTE4LjMxNTI5NCA1NzEuODI0LDExOS4wOTkyOTQgNTcxLjgyNCwxMjAuMTA3Mjk0IEM1NzEuODI0LDEyMS43ODcyOTQgNTczLjE2OCwxMjMuMTMxMjk0IDU3NC43MzYsMTIzLjEzMTI5NCBaIE01ODQuODE2LDEyMy4xMzEyOTQgQzU4Ni4zODQsMTIzLjEzMTI5NCA1ODcuNzI4LDEyMS44OTkyOTQgNTg3LjcyOCwxMjAuMjE5Mjk0IEM1ODcuNzI4LDExOC44NzUyOTQgNTg2Ljk0NCwxMTcuNzU1Mjk0IDU4NS43MTIsMTE3LjMwNzI5NCBMNTg4LjczNiwxMTIuMDQzMjk0IEw1ODYuNDk2LDExMi4wNDMyOTQgTDU4My4wMjQsMTE3LjMwNzI5NCBDNTgyLjM1MiwxMTguMzE1Mjk0IDU4MS45MDQsMTE5LjA5OTI5NCA1ODEuOTA0LDEyMC4xMDcyOTQgQzU4MS45MDQsMTIxLjc4NzI5NCA1ODMuMjQ4LDEyMy4xMzEyOTQgNTg0LjgxNiwxMjMuMTMxMjk0IFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NzEgLTExMS40NTEpIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 20px;
  content: "";
}
.testimonial-card.testimonial-card-video .name {
  margin-bottom: 0.625rem;
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.0625rem;
}
.testimonial-card.testimonial-card-video .position {
  font-size: 0.8125rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 0.875rem;
}
.testimonial-card.testimonial-card-video .company-logo {
  max-width: 200px;
  max-height: 100px;
  margin-top: 0;
  margin-bottom: 1rem;
}
.testimonial-card.full-width .avatar-container {
  position: relative;
  align-items: center;
  margin-bottom: 3.75rem;
}
.testimonial-card.full-width .avatar-container .clipped-image {
  position: absolute;
  z-index: 2;
  top: 54%;
  width: 90%;
  height: auto;
  transform: translateY(-50%);
}
.testimonial-card.full-width .avatar-container .testimoinal-video {
  position: relative;
  width: 100%;
  height: 100%;
}
.testimonial-card.full-width .avatar-container svg {
  position: relative;
}
.testimonial-card.full-width .avatar-container .testimonial-video-button {
  position: absolute;
  z-index: 3;
  bottom: -35px;
  left: 60px;
  width: 87px;
  height: 100px;
  background-image: url(data:image/svg+xml;charset=utf-8,%3C?xml%20version=%271.0%27%20encoding=%27UTF-8%27?%3E%20%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%27117%27%20height=%27134%27%20viewBox=%270%200%20117%20134%27%20fill=%27%237E6BF5%27%3E%20%3Cdefs%3E%20%3Cfilter%20id=%27play-icon-a%27%20width=%27318.9%25%27%20height=%27264.8%25%27%20x=%27-109.5%25%27%20y=%27-82.4%25%27%20filterUnits=%27objectBoundingBox%27%3E%20%3CfeOffset%20dx=%27-21%27%20dy=%2714%27%20in=%27SourceAlpha%27%20result=%27shadowOffsetOuter1%27/%3E%20%3CfeGaussianBlur%20in=%27shadowOffsetOuter1%27%20result=%27shadowBlurOuter1%27%20stdDeviation=%2710.5%27/%3E%20%3CfeColorMatrix%20in=%27shadowBlurOuter1%27%20result=%27shadowMatrixOuter1%27%20values=%270%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.156430971%200%27/%3E%20%3CfeMerge%3E%20%3CfeMergeNode%20in=%27shadowMatrixOuter1%27/%3E%20%3CfeMergeNode%20in=%27SourceGraphic%27/%3E%20%3C/feMerge%3E%20%3C/filter%3E%20%3C/defs%3E%20%3Cg%20fill-rule=%27evenodd%27%20filter=%27url%28%23play-icon-a%29%27%20transform=%27translate%2842.583%204.03%29%27%3E%20%3Cpolygon%20points=%2737%2012.137%2086.137%2086.137%20-12.137%2086.137%27%20transform=%27rotate%2890%2037%2049.137%29%27/%3E%20%3Cpath%20fill-rule=%27nonzero%27%20d=%27M12.8006667,54.970276%20L12.8006667,50.992276%20L16.1846667,50.992276%20C19.3886667,50.992276%2021.3326667,49.372276%2021.3326667,46.690276%20C21.3326667,43.990276%2019.3886667,42.370276%2016.1846667,42.370276%20L11.4686667,42.370276%20L11.4686667,54.970276%20L12.8006667,54.970276%20Z%20M16.1486667,49.822276%20L12.8006667,49.822276%20L12.8006667,43.522276%20L16.1486667,43.522276%20C18.6686667,43.522276%2020.0006667,44.674276%2020.0006667,46.690276%20C20.0006667,48.670276%2018.6686667,49.822276%2016.1486667,49.822276%20Z%20M25.4006667,54.970276%20L25.4006667,41.614276%20L24.1226667,41.614276%20L24.1226667,54.970276%20L25.4006667,54.970276%20Z%20M31.6286667,55.060276%20C33.1946667,55.060276%2034.3106667,54.466276%2034.8866667,53.494276%20L34.8866667,54.970276%20L36.1106667,54.970276%20L36.1106667,49.102276%20C36.1106667,46.654276%2034.7246667,45.430276%2032.2766667,45.430276%20C30.7826667,45.430276%2029.3786667,45.898276%2028.4246667,46.708276%20L29.0006667,47.662276%20C29.7746667,46.978276%2030.9266667,46.546276%2032.1506667,46.546276%20C33.9146667,46.546276%2034.8326667,47.428276%2034.8326667,49.048276%20L34.8326667,49.624276%20L31.8266667,49.624276%20C29.1086667,49.624276%2028.1726667,50.848276%2028.1726667,52.306276%20C28.1726667,53.944276%2029.4866667,55.060276%2031.6286667,55.060276%20Z%20M31.8266667,54.052276%20C30.3146667,54.052276%2029.4326667,53.368276%2029.4326667,52.270276%20C29.4326667,51.298276%2030.0266667,50.578276%2031.8626667,50.578276%20L34.8326667,50.578276%20L34.8326667,52.126276%20C34.3286667,53.368276%2033.2666667,54.052276%2031.8266667,54.052276%20Z%20M39.6566667,58.552276%20C41.0066667,58.552276%2042.0146667,57.958276%2042.8066667,56.104276%20L47.5406667,45.502276%20L46.2806667,45.502276%20L42.7166667,53.548276%20L39.1526667,45.502276%20L37.8206667,45.502276%20L42.0506667,54.952276%20L41.6366667,55.870276%20C41.0966667,57.058276%2040.5206667,57.454276%2039.6746667,57.454276%20C38.9906667,57.454276%2038.4146667,57.202276%2037.9466667,56.734276%20L37.3526667,57.688276%20C37.9286667,58.264276%2038.7746667,58.552276%2039.6566667,58.552276%20Z%27/%3E%20%3C/g%3E%20%3C/svg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.testimonial-card.full-width .avatar-container .testimonial-video-button::after {
  position: absolute;
  top: 31px;
  left: 39px;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 400;
  content: "Play";
}
.testimonial-card.full-width .content-block {
  flex: 0 0 auto;
  width: 90%;
  margin: 0 auto;
}
.testimonial-card.full-width .content,.testimonial-card.full-width .name,.testimonial-card.full-width .position {
  text-align: left;
}
.testimonial-card.full-width .company-logo {
  display: block;
}
.testimonial-card.large-quote {
  padding: 0;
}
.testimonial-card.large-quote .content p,.testimonial-card.large-quote .content-block,.testimonial-card.large-quote p {
  padding-left: 1.5625rem;
  text-align: left;
}
.testimonial-card.small-quote {
  position: relative;
}
.testimonial-card.small-quote .avatar-container,.testimonial-card.small-quote .logo-wrapper {
  display: none;
}
.testimonial-card.small-quote .content {
  margin-bottom: 1.125rem;
}
.testimonial-card.small-quote .content p {
  font-size: 1.125rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.5625rem;
  text-align: center;
}
.testimonial-card.small-quote .content p::after,.testimonial-card.small-quote .content p::before {
  content: none;
}
.testimonial-card .content {
  opacity: 0.8;
  font-weight: var(--wp--custom--font-weight--light);
}
.testimonial-card .content p {
  position: relative;
  font-size: 1.375rem;
  font-weight: 200;
  line-height: 2rem;
}
.testimonial-card .content > *:first-child {
  margin-top: 0;
}
.testimonial-card .content > *:first-child::before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  transform-origin: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 51px 31px;
  content: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2712%27%3e%3cpath fill=%27%234E4A54%27 d=%27M3.736 11.68c1.568 0 2.912-1.232 2.912-2.912 0-1.344-.784-2.464-2.016-2.912L7.656.592h-2.24L1.944 5.856c-.672 1.008-1.12 1.792-1.12 2.8 0 1.68 1.344 3.024 2.912 3.024zm10.08 0c1.568 0 2.912-1.232 2.912-2.912 0-1.344-.784-2.464-2.016-2.912L17.736.592h-2.24l-3.472 5.264c-.672 1.008-1.12 1.792-1.12 2.8 0 1.68 1.344 3.024 2.912 3.024z%27/%3e%3c/svg%3e");
}
.testimonial-card .content > *:last-child {
  margin-bottom: 0;
}
.testimonial-card .content > *:last-child::after {
  position: relative;
  left: 10px;
  display: inline-block;
  transform: rotate(180deg);
  transform-origin: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 51px 31px;
  content: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2712%27%3e%3cpath fill=%27%234E4A54%27 d=%27M3.736 11.68c1.568 0 2.912-1.232 2.912-2.912 0-1.344-.784-2.464-2.016-2.912L7.656.592h-2.24L1.944 5.856c-.672 1.008-1.12 1.792-1.12 2.8 0 1.68 1.344 3.024 2.912 3.024zm10.08 0c1.568 0 2.912-1.232 2.912-2.912 0-1.344-.784-2.464-2.016-2.912L17.736.592h-2.24l-3.472 5.264c-.672 1.008-1.12 1.792-1.12 2.8 0 1.68 1.344 3.024 2.912 3.024z%27/%3e%3c/svg%3e");
}
.testimonial-card .avatar-container {
  position: relative;
  width: 100%;
  max-width: 300px;
  height: auto;
  margin: 0 auto 1.5625rem;
  aspect-ratio: 3/2.65;
}
.testimonial-card .avatar-container .has-shape-diamond {
  position: absolute;
  z-index: 2;
  top: 50%;
  width: 100%;
  height: auto;
  transform: translateY(-50%);
}
.testimonial-card .avatar-container .has-shape-diamond img {
  position: absolute;
  top: 0;
}
.testimonial-card .avatar-container .avatar-container-background svg {
  position: absolute;
  z-index: -1;
  left: -2px;
  width: 98%;
}
.testimonial-card .content-block {
  font-size: 1.125rem;
  letter-spacing: 0;
  line-height: 1.625rem;
  text-align: center;
}
.testimonial-card .name {
  margin-bottom: 0.3125rem;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.1875rem;
}
.testimonial-card .company-name,.testimonial-card .position {
  font-size: 0.8125rem;
  line-height: 1.25rem;
}
.testimonial-card .logo-wrapper {
  margin-top: 1rem;
  margin-bottom: 1.1875rem;
}
.testimonial-card .logo-wrapper img {
  width: 200px;
  height: 100px;
  -o-object-fit: contain;
     object-fit: contain;
}
.testimonial-card .company-logo {
  display: block;
  margin: 0.5rem 0 0;
}

.blog-post-card {
  text-decoration: none !important;
}

.blog-post-card {
  position: relative;
  display: block;
  align-self: auto;
  width: 100%;
  padding-bottom: 1.625rem;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);
  background-color: var(--wp--preset--color--white);
  transition: all 0.4s ease-out;
}
.blog .blog-post-card,.post-feed .blog-post-card,.post-feed-slider .blog-post-card,.slider .blog-post-card {
  padding-bottom: 3.75rem;
}
.blog-post-card:hover {
  box-shadow: 0 3px 33px 0 rgba(0, 0, 0, 0.35);
}
.blog-post-card:hover .wp-block-image::after {
  width: 100%;
}
.blog-post-card .image-block {
  width: 100%;
  height: 250px;
  margin-bottom: 1.625rem;
  background-color: var(--wp--preset--color--another-gray);
}
.blog-post-card .wp-block-image {
  width: 100%;
  height: 100%;
}
.blog-post-card .wp-block-image figure {
  position: relative;
  width: 100%;
  height: 100%;
}
.blog-post-card .wp-block-image img {
  width: 100%;
  height: 100%;
  aspect-ratio: 3/2;
  -o-object-fit: cover;
     object-fit: cover;
}
.blog-post-card .card-content {
  min-height: 150px;
  padding: 0 1.75rem;
}
.blog-post-card .card-content p {
  margin-bottom: 0;
  color: var(--wp--preset--color--cayuga);
  font-size: 0.9375rem;
  letter-spacing: 0.0125rem;
  line-height: 1.4;
}
.blog-post-card .category {
  margin-bottom: 0.625rem;
  color: var(--wp--preset--color--dusky);
  font-size: 0.8125rem;
  font-weight: var(--wp--custom--font-weight--normal);
  letter-spacing: 0;
  line-height: 1rem;
}
.blog-post-card .post-title {
  color: var(--wp--preset--color--drake);
}
.blog-post-card .wp-block-buttons {
  position: absolute;
  bottom: 20px;
  left: 28px;
  margin: 0;
}
.blog-post-card .wp-block-buttons .wp-block-button__link {
  color: var(--wp--preset--color--dusky);
  font-size: 0.875rem;
  font-weight: var(--wp--custom--font-weight--bold);
}

.scroll-indicator {
  position: absolute;
  bottom: 21px;
  left: 50%;
  margin: 0;
  padding-bottom: 0.625rem;
  transform: translateX(-50%);
  color: var(--wp--preset--color--four-eff);
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.0625rem;
}
@-webkit-keyframes scrollDown {
  0% {
    bottom: -6px;
  }
  100% {
    bottom: -20px;
  }
}
@keyframes scrollDown {
  0% {
    bottom: -6px;
  }
  100% {
    bottom: -20px;
  }
}
.scroll-indicator a {
  text-decoration: none !important;
}
.scroll-indicator a {
  color: #4F4F4F;
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.1875rem;
  text-align: center;
}
.scroll-indicator .down-arrow {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 10px;
  height: 10px;
  transform: translateX(-50%) rotate(-45deg);
  border-bottom: 1px solid var(--wp--preset--color--four-eff);
  border-left: 1px solid var(--wp--preset--color--four-eff);
  border-radius: 2px;
  -webkit-animation: scrollDown 2s linear infinite;
          animation: scrollDown 2s linear infinite;
}

.stats-animation {
  padding: 0;
}
.stats-animation .stat-icon {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  height: 120px;
  margin-bottom: 1.5625rem;
}
.stats-animation .bar .bar-item {
  transform: translateY(100%);
}
.stats-animation .bar .bar-item-left {
  fill: var(--wp--preset--color--drake);
}
.stats-animation .bar .bar-item-right {
  fill: var(--wp--preset--color--lagoon);
}
.stats-animation .bar-pointed .bar-item {
  transform: translateX(-100%);
}
.stats-animation .bar-pointed .bar-item-top {
  fill: var(--wp--preset--color--lagoon);
}
.stats-animation .bar-pointed .bar-item-bottom {
  fill: var(--wp--preset--color--drake);
}
.stats-animation .hexagon {
  width: 120px;
  height: 120px;
}
.stats-animation .hexagon circle {
  fill: var(--wp--preset--color--lagoon);
  stroke: var(--wp--preset--color--drake);
  stroke-width: 32;
  stroke-dasharray: 0 100;
}
.stats-animation .pie {
  width: 120px;
  height: 120px;
  transform: rotate(90deg);
  border-radius: 50%;
}
.stats-animation .pie circle {
  fill: var(--wp--preset--color--lagoon);
  stroke: var(--wp--preset--color--drake);
  stroke-width: 32;
  stroke-dasharray: 0 100;
}
.stats-animation .hexagon-filled {
  overflow: visible;
}
.stats-animation .hexagon-filled .hex-large {
  transform: scale(0.1);
  transform-origin: 50%;
  opacity: 0;
  fill: var(--wp--preset--color--drake);
}
.stats-animation .hexagon-filled .hex-small {
  transform: rotate(0) scale(0);
  transform-origin: 90%;
  fill: var(--wp--preset--color--lagoon);
}
.stats-animation .dots {
  overflow: visible;
}
.stats-animation .dots circle {
  transform: scale(0);
  fill: var(--wp--preset--color--lagoon);
  transform-origin: 50%;
}
.stats-animation .dots circle:nth-child(1) {
  -webkit-animation-delay: 0.025s;
          animation-delay: 0.025s;
}
.stats-animation .dots circle:nth-child(2) {
  -webkit-animation-delay: 0.05s;
          animation-delay: 0.05s;
}
.stats-animation .dots circle:nth-child(3) {
  -webkit-animation-delay: 0.075s;
          animation-delay: 0.075s;
}
.stats-animation .dots circle:nth-child(4) {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
.stats-animation .dots circle:nth-child(5) {
  -webkit-animation-delay: 0.125s;
          animation-delay: 0.125s;
}
.stats-animation .dots circle:nth-child(6) {
  -webkit-animation-delay: 0.15s;
          animation-delay: 0.15s;
}
.stats-animation .dots circle:nth-child(7) {
  -webkit-animation-delay: 0.175s;
          animation-delay: 0.175s;
}
.stats-animation .dots circle:nth-child(8) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.stats-animation .dots circle:nth-child(9) {
  -webkit-animation-delay: 0.225s;
          animation-delay: 0.225s;
}
.stats-animation .dots circle:nth-child(10) {
  -webkit-animation-delay: 0.25s;
          animation-delay: 0.25s;
}
.stats-animation .dots circle:nth-child(11) {
  -webkit-animation-delay: 0.275s;
          animation-delay: 0.275s;
}
.stats-animation .dots circle:nth-child(12) {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.stats-animation .dots circle:nth-child(13) {
  -webkit-animation-delay: 0.325s;
          animation-delay: 0.325s;
}
.stats-animation .dots circle:nth-child(14) {
  -webkit-animation-delay: 0.35s;
          animation-delay: 0.35s;
}
.stats-animation .dots circle:nth-child(15) {
  -webkit-animation-delay: 0.375s;
          animation-delay: 0.375s;
}
.stats-animation .dots circle:nth-child(16) {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.stats-animation .dots circle:nth-child(17) {
  -webkit-animation-delay: 0.425s;
          animation-delay: 0.425s;
}
.stats-animation .dots circle:nth-child(18) {
  -webkit-animation-delay: 0.45s;
          animation-delay: 0.45s;
}
.stats-animation .dots circle:nth-child(19) {
  -webkit-animation-delay: 0.475s;
          animation-delay: 0.475s;
}
.stats-animation .dots circle:nth-child(20) {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.stats-animation .dots circle:nth-child(21) {
  -webkit-animation-delay: 0.525s;
          animation-delay: 0.525s;
}
.stats-animation .dots circle:nth-child(22) {
  -webkit-animation-delay: 0.55s;
          animation-delay: 0.55s;
}
.stats-animation .dots circle:nth-child(23) {
  -webkit-animation-delay: 0.575s;
          animation-delay: 0.575s;
}
.stats-animation .dots circle:nth-child(24) {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.stats-animation .dots circle:nth-child(25) {
  -webkit-animation-delay: 0.625s;
          animation-delay: 0.625s;
}
.stats-animation .dots circle:nth-child(26) {
  -webkit-animation-delay: 0.65s;
          animation-delay: 0.65s;
}
.stats-animation .dots circle:nth-child(27) {
  -webkit-animation-delay: 0.675s;
          animation-delay: 0.675s;
}
.stats-animation .dots circle:nth-child(28) {
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.stats-animation .dots circle:nth-child(29) {
  -webkit-animation-delay: 0.725s;
          animation-delay: 0.725s;
}
.stats-animation .dots circle:nth-child(30) {
  -webkit-animation-delay: 0.75s;
          animation-delay: 0.75s;
}
.stats-animation .dots circle:nth-child(31) {
  -webkit-animation-delay: 0.775s;
          animation-delay: 0.775s;
}
.stats-animation .dots circle:nth-child(32) {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.stats-animation .dots circle:nth-child(33) {
  -webkit-animation-delay: 0.825s;
          animation-delay: 0.825s;
}
.stats-animation .dots circle:nth-child(34) {
  -webkit-animation-delay: 0.85s;
          animation-delay: 0.85s;
}
.stats-animation .dots circle:nth-child(35) {
  -webkit-animation-delay: 0.875s;
          animation-delay: 0.875s;
}
.stats-animation .dots circle:nth-child(36) {
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
.stats-animation .dots circle:nth-child(37) {
  -webkit-animation-delay: 0.925s;
          animation-delay: 0.925s;
}
.stats-animation .dots circle:nth-child(38) {
  -webkit-animation-delay: 0.95s;
          animation-delay: 0.95s;
}
.stats-animation .dots circle:nth-child(39) {
  -webkit-animation-delay: 0.975s;
          animation-delay: 0.975s;
}
.stats-animation .dots circle:nth-child(40) {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.stats-animation .dots circle:nth-child(41) {
  -webkit-animation-delay: 1.025s;
          animation-delay: 1.025s;
}
.stats-animation .dots circle:nth-child(42) {
  -webkit-animation-delay: 1.05s;
          animation-delay: 1.05s;
}
.stats-animation .dots circle:nth-child(43) {
  -webkit-animation-delay: 1.075s;
          animation-delay: 1.075s;
}
.stats-animation .dots circle:nth-child(44) {
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
}
.stats-animation .dots circle:nth-child(45) {
  -webkit-animation-delay: 1.125s;
          animation-delay: 1.125s;
}
.stats-animation .dots circle:nth-child(46) {
  -webkit-animation-delay: 1.15s;
          animation-delay: 1.15s;
}
.stats-animation .dots circle:nth-child(47) {
  -webkit-animation-delay: 1.175s;
          animation-delay: 1.175s;
}
.stats-animation .dots circle:nth-child(48) {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.stats-animation .dots circle:nth-child(49) {
  -webkit-animation-delay: 1.225s;
          animation-delay: 1.225s;
}
.stats-animation .dots circle:nth-child(50) {
  -webkit-animation-delay: 1.25s;
          animation-delay: 1.25s;
}
.stats-animation .dots circle:nth-child(51) {
  -webkit-animation-delay: 1.275s;
          animation-delay: 1.275s;
}
.stats-animation .dots circle:nth-child(52) {
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.stats-animation .dots circle:nth-child(53) {
  -webkit-animation-delay: 1.325s;
          animation-delay: 1.325s;
}
.stats-animation .dots circle:nth-child(54) {
  -webkit-animation-delay: 1.35s;
          animation-delay: 1.35s;
}
.stats-animation .dots circle:nth-child(55) {
  -webkit-animation-delay: 1.375s;
          animation-delay: 1.375s;
}
.stats-animation .dots circle:nth-child(56) {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
.stats-animation .dots circle:nth-child(57) {
  -webkit-animation-delay: 1.425s;
          animation-delay: 1.425s;
}
.stats-animation .dots circle:nth-child(58) {
  -webkit-animation-delay: 1.45s;
          animation-delay: 1.45s;
}
.stats-animation .dots circle:nth-child(59) {
  -webkit-animation-delay: 1.475s;
          animation-delay: 1.475s;
}
.stats-animation .dots circle:nth-child(60) {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
.stats-animation .dots circle:nth-child(61) {
  -webkit-animation-delay: 1.525s;
          animation-delay: 1.525s;
}
.stats-animation .dots circle:nth-child(62) {
  -webkit-animation-delay: 1.55s;
          animation-delay: 1.55s;
}
.stats-animation .dots circle:nth-child(63) {
  -webkit-animation-delay: 1.575s;
          animation-delay: 1.575s;
}
.stats-animation .dots circle:nth-child(64) {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
.stats-animation .dots circle:nth-child(65) {
  -webkit-animation-delay: 1.625s;
          animation-delay: 1.625s;
}
.stats-animation .dots circle:nth-child(66) {
  -webkit-animation-delay: 1.65s;
          animation-delay: 1.65s;
}
.stats-animation .dots circle:nth-child(67) {
  -webkit-animation-delay: 1.675s;
          animation-delay: 1.675s;
}
.stats-animation .dots circle:nth-child(68) {
  -webkit-animation-delay: 1.7s;
          animation-delay: 1.7s;
}
.stats-animation .dots circle:nth-child(69) {
  -webkit-animation-delay: 1.725s;
          animation-delay: 1.725s;
}
.stats-animation .dots circle:nth-child(70) {
  -webkit-animation-delay: 1.75s;
          animation-delay: 1.75s;
}
.stats-animation .dots circle:nth-child(71) {
  -webkit-animation-delay: 1.775s;
          animation-delay: 1.775s;
}
.stats-animation .dots circle:nth-child(72) {
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
}
.stats-animation .dots circle:nth-child(73) {
  -webkit-animation-delay: 1.825s;
          animation-delay: 1.825s;
}
.stats-animation .dots circle:nth-child(74) {
  -webkit-animation-delay: 1.85s;
          animation-delay: 1.85s;
}
.stats-animation .dots circle:nth-child(75) {
  -webkit-animation-delay: 1.875s;
          animation-delay: 1.875s;
}
.stats-animation .circles {
  overflow: visible;
}
.stats-animation .circles circle {
  transform-origin: 50%;
  opacity: 0;
}
.stats-animation .circles circle:nth-child(1) {
  -webkit-animation-delay: 0.33s;
          animation-delay: 0.33s;
}
.stats-animation .circles circle:nth-child(2) {
  -webkit-animation-delay: 0.66s;
          animation-delay: 0.66s;
}
.stats-animation .circles circle:nth-child(3) {
  -webkit-animation-delay: 0.99s;
          animation-delay: 0.99s;
}
.stats-animation .circles .outer {
  fill: var(--wp--preset--color--drake);
}
.stats-animation .circles .middle {
  fill: var(--wp--preset--color--lagoon);
}
.stats-animation .stat {
  width: 100%;
  margin-bottom: 0;
}
.stats-animation .stat.active .bar .bar-item-left {
  -webkit-animation: translateY-0 ease-in-out 2.5s forwards;
          animation: translateY-0 ease-in-out 2.5s forwards;
}
.stats-animation .stat.active .bar .bar-item-right {
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.stats-animation .stat.active .bar-pointed .bar-item-top {
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.stats-animation .stat.active .bar-pointed .bar-item-bottom {
  -webkit-animation: translateX-0 ease-in-out 2.5s forwards;
          animation: translateX-0 ease-in-out 2.5s forwards;
}
.stats-animation .stat.active .hexagon circle {
  -webkit-animation-duration: 2.5s;
          animation-duration: 2.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.stats-animation .stat.active .pie circle {
  -webkit-animation-duration: 2.5s;
          animation-duration: 2.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.stats-animation .stat.active .hexagon-filled .hex-large {
  -webkit-animation: hexagon-large ease-in-out 1.5s forwards;
          animation: hexagon-large ease-in-out 1.5s forwards;
}
.stats-animation .stat.active .hexagon-filled .hex-small {
  -webkit-animation: hexagon-small ease-in-out 1s forwards 1s;
          animation: hexagon-small ease-in-out 1s forwards 1s;
}
.stats-animation .stat.active .dots circle {
  -webkit-animation: dots ease-in-out 1s forwards;
          animation: dots ease-in-out 1s forwards;
}
.stats-animation .stat.active .dots circle:nth-child(1) {
  -webkit-animation-delay: 0.025s;
          animation-delay: 0.025s;
}
.stats-animation .stat.active .dots circle:nth-child(2) {
  -webkit-animation-delay: 0.05s;
          animation-delay: 0.05s;
}
.stats-animation .stat.active .dots circle:nth-child(3) {
  -webkit-animation-delay: 0.075s;
          animation-delay: 0.075s;
}
.stats-animation .stat.active .dots circle:nth-child(4) {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
.stats-animation .stat.active .dots circle:nth-child(5) {
  -webkit-animation-delay: 0.125s;
          animation-delay: 0.125s;
}
.stats-animation .stat.active .dots circle:nth-child(6) {
  -webkit-animation-delay: 0.15s;
          animation-delay: 0.15s;
}
.stats-animation .stat.active .dots circle:nth-child(7) {
  -webkit-animation-delay: 0.175s;
          animation-delay: 0.175s;
}
.stats-animation .stat.active .dots circle:nth-child(8) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.stats-animation .stat.active .dots circle:nth-child(9) {
  -webkit-animation-delay: 0.225s;
          animation-delay: 0.225s;
}
.stats-animation .stat.active .dots circle:nth-child(10) {
  -webkit-animation-delay: 0.25s;
          animation-delay: 0.25s;
}
.stats-animation .stat.active .dots circle:nth-child(11) {
  -webkit-animation-delay: 0.275s;
          animation-delay: 0.275s;
}
.stats-animation .stat.active .dots circle:nth-child(12) {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.stats-animation .stat.active .dots circle:nth-child(13) {
  -webkit-animation-delay: 0.325s;
          animation-delay: 0.325s;
}
.stats-animation .stat.active .dots circle:nth-child(14) {
  -webkit-animation-delay: 0.35s;
          animation-delay: 0.35s;
}
.stats-animation .stat.active .dots circle:nth-child(15) {
  -webkit-animation-delay: 0.375s;
          animation-delay: 0.375s;
}
.stats-animation .stat.active .dots circle:nth-child(16) {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.stats-animation .stat.active .dots circle:nth-child(17) {
  -webkit-animation-delay: 0.425s;
          animation-delay: 0.425s;
}
.stats-animation .stat.active .dots circle:nth-child(18) {
  -webkit-animation-delay: 0.45s;
          animation-delay: 0.45s;
}
.stats-animation .stat.active .dots circle:nth-child(19) {
  -webkit-animation-delay: 0.475s;
          animation-delay: 0.475s;
}
.stats-animation .stat.active .dots circle:nth-child(20) {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.stats-animation .stat.active .dots circle:nth-child(21) {
  -webkit-animation-delay: 0.525s;
          animation-delay: 0.525s;
}
.stats-animation .stat.active .dots circle:nth-child(22) {
  -webkit-animation-delay: 0.55s;
          animation-delay: 0.55s;
}
.stats-animation .stat.active .dots circle:nth-child(23) {
  -webkit-animation-delay: 0.575s;
          animation-delay: 0.575s;
}
.stats-animation .stat.active .dots circle:nth-child(24) {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.stats-animation .stat.active .dots circle:nth-child(25) {
  -webkit-animation-delay: 0.625s;
          animation-delay: 0.625s;
}
.stats-animation .stat.active .dots circle:nth-child(26) {
  -webkit-animation-delay: 0.65s;
          animation-delay: 0.65s;
}
.stats-animation .stat.active .dots circle:nth-child(27) {
  -webkit-animation-delay: 0.675s;
          animation-delay: 0.675s;
}
.stats-animation .stat.active .dots circle:nth-child(28) {
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.stats-animation .stat.active .dots circle:nth-child(29) {
  -webkit-animation-delay: 0.725s;
          animation-delay: 0.725s;
}
.stats-animation .stat.active .dots circle:nth-child(30) {
  -webkit-animation-delay: 0.75s;
          animation-delay: 0.75s;
}
.stats-animation .stat.active .dots circle:nth-child(31) {
  -webkit-animation-delay: 0.775s;
          animation-delay: 0.775s;
}
.stats-animation .stat.active .dots circle:nth-child(32) {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.stats-animation .stat.active .dots circle:nth-child(33) {
  -webkit-animation-delay: 0.825s;
          animation-delay: 0.825s;
}
.stats-animation .stat.active .dots circle:nth-child(34) {
  -webkit-animation-delay: 0.85s;
          animation-delay: 0.85s;
}
.stats-animation .stat.active .dots circle:nth-child(35) {
  -webkit-animation-delay: 0.875s;
          animation-delay: 0.875s;
}
.stats-animation .stat.active .dots circle:nth-child(36) {
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
.stats-animation .stat.active .dots circle:nth-child(37) {
  -webkit-animation-delay: 0.925s;
          animation-delay: 0.925s;
}
.stats-animation .stat.active .dots circle:nth-child(38) {
  -webkit-animation-delay: 0.95s;
          animation-delay: 0.95s;
}
.stats-animation .stat.active .dots circle:nth-child(39) {
  -webkit-animation-delay: 0.975s;
          animation-delay: 0.975s;
}
.stats-animation .stat.active .dots circle:nth-child(40) {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.stats-animation .stat.active .dots circle:nth-child(41) {
  -webkit-animation-delay: 1.025s;
          animation-delay: 1.025s;
}
.stats-animation .stat.active .dots circle:nth-child(42) {
  -webkit-animation-delay: 1.05s;
          animation-delay: 1.05s;
}
.stats-animation .stat.active .dots circle:nth-child(43) {
  -webkit-animation-delay: 1.075s;
          animation-delay: 1.075s;
}
.stats-animation .stat.active .dots circle:nth-child(44) {
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
}
.stats-animation .stat.active .dots circle:nth-child(45) {
  -webkit-animation-delay: 1.125s;
          animation-delay: 1.125s;
}
.stats-animation .stat.active .dots circle:nth-child(46) {
  -webkit-animation-delay: 1.15s;
          animation-delay: 1.15s;
}
.stats-animation .stat.active .dots circle:nth-child(47) {
  -webkit-animation-delay: 1.175s;
          animation-delay: 1.175s;
}
.stats-animation .stat.active .dots circle:nth-child(48) {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.stats-animation .stat.active .dots circle:nth-child(49) {
  -webkit-animation-delay: 1.225s;
          animation-delay: 1.225s;
}
.stats-animation .stat.active .dots circle:nth-child(50) {
  -webkit-animation-delay: 1.25s;
          animation-delay: 1.25s;
}
.stats-animation .stat.active .dots circle:nth-child(51) {
  -webkit-animation-delay: 1.275s;
          animation-delay: 1.275s;
}
.stats-animation .stat.active .dots circle:nth-child(52) {
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.stats-animation .stat.active .dots circle:nth-child(53) {
  -webkit-animation-delay: 1.325s;
          animation-delay: 1.325s;
}
.stats-animation .stat.active .dots circle:nth-child(54) {
  -webkit-animation-delay: 1.35s;
          animation-delay: 1.35s;
}
.stats-animation .stat.active .dots circle:nth-child(55) {
  -webkit-animation-delay: 1.375s;
          animation-delay: 1.375s;
}
.stats-animation .stat.active .dots circle:nth-child(56) {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
.stats-animation .stat.active .dots circle:nth-child(57) {
  -webkit-animation-delay: 1.425s;
          animation-delay: 1.425s;
}
.stats-animation .stat.active .dots circle:nth-child(58) {
  -webkit-animation-delay: 1.45s;
          animation-delay: 1.45s;
}
.stats-animation .stat.active .dots circle:nth-child(59) {
  -webkit-animation-delay: 1.475s;
          animation-delay: 1.475s;
}
.stats-animation .stat.active .dots circle:nth-child(60) {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
.stats-animation .stat.active .dots circle:nth-child(61) {
  -webkit-animation-delay: 1.525s;
          animation-delay: 1.525s;
}
.stats-animation .stat.active .dots circle:nth-child(62) {
  -webkit-animation-delay: 1.55s;
          animation-delay: 1.55s;
}
.stats-animation .stat.active .dots circle:nth-child(63) {
  -webkit-animation-delay: 1.575s;
          animation-delay: 1.575s;
}
.stats-animation .stat.active .dots circle:nth-child(64) {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
.stats-animation .stat.active .dots circle:nth-child(65) {
  -webkit-animation-delay: 1.625s;
          animation-delay: 1.625s;
}
.stats-animation .stat.active .dots circle:nth-child(66) {
  -webkit-animation-delay: 1.65s;
          animation-delay: 1.65s;
}
.stats-animation .stat.active .dots circle:nth-child(67) {
  -webkit-animation-delay: 1.675s;
          animation-delay: 1.675s;
}
.stats-animation .stat.active .dots circle:nth-child(68) {
  -webkit-animation-delay: 1.7s;
          animation-delay: 1.7s;
}
.stats-animation .stat.active .dots circle:nth-child(69) {
  -webkit-animation-delay: 1.725s;
          animation-delay: 1.725s;
}
.stats-animation .stat.active .dots circle:nth-child(70) {
  -webkit-animation-delay: 1.75s;
          animation-delay: 1.75s;
}
.stats-animation .stat.active .dots circle:nth-child(71) {
  -webkit-animation-delay: 1.775s;
          animation-delay: 1.775s;
}
.stats-animation .stat.active .dots circle:nth-child(72) {
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
}
.stats-animation .stat.active .dots circle:nth-child(73) {
  -webkit-animation-delay: 1.825s;
          animation-delay: 1.825s;
}
.stats-animation .stat.active .dots circle:nth-child(74) {
  -webkit-animation-delay: 1.85s;
          animation-delay: 1.85s;
}
.stats-animation .stat.active .dots circle:nth-child(75) {
  -webkit-animation-delay: 1.875s;
          animation-delay: 1.875s;
}
.stats-animation .stat.active .circles circle {
  -webkit-animation: circles ease-in-out 1.33s forwards;
          animation: circles ease-in-out 1.33s forwards;
}
.stats-animation .stat.active .circles circle:nth-child(1) {
  -webkit-animation-delay: 0.33s;
          animation-delay: 0.33s;
}
.stats-animation .stat.active .circles circle:nth-child(2) {
  -webkit-animation-delay: 0.66s;
          animation-delay: 0.66s;
}
.stats-animation .stat.active .circles circle:nth-child(3) {
  -webkit-animation-delay: 0.99s;
          animation-delay: 0.99s;
}
.wp-block[data-type="acf/stats"] .stats-animation .bar .bar-item {
  transform: translateY(0);
}
.wp-block[data-type="acf/stats"] .stats-animation .hexagon-filled .hex-large {
  transform: scale(1);
  opacity: 1;
}
.wp-block[data-type="acf/stats"] .stats-animation .hexagon-filled .hex-small {
  transform: rotate(0) scale(1);
}
.wp-block[data-type="acf/stats"] .stats-animation .bar-pointed .bar-item {
  transform: translateX(0);
}
.wp-block[data-type="acf/stats"] .stats-animation .dots circle {
  transform: scale(1);
}
.wp-block[data-type="acf/stats"] .stats-animation .circles circle {
  opacity: 1;
}

@-webkit-keyframes translateY-0 {
  to {
    transform: translateY(0%);
  }
}

@keyframes translateY-0 {
  to {
    transform: translateY(0%);
  }
}
@-webkit-keyframes translateX-0 {
  to {
    transform: translateX(-0%);
  }
}
@keyframes translateX-0 {
  to {
    transform: translateX(-0%);
  }
}
@-webkit-keyframes pie-0 {
  to {
    stroke-dasharray: 0 100;
  }
}
@keyframes pie-0 {
  to {
    stroke-dasharray: 0 100;
  }
}
@-webkit-keyframes translateY-1 {
  to {
    transform: translateY(1%);
  }
}
@keyframes translateY-1 {
  to {
    transform: translateY(1%);
  }
}
@-webkit-keyframes translateX-1 {
  to {
    transform: translateX(-1%);
  }
}
@keyframes translateX-1 {
  to {
    transform: translateX(-1%);
  }
}
@-webkit-keyframes pie-1 {
  to {
    stroke-dasharray: 1 100;
  }
}
@keyframes pie-1 {
  to {
    stroke-dasharray: 1 100;
  }
}
@-webkit-keyframes translateY-2 {
  to {
    transform: translateY(2%);
  }
}
@keyframes translateY-2 {
  to {
    transform: translateY(2%);
  }
}
@-webkit-keyframes translateX-2 {
  to {
    transform: translateX(-2%);
  }
}
@keyframes translateX-2 {
  to {
    transform: translateX(-2%);
  }
}
@-webkit-keyframes pie-2 {
  to {
    stroke-dasharray: 2 100;
  }
}
@keyframes pie-2 {
  to {
    stroke-dasharray: 2 100;
  }
}
@-webkit-keyframes translateY-3 {
  to {
    transform: translateY(3%);
  }
}
@keyframes translateY-3 {
  to {
    transform: translateY(3%);
  }
}
@-webkit-keyframes translateX-3 {
  to {
    transform: translateX(-3%);
  }
}
@keyframes translateX-3 {
  to {
    transform: translateX(-3%);
  }
}
@-webkit-keyframes pie-3 {
  to {
    stroke-dasharray: 3 100;
  }
}
@keyframes pie-3 {
  to {
    stroke-dasharray: 3 100;
  }
}
@-webkit-keyframes translateY-4 {
  to {
    transform: translateY(4%);
  }
}
@keyframes translateY-4 {
  to {
    transform: translateY(4%);
  }
}
@-webkit-keyframes translateX-4 {
  to {
    transform: translateX(-4%);
  }
}
@keyframes translateX-4 {
  to {
    transform: translateX(-4%);
  }
}
@-webkit-keyframes pie-4 {
  to {
    stroke-dasharray: 4 100;
  }
}
@keyframes pie-4 {
  to {
    stroke-dasharray: 4 100;
  }
}
@-webkit-keyframes translateY-5 {
  to {
    transform: translateY(5%);
  }
}
@keyframes translateY-5 {
  to {
    transform: translateY(5%);
  }
}
@-webkit-keyframes translateX-5 {
  to {
    transform: translateX(-5%);
  }
}
@keyframes translateX-5 {
  to {
    transform: translateX(-5%);
  }
}
@-webkit-keyframes pie-5 {
  to {
    stroke-dasharray: 5 100;
  }
}
@keyframes pie-5 {
  to {
    stroke-dasharray: 5 100;
  }
}
@-webkit-keyframes translateY-6 {
  to {
    transform: translateY(6%);
  }
}
@keyframes translateY-6 {
  to {
    transform: translateY(6%);
  }
}
@-webkit-keyframes translateX-6 {
  to {
    transform: translateX(-6%);
  }
}
@keyframes translateX-6 {
  to {
    transform: translateX(-6%);
  }
}
@-webkit-keyframes pie-6 {
  to {
    stroke-dasharray: 6 100;
  }
}
@keyframes pie-6 {
  to {
    stroke-dasharray: 6 100;
  }
}
@-webkit-keyframes translateY-7 {
  to {
    transform: translateY(7%);
  }
}
@keyframes translateY-7 {
  to {
    transform: translateY(7%);
  }
}
@-webkit-keyframes translateX-7 {
  to {
    transform: translateX(-7%);
  }
}
@keyframes translateX-7 {
  to {
    transform: translateX(-7%);
  }
}
@-webkit-keyframes pie-7 {
  to {
    stroke-dasharray: 7 100;
  }
}
@keyframes pie-7 {
  to {
    stroke-dasharray: 7 100;
  }
}
@-webkit-keyframes translateY-8 {
  to {
    transform: translateY(8%);
  }
}
@keyframes translateY-8 {
  to {
    transform: translateY(8%);
  }
}
@-webkit-keyframes translateX-8 {
  to {
    transform: translateX(-8%);
  }
}
@keyframes translateX-8 {
  to {
    transform: translateX(-8%);
  }
}
@-webkit-keyframes pie-8 {
  to {
    stroke-dasharray: 8 100;
  }
}
@keyframes pie-8 {
  to {
    stroke-dasharray: 8 100;
  }
}
@-webkit-keyframes translateY-9 {
  to {
    transform: translateY(9%);
  }
}
@keyframes translateY-9 {
  to {
    transform: translateY(9%);
  }
}
@-webkit-keyframes translateX-9 {
  to {
    transform: translateX(-9%);
  }
}
@keyframes translateX-9 {
  to {
    transform: translateX(-9%);
  }
}
@-webkit-keyframes pie-9 {
  to {
    stroke-dasharray: 9 100;
  }
}
@keyframes pie-9 {
  to {
    stroke-dasharray: 9 100;
  }
}
@-webkit-keyframes translateY-10 {
  to {
    transform: translateY(10%);
  }
}
@keyframes translateY-10 {
  to {
    transform: translateY(10%);
  }
}
@-webkit-keyframes translateX-10 {
  to {
    transform: translateX(-10%);
  }
}
@keyframes translateX-10 {
  to {
    transform: translateX(-10%);
  }
}
@-webkit-keyframes pie-10 {
  to {
    stroke-dasharray: 10 100;
  }
}
@keyframes pie-10 {
  to {
    stroke-dasharray: 10 100;
  }
}
@-webkit-keyframes translateY-11 {
  to {
    transform: translateY(11%);
  }
}
@keyframes translateY-11 {
  to {
    transform: translateY(11%);
  }
}
@-webkit-keyframes translateX-11 {
  to {
    transform: translateX(-11%);
  }
}
@keyframes translateX-11 {
  to {
    transform: translateX(-11%);
  }
}
@-webkit-keyframes pie-11 {
  to {
    stroke-dasharray: 11 100;
  }
}
@keyframes pie-11 {
  to {
    stroke-dasharray: 11 100;
  }
}
@-webkit-keyframes translateY-12 {
  to {
    transform: translateY(12%);
  }
}
@keyframes translateY-12 {
  to {
    transform: translateY(12%);
  }
}
@-webkit-keyframes translateX-12 {
  to {
    transform: translateX(-12%);
  }
}
@keyframes translateX-12 {
  to {
    transform: translateX(-12%);
  }
}
@-webkit-keyframes pie-12 {
  to {
    stroke-dasharray: 12 100;
  }
}
@keyframes pie-12 {
  to {
    stroke-dasharray: 12 100;
  }
}
@-webkit-keyframes translateY-13 {
  to {
    transform: translateY(13%);
  }
}
@keyframes translateY-13 {
  to {
    transform: translateY(13%);
  }
}
@-webkit-keyframes translateX-13 {
  to {
    transform: translateX(-13%);
  }
}
@keyframes translateX-13 {
  to {
    transform: translateX(-13%);
  }
}
@-webkit-keyframes pie-13 {
  to {
    stroke-dasharray: 13 100;
  }
}
@keyframes pie-13 {
  to {
    stroke-dasharray: 13 100;
  }
}
@-webkit-keyframes translateY-14 {
  to {
    transform: translateY(14%);
  }
}
@keyframes translateY-14 {
  to {
    transform: translateY(14%);
  }
}
@-webkit-keyframes translateX-14 {
  to {
    transform: translateX(-14%);
  }
}
@keyframes translateX-14 {
  to {
    transform: translateX(-14%);
  }
}
@-webkit-keyframes pie-14 {
  to {
    stroke-dasharray: 14 100;
  }
}
@keyframes pie-14 {
  to {
    stroke-dasharray: 14 100;
  }
}
@-webkit-keyframes translateY-15 {
  to {
    transform: translateY(15%);
  }
}
@keyframes translateY-15 {
  to {
    transform: translateY(15%);
  }
}
@-webkit-keyframes translateX-15 {
  to {
    transform: translateX(-15%);
  }
}
@keyframes translateX-15 {
  to {
    transform: translateX(-15%);
  }
}
@-webkit-keyframes pie-15 {
  to {
    stroke-dasharray: 15 100;
  }
}
@keyframes pie-15 {
  to {
    stroke-dasharray: 15 100;
  }
}
@-webkit-keyframes translateY-16 {
  to {
    transform: translateY(16%);
  }
}
@keyframes translateY-16 {
  to {
    transform: translateY(16%);
  }
}
@-webkit-keyframes translateX-16 {
  to {
    transform: translateX(-16%);
  }
}
@keyframes translateX-16 {
  to {
    transform: translateX(-16%);
  }
}
@-webkit-keyframes pie-16 {
  to {
    stroke-dasharray: 16 100;
  }
}
@keyframes pie-16 {
  to {
    stroke-dasharray: 16 100;
  }
}
@-webkit-keyframes translateY-17 {
  to {
    transform: translateY(17%);
  }
}
@keyframes translateY-17 {
  to {
    transform: translateY(17%);
  }
}
@-webkit-keyframes translateX-17 {
  to {
    transform: translateX(-17%);
  }
}
@keyframes translateX-17 {
  to {
    transform: translateX(-17%);
  }
}
@-webkit-keyframes pie-17 {
  to {
    stroke-dasharray: 17 100;
  }
}
@keyframes pie-17 {
  to {
    stroke-dasharray: 17 100;
  }
}
@-webkit-keyframes translateY-18 {
  to {
    transform: translateY(18%);
  }
}
@keyframes translateY-18 {
  to {
    transform: translateY(18%);
  }
}
@-webkit-keyframes translateX-18 {
  to {
    transform: translateX(-18%);
  }
}
@keyframes translateX-18 {
  to {
    transform: translateX(-18%);
  }
}
@-webkit-keyframes pie-18 {
  to {
    stroke-dasharray: 18 100;
  }
}
@keyframes pie-18 {
  to {
    stroke-dasharray: 18 100;
  }
}
@-webkit-keyframes translateY-19 {
  to {
    transform: translateY(19%);
  }
}
@keyframes translateY-19 {
  to {
    transform: translateY(19%);
  }
}
@-webkit-keyframes translateX-19 {
  to {
    transform: translateX(-19%);
  }
}
@keyframes translateX-19 {
  to {
    transform: translateX(-19%);
  }
}
@-webkit-keyframes pie-19 {
  to {
    stroke-dasharray: 19 100;
  }
}
@keyframes pie-19 {
  to {
    stroke-dasharray: 19 100;
  }
}
@-webkit-keyframes translateY-20 {
  to {
    transform: translateY(20%);
  }
}
@keyframes translateY-20 {
  to {
    transform: translateY(20%);
  }
}
@-webkit-keyframes translateX-20 {
  to {
    transform: translateX(-20%);
  }
}
@keyframes translateX-20 {
  to {
    transform: translateX(-20%);
  }
}
@-webkit-keyframes pie-20 {
  to {
    stroke-dasharray: 20 100;
  }
}
@keyframes pie-20 {
  to {
    stroke-dasharray: 20 100;
  }
}
@-webkit-keyframes translateY-21 {
  to {
    transform: translateY(21%);
  }
}
@keyframes translateY-21 {
  to {
    transform: translateY(21%);
  }
}
@-webkit-keyframes translateX-21 {
  to {
    transform: translateX(-21%);
  }
}
@keyframes translateX-21 {
  to {
    transform: translateX(-21%);
  }
}
@-webkit-keyframes pie-21 {
  to {
    stroke-dasharray: 21 100;
  }
}
@keyframes pie-21 {
  to {
    stroke-dasharray: 21 100;
  }
}
@-webkit-keyframes translateY-22 {
  to {
    transform: translateY(22%);
  }
}
@keyframes translateY-22 {
  to {
    transform: translateY(22%);
  }
}
@-webkit-keyframes translateX-22 {
  to {
    transform: translateX(-22%);
  }
}
@keyframes translateX-22 {
  to {
    transform: translateX(-22%);
  }
}
@-webkit-keyframes pie-22 {
  to {
    stroke-dasharray: 22 100;
  }
}
@keyframes pie-22 {
  to {
    stroke-dasharray: 22 100;
  }
}
@-webkit-keyframes translateY-23 {
  to {
    transform: translateY(23%);
  }
}
@keyframes translateY-23 {
  to {
    transform: translateY(23%);
  }
}
@-webkit-keyframes translateX-23 {
  to {
    transform: translateX(-23%);
  }
}
@keyframes translateX-23 {
  to {
    transform: translateX(-23%);
  }
}
@-webkit-keyframes pie-23 {
  to {
    stroke-dasharray: 23 100;
  }
}
@keyframes pie-23 {
  to {
    stroke-dasharray: 23 100;
  }
}
@-webkit-keyframes translateY-24 {
  to {
    transform: translateY(24%);
  }
}
@keyframes translateY-24 {
  to {
    transform: translateY(24%);
  }
}
@-webkit-keyframes translateX-24 {
  to {
    transform: translateX(-24%);
  }
}
@keyframes translateX-24 {
  to {
    transform: translateX(-24%);
  }
}
@-webkit-keyframes pie-24 {
  to {
    stroke-dasharray: 24 100;
  }
}
@keyframes pie-24 {
  to {
    stroke-dasharray: 24 100;
  }
}
@-webkit-keyframes translateY-25 {
  to {
    transform: translateY(25%);
  }
}
@keyframes translateY-25 {
  to {
    transform: translateY(25%);
  }
}
@-webkit-keyframes translateX-25 {
  to {
    transform: translateX(-25%);
  }
}
@keyframes translateX-25 {
  to {
    transform: translateX(-25%);
  }
}
@-webkit-keyframes pie-25 {
  to {
    stroke-dasharray: 25 100;
  }
}
@keyframes pie-25 {
  to {
    stroke-dasharray: 25 100;
  }
}
@-webkit-keyframes translateY-26 {
  to {
    transform: translateY(26%);
  }
}
@keyframes translateY-26 {
  to {
    transform: translateY(26%);
  }
}
@-webkit-keyframes translateX-26 {
  to {
    transform: translateX(-26%);
  }
}
@keyframes translateX-26 {
  to {
    transform: translateX(-26%);
  }
}
@-webkit-keyframes pie-26 {
  to {
    stroke-dasharray: 26 100;
  }
}
@keyframes pie-26 {
  to {
    stroke-dasharray: 26 100;
  }
}
@-webkit-keyframes translateY-27 {
  to {
    transform: translateY(27%);
  }
}
@keyframes translateY-27 {
  to {
    transform: translateY(27%);
  }
}
@-webkit-keyframes translateX-27 {
  to {
    transform: translateX(-27%);
  }
}
@keyframes translateX-27 {
  to {
    transform: translateX(-27%);
  }
}
@-webkit-keyframes pie-27 {
  to {
    stroke-dasharray: 27 100;
  }
}
@keyframes pie-27 {
  to {
    stroke-dasharray: 27 100;
  }
}
@-webkit-keyframes translateY-28 {
  to {
    transform: translateY(28%);
  }
}
@keyframes translateY-28 {
  to {
    transform: translateY(28%);
  }
}
@-webkit-keyframes translateX-28 {
  to {
    transform: translateX(-28%);
  }
}
@keyframes translateX-28 {
  to {
    transform: translateX(-28%);
  }
}
@-webkit-keyframes pie-28 {
  to {
    stroke-dasharray: 28 100;
  }
}
@keyframes pie-28 {
  to {
    stroke-dasharray: 28 100;
  }
}
@-webkit-keyframes translateY-29 {
  to {
    transform: translateY(29%);
  }
}
@keyframes translateY-29 {
  to {
    transform: translateY(29%);
  }
}
@-webkit-keyframes translateX-29 {
  to {
    transform: translateX(-29%);
  }
}
@keyframes translateX-29 {
  to {
    transform: translateX(-29%);
  }
}
@-webkit-keyframes pie-29 {
  to {
    stroke-dasharray: 29 100;
  }
}
@keyframes pie-29 {
  to {
    stroke-dasharray: 29 100;
  }
}
@-webkit-keyframes translateY-30 {
  to {
    transform: translateY(30%);
  }
}
@keyframes translateY-30 {
  to {
    transform: translateY(30%);
  }
}
@-webkit-keyframes translateX-30 {
  to {
    transform: translateX(-30%);
  }
}
@keyframes translateX-30 {
  to {
    transform: translateX(-30%);
  }
}
@-webkit-keyframes pie-30 {
  to {
    stroke-dasharray: 30 100;
  }
}
@keyframes pie-30 {
  to {
    stroke-dasharray: 30 100;
  }
}
@-webkit-keyframes translateY-31 {
  to {
    transform: translateY(31%);
  }
}
@keyframes translateY-31 {
  to {
    transform: translateY(31%);
  }
}
@-webkit-keyframes translateX-31 {
  to {
    transform: translateX(-31%);
  }
}
@keyframes translateX-31 {
  to {
    transform: translateX(-31%);
  }
}
@-webkit-keyframes pie-31 {
  to {
    stroke-dasharray: 31 100;
  }
}
@keyframes pie-31 {
  to {
    stroke-dasharray: 31 100;
  }
}
@-webkit-keyframes translateY-32 {
  to {
    transform: translateY(32%);
  }
}
@keyframes translateY-32 {
  to {
    transform: translateY(32%);
  }
}
@-webkit-keyframes translateX-32 {
  to {
    transform: translateX(-32%);
  }
}
@keyframes translateX-32 {
  to {
    transform: translateX(-32%);
  }
}
@-webkit-keyframes pie-32 {
  to {
    stroke-dasharray: 32 100;
  }
}
@keyframes pie-32 {
  to {
    stroke-dasharray: 32 100;
  }
}
@-webkit-keyframes translateY-33 {
  to {
    transform: translateY(33%);
  }
}
@keyframes translateY-33 {
  to {
    transform: translateY(33%);
  }
}
@-webkit-keyframes translateX-33 {
  to {
    transform: translateX(-33%);
  }
}
@keyframes translateX-33 {
  to {
    transform: translateX(-33%);
  }
}
@-webkit-keyframes pie-33 {
  to {
    stroke-dasharray: 33 100;
  }
}
@keyframes pie-33 {
  to {
    stroke-dasharray: 33 100;
  }
}
@-webkit-keyframes translateY-34 {
  to {
    transform: translateY(34%);
  }
}
@keyframes translateY-34 {
  to {
    transform: translateY(34%);
  }
}
@-webkit-keyframes translateX-34 {
  to {
    transform: translateX(-34%);
  }
}
@keyframes translateX-34 {
  to {
    transform: translateX(-34%);
  }
}
@-webkit-keyframes pie-34 {
  to {
    stroke-dasharray: 34 100;
  }
}
@keyframes pie-34 {
  to {
    stroke-dasharray: 34 100;
  }
}
@-webkit-keyframes translateY-35 {
  to {
    transform: translateY(35%);
  }
}
@keyframes translateY-35 {
  to {
    transform: translateY(35%);
  }
}
@-webkit-keyframes translateX-35 {
  to {
    transform: translateX(-35%);
  }
}
@keyframes translateX-35 {
  to {
    transform: translateX(-35%);
  }
}
@-webkit-keyframes pie-35 {
  to {
    stroke-dasharray: 35 100;
  }
}
@keyframes pie-35 {
  to {
    stroke-dasharray: 35 100;
  }
}
@-webkit-keyframes translateY-36 {
  to {
    transform: translateY(36%);
  }
}
@keyframes translateY-36 {
  to {
    transform: translateY(36%);
  }
}
@-webkit-keyframes translateX-36 {
  to {
    transform: translateX(-36%);
  }
}
@keyframes translateX-36 {
  to {
    transform: translateX(-36%);
  }
}
@-webkit-keyframes pie-36 {
  to {
    stroke-dasharray: 36 100;
  }
}
@keyframes pie-36 {
  to {
    stroke-dasharray: 36 100;
  }
}
@-webkit-keyframes translateY-37 {
  to {
    transform: translateY(37%);
  }
}
@keyframes translateY-37 {
  to {
    transform: translateY(37%);
  }
}
@-webkit-keyframes translateX-37 {
  to {
    transform: translateX(-37%);
  }
}
@keyframes translateX-37 {
  to {
    transform: translateX(-37%);
  }
}
@-webkit-keyframes pie-37 {
  to {
    stroke-dasharray: 37 100;
  }
}
@keyframes pie-37 {
  to {
    stroke-dasharray: 37 100;
  }
}
@-webkit-keyframes translateY-38 {
  to {
    transform: translateY(38%);
  }
}
@keyframes translateY-38 {
  to {
    transform: translateY(38%);
  }
}
@-webkit-keyframes translateX-38 {
  to {
    transform: translateX(-38%);
  }
}
@keyframes translateX-38 {
  to {
    transform: translateX(-38%);
  }
}
@-webkit-keyframes pie-38 {
  to {
    stroke-dasharray: 38 100;
  }
}
@keyframes pie-38 {
  to {
    stroke-dasharray: 38 100;
  }
}
@-webkit-keyframes translateY-39 {
  to {
    transform: translateY(39%);
  }
}
@keyframes translateY-39 {
  to {
    transform: translateY(39%);
  }
}
@-webkit-keyframes translateX-39 {
  to {
    transform: translateX(-39%);
  }
}
@keyframes translateX-39 {
  to {
    transform: translateX(-39%);
  }
}
@-webkit-keyframes pie-39 {
  to {
    stroke-dasharray: 39 100;
  }
}
@keyframes pie-39 {
  to {
    stroke-dasharray: 39 100;
  }
}
@-webkit-keyframes translateY-40 {
  to {
    transform: translateY(40%);
  }
}
@keyframes translateY-40 {
  to {
    transform: translateY(40%);
  }
}
@-webkit-keyframes translateX-40 {
  to {
    transform: translateX(-40%);
  }
}
@keyframes translateX-40 {
  to {
    transform: translateX(-40%);
  }
}
@-webkit-keyframes pie-40 {
  to {
    stroke-dasharray: 40 100;
  }
}
@keyframes pie-40 {
  to {
    stroke-dasharray: 40 100;
  }
}
@-webkit-keyframes translateY-41 {
  to {
    transform: translateY(41%);
  }
}
@keyframes translateY-41 {
  to {
    transform: translateY(41%);
  }
}
@-webkit-keyframes translateX-41 {
  to {
    transform: translateX(-41%);
  }
}
@keyframes translateX-41 {
  to {
    transform: translateX(-41%);
  }
}
@-webkit-keyframes pie-41 {
  to {
    stroke-dasharray: 41 100;
  }
}
@keyframes pie-41 {
  to {
    stroke-dasharray: 41 100;
  }
}
@-webkit-keyframes translateY-42 {
  to {
    transform: translateY(42%);
  }
}
@keyframes translateY-42 {
  to {
    transform: translateY(42%);
  }
}
@-webkit-keyframes translateX-42 {
  to {
    transform: translateX(-42%);
  }
}
@keyframes translateX-42 {
  to {
    transform: translateX(-42%);
  }
}
@-webkit-keyframes pie-42 {
  to {
    stroke-dasharray: 42 100;
  }
}
@keyframes pie-42 {
  to {
    stroke-dasharray: 42 100;
  }
}
@-webkit-keyframes translateY-43 {
  to {
    transform: translateY(43%);
  }
}
@keyframes translateY-43 {
  to {
    transform: translateY(43%);
  }
}
@-webkit-keyframes translateX-43 {
  to {
    transform: translateX(-43%);
  }
}
@keyframes translateX-43 {
  to {
    transform: translateX(-43%);
  }
}
@-webkit-keyframes pie-43 {
  to {
    stroke-dasharray: 43 100;
  }
}
@keyframes pie-43 {
  to {
    stroke-dasharray: 43 100;
  }
}
@-webkit-keyframes translateY-44 {
  to {
    transform: translateY(44%);
  }
}
@keyframes translateY-44 {
  to {
    transform: translateY(44%);
  }
}
@-webkit-keyframes translateX-44 {
  to {
    transform: translateX(-44%);
  }
}
@keyframes translateX-44 {
  to {
    transform: translateX(-44%);
  }
}
@-webkit-keyframes pie-44 {
  to {
    stroke-dasharray: 44 100;
  }
}
@keyframes pie-44 {
  to {
    stroke-dasharray: 44 100;
  }
}
@-webkit-keyframes translateY-45 {
  to {
    transform: translateY(45%);
  }
}
@keyframes translateY-45 {
  to {
    transform: translateY(45%);
  }
}
@-webkit-keyframes translateX-45 {
  to {
    transform: translateX(-45%);
  }
}
@keyframes translateX-45 {
  to {
    transform: translateX(-45%);
  }
}
@-webkit-keyframes pie-45 {
  to {
    stroke-dasharray: 45 100;
  }
}
@keyframes pie-45 {
  to {
    stroke-dasharray: 45 100;
  }
}
@-webkit-keyframes translateY-46 {
  to {
    transform: translateY(46%);
  }
}
@keyframes translateY-46 {
  to {
    transform: translateY(46%);
  }
}
@-webkit-keyframes translateX-46 {
  to {
    transform: translateX(-46%);
  }
}
@keyframes translateX-46 {
  to {
    transform: translateX(-46%);
  }
}
@-webkit-keyframes pie-46 {
  to {
    stroke-dasharray: 46 100;
  }
}
@keyframes pie-46 {
  to {
    stroke-dasharray: 46 100;
  }
}
@-webkit-keyframes translateY-47 {
  to {
    transform: translateY(47%);
  }
}
@keyframes translateY-47 {
  to {
    transform: translateY(47%);
  }
}
@-webkit-keyframes translateX-47 {
  to {
    transform: translateX(-47%);
  }
}
@keyframes translateX-47 {
  to {
    transform: translateX(-47%);
  }
}
@-webkit-keyframes pie-47 {
  to {
    stroke-dasharray: 47 100;
  }
}
@keyframes pie-47 {
  to {
    stroke-dasharray: 47 100;
  }
}
@-webkit-keyframes translateY-48 {
  to {
    transform: translateY(48%);
  }
}
@keyframes translateY-48 {
  to {
    transform: translateY(48%);
  }
}
@-webkit-keyframes translateX-48 {
  to {
    transform: translateX(-48%);
  }
}
@keyframes translateX-48 {
  to {
    transform: translateX(-48%);
  }
}
@-webkit-keyframes pie-48 {
  to {
    stroke-dasharray: 48 100;
  }
}
@keyframes pie-48 {
  to {
    stroke-dasharray: 48 100;
  }
}
@-webkit-keyframes translateY-49 {
  to {
    transform: translateY(49%);
  }
}
@keyframes translateY-49 {
  to {
    transform: translateY(49%);
  }
}
@-webkit-keyframes translateX-49 {
  to {
    transform: translateX(-49%);
  }
}
@keyframes translateX-49 {
  to {
    transform: translateX(-49%);
  }
}
@-webkit-keyframes pie-49 {
  to {
    stroke-dasharray: 49 100;
  }
}
@keyframes pie-49 {
  to {
    stroke-dasharray: 49 100;
  }
}
@-webkit-keyframes translateY-50 {
  to {
    transform: translateY(50%);
  }
}
@keyframes translateY-50 {
  to {
    transform: translateY(50%);
  }
}
@-webkit-keyframes translateX-50 {
  to {
    transform: translateX(-50%);
  }
}
@keyframes translateX-50 {
  to {
    transform: translateX(-50%);
  }
}
@-webkit-keyframes pie-50 {
  to {
    stroke-dasharray: 50 100;
  }
}
@keyframes pie-50 {
  to {
    stroke-dasharray: 50 100;
  }
}
@-webkit-keyframes translateY-51 {
  to {
    transform: translateY(51%);
  }
}
@keyframes translateY-51 {
  to {
    transform: translateY(51%);
  }
}
@-webkit-keyframes translateX-51 {
  to {
    transform: translateX(-51%);
  }
}
@keyframes translateX-51 {
  to {
    transform: translateX(-51%);
  }
}
@-webkit-keyframes pie-51 {
  to {
    stroke-dasharray: 51 100;
  }
}
@keyframes pie-51 {
  to {
    stroke-dasharray: 51 100;
  }
}
@-webkit-keyframes translateY-52 {
  to {
    transform: translateY(52%);
  }
}
@keyframes translateY-52 {
  to {
    transform: translateY(52%);
  }
}
@-webkit-keyframes translateX-52 {
  to {
    transform: translateX(-52%);
  }
}
@keyframes translateX-52 {
  to {
    transform: translateX(-52%);
  }
}
@-webkit-keyframes pie-52 {
  to {
    stroke-dasharray: 52 100;
  }
}
@keyframes pie-52 {
  to {
    stroke-dasharray: 52 100;
  }
}
@-webkit-keyframes translateY-53 {
  to {
    transform: translateY(53%);
  }
}
@keyframes translateY-53 {
  to {
    transform: translateY(53%);
  }
}
@-webkit-keyframes translateX-53 {
  to {
    transform: translateX(-53%);
  }
}
@keyframes translateX-53 {
  to {
    transform: translateX(-53%);
  }
}
@-webkit-keyframes pie-53 {
  to {
    stroke-dasharray: 53 100;
  }
}
@keyframes pie-53 {
  to {
    stroke-dasharray: 53 100;
  }
}
@-webkit-keyframes translateY-54 {
  to {
    transform: translateY(54%);
  }
}
@keyframes translateY-54 {
  to {
    transform: translateY(54%);
  }
}
@-webkit-keyframes translateX-54 {
  to {
    transform: translateX(-54%);
  }
}
@keyframes translateX-54 {
  to {
    transform: translateX(-54%);
  }
}
@-webkit-keyframes pie-54 {
  to {
    stroke-dasharray: 54 100;
  }
}
@keyframes pie-54 {
  to {
    stroke-dasharray: 54 100;
  }
}
@-webkit-keyframes translateY-55 {
  to {
    transform: translateY(55%);
  }
}
@keyframes translateY-55 {
  to {
    transform: translateY(55%);
  }
}
@-webkit-keyframes translateX-55 {
  to {
    transform: translateX(-55%);
  }
}
@keyframes translateX-55 {
  to {
    transform: translateX(-55%);
  }
}
@-webkit-keyframes pie-55 {
  to {
    stroke-dasharray: 55 100;
  }
}
@keyframes pie-55 {
  to {
    stroke-dasharray: 55 100;
  }
}
@-webkit-keyframes translateY-56 {
  to {
    transform: translateY(56%);
  }
}
@keyframes translateY-56 {
  to {
    transform: translateY(56%);
  }
}
@-webkit-keyframes translateX-56 {
  to {
    transform: translateX(-56%);
  }
}
@keyframes translateX-56 {
  to {
    transform: translateX(-56%);
  }
}
@-webkit-keyframes pie-56 {
  to {
    stroke-dasharray: 56 100;
  }
}
@keyframes pie-56 {
  to {
    stroke-dasharray: 56 100;
  }
}
@-webkit-keyframes translateY-57 {
  to {
    transform: translateY(57%);
  }
}
@keyframes translateY-57 {
  to {
    transform: translateY(57%);
  }
}
@-webkit-keyframes translateX-57 {
  to {
    transform: translateX(-57%);
  }
}
@keyframes translateX-57 {
  to {
    transform: translateX(-57%);
  }
}
@-webkit-keyframes pie-57 {
  to {
    stroke-dasharray: 57 100;
  }
}
@keyframes pie-57 {
  to {
    stroke-dasharray: 57 100;
  }
}
@-webkit-keyframes translateY-58 {
  to {
    transform: translateY(58%);
  }
}
@keyframes translateY-58 {
  to {
    transform: translateY(58%);
  }
}
@-webkit-keyframes translateX-58 {
  to {
    transform: translateX(-58%);
  }
}
@keyframes translateX-58 {
  to {
    transform: translateX(-58%);
  }
}
@-webkit-keyframes pie-58 {
  to {
    stroke-dasharray: 58 100;
  }
}
@keyframes pie-58 {
  to {
    stroke-dasharray: 58 100;
  }
}
@-webkit-keyframes translateY-59 {
  to {
    transform: translateY(59%);
  }
}
@keyframes translateY-59 {
  to {
    transform: translateY(59%);
  }
}
@-webkit-keyframes translateX-59 {
  to {
    transform: translateX(-59%);
  }
}
@keyframes translateX-59 {
  to {
    transform: translateX(-59%);
  }
}
@-webkit-keyframes pie-59 {
  to {
    stroke-dasharray: 59 100;
  }
}
@keyframes pie-59 {
  to {
    stroke-dasharray: 59 100;
  }
}
@-webkit-keyframes translateY-60 {
  to {
    transform: translateY(60%);
  }
}
@keyframes translateY-60 {
  to {
    transform: translateY(60%);
  }
}
@-webkit-keyframes translateX-60 {
  to {
    transform: translateX(-60%);
  }
}
@keyframes translateX-60 {
  to {
    transform: translateX(-60%);
  }
}
@-webkit-keyframes pie-60 {
  to {
    stroke-dasharray: 60 100;
  }
}
@keyframes pie-60 {
  to {
    stroke-dasharray: 60 100;
  }
}
@-webkit-keyframes translateY-61 {
  to {
    transform: translateY(61%);
  }
}
@keyframes translateY-61 {
  to {
    transform: translateY(61%);
  }
}
@-webkit-keyframes translateX-61 {
  to {
    transform: translateX(-61%);
  }
}
@keyframes translateX-61 {
  to {
    transform: translateX(-61%);
  }
}
@-webkit-keyframes pie-61 {
  to {
    stroke-dasharray: 61 100;
  }
}
@keyframes pie-61 {
  to {
    stroke-dasharray: 61 100;
  }
}
@-webkit-keyframes translateY-62 {
  to {
    transform: translateY(62%);
  }
}
@keyframes translateY-62 {
  to {
    transform: translateY(62%);
  }
}
@-webkit-keyframes translateX-62 {
  to {
    transform: translateX(-62%);
  }
}
@keyframes translateX-62 {
  to {
    transform: translateX(-62%);
  }
}
@-webkit-keyframes pie-62 {
  to {
    stroke-dasharray: 62 100;
  }
}
@keyframes pie-62 {
  to {
    stroke-dasharray: 62 100;
  }
}
@-webkit-keyframes translateY-63 {
  to {
    transform: translateY(63%);
  }
}
@keyframes translateY-63 {
  to {
    transform: translateY(63%);
  }
}
@-webkit-keyframes translateX-63 {
  to {
    transform: translateX(-63%);
  }
}
@keyframes translateX-63 {
  to {
    transform: translateX(-63%);
  }
}
@-webkit-keyframes pie-63 {
  to {
    stroke-dasharray: 63 100;
  }
}
@keyframes pie-63 {
  to {
    stroke-dasharray: 63 100;
  }
}
@-webkit-keyframes translateY-64 {
  to {
    transform: translateY(64%);
  }
}
@keyframes translateY-64 {
  to {
    transform: translateY(64%);
  }
}
@-webkit-keyframes translateX-64 {
  to {
    transform: translateX(-64%);
  }
}
@keyframes translateX-64 {
  to {
    transform: translateX(-64%);
  }
}
@-webkit-keyframes pie-64 {
  to {
    stroke-dasharray: 64 100;
  }
}
@keyframes pie-64 {
  to {
    stroke-dasharray: 64 100;
  }
}
@-webkit-keyframes translateY-65 {
  to {
    transform: translateY(65%);
  }
}
@keyframes translateY-65 {
  to {
    transform: translateY(65%);
  }
}
@-webkit-keyframes translateX-65 {
  to {
    transform: translateX(-65%);
  }
}
@keyframes translateX-65 {
  to {
    transform: translateX(-65%);
  }
}
@-webkit-keyframes pie-65 {
  to {
    stroke-dasharray: 65 100;
  }
}
@keyframes pie-65 {
  to {
    stroke-dasharray: 65 100;
  }
}
@-webkit-keyframes translateY-66 {
  to {
    transform: translateY(66%);
  }
}
@keyframes translateY-66 {
  to {
    transform: translateY(66%);
  }
}
@-webkit-keyframes translateX-66 {
  to {
    transform: translateX(-66%);
  }
}
@keyframes translateX-66 {
  to {
    transform: translateX(-66%);
  }
}
@-webkit-keyframes pie-66 {
  to {
    stroke-dasharray: 66 100;
  }
}
@keyframes pie-66 {
  to {
    stroke-dasharray: 66 100;
  }
}
@-webkit-keyframes translateY-67 {
  to {
    transform: translateY(67%);
  }
}
@keyframes translateY-67 {
  to {
    transform: translateY(67%);
  }
}
@-webkit-keyframes translateX-67 {
  to {
    transform: translateX(-67%);
  }
}
@keyframes translateX-67 {
  to {
    transform: translateX(-67%);
  }
}
@-webkit-keyframes pie-67 {
  to {
    stroke-dasharray: 67 100;
  }
}
@keyframes pie-67 {
  to {
    stroke-dasharray: 67 100;
  }
}
@-webkit-keyframes translateY-68 {
  to {
    transform: translateY(68%);
  }
}
@keyframes translateY-68 {
  to {
    transform: translateY(68%);
  }
}
@-webkit-keyframes translateX-68 {
  to {
    transform: translateX(-68%);
  }
}
@keyframes translateX-68 {
  to {
    transform: translateX(-68%);
  }
}
@-webkit-keyframes pie-68 {
  to {
    stroke-dasharray: 68 100;
  }
}
@keyframes pie-68 {
  to {
    stroke-dasharray: 68 100;
  }
}
@-webkit-keyframes translateY-69 {
  to {
    transform: translateY(69%);
  }
}
@keyframes translateY-69 {
  to {
    transform: translateY(69%);
  }
}
@-webkit-keyframes translateX-69 {
  to {
    transform: translateX(-69%);
  }
}
@keyframes translateX-69 {
  to {
    transform: translateX(-69%);
  }
}
@-webkit-keyframes pie-69 {
  to {
    stroke-dasharray: 69 100;
  }
}
@keyframes pie-69 {
  to {
    stroke-dasharray: 69 100;
  }
}
@-webkit-keyframes translateY-70 {
  to {
    transform: translateY(70%);
  }
}
@keyframes translateY-70 {
  to {
    transform: translateY(70%);
  }
}
@-webkit-keyframes translateX-70 {
  to {
    transform: translateX(-70%);
  }
}
@keyframes translateX-70 {
  to {
    transform: translateX(-70%);
  }
}
@-webkit-keyframes pie-70 {
  to {
    stroke-dasharray: 70 100;
  }
}
@keyframes pie-70 {
  to {
    stroke-dasharray: 70 100;
  }
}
@-webkit-keyframes translateY-71 {
  to {
    transform: translateY(71%);
  }
}
@keyframes translateY-71 {
  to {
    transform: translateY(71%);
  }
}
@-webkit-keyframes translateX-71 {
  to {
    transform: translateX(-71%);
  }
}
@keyframes translateX-71 {
  to {
    transform: translateX(-71%);
  }
}
@-webkit-keyframes pie-71 {
  to {
    stroke-dasharray: 71 100;
  }
}
@keyframes pie-71 {
  to {
    stroke-dasharray: 71 100;
  }
}
@-webkit-keyframes translateY-72 {
  to {
    transform: translateY(72%);
  }
}
@keyframes translateY-72 {
  to {
    transform: translateY(72%);
  }
}
@-webkit-keyframes translateX-72 {
  to {
    transform: translateX(-72%);
  }
}
@keyframes translateX-72 {
  to {
    transform: translateX(-72%);
  }
}
@-webkit-keyframes pie-72 {
  to {
    stroke-dasharray: 72 100;
  }
}
@keyframes pie-72 {
  to {
    stroke-dasharray: 72 100;
  }
}
@-webkit-keyframes translateY-73 {
  to {
    transform: translateY(73%);
  }
}
@keyframes translateY-73 {
  to {
    transform: translateY(73%);
  }
}
@-webkit-keyframes translateX-73 {
  to {
    transform: translateX(-73%);
  }
}
@keyframes translateX-73 {
  to {
    transform: translateX(-73%);
  }
}
@-webkit-keyframes pie-73 {
  to {
    stroke-dasharray: 73 100;
  }
}
@keyframes pie-73 {
  to {
    stroke-dasharray: 73 100;
  }
}
@-webkit-keyframes translateY-74 {
  to {
    transform: translateY(74%);
  }
}
@keyframes translateY-74 {
  to {
    transform: translateY(74%);
  }
}
@-webkit-keyframes translateX-74 {
  to {
    transform: translateX(-74%);
  }
}
@keyframes translateX-74 {
  to {
    transform: translateX(-74%);
  }
}
@-webkit-keyframes pie-74 {
  to {
    stroke-dasharray: 74 100;
  }
}
@keyframes pie-74 {
  to {
    stroke-dasharray: 74 100;
  }
}
@-webkit-keyframes translateY-75 {
  to {
    transform: translateY(75%);
  }
}
@keyframes translateY-75 {
  to {
    transform: translateY(75%);
  }
}
@-webkit-keyframes translateX-75 {
  to {
    transform: translateX(-75%);
  }
}
@keyframes translateX-75 {
  to {
    transform: translateX(-75%);
  }
}
@-webkit-keyframes pie-75 {
  to {
    stroke-dasharray: 75 100;
  }
}
@keyframes pie-75 {
  to {
    stroke-dasharray: 75 100;
  }
}
@-webkit-keyframes translateY-76 {
  to {
    transform: translateY(76%);
  }
}
@keyframes translateY-76 {
  to {
    transform: translateY(76%);
  }
}
@-webkit-keyframes translateX-76 {
  to {
    transform: translateX(-76%);
  }
}
@keyframes translateX-76 {
  to {
    transform: translateX(-76%);
  }
}
@-webkit-keyframes pie-76 {
  to {
    stroke-dasharray: 76 100;
  }
}
@keyframes pie-76 {
  to {
    stroke-dasharray: 76 100;
  }
}
@-webkit-keyframes translateY-77 {
  to {
    transform: translateY(77%);
  }
}
@keyframes translateY-77 {
  to {
    transform: translateY(77%);
  }
}
@-webkit-keyframes translateX-77 {
  to {
    transform: translateX(-77%);
  }
}
@keyframes translateX-77 {
  to {
    transform: translateX(-77%);
  }
}
@-webkit-keyframes pie-77 {
  to {
    stroke-dasharray: 77 100;
  }
}
@keyframes pie-77 {
  to {
    stroke-dasharray: 77 100;
  }
}
@-webkit-keyframes translateY-78 {
  to {
    transform: translateY(78%);
  }
}
@keyframes translateY-78 {
  to {
    transform: translateY(78%);
  }
}
@-webkit-keyframes translateX-78 {
  to {
    transform: translateX(-78%);
  }
}
@keyframes translateX-78 {
  to {
    transform: translateX(-78%);
  }
}
@-webkit-keyframes pie-78 {
  to {
    stroke-dasharray: 78 100;
  }
}
@keyframes pie-78 {
  to {
    stroke-dasharray: 78 100;
  }
}
@-webkit-keyframes translateY-79 {
  to {
    transform: translateY(79%);
  }
}
@keyframes translateY-79 {
  to {
    transform: translateY(79%);
  }
}
@-webkit-keyframes translateX-79 {
  to {
    transform: translateX(-79%);
  }
}
@keyframes translateX-79 {
  to {
    transform: translateX(-79%);
  }
}
@-webkit-keyframes pie-79 {
  to {
    stroke-dasharray: 79 100;
  }
}
@keyframes pie-79 {
  to {
    stroke-dasharray: 79 100;
  }
}
@-webkit-keyframes translateY-80 {
  to {
    transform: translateY(80%);
  }
}
@keyframes translateY-80 {
  to {
    transform: translateY(80%);
  }
}
@-webkit-keyframes translateX-80 {
  to {
    transform: translateX(-80%);
  }
}
@keyframes translateX-80 {
  to {
    transform: translateX(-80%);
  }
}
@-webkit-keyframes pie-80 {
  to {
    stroke-dasharray: 80 100;
  }
}
@keyframes pie-80 {
  to {
    stroke-dasharray: 80 100;
  }
}
@-webkit-keyframes translateY-81 {
  to {
    transform: translateY(81%);
  }
}
@keyframes translateY-81 {
  to {
    transform: translateY(81%);
  }
}
@-webkit-keyframes translateX-81 {
  to {
    transform: translateX(-81%);
  }
}
@keyframes translateX-81 {
  to {
    transform: translateX(-81%);
  }
}
@-webkit-keyframes pie-81 {
  to {
    stroke-dasharray: 81 100;
  }
}
@keyframes pie-81 {
  to {
    stroke-dasharray: 81 100;
  }
}
@-webkit-keyframes translateY-82 {
  to {
    transform: translateY(82%);
  }
}
@keyframes translateY-82 {
  to {
    transform: translateY(82%);
  }
}
@-webkit-keyframes translateX-82 {
  to {
    transform: translateX(-82%);
  }
}
@keyframes translateX-82 {
  to {
    transform: translateX(-82%);
  }
}
@-webkit-keyframes pie-82 {
  to {
    stroke-dasharray: 82 100;
  }
}
@keyframes pie-82 {
  to {
    stroke-dasharray: 82 100;
  }
}
@-webkit-keyframes translateY-83 {
  to {
    transform: translateY(83%);
  }
}
@keyframes translateY-83 {
  to {
    transform: translateY(83%);
  }
}
@-webkit-keyframes translateX-83 {
  to {
    transform: translateX(-83%);
  }
}
@keyframes translateX-83 {
  to {
    transform: translateX(-83%);
  }
}
@-webkit-keyframes pie-83 {
  to {
    stroke-dasharray: 83 100;
  }
}
@keyframes pie-83 {
  to {
    stroke-dasharray: 83 100;
  }
}
@-webkit-keyframes translateY-84 {
  to {
    transform: translateY(84%);
  }
}
@keyframes translateY-84 {
  to {
    transform: translateY(84%);
  }
}
@-webkit-keyframes translateX-84 {
  to {
    transform: translateX(-84%);
  }
}
@keyframes translateX-84 {
  to {
    transform: translateX(-84%);
  }
}
@-webkit-keyframes pie-84 {
  to {
    stroke-dasharray: 84 100;
  }
}
@keyframes pie-84 {
  to {
    stroke-dasharray: 84 100;
  }
}
@-webkit-keyframes translateY-85 {
  to {
    transform: translateY(85%);
  }
}
@keyframes translateY-85 {
  to {
    transform: translateY(85%);
  }
}
@-webkit-keyframes translateX-85 {
  to {
    transform: translateX(-85%);
  }
}
@keyframes translateX-85 {
  to {
    transform: translateX(-85%);
  }
}
@-webkit-keyframes pie-85 {
  to {
    stroke-dasharray: 85 100;
  }
}
@keyframes pie-85 {
  to {
    stroke-dasharray: 85 100;
  }
}
@-webkit-keyframes translateY-86 {
  to {
    transform: translateY(86%);
  }
}
@keyframes translateY-86 {
  to {
    transform: translateY(86%);
  }
}
@-webkit-keyframes translateX-86 {
  to {
    transform: translateX(-86%);
  }
}
@keyframes translateX-86 {
  to {
    transform: translateX(-86%);
  }
}
@-webkit-keyframes pie-86 {
  to {
    stroke-dasharray: 86 100;
  }
}
@keyframes pie-86 {
  to {
    stroke-dasharray: 86 100;
  }
}
@-webkit-keyframes translateY-87 {
  to {
    transform: translateY(87%);
  }
}
@keyframes translateY-87 {
  to {
    transform: translateY(87%);
  }
}
@-webkit-keyframes translateX-87 {
  to {
    transform: translateX(-87%);
  }
}
@keyframes translateX-87 {
  to {
    transform: translateX(-87%);
  }
}
@-webkit-keyframes pie-87 {
  to {
    stroke-dasharray: 87 100;
  }
}
@keyframes pie-87 {
  to {
    stroke-dasharray: 87 100;
  }
}
@-webkit-keyframes translateY-88 {
  to {
    transform: translateY(88%);
  }
}
@keyframes translateY-88 {
  to {
    transform: translateY(88%);
  }
}
@-webkit-keyframes translateX-88 {
  to {
    transform: translateX(-88%);
  }
}
@keyframes translateX-88 {
  to {
    transform: translateX(-88%);
  }
}
@-webkit-keyframes pie-88 {
  to {
    stroke-dasharray: 88 100;
  }
}
@keyframes pie-88 {
  to {
    stroke-dasharray: 88 100;
  }
}
@-webkit-keyframes translateY-89 {
  to {
    transform: translateY(89%);
  }
}
@keyframes translateY-89 {
  to {
    transform: translateY(89%);
  }
}
@-webkit-keyframes translateX-89 {
  to {
    transform: translateX(-89%);
  }
}
@keyframes translateX-89 {
  to {
    transform: translateX(-89%);
  }
}
@-webkit-keyframes pie-89 {
  to {
    stroke-dasharray: 89 100;
  }
}
@keyframes pie-89 {
  to {
    stroke-dasharray: 89 100;
  }
}
@-webkit-keyframes translateY-90 {
  to {
    transform: translateY(90%);
  }
}
@keyframes translateY-90 {
  to {
    transform: translateY(90%);
  }
}
@-webkit-keyframes translateX-90 {
  to {
    transform: translateX(-90%);
  }
}
@keyframes translateX-90 {
  to {
    transform: translateX(-90%);
  }
}
@-webkit-keyframes pie-90 {
  to {
    stroke-dasharray: 90 100;
  }
}
@keyframes pie-90 {
  to {
    stroke-dasharray: 90 100;
  }
}
@-webkit-keyframes translateY-91 {
  to {
    transform: translateY(91%);
  }
}
@keyframes translateY-91 {
  to {
    transform: translateY(91%);
  }
}
@-webkit-keyframes translateX-91 {
  to {
    transform: translateX(-91%);
  }
}
@keyframes translateX-91 {
  to {
    transform: translateX(-91%);
  }
}
@-webkit-keyframes pie-91 {
  to {
    stroke-dasharray: 91 100;
  }
}
@keyframes pie-91 {
  to {
    stroke-dasharray: 91 100;
  }
}
@-webkit-keyframes translateY-92 {
  to {
    transform: translateY(92%);
  }
}
@keyframes translateY-92 {
  to {
    transform: translateY(92%);
  }
}
@-webkit-keyframes translateX-92 {
  to {
    transform: translateX(-92%);
  }
}
@keyframes translateX-92 {
  to {
    transform: translateX(-92%);
  }
}
@-webkit-keyframes pie-92 {
  to {
    stroke-dasharray: 92 100;
  }
}
@keyframes pie-92 {
  to {
    stroke-dasharray: 92 100;
  }
}
@-webkit-keyframes translateY-93 {
  to {
    transform: translateY(93%);
  }
}
@keyframes translateY-93 {
  to {
    transform: translateY(93%);
  }
}
@-webkit-keyframes translateX-93 {
  to {
    transform: translateX(-93%);
  }
}
@keyframes translateX-93 {
  to {
    transform: translateX(-93%);
  }
}
@-webkit-keyframes pie-93 {
  to {
    stroke-dasharray: 93 100;
  }
}
@keyframes pie-93 {
  to {
    stroke-dasharray: 93 100;
  }
}
@-webkit-keyframes translateY-94 {
  to {
    transform: translateY(94%);
  }
}
@keyframes translateY-94 {
  to {
    transform: translateY(94%);
  }
}
@-webkit-keyframes translateX-94 {
  to {
    transform: translateX(-94%);
  }
}
@keyframes translateX-94 {
  to {
    transform: translateX(-94%);
  }
}
@-webkit-keyframes pie-94 {
  to {
    stroke-dasharray: 94 100;
  }
}
@keyframes pie-94 {
  to {
    stroke-dasharray: 94 100;
  }
}
@-webkit-keyframes translateY-95 {
  to {
    transform: translateY(95%);
  }
}
@keyframes translateY-95 {
  to {
    transform: translateY(95%);
  }
}
@-webkit-keyframes translateX-95 {
  to {
    transform: translateX(-95%);
  }
}
@keyframes translateX-95 {
  to {
    transform: translateX(-95%);
  }
}
@-webkit-keyframes pie-95 {
  to {
    stroke-dasharray: 95 100;
  }
}
@keyframes pie-95 {
  to {
    stroke-dasharray: 95 100;
  }
}
@-webkit-keyframes translateY-96 {
  to {
    transform: translateY(96%);
  }
}
@keyframes translateY-96 {
  to {
    transform: translateY(96%);
  }
}
@-webkit-keyframes translateX-96 {
  to {
    transform: translateX(-96%);
  }
}
@keyframes translateX-96 {
  to {
    transform: translateX(-96%);
  }
}
@-webkit-keyframes pie-96 {
  to {
    stroke-dasharray: 96 100;
  }
}
@keyframes pie-96 {
  to {
    stroke-dasharray: 96 100;
  }
}
@-webkit-keyframes translateY-97 {
  to {
    transform: translateY(97%);
  }
}
@keyframes translateY-97 {
  to {
    transform: translateY(97%);
  }
}
@-webkit-keyframes translateX-97 {
  to {
    transform: translateX(-97%);
  }
}
@keyframes translateX-97 {
  to {
    transform: translateX(-97%);
  }
}
@-webkit-keyframes pie-97 {
  to {
    stroke-dasharray: 97 100;
  }
}
@keyframes pie-97 {
  to {
    stroke-dasharray: 97 100;
  }
}
@-webkit-keyframes translateY-98 {
  to {
    transform: translateY(98%);
  }
}
@keyframes translateY-98 {
  to {
    transform: translateY(98%);
  }
}
@-webkit-keyframes translateX-98 {
  to {
    transform: translateX(-98%);
  }
}
@keyframes translateX-98 {
  to {
    transform: translateX(-98%);
  }
}
@-webkit-keyframes pie-98 {
  to {
    stroke-dasharray: 98 100;
  }
}
@keyframes pie-98 {
  to {
    stroke-dasharray: 98 100;
  }
}
@-webkit-keyframes translateY-99 {
  to {
    transform: translateY(99%);
  }
}
@keyframes translateY-99 {
  to {
    transform: translateY(99%);
  }
}
@-webkit-keyframes translateX-99 {
  to {
    transform: translateX(-99%);
  }
}
@keyframes translateX-99 {
  to {
    transform: translateX(-99%);
  }
}
@-webkit-keyframes pie-99 {
  to {
    stroke-dasharray: 99 100;
  }
}
@keyframes pie-99 {
  to {
    stroke-dasharray: 99 100;
  }
}
@-webkit-keyframes translateY-100 {
  to {
    transform: translateY(100%);
  }
}
@keyframes translateY-100 {
  to {
    transform: translateY(100%);
  }
}
@-webkit-keyframes translateX-100 {
  to {
    transform: translateX(-100%);
  }
}
@keyframes translateX-100 {
  to {
    transform: translateX(-100%);
  }
}
@-webkit-keyframes pie-100 {
  to {
    stroke-dasharray: 100 100;
  }
}
@keyframes pie-100 {
  to {
    stroke-dasharray: 100 100;
  }
}
@-webkit-keyframes pie {
  to {
    stroke-dasharray: 40 100;
  }
}
@keyframes pie {
  to {
    stroke-dasharray: 40 100;
  }
}
@-webkit-keyframes hexagon {
  to {
    opacity: 1;
  }
}
@keyframes hexagon {
  to {
    opacity: 1;
  }
}
@-webkit-keyframes hex-start {
  from {
    opacity: 1;
    stroke-dashoffset: 200;
  }
  to {
    opacity: 1;
    stroke-dashoffset: 0;
  }
}
@keyframes hex-start {
  from {
    opacity: 1;
    stroke-dashoffset: 200;
  }
  to {
    opacity: 1;
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes hex-end {
  to {
    opacity: 1;
    fill: var(--wp--preset--color--lagoon);
  }
}
@keyframes hex-end {
  to {
    opacity: 1;
    fill: var(--wp--preset--color--lagoon);
  }
}
@-webkit-keyframes hexagon-large {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes hexagon-large {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes hexagon-small {
  to {
    transform: rotate(360deg) scale(1);
  }
}
@keyframes hexagon-small {
  to {
    transform: rotate(360deg) scale(1);
  }
}
@-webkit-keyframes dots {
  0% {
    transform: scale(1);
    opacity: 0;
  }
  25% {
    transform: scale(1.15);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
    fill: var(--wp--preset--color--lagoon);
  }
}
@keyframes dots {
  0% {
    transform: scale(1);
    opacity: 0;
  }
  25% {
    transform: scale(1.15);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
    fill: var(--wp--preset--color--lagoon);
  }
}
@-webkit-keyframes circles {
  0% {
    transform: scale(1);
  }
  33% {
    transform: scale(1.05);
    opacity: 1;
  }
  66% {
    transform: scale(0.95);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes circles {
  0% {
    transform: scale(1);
  }
  33% {
    transform: scale(1.05);
    opacity: 1;
  }
  66% {
    transform: scale(0.95);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.partners-card {
  position: relative;
  top: 0;
  display: flex;
  flex: 1 0 auto;
  align-items: center;
  align-self: inherit;
  width: 100%;
  min-height: 260px;
  padding: 1.25rem;
  border: 1px solid #F1EBE5;
  background-color: #FFFFFF;
  text-decoration: none;
  transition: 0.3s ease all;
}
.partners-card::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 100%;
  height: 0;
  background: var(--wp--preset--color--dusky);
  content: "";
  transition: 0.3s ease all;
}
.partners-card .image {
  display: flex;
  align-items: center;
  width: 100%;
  height: 120px;
  margin: 0 auto;
}
.partners-card .image img {
  display: block;
  width: auto;
  max-width: 80%;
  height: auto;
  max-height: 100%;
  margin: auto;
}
.partners-card .logo-heading {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 1.25rem;
  transform: translateY(20px);
  opacity: 0;
  color: var(--wp--preset--color--black);
  font-size: 0.8125rem;
  font-weight: var(--wp--custom--font-weight--light);
  text-align: center;
  transition: 0.25s ease;
}
.partners-card:hover {
  top: -13px;
  box-shadow: 12px 15px 36px -6px rgba(8, 8, 8, 0.18);
  background-color: rgba(29, 29, 29, 0);
  transition: 0.3s ease all;
}
.partners-card:hover::after {
  height: 10px;
}
.partners-card:hover .logo-heading {
  transform: translateY(0);
  opacity: 1;
}

.job-opening .careers-table {
  position: relative;
  z-index: 2;
  width: 100%;
  border-collapse: collapse;
  font-family: var(--wp--preset--font-family--base);
  font-size: 0.5625rem;
}
.job-opening .careers-table .thead {
  display: none;
  border-bottom: 1px solid var(--wp--preset--color--bebe);
}
.job-opening .careers-table .thead:hover {
  background: none;
}
.job-opening .careers-table .thead:hover .position {
  color: var(--wp--custom--colors--body-color);
}
.job-opening .careers-table tbody tr {
  position: relative;
  display: block;
  margin-bottom: 1.25rem;
  border: 0;
  color: var(--wp--custom--colors--body-color);
  transition: 0.3s ease all;
}
.job-opening .careers-table tbody tr:nth-child(odd) {
  background: none;
}
.job-opening .careers-table tbody td {
  display: block;
  padding: 0.9375rem 0;
}
.job-opening .careers-table tbody .position {
  max-width: calc(100% - 120px);
  margin-bottom: 0;
  font-size: 0.9375rem;
  font-weight: var(--wp--custom--font-weight--bold);
}
.job-opening .careers-table tbody .location {
  max-width: calc(100% - 120px);
  padding: 0 0 0.9375rem;
  font-size: 0.75rem;
}
.job-opening .careers-table tbody .apply {
  position: absolute;
  top: 50%;
  right: 0;
  padding: 0.625rem 0;
  transform: translateY(-50%);
}
.job-opening .careers-table tbody .apply .wp-block-buttons {
  margin: 0;
}
.job-opening .careers-table tbody .apply .wp-block-buttons .wp-block-button__link {
  padding: 0.625rem 1.5rem 0.75rem;
  background-color: #fe4450;
  font-size: 1rem;
  font-weight: var(--wp--custom--font-weight--medium);
}

.content.prepared {
  display: block;
}

.testimonial-basic-slider .testimonial-slider-wrapper .testimonial-slide .testimonial-content-container .testimonial-content p {
  font-size: 1.25rem;
  font-weight: 200;
  letter-spacing: 0;
  line-height: 1.4;
}

.solutions .solutions-two-col-heading {
  line-height: 1.5;
}

.post-feed-slider:not(.testimonial-slider),.post-feed:not(.testimonial-slider) {
  gap: 30px;
}
.post-feed-slider.posts-partner,.post-feed.posts-partner {
  gap: 15px;
}
.post-feed.posts-product-slider {
  display: block;
}
.post-feed.wp-column-wrap.posts-posts,.post-feed.wp-column-wrap.posts-resource {
  flex-wrap: wrap;
}
.post-feed.wp-column-wrap.posts-posts .blog-post-card,.post-feed.wp-column-wrap.posts-resource .blog-post-card {
  width: calc(33.3336% - 20px);
}

.posts-product-slider.anchor-nav,.posts-product-slider.anchor-navigation {
  position: sticky;
  z-index: 99;
  top: 0;
  padding: 0;
  box-shadow: 0 25px 20px 0 rgba(130, 130, 130, 0.1);
  background-color: var(--wp--preset--color--white);
}
.wp-block[data-type="acf/anchor-navigation"] .posts-product-slider.anchor-nav,.wp-block[data-type="acf/anchor-navigation"] .posts-product-slider.anchor-navigation {
  z-index: 0;
}
.wp-block[data-type="acf/anchor-navigation"] .posts-product-slider.anchor-nav.simple-anchor-nav .wp-block-columns,.wp-block[data-type="acf/anchor-navigation"] .posts-product-slider.anchor-navigation.simple-anchor-nav .wp-block-columns {
  margin: 0;
}
.wp-block[data-type="acf/anchor-navigation"] .posts-product-slider.anchor-nav.simple-anchor-nav .left-column,.wp-block[data-type="acf/anchor-navigation"] .posts-product-slider.anchor-navigation.simple-anchor-nav .left-column {
  display: none;
}
.wp-block[data-type="acf/anchor-navigation"] .posts-product-slider.anchor-nav.simple-anchor-nav .right-column,.wp-block[data-type="acf/anchor-navigation"] .posts-product-slider.anchor-navigation.simple-anchor-nav .right-column {
  flex-basis: 100% !important;
}
.wp-block[data-type="acf/anchor-navigation"] .posts-product-slider.anchor-nav.simple-anchor-nav .right-column .wp-block-buttons,.wp-block[data-type="acf/anchor-navigation"] .posts-product-slider.anchor-navigation.simple-anchor-nav .right-column .wp-block-buttons {
  justify-content: center;
}

.admin-bar .posts-product-slider.anchor-nav,.admin-bar .posts-product-slider.anchor-navigation {
  top: 32px;
}
.posts-product-slider.anchor-nav.simple-anchor-nav .left-column,.posts-product-slider.anchor-navigation.simple-anchor-nav .left-column {
  display: none;
}
.posts-product-slider.anchor-nav.simple-anchor-nav .right-column,.posts-product-slider.anchor-navigation.simple-anchor-nav .right-column {
  flex-basis: 100% !important;
}
.posts-product-slider.anchor-nav.simple-anchor-nav .right-column .wp-block-buttons,.posts-product-slider.anchor-navigation.simple-anchor-nav .right-column .wp-block-buttons {
  justify-content: center;
  padding: 1.25rem;
}
.posts-product-slider.anchor-nav .anchor-nav-wrapper,.posts-product-slider.anchor-navigation .anchor-nav-wrapper {
  max-width: 1380px;
  margin: 0 auto;
  padding: 0;
}
.posts-product-slider.anchor-nav .anchor-nav-wrapper.formation-menu-wrapper .wp-block-image,.posts-product-slider.anchor-navigation .anchor-nav-wrapper.formation-menu-wrapper .wp-block-image {
  margin: 0.75rem 0 0;
}
.posts-product-slider.anchor-nav .anchor-nav-wrapper .wp-block-image.icon,.posts-product-slider.anchor-navigation .anchor-nav-wrapper .wp-block-image.icon {
  width: 60px;
  height: 60px;
}
.posts-product-slider.anchor-nav .anchor-nav-wrapper .wp-block-columns .wp-block-column:first-child .wp-block-columns,.posts-product-slider.anchor-navigation .anchor-nav-wrapper .wp-block-columns .wp-block-column:first-child .wp-block-columns {
  gap: 10px;
}
.posts-product-slider.anchor-nav .anchor-nav-wrapper .wp-block-columns .wp-block-column:first-child p,.posts-product-slider.anchor-navigation .anchor-nav-wrapper .wp-block-columns .wp-block-column:first-child p {
  margin: 0;
  color: var(--wp--preset--color--drake);
  font-size: 1rem;
  font-weight: var(--wp--custom--font-weight--bold);
}
.posts-product-slider .product-anchor-nav-wrapper {
  max-width: 1340px;
  margin: 0 auto;
  padding: 0.875rem 1.875rem;
  overflow: hidden;
}
.posts-product-slider .product-anchor-nav-wrapper .link-bar-toggle {
  position: absolute;
  z-index: 99;
  top: 15px;
  right: 20px;
  display: block;
  padding: 0;
  outline: 0;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}
.posts-product-slider .product-anchor-nav-wrapper .link-bar-toggle svg {
  width: 32px;
}
.posts-product-slider .product-anchor-nav-wrapper .link-bar-toggle svg path {
  transform: translateY(0) rotate(0);
  transform-origin: center;
  opacity: 1;
  transition: all 0.35s ease-out;
  fill: var(--wp--preset--color--mandarin);
}
.posts-product-slider .product-anchor-nav-wrapper .link-bar-toggle.active {
  z-index: 99;
}
.posts-product-slider .product-anchor-nav-wrapper .link-bar-toggle.active svg {
  position: relative;
  left: -10px;
}
.posts-product-slider .product-anchor-nav-wrapper .link-bar-toggle.active svg .top-bun {
  transform: translateY(24px) rotate(45deg);
}
.posts-product-slider .product-anchor-nav-wrapper .link-bar-toggle.active svg .bottom-bun {
  transform: translateY(-15px) rotate(-45deg);
}
.posts-product-slider .product-anchor-nav-wrapper .link-bar-toggle.active svg .meat {
  transform: rotate(180deg);
  opacity: 0;
}
.posts-product-slider .product-anchor-nav-wrapper .wp-block-columns {
  align-items: center;
  justify-content: space-between;
}
.posts-product-slider .product-anchor-nav-wrapper .wp-block-columns .left-column {
  display: flex;
  align-items: center;
}
.posts-product-slider .product-anchor-nav-wrapper .wp-block-columns .left-column figure {
  min-width: 40px;
  height: 40px;
  margin-right: 0.75rem;
}
.posts-product-slider .product-anchor-nav-wrapper .wp-block-columns .left-column p {
  margin: 0;
  color: var(--wp--preset--color--drake);
  font-size: 1rem;
  font-weight: var(--wp--custom--font-weight--bold);
}
.posts-product-slider .product-anchor-nav-wrapper .wp-block-columns .right-column {
  align-self: auto;
}
.posts-product-slider .product-anchor-nav {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0;
}
.posts-product-slider .product-anchor-nav.formation-menu {
  list-style-type: none;
}
.posts-product-slider .product-anchor-nav .menu-item,.posts-product-slider .product-anchor-nav .wp-block-button {
  margin: 0;
}
.posts-product-slider .product-anchor-nav .menu-item.wp-block-button .menu-item-link {
  display: inline-block;
  background-color: var(--wp--custom--colors--button-bg);
  color: var(--wp--custom--colors--button);
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-side: 46px;
  padding: var(--padding-top) var(--padding-side) var(--padding-bottom);
  font-size: 1rem;
  letter-spacing: 0.07063rem;
}
.posts-product-slider .product-anchor-nav .menu-item.wp-block-button .menu-item-link.active,.posts-product-slider .product-anchor-nav .menu-item.wp-block-button .menu-item-link:active,.posts-product-slider .product-anchor-nav .menu-item.wp-block-button .menu-item-link:focus,.posts-product-slider .product-anchor-nav .menu-item.wp-block-button .menu-item-link:hover {
  background-color: var(--wp--custom--colors--button-bg-hover);
  color: var(--wp--custom--colors--button-hover);
}
.posts-product-slider .product-anchor-nav .is-style-cta-secondary .wp-block-button__link,.posts-product-slider .product-anchor-nav .menu-item:not(.wp-block-button) .menu-item-link {
  position: relative;
  padding: 0 0 0.3125rem;
  color: var(--wp--preset--color--four-eff);
  font-size: 1rem;
}
.posts-product-slider .product-anchor-nav .is-style-cta-secondary .wp-block-button__link::before,.posts-product-slider .product-anchor-nav .menu-item:not(.wp-block-button) .menu-item-link::before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background-color: var(--wp--preset--color--dusky);
  content: "";
  transition: all 0.3s ease-out;
}
.posts-product-slider .product-anchor-nav .is-style-cta-secondary .wp-block-button__link.active,.posts-product-slider .product-anchor-nav .is-style-cta-secondary .wp-block-button__link:hover,.posts-product-slider .product-anchor-nav .menu-item:not(.wp-block-button) .menu-item-link.active,.posts-product-slider .product-anchor-nav .menu-item:not(.wp-block-button) .menu-item-link:hover {
  color: var(--wp--preset--color--four-eff);
}
.posts-product-slider .product-anchor-nav .is-style-cta-secondary .wp-block-button__link.active::before,.posts-product-slider .product-anchor-nav .is-style-cta-secondary .wp-block-button__link:hover::before,.posts-product-slider .product-anchor-nav .menu-item:not(.wp-block-button) .menu-item-link.active::before,.posts-product-slider .product-anchor-nav .menu-item:not(.wp-block-button) .menu-item-link:hover::before {
  width: 100%;
}

.product-card {
  max-width: 1260px;
  margin: 0 auto;
  opacity: 0;
  transition: 0.3s ease opacity;
}
.swiper-slide-active .product-card {
  opacity: 1;
  transition: 0.3s ease opacity;
}
.product-card .content-column {
  flex-basis: 55%;
}
.product-card .content-column .product-icon {
  display: flex;
  align-items: center;
  margin: 0 0 1.25rem;
}
.product-card .content-column .product-icon .wp-block-image {
  margin: 0 1.25rem 0 0 !important;
}
.product-card .content-column .product-icon .wp-block-image {
  width: 75px;
  height: 75px;
}
.product-card .content-column .product-icon .pre-heading {
  margin: 0;
  color: var(--wp--preset--color--drake);
}
.product-card .content-column .copy p:first-child {
  margin-top: 0;
  font-size: 0.9375rem;
  line-height: 1.5;
}
.product-card .content-column .copy .cta {
  font-size: 1rem;
  font-weight: var(--wp--custom--font-weight--bold);
}
.product-card .image-column {
  flex-basis: 40%;
}
.product-card .image-column .image {
  position: relative;
}
.product-card .image-column .image .video-link {
  position: absolute;
  right: 0;
  bottom: 0;
}
.product-card .image-column .image svg {
  position: relative;
  top: 2px;
  left: 5px;
}

.tabbed-slider {
  position: relative;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}
.tabbed-slider .wp-block-group {
  padding-right: 0;
  padding-left: 0;
}
.tabbed-slider .swiper-navigation {
  margin: 0;
  padding: 0;
}
.tabbed-slider .swiper-button-next,.tabbed-slider .swiper-button-prev {
  top: 30px;
  display: none;
  width: 32px;
  height: 32px;
  border: 2px solid var(--wp--preset--color--white);
  border-radius: 50%;
}
.tabbed-slider .swiper-button-next::after,.tabbed-slider .swiper-button-prev::after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%278%27 viewBox=%270 0 13 8%27 fill=%27var%28--wp--preset--color--four-eff%29%27%3E %3Cpath d=%27M13 1.5L11.5 0l-5 4.9-5-4.9L0 1.5 6.5 8z%27/%3E %3C/svg%3E");
}
.tabbed-slider .swiper-button-prev {
  left: 10px;
}
.tabbed-slider .swiper-button-next {
  right: 10px;
}
.tabbed-slider .tabbed-slider-link-wrapper {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  gap: 0;
}
.tabbed-slider .tabbed-slider-link-wrapper.alignwide-max {
  max-width: 1340px;
}
.wp-block[data-type="acf/tabbed-slider"] .tabbed-slider .tabbed-slider-link-wrapper .button-style-tabs {
  display: flex;
  gap: 30px;
}

.tabbed-slider .tabbed-slider-link-wrapper .swiper-slide {
  display: block;
  flex: 1 1 auto;
  height: 100%;
  margin: 0;
  padding: 1.25rem 0;
  background-color: transparent;
  color: var(--wp--preset--color--3d);
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.5;
  text-align: center;
  cursor: pointer;
}
.tabbed-slider .tabbed-slider-link-wrapper .swiper-slide:not(.swiper-slide-thumb-active):hover {
  color: var(--wp--preset--color--3d) !important;
}
.tabbed-slider .tabbed-slider-link-wrapper .swiper-slide::after {
  content: none;
}
.tabbed-slider .tabbed-slider-link-wrapper .swiper-slide.active,.tabbed-slider .tabbed-slider-link-wrapper .swiper-slide.swiper-slide-thumb-active {
  border-bottom: 2px solid var(--wp--preset--color--dusky);
}
.tabbed-slider .tabbed-slider-link-wrapper .swiper-slide.active:hover,.tabbed-slider .tabbed-slider-link-wrapper .swiper-slide.swiper-slide-thumb-active:hover {
  color: var(--wp--preset--color--3d) !important;
}
.tabbed-slider .tabbed-slider-content-wrapper {
  padding: 2rem 0;
}
.tabbed-slider .tabbed-slider-content-wrapper .swiper-slide {
  opacity: 0 !important;
}
.tabbed-slider .tabbed-slider-content-wrapper .swiper-slide {
  margin: 0;
}
.wp-block[data-type="acf/tabbed-slider"] .tabbed-slider .tabbed-slider-content-wrapper .swiper-slide {
  opacity: 1 !important;
}

.tabbed-slider .tabbed-slider-content-wrapper .swiper-slide.swiper-slide-active {
  opacity: 1 !important;
}
.tabbed-slider .tabbed-slider-content-wrapper ul {
  margin: 0;
}

.resource-graphic .resources-graphic-lists {
  position: relative;
  display: block;
  width: 300px;
  height: 300px;
  margin: 0 auto;
  padding: 0;
  list-style: none;
}
.resource-graphic .resources-graphic-lists::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  transform: translate(-50%, -50%);
  background-image: url(data:image/svg+xml;charset=utf-8,%3C?xml%20version=%271.0%27%20encoding=%27utf-8%27?%3E%20%3C%21--%20Generator:%20Adobe%20Illustrator%2024.0.3,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200%29%20--%3E%20%3Csvg%20version=%271.1%27%20id=%27Layer_1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%20x=%270px%27%20y=%270px%27%20viewBox=%270%200%20356%20356%27%20style=%27enable-background:new%200%200%20356%20356;%27%20xml:space=%27preserve%27%3E%20%3Cstyle%20type=%27text/css%27%3E%20.st0%7Bfill:none;stroke:%23D4CAC9;%7D%20.st1%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%2314BDE8;%7D%20.st2%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFA034;%7D%20%3C/style%3E%20%3Cg%20id=%27_x32_020-Designs%27%3E%20%3Cg%20id=%27Patterns%27%20transform=%27translate%28-1307.000000,%20-6759.000000%29%27%3E%20%3Cg%20id=%27Group%27%20transform=%27translate%281308.000000,%206760.000000%29%27%3E%20%3Cg%3E%20%3Ccircle%20id=%27Oval%27%20class=%27st0%27%20cx=%27177%27%20cy=%27177%27%20r=%27177%27/%3E%20%3Cg%20id=%27shapes_x2F_pacman%27%20transform=%27translate%2855.000000,%2046.000000%29%20rotate%28-120.000000%29%20translate%28-55.000000,%20-46.000000%29%20translate%2829.000000,%2026.000000%29%27%3E%20%3Cpath%20id=%27Fill-9%27%20class=%27st1%27%20d=%27M26,13.4L3.5,0.2C1.3,4.1,0,8.6,0,13.4c0,14.5,11.6,26.3,26,26.3s26-11.8,26-26.3%20c0-4.8-1.3-9.3-3.5-13.2L26,13.4z%27/%3E%20%3C/g%3E%20%3Cg%20id=%27shapes_x2F_triangle%27%20transform=%27translate%2868.500000,%20299.000000%29%27%3E%20%3Cpolygon%20id=%27Fill-2%27%20class=%27st2%27%20points=%270,47%2040,23.6%200,0.3%20%27/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  content: "";
}
.resource-graphic .resources-graphic-lists .resources-list-item {
  margin: 0;
  padding: 0;
}
.resource-graphic .resources-graphic-lists .resources-list-item a {
  display: block;
  width: 100%;
  height: 100%;
}
.resource-graphic .resources-graphic-lists .resources-list-item a img {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
}
.resource-graphic .resources-graphic-lists .resources-list-item:first-of-type {
  position: absolute;
  top: -20px;
  left: 50%;
  width: 75px;
  height: 101px;
  transform: translateX(-50%);
}
.resource-graphic .resources-graphic-lists .resources-list-item:nth-of-type(2) {
  position: absolute;
  top: 36px;
  right: 10px;
  width: 75px;
  height: 99px;
}
.resource-graphic .resources-graphic-lists .resources-list-item:nth-of-type(3) {
  position: absolute;
  right: 15px;
  bottom: 20px;
  width: 75px;
  height: 95px;
}
.resource-graphic .resources-graphic-lists .resources-list-item:nth-of-type(4) {
  position: absolute;
  bottom: -30px;
  left: 50%;
  width: 75px;
  height: 101px;
  transform: translateX(-50%);
}
.resource-graphic .resources-graphic-lists .resources-list-item:nth-of-type(5) {
  position: absolute;
  top: 52%;
  left: -10px;
  width: 75px;
  height: 104px;
  transform: translateY(-50%);
}

.video-card .video-link {
  position: relative;
  display: block;
  overflow: hidden;
}
.video-card .video-link.has-overlay .image-wrapper::before {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  content: "";
}
.video-card .video-link.has-play {
  position: relative;
}
.video-card .video-link.has-play::before {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  margin-top: -1.625rem;
  margin-left: -0.9375rem;
  border-width: 26px 45px;
  border-style: solid;
  border-color: transparent;
  border-left-color: #fff;
  content: "";
  pointer-events: none;
}
.video-card .video-link.has-play::after {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  display: block;
  width: 100px;
  height: 100px;
  margin-top: -3.125rem;
  margin-left: -3.125rem;
  border-width: 4px;
  border-style: solid;
  border-radius: 50px;
  border-color: #fff;
  content: "";
  pointer-events: none;
}
.video-card .video-link img {
  display: block;
  transition: all 0.3s ease-out;
}
.video-card .video-link .video-icon {
  display: none;
}

.video-background {
  position: absolute !important;
  max-width: 100% !important;
}

.video-background {
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 100%;
}

.logo-card-inner {
  position: relative;
  top: 0;
  display: flex;
  align-items: center;
  align-self: inherit;
  width: 100%;
  padding: 1.25rem;
  border: 1px solid #F1EBE5;
  background-color: #FFFFFF;
  text-decoration: none;
  transition: 0.3s ease all;
  aspect-ratio: 1/1;
}
.logo-card-inner::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 100%;
  height: 0;
  background: var(--wp--preset--color--dusky);
  content: "";
  transition: 0.3s ease all;
}
.logo-card-inner figure {
  display: block;
  width: 100%;
  height: 120px;
  margin: 0 auto;
}
.logo-card-inner figure.is-style-logo {
  text-align: center;
}
.logo-card-inner figure img {
  display: block;
  width: auto;
  max-width: 90%;
  height: auto;
  max-height: 120px;
  margin: auto;
}
.logo-card-inner figure figcaption {
  display: block;
  font-weight: 300;
}
.logo-card-inner figure figcaption::after {
  content: none;
}
.logo-card-inner:hover {
  top: -13px;
  box-shadow: 12px 15px 36px -6px rgba(8, 8, 8, 0.18);
  background-color: #fff;
  transition: 0.3s ease all;
}
.logo-card-inner:hover::after {
  height: 10px;
}

.ycd-simple-current-unite-wrapper,.ycd-simple-time {
  font-weight: 200 !important;
}

.podcasts-where-to-listen {
  position: relative;
}
.podcasts-where-to-listen .links .listen-link-container {
  width: 100%;
}
.hero-large .content p a {
  text-decoration: underline;
}

.acf-block-preview > .grid > .block-editor-inner-blocks > .block-editor-block-list__layout,.grid {
  --container: 100%;
  --gap: var(--wp--custom--gutter-width--column);
  display: grid;
  grid-gap: var(--gap);
  gap: var(--gap);
}

.acf-block-preview > .grid {
  display: block;
}
.acf-block-preview > .grid > .block-editor-inner-blocks > .block-editor-block-list__layout {
  --grid-column-count: inherit;
}

.product-slider {
  overflow: hidden;
}
.product-slider .product-anchor-nav-wrapper {
  position: relative;
}
.product-slider .product-anchor-nav-wrapper .swiper-slide-active .wp-block-button {
  border-bottom: 2px solid var(--wp--preset--color--dusky);
}
.product-slider .product-anchor-nav-wrapper .wp-block-button {
  padding: 0 0 1.5rem;
  text-align: center;
}
.product-slider .product-anchor-nav-wrapper .wp-block-button__link {
  font-size: 1.25rem;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.6875rem;
  text-align: center;
}
.product-slider .product-anchor-nav-wrapper .product-nav-slider {
  margin: 0;
  gap: 0;
}
.product-slider .product-anchor-nav-wrapper .product-nav-slider a {
  color: var(--wp--preset--color--cayuga);
  font-size: 1.25rem;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.6875rem;
  text-align: center;
  pointer-events: none;
}
.product-slider .product-nav-navigation {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.product-slider .product-nav-navigation .swiper-button-next,.product-slider .product-nav-navigation .swiper-button-prev {
  top: 30px;
}
.product-slider .product-nav-navigation .swiper-button-next::after,.product-slider .product-nav-navigation .swiper-button-prev::after {
  background-size: 15px;
}

.podcast-card {
  display: block;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
  transition: 0.3s ease all;
}
.podcast-card:hover {
  box-shadow: 0 3px 29px 0 rgba(0, 0, 0, 0.2);
}
.podcast-card .content-wrapper {
  padding: 0 1.25rem 1.25rem;
}
.podcast-card a {
  text-decoration: none !important;
}
.podcast-card .image-wrapper {
  display: block;
  margin-bottom: 1.25rem;
  padding-top: 57.1428571429%;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: contain;
}
.podcast-card .image-wrapper img {
  vertical-align: middle;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 150px;
}
.podcast-card .excerpt,.podcast-card .title,.podcast-card .type {
  margin-bottom: 0.625rem;
}
.podcast-card .type {
  display: block;
  color: var(--wp--preset--color--dusky);
  font-size: 0.8125rem;
}
.podcast-card .title {
  display: block;
  font-size: 1.5rem;
  line-height: 1.75rem;
}
.podcast-card .excerpt {
  display: block;
  color: var(--wp--custom--colors--body-color);
  font-family: var(--wp--preset--font-family--base);
  font-size: 0.9375rem;
  line-height: 1.375rem;
}
.podcast-card .get-the-resource {
  display: block;
  color: var(--wp--preset--color--dusky);
  font-size: 0.875rem;
}
.podcast-card .share {
  display: block;
}
.podcast-card .actions {
  width: 100%;
}
.flexbox .podcast-card .actions {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.no-flexbox .podcast-card .actions .get-the-resource {
  float: left;
}
.no-flexbox .podcast-card .actions .cher-links {
  float: right;
}
.no-flexbox .podcast-card .actions::after {
  display: table;
  clear: both;
  content: "";
}
.podcast-card .actions .share-icon {
  margin-left: 0.9375rem;
}

.carousel-toggles {
  position: relative;
}

.block-editor-agenda .container {
  max-width: 800px;
  padding: 0;
}
.block-editor-agenda .heading {
  margin-bottom: 0.9375rem;
  margin-left: 1.125rem;
  font-size: 1.5rem;
  font-weight: 400;
}
.block-editor-agenda .agenda-table {
  margin-bottom: 1.25rem;
  font-weight: 400;
}
.block-editor-agenda .agenda-table .agenda-td {
  width: 100%;
  padding: 0.625rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5;
  text-align: left;
}
.block-editor-agenda .agenda-table .agenda-td:first-child {
  width: auto;
  min-width: 120px;
  border-right: 1px solid #fff;
  font-size: 0.875rem;
  font-weight: 600;
}
.block-editor-agenda .agenda-table .agenda-td .block-editor-inner-blocks {
  margin-top: 1.25rem;
}
.block-editor-agenda .agenda-table .agenda-tr {
  position: relative;
  display: flex;
  flex-direction: column;
}
.block-editor-agenda .agenda-table img {
  display: block;
  max-width: 120px;
  margin-top: 0.625rem;
}
.block-editor-agenda .agenda-table .agenda-toggle {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 120px;
  height: 40px;
  padding: 0 1.25rem;
  border: 0;
  background: none;
  color: #3B298D;
  font-size: 0.6875rem;
  font-weight: 400;
  transition: 0.2s ease;
}
.block-editor-agenda .agenda-table .agenda-toggle:hover {
  cursor: pointer;
}
.block-editor-agenda .agenda-table .agenda-toggle svg {
  width: 10px;
  margin-left: 0.625rem;
  transform: rotate(90deg);
  fill: #3B298D;
}
.block-editor-agenda .agenda-table .agenda-toggle.active svg {
  transform: rotate(-90deg);
}
.block-editor-agenda .agenda-table .content.expandable {
  width: calc(100% - 120px);
}
.block-editor-agenda .agenda-table .accordion-content {
  display: none;
  margin-top: 1.25rem;
}
.acf-block-preview .block-editor-agenda .agenda-table .accordion-content {
  display: block !important;
}
.block-editor-agenda .agenda-table .accordion-content p {
  font-size: 0.875rem;
  line-height: 1.5;
}
.block-editor-agenda .agenda-table .accordion-content h5 {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5;
}
.block-editor-agenda .block-editor-block-list__layout .wp-block-acf-agenda-item:nth-child(even) {
  background: rgba(0, 0, 0, 0.1);
}

.carousel-with-toggles {
  position: relative;
  color: var(--wp--preset--color--3d);
}
.carousel-with-toggles.style-cards {
  background: none;
  color: var(--wp--custom--colors--body-color);
}
.carousel-with-toggles .heading {
  max-width: 900px;
  margin: 0 auto 2.5rem;
  color: var(--wp--preset--color--drake);
  font-size: 2rem;
  font-weight: 200;
  text-align: center;
}
.carousel-with-toggles .carousel-toggles {
  position: relative;
  z-index: 2;
  padding: 0 1.25rem;
  font-weight: 500;
}
.carousel-with-toggles .carousel-toggles .container {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 3.75rem;
}
.carousel-with-toggles .carousel-toggles .carousel-toggles-container {
  display: flex;
  width: 100%;
  padding: 0 0.9375rem;
  visibility: hidden;
  opacity: 0;
  transition: 0.25s ease;
}
.carousel-with-toggles .carousel-toggles .carousel-toggles-container.slick-initialized {
  display: block;
  visibility: visible;
  opacity: 1;
}
.carousel-with-toggles .carousel-toggles .carousel-toggles-container .slick-track {
  display: flex;
  align-items: stretch;
  justify-content: space-around;
  width: 100%;
  min-width: 100%;
}
.carousel-with-toggles .carousel-toggles .carousel-toggles-container .slick-track .slick-slide {
  height: auto;
}
.carousel-with-toggles .carousel-toggles .carousel-toggles-container .slick-track .slick-slide > div {
  height: 100%;
}
.carousel-with-toggles .carousel-toggles .carousel-toggles-container .slick-slide {
  position: relative;
}
.carousel-with-toggles .carousel-toggles .carousel-toggles-container .slick-slide:hover {
  cursor: pointer;
}
.carousel-with-toggles .carousel-toggles .carousel-toggles-container .slick-slide.slick-current::before {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: var(--wp--preset--color--dusky);
  content: "";
}
.carousel-with-toggles .carousel-toggles .toggle-item {
  position: relative;
  padding: 1.25rem 0.625rem;
  color: var(--wp--preset--color--3d);
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.5rem;
  text-align: center;
}
.carousel-with-toggles .slides-wrap {
  position: relative;
  z-index: 1;
  top: -2px;
  padding: 3.125rem 0;
  background-position: top center;
  background-size: cover;
}
.carousel-with-toggles .carousel-slide-container {
  visibility: hidden;
  opacity: 0;
  transition: 0.25s ease;
}
.carousel-with-toggles .carousel-slide-container .slide-header {
  max-width: 1130px;
  margin: 0 auto;
  text-align: center;
}
.carousel-with-toggles .carousel-slide-container .slide-header .slide-heading {
  color: var(--wp--preset--color--four-eff);
  font-size: 1.375rem;
  font-weight: 200;
  line-height: 1.5;
}
.carousel-with-toggles .carousel-slide-container .slide-header .cta {
  margin: 2.5rem auto 0;
}
.carousel-with-toggles .carousel-slide-container .slide-image-before-content img {
  max-width: 500px;
  height: auto;
  margin: 0 auto 2em;
}
.carousel-with-toggles .carousel-slide-container .slide {
  display: none;
}
.carousel-with-toggles .carousel-slide-container .slide:first-child {
  display: block;
}
.carousel-with-toggles .carousel-slide-container.slick-initialized {
  visibility: visible;
  opacity: 1;
}
.carousel-with-toggles .carousel-slide-container.slick-initialized .slide {
  display: block;
}
.carousel-with-toggles .carousel-slide-container .slide-content-container {
  padding-top: 2.5rem;
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-image {
  margin-bottom: 3.125rem;
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-image img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-embed {
  max-height: 625px;
  margin-bottom: 3.125rem;
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-content-items-container {
  padding: 0 1.25rem;
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-content-items-container .container {
  width: 100%;
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-content-item {
  position: relative;
  margin: 0 0 2.5rem;
  padding: 0 0 0 3.125rem;
  font-size: 0.9375rem;
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-content-item::before {
  position: absolute;
  top: -4px;
  left: 0;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid var(--wp--preset--color--drake);
  border-radius: 50%;
  content: "";
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-content-item::after {
  position: absolute;
  top: 4px;
  left: 12px;
  display: block;
  width: 7px;
  height: 14px;
  transform: rotate(45deg);
  border-right: 2px solid var(--wp--preset--color--drake);
  border-bottom: 2px solid var(--wp--preset--color--drake);
  content: "";
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-content-item:only-child {
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-content-item:only-child::before {
  display: none;
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-content-item:last-child {
  margin-bottom: 0;
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-content-item .slide-content-heading {
  margin-bottom: 0.375rem;
  color: var(--wp--preset--color--drake);
  font-size: 1.0625rem;
  font-weight: 500;
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-content-item .slide-content {
  color: var(--wp--preset--color--3d);
  font-size: 0.9375rem;
  letter-spacing: 0;
  line-height: 1.5;
  line-height: 1.375rem;
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-card {
  margin: 0 auto 1.25rem;
  padding: 2.1875rem;
  border: 2px solid var(--wp--preset--color--another-gray);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-card:only-child {
  width: 65%;
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-card:first-child .slide-content-item::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjMsMTJjMCw2LjQtNS4xLDExLjUtMTEuNSwxMS41QzUuMSwyMy41LDAsMTguNCwwLDEyUzUuMSwwLjUsMTEuNSwwLjUgQzE3LjgsMC41LDIzLDUuNiwyMywxMnoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzdlNmJmNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSguNTQpIi8+PHBhdGggZD0iTTEzLjYsNC4xbDAsMS4zYzAuNSwwLjIsMSwwLjQsMS40LDAuNmwwLjktMC45bDIuNywyLjdsLTAuOSwwLjkgYzAuMywwLjQsMC41LDAuOSwwLjYsMS40bDEuMywwdjRsLTEuMywwYy0wLjIsMC41LTAuNCwxLTAuNiwxLjRsMC45LDAuOWwtMi43LDIuN0wxNSwxOC4yYy0wLjQsMC4zLTAuOSwwLjUtMS40LDAuNmwwLDEuM2gtNCBsMC0xLjNjLTAuNS0wLjItMS0wLjQtMS40LTAuNmwtMC45LDAuOWwtMi43LTIuN2wwLjktMC45QzUuMiwxNSw1LDE0LjYsNC45LDE0LjFsLTEuMywwdi00bDEuMywwQzUsOS42LDUuMiw5LjEsNS41LDguNyBMNC42LDcuOGwyLjgtMi44bDAuOSwxYzAuNC0wLjIsMC44LTAuNCwxLjMtMC41bDAtMS4zSDEzLjZ6IE0xMS42LDYuMWMtMy4zLDAtNiwyLjctNiw2czIuNyw2LDYsNnM2LTIuNyw2LTZTMTQuOSw2LjEsMTEuNiw2LjEgeiIgZmlsbD0iIzA3ZDU4NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLjU0KSIvPjwvc3ZnPg==);
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-card .card-heading {
  margin-bottom: 2.5rem;
  color: var(--wp--preset--color--drake);
  font-size: 1.5rem;
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-card .slide-content-item {
  margin: 0 0 1.875rem;
  line-height: 1.4;
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-card .slide-content-item:last-child {
  margin-bottom: 15;
}
.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-card .slide-content-item::before {
  top: -1px;
  width: 24px;
  height: 24px;
  background-size: 100%;
}
.carousel-with-toggles .slick-next,.carousel-with-toggles .slick-prev {
  width: auto;
  height: auto;
}
.carousel-with-toggles.layout-style-dark .slick-next svg path,.carousel-with-toggles.layout-style-dark .slick-prev svg path {
  fill: var(--wp--preset--color--dusky);
}

.single-product img.mfp-img {
  max-width: 100%;
  image-rendering: -moz-crisp-edges; /* Firefox                        */
  image-rendering: -o-crisp-edges; /* Opera                          */
  image-rendering: -webkit-optimize-contrast; /* Chrome (and eventually Safari) */
  image-rendering: optimize-contrast; /* CSS3 Proposed                  */
}

/*  ==========================================================================
     TEMPLATES
     Full custom templates
    ==========================================================================  */
.error404-container {
  padding: 2.5rem 0;
}

.error404-header {
  margin-bottom: 1em;
}

.speakers-hero .wp-block-columns {
  max-width: 860px;
  margin: 0 auto;
}
.speakers-hero h2 {
  margin-bottom: 1rem;
  color: var(--wp--preset--color--cayuga);
}
.speakers-hero p {
  /* stylelint-disable selector-no-qualifying-type */
  /* stylelint-enable selector-no-qualifying-type */
}
.speakers-hero p.is-style-paragraph-x-large {
  margin-bottom: 0;
  color: var(--wp--preset--color--cayuga);
}
.speakers-hero .wp-block-image {
  display: flex;
  width: 100%;
  max-width: 350px;
  height: 100%;
  max-height: 350px;
}
.speakers-hero .wp-block-image img {
  border-radius: 50%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
}

.speakers-contents .wp-block-columns {
  max-width: 860px;
  margin: 0 auto;
}
.speakers-contents .wp-block-columns p {
  font-size: 1.0625rem;
}

.single-speakers .main-header {
  display: none;
}
.single-speakers .main-header + * {
  margin: 0;
}

.speaker-archive-hero {
  display: inline-block;
  width: 100%;
}

.speaker-posts-wapper {
  flex-wrap: wrap;
  max-width: 1340px;
  margin: 0 auto;
  gap: 30px;
}

.speakers-card {
  text-decoration: none !important;
}

.speakers-card {
  display: inline-block;
  flex: 1 0 auto;
  width: 100%;
  transition: all 0.3s ease-out;
}
.speakers-card:hover {
  background-color: var(--wp--preset--color--dusky);
}
.speakers-card:hover .content-block {
  color: var(--wp--preset--color--white);
}
.speakers-card:hover .content-block .name {
  color: var(--wp--preset--color--white);
}
.speakers-card .wp-block-image {
  width: 100%;
  border-bottom: 5px solid var(--wp--preset--color--dusky);
  aspect-ratio: 16/15;
}
.speakers-card .wp-block-image figure {
  width: 100%;
  height: 100%;
}
.speakers-card .wp-block-image figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.speakers-card .content-block {
  padding: 0.9375rem 1.25rem;
  color: var(--wp--preset--color--cayuga);
  text-align: center;
}
.speakers-card .content-block .name {
  margin: 0 0 0.625rem;
  color: var(--wp--preset--color--cayuga);
  font-size: 1rem;
  font-weight: var(--wp--custom--font-weight--bold);
}
.speakers-card .content-block .company,.speakers-card .content-block .position {
  font-size: 0.75rem;
  font-weight: var(--wp--custom--font-weight--medium);
}

.template-canvas,body[class*=page-template-wp-custom-template-] {
  margin: 0;
  overflow-x: hidden;
  background: var(--wp--custom--colors--body-bg);
  color: var(--wp--custom--colors--body);
  font-family: var(--wp--preset--font-family--base);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 300;
}
.template-canvas.hide-header .main-header,body[class*=page-template-wp-custom-template-].hide-header .main-header {
  display: block !important;
}
.template-canvas.hide-header .main-header,body[class*=page-template-wp-custom-template-].hide-header .main-header {
  height: auto;
}
.template-canvas.hide-header .main-header .is-not-stacked-on-mobile,body[class*=page-template-wp-custom-template-].hide-header .main-header .is-not-stacked-on-mobile {
  flex-direction: row;
}
.template-canvas .wp-block-group.main,body[class*=page-template-wp-custom-template-] .wp-block-group.main {
  padding: 0 !important;
}
.template-canvas .wp-block-group.main,body[class*=page-template-wp-custom-template-] .wp-block-group.main {
  margin: 0;
}
.template-canvas .wp-block-post-content,body[class*=page-template-wp-custom-template-] .wp-block-post-content {
  max-width: none;
  max-width: initial;
}

/**
 * WordPress has some (imo) over-opinionated styles built into the block
 * library stylesheet. Rather than add extra styles to fix things, we're just * not enqueuing them at all,but adding the bits we want to keep here. */ .aligncenter{text-align:center}.alignright{text-align:right}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.wp-block{margin-right:auto;margin-left:auto}.wp-block.is-reusable{max-width:none}.block-editor-block-list__layout.is-root-container>[data-align=full]{max-width:calc(100% + 20px);margin-right:-.625rem;margin-left:-.625rem}.acf-block-preview>.alignfull{max-width:100%;margin-right:0;margin-left:0}.content-width-full>.block-editor-block-list__layout>[data-align=full]{width:auto;margin-right:calc(-1 * var(--wp--custom--gutter-width--page));margin-left:calc(-1 * var(--wp--custom--gutter-width--page))}.padded{padding-top:var(--wp--custom--gutter-width--page);padding-bottom:var(--wp--custom--gutter-width--page);padding-right:var(--wp--custom--gutter-width--page);padding-left:var(--wp--custom--gutter-width--page)}.side-padding{padding-right:var(--wp--custom--gutter-width--page);padding-left:var(--wp--custom--gutter-width--page)}.pad-left{padding-left:var(--wp--custom--gutter-width--page)}.pad-right{padding-right:var(--wp--custom--gutter-width--page)}@media screen and (min-width:500px){.resource-graphic .resources-graphic-lists{width:448px;height:436px}.resource-graphic .resources-graphic-lists::before{width:354px;height:354px}.resource-graphic .resources-graphic-lists .resources-list-item:first-of-type{top:0;width:128px;height:173px}.resource-graphic .resources-graphic-lists .resources-list-item:nth-of-type(2){top:66px;right:0;width:121px;height:159px}.resource-graphic .resources-graphic-lists .resources-list-item:nth-of-type(3){right:25px;bottom:40px;width:94px;height:119px}.resource-graphic .resources-graphic-lists .resources-list-item:nth-of-type(4){bottom:0;width:106px;height:143px}.resource-graphic .resources-graphic-lists .resources-list-item:nth-of-type(5){left:0;width:134px;height:185px}}@media screen and (min-width:600px){.block-editor p.is-style-paragraph-large,.block-editor-block-list__layout p.is-style-paragraph-large{font-size:1.125rem}.block-editor p.is-style-paragraph-x-large,.block-editor-block-list__layout p.is-style-paragraph-x-large{font-size:1.25rem}.block-editor p.is-style-paragraph-small,.block-editor-block-list__layout p.is-style-paragraph-small{font-size:1rem;letter-spacing:.025rem}.block-editor table,.block-editor-block-list__layout table{-webkit-overflow-scrolling:touch}.block-editor td,.block-editor th,.block-editor-block-list__layout td,.block-editor-block-list__layout th{font-size:1em}.block-editor tr:last-child td,.block-editor-block-list__layout tr:last-child td{border-bottom:0}.block-editor ul.is-style-unordered-list li,.block-editor-block-list__layout ul.is-style-unordered-list li{margin-bottom:.875rem;font-size:1.125rem;letter-spacing:.00625rem}.block-editor ul.is-style-default li,.block-editor-block-list__layout ul.is-style-default li{font-size:1em}.block-editor ul.is-style-check-list-small li,.block-editor-block-list__layout ul.is-style-check-list-small li{margin-bottom:.875rem;font-size:1.125rem;line-height:1.7777777778}.block-editor ul.is-style-check-list-small li::before,.block-editor-block-list__layout ul.is-style-check-list-small li::before{top:3px}.block-editor ul.is-style-check-list li,.block-editor-block-list__layout ul.is-style-check-list li{margin-bottom:.875rem;font-size:1rem;letter-spacing:.00625rem;line-height:1.625}.block-editor ul.is-style-check-list-green li,.block-editor-block-list__layout ul.is-style-check-list-green li{margin:0 0 1.875rem;letter-spacing:.00625rem;line-height:1.625}.block-editor ul.is-style-circle-list li,.block-editor-block-list__layout ul.is-style-circle-list li{margin:0 0 1.875rem;letter-spacing:.00625rem;line-height:1.625}.wp-block-query-pagination .page-numbers{width:2em}.wp-block-image.has-shape-circle,.wp-block-image.has-shape-diamond,.wp-block-image.has-shape-half-circle,.wp-block-image.has-shape-hexagon,.wp-block-image.has-shape-mountain,.wp-block-image.has-shape-pacman,.wp-block-image.has-shape-pie-slice,.wp-block-image.has-shape-skewtangle,.wp-block-image.has-shape-triangle{padding:0}.wp-block-image.has-shape-circle.has-size-medium,.wp-block-image.has-shape-diamond.has-size-medium,.wp-block-image.has-shape-half-circle.has-size-medium,.wp-block-image.has-shape-hexagon.has-size-medium,.wp-block-image.has-shape-mountain.has-size-medium,.wp-block-image.has-shape-pacman.has-size-medium,.wp-block-image.has-shape-pie-slice.has-size-medium,.wp-block-image.has-shape-skewtangle.has-size-medium,.wp-block-image.has-shape-triangle.has-size-medium{width:300px;height:300px}.image-slider-wrapper .slider-outer-wrapper .image-slider.has-navigation{padding-bottom:0}.image-slider-wrapper .slider-outer-wrapper .image-slider .swiper-pagination{display:none}.image-slider-wrapper .slider-outer-wrapper .image-slider .swiper-button-next,.image-slider-wrapper .slider-outer-wrapper .image-slider .swiper-button-prev{display:block}.testimonial-card.testimonial-card-horizontal .content p{font-size:1.375rem;line-height:1.2}.testimonial-card.testimonial-card-video .content p{font-size:1.375rem;line-height:1.2}.testimonial-card.full-width .avatar-container .testimonial-video-button{bottom:-40px;left:10%}.blog-post-card{height:100%}.blog .blog-post-card,.post-feed .blog-post-card,.post-feed-slider .blog-post-card,.slider .blog-post-card{height:auto;padding-bottom:5rem}.blog-post-card .wp-block-buttons{bottom:26px}.testimonial-basic-slider .testimonial-slider-wrapper .testimonial-slide .testimonial-content-container .testimonial-content p{font-size:1.25rem}.product-card .content-column .copy p:first-child{font-size:1rem;letter-spacing:.025rem}.block-editor-agenda .agenda-table .agenda-td{width:calc(100% - 180px)}.block-editor-agenda .agenda-table .agenda-td:first-child{width:180px}.block-editor-agenda .agenda-table .agenda-tr{flex-direction:row}.block-editor-agenda .agenda-table .agenda-tr:nth-child(even){background:rgba(0,0,0,.1)}.carousel-with-toggles .heading{font-size:2.625rem}.carousel-with-toggles .carousel-toggles .carousel-toggles-container.slide-count-2 .slick-slide,.carousel-with-toggles .carousel-toggles .carousel-toggles-container.slide-count-3 .slick-slide{min-width:25%}}@media screen and (min-width:783px){.admin-bar{--admin-bar-height:32px}}@media screen and (min-width:799px){.slider.has-manual-height{height:var(--slider-height)}}@media screen and (min-width:800px){.block-editor .has-negative-margin-top-none,.block-editor-block-list__layout .has-negative-margin-top-none{margin-top:calc(-1 * var(--wp--custom--spacing--none))!important}.block-editor .has-negative-margin-top-xsmall,.block-editor-block-list__layout .has-negative-margin-top-xsmall{margin-top:calc(-1 * var(--wp--custom--spacing--xsmall))!important}.block-editor .has-negative-margin-top-small,.block-editor-block-list__layout .has-negative-margin-top-small{margin-top:calc(-1 * var(--wp--custom--spacing--small))!important}.block-editor .has-negative-margin-top-medium,.block-editor-block-list__layout .has-negative-margin-top-medium{margin-top:calc(-1 * var(--wp--custom--spacing--medium))!important}.block-editor .has-negative-margin-top-large,.block-editor-block-list__layout .has-negative-margin-top-large{margin-top:calc(-1 * var(--wp--custom--spacing--large))!important}.block-editor .has-negative-margin-top-xlarge,.block-editor-block-list__layout .has-negative-margin-top-xlarge{margin-top:calc(-1 * var(--wp--custom--spacing--xlarge))!important}.block-editor .has-negative-margin-bottom-none,.block-editor-block-list__layout .has-negative-margin-bottom-none{margin-bottom:calc(-1 * var(--wp--custom--spacing--none))!important}.block-editor .has-negative-margin-bottom-xsmall,.block-editor-block-list__layout .has-negative-margin-bottom-xsmall{margin-bottom:calc(-1 * var(--wp--custom--spacing--xsmall))!important}.block-editor .has-negative-margin-bottom-small,.block-editor-block-list__layout .has-negative-margin-bottom-small{margin-bottom:calc(-1 * var(--wp--custom--spacing--small))!important}.block-editor .has-negative-margin-bottom-medium,.block-editor-block-list__layout .has-negative-margin-bottom-medium{margin-bottom:calc(-1 * var(--wp--custom--spacing--medium))!important}.block-editor .has-negative-margin-bottom-large,.block-editor-block-list__layout .has-negative-margin-bottom-large{margin-bottom:calc(-1 * var(--wp--custom--spacing--large))!important}.block-editor .has-negative-margin-bottom-xlarge,.block-editor-block-list__layout .has-negative-margin-bottom-xlarge{margin-bottom:calc(-1 * var(--wp--custom--spacing--xlarge))!important}.block-editor .has-negative-margin-left-none,.block-editor-block-list__layout .has-negative-margin-left-none{margin-left:calc(-1 * var(--wp--custom--spacing--none))!important}.block-editor .has-negative-margin-left-xsmall,.block-editor-block-list__layout .has-negative-margin-left-xsmall{margin-left:calc(-1 * var(--wp--custom--spacing--xsmall))!important}.block-editor .has-negative-margin-left-small,.block-editor-block-list__layout .has-negative-margin-left-small{margin-left:calc(-1 * var(--wp--custom--spacing--small))!important}.block-editor .has-negative-margin-left-medium,.block-editor-block-list__layout .has-negative-margin-left-medium{margin-left:calc(-1 * var(--wp--custom--spacing--medium))!important}.block-editor .has-negative-margin-left-large,.block-editor-block-list__layout .has-negative-margin-left-large{margin-left:calc(-1 * var(--wp--custom--spacing--large))!important}.block-editor .has-negative-margin-left-xlarge,.block-editor-block-list__layout .has-negative-margin-left-xlarge{margin-left:calc(-1 * var(--wp--custom--spacing--xlarge))!important}.block-editor .has-negative-margin-right-none,.block-editor-block-list__layout .has-negative-margin-right-none{margin-right:calc(-1 * var(--wp--custom--spacing--none))!important}.block-editor .has-negative-margin-right-xsmall,.block-editor-block-list__layout .has-negative-margin-right-xsmall{margin-right:calc(-1 * var(--wp--custom--spacing--xsmall))!important}.block-editor .has-negative-margin-right-small,.block-editor-block-list__layout .has-negative-margin-right-small{margin-right:calc(-1 * var(--wp--custom--spacing--small))!important}.block-editor .has-negative-margin-right-medium,.block-editor-block-list__layout .has-negative-margin-right-medium{margin-right:calc(-1 * var(--wp--custom--spacing--medium))!important}.block-editor .has-negative-margin-right-large,.block-editor-block-list__layout .has-negative-margin-right-large{margin-right:calc(-1 * var(--wp--custom--spacing--large))!important}.block-editor .has-negative-margin-right-xlarge,.block-editor-block-list__layout .has-negative-margin-right-xlarge{margin-right:calc(-1 * var(--wp--custom--spacing--xlarge))!important}.block-editor hr,.block-editor-block-list__layout hr{margin:2.5rem 0 3.75rem}.block-editor p.is-style-paragraph-large,.block-editor-block-list__layout p.is-style-paragraph-large{font-size:1.25rem}.block-editor p.is-style-paragraph-x-large,.block-editor-block-list__layout p.is-style-paragraph-x-large{font-size:1.375rem}.block-editor .hide-on-desktop,.block-editor-block-list__layout .hide-on-desktop{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.extra-side-padding{padding-right:calc(2 * var(--wp--custom--gutter-width--page));padding-left:calc(2 * var(--wp--custom--gutter-width--page))}.site-footer-block .location-list{grid-template-columns:repeat(3,minmax(0,1fr))}.archive .link-bar{height:auto!important}.nav-link-bar{display:flex;align-items:center;justify-content:flex-end}.nav-link-bar .mobile-toggle .link-bar-toggle{display:none}.nav-link-bar .logo-container .site-logo-image{max-width:180px}.nav-link-bar .link-item{display:inline-block;padding:.75rem 0 .3125rem;text-align:center}.nav-link-bar .link-text{font-size:.875rem}.wp-block-navigation .wp-block-navigation__responsive-container-open{display:none}.wp-block-navigation .wp-block-navigation__responsive-container-close{display:none}.buttons-label{flex:0 1 auto;width:auto;width:initial;margin-bottom:0}.wp-block-columns{flex-direction:row}.wp-block-columns.five-columns{flex-direction:inherit}.wp-block-columns.social-slider{flex-direction:inherit}.wp-block-columns.wide-gutters{--gutter:var(--wp--custom--gutter-width--page);gap:var(--gutter)}.wp-block-columns.dividers>.wp-block-column+.wp-block-column{position:relative}.wp-block-columns.dividers>.wp-block-column+.wp-block-column::before{position:absolute;top:0;bottom:0;left:0;display:block;width:1px;background-color:#D4CAC9;content:""}.wp-block-column>.sticky-content{position:sticky;top:calc(2 * 62px);top:calc(2 * var(--header-height))}.wp-block-column.zero-height{height:0}.wp-block-column.no-shrink{flex-shrink:0}.wp-block-image.has-shape-circle.has-size-medium,.wp-block-image.has-shape-diamond.has-size-medium,.wp-block-image.has-shape-half-circle.has-size-medium,.wp-block-image.has-shape-hexagon.has-size-medium,.wp-block-image.has-shape-mountain.has-size-medium,.wp-block-image.has-shape-pacman.has-size-medium,.wp-block-image.has-shape-pie-slice.has-size-medium,.wp-block-image.has-shape-skewtangle.has-size-medium,.wp-block-image.has-shape-triangle.has-size-medium{width:400px;height:400px}.slider.has-mobile-navigation .swiper-button-next,.slider.has-mobile-navigation .swiper-button-prev{display:none}.slider.has-overflow-right .slides .swiper-slide-prev{margin-right:12.5rem!important}.slider.has-navigation-pagination .swiper-pagination{display:none}.testimonial-card.testimonial-card-horizontal{display:flex;align-items:center;justify-content:space-between;padding:0 1.875rem}.testimonial-card.testimonial-card-horizontal .avatar-container{margin:0 3.125rem 0 0}.testimonial-card.testimonial-card-horizontal .content p{font-size:1.5rem}.testimonial-card.testimonial-card-horizontal .content>*:first-child::before{position:absolute;top:-10px;right:calc(100% + 10px);left:auto;left:initial;margin:0}.testimonial-card.testimonial-card-video{display:flex;align-items:center;justify-content:space-between;padding:0 1.875rem}.testimonial-card.testimonial-card-video .content-block{width:calc(100% - 320px)}.testimonial-card.testimonial-card-video .avatar-container{width:300px;max-width:100%;height:auto;max-height:100%}.testimonial-card.testimonial-card-video .avatar-container .has-shape-diamond{position:absolute;z-index:2;top:50%;left:50%;width:90%;height:230px;transform:translateY(-50%) translateX(-50%)}.testimonial-card.testimonial-card-video .testimoinal-video{height:400px}.testimonial-card.testimonial-card-video .testimoinal-video svg{top:50%;transform:translateY(-50%)}.testimonial-card.testimonial-card-video .testimonial-video-button{bottom:40px;left:20%}.testimonial-card.testimonial-card-video .content p{font-size:1.5rem}.testimonial-card.testimonial-card-video .content>*:first-child::before{position:absolute;top:-10px;right:calc(100% + 10px);left:auto;left:initial;margin:0}.testimonial-card.full-width{display:flex;align-items:center;margin-left:2rem;padding:0 3.125rem}.testimonial-card.full-width .avatar-container{display:flex;flex:0 0 auto;width:40%;margin-right:auto;margin-bottom:0}.testimonial-card.full-width .avatar-container .clipped-image{top:50%;left:30px;height:230px}.testimonial-card.full-width .avatar-container .testimoinal-video{height:370px}.testimonial-card.full-width .avatar-container svg{top:50%;transform:translateY(-50%)}.testimonial-card.full-width .avatar-container .testimonial-video-button{bottom:0;left:30%}.testimonial-card.full-width .content-block{flex:0 1 auto;width:55%}.testimonial-card.large-quote{margin-left:2rem;padding:0 3.75rem}.testimonial-card.large-quote .logo-wrapper{margin-top:1.1875rem;margin-bottom:1.1875rem}.testimonial-card .content>*:first-child::before{top:-20px;right:calc(100% + 10px);left:auto;left:initial}.testimonial-card .avatar-container .avatar-container-background svg{top:50%;transform:translateY(-50%)}.partners-card{flex:0 1 auto;width:calc(50% - 30px)}.partners-card .logo-heading{font-size:.875rem}.job-opening .careers-table{font-size:.625rem}.job-opening .careers-table .thead{display:table-row}.job-opening .careers-table tbody tr{display:table-row;margin:0}.job-opening .careers-table tbody tr:hover{background:rgba(212,202,201,.2);transition:0.3s ease all}.job-opening .careers-table tbody tr:hover .position{color:var(--wp--preset--color--dusky);transition:0.3s ease color}.job-opening .careers-table tbody tr:hover .apply .wp-block-buttons{opacity:1;transition:0.3s ease opacity}.job-opening .careers-table tbody td{display:table-cell;padding:1.5625rem 0}.job-opening .careers-table tbody td:first-child{padding-left:1.5625rem}.job-opening .careers-table tbody td:last-child{padding-right:1.5625rem}.job-opening .careers-table tbody .location{margin-bottom:.625rem;padding:0}.job-opening .careers-table tbody .location,.job-opening .careers-table tbody .position{max-width:100%;margin:0;font-size:1.0625rem;font-weight:300;line-height:1.75rem;transition:0.3s ease color}.job-opening .careers-table tbody .apply{position:relative;top:0;bottom:auto;left:0;width:120px;transform:translateY(0);text-align:center}.job-opening .careers-table tbody .apply .wp-block-buttons{opacity:0;transition:0.3s ease opacity}.testimonial-basic-slider .testimonial-slider-wrapper .testimonial-slide .testimonial-content-container .testimonial-content p{font-size:1.5rem}.post-feed{display:flex}.post-feed.posts-speakers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.post-feed.posts-testimonial-horizontal .testimonial-card{flex:1 1 auto;width:100%}.posts-product-slider.anchor-nav.simple-anchor-nav .right-column .wp-block-buttons,.posts-product-slider.anchor-navigation.simple-anchor-nav .right-column .wp-block-buttons{padding:1.25rem 0}.posts-product-slider.anchor-nav .anchor-nav-wrapper.formation-menu-wrapper .wp-block-image,.posts-product-slider.anchor-navigation .anchor-nav-wrapper.formation-menu-wrapper .wp-block-image{margin:0}.posts-product-slider.anchor-nav .anchor-nav-wrapper .wp-block-columns,.posts-product-slider.anchor-navigation .anchor-nav-wrapper .wp-block-columns{flex-direction:inherit}.posts-product-slider.anchor-nav .product-anchor-nav .anchor-link,.posts-product-slider.anchor-navigation .product-anchor-nav .anchor-link{margin:0}.posts-product-slider .product-anchor-nav-wrapper .link-bar-toggle{display:none}.posts-product-slider .product-anchor-nav-wrapper .wp-block-columns .left-column figure{min-width:60px;height:60px}.product-card .image-column{flex:0 0 auto;width:430px}.tabbed-slider .tabbed-slider-link-wrapper .swiper-slide{min-height:55px}.tabbed-slider .tabbed-slider-content-wrapper .wp-block-columns .wp-block-columns{flex-direction:inherit}.acf-block-preview>.grid>.block-editor-inner-blocks>.block-editor-block-list__layout,.grid{--total-gutter-width:calc((var(--grid-column-count, 1) - 1) * var(--gap));--total-column-width:calc(var(--container) - var(--total-gutter-width));--min-column-width:calc(var(--total-column-width) / var(--grid-column-count, 1));grid-template-columns:repeat(auto-fit,minmax(var(--min-column-width),1fr))}.posts-podcast-card{display:flex;flex-wrap:wrap}.posts-podcast-card .podcast-card{width:calc(33% - 30px)}.podcast-card .excerpt,.podcast-card .title,.podcast-card .type{margin-bottom:.875rem}.carousel-with-toggles .carousel-toggles .container{display:block}.carousel-with-toggles .carousel-slide-container .slide-content-container{display:flex;align-items:center;justify-content:center;padding-top:3.75rem}.carousel-with-toggles .carousel-slide-container .slide-content-container.style-cards{align-items:stretch;justify-content:space-between;max-width:900px;margin:0 auto}.carousel-with-toggles .carousel-slide-container .slide-content-container.style-cards .slide-content-item::before{position:absolute;top:-4px;left:0;display:block;width:29px;height:29px;border:0;border-radius:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI5IiB2aWV3Qm94PSIwIDAgMjkgMjkiIHdpZHRoPSIyOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIj48cGF0aCBkPSJtMjEuNjMzMzUzNyA4LjY2MDA0MzQuNzMzMjkyNi42Nzk5MTMyLTEwLjU2NTkxMDggMTEuMzk1NDMxNC01LjE2NzM4MTgtNS41NzMwNjg1LjczMzI5MjYtLjY3OTkxMzIgNC40MzMzNTM3IDQuNzgyNTkzN3oiIGZpbGw9IiMwN2Q1ODUiLz48cGF0aCBkPSJtMTQuNSAwYzguMDA4MTI4OSAwIDE0LjUgNi40OTE4NzExMyAxNC41IDE0LjUgMCA4LjAwODEyODktNi40OTE4NzExIDE0LjUtMTQuNSAxNC41LTguMDA4MTI4ODcgMC0xNC41LTYuNDkxODcxMS0xNC41LTE0LjUgMC04LjAwODEyODg3IDYuNDkxODcxMTMtMTQuNSAxNC41LTE0LjV6bTAgMWMtNy40NTU4NDQxMiAwLTEzLjUgNi4wNDQxNTU4OC0xMy41IDEzLjUgMCA3LjQ1NTg0NDEgNi4wNDQxNTU4OCAxMy41IDEzLjUgMTMuNSA3LjQ1NTg0NDEgMCAxMy41LTYuMDQ0MTU1OSAxMy41LTEzLjUgMC03LjQ1NTg0NDEyLTYuMDQ0MTU1OS0xMy41LTEzLjUtMTMuNXoiIGZpbGw9IiM3ZTZiZjUiLz48L2c+PC9zdmc+);background-repeat:no-repeat;content:""}.carousel-with-toggles .carousel-slide-container .slide-content-container.style-cards .slide-content-item::after{display:none}.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-image{width:35%;margin-bottom:0}.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-image img{margin:0}.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-embed{width:35%;margin-bottom:0}.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-content-items-container{width:60%;margin-left:5%;padding:0}.speaker-posts-wapper{flex-direction:inherit}}@media screen and (min-width:1024px){:root{--header-height:88px}.nav-link-bar .logo-container .site-logo-image{max-width:100%}.nav-link-bar .cta{margin-left:.9375rem;padding:.875rem 1.875rem;font-size:.9375rem}.nav-link-bar .link-text{font-size:1rem}.wp-block-columns.five-columns{flex-direction:row}.wp-block-columns.wide-gutters{--gutter:var(--wp--custom--gutter-width--page) calc(2 * var(--wp--custom--gutter-width--page));gap:var(--gutter)}.speakers-slider .swiper-button-next,.speakers-slider .swiper-button-prev{width:35px;height:61px}.speakers-slider .swiper-button-next::before,.speakers-slider .swiper-button-prev::before{border-bottom:20px solid transparent;border-left:20px solid var(--wp--preset--color--white)}.speakers-slider .swiper-button-prev::before{margin-left:.3125rem}.speakers-slider .swiper-button-next::before{left:calc(50% - 5px)}.testimonial-card.testimonial-card-horizontal .content p{font-size:1.75rem}.testimonial-card.testimonial-card-video .content-block{width:calc(100% - 500px)}.testimonial-card.testimonial-card-video .avatar-container{width:450px}.testimonial-card.testimonial-card-video .testimonial-video-button{bottom:0;left:30%}.testimonial-card.testimonial-card-video .content p{font-size:1.75rem}.testimonial-card.full-width .avatar-container{min-width:430px}.testimonial-card.full-width .avatar-container .testimonial-video-button{bottom:-14px}.testimonial-card.large-quote .content p,.testimonial-card.large-quote .content-block,.testimonial-card.large-quote p{padding-left:.625rem;font-size:1.75rem;line-height:1.4}.stats-animation .stat{margin-bottom:0}.partners-card{width:calc(25% - 15px)}.job-opening .careers-table{font-size:.8125rem}.testimonial-basic-slider .testimonial-slider-wrapper .testimonial-slide .testimonial-content-container .testimonial-content p{font-size:1.75rem}.post-feed-slider.posts-partner,.post-feed.posts-partner{flex-direction:row}.posts-product-slider.anchor-nav .anchor-nav-wrapper .wp-block-columns,.posts-product-slider.anchor-navigation .anchor-nav-wrapper .wp-block-columns{flex-direction:row}.tabbed-slider .tabbed-slider-content-wrapper .wp-block-columns .wp-block-columns{flex-direction:row}.logo-card-inner{width:100%;min-height:260px}.podcast-card .content-wrapper{padding:0 2.1875rem 2.5rem}.podcast-card .excerpt,.podcast-card .title,.podcast-card .type{margin-bottom:1.125rem}.flexbox .podcast-card .actions{flex-direction:column;align-items:flex-start}.flexbox .podcast-card .actions>*{margin-bottom:1em}.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-content-items-container{display:flex;flex-wrap:wrap}.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-content-item{width:50%;min-height:30px;padding:0 3.125rem}.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-card{width:calc(50% - 30px);margin:0 auto}.carousel-with-toggles .carousel-slide-container .slide-content-container .slide-card .slide-content-item{width:100%;padding:0 1.5625rem 0 3.125rem}.single-product img.mfp-img{max-width:1000px}.error404-container{padding:5rem 0}.speakers-hero p.is-style-paragraph-x-large{font-size:1.5625rem}.speakers-contents .wp-block-columns p{line-height:1.7}.speaker-posts-wapper{flex-direction:row;gap:40px}}@media screen and (min-width:1201px){.tabbed-slider .tabbed-slider-link-wrapper .button-style-tabs{justify-content:center}}@media screen and (min-width:1280px){.admin-bar .nav-link-bar{top:32px!important}.nav-link-bar .link-item{margin:0 1.25rem}.wp-block-columns.social-slider{flex-direction:row}.wp-block-image.has-shape-circle.has-shadow,.wp-block-image.has-shape-diamond.has-shadow,.wp-block-image.has-shape-half-circle.has-shadow,.wp-block-image.has-shape-hexagon.has-shadow,.wp-block-image.has-shape-mountain.has-shadow,.wp-block-image.has-shape-pacman.has-shadow,.wp-block-image.has-shape-pie-slice.has-shadow,.wp-block-image.has-shape-skewtangle.has-shadow,.wp-block-image.has-shape-triangle.has-shadow{filter:drop-shadow(-21px 14px 11px rgba(37,32,90,.19))}.flexbox .podcast-card .actions{flex-direction:row;align-items:center}.carousel-with-toggles .carousel-toggles .container{padding:0 1.25rem}.carousel-with-toggles .carousel-toggles .carousel-toggles-container.slide-count-4 .slick-slide{min-width:20%}.carousel-with-toggles .slick-next,.carousel-with-toggles .slick-prev{display:none}}@media screen and (max-width:1279px){.wp-block-columns.social-slider{flex-direction:inherit;flex-wrap:wrap;justify-content:center}.wp-block-columns.social-slider .wp-block-column{flex-basis:31%!important}.wp-block-columns.social-slider .wp-block-column:first-child{flex-basis:100%!important}}@media screen and (max-width:1023px){.wp-block-columns.five-columns{flex-direction:inherit;flex-wrap:wrap;justify-content:center}.wp-block-columns.five-columns .wp-block-column{flex-basis:48%!important}.slider .swiper-slide .partners-card{width:100%!important}.speakers-slider{margin:0 1.875rem;padding-right:0;padding-left:0}.post-feed-slider.posts-partner,.post-feed.posts-partner{flex-direction:inherit;flex-wrap:wrap;justify-content:space-between}.post-feed.wp-column-wrap.posts-posts .blog-post-card,.post-feed.wp-column-wrap.posts-resource .blog-post-card{width:calc(50% - 15px)}.posts-product-slider.anchor-nav .product-anchor-nav,.posts-product-slider.anchor-navigation .product-anchor-nav{gap:20px}.posts-product-slider.anchor-nav .product-anchor-nav .anchor-link .wp-block-button__link,.posts-product-slider.anchor-navigation .product-anchor-nav .anchor-link .wp-block-button__link{font-size:.875rem}.posts-product-slider.anchor-nav .product-anchor-nav .anchor-link.is-style-cta-primary .wp-block-button__link,.posts-product-slider.anchor-navigation .product-anchor-nav .anchor-link.is-style-cta-primary .wp-block-button__link{padding:.625rem 1.625rem}.tabbed-slider .tabbed-slider-content-wrapper .wp-block-columns .wp-block-columns{flex-direction:inherit;flex-wrap:wrap;justify-content:center;gap:20px}.tabbed-slider .tabbed-slider-content-wrapper .wp-block-columns .wp-block-columns .wp-block-column{flex-basis:100%!important}.tabbed-slider .tabbed-slider-content-wrapper .wp-block-columns .wp-block-columns .wp-block-column:first-child ul{margin-top:1.25rem}.tabbed-slider .tabbed-slider-content-wrapper .wp-block-columns .wp-block-columns li{margin:0}.logo-card-inner{width:48%!important}.speaker-posts-wapper{flex-direction:inherit;flex-wrap:wrap;justify-content:center}.speaker-posts-wapper .wp-block-column{flex-basis:calc(50% - 20px)!important}}@media screen and (max-width:799px){.block-editor .mobile-has-negative-margin-top-none,.block-editor-block-list__layout .mobile-has-negative-margin-top-none{margin-top:calc(-1 * var(--wp--custom--spacing--none))!important}.block-editor .mobile-has-negative-margin-top-xsmall,.block-editor-block-list__layout .mobile-has-negative-margin-top-xsmall{margin-top:calc(-1 * var(--wp--custom--spacing--xsmall))!important}.block-editor .mobile-has-negative-margin-top-small,.block-editor-block-list__layout .mobile-has-negative-margin-top-small{margin-top:calc(-1 * var(--wp--custom--spacing--small))!important}.block-editor .mobile-has-negative-margin-top-medium,.block-editor-block-list__layout .mobile-has-negative-margin-top-medium{margin-top:calc(-1 * var(--wp--custom--spacing--medium))!important}.block-editor .mobile-has-negative-margin-top-large,.block-editor-block-list__layout .mobile-has-negative-margin-top-large{margin-top:calc(-1 * var(--wp--custom--spacing--large))!important}.block-editor .mobile-has-negative-margin-top-xlarge,.block-editor-block-list__layout .mobile-has-negative-margin-top-xlarge{margin-top:calc(-1 * var(--wp--custom--spacing--xlarge))!important}.block-editor .mobile-has-negative-margin-bottom-none,.block-editor-block-list__layout .mobile-has-negative-margin-bottom-none{margin-bottom:calc(-1 * var(--wp--custom--spacing--none))!important}.block-editor .mobile-has-negative-margin-bottom-xsmall,.block-editor-block-list__layout .mobile-has-negative-margin-bottom-xsmall{margin-bottom:calc(-1 * var(--wp--custom--spacing--xsmall))!important}.block-editor .mobile-has-negative-margin-bottom-small,.block-editor-block-list__layout .mobile-has-negative-margin-bottom-small{margin-bottom:calc(-1 * var(--wp--custom--spacing--small))!important}.block-editor .mobile-has-negative-margin-bottom-medium,.block-editor-block-list__layout .mobile-has-negative-margin-bottom-medium{margin-bottom:calc(-1 * var(--wp--custom--spacing--medium))!important}.block-editor .mobile-has-negative-margin-bottom-large,.block-editor-block-list__layout .mobile-has-negative-margin-bottom-large{margin-bottom:calc(-1 * var(--wp--custom--spacing--large))!important}.block-editor .mobile-has-negative-margin-bottom-xlarge,.block-editor-block-list__layout .mobile-has-negative-margin-bottom-xlarge{margin-bottom:calc(-1 * var(--wp--custom--spacing--xlarge))!important}.block-editor .mobile-has-negative-margin-left-none,.block-editor-block-list__layout .mobile-has-negative-margin-left-none{margin-left:calc(-1 * var(--wp--custom--spacing--none))!important}.block-editor .mobile-has-negative-margin-left-xsmall,.block-editor-block-list__layout .mobile-has-negative-margin-left-xsmall{margin-left:calc(-1 * var(--wp--custom--spacing--xsmall))!important}.block-editor .mobile-has-negative-margin-left-small,.block-editor-block-list__layout .mobile-has-negative-margin-left-small{margin-left:calc(-1 * var(--wp--custom--spacing--small))!important}.block-editor .mobile-has-negative-margin-left-medium,.block-editor-block-list__layout .mobile-has-negative-margin-left-medium{margin-left:calc(-1 * var(--wp--custom--spacing--medium))!important}.block-editor .mobile-has-negative-margin-left-large,.block-editor-block-list__layout .mobile-has-negative-margin-left-large{margin-left:calc(-1 * var(--wp--custom--spacing--large))!important}.block-editor .mobile-has-negative-margin-left-xlarge,.block-editor-block-list__layout .mobile-has-negative-margin-left-xlarge{margin-left:calc(-1 * var(--wp--custom--spacing--xlarge))!important}.block-editor .mobile-has-negative-margin-right-none,.block-editor-block-list__layout .mobile-has-negative-margin-right-none{margin-right:calc(-1 * var(--wp--custom--spacing--none))!important}.block-editor .mobile-has-negative-margin-right-xsmall,.block-editor-block-list__layout .mobile-has-negative-margin-right-xsmall{margin-right:calc(-1 * var(--wp--custom--spacing--xsmall))!important}.block-editor .mobile-has-negative-margin-right-small,.block-editor-block-list__layout .mobile-has-negative-margin-right-small{margin-right:calc(-1 * var(--wp--custom--spacing--small))!important}.block-editor .mobile-has-negative-margin-right-medium,.block-editor-block-list__layout .mobile-has-negative-margin-right-medium{margin-right:calc(-1 * var(--wp--custom--spacing--medium))!important}.block-editor .mobile-has-negative-margin-right-large,.block-editor-block-list__layout .mobile-has-negative-margin-right-large{margin-right:calc(-1 * var(--wp--custom--spacing--large))!important}.block-editor .mobile-has-negative-margin-right-xlarge,.block-editor-block-list__layout .mobile-has-negative-margin-right-xlarge{margin-right:calc(-1 * var(--wp--custom--spacing--xlarge))!important}.block-editor .mobile-negate-side-padding,.block-editor-block-list__layout .mobile-negate-side-padding{width:auto!important;margin-right:calc(-1 * var(--wp--custom--gutter-width--page))!important;margin-left:calc(-1 * var(--wp--custom--gutter-width--page))!important}.block-editor .hide-on-mobile,.block-editor-block-list__layout .hide-on-mobile{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.block-editor div[class^=has-padding].mobile-no-padding{margin-right:0!important;margin-left:0!important}.block-editor .mobile-no-margin{margin-right:0!important;margin-left:0!important}.block-editor div[class^=has-margin].mobile-no-margin{margin-right:0!important;margin-left:0!important}.block-editor .mobile-no-padding{padding-right:0!important;padding-left:0!important}.block-editor .mobile-text-centered{text-align:center!important}.block-editor .mobile-text-centered .wp-block-buttons{display:flex;align-items:center;justify-content:center}.bg-cover-on-mobile{background-size:cover!important}.mobile-textalign-center{text-align:center!important}.mobile-content-justification-center{justify-content:center!important}.is-content-justification-center:not(.is-not-stacked-on-mobile) .wp-block-column{margin:0 auto}.h-scroll{position:relative;overflow:hidden}.h-scroll .shadows{position:absolute;z-index:6;top:0;left:0;width:100%;height:100%;pointer-events:none}.h-scroll .shadows .left,.h-scroll .shadows .right{position:absolute;top:0;width:10px;height:100%;opacity:0;background-image:radial-gradient(farthest-side ellipse at 0 50%,rgba(0,0,0,.4),rgba(0,0,0,0));background-repeat:no-repeat}.h-scroll .shadows .right{right:0;transform:rotate(180deg)}.h-scroll .scroll-content{padding-right:var(--wp--custom--gutter-width--page);padding-left:var(--wp--custom--gutter-width--page);position:relative;overflow:auto}.h-scroll .scroll-content>*{width:var(--wp--custom--container-width--medium)}.h-scroll.wp-block-group{padding:0}.site-footer-block>.wp-block-group{padding:0}.site-footer-block .hs-form .hs-form-field .input{padding-right:6.875rem}.site-footer-block .hs-form .hs-submit{width:100px}.site-footer-block .hs-form .hs-submit .hs-button{font-size:1rem}.site-footer-block .hs-form{top:-50px;margin:0 0 1rem}.nav-link-bar{height:auto!important}.flexbox .nav-link-bar .mobile-toggle .links{display:none}.flexbox .nav-link-bar .mobile-toggle .links.active{position:absolute;top:100%;left:0;display:block;width:100%;padding-bottom:1.875rem;background:#fff}.link-bar{top:84px!important}.link-bar .container{position:relative}.link-bar .links.active{box-shadow:0 7px 10px 0 rgba(0,0,0,.04)}.wp-site-blocks{position:relative;left:0;width:100vw;overflow:hidden}.formation-22-header>.wp-block-columns{display:flex}.formation-22-header>.wp-block-columns .wp-block-column{flex-shrink:1!important;width:auto!important;width:initial!important}.formation-22-header .logo-container,.formation-22-header .nav-link-bar{flex-shrink:1!important}.formation-22-header .logo-container{flex:1 0 75%}.formation-22-header .logo-container img{max-width:100%}.formation-22-header .nav-link-bar{width:50px}.formation-22-header .wp-block-navigation{position:inherit;display:block}.formation-22-header .wp-block-group{padding:0}.formation-22-header .wp-block-column.logo-container{display:flex;align-items:center;min-height:75px}.formation-22-header .wp-block-navigation__responsive-close{display:none}.formation-22-header .wp-block-navigation__responsive-container-close,.formation-22-header .wp-block-navigation__responsive-container-open{position:relative;width:40px;height:40px;padding:0;border:none;background-color:transparent}.formation-22-header .wp-block-navigation__responsive-container-close::after,.formation-22-header .wp-block-navigation__responsive-container-open::after{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover;content:""}.formation-22-header .wp-block-navigation__responsive-container-close svg,.formation-22-header .wp-block-navigation__responsive-container-open svg{display:none}.formation-22-header .wp-block-navigation__responsive-container-open::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2750%27 height=%2750%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 88 88%27 fill=%27%23fe4450%27%3E %3Cpath class=%27meat%27 d=%27M85.6,45.2H2.4c-0.7,0-1.2-0.6-1.2-1.2s0.6-1.2,1.2-1.2h83.2c0.7,0,1.2,0.6,1.2,1.2S86.3,45.2,85.6,45.2z%27/%3E %3Cpath class=%27bottom-bun%27 d=%27M85.6,69.3H2.4c-0.7,0-1.2-0.6-1.2-1.2s0.6-1.2,1.2-1.2h83.2c0.7,0,1.2,0.6,1.2,1.2S86.3,69.3,85.6,69.3z%27/%3E %3Cpath class=%27top-bun%27 d=%27M85.6,21.2H2.4c-0.7,0-1.2-0.6-1.2-1.2s0.6-1.2,1.2-1.2h83.2c0.7,0,1.2,0.6,1.2,1.2S86.3,21.2,85.6,21.2z%27/%3E %3C/svg%3E")}.formation-22-header .wp-block-navigation__responsive-container-close::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27%23fe4450%27%3E %3Cpath d=%27M23.3 1l-1-1-10.7 10.6L1 0 0 1l10.6 10.6L0 22.3l1 1 10.6-10.6 10.7 10.6 1-1-10.6-10.7z%27/%3E %3C/svg%3E")}.formation-22-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{top:0;width:95vw;transition:0.3s ease all}.formation-22-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close{z-index:10;display:block}.formation-22-header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-close{position:absolute;z-index:2;top:20px;right:10px}.formation-22-header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{position:absolute;top:0;right:0;width:0;height:100vh;background-color:var(--wp--preset--color--drake);transition:0.3s ease all}.formation-22-header .wp-block-navigation__responsive-container .wp-block-navigation-item__content{color:#fff;font-size:1rem;font-weight:var(--wp--custom--font-weight--normal)}.formation-22-header .wp-block-navigation__responsive-container .wp-block-navigation__container{margin:0;padding:4.6875rem 1.25rem 5rem}.formation-22-header .wp-block-navigation__responsive-container .wp-block-navigation-item{margin-left:0}.wp-block-buttons.is-vertical .wp-block-button{width:100%}.wp-block-columns:not(.dont-stack-on-mobile)>.wp-block-column{flex-basis:auto!important}.wp-block-columns:not(.dont-stack-on-mobile)>.wp-block-column{flex-shrink:0;max-width:100%}.wp-block-columns:not(.dont-stack-on-mobile).reverse-stacking-order{flex-direction:column-reverse}.wp-block-columns:not(.dont-stack-on-mobile).seamless-on-mobile{display:block}.wp-block-columns .product-who-are-we-image{min-height:250px}.wp-block-columns .product-who-are-we-content{padding-right:1.25rem;padding-left:1.25rem}.wp-block-columns.social-slider .wp-block-column .wp-block-image{max-width:340px;margin:0 auto}.wp-block-columns.is-not-stacked-on-mobile{flex-direction:row!important}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap}.wp-block-columns.is-not-stacked-on-mobile .wp-block-column{flex:1 1 auto!important}.wp-block-columns.is-not-stacked-on-mobile .wp-block-column{width:100%}.wp-block-column .wp-block-image:only-child{float:none;margin:0;text-align:left}.wp-block-group.mobile-expand-into-gutter{margin-right:calc(-0.75 * var(--wp--custom--gutter-width--page))!important;margin-left:calc(-0.75 * var(--wp--custom--gutter-width--page))!important;padding-right:calc(0.75 * var(--wp--custom--gutter-width--page))!important;padding-left:calc(0.75 * var(--wp--custom--gutter-width--page))!important}.slider-outer-wrapper .slider{margin:0!important;padding:0!important}.slider[data-slides-per-view=auto].preview-adjacent-slides .swiper-slide{width:calc(100% - 45px)!important}.slider.has-navigation.mobile-hide-navigation .swiper-button-next,.slider.has-navigation.mobile-hide-navigation .swiper-button-prev{display:none}.slider.mobile-has-transition-grow .swiper-slide>*{transform:scale(.9);opacity:.5;transition:opacity 0.2s ease-out,transform 0.2s ease-out}.slider.mobile-has-transition-grow .swiper-slide.swiper-slide-active>*{transform:scale(1);opacity:1}.slider.mobile-preview-adjacent-slides .swiper-slide{width:calc(100% - 80px)!important}.slider.mobile-preview-adjacent-slides .swiper-slide>*{opacity:1;transition:opacity 0.2s ease-out}.slider.mobile-preview-adjacent-slides .swiper-slide:not(.swiper-slide-active)>*{opacity:.5}.slider .swiper-slide>.wp-block-image{margin:0 auto}.slider.has-navigation-pagination{margin:0;padding-bottom:4.375rem}.slider.has-navigation-pagination .swiper-button-next,.slider.has-navigation-pagination .swiper-button-prev{display:none}.slider.has-pagination,.slider.has-pagination-numbers{margin:0}.testimonial-card.full-width .avatar-container .clipped-image.diamond::before{padding-top:68.23529%}.testimonial-card.full-width .content-block .content>*:first-child::before{left:-30px}.job-opening .careers-table tbody tr{margin-bottom:1.25rem;border-bottom:1px solid #fe4450}.job-opening .careers-table tbody tr td{padding:0}.job-opening .careers-table tbody .apply .wp-block-buttons .wp-block-button__link{--padding-top:8px;--padding-bottom:8px;--padding-side:20px;padding:var(--padding-top) var(--padding-side) var(--padding-bottom);font-size:.875rem;letter-spacing:.01563rem;padding:.3125rem .625rem}.posts-product-slider.anchor-nav .anchor-nav-wrapper .wp-block-image.icon,.posts-product-slider.anchor-navigation .anchor-nav-wrapper .wp-block-image.icon{width:40px;height:40px}.posts-product-slider.anchor-nav .anchor-nav-wrapper .wp-block-columns,.posts-product-slider.anchor-navigation .anchor-nav-wrapper .wp-block-columns{flex-direction:inherit;flex-wrap:wrap;justify-content:flex-start}.posts-product-slider.anchor-nav .anchor-nav-wrapper .wp-block-columns .wp-block-column,.posts-product-slider.anchor-navigation .anchor-nav-wrapper .wp-block-columns .wp-block-column{flex-basis:48%!important}.posts-product-slider.anchor-nav .anchor-nav-wrapper .wp-block-columns .wp-block-columns,.posts-product-slider.anchor-navigation .anchor-nav-wrapper .wp-block-columns .wp-block-columns{flex-wrap:nowrap;justify-content:flex-start}.posts-product-slider.anchor-nav .anchor-nav-wrapper .wp-block-columns .wp-block-columns .wp-block-column:first-child,.posts-product-slider.anchor-navigation .anchor-nav-wrapper .wp-block-columns .wp-block-columns .wp-block-column:first-child{flex-basis:40px!important}.posts-product-slider .product-anchor-nav-wrapper{height:80px}.posts-product-slider .product-anchor-nav{position:absolute;top:100%;left:0;display:none;width:100%;height:calc(100vh - 80px);padding:0 1.875rem 3.125rem;overflow:auto;background:var(--wp--preset--color--white)}.posts-product-slider .product-anchor-nav.active{display:block}.posts-product-slider .product-anchor-nav .is-style-cta-secondary .wp-block-button__link,.posts-product-slider .product-anchor-nav .menu-item:not(.wp-block-button) .menu-item-link{display:block;width:100%;margin-bottom:1rem}.tabbed-slider .tabbed-slider-link-wrapper .swiper-slide{width:300px!important}.tabbed-slider .tabbed-slider-link-wrapper .swiper-slide{flex:0 0 auto;margin:0 calc((100% - 18.75rem) / 2)}.tabbed-slider .tabbed-slider-link-wrapper .swiper-slide.swiper-slide-active{border-bottom:2px solid var(--wp--preset--color--dusky)}.testimonial-slide .testimonial-image-container>div{margin:0 auto}.testimonial-slide .testimonial-content-container{float:none!important;float:initial!important;width:85%!important}.hero-large .content{width:75%}.hero-large .content p{text-align:left!important}.single-product .hero-large .container{padding-top:1.5625rem;padding-bottom:1.5625rem}.slides-wrap .slide-card:first-child .slide-content-item::after{content:none}.carousel-toggles .slick-slide{min-width:auto!important}.speaker-posts-wapper:not(.dont-stack-on-mobile)>.wp-block-column{flex-basis:calc(50% - 20px)!important}.speaker-posts-wapper:not(.dont-stack-on-mobile)>.wp-block-column{flex-shrink:0;width:100%}}@media screen and (max-width:600px){#wpadminbar{position:fixed!important}}@media screen and (max-width:599px){.block-editor address,.block-editor code,.block-editor dd,.block-editor dt,.block-editor li,.block-editor p,.block-editor pre,.block-editor-block-list__layout address,.block-editor-block-list__layout code,.block-editor-block-list__layout dd,.block-editor-block-list__layout dt,.block-editor-block-list__layout li,.block-editor-block-list__layout p,.block-editor-block-list__layout pre{font-size:1rem}.block-editor address.small,.block-editor code.small,.block-editor dd.small,.block-editor dt.small,.block-editor li.small,.block-editor p.small,.block-editor pre.small,.block-editor-block-list__layout address.small,.block-editor-block-list__layout code.small,.block-editor-block-list__layout dd.small,.block-editor-block-list__layout dt.small,.block-editor-block-list__layout li.small,.block-editor-block-list__layout p.small,.block-editor-block-list__layout pre.small{font-size:.9375rem}.block-editor address.tiny,.block-editor code.tiny,.block-editor dd.tiny,.block-editor dt.tiny,.block-editor li.tiny,.block-editor p.tiny,.block-editor pre.tiny,.block-editor-block-list__layout address.tiny,.block-editor-block-list__layout code.tiny,.block-editor-block-list__layout dd.tiny,.block-editor-block-list__layout dt.tiny,.block-editor-block-list__layout li.tiny,.block-editor-block-list__layout p.tiny,.block-editor-block-list__layout pre.tiny{font-size:.875rem}.block-editor .wp-block-table,.block-editor-block-list__layout .wp-block-table{width:auto;overflow:scroll}.block-editor figcaption::after,.block-editor-block-list__layout figcaption::after{display:none}.block-editor ul.is-style-check-list-green li::before,.block-editor-block-list__layout ul.is-style-check-list-green li::before{position:absolute;top:-4px;left:0;display:block;width:24px;height:24px;border:1px solid #3B298D;border-radius:50%;background:none;content:""}.block-editor ul.is-style-check-list-green li::after,.block-editor-block-list__layout ul.is-style-check-list-green li::after{position:absolute;top:0;left:11px;display:block;width:7px;height:14px;transform:rotate(45deg);border-right:2px solid #3B298D;border-bottom:2px solid #3B298D;content:""}.block-editor ul.is-style-circle-list li::after,.block-editor-block-list__layout ul.is-style-circle-list li::after{position:absolute;top:2px;left:13px;display:block;width:7px;height:14px;transform:rotate(45deg);border-right:2px solid #3B298D;border-bottom:2px solid #3B298D;content:""}.wp-block-query-pagination .page-numbers .wp-block-query-pagination-prev{margin-right:.5rem}.wp-block-query-pagination .page-numbers .wp-block-query-pagination-prev::before{position:absolute;top:3px;left:-14px;display:inline-block;width:0;height:0;border-width:6px 8px;border-style:solid;border-color:transparent;border-right-color:var(--wp--preset--color--dusky);content:""}.wp-block-query-pagination .page-numbers .wp-block-query-pagination-next{margin-left:.5rem}.wp-block-query-pagination .page-numbers .wp-block-query-pagination-next::after{position:absolute;top:3px;right:-14px;display:inline-block;width:0;height:0;border-width:6px 8px;border-style:solid;border-color:transparent;border-left-color:var(--wp--preset--color--dusky);content:""}.block-editor-agenda .agenda-table .agenda-td{border-bottom:1px solid rgba(0,0,0,.1)}.speaker-posts-wapper:not(.dont-stack-on-mobile)>.wp-block-column{flex-basis:auto!important}.speaker-posts-wapper:not(.dont-stack-on-mobile)>.wp-block-column{flex-shrink:0;width:100%}}@media screen and (max-width:499px){.slider .swiper-slide .partners-card{width:100%!important}.logo-card-inner{width:100%!important}}