@charset 'UTF-8';/*
! tailwindcss v3.3.0 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}*, ::before, ::after{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
}::backdrop{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
}.container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
}@media (min-width: 375px){.container{
        max-width: 375px;
    }
}@media (min-width: 640px){.container{
        max-width: 640px;
    }
}@media (min-width: 768px){.container{
        max-width: 768px;
    }
}@media (min-width: 940px){.container{
        max-width: 940px;
    }
}@media (min-width: 1150px){.container{
        max-width: 1150px;
    }
}@media (min-width: 1320px){.container{
        max-width: 1320px;
    }
}@media (min-width: 2000px){.container{
        max-width: 2000px;
    }
}.ul-anim-black {
		text-decoration: none;
		background-image: linear-gradient(
				rgba(255, 255, 255, 0),
				rgba(255, 255, 255, 0)
			),
			linear-gradient(#00325b, #00325b);
		background-size: 100% 2px, 0% 2px;
		background-position: 100% 100%, 0% 100%;
		background-repeat: no-repeat;
		transition: background-size 0.4s ease-in-out;
		padding-bottom: 2px;
	}.ul-anim-white {
		text-decoration: none;
		background-image: linear-gradient(
				rgba(255, 255, 255, 0),
				rgba(255, 255, 255, 0)
			),
			linear-gradient(#ffffff, #ffffff);
		background-size: 100% 2px, 0% 2px;
		background-position: 100% 100%, 0% 100%;
		background-repeat: no-repeat;
		transition: background-size 0.4s ease-in-out;
		padding-bottom: 2px;
	}.ul-anim-hover {
		background-size: 0 2px, 100% 2px;
		text-decoration: none;
	}.ul-anim-secondary {
		text-decoration: none;
		background-image: linear-gradient(
				rgba(255, 255, 255, 0),
				rgba(255, 255, 255, 0)
			),
			linear-gradient(#15636e, #15636e);
		background-size: 100% 2px, 0% 2px;
		background-position: 100% 100%, 0% 100%;
		background-repeat: no-repeat;
		transition: background-size 0.4s ease-in-out;
		padding-bottom: 2px;
	}.filter-secondary {
		filter: brightness(0) saturate(100%) invert(17%) sepia(87%) saturate(2841%)
			hue-rotate(172deg) brightness(88%) contrast(84%);
	}.button-main{
    display: inline-block;
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    text-align: center;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.button-main:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.button-main--chev{
    position: relative;
    top: 2px;
    left: 0.5rem;
    background-repeat: no-repeat;
    padding-left: 1.25rem;
    padding-top: 3px;
    font-size: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
			content: " ";
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.9213 8.53129L5.84805 14.6045C5.55514 14.8974 5.08027 14.8974 4.78739 14.6045L4.07905 13.8962C3.78664 13.6038 3.78608 13.1299 4.0778 12.8368L8.89095 8.00095L4.0778 3.16516C3.78608 2.87207 3.78664 2.39816 4.07905 2.10576L4.78739 1.39741C5.0803 1.10451 5.55517 1.10451 5.84805 1.39741L11.9213 7.47063C12.2142 7.76351 12.2142 8.23838 11.9213 8.53129Z' fill='%23F5F5F8'/%3E%3C/svg%3E");
}.button-chev-red{
    position: relative;
    top: 2px;
    left: 0.5rem;
    background-repeat: no-repeat;
    padding-left: 1.25rem;
    padding-top: 3px;
    font-size: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
		content: " ";
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.9211 8.53129L5.8478 14.6045C5.5549 14.8974 5.08002 14.8974 4.78715 14.6045L4.0788 13.8962C3.7864 13.6038 3.78583 13.1299 4.07755 12.8368L8.89071 8.00095L4.07755 3.16516C3.78583 2.87207 3.7864 2.39816 4.0788 2.10576L4.78715 1.39741C5.08005 1.10451 5.55493 1.10451 5.8478 1.39741L11.921 7.47063C12.2139 7.76351 12.2139 8.23838 11.9211 8.53129Z' fill='%23930027'/%3E%3C/svg%3E");
}.button-chev-blue{
    position: relative;
    top: 2px;
    left: 0.5rem;
    background-repeat: no-repeat;
    padding-left: 1.25rem;
    padding-top: 3px;
    font-size: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
		content: " ";
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14' viewBox='0 0 10 14' fill='none'%3E%3Cpath d='M8.92105 7.53129L2.8478 13.6045C2.5549 13.8974 2.08002 13.8974 1.78715 13.6045L1.0788 12.8962C0.786397 12.6038 0.785835 12.1299 1.07755 11.8368L5.89071 7.00095L1.07755 2.16516C0.785835 1.87207 0.786397 1.39816 1.0788 1.10576L1.78715 0.397414C2.08005 0.104508 2.55493 0.104508 2.8478 0.397414L8.92102 6.47063C9.21393 6.76351 9.21393 7.23838 8.92105 7.53129Z' fill='%2315636E'/%3E%3C/svg%3E");
}.headline-main{
    margin-bottom: .625rem;
    text-align: center;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-weight: 700;
    line-height: 114%;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
		font-size: clamp(1.75rem, -0.3833rem + 5.3333vw, 2.75rem);
}.more-open{
    position: relative;
    margin-bottom: 1.25rem;
    display: block;
    cursor: pointer;
    text-align: center;
    font-size: .9375rem;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
		letter-spacing: 2px;
}.more-open svg{
    margin-left: auto;
    margin-right: auto;
    margin-top: .3125rem;
    display: block;
    fill: #930027;
    transition-duration: 300ms;
			transition-property: fill;
}.more-open.active svg {
			transform: rotate(45deg);
		}.more-open:hover svg{
    fill: #15636E;
}.more-open:before{
    position: absolute;
    left: 0px;
    bottom: 23px;
    height: 1px;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(188 188 188 / var(--tw-bg-opacity));
			content: " ";
			z-index: -1;
}.block-offwhite{
    margin-top: 0;
    margin-bottom: 0;
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
}@media (min-width: 768px){.block-offwhite{
        padding-top: 5.625rem;
        padding-bottom: 5.625rem;
    }
}.visible{
    visibility: visible;
}.invisible{
    visibility: hidden;
}.collapse{
    visibility: collapse;
}.static{
    position: static;
}.fixed{
    position: fixed;
}.absolute{
    position: absolute;
}.relative{
    position: relative;
}.sticky{
    position: sticky;
}.bottom-\[-24px\]{
    bottom: -24px;
}.bottom-\[23px\]{
    bottom: 23px;
}.bottom-\[5px\]{
    bottom: 5px;
}.left-0{
    left: 0px;
}.left-2{
    left: 0.5rem;
}.left-3{
    left: 0.75rem;
}.left-\[-10px\]{
    left: -10px;
}.left-\[-50px\]{
    left: -50px;
}.left-\[20\%\]{
    left: 20%;
}.right-0{
    right: 0px;
}.right-\[-30px\]{
    right: -30px;
}.right-\[-35px\]{
    right: -35px;
}.right-\[2\%\]{
    right: 2%;
}.top-0{
    top: 0px;
}.top-\[-10px\]{
    top: -10px;
}.top-\[-140px\]{
    top: -140px;
}.top-\[-15px\]{
    top: -15px;
}.top-\[10\%\]{
    top: 10%;
}.top-\[20\%\]{
    top: 20%;
}.top-\[2px\]{
    top: 2px;
}.top-\[48\%\]{
    top: 48%;
}.z-\[1\]{
    z-index: 1;
}.order-1{
    order: 1;
}.order-2{
    order: 2;
}.mx-2{
    margin-left: 0.125rem;
    margin-right: 0.125rem;
}.mx-auto{
    margin-left: auto;
    margin-right: auto;
}.my-0{
    margin-top: 0;
    margin-bottom: 0;
}.my-30{
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
}.my-4{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
}.my-40{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}.my-5{
    margin-top: .3125rem;
    margin-bottom: .3125rem;
}.my-50{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
}.my-8{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}.\!mb-40{
    margin-bottom: 2.5rem !important;
}.\!mt-40{
    margin-top: 2.5rem !important;
}.mb-0{
    margin-bottom: 0;
}.mb-10{
    margin-bottom: .625rem;
}.mb-2{
    margin-bottom: 0.125rem;
}.mb-20{
    margin-bottom: 1.25rem;
}.mb-25{
    margin-bottom: 1.5625rem;
}.mb-30{
    margin-bottom: 1.875rem;
}.mb-4{
    margin-bottom: 0.25rem;
}.mb-40{
    margin-bottom: 2.5rem;
}.mb-5{
    margin-bottom: .3125rem;
}.mb-50{
    margin-bottom: 3.125rem;
}.ml-10{
    margin-left: .625rem;
}.ml-50{
    margin-left: 3.125rem;
}.mr-10{
    margin-right: .625rem;
}.mr-15{
    margin-right: .9375rem;
}.mt-10{
    margin-top: .625rem;
}.mt-20{
    margin-top: 1.25rem;
}.mt-30{
    margin-top: 1.875rem;
}.mt-40{
    margin-top: 2.5rem;
}.mt-5{
    margin-top: .3125rem;
}.mt-\[-10px\]{
    margin-top: -10px;
}.mt-\[-60px\]{
    margin-top: -60px;
}.mt-\[55px\]{
    margin-top: 55px;
}.block{
    display: block;
}.inline-block{
    display: inline-block;
}.inline{
    display: inline;
}.flex{
    display: flex;
}.inline-flex{
    display: inline-flex;
}.table{
    display: table;
}.grid{
    display: grid;
}.contents{
    display: contents;
}.hidden{
    display: none;
}.h-2{
    height: 0.5rem;
}.h-6{
    height: 1.5rem;
}.h-\[100px\]{
    height: 100px;
}.h-\[160px\]{
    height: 160px;
}.h-\[1px\]{
    height: 1px;
}.h-\[24px\]{
    height: 24px;
}.h-\[40px\]{
    height: 40px;
}.h-\[50px\]{
    height: 50px;
}.h-\[80px\]{
    height: 80px;
}.h-auto{
    height: auto;
}.h-full{
    height: 100%;
}.max-h-\[100px\]{
    max-height: 100px;
}.max-h-\[1500px\]{
    max-height: 1500px;
}.max-h-\[200px\]{
    max-height: 200px;
}.min-h-screen{
    min-height: 100vh;
}.w-1\/2{
    width: 50%;
}.w-6{
    width: 1.5rem;
}.w-\[1px\]{
    width: 1px;
}.w-\[200px\]{
    width: 200px;
}.w-\[32px\]{
    width: 32px;
}.w-\[40px\]{
    width: 40px;
}.w-\[48px\]{
    width: 48px;
}.w-\[66\%\]{
    width: 66%;
}.w-auto{
    width: auto;
}.w-full{
    width: 100%;
}.min-w-\[150px\]{
    min-width: 150px;
}.max-w-\[1030px\]{
    max-width: 1030px;
}.max-w-\[1133px\]{
    max-width: 1133px;
}.max-w-\[1280px\]{
    max-width: 1280px;
}.max-w-\[130px\]{
    max-width: 130px;
}.max-w-\[180px\]{
    max-width: 180px;
}.max-w-\[480px\]{
    max-width: 480px;
}.max-w-\[540px\]{
    max-width: 540px;
}.flex-1{
    flex: 1 1 0%;
}.flex-grow{
    flex-grow: 1;
}.rotate-45{
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.transform{
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.cursor-default{
    cursor: default;
}.cursor-not-allowed{
    cursor: not-allowed;
}.cursor-pointer{
    cursor: pointer;
}.list-disc{
    list-style-type: disc;
}.list-none{
    list-style-type: none;
}.grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
}.grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
}.grid-cols-\[repeat\(auto-fit\2c minmax\(200px\2c 1fr\)\)\]{
    grid-template-columns: repeat(auto-fit,minmax(200px,1fr));
}.flex-col{
    flex-direction: column;
}.flex-col-reverse{
    flex-direction: column-reverse;
}.flex-wrap{
    flex-wrap: wrap;
}.items-start{
    align-items: flex-start;
}.items-center{
    align-items: center;
}.justify-start{
    justify-content: flex-start;
}.justify-center{
    justify-content: center;
}.justify-between{
    justify-content: space-between;
}.gap-4{
    gap: 1rem;
}.gap-\[2\%\]{
    gap: 2%;
}.gap-x-4{
    -moz-column-gap: 1rem;
         column-gap: 1rem;
}.gap-y-4{
    row-gap: 1rem;
}.gap-y-8{
    row-gap: 2rem;
}.overflow-clip{
    overflow: clip;
}.rounded{
    border-radius: 0.25rem;
}.rounded-full{
    border-radius: 9999px;
}.rounded-lg{
    border-radius: 0.5rem;
}.rounded-none{
    border-radius: 0px;
}.border{
    border-width: 1px;
}.border-b{
    border-bottom-width: 1px;
}.border-t{
    border-top-width: 1px;
}.border-none{
    border-style: none;
}.border-\[\#888\]{
    --tw-border-opacity: 1;
    border-color: rgb(136 136 136 / var(--tw-border-opacity));
}.border-\[\#C7C6C6\]{
    --tw-border-opacity: 1;
    border-color: rgb(199 198 198 / var(--tw-border-opacity));
}.border-bordergray{
    --tw-border-opacity: 1;
    border-color: rgb(199 198 198 / var(--tw-border-opacity));
}.border-brightgray{
    --tw-border-opacity: 1;
    border-color: rgb(228 238 238 / var(--tw-border-opacity));
}.border-gray-300{
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
}.border-opacity-0{
    --tw-border-opacity: 0;
}.bg-\[\#BCBCBC\]{
    --tw-bg-opacity: 1;
    background-color: rgb(188 188 188 / var(--tw-bg-opacity));
}.bg-\[\#C7C6C6\]{
    --tw-bg-opacity: 1;
    background-color: rgb(199 198 198 / var(--tw-bg-opacity));
}.bg-antiflashwhite{
    --tw-bg-opacity: 1;
    background-color: rgb(236 242 243 / var(--tw-bg-opacity));
}.bg-brightgray{
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
}.bg-gray-100{
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}.bg-gray-200{
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}.bg-gray-50{
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}.bg-gray-600{
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}.bg-primary{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.bg-secondary{
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
}.bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.bg-opacity-0{
    --tw-bg-opacity: 0;
}.fill-\[\#7F8989\]{
    fill: #7F8989;
}.fill-primary{
    fill: #930027;
}.object-cover{
    -o-object-fit: cover;
       object-fit: cover;
}.p-10{
    padding: .625rem;
}.p-20{
    padding: 1.25rem;
}.p-50{
    padding: 3.125rem;
}.px-15{
    padding-left: .9375rem;
    padding-right: .9375rem;
}.px-20{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}.px-25{
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
}.px-5{
    padding-left: .3125rem;
    padding-right: .3125rem;
}.px-\[8\%\]{
    padding-left: 8%;
    padding-right: 8%;
}.py-12{
    padding-top: 12px;
    padding-bottom: 12px;
}.py-15{
    padding-top: .9375rem;
    padding-bottom: .9375rem;
}.py-20{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}.py-30{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
}.py-40{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}.py-45{
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem;
}.py-5{
    padding-top: .3125rem;
    padding-bottom: .3125rem;
}.py-50{
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
}.py-\[6px\]{
    padding-top: 6px;
    padding-bottom: 6px;
}.pl-20{
    padding-left: 1.25rem;
}.pr-0{
    padding-right: 0;
}.pt-35{
    padding-top: 2.1875rem;
}.pt-\[3px\]{
    padding-top: 3px;
}.text-left{
    text-align: left;
}.text-center{
    text-align: center;
}.font-primary{
    font-family: trade-gothic-next, helvetica, sans-serif;
}.font-sr{
    font-family: tgn-soft-round, sans-serif, helvetica;
}.text-12{
    font-size: 0.75rem;
}.text-14{
    font-size: 0.875rem;
}.text-15{
    font-size: .9375rem;
}.text-16{
    font-size: 1rem;
}.text-18{
    font-size: 1.125rem;
}.text-20{
    font-size: 1.25rem;
}.text-24{
    font-size: 1.5rem;
}.text-28{
    font-size: 28px;
}.text-32{
    font-size: 2rem;
}.text-36{
    font-size: 2.25rem;
}.text-44{
    font-size: 2.75rem;
}.text-\[10px\]{
    font-size: 10px;
}.text-\[13px\]{
    font-size: 13px;
}.text-\[50px\]{
    font-size: 50px;
}.text-lg{
    font-size: 1.2rem;
}.font-500{
    font-weight: 500;
}.font-700{
    font-weight: 700;
}.font-900{
    font-weight: 900;
}.uppercase{
    text-transform: uppercase;
}.leading-28{
    line-height: 28px;
}.leading-38{
    line-height: 38px;
}.leading-\[113\%\]{
    line-height: 113%;
}.leading-\[114\%\]{
    line-height: 114%;
}.leading-\[116\%\]{
    line-height: 116%;
}.leading-\[155\%\]{
    line-height: 155%;
}.text-\[\#485050\]{
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}.text-\[\#93BFC6\]{
    --tw-text-opacity: 1;
    color: rgb(147 191 198 / var(--tw-text-opacity));
}.text-black{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}.text-gray-600{
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity));
}.text-gray-900{
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity));
}.text-midgray{
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}.text-primary{
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}.text-secondary{
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}.text-spacegray{
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}.text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.underline{
    text-decoration-line: underline;
}.no-underline{
    text-decoration-line: none;
}.antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}.opacity-0{
    opacity: 0;
}.outline{
    outline-style: solid;
}.grayscale{
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.invert{
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.sepia{
    --tw-sepia: sepia(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.filter{
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.transition{
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.transition-all{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.duration-300{
    transition-duration: 300ms;
}.duration-500{
    transition-duration: 500ms;
}.alignfull{
    margin: 0.5rem calc(50% - 50vw) !important;
    max-width: 100vw !important;
    width: 100vw;
}.alignwide{
    margin: 0.5rem 0;
    max-width: 1150px !important;
}.alignnone{
    margin-left: 0;
    margin-right: 0;
    height: auto;
    max-width: 100%;
}.aligncenter{
    margin: 0.125rem auto;
    display: block;
}@media (min-width: 640px){.alignleft:not(.wp-block-button){
        margin-right: 0.125rem;
        float: left;
    }.alignright:not(.wp-block-button){
        margin-left: 0.125rem;
        float: right;
    }.wp-block-button.alignleft a{
        float: left;
        margin-right: 0.25rem;
    }.wp-block-button.alignright a{
        float: right;
        margin-left: 0.25rem;
    }
}.wp-caption{
    display: inline-block;
}.wp-caption img{
    margin-bottom: 0.125rem;
    line-height: 0;
}.wp-caption-text{
    font-size: 0.9rem;
    color: #4b5563;
}/* Slider */.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}.slick-list:focus
{
    outline: none;
}.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    /* margin-left: auto;
    margin-right: auto; */
}.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}.slick-track:after
{
    clear: both;
}.slick-loading .slick-track
{
    visibility: hidden;
}.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}[dir='rtl'] .slick-slide
{
    float: right;
}.slick-slide img
{
    display: block;
}.slick-slide.slick-loading img
{
    display: none;
}.slick-slide.dragging img
{
    pointer-events: none;
}.slick-initialized .slick-slide
{
    display: block;
}.slick-loading .slick-slide
{
    visibility: hidden;
}.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}.slick-arrow.slick-hidden {
    display: none;
}/* Slider *//* .slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
} *//* Icons */@font-face {
	font-family: "slick";
	font-weight: normal;
	font-style: normal;

	src: url(../fonts/slick.eot?a4e97f5a2a64f0ab132323fbeb33ae29);
	src: url(../fonts/slick.eot?a4e97f5a2a64f0ab132323fbeb33ae29?#iefix) format("embedded-opentype"),
		url(../fonts/slick.woff?295183786cd8a138986521d9f388a286) format("woff"),
		url(../fonts/slick.ttf?c94f7671dcc99dce43e22a89f486f7c2) format("truetype"),
		url(../fonts/slick.svg?7ba97953187dc2907930249f826ce90d#slick) format("svg");
}/* Arrows */.slick-prev,
.slick-next {
	font-size: 0;
	line-height: 0;

	position: absolute;
	top: 50%;

	display: block;

	width: 20px;
	height: 20px;
	padding: 0;
	transform: translate(0, -50%);

	cursor: pointer;

	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
	color: transparent;
	outline: none;
	background: transparent;
}.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
	opacity: 1;
}.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
	opacity: 0.25;
}.slick-prev:before,
.slick-next:before {
	font-family: "slick";
	font-size: 20px;
	line-height: 1;

	opacity: 0.75;
	color: white;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}.slick-prev {
	left: -25px;
}[dir="rtl"] .slick-prev {
	right: -25px;
	left: auto;
}.slick-prev:before {
	content: "←";
}[dir="rtl"] .slick-prev:before {
	content: "→";
}.slick-next {
	right: -25px;
}[dir="rtl"] .slick-next {
	right: auto;
	left: -25px;
}.slick-next:before {
	content: "→";
}[dir="rtl"] .slick-next:before {
	content: "←";
}/* Dots */.slick-dotted.slick-slider {
	margin-bottom: 30px;
}.slick-dots {
	position: absolute;
	bottom: -25px;

	display: block;

	width: 100%;
	padding: 0;
	margin: 0;

	list-style: none;

	text-align: center;
}.slick-dots li {
	position: relative;

	display: inline-block;

	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;

	cursor: pointer;
}.slick-dots li button {
	font-size: 0;
	line-height: 0;

	display: block;

	width: 20px;
	height: 20px;
	padding: 5px;

	cursor: pointer;

	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}.slick-dots li button:hover,
.slick-dots li button:focus {
	outline: none;
}.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
	opacity: 1;
}.slick-dots li button:before {
	font-family: "slick";
	font-size: 6px;
	line-height: 20px;

	position: absolute;
	top: 0;
	left: 0;

	width: 20px;
	height: 20px;

	content: "•";
	text-align: center;

	opacity: 0.25;
	color: black;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}.slick-dots li.slick-active button:before {
	opacity: 0.75;
	color: black;
}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:flex!important;justify-content:center;align-items:center;transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing!important;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;flex-direction:column}.gslide-description{position:relative;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;order:2!important;max-height:78vh;overflow:auto!important;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{transition:opacity .5s ease;opacity:1}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gslideInLeft{from{opacity:0;transform:translate3d(-60%,0,0)}to{visibility:visible;transform:translate3d(0,0,0);opacity:1}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;transform:translate3d(0,0,0)}to{transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideInRight{from{opacity:0;visibility:visible;transform:translate3d(60%,0,0)}to{transform:translate3d(0,0,0);opacity:1}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;transform:translate3d(0,0,0)}to{transform:translate3d(60%,0,0);opacity:0}}@keyframes gzoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}.blocker {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	z-index: 1;
	padding: 20px;
	box-sizing: border-box;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	text-align: center;
}.blocker:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.05em;
}.blocker.behind {
	background-color: transparent;
}.modal {
	display: none;
	vertical-align: middle;
	position: relative;
	z-index: 2;
	max-width: 500px;
	box-sizing: border-box;
	width: 90%;
	background: #fff;
	padding: 15px 30px;
	border-radius: 8px;
	-o-box-shadow: 0 0 10px #000;
	-ms-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
	text-align: left;
}.modal a.close-modal {
	position: absolute;
	top: -12.5px;
	right: -12.5px;
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==");
}.modal-spinner {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	padding: 12px 16px;
	border-radius: 5px;
	background-color: #111;
	height: 20px;
}.modal-spinner > div {
	border-radius: 100px;
	background-color: #fff;
	height: 20px;
	width: 2px;
	margin: 0 1px;
	display: inline-block;
	animation: sk-stretchdelay 1.2s infinite ease-in-out;
}.modal-spinner .rect2 {
	animation-delay: -1.1s;
}.modal-spinner .rect3 {
	animation-delay: -1s;
}.modal-spinner .rect4 {
	animation-delay: -0.9s;
}@keyframes sk-stretchdelay {
	0%,
	40%,
	100% {
		transform: scaleY(0.5);
		-webkit-transform: scaleY(0.5);
	}
	20% {
		transform: scaleY(1);
		-webkit-transform: scaleY(1);
	}
}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}/* @import "./plyr.min.css"; */.screen-reader-text {
	height: 1px;
	width: 1px;
	position: absolute;
	overflow: hidden;
	top: -10px;
}input[type="search"] {
	-webkit-appearance: none;
	border-radius: 0;
}input[type="search"]:focus {
		outline: none;
	}input[type="search"]::-ms-clear {
	display: none;
	width: 0;
	height: 0;
}input[type="search"]::-ms-reveal {
	display: none;
	width: 0;
	height: 0;
}/* clears the ‘X’ from Chrome */input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
	display: none;
}.entry-content.joinmodal{
    height: 100%;
}.entry-content.joinmodal > div{
    display: flex;
    height: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: .625rem;
}@media (min-width: 768px){.entry-content.joinmodal > div{
        padding-left: 3.125rem;
        padding-right: 3.125rem;
    }
}@media not all and (min-width: 640px){.entry-content.joinmodal p{
        font-size: 0.75rem;
    }
}.entry-content.joinmodal #joinButton:not(.checked){
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
}.entry-content.joinmodal #joinButton:not(.checked):after{
    opacity: 0.5;
}body{
    overflow-x: hidden;
    font-family: tgn-soft-round, sans-serif, helvetica;
    --tw-text-opacity: 1;
    color: rgb(30 30 30 / var(--tw-text-opacity));
}body > div{
    overflow-x: hidden;
}/* **************************    EXTRA CONTAINERS    ************************** */.container-lg{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
}@media (min-width: 375px){.container-lg{
        max-width: 375px;
    }
}@media (min-width: 640px){.container-lg{
        max-width: 640px;
    }
}@media (min-width: 768px){.container-lg{
        max-width: 768px;
    }
}@media (min-width: 940px){.container-lg{
        max-width: 940px;
    }
}@media (min-width: 1150px){.container-lg{
        max-width: 1150px;
    }
}@media (min-width: 1320px){.container-lg{
        max-width: 1320px;
    }
}@media (min-width: 2000px){.container-lg{
        max-width: 2000px;
    }
}@media (min-width: 940px){.container-lg{
        max-width: 940px;
    }
}.container-xl{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
}@media (min-width: 375px){.container-xl{
        max-width: 375px;
    }
}@media (min-width: 640px){.container-xl{
        max-width: 640px;
    }
}@media (min-width: 768px){.container-xl{
        max-width: 768px;
    }
}@media (min-width: 940px){.container-xl{
        max-width: 940px;
    }
}@media (min-width: 1150px){.container-xl{
        max-width: 1150px;
    }
}@media (min-width: 1320px){.container-xl{
        max-width: 1320px;
    }
}@media (min-width: 2000px){.container-xl{
        max-width: 2000px;
    }
}@media (min-width: 1150px){.container-xl{
        max-width: 1150px;
    }
}.container-xxl{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
}@media (min-width: 375px){.container-xxl{
        max-width: 375px;
    }
}@media (min-width: 640px){.container-xxl{
        max-width: 640px;
    }
}@media (min-width: 768px){.container-xxl{
        max-width: 768px;
    }
}@media (min-width: 940px){.container-xxl{
        max-width: 940px;
    }
}@media (min-width: 1150px){.container-xxl{
        max-width: 1150px;
    }
}@media (min-width: 1320px){.container-xxl{
        max-width: 1320px;
    }
}@media (min-width: 2000px){.container-xxl{
        max-width: 2000px;
    }
}@media (min-width: 1320px){.container-xxl{
        max-width: 1320px;
    }
}.container-1240{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
}@media (min-width: 375px){.container-1240{
        max-width: 375px;
    }
}@media (min-width: 640px){.container-1240{
        max-width: 640px;
    }
}@media (min-width: 768px){.container-1240{
        max-width: 768px;
    }
}@media (min-width: 940px){.container-1240{
        max-width: 940px;
    }
}@media (min-width: 1150px){.container-1240{
        max-width: 1150px;
    }
}@media (min-width: 1320px){.container-1240{
        max-width: 1320px;
    }
}@media (min-width: 2000px){.container-1240{
        max-width: 2000px;
    }
}@media (min-width: 1320px){.container-1240{
        max-width: 1200px;
    }
}.container-2k{
    max-width: 2000px;
}/* **************************    DEFAULT TAILPRESS    ************************** */article > *:not(.entry-content),
.entry-content > * {
	/* @apply mx-auto max-w-content; */
}.entry-content > .wp-block-group{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
}@media (min-width: 375px){.entry-content > .wp-block-group{
        max-width: 375px;
    }
}@media (min-width: 640px){.entry-content > .wp-block-group{
        max-width: 640px;
    }
}@media (min-width: 768px){.entry-content > .wp-block-group{
        max-width: 768px;
    }
}@media (min-width: 940px){.entry-content > .wp-block-group{
        max-width: 940px;
    }
}@media (min-width: 1150px){.entry-content > .wp-block-group{
        max-width: 1150px;
    }
}@media (min-width: 1320px){.entry-content > .wp-block-group{
        max-width: 1320px;
    }
}@media (min-width: 2000px){.entry-content > .wp-block-group{
        max-width: 2000px;
    }
}@media (min-width: 1150px){.entry-content > .wp-block-group{
        max-width: 1150px;
    }
}.entry-content,
.block-editor-block-list__layout,
.entry-content .acf-block .acf-wysiwyg,
.mce-content-body{
    font-family: tgn-soft-round, sans-serif, helvetica;
}.entry-content strong, .block-editor-block-list__layout strong, .entry-content .acf-block .acf-wysiwyg strong, .mce-content-body strong{
    font-weight: 700;
}.entry-content .wp-block-paragraph, .block-editor-block-list__layout .wp-block-paragraph, .entry-content .acf-block .acf-wysiwyg .wp-block-paragraph, .mce-content-body .wp-block-paragraph{
    font-size: 1.5rem;
}.entry-content ul, .block-editor-block-list__layout ul, .entry-content .acf-block .acf-wysiwyg ul, .mce-content-body ul{
    margin-top: .9375rem;
    margin-bottom: 1.875rem;
}/* @apply list-inside; */.entry-content ul > li, .block-editor-block-list__layout ul > li, .entry-content .acf-block .acf-wysiwyg ul > li, .mce-content-body ul > li{
    margin-left: 3.125rem;
}.entry-content li, .block-editor-block-list__layout li, .entry-content .acf-block .acf-wysiwyg li, .mce-content-body li {
		/* @apply text-15 md:text-16 list-disc mb-10 indent-[-23px]; */
		margin-bottom: .625rem;
		list-style-type: disc;
		font-size: .9375rem;
	}@media (min-width: 768px){.entry-content li, .block-editor-block-list__layout li, .entry-content .acf-block .acf-wysiwyg li, .mce-content-body li{
        font-size: 1rem;
    }
}.entry-content ol, .block-editor-block-list__layout ol, .entry-content .acf-block .acf-wysiwyg ol, .mce-content-body ol{
    position: relative;
    left: 22px;
}.entry-content ol li, .block-editor-block-list__layout ol li, .entry-content .acf-block .acf-wysiwyg ol li, .mce-content-body ol li{
    list-style-position: inside;
    list-style-type: decimal;
    text-indent: -18px;
}.entry-content .has-red-text, .block-editor-block-list__layout .has-red-text, .entry-content .acf-block .acf-wysiwyg .has-red-text, .mce-content-body .has-red-text{
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}.entry-content .btn-style-link, .block-editor-block-list__layout .btn-style-link, .entry-content .acf-block .acf-wysiwyg .btn-style-link, .mce-content-body .btn-style-link{
    display: inline-block;
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    text-align: center;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.entry-content .btn-style-link:hover, .block-editor-block-list__layout .btn-style-link:hover, .entry-content .acf-block .acf-wysiwyg .btn-style-link:hover, .mce-content-body .btn-style-link:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.entry-content .btn-style-link, .block-editor-block-list__layout .btn-style-link, .entry-content .acf-block .acf-wysiwyg .btn-style-link, .mce-content-body .btn-style-link{
    margin-top: .625rem;
    margin-bottom: .625rem;
    display: inline-block;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
    text-decoration-line: none;
}.entry-content .btn-style-link:hover, .block-editor-block-list__layout .btn-style-link:hover, .entry-content .acf-block .acf-wysiwyg .btn-style-link:hover, .mce-content-body .btn-style-link:hover{
    text-decoration-line: none;
}.entry-content .btn-style-link::after, .block-editor-block-list__layout .btn-style-link::after, .entry-content .acf-block .acf-wysiwyg .btn-style-link::after, .mce-content-body .btn-style-link::after{
    position: relative;
    top: 2px;
    left: 0.5rem;
    background-repeat: no-repeat;
    padding-left: 1.25rem;
    padding-top: 3px;
    font-size: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
			content: " ";
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.9213 8.53129L5.84805 14.6045C5.55514 14.8974 5.08027 14.8974 4.78739 14.6045L4.07905 13.8962C3.78664 13.6038 3.78608 13.1299 4.0778 12.8368L8.89095 8.00095L4.0778 3.16516C3.78608 2.87207 3.78664 2.39816 4.07905 2.10576L4.78739 1.39741C5.0803 1.10451 5.55517 1.10451 5.84805 1.39741L11.9213 7.47063C12.2142 7.76351 12.2142 8.23838 11.9213 8.53129Z' fill='%23F5F5F8'/%3E%3C/svg%3E");
}.entry-content p, .block-editor-block-list__layout p, .entry-content .acf-block .acf-wysiwyg p, .mce-content-body p{
    margin-bottom: .9375rem;
    font-size: .9375rem;
}@media (min-width: 768px){.entry-content p, .block-editor-block-list__layout p, .entry-content .acf-block .acf-wysiwyg p, .mce-content-body p{
        font-size: 1rem;
    }
}.entry-content p.has-blue-text, .block-editor-block-list__layout p.has-blue-text, .entry-content .acf-block .acf-wysiwyg p.has-blue-text, .mce-content-body p.has-blue-text{
    font-family: trade-gothic-next, helvetica, sans-serif;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}.entry-content p:last-of-type, .block-editor-block-list__layout p:last-of-type, .entry-content .acf-block .acf-wysiwyg p:last-of-type, .mce-content-body p:last-of-type{
    margin-bottom: 0;
}/* @apply max-w-[1160px] px-20 mx-auto; */.entry-content p.has-large-font-size, .entry-content ul li.has-large-font-size, .block-editor-block-list__layout p.has-large-font-size, .block-editor-block-list__layout ul li.has-large-font-size, .entry-content .acf-block .acf-wysiwyg p.has-large-font-size, .entry-content .acf-block .acf-wysiwyg ul li.has-large-font-size, .mce-content-body p.has-large-font-size, .mce-content-body ul li.has-large-font-size {
			font-size: clamp(0.9375rem, 0.5375rem + 1vw, 1.125rem) !important;
		}.entry-content p.has-xl-font-size, .entry-content ul li.has-xl-font-size, .block-editor-block-list__layout p.has-xl-font-size, .block-editor-block-list__layout ul li.has-xl-font-size, .entry-content .acf-block .acf-wysiwyg p.has-xl-font-size, .entry-content .acf-block .acf-wysiwyg ul li.has-xl-font-size, .mce-content-body p.has-xl-font-size, .mce-content-body ul li.has-xl-font-size {
			font-size: clamp(0.9375rem, -0.2625rem + 3vw, 1.5rem) !important;
		}.entry-content sup,
	.entry-content sub,
	.block-editor-block-list__layout sup,
	.block-editor-block-list__layout sub,
	.entry-content .acf-block .acf-wysiwyg sup,
	.entry-content .acf-block .acf-wysiwyg sub,
	.mce-content-body sup,
	.mce-content-body sub{
    line-height: normal;
}.acf-wysiwyg p:last-of-type, .acf-wysiwyg ul:last-of-type, .entry-content .acf-wysiwyg p:last-of-type, .entry-content .acf-wysiwyg ul:last-of-type{
    margin-bottom: 0;
}@media not all and (min-width: 768px){.acf-wysiwyg .youtube_container, .entry-content .acf-wysiwyg .youtube_container{
        position: relative;
        height: 0px;
        width: 100%;
        padding-bottom: 56.25%;
    }.acf-wysiwyg .youtube_video, .entry-content .acf-wysiwyg .youtube_video{
        position: absolute;
        top: 0px;
        left: 0px;
        height: 100%;
        width: 100%;
    }
}.acf-wysiwyg h1,
	.acf-wysiwyg h2,
	.acf-wysiwyg h3,
	.acf-wysiwyg h4,
	.acf-wysiwyg h5,
	.acf-wysiwyg h6,
	.entry-content .acf-wysiwyg h1,
	.entry-content .acf-wysiwyg h2,
	.entry-content .acf-wysiwyg h3,
	.entry-content .acf-wysiwyg h4,
	.entry-content .acf-wysiwyg h5,
	.entry-content .acf-wysiwyg h6{
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}.acf-wysiwyg h3, .entry-content .acf-wysiwyg h3{
    font-size: 1.5rem;
}.entry-content > ol,
		.entry-content > ul,
		.entry-content > p,
		.entry-content > h1,
		.entry-content > h2,
		.entry-content > h3,
		.entry-content > h4,
		.entry-content > h5,
		.entry-content > h6,
		.block-editor-block-list__layout > ol,
		.block-editor-block-list__layout > ul,
		.block-editor-block-list__layout > p,
		.block-editor-block-list__layout > h1,
		.block-editor-block-list__layout > h2,
		.block-editor-block-list__layout > h3,
		.block-editor-block-list__layout > h4,
		.block-editor-block-list__layout > h5,
		.block-editor-block-list__layout > h6{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
}@media (min-width: 375px){.entry-content > ol,
		.entry-content > ul,
		.entry-content > p,
		.entry-content > h1,
		.entry-content > h2,
		.entry-content > h3,
		.entry-content > h4,
		.entry-content > h5,
		.entry-content > h6,
		.block-editor-block-list__layout > ol,
		.block-editor-block-list__layout > ul,
		.block-editor-block-list__layout > p,
		.block-editor-block-list__layout > h1,
		.block-editor-block-list__layout > h2,
		.block-editor-block-list__layout > h3,
		.block-editor-block-list__layout > h4,
		.block-editor-block-list__layout > h5,
		.block-editor-block-list__layout > h6{
        max-width: 375px;
    }
}@media (min-width: 640px){.entry-content > ol,
		.entry-content > ul,
		.entry-content > p,
		.entry-content > h1,
		.entry-content > h2,
		.entry-content > h3,
		.entry-content > h4,
		.entry-content > h5,
		.entry-content > h6,
		.block-editor-block-list__layout > ol,
		.block-editor-block-list__layout > ul,
		.block-editor-block-list__layout > p,
		.block-editor-block-list__layout > h1,
		.block-editor-block-list__layout > h2,
		.block-editor-block-list__layout > h3,
		.block-editor-block-list__layout > h4,
		.block-editor-block-list__layout > h5,
		.block-editor-block-list__layout > h6{
        max-width: 640px;
    }
}@media (min-width: 768px){.entry-content > ol,
		.entry-content > ul,
		.entry-content > p,
		.entry-content > h1,
		.entry-content > h2,
		.entry-content > h3,
		.entry-content > h4,
		.entry-content > h5,
		.entry-content > h6,
		.block-editor-block-list__layout > ol,
		.block-editor-block-list__layout > ul,
		.block-editor-block-list__layout > p,
		.block-editor-block-list__layout > h1,
		.block-editor-block-list__layout > h2,
		.block-editor-block-list__layout > h3,
		.block-editor-block-list__layout > h4,
		.block-editor-block-list__layout > h5,
		.block-editor-block-list__layout > h6{
        max-width: 768px;
    }
}@media (min-width: 940px){.entry-content > ol,
		.entry-content > ul,
		.entry-content > p,
		.entry-content > h1,
		.entry-content > h2,
		.entry-content > h3,
		.entry-content > h4,
		.entry-content > h5,
		.entry-content > h6,
		.block-editor-block-list__layout > ol,
		.block-editor-block-list__layout > ul,
		.block-editor-block-list__layout > p,
		.block-editor-block-list__layout > h1,
		.block-editor-block-list__layout > h2,
		.block-editor-block-list__layout > h3,
		.block-editor-block-list__layout > h4,
		.block-editor-block-list__layout > h5,
		.block-editor-block-list__layout > h6{
        max-width: 940px;
    }
}@media (min-width: 1150px){.entry-content > ol,
		.entry-content > ul,
		.entry-content > p,
		.entry-content > h1,
		.entry-content > h2,
		.entry-content > h3,
		.entry-content > h4,
		.entry-content > h5,
		.entry-content > h6,
		.block-editor-block-list__layout > ol,
		.block-editor-block-list__layout > ul,
		.block-editor-block-list__layout > p,
		.block-editor-block-list__layout > h1,
		.block-editor-block-list__layout > h2,
		.block-editor-block-list__layout > h3,
		.block-editor-block-list__layout > h4,
		.block-editor-block-list__layout > h5,
		.block-editor-block-list__layout > h6{
        max-width: 1150px;
    }
}@media (min-width: 1320px){.entry-content > ol,
		.entry-content > ul,
		.entry-content > p,
		.entry-content > h1,
		.entry-content > h2,
		.entry-content > h3,
		.entry-content > h4,
		.entry-content > h5,
		.entry-content > h6,
		.block-editor-block-list__layout > ol,
		.block-editor-block-list__layout > ul,
		.block-editor-block-list__layout > p,
		.block-editor-block-list__layout > h1,
		.block-editor-block-list__layout > h2,
		.block-editor-block-list__layout > h3,
		.block-editor-block-list__layout > h4,
		.block-editor-block-list__layout > h5,
		.block-editor-block-list__layout > h6{
        max-width: 1320px;
    }
}@media (min-width: 2000px){.entry-content > ol,
		.entry-content > ul,
		.entry-content > p,
		.entry-content > h1,
		.entry-content > h2,
		.entry-content > h3,
		.entry-content > h4,
		.entry-content > h5,
		.entry-content > h6,
		.block-editor-block-list__layout > ol,
		.block-editor-block-list__layout > ul,
		.block-editor-block-list__layout > p,
		.block-editor-block-list__layout > h1,
		.block-editor-block-list__layout > h2,
		.block-editor-block-list__layout > h3,
		.block-editor-block-list__layout > h4,
		.block-editor-block-list__layout > h5,
		.block-editor-block-list__layout > h6{
        max-width: 2000px;
    }
}.entry-content > ol,
		.entry-content > ul,
		.entry-content > p,
		.entry-content > h1,
		.entry-content > h2,
		.entry-content > h3,
		.entry-content > h4,
		.entry-content > h5,
		.entry-content > h6,
		.block-editor-block-list__layout > ol,
		.block-editor-block-list__layout > ul,
		.block-editor-block-list__layout > p,
		.block-editor-block-list__layout > h1,
		.block-editor-block-list__layout > h2,
		.block-editor-block-list__layout > h3,
		.block-editor-block-list__layout > h4,
		.block-editor-block-list__layout > h5,
		.block-editor-block-list__layout > h6{
    font-family: trade-gothic-next, helvetica, sans-serif;
}@media (min-width: 1150px){.entry-content > ol,
		.entry-content > ul,
		.entry-content > p,
		.entry-content > h1,
		.entry-content > h2,
		.entry-content > h3,
		.entry-content > h4,
		.entry-content > h5,
		.entry-content > h6,
		.block-editor-block-list__layout > ol,
		.block-editor-block-list__layout > ul,
		.block-editor-block-list__layout > p,
		.block-editor-block-list__layout > h1,
		.block-editor-block-list__layout > h2,
		.block-editor-block-list__layout > h3,
		.block-editor-block-list__layout > h4,
		.block-editor-block-list__layout > h5,
		.block-editor-block-list__layout > h6{
        max-width: 1150px;
    }
}.entry-content > ol:first-child, .entry-content > ul:first-child, .entry-content > p:first-child, .entry-content > h1:first-child, .entry-content > h2:first-child, .entry-content > h3:first-child, .entry-content > h4:first-child, .entry-content > h5:first-child, .entry-content > h6:first-child, .block-editor-block-list__layout > ol:first-child, .block-editor-block-list__layout > ul:first-child, .block-editor-block-list__layout > p:first-child, .block-editor-block-list__layout > h1:first-child, .block-editor-block-list__layout > h2:first-child, .block-editor-block-list__layout > h3:first-child, .block-editor-block-list__layout > h4:first-child, .block-editor-block-list__layout > h5:first-child, .block-editor-block-list__layout > h6:first-child{
    margin-top: 2.5rem;
}@media (min-width: 768px){.entry-content > ol:first-child, .entry-content > ul:first-child, .entry-content > p:first-child, .entry-content > h1:first-child, .entry-content > h2:first-child, .entry-content > h3:first-child, .entry-content > h4:first-child, .entry-content > h5:first-child, .entry-content > h6:first-child, .block-editor-block-list__layout > ol:first-child, .block-editor-block-list__layout > ul:first-child, .block-editor-block-list__layout > p:first-child, .block-editor-block-list__layout > h1:first-child, .block-editor-block-list__layout > h2:first-child, .block-editor-block-list__layout > h3:first-child, .block-editor-block-list__layout > h4:first-child, .block-editor-block-list__layout > h5:first-child, .block-editor-block-list__layout > h6:first-child{
        margin-top: 5rem;
    }
}.entry-content > .gform_wrapper, .block-editor-block-list__layout > .gform_wrapper{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
}@media (min-width: 375px){.entry-content > .gform_wrapper, .block-editor-block-list__layout > .gform_wrapper{
        max-width: 375px;
    }
}@media (min-width: 640px){.entry-content > .gform_wrapper, .block-editor-block-list__layout > .gform_wrapper{
        max-width: 640px;
    }
}@media (min-width: 768px){.entry-content > .gform_wrapper, .block-editor-block-list__layout > .gform_wrapper{
        max-width: 768px;
    }
}@media (min-width: 940px){.entry-content > .gform_wrapper, .block-editor-block-list__layout > .gform_wrapper{
        max-width: 940px;
    }
}@media (min-width: 1150px){.entry-content > .gform_wrapper, .block-editor-block-list__layout > .gform_wrapper{
        max-width: 1150px;
    }
}@media (min-width: 1320px){.entry-content > .gform_wrapper, .block-editor-block-list__layout > .gform_wrapper{
        max-width: 1320px;
    }
}@media (min-width: 2000px){.entry-content > .gform_wrapper, .block-editor-block-list__layout > .gform_wrapper{
        max-width: 2000px;
    }
}@media (min-width: 1150px){.entry-content > .gform_wrapper, .block-editor-block-list__layout > .gform_wrapper{
        max-width: 1150px;
    }
}.entry-content h1, .block-editor-block-list__layout h1{
    margin-bottom: 1.25rem;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 2.75rem;
    font-weight: 700;
    line-height: 113%;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}@media (min-width: 768px){.entry-content h1, .block-editor-block-list__layout h1{
        margin-bottom: 1.875rem;
    }
}.entry-content h1, .block-editor-block-list__layout h1 {
		font-size: clamp(1.75rem, -0.3833rem + 5.3333vw, 2.75rem);
	}.entry-content h2, .block-editor-block-list__layout h2{
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 1.5rem;
}.entry-content h3, .block-editor-block-list__layout h3{
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 1.2rem;
}.entry-content h4,
	.entry-content h5,
	.entry-content h6,
	.block-editor-block-list__layout h4,
	.block-editor-block-list__layout h5,
	.block-editor-block-list__layout h6{
    font-family: trade-gothic-next, helvetica, sans-serif;
}.entry-content hr, .block-editor-block-list__layout hr{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}.entry-content ul ul, .block-editor-block-list__layout ul ul{
    margin-bottom: 0.5rem;
}.entry-content p a, .entry-content ul a, .entry-content ol a, .block-editor-block-list__layout p a, .block-editor-block-list__layout ul a, .block-editor-block-list__layout ol a{
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / var(--tw-text-opacity));
    text-decoration-line: underline;
}.entry-content p a:hover, .entry-content ul a:hover, .entry-content ol a:hover, .block-editor-block-list__layout p a:hover, .block-editor-block-list__layout ul a:hover, .block-editor-block-list__layout ol a:hover{
    text-decoration-line: none;
}/* @apply mb-8; */.entry-content p a, .entry-content ul a, .entry-content ol a, .block-editor-block-list__layout p a, .block-editor-block-list__layout ul a, .block-editor-block-list__layout ol a{
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
    text-decoration-line: none;
}.entry-content p a:hover, .entry-content ul a:hover, .entry-content ol a:hover, .block-editor-block-list__layout p a:hover, .block-editor-block-list__layout ul a:hover, .block-editor-block-list__layout ol a:hover{
    text-decoration-line: underline;
}/* ul:not(.block-editor-block-variation-picker__variations) {
		li {
			@apply list-disc list-inside;
		}
	} */.entry-content .blog-single__content ol,
		.entry-content .blog-single__content li,
		.entry-content .blog-single__content p,
		.block-editor-block-list__layout .blog-single__content ol,
		.block-editor-block-list__layout .blog-single__content li,
		.block-editor-block-list__layout .blog-single__content p{
    font-size: .9375rem;
}@media (min-width: 768px){.entry-content .blog-single__content ol,
		.entry-content .blog-single__content li,
		.entry-content .blog-single__content p,
		.block-editor-block-list__layout .blog-single__content ol,
		.block-editor-block-list__layout .blog-single__content li,
		.block-editor-block-list__layout .blog-single__content p{
        font-size: 1.125rem;
    }
}@media (min-width: 940px){.site-content{
        margin-top: 149px;
    }
}.location-overview__map {
		height: 800px;
	}.location-overview__disclaimer{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 3.125rem;
    max-width: 1180px;
    font-size: 0.75rem;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}@media (min-width: 768px){.location-overview__disclaimer{
        margin-bottom: 5.625rem;
        font-size: 0.875rem;
    }
}.location-overview__disclaimer-line{
    --tw-border-opacity: 1;
    border-color: rgb(199 198 198 / var(--tw-border-opacity));
}@media not all and (min-width: 768px){.location-overview__disclaimer-line{
        margin-bottom: 2.5rem;
        border-top-width: 1px;
    }
}.location-overview__disclaimer{

		font-weight: 400;
		line-height: 24px;
		letter-spacing: 0.14px;
}.location-overview__disclaimer-prefix{
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
			color: #930027;

			font-weight: 700;
}.videolib{
    margin-top: 3.125rem;
}@media (min-width: 768px){.videolib{
        margin-top: 5.625rem;
    }
}.videolib__headline{
    text-align: center;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-weight: 700;
    line-height: 114%;
    color: rgb(21 99 110 / var(--tw-text-opacity));
		font-size: clamp(1.75rem, -0.3833rem + 5.3333vw, 2.75rem);
		margin-bottom: 1.5625rem;
		--tw-text-opacity: 1;
		color: rgb(147 0 39 / var(--tw-text-opacity));
}.videolib__content{
    margin-bottom: 3.125rem;
    font-size: .9375rem;
}@media (min-width: 768px){.videolib__content{
        margin-bottom: 5.625rem;
        font-size: 1.125rem;
    }
}.videolib__grid .alm-reveal{
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 2.5rem;
    row-gap: 3rem;
}@media (min-width: 768px){.videolib__grid .alm-reveal{
        grid-template-columns: repeat(3, minmax(0, 1fr));
        row-gap: 5rem;
    }
}.videolib-item__title{
    margin-top: 1.25rem;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 116%;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}@media (min-width: 768px){.videolib-item__title{
        margin-top: 1.875rem;
    }
}.videolib-item__link{
    position: relative;
}.videolib-item__image{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 700ms;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
			aspect-ratio: 360 / 245;
}.videolib-item__image-wrap{
    position: relative;
    overflow: hidden;
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
}.videolib-item__play{
    position: absolute;
			top: calc(50% - 48px);
			left: calc(50% - 48px);
}.videolib-item:hover .videolib-item__image{
    opacity: 0.2;
				transform: scale(1.1, 1.1);
}.videolib-item:hover .videolib-item__play {
				/* @apply opacity-10; */
			}.careers-opening-content{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
}@media (min-width: 768px){.careers-opening-content{
        margin-top: 5.625rem;
        margin-bottom: 5.625rem;
    }
}.careers-opening-content > div{
    display: grid;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
}@media (min-width: 640px){.careers-opening-content > div{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}@media (min-width: 940px) {.careers-opening-content > div {
				grid-template-columns: 1% 40% 40% 1%
		}
			}.careers-opening-content .acf-wysiwyg p{
    font-family: trade-gothic-next, helvetica, sans-serif;
    line-height: 166%;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}@media (min-width: 768px){.careers-opening-content .acf-wysiwyg p{
        font-size: 1.5rem;
    }
}.careers-opening-content .acf-wysiwyg h3{
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}@media (min-width: 768px){.careers-opening-content .acf-wysiwyg h3{
        margin-bottom: 1.5625rem;
        font-size: 28px;
    }
}.careers-opening-content__top-content{
    grid-column: 1 / -1;
    margin-bottom: 1.25rem;
}@media (min-width: 768px){.careers-opening-content__top-content{
        margin-bottom: 2.8125rem;
    }
}@media (min-width: 940px){.careers-opening-content__top-left-content{
        grid-column-start: 2;
    }
}@media not all and (min-width: 768px){.careers-opening-content__top-left-content.acf-wysiwyg,
		.careers-opening-content__top-right-content.acf-wysiwyg{
        margin-bottom: 1.25rem;
    }
}@media (min-width: 768px){.careers-opening-content__top-left-content.acf-wysiwyg p, .careers-opening-content__top-right-content.acf-wysiwyg p{
        font-size: 1.125rem;
    }
}.careers-carousel__ticker {
	width: 100%;
	overflow: hidden;
}.careers-carousel__wrapper {
	white-space: nowrap;
	overflow: hidden;
}.careers-carousel__item {
	display: inline-block;
	/* Set appropriate width, height, and styling for your carousel items */
}.careers-carousel{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    max-width: 2000px;
    overflow: hidden;
}@media (min-width: 2000px) {
		.careers-carousel::before,
		.careers-carousel::after {
			background: linear-gradient(
				to right,
				white 0%,
				rgba(255, 255, 255, 0) 100%
			);
			content: "";
			height: 410px;
			position: absolute;
			width: 200px;
			z-index: 2;
		}
		.careers-carousel::after {
			right: 0;
			top: 0;
			transform: rotateZ(180deg);
		}
		.careers-carousel::before {
			left: 0;
			top: 0;
		}
	}.careers-carousel__ticker{
    display: flex;
}.careers-carousel__item{
    flex: none;
    align-self: flex-start;
}.careers-carousel__image{
    height: 410px;
    -o-object-fit: cover;
       object-fit: cover;
}.careers-ci{
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
    padding-top: 2.5rem;
    padding-bottom: 3.125rem;
}@media (min-width: 768px){.careers-ci{
        padding-bottom: 6.25rem;
    }
}.careers-ci h3{
    margin-bottom: 1rem;
    text-align: center;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}.careers-ci p{
    margin-left: auto;
    margin-right: auto;
    max-width: 1024px;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}.careers-cta .cta-block__content p{
    max-width: 450px;
}.careers-tst{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
}@media (min-width: 768px){.careers-tst{
        margin-top: 5.625rem;
        margin-bottom: 5.625rem;
    }
}.careers-tst__grid {
	}.careers-tst__item{
    padding-left: 1.875rem;
}@media (min-width: 768px){.careers-tst__item{
        padding-left: 5rem;
        padding-right: 5rem;
    }
}.careers-tst__item-top{
    display: flex;
    gap: 1rem;
    overflow: auto;
}.careers-tst__item-top-right{
    display: flex;
    flex-direction: column;
    justify-content: center;
}.careers-tst__name{
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}.careers-tst__title{
    line-height: 150%;
}.careers-tst__image{
    height: 120px;
    width: 120px;
    border-radius: 9999px;
}.careers-tst__headline{
    text-align: center;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-weight: 700;
    line-height: 114%;
    color: rgb(21 99 110 / var(--tw-text-opacity));
		font-size: clamp(1.75rem, -0.3833rem + 5.3333vw, 2.75rem);
		margin-bottom: 3.75rem;
		--tw-text-opacity: 1;
		color: rgb(147 0 39 / var(--tw-text-opacity));
}@media not all and (min-width: 768px){.careers-tst__headline{
        display: none;
    }
}.careers-tst__quote{
    margin-top: 1.5625rem;
    font-size: .9375rem;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}@media (min-width: 768px){.careers-tst__quote{
        font-size: 1.125rem;
    }
}.careers-tst .slick-prev:before,
	.careers-tst .slick-next:before{
    height: 100px;
    width: 100px;
    font-size: 2rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
    opacity: 0.4;
}@media not all and (min-width: 640px){.careers-tst .slick-arrow{
        --tw-translate-x: 0.5rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
}@media not all and (min-width: 768px){.careers-tst .slick-next{
        pointer-events: none;
        display: none;
        opacity: 0;
    }
}.careers-tst .slick-current{
    position: relative;
}/* @apply border-r border-bordergray; */.careers-tst .slick-current:after{
    top: 0px;
    right: 0px;
    height: 100%;
    width: 1px;
}@media (min-width: 940px){.careers-tst .slick-current:after{
        position: absolute;
        --tw-bg-opacity: 1;
        background-color: rgb(199 198 198 / var(--tw-bg-opacity));
    }
}.careers-tst .slick-current:after {

			content: "";
		}.careers-trumarkstory.entry-content .cta-block__headline{
    margin-bottom: 1.5625rem;
    font-size: 2.5rem;
}.careers-trumarkstory.entry-content .cta-block__headline,
	.careers-trumarkstory.entry-content .cta-block__content{
    margin-left: auto;
    max-width: 765px;
}@media not all and (min-width: 768px){.careers-trumarkstory.entry-content .cta-block__content{
        margin-bottom: 0;
    }
}.careers-trumarkstory.entry-content .cta-block__content p{
    margin-bottom: 0;
    line-height: 155%;
}@media (min-width: 768px){.careers-trumarkstory.entry-content .cta-block__content p{
        font-size: 1.125rem;
    }
}.error-404{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
}@media (min-width: 768px){.error-404{
        margin-top: 5.625rem;
        margin-bottom: 5.625rem;
    }
}.error-404 h3{
    margin-bottom: 1.5625rem;
    text-align: center;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}@media (min-width: 768px){.error-404 h3{
        font-size: 2.5rem;
    }
}.error-404__grid{
    display: flex;
    flex-wrap: wrap;
}.error-404__col-one,
	.error-404__col-two{
    width: 100%;
}@media not all and (min-width: 768px){.error-404__col-one,
	.error-404__col-two{
        margin-bottom: 1.25rem;
    }
}@media (min-width: 768px){.error-404__col-one,
	.error-404__col-two{
        width: 50%;
    }
}.error-404__col-one{
    --tw-border-opacity: 1;
    border-color: rgb(199 198 198 / var(--tw-border-opacity));
}@media (min-width: 768px){.error-404__col-one{
        border-right-width: 1px;
        padding-right: 5rem;
    }
}@media (min-width: 1320px){.error-404__col-one{
        padding-right: 140px;
    }
}.error-404__content.acf-wysiwyg p,
		.error-404__content.acf-wysiwyg ol,
		.error-404__content.acf-wysiwyg ul,
		.error-404__content.acf-wysiwyg li{
    font-size: .9375rem;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}@media (min-width: 768px){.error-404__content.acf-wysiwyg p,
		.error-404__content.acf-wysiwyg ol,
		.error-404__content.acf-wysiwyg ul,
		.error-404__content.acf-wysiwyg li{
        font-size: 1.125rem;
    }.error-404__col-two{
        padding-left: 5rem;
    }
}@media (min-width: 1320px){.error-404__col-two{
        padding-left: 140px;
    }
}.error-404__col-two form{
    position: relative;
}.error-404__col-two form label{
    margin-bottom: 1.25rem;
    display: block;
    font-size: .9375rem;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}@media (min-width: 768px){.error-404__col-two form label{
        font-size: 1.125rem;
    }
}.error-404__col-two form input{
    margin-top: 1.25rem;
    height: 30px;
    width: 100%;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(199 198 198 / var(--tw-border-opacity));
}.error-404__col-two form button{
    position: absolute;
    right: 0px;
    bottom: 0.5rem;
}.searchresults{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
}@media (min-width: 768px){.searchresults{
        margin-top: 5.625rem;
        margin-bottom: 5.625rem;
    }
}.searchresults-item{
    margin-bottom: 2.5rem;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(199 198 198 / var(--tw-border-opacity));
    padding-bottom: 2.5rem;
}@media (min-width: 640px){.searchresults-item{
        display: flex;
        flex-direction: row;
    }
}.searchresults-item h4{
    width: 100%;
    padding-bottom: 1.25rem;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 115%;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}@media (min-width: 768px){.searchresults-item h4{
        font-size: 2.5rem;
    }
}.searchresults-item__content{
    width: 100%;
    font-size: .9375rem;
}@media not all and (min-width: 768px){.searchresults-item__content{
        margin-bottom: 1.25rem;
    }
}@media (min-width: 768px){.searchresults-item__content{
        font-size: 1.125rem;
			width: calc(100% - 300px);
    }
}.searchresults-item__button{
    display: inline-block;
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    text-align: center;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.searchresults-item__button:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.searchresults-item__button{
    display: block;
    width: 100%;
}@media (min-width: 640px){.searchresults-item__button{
        width: 240px;
    }
}/* @apply  bg-secondary hover:bg-primary text-white flex  text-18 justify-center items-center py-15 relative ; */.searchresults-item__button::after{
    position: relative;
    top: 2px;
    left: 0.5rem;
    background-repeat: no-repeat;
    padding-left: 1.25rem;
    padding-top: 3px;
    font-size: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
			content: " ";
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.9213 8.53129L5.84805 14.6045C5.55514 14.8974 5.08027 14.8974 4.78739 14.6045L4.07905 13.8962C3.78664 13.6038 3.78608 13.1299 4.0778 12.8368L8.89095 8.00095L4.0778 3.16516C3.78608 2.87207 3.78664 2.39816 4.07905 2.10576L4.78739 1.39741C5.0803 1.10451 5.55517 1.10451 5.84805 1.39741L11.9213 7.47063C12.2142 7.76351 12.2142 8.23838 11.9213 8.53129Z' fill='%23F5F5F8'/%3E%3C/svg%3E");
}#leaveSite{
    position: relative;
    bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    max-height: 100vh;
    max-width: 885px;
    overflow-y: scroll;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}@media (min-width: 640px){#leaveSite{
        overflow-y: auto;
    }
}@media (min-width: 940px){#leaveSite{
        padding-left: 5.625rem;
        padding-right: 5.625rem;
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
}#leaveSiteCover{
    position: fixed;
    top: 0px;
    z-index: 100;
    display: flex;
    height: 100vh;
    width: 100vw;
    align-items: center;
    justify-content: center;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.8;
}@media (min-width: 640px){#leaveSiteCover{
        padding-left: 1.875rem;
        padding-right: 1.875rem;
    }
}#leaveSiteClose{
    position: absolute;
    top: 22px;
    right: 35px;
    display: flex;
    height: 40px;
    width: 40px;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    background-color: rgb(72 80 80 / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.5;
    font-size: 1.875rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}#leaveSiteClose:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}@media not all and (min-width: 640px){#leaveSiteClose{
        display: none;
    }
}#leaveSite h6{
    position: relative;
    margin-bottom: .9375rem;
    text-align: center;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}#leaveSite h6::before{
    margin-top: 1.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}#leaveSite p{
    margin-bottom: .625rem;
    line-height: 1.25rem;
}#leaveSite #leaveText{
    margin-bottom: 1.25rem;
    font-size: 1rem;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}@media (min-width: 768px){#leaveSite #leaveText{
        font-size: 1.25rem;
    }
}#leaveSite #leaveText p{
    margin-bottom: 1.25rem;
    font-size: 0.875rem;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}#leaveSite #leaveLinks{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
}@media (min-width: 768px){#leaveSite #leaveLinks{
        gap: 3rem;
    }
}#leaveSite #leaveLinks a{
    display: inline-block;
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    text-align: center;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}#leaveSite #leaveLinks a:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}#leaveSite #leaveLinks a{
    display: block;
    width: 50%;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-top: .9375rem;
    padding-bottom: .9375rem;
    text-align: center;
    font-size: .9375rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}@media (min-width: 768px){#leaveSite #leaveLinks a{
        font-size: 1.125rem;
    }
}@media (min-width: 940px){#leaveSite #leaveLinks a{
        padding-left: 3.75rem;
        padding-right: 3.75rem;
    }
}#leaveSite #leaveLinks a#continueLink{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}#leaveSite #leaveLinks a#continueLink:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(12 87 95 / var(--tw-bg-opacity));
}#leaveSite #leaveLinks a#continueLink::after{
    position: relative;
    top: 2px;
    left: 0.5rem;
    background-repeat: no-repeat;
    padding-left: 1.25rem;
    padding-top: 3px;
    font-size: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
			content: " ";
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.9213 8.53129L5.84805 14.6045C5.55514 14.8974 5.08027 14.8974 4.78739 14.6045L4.07905 13.8962C3.78664 13.6038 3.78608 13.1299 4.0778 12.8368L8.89095 8.00095L4.0778 3.16516C3.78608 2.87207 3.78664 2.39816 4.07905 2.10576L4.78739 1.39741C5.0803 1.10451 5.55517 1.10451 5.84805 1.39741L11.9213 7.47063C12.2142 7.76351 12.2142 8.23838 11.9213 8.53129Z' fill='%23F5F5F8'/%3E%3C/svg%3E");
}#leaveSite #leaveLinks a#cancelLink{
    --tw-bg-opacity: 1;
    background-color: rgb(72 80 80 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}#leaveSite #leaveLinks a#cancelLink:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(12 87 95 / var(--tw-bg-opacity));
}#leaveSite #leaveLinks a#cancelLink i{
    position: relative;
    left: 0.25rem;
    top: 1px;
}#header-search{
    position: relative;
    top: 0px;
    overflow-x: visible;
}#header-search.active {
		/* @apply top-0; */
	}#header-search.active input[type="search"]{
    margin-right: .625rem;
    --tw-border-opacity: 1;
}#header-search i.open-menu-search{
    position: absolute;
    top: 8px;
    right: 10px;
    width: 32px;
    padding-right: .625rem;
    transition-property: none;
		/* border-right: solid 1px rgba(127, 137, 137, 0.6); */
}#header-search.active i.open-menu-search{
    right: 1.25rem;
    top: 18px;
    border-right-width: 0px;
}#header-search input[type="search"]{
    position: relative;
    height: 40px;
    width: 100%;
    border-width: 1px;
    border-color: rgb(199 198 198 / var(--tw-border-opacity));
    --tw-border-opacity: 0;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-bg-opacity: 0;
		padding: 5px 10px;
}.open-menu-search.active:before{
    position: relative;
    top: -8px;
	content: "\f00d" !important;
	display: block;
}#mobile-search-form{
    position: relative;
}#mobile-search-form input[type="search"]{
    position: relative;
    height: 50px;
    width: 100%;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(199 198 198 / var(--tw-border-opacity));
    padding-left: .625rem;
    padding-right: .625rem;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
}#mobile-search-form button{
    position: absolute;
    right: 0.25rem;
    top: 5px;
    font-size: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}.qntm-alerts .alertcontainer{
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
}.qntm-alerts .alert-type-top,
		.qntm-alerts .alert-type-bottom{
    position: fixed;
    width: 100%;
			z-index: 99;
}.qntm-alerts .alert-type-top .alertcontainer, .qntm-alerts .alert-type-bottom .alertcontainer{
    position: relative;
    min-height: 182px;
}.qntm-alerts .alert-type-top{
    top: 0px;
}.qntm-alerts .alert-type-bottom{
    bottom: 0px;
}.qntm-alerts .alert-color-gray:not(.alert-type-modal){
    --tw-bg-opacity: 1;
    background-color: rgb(72 80 80 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.qntm-alerts .alertText p{
    font-size: 1.25rem;
}.qntm-alerts .alertbox-close{
    margin-left: 1.25rem;
    display: flex;
    height: 40px;
    width: 40px;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    font-size: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}.qntm-alerts .fa-bell{
    margin-right: 1.25rem;
    font-size: 2.5rem;
}.alert-group{
    position: fixed;
    left: 0px;
    min-height: 185px;
    width: 100%;
    display: grid;
	z-index: 99;
}.alert-group p a{
    text-decoration-line: underline;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.alert-group p a:hover{
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}.alert-group--top{
    top: 0px;
}.alert-group--bottom{
    bottom: 0px;
}.alert-group--modal{
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
		background: rgba(127, 137, 137, 0.92);
}.alert-group--modal .alert-item{
    height: 324px;
    width: 900px;
}.alert-group--modal .alert-item__text{
    position: static;
}.alert-group--modal .alert-item__close{
    top: 32px;
    right: 32px;
}.alert-group--modal .alert-item--gray{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.alert-group--modal .alert-item--gray p{
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}.alert-group--modal .alert-item--gray i.fa-bell{
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}.alert-group--modal .alert-item--gray .alert-item__close{
    --tw-bg-opacity: 1;
    background-color: rgb(199 198 198 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.alert-group--modal .alert-item--gray .alert-item__close:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.alert-group--modal .alert-item .fa-bell{
    position: static;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.25rem;
    display: block;
    width: 100%;
    text-align: center;
}.alert-item{
    position: relative;
    height: 100%;
    font-size: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.alert-item--red{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.alert-item--red .alert-item__close{
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}.alert-item--red .alert-item__close:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
}.alert-item--blue{
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
}.alert-item--gray{
    --tw-bg-opacity: 1;
    background-color: rgb(72 80 80 / var(--tw-bg-opacity));
}.alert-item__text{
    position: relative;
    width: 100%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
}.alert-item__close{
    position: absolute;
    right: 0px;
    display: flex;
    height: 40px;
    width: 40px;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    font-size: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.alert-item__close:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.alert-item__close {
		top: calc(50% - 20px);
	}.alert-item__container{
    position: relative;
    display: flex;
    align-items: center;
}.alert-item__container:not(:last-child)::after {
		}.alert-item:not(:last-child) .alert-item__container::after{
    position: absolute;
    bottom: 0px;
    height: 1px;
    width: 100%;
    background-color: rgb(199 198 198 / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.75;
		content: "";
}.alert-item .fa-bell{
    position: absolute;
    left: 0px;
    font-size: 3.125rem;
		top: calc(50% - 25px);
}/* .accordion { */.gform_wrapper li{
    text-indent: 0px;
}@media (min-width: 768px){.gform_wrapper{
        margin-left: -20px;
        margin-right: -20px;
    }
}.gform_wrapper .gform_fields{
    row-gap: 1.5rem;
}.gform_wrapper input[type="text"],
	.gform_wrapper input[type="email"],
	.gform_wrapper input[type="tel"],
	.gform_wrapper select{
    margin-top: .3125rem;
    height: 48px;
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
    padding-left: .625rem;
    padding-right: .625rem;
}.gform_wrapper textarea{
    margin-top: .3125rem;
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
}@media (min-width: 1150px){.gform_wrapper textarea{
        height: 160px;
    }
}.gform_wrapper select{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-repeat: no-repeat;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M7.46966 11.9213L1.39644 5.84805C1.10353 5.55514 1.10353 5.08027 1.39644 4.78739L2.10478 4.07905C2.39719 3.78664 2.87109 3.78608 3.16419 4.0778L8 8.89095L12.8358 4.0778C13.1289 3.78608 13.6028 3.78664 13.8952 4.07905L14.6035 4.78739C14.8964 5.0803 14.8964 5.55517 14.6035 5.84805L8.53034 11.9213C8.23744 12.2142 7.76256 12.2142 7.46966 11.9213Z' fill='%23747474'/%3E%3C/svg%3E");
		background-position: 96% 50%;
}.gform_wrapper input[type="text"],
	.gform_wrapper input[type="email"],
	.gform_wrapper input[type="tel"],
	.gform_wrapper input[type="text"],
	.gform_wrapper textarea{
    padding: 1.25rem;
}.gform_wrapper input[type="text"]::-moz-placeholder, .gform_wrapper input[type="email"]::-moz-placeholder, .gform_wrapper input[type="tel"]::-moz-placeholder, .gform_wrapper input[type="text"]::-moz-placeholder, .gform_wrapper textarea::-moz-placeholder{
    --tw-text-opacity: 1;
    color: rgb(116 116 116 / var(--tw-text-opacity));
}.gform_wrapper input[type="text"]::placeholder, .gform_wrapper input[type="email"]::placeholder, .gform_wrapper input[type="tel"]::placeholder, .gform_wrapper input[type="text"]::placeholder, .gform_wrapper textarea::placeholder{
    --tw-text-opacity: 1;
    color: rgb(116 116 116 / var(--tw-text-opacity));
}.gform_wrapper legend,
	.gform_wrapper label{
    font-size: 1rem;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}.gform_wrapper .gform_required_legend{
    display: none;
}.gform_wrapper .gform_footer input{
    display: inline-block;
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    text-align: center;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.gform_wrapper .gform_footer input:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.gform_wrapper .gform_footer input{
    display: block;
    cursor: pointer;
    padding-left: 1.875rem;
    padding-right: 3.125rem;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.9213 8.53129L5.84805 14.6045C5.55514 14.8974 5.08027 14.8974 4.78739 14.6045L4.07905 13.8962C3.78664 13.6038 3.78608 13.1299 4.0778 12.8368L8.89095 8.00095L4.0778 3.16516C3.78608 2.87207 3.78664 2.39816 4.07905 2.10576L4.78739 1.39741C5.0803 1.10451 5.55517 1.10451 5.84805 1.39741L11.9213 7.47063C12.2142 7.76351 12.2142 8.23838 11.9213 8.53129Z' fill='%23F5F5F8'/%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position: 83% 53%;
}.gform_wrapper .gform_footer input:hover {
			background-position: 85% 53%;
		}/* } *//******************************************************************
TRUECAR WIDGET
******************************************************************/#TrueCarWidget{
    display: grid;
}@media (min-width: 768px){#TrueCarWidget{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}#TrueCarWidget {

	border: 1px solid #d8d8d8;
	margin: 30px auto;
	box-shadow: 0px 0px 30px #cccccc;
	padding-bottom: 20px;
}#TrueCarWidget select{
    margin-bottom: .9375rem;
    width: 100%;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-repeat: no-repeat;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M7.46966 11.9213L1.39644 5.84805C1.10353 5.55514 1.10353 5.08027 1.39644 4.78739L2.10478 4.07905C2.39719 3.78664 2.87109 3.78608 3.16419 4.0778L8 8.89095L12.8358 4.0778C13.1289 3.78608 13.6028 3.78664 13.8952 4.07905L14.6035 4.78739C14.8964 5.0803 14.8964 5.55517 14.6035 5.84805L8.53034 11.9213C8.23744 12.2142 7.76256 12.2142 7.46966 11.9213Z' fill='%23747474'/%3E%3C/svg%3E");
		background-position: 96% 50%;
}#TrueCarWidget input[type="text"],
	#TrueCarWidget input[type="email"],
	#TrueCarWidget input[type="tel"],
	#TrueCarWidget select{
    margin-top: .3125rem;
    height: 48px;
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
    padding-left: .625rem;
    padding-right: .625rem;
}#TrueCarWidget .errorMsg {
	color: transparent;
	font-size: larger;
	padding: 10px 0 5px;
}/* #TrueCarWidget .select {
	margin: 10px 0px 0px 0px;
	padding: 10px 10px !important;
	overflow: auto;
} */#TrueCarWidget .searchDiv2 {
	display: none;
}#TrueCarWidget .searchDiv {
	padding: 0px 20px 0px 20px;
}/* #TrueCarWidget .searchDiv:first-child {
	border-bottom: 1px solid;
	padding-bottom: 25px;
	margin-bottom: 10px;
} */#TrueCarWidget .searchTab {
	margin: 0px 20x;
}#TrueCarWidget .searchTab td {
	padding: 5px;
}#TrueCarWidget .searchText {
	width: 100%;
	border: 1px solid #d8d8d8;
	margin: 10px 0px 0px 0px;
	font-size: 16px;
	color: #6a6a6a;
}#TrueCarWidget .searchHDR{
    font-family: trade-gothic-next, helvetica, sans-serif;
	font-weight: 700;
	font-size: 24px;
	font-weight: normal;
	color: #007581;
	padding: 20px 0px 0px 0px;
	margin-bottom: 15px;
}#TrueCarWidget .truecar-btn input[type="text"] {
	padding: 5px;
	border-radius: 5px;
}#TrueCarWidget .truecar-btn input[type="text"]:focus {
	border-color: #999999;
}#TrueCarWidget .truecar-btn input[type="button"]{
    display: inline-block;
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    text-align: center;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}#TrueCarWidget .truecar-btn input[type="button"]:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}#TrueCarWidget .truecar-btn input[type="button"]{
    display: block;
    cursor: pointer;
    padding-left: 1.875rem;
    padding-right: 3.125rem;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.9213 8.53129L5.84805 14.6045C5.55514 14.8974 5.08027 14.8974 4.78739 14.6045L4.07905 13.8962C3.78664 13.6038 3.78608 13.1299 4.0778 12.8368L8.89095 8.00095L4.0778 3.16516C3.78608 2.87207 3.78664 2.39816 4.07905 2.10576L4.78739 1.39741C5.0803 1.10451 5.55517 1.10451 5.84805 1.39741L11.9213 7.47063C12.2142 7.76351 12.2142 8.23838 11.9213 8.53129Z' fill='%23F5F5F8'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 83% 53%;
}#TrueCarWidget .truecar-btn input[type="button"]:hover {
		background-position: 85% 53%;
	}.blog-single-top{
    position: relative;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
	background: linear-gradient(
		180deg,
		rgba(147, 0, 39, 1) 75%,
		rgba(255, 255, 255, 1) 75%
	);
}@media (min-width: 640px) {.blog-single-top {
		background: linear-gradient(
			180deg,
			rgba(147, 0, 39, 1) 60%,
			rgba(255, 255, 255, 1) 60%
		)
}
	}.blog-single-top .breadcrumbs{
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 0.875rem;
    font-weight: 700;
}.blog-single-top .breadcrumbs a{
    font-weight: 300;
}.blog-single-top .breadcrumbs a:hover{
    text-decoration-line: underline;
}.blog-single-top .breadcrumbs span{
    padding-left: .3125rem;
    padding-right: .3125rem;
}.blog-single-top__waves{
    position: absolute;
    height: 75%;
    width: 100%;
    opacity: 0.5;
}@media (min-width: 640px){.blog-single-top__waves{
        height: 60%;
    }
}.blog-single-top__waves {
		background: url(../images/waves.svg?030334d503e6b0694d9507cbfa7117c4);
		mix-blend-mode: multiply;
		background-size: auto 100%;
		background-repeat: no-repeat;
		background-position: bottom center;
	}/* background-repeat: no-repeat;
	background-position: 50% -50%;
	background-size: 100% auto; */.blog-single-top__container{
    position: relative;
		z-index: 1;
}.blog-single-top__topline{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 2rem;
    padding-top: 2.5rem;
    padding-bottom: 50px;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}@media not all and (min-width: 1150px){.blog-single-top__topline{
        flex-wrap: wrap;
    }
}@media (min-width: 768px){.blog-single-top__topline{
        padding-top: 130px;
    }
}.blog-single-top__topline label{
    margin-bottom: .9375rem;
    display: block;
}.blog-single-top__topline select{
    width: 100%;
}.blog-single-top__topline input {
			width: calc(100% - 48px);
		}.blog-single-top__topline select,
		.blog-single-top__topline input{
    height: 48px;
    padding-left: .9375rem;
    padding-right: .9375rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}.blog-single-top__section-title{
    position: relative;
    top: 0.25rem;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-weight: 700;
}@media not all and (min-width: 1150px){.blog-single-top__section-title{
        width: 100%;
    }
}.blog-single-top__section-title {
		font-size: clamp(1.75rem, -0.3833rem + 5.3333vw, 2.75rem);
	}.blog-single-top__category-links select{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-repeat: no-repeat;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.33683 14.9016L1.7453 7.31006C1.37917 6.94393 1.37917 6.35033 1.7453 5.98424L2.63073 5.09881C2.99624 4.7333 3.58862 4.7326 3.95499 5.09725L9.99976 11.1137L16.0445 5.09725C16.4108 4.7326 17.0032 4.7333 17.3687 5.09881L18.2542 5.98424C18.6203 6.35037 18.6203 6.94397 18.2542 7.31006L10.6627 14.9016C10.2966 15.2677 9.70296 15.2677 9.33683 14.9016Z' fill='%2315636E'/%3E%3C/svg%3E");
		background-position: 96% 50%;
}.blog-single-top__category-links,
	.blog-single-top__search{
    width: 100%;
}@media (min-width: 640px){.blog-single-top__category-links,
	.blog-single-top__search{
        width: calc(50% - 16px);
    }
}@media (min-width: 1150px){.blog-single-top__category-links,
	.blog-single-top__search{
        width: 27%;
    }
}.blog-single-top__search input{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}.blog-single-top__search button{
    float: right;
    display: flex;
    height: 48px;
    width: 48px;
    align-items: center;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
}.blog-single-top__image{
    margin-top: 1.5625rem;
    margin-bottom: 1.25rem;
    width: 100%;
}@media (min-width: 768px){.blog-single-top__image{
        margin-bottom: 3.75rem;
    }
}.blog-single-meta__date{
    margin-bottom: .9375rem;
    font-size: .9375rem;
    text-transform: uppercase;
    line-height: 1.875rem;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
		letter-spacing: 2px;
}.blog-single-meta__headline {
	}.blog-single__content{
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
    padding-bottom: 2.5rem;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}.blog-single-bottom{
    margin-top: 1.875rem;
}@media (min-width: 768px){.blog-single-bottom{
        margin-top: 3.75rem;
    }
}.blog-single-bottom > div{
    justify-content: space-between;
}@media (min-width: 768px){.blog-single-bottom > div{
        display: flex;
    }
}.blog-single-bottom__tags{
    display: flex;
    gap: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}.blog-single-bottom__tags a{
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}.blog-single-bottom__tags a:hover{
    text-decoration-line: underline;
}.blog-single-bottom__tags div:last-of-type{
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
    row-gap: 0.5rem;
}.blog-single-bottom__share{
    display: flex;
    justify-content: flex-start;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}@media not all and (min-width: 768px){.blog-single-bottom__share{
        margin-top: 1.875rem;
    }
}@media not all and (min-width: 640px){.blog-single-bottom__share{
        gap: 1rem;
        border-bottom-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgb(229 231 235 / var(--tw-border-opacity));
        padding-bottom: 1.25rem;
    }
}@media (min-width: 640px){.blog-single-bottom__share{
        width: 50%;
    }
}@media (min-width: 768px){.blog-single-bottom__share{
        justify-content: flex-end;
    }
}.blog-single-bottom__share div:last-of-type{
    position: relative;
    top: -10px;
    display: flex;
    gap: 1.5rem;
    font-size: 35px;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}@media (min-width: 640px){.blog-single-bottom__share div:last-of-type{
        gap: 2.5rem;
        padding-left: 1.25rem;
    }
}.blog-single-related{
    margin-top: 2.1875rem;
    margin-bottom: 3.125rem;
}@media (min-width: 768px){.blog-single-related{
        margin-top: 5rem;
        margin-bottom: 5.625rem;
    }
}.blog-single-related__heading{
    margin-bottom: 1.875rem;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 2.75rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
		font-size: clamp(1.75rem, -0.3833rem + 5.3333vw, 2.75rem);
}.blog-single-related__grid{
    gap: 2rem;
}@media (min-width: 768px){.blog-single-related__grid{
        display: flex;
    }.blog-single-related__grid > div{
        width: 33.333333%;
    }
}.blog-item{
    display: flex;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
}@media not all and (min-width: 768px){.blog-item{
        margin-bottom: 1.875rem;
    }
}@media (min-width: 768px){.blog-item{
        flex-direction: column;
    }
}@media not all and (min-width: 768px){.blog-item > *{
        width: 50%;
    }
}.blog-item__bottom{
    display: flex;
    flex: 1 1 0%;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
}.blog-item__headline{
    margin-bottom: .625rem;
    display: block;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 20px;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}@media not all and (min-width: 768px){.blog-item__headline{
        overflow: hidden;
    }
}@media not all and (min-width: 640px){.blog-item__headline{
        max-height: 40px;
    }
}@media (min-width: 768px){.blog-item__headline{
        margin-top: 1.25rem;
        line-height: 116%;
    }
}.blog-item__headline {
		font-size: clamp(1.0625rem, 0.1292rem + 2.3333vw, 1.5rem);
		text-overflow: ellipsis;
		line-clamp: 2;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}@media (min-width: 640px) {.blog-item__headline {
			line-clap: unset;
			-webkit-line-clamp: unset;
			display: block
	}
		}.blog-item__image img{
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
			aspect-ratio: 360 / 245;
}.blog-item__excerpt{
    display: none;
    overflow: hidden;
}@media (min-width: 768px){.blog-item__excerpt{
        display: block;
    }
}.blog-item__excerpt p{
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}@media (min-width: 768px) {.blog-item__excerpt {
			text-overflow: ellipsis;
			line-clamp: 4;
			display: -webkit-box;
			-webkit-line-clamp: 4;
			-webkit-box-orient: vertical
	}
		}.blog-item__readmore{
    margin-top: .625rem;
    display: inline-block;
    padding-right: 25px;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.blog-item__readmore:hover{
    --tw-text-opacity: 1;
    color: rgb(116 0 32 / var(--tw-text-opacity));
}@media (min-width: 768px){.blog-item__readmore{
        margin-top: 1.25rem;
    }
}.blog-item__readmore {
		background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M11.9213 8.63676L5.84805 14.71C5.55514 15.0029 5.08027 15.0029 4.78739 14.71L4.07905 14.0016C3.78664 13.7092 3.78608 13.2353 4.0778 12.9422L8.89095 8.10641L4.0778 3.27063C3.78608 2.97754 3.78664 2.50363 4.07905 2.21123L4.78739 1.50288C5.0803 1.20998 5.55517 1.20998 5.84805 1.50288L11.9213 7.5761C12.2142 7.86898 12.2142 8.34385 11.9213 8.63676Z' fill='%23930027' /%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position: 98% 65%;
	}.blog-item__readmore:hover {
			/* background-position: 100% 70%; */
			background-position-x: 100%;
		}@media not all and (min-width: 768px){.blog-item--large{
        display: block;
    }.blog-item--large > *{
        width: 100%;
    }
}.blog-item--large .blog-item__image img{
    margin-bottom: 1.5625rem;
}.blog-item--large .blog-item__headline{
    max-height: 100%;
}@media not all and (min-width: 768px){.blog-item--large .blog-item__headline{
        font-size: 1.5rem;
        line-height: 116%;
    }
}.blog-item--large .blog-item__excerpt{
    display: block;
}.blog-item--large .blog-item__readmore {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='13' viewBox='0 0 15 13' fill='none'%3E%3Cpath d='M7.01543 7.09746L2.23418 11.8787C1.90371 12.2092 1.36934 12.2092 1.04238 11.8787L0.247852 11.0842C-0.0826172 10.7537 -0.0826172 10.2193 0.247852 9.89238L3.63691 6.50332L0.247852 3.11426C-0.0826172 2.78379 -0.0826172 2.24941 0.247852 1.92246L1.03887 1.1209C1.36934 0.79043 1.90371 0.79043 2.23066 1.1209L7.01191 5.90215C7.3459 6.23262 7.3459 6.76699 7.01543 7.09746ZM13.7654 5.90215L8.98418 1.1209C8.65371 0.79043 8.11934 0.79043 7.79238 1.1209L6.99785 1.91543C6.66738 2.2459 6.66738 2.78027 6.99785 3.10723L10.3869 6.49629L6.99785 9.88535C6.66738 10.2158 6.66738 10.7502 6.99785 11.0771L7.79238 11.8717C8.12285 12.2021 8.65723 12.2021 8.98418 11.8717L13.7654 7.09043C14.0959 6.76699 14.0959 6.23262 13.7654 5.90215Z' fill='%23930027'/%3E%3C/svg%3E");
				background-position-y: 60%;
			}.blog-index-top {
}.blog__waves{
    position: absolute;
    height: 450px;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.blog__waves::after{
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: 0.5;
			background: url(../images/waves.svg?030334d503e6b0694d9507cbfa7117c4);
			mix-blend-mode: multiply;
			background-size: auto 100%;
			background-repeat: no-repeat;
			background-position: bottom center;
			content: "";
}.blog__waves{
		z-index: -1;
}.blog__posts > div,
		.blog__posts .alm-reveal{
    margin-top: 1.5625rem;
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    -moz-column-gap: 2rem;
         column-gap: 2rem;
    row-gap: 1rem;
}@media (min-width: 768px){.blog__posts > div,
		.blog__posts .alm-reveal{
        row-gap: 4rem;
    }
}.blog-item{
    grid-column: 1 / -1;
}@media (min-width: 768px){.blog-item{
        grid-column: span 3 / span 3;
    }
}@media (min-width: 940px){.blog-item{
        grid-column: span 2 / span 2;
    }
}@media (min-width: 768px){.blog-item--large{
        grid-column: span 3 / span 3;
    }
}.blog #ajax-load-more{
    grid-column: 1 / -1;
    margin-bottom: -50px;
}/* .alm-btn-wrap {
		@apply h-[1px] overflow-hidden;
	} */.blog .ajax-load-more-wrap,
	.blog .alm-listing{
    display: contents;
}/* **************************    GLOBAL AREAS    ************************** */@media (min-width: 940px){.mobileHeader{
        display: none;
    }
}/* @apply  md:pb-20; */.mobileHeader__menu{
    max-height: 1000px;
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
		-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 100%);
		        clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 100%);
}.mobileHeader__menu:not(.active){
    max-height: 0px;
    opacity: 0;
			-webkit-clip-path: polygon(0 0, 100% 0%, 100% 0, 0 0);
			        clip-path: polygon(0 0, 100% 0%, 100% 0, 0 0);
}.mobileHeader__menu__allCategories{
    position: relative;
    left: -15px;
    z-index: 10;
    margin-bottom: .625rem;
    display: block;
    font-size: 1.125rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 500ms;
}.mobileHeader__menu__allCategories:hover{
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}.mobileHeader__menu__allCategories:not(.active){
    opacity: 0;
}.mobileHeader__menu__allCategories::before{
    position: relative;
    left: 0.25rem;
    margin-right: .625rem;
    padding-left: .625rem;
    font-size: 0.75rem;
				content: " ";
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath d='M3.05903 5.93015L7.61396 1.37523C7.83364 1.15555 8.1898 1.15555 8.40946 1.37523L8.94071 1.90649C9.16002 2.1258 9.16044 2.48123 8.94165 2.70105L5.33178 6.3279L8.94165 9.95474C9.16044 10.1746 9.16002 10.53 8.94071 10.7493L8.40946 11.2806C8.18978 11.5002 7.83362 11.5002 7.61396 11.2806L3.05905 6.72564C2.83937 6.50598 2.83937 6.14983 3.05903 5.93015Z' fill='%23485050'/%3E%3C/svg%3E");
				background-repeat: no-repeat no-repeat;
				background-position: center center;
				background-size: cover;
}.mobileHeader > div > div{
    overflow-x: clip;
}.mobileHeader .cta{
    display: none;
}.mobileHeader__container{
    display: grid;
		grid-template-columns: auto 88px;
}.mobileHeader__container .custom-logo-link img{
    display: block;
    max-width: 280px;
    padding-top: .625rem;
    padding-bottom: .625rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}.mobileHeader__utility__menu > ul{
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    justify-content: center;
    gap: 1rem;
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
    font-size: 12px;
			border-bottom: 1px solid #c7c6c6;
}.mobileHeader__utility__menu > ul > li{
    width: 80px;
    flex: 1 1 0%;
    text-align: center;
}.mobileHeader__primary{
    position: relative;
    margin-left: -20px;
    margin-right: -20px;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    --tw-bg-opacity: 1;
    background-color: rgb(199 198 198 / var(--tw-bg-opacity));
    font-size: 0.875rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 500ms;
}/* &::before {
			@apply bg-[#C7C6C6] absolute;
			content: " ";
			width: 500%;
			height: 100%;
			z-index: 0;
		} */.mobileHeader__primary.move .mobileHeader__primary__colFour{
    opacity: 1;
}.mobileHeader__primary > ul > li > ul{
    display: none;
}.mobileHeader__primary a{
    position: relative;
    display: block;
    width: 100%;
}.mobileHeader__primary li.active,
		.mobileHeader__primary li:hover{
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}.mobileHeader__primary li.active a::after, .mobileHeader__primary li:hover a::after {
				filter: brightness(0) saturate(100%) invert(7%) sepia(80%)
					saturate(4172%) hue-rotate(324deg) brightness(132%) contrast(138%);
			}.mobileHeader__primary li.menu-item-has-children a::after{
    position: absolute;
    right: 0px;
    top: calc(50% - 7px);
    height: 15px;
    width: 8px;
    padding-left: .625rem;
    font-size: 0.75rem;
				content: " ";
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='11' viewBox='0 0 8 11' fill='none'%3E%3Cpath d='M6.94097 5.7261L2.38604 10.281C2.16636 10.5007 1.8102 10.5007 1.59054 10.281L1.05929 9.74976C0.839981 9.53045 0.839559 9.17502 1.05835 8.9552L4.66822 5.32835L1.05835 1.70151C0.839559 1.48169 0.839981 1.12626 1.05929 0.906955L1.59054 0.375697C1.81022 0.156018 2.16638 0.156018 2.38604 0.375697L6.94095 4.93061C7.16063 5.15027 7.16063 5.50642 6.94097 5.7261Z' fill='%23252525'/%3E%3C/svg%3E");
				background-repeat: no-repeat no-repeat;
				background-position: center center;
				background-size: cover;
}.mobileHeader__primary__colOne{
    margin-right: 1px;
    display: flex;
    flex-direction: column;
    gap: 2rem;
    font-size: 1.125rem;
}.mobileHeader__primary__colTwo {
		}.mobileHeader__primary > ul{
    height: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 500ms;
			/* &:before {
				@apply h-full w-[1px] left-[-21px] bg-[#C7C6C6] absolute;
				content: " ";
			} */
}.mobileHeader__primary > ul:not(.mobileHeader__primary__colOne){
    display: flex;
    height: 100%;
    flex-direction: column;
    gap: 1rem;
    padding-right: 1.875rem;
    font-size: 0.875rem;
}.mobileHeader__primary > ul:not(.mobileHeader__primary__colOne) li.menu-item-has-children a:after{
    right: -13px;
}.mobileHeader__primary__colThree{
    position: absolute;
    top: 0px;
    width: 50%;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 500ms;
			left: calc(100% + 0px);
}.mobileHeader__primary__colThree a{
    opacity: 0;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 500ms;
}.mobileHeader__primary__colFour{
    position: absolute;
    top: 0px;
    width: 50%;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 500ms;
			left: calc(150% + 1px);
}.mobileHeader__primary__colFour a{
    opacity: 0;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 500ms;
}.mobileHeader__primary.move > ul {
			transform: translateX(-100%);
		}.mobileHeader__primary.move2 > ul {
			transform: translateX(-200%);
		}.mobileHeader__primary.move .mobileHeader__primary__colThree a, .mobileHeader__primary.move2 .mobileHeader__primary__colThree a{
    opacity: 1;
}.mobileHeader__primary.move2 .mobileHeader__primary__colFour a{
    opacity: 1;
}.mobileHeader .mobileHeader__cta{
    padding-bottom: 2.5rem;
}.mobileHeader .mobileHeader__cta > a{
    margin-bottom: .3125rem;
    display: block;
    font-size: 1.125rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}.mobileHeader .mobileHeader__cta > .menu-item-description{
    margin-bottom: 1.25rem;
    display: block;
    font-size: 0.875rem;
			line-height: 132%;
}.mobileHeader .mobileHeader__cta > ul a{
    display: block;
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
    padding-top: .9375rem;
    padding-bottom: .9375rem;
    text-align: center;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.mobileHeader .mobileHeader__cta > ul a::after{
    position: relative;
    left: 0.25rem;
    padding-left: 1.25rem;
    padding-top: 3px;
    font-family: "Font Awesome 6 Pro";
    font-size: 0.75rem;
					content: " ";
					background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.9213 8.53129L5.84805 14.6045C5.55514 14.8974 5.08027 14.8974 4.78739 14.6045L4.07905 13.8962C3.78664 13.6038 3.78608 13.1299 4.0778 12.8368L8.89095 8.00095L4.0778 3.16516C3.78608 2.87207 3.78664 2.39816 4.07905 2.10576L4.78739 1.39741C5.0803 1.10451 5.55517 1.10451 5.84805 1.39741L11.9213 7.47063C12.2142 7.76351 12.2142 8.23838 11.9213 8.53129Z' fill='%23F5F5F8'/%3E%3C/svg%3E");
}/* Hamgburger Menu  */.mobileHeader .toggleMenu{
    position: relative;
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    text-align: center;
}@media (min-width: 940px){.mobileHeader .toggleMenu{
        display: none;
    }
}.mobileHeader .toggleMenu {
		z-index: 1;
		/* left: 10px; */
		width: 33px;
		height: 28px;
		margin-top: 5px;
		flex-direction: column;
		justify-content: space-around;
		padding: 0;
		cursor: pointer;
		transition: 0.3s all;
	}.mobileHeader .toggleMenu .line{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
			transition: 0.3s all;
}.mobileHeader .toggleMenu__wrapper{
    display: flex;
    height: 88px;
    width: 88px;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.mobileHeader .toggleMenu__wrapper.toggle{
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
}.mobileHeader .toggleMenu__wrapper.toggle > div {
					transform: translateX(9px) scale(0.8);
				}.mobileHeader .line {
		width: 100%;
		height: 3px;

		opacity: 1;

		transition: all 0.2s ease-out;
	}.mobileHeader .line2 {
	}.mobileHeader .toggle .line1,
	.mobileHeader .toggle .line3{
    border-radius: 0.125rem;
		height: 7px;
}.mobileHeader .toggle .line1 {
		/*   transform: scale(1.6) rotateZ(-45deg) translate(-13px, 0px);*/
		transform: rotateZ(-45deg) translate(-16px, 0px);
	}.mobileHeader .toggle .line2 {
		opacity: 0;
	}.mobileHeader .toggle .line3 {
		/* transform: scale(1.6) rotateZ(45deg) translate(-10px, 3px); */
		transform: rotateZ(45deg) translate(-12px, 4px);
	}.header{
    position: fixed;
    left: 0px;
    display: none;
    height: 149px;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-bottom: 1.25rem;
}@media (min-width: 940px){.header{
        display: block;
    }
}.header {
	z-index: 11;
}.header__logo{
    position: relative;
    margin-right: 1.25rem;
    margin-bottom: .625rem;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    padding-left: 1.25rem;
    padding-top: 1.875rem;
}@media not all and (min-width: 1150px){.header__logo{
        top: 2px;
    }
}@media not all and (min-width: 940px){.header__logo{
        max-width: 280px;
    }
}@media (min-width: 940px){.header__logo{
        width: 260px;
    }
}@media (min-width: 1150px){.header__logo{
        width: 405px;
        padding-left: 3.125rem;
    }
}.header__menus{
    max-width: 75%;
    flex: 1 1 0%;
}/* @apply xl:w-[823px]; */.header__menus__top{
    position: absolute;
    right: 0px;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    padding-bottom: .9375rem;
}.header__menus__top .fa-magnifying-glass{
    position: relative;
    cursor: pointer;
    font-size: 1.375rem;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.header__menus__top .fa-magnifying-glass:hover{
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}@media not all and (min-width: 1150px){.header__menus__top .fa-magnifying-glass{
        left: -20px;
    }
}.header__menus__top__acct{
    display: flex;
    height: 52px;
    width: 270px;
    align-items: center;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
    font-size: 0.875rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.header__menus__top__acct:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(12 87 95 / var(--tw-bg-opacity));
}@media not all and (min-width: 1150px){.header__menus__top__acct{
        margin-left: 1.25rem;
    }
}.header__menus__top__acct i{
    margin-right: 10px;
    opacity: 0.2;
}.header__utility__menu{
    margin-bottom: 12px;
    display: flex;
    align-items: flex-end;
    font-size: 0.75rem;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}@media (min-width: 1150px){.header__utility__menu{
        font-size: 0.875rem;
    }
}.header__utility__menu li{
    padding-left: 12px;
    padding-right: 12px;
}@media (min-width: 1320px){.header__utility__menu li{
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
}.header__utility__menu li {
			border-left: solid 1px rgba(127, 137, 137, 0.6);
		}.header__utility__menu li a {
		text-decoration: none;
		background-image: linear-gradient(
				rgba(255, 255, 255, 0),
				rgba(255, 255, 255, 0)
			),
			linear-gradient(#15636e, #15636e);
		background-size: 100% 2px, 0% 2px;
		background-position: 100% 100%, 0% 100%;
		background-repeat: no-repeat;
		transition: background-size 0.4s ease-in-out;
		padding-bottom: 2px;
	}.header__utility__menu li a:hover {
		background-size: 0 2px, 100% 2px;
		text-decoration: none;
	}.header__utility__menu li a {
				background-size: 100% 1px, 0% 1px;
			}.header__utility__menu li a:hover {
					background-size: 0 1px, 100% 1px;
				}.header__primary{
    margin-right: 1.25rem;
    font-family: tgn-soft-round, sans-serif, helvetica;
    font-size: 1.375rem;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}@media (min-width: 940px){.header__primary{
        margin-top: 85px;
        background-color: transparent;
        padding: 0;
    }
}@media (min-width: 1150px){.header__primary{
        margin-right: 50px;
    }
}.header__primary > ul{
    margin-top: 20px;
    justify-content: flex-end;
    gap: 9%;
}.header__primary > ul > li > a{
    position: relative;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.header__primary > ul > li > a:after{
    position: absolute;
    bottom: -23px;
    left: -10px;
    height: 4px;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
    --tw-bg-opacity: 0;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
					content: " ";
					width: calc(100% + 20px);
}.header__primary > ul > li > a.active:after,
				.header__primary > ul > li > a:hover:after{
    --tw-bg-opacity: 1;
}.header__primary > ul > li.current-menu-ancestor > a:after{
    --tw-bg-opacity: 1;
}.header__primary__submenu {
			/************ LEVEL 2 BG **************/
			position: absolute;
			left: 0px;
			top: 140px;
			width: 100%;
			--tw-bg-opacity: 1;
			background-color: rgb(228 238 238 / var(--tw-bg-opacity));
			padding-top: 2.5rem;
			padding-bottom: 2.5rem;
			font-size: 0.875rem;
			transition-property: all;
			transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
			transition-duration: 300ms;
			-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 100%);
			        clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 100%);
			z-index: 2;
		}.header__primary__submenu:not(.active){
    pointer-events: none;
    position: absolute;
    opacity: 0;
				-webkit-clip-path: polygon(0 0, 100% 0%, 100% 0, 0 0);
				        clip-path: polygon(0 0, 100% 0%, 100% 0, 0 0);
}.header__primary__submenu a{
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}.header__primary__submenu a[href="#"]{
    cursor: not-allowed;
    text-decoration-line: line-through;
}.header__primary__submenu ul.col-1,
			.header__primary__submenu ul.col-2,
			.header__primary__submenu ul.col-3{
    font-size: 1.125rem;
}.header__primary__submenu ul.col-1 li, .header__primary__submenu ul.col-2 li, .header__primary__submenu ul.col-3 li{
    position: relative;
    padding-bottom: .625rem;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.header__primary__submenu ul.col-1 li:hover a, .header__primary__submenu ul.col-1 li.active a, .header__primary__submenu ul.col-2 li:hover a, .header__primary__submenu ul.col-2 li.active a, .header__primary__submenu ul.col-3 li:hover a, .header__primary__submenu ul.col-3 li.active a{
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}.header__primary__submenu ul.col-1 li:hover a::after, .header__primary__submenu ul.col-1 li.active a::after, .header__primary__submenu ul.col-2 li:hover a::after, .header__primary__submenu ul.col-2 li.active a::after, .header__primary__submenu ul.col-3 li:hover a::after, .header__primary__submenu ul.col-3 li.active a::after {
							filter: brightness(0) saturate(100%) invert(7%) sepia(80%)
								saturate(4172%) hue-rotate(324deg) brightness(132%)
								contrast(138%);
						}.header__primary__submenu ul.col-1 li.menu-item-has-children a, .header__primary__submenu ul.col-2 li.menu-item-has-children a, .header__primary__submenu ul.col-3 li.menu-item-has-children a{
    cursor: pointer;
    text-decoration-line: none;
}.header__primary__submenu ul.col-1 li.menu-item-has-children a::after, .header__primary__submenu ul.col-2 li.menu-item-has-children a::after, .header__primary__submenu ul.col-3 li.menu-item-has-children a::after{
    position: relative;
    left: 0.25rem;
    padding-left: .625rem;
    font-family: "Font Awesome 6 Pro";
    font-size: 0.75rem;
							content: " ";
							background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M8.94097 6.39798L4.38604 10.9529C4.16636 11.1726 3.8102 11.1726 3.59054 10.9529L3.05929 10.4216C2.83998 10.2023 2.83956 9.8469 3.05835 9.62708L6.66822 6.00022L3.05835 2.37338C2.83956 2.15356 2.83998 1.79813 3.05929 1.57883L3.59054 1.04757C3.81022 0.827893 4.16638 0.827893 4.38604 1.04757L8.94095 5.60249C9.16063 5.82214 9.16063 6.1783 8.94097 6.39798Z' fill='%2315636E'/%3E%3C/svg%3E");
}.header__primary__submenu ul.col-2,
			.header__primary__submenu ul.col-3{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-left: 1.5625rem;
    font-size: 0.875rem;
				border-left: 1px solid #c7c6c6;
}/* columns: 2; 
				column-gap: 20px;  */.header__primary__submenu ul.col-2 li, .header__primary__submenu ul.col-3 li {
				}.header__primary__submenu ul.col-1 {
			}.header__primary__submenu ul.col-2 {
			}.header__primary__submenu ul.col-3{
    max-height: 200px;
}.header__primary__submenu .menuCallToAction{
    padding-left: 3.125rem;
				grid-column: 4;
				border-left: 1px solid #c7c6c6;
}.header__primary__submenu .menuCallToAction > a{
    margin-bottom: 1.25rem;
    display: block;
    cursor: pointer;
    font-size: 1.125rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
    text-decoration-line: none;
}.header__primary__submenu .menuCallToAction > a[href="#"]{
    cursor: default;
}.header__primary__submenu .menuCallToAction .menu-item-description{
    margin-bottom: 1.25rem;
    display: block;
    font-size: 0.875rem;
    --tw-text-opacity: 1;
    color: rgb(37 37 37 / var(--tw-text-opacity));
}.header__primary__submenu .menuCallToAction > ul a{
    display: block;
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    text-align: center;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.header__primary__submenu .menuCallToAction > ul a:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(110 22 22 / var(--tw-bg-opacity));
}.header__primary__submenu .menuCallToAction > ul a::after{
    position: relative;
    left: 0.25rem;
    padding-left: 1.25rem;
    padding-top: 3px;
    font-family: "Font Awesome 6 Pro";
    font-size: 0.75rem;
							content: " ";
							background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.9213 8.53129L5.84805 14.6045C5.55514 14.8974 5.08027 14.8974 4.78739 14.6045L4.07905 13.8962C3.78664 13.6038 3.78608 13.1299 4.0778 12.8368L8.89095 8.00095L4.0778 3.16516C3.78608 2.87207 3.78664 2.39816 4.07905 2.10576L4.78739 1.39741C5.0803 1.10451 5.55517 1.10451 5.84805 1.39741L11.9213 7.47063C12.2142 7.76351 12.2142 8.23838 11.9213 8.53129Z' fill='%23F5F5F8'/%3E%3C/svg%3E");
}.header__primary__submenu > div{
    display: grid;
				grid-template-columns: 20% 20% 34% auto;
				height: inherit;
}.header__primary__submenu > div > ul {
					/************ LEVEL 3 ************** COLUMN */
					/* @apply w-[25%] relative; */
				}.header__primary__submenu > div > ul > li > ul:not(.active){
    pointer-events: none;
    opacity: 0;
}.header__primary__submenu > div > ul > li > ul {
					/************ LEVEL 3 **************/
					position: absolute;
					right: 0px;
					--tw-bg-opacity: 1;
					background-color: rgb(21 99 110 / var(--tw-bg-opacity));
				}.mobile-search-bar__container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
}@media (min-width: 375px){.mobile-search-bar__container{
        max-width: 375px;
    }
}@media (min-width: 640px){.mobile-search-bar__container{
        max-width: 640px;
    }
}@media (min-width: 768px){.mobile-search-bar__container{
        max-width: 768px;
    }
}@media (min-width: 940px){.mobile-search-bar__container{
        max-width: 940px;
    }
}@media (min-width: 1150px){.mobile-search-bar__container{
        max-width: 1150px;
    }
}@media (min-width: 1320px){.mobile-search-bar__container{
        max-width: 1320px;
    }
}@media (min-width: 2000px){.mobile-search-bar__container{
        max-width: 2000px;
    }
}.mobile-search-bar__container{
    display: flex;
    height: 52px;
    align-items: center;
    justify-content: center;
    font-size: 0.875rem;
}.mobile-search-bar__search,
	.mobile-search-bar__acct{
    position: relative;
    width: 50%;
    text-align: center;
}.mobile-search-bar__search i, .mobile-search-bar__acct i{
    position: relative;
    margin-right: .9375rem;
    font-size: 1.25rem;
    opacity: 0.4;
}.mobile-search-bar__search i{
    top: 2px;
}.mobile-search-bar__search:after{
    position: absolute;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.4;
			right: 0;
			height: 25px;
			width: 1px;
			content: " ";
}.mobile-search-bar__acct {
	}/* **************************    FOOTER    ************************** */.site-footer-cta{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.site-footer-cta > div{
    flex-direction: column;
}@media (min-width: 940px){.site-footer-cta > div{
        display: flex;
        flex-direction: row;
        justify-content: space-around;
    }
}.site-footer-cta__headline{
    font-size: 2rem;
}@media not all and (min-width: 640px){.site-footer-cta__headline{
        text-align: center;
    }
}.site-footer-cta__headline {
		font-size: clamp(22px, 4vw, 32px);
	}.site-footer-cta__button{
    position: relative;
    display: inline-block;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 4.6875rem;
    padding-left: 2.8125rem;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.site-footer-cta__button:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
}@media not all and (min-width: 940px){.site-footer-cta__button{
        margin-top: 1.25rem;
    }
}@media (min-width: 940px){.site-footer-cta__button{
        margin-left: 1.25rem;
    }
}@media not all and (min-width: 640px){.site-footer-cta__button{
        width: 100%;
        text-align: center;
    }
}.site-footer-cta__button::after{
    position: absolute;
    top: 38%;
    right: 50px;
    height: 15px;
    width: 12px;
    padding-left: .625rem;
    font-size: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
			content: " ";
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.9211 8.53129L5.8478 14.6045C5.5549 14.8974 5.08002 14.8974 4.78715 14.6045L4.0788 13.8962C3.7864 13.6038 3.78583 13.1299 4.07755 12.8368L8.89071 8.00095L4.07755 3.16516C3.78583 2.87207 3.7864 2.39816 4.0788 2.10576L4.78715 1.39741C5.08005 1.10451 5.55493 1.10451 5.8478 1.39741L11.921 7.47063C12.2139 7.76351 12.2139 8.23838 11.9211 8.53129Z' fill='%23930027'/%3E%3C/svg%3E");
}.site-footer-cta__button:hover::after{
    --tw-translate-x: 0.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.site-footer{
    --tw-bg-opacity: 1;
    background-color: rgb(72 80 80 / var(--tw-bg-opacity));
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_3' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1440 340' style='enable-background:new 0 0 1440 340;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23485050;%7D .st1%7Bclip-path:url(%23SVGID_00000137825915116312379850000002207241429754795931_);fill:%23418DE0;%7D .st2%7Bclip-path:url(%23SVGID_00000137825915116312379850000002207241429754795931_);fill:none;%7D .st3%7Bclip-path:url(%23SVGID_00000137825915116312379850000002207241429754795931_);%7D .st4%7Bfill:%23454E4D;%7D .st5%7Bfill:%23418DE0;%7D .st6%7Bfill:%23414848;%7D .st7%7Bfill:%233E4647;%7D .st8%7Bfill:%23424949;%7D%0A%3C/style%3E%3Crect y='0' class='st0' width='1440' height='340'/%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' y='0' width='1440' height='340'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000165944575515853685980000010549570124744955009_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpolygon style='clip-path:url(%23SVGID_00000165944575515853685980000010549570124744955009_);fill:%23418DE0;' points='-706,896.4 -390.3,896.4 -390.3,895.8 '/%3E%3Cpath style='clip-path:url(%23SVGID_00000165944575515853685980000010549570124744955009_);fill:%23418DE0;' d='M-366.9,895.7 c-0.4,0.2-0.9,0.5-1.3,0.7h-22.1v-0.6L-366.9,895.7z'/%3E%3Cline style='clip-path:url(%23SVGID_00000165944575515853685980000010549570124744955009_);fill:none;' x1='-24.1' y1='896.4' x2='-27.3' y2='896.4'/%3E%3Cpath style='clip-path:url(%23SVGID_00000165944575515853685980000010549570124744955009_);fill:%23418DE0;' d='M-24,896.4 c0,0-0.1,0-0.1,0h-3.1c0,0,0.1,0,0.1,0H-24z'/%3E%3Cg style='clip-path:url(%23SVGID_00000165944575515853685980000010549570124744955009_);'%3E%3Cpath class='st4' d='M1475.6,324.6c-133.5-13.7-267.1-20.5-404-20.5c-340.9,0-681.7,46.7-1009.4,128.5 c-63.6,28.8-126.6,59-189.1,90.7h401.7c387.1-117.7,800.8-184.9,1214.6-184.9c26.4,0,52.7,0.3,78.9,0.8c1.7,0,3.4,0.1,5.1,0.1 c7.5,0.2,15.1,0.3,22.6,0.6C1557.2,334.3,1517.1,329.2,1475.6,324.6z'/%3E%3Cpath class='st4' d='M773.6,178.8C532.3,242.3,293.9,327.7,62.2,432.6c-63.6,28.8-126.6,59-189.1,90.7h-30.7v2l-334.1,0.7 c109.6-56.6,221.2-109,334.1-156.9c92.9-39.4,186.8-75.7,281.5-108.8C331.2,223.7,547.6,196.2,773.6,178.8z'/%3E%3Crect x='2564.4' y='146.6' class='st5' width='0' height='91'/%3E%3Cpolygon class='st5' points='2564.4,290.4 2564.4,502.7 2564.4,502.7 2564.4,237.5 2564.4,237.5 '/%3E%3Cpath class='st5' d='M2564.4,146.6c-18.3-4.7-36.9-9.3-55.7-13.7L2564.4,146.6z'/%3E%3Cpath class='st6' d='M1815.3,47.8c-19.6-0.3-39.3-0.5-58.9-0.5c-262,0-527,29.6-789.8,85.6c-64.5,13.7-128.8,29.1-192.9,46 c-226,17.4-442.5,44.9-649.8,81.4c143.2-50.1,288.2-92.7,433.9-127.3c291.2-69.1,585.7-106.1,876.8-106.1 c126.7,0,253.4,6.8,376.6,20.5C1812.5,47.4,1813.9,47.6,1815.3,47.8z'/%3E%3Cpath class='st0' d='M1883.1,358.9c-95.2-10-190.5-16.4-287.1-19.1c-7.5-0.2-15.1-0.4-22.6-0.6c-1.7,0-3.4-0.1-5.1-0.1 c50.6,5.9,99.1,12.3,145.8,19.3c272.4,40.9,479.5,99.9,632.7,161.8l3.2,0l214.5-0.4v-17.1C2393.2,444.5,2170.7,389.7,1883.1,358.9 z'/%3E%3Cpath class='st7' d='M2564.4,237.5v52.9c-356.1-85.6-811.5-133.5-1208.7-133.5c-200.8,0-394.7,7.5-582.1,22 c64.1-16.9,128.5-32.2,192.9-46c262.8-56,527.8-85.6,789.8-85.6c19.7,0,39.3,0.2,58.9,0.5c159.2,19.3,309.7,47.3,449.2,85.1 C2371.3,161.8,2471.7,196.5,2564.4,237.5z'/%3E%3Cpath class='st0' d='M2564.4,146.6v91c-92.8-41-193.1-75.7-300-104.7c-139.5-37.8-290-65.7-449.2-85.1c107,1.8,213.6,8.5,317.7,20 c130,14.8,257.4,37.2,375.7,65.1C2527.5,137.3,2546.1,141.9,2564.4,146.6z'/%3E%3Cpath class='st8' d='M2564.4,290.4v212.3c-171.2-58.2-393.8-113-681.4-143.8c-95.2-10-190.5-16.4-287.1-19.1 c-38.8-5.5-78.9-10.6-120.4-15.2c-133.5-13.7-267.1-20.5-404-20.5c-340.9,0-681.7,46.7-1009.4,128.5 c231.7-104.8,470.1-190.2,711.4-253.7c187.4-14.4,381.4-22,582.1-22C1752.9,156.8,2208.3,204.8,2564.4,290.4z'/%3E%3Cpath class='st0' d='M2346.8,520.2l-56.3,0.1l-1438,2.9H274.7c387.1-117.7,800.8-184.9,1214.6-184.9c26.4,0,52.7,0.3,78.9,0.8 c50.6,5.9,99.1,12.3,145.8,19.3C1986.5,399.3,2193.5,458.3,2346.8,520.2z'/%3E%3Cpath class='st0' d='M123.8,260.2C29.2,293.3-64.7,329.6-157.6,369c-113,47.9-224.5,100.3-334.1,156.9l-25.4,0.1l-342.4,0.7v-6.8 c110.8-40,224.9-77.1,342.4-111.2c116.5-33.8,236.3-64.6,359.5-92.2C-65.7,295.8,28.1,277,123.8,260.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	background-position: 100% 100%;
	background-repeat: no-repeat;
}/* background-size: cover; */.site-footer__grid{
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: 1rem;
}@media (min-width: 940px){.site-footer__grid{
        gap: 3%;
			grid-template-columns: 21% 17% auto 17%;
    }
}@media not all and (min-width: 640px){.site-footer__col{
        grid-column: 1 / -1;
    }
}@media (min-width: 640px){@media not all and (min-width: 940px){.site-footer__col{
            grid-column: span 3 / span 3;
        }
    }
}.site-footer__col--one,
		.site-footer__col--two {
		}.site-footer__col--three {
		}@media not all and (min-width: 640px){.site-footer__phone,
	.site-footer__routing,
	.site-footer__address,
	.site-footer__powered-by{
        text-align: center;
    }
}.site-footer__phone{
    margin-bottom: 1.25rem;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
}.site-footer__routing{
    margin-bottom: 1.25rem;
}.site-footer__routing span{
    --tw-text-opacity: 1;
    color: rgb(174 182 182 / var(--tw-text-opacity));
}.site-footer__address{
    --tw-text-opacity: 1;
    color: rgb(174 182 182 / var(--tw-text-opacity));
}.site-footer__disclaimer-text{
    font-size: 0.875rem;
		color: #99a3a3;
}.site-footer__bottom{
    grid-column: 1 / -1;
    margin-top: 1.875rem;
    display: flex;
    justify-content: space-between;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
    font-size: 0.875rem;
}@media not all and (min-width: 640px){.site-footer__bottom{
        flex-wrap: wrap;
    }
}.site-footer__bottom {
		border-top: 1px solid #7f8989;
		color: #99a3a3;
	}@media not all and (min-width: 940px){.site-footer__powered-by{
        width: 50%;
    }
}@media not all and (min-width: 640px){.site-footer__powered-by{
        margin-top: 1.25rem;
        width: 100%;
        text-align: center;
    }
}.site-footer__powered-by a span,
			.site-footer__powered-by a svg{
    fill: #fff;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    opacity: 0.4;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.site-footer__powered-by a{
    display: flex;
    min-width: 200px;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.site-footer__powered-by a:hover *{
    opacity: 1;
}.site-footer__powered-by svg{
    margin-left: .625rem;
    width: 80px;
    fill: #7f8989;
}.site-footer__social{
    margin-bottom: 1.875rem;
    display: flex;
    gap: 1.25rem;
    font-size: 1.875rem;
}@media not all and (min-width: 640px){.site-footer__social{
        justify-content: space-between;
    }
}@media (min-width: 768px){.site-footer__social{
        gap: 2.25rem;
    }
}@media (min-width: 940px){.site-footer__social{
        font-size: 2.5rem;
    }
}.site-footer__social a{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.site-footer__social a:hover{
    --tw-translate-y: 1px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-text-opacity: 1;
    color: rgb(228 238 238 / var(--tw-text-opacity));
    opacity: 0.75;
}.site-footer__social a {
			/* &:hover {
				@apply transform: translate(0.2, 0.2);
			} */
		}.site-footer__return{
    position: relative;
    margin-bottom: 3.125rem;
    display: block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    padding-left: .625rem;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(127 137 137 / var(--tw-text-opacity));
}@media (min-width: 1150px){.site-footer__return{
        padding-left: 1.875rem;
    }
}.site-footer__return {
		border: 1px solid #7f8989;
		transition-property: all;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 300ms;
	}.site-footer__return:hover{
    --tw-text-opacity: 1;
    color: rgb(228 238 238 / var(--tw-text-opacity));
    opacity: 0.75;
}.site-footer__return::after{
    position: absolute;
    top: 33%;
    right: 15px;
    height: 15px;
    width: 18px;
    padding-left: .625rem;
    font-size: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
			content: " ";
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='14' viewBox='0 0 24 14' fill='none'%3E%3Cpath d='M13.0607 0.93934C12.4749 0.353553 11.5251 0.353553 10.9393 0.93934L1.3934 10.4853C0.807611 11.0711 0.807611 12.0208 1.3934 12.6066C1.97919 13.1924 2.92893 13.1924 3.51472 12.6066L12 4.12132L20.4853 12.6066C21.0711 13.1924 22.0208 13.1924 22.6066 12.6066C23.1924 12.0208 23.1924 11.0711 22.6066 10.4853L13.0607 0.93934ZM13.5 3V2H10.5V3H13.5Z' fill='%23AEB6B6'/%3E%3C/svg%3E");
			background-repeat: no-repeat no-repeat;
			background-position: center center;
			background-size: cover;
}.site-footer__footer-logos{
    display: flex;
    gap: 1rem;
}@media not all and (min-width: 640px){.site-footer__footer-logos{
        justify-content: center;
        gap: 3rem;
    }
}.site-footer__footer-logo-image{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.site-footer__footer-logo-image:hover{
    opacity: 0.6;
}.site-footer__footer-logo-image img{
    max-height: 55px;
    width: auto;
}.site-footer #menu-footer-main-menu{
    flex-direction: column;
    gap: 0.75rem;
    --tw-border-opacity: 1;
    border-color: rgb(127 137 137 / var(--tw-border-opacity));
    padding-top: .625rem;
    padding-bottom: .625rem;
    font-size: 1.125rem;
}@media not all and (min-width: 640px){.site-footer #menu-footer-main-menu{
        border-top-width: 1px;
        border-bottom-width: 1px;
        text-align: center;
    }
}@media (min-width: 640px){.site-footer #menu-footer-main-menu{
        display: flex;
    }
}@media not all and (min-width: 640px){.site-footer #menu-footer-main-menu li{
        margin-right: .625rem;
        margin-bottom: .625rem;
        display: inline-block;
        font-size: 0.875rem;
    }
}.site-footer #menu-footer-main-menu a {
		text-decoration: none;
		background-image: linear-gradient(
				rgba(255, 255, 255, 0),
				rgba(255, 255, 255, 0)
			),
			linear-gradient(#ffffff, #ffffff);
		background-size: 100% 2px, 0% 2px;
		background-position: 100% 100%, 0% 100%;
		background-repeat: no-repeat;
		transition: background-size 0.4s ease-in-out;
		padding-bottom: 2px;
	}.site-footer #menu-footer-main-menu a:hover {
		background-size: 0 2px, 100% 2px;
		text-decoration: none;
	}.mainstage {
	/* @apply mb-[80px]; */
	/* &--no-dots {
		@apply mb-50;
	} */
}.mainstage-slide__map{
    height: 270px;
}@media (min-width: 640px){.mainstage-slide__map{
        height: 500px;
    }
}.mainstage-slide__left{
    display: flex;
    justify-content: center;
}@media (min-width: 768px){.mainstage-slide__left{
        justify-content: flex-end;
    }
}.mainstage-slide__left-inner{
    display: flex;
    max-height: 500px;
    max-width: 686px;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-top: 2.5rem;
    padding-bottom: 3.125rem;
}@media (min-width: 768px){.mainstage-slide__left-inner{
        padding-left: 100px;
        padding-right: 100px;
        padding-top: 60px;
        padding-bottom: 60px;
    }
}@media (min-width: 940px){.mainstage-slide__left-inner{
        width: 686px;
    }
}.mainstage-slide__right{
    position: relative;
}.mainstage-slide__right img{
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}@media not all and (min-width: 768px){.mainstage-slide__right img{
        aspect-ratio: 1 / 1;
    }
}@media (min-width: 768px){.mainstage-slide__right img{
        height: 500px;
    }
}.mainstage-slide__wrapper{
    display: flex;
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
    background-repeat: no-repeat;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    flex-direction: column-reverse;
}@media (min-width: 768px){.mainstage-slide__wrapper{
        flex-direction: row;
    }
}.mainstage-slide__wrapper {
		background-image: url(../images/waves-red.png?f37f21c32dbe5879aed962830c7d2397);
		background-position: 40% 100%;
	}@media (min-width: 768px){.mainstage-slide__wrapper > div{
        width: 50%;
    }
}.mainstage-slide__headline{
    margin-bottom: .9375rem;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 2.75rem;
    font-weight: 700;
		line-height: 113.636%;
		font-size: clamp(28px, 4vw, 44px);
}.mainstage-slide .mainstage-slide__headline + .mainstage-slide__link{
    margin-top: 2.1875rem;
}.mainstage-slide__content{
    margin-bottom: 2.1875rem;
    font-size: 1.125rem;
		line-height: 155.556%;
		font-size: clamp(15px, 3vw, 18px);
}.mainstage-slide__link{
    position: relative;
    display: inline-block;
    min-width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: .9375rem;
    padding-bottom: .9375rem;
    text-align: center;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
    transition-duration: 300ms;
}.mainstage-slide__link:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
}@media (min-width: 768px){.mainstage-slide__link{
        min-width: 270px;
    }
}.mainstage-slide__link::after{
    position: relative;
    top: 2px;
    left: 0.5rem;
    background-repeat: no-repeat;
    padding-left: 1.25rem;
    padding-top: 3px;
    font-size: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
		content: " ";
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.9211 8.53129L5.8478 14.6045C5.5549 14.8974 5.08002 14.8974 4.78715 14.6045L4.0788 13.8962C3.7864 13.6038 3.78583 13.1299 4.07755 12.8368L8.89071 8.00095L4.07755 3.16516C3.78583 2.87207 3.7864 2.39816 4.0788 2.10576L4.78715 1.39741C5.08005 1.10451 5.55493 1.10451 5.8478 1.39741L11.921 7.47063C12.2139 7.76351 12.2139 8.23838 11.9211 8.53129Z' fill='%23930027'/%3E%3C/svg%3E");
}.mainstage-slide__link:hover::after{
    left: 0.75rem;
}.mainstage-slide__play{
    position: absolute;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
		top: calc(50% - 65px);
		left: calc(50% - 65px);
}.mainstage-slide__play:hover{
    opacity: 0.5;
}.mainstage-slide__address{
    margin-bottom: 1.25rem;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 1.125rem;
}@media (min-width: 768px){.mainstage-slide__address{
        font-size: 1.5rem;
    }
}.mainstage-slide__address {

		font-weight: 700;
		line-height: 28px; /* 116.667% */
	}.mainstage-slide__phone{
    font-family: trade-gothic-next, helvetica, sans-serif;
		/* leading-trim: both;
text-edge: cap;
font-family: Trade Gothic Next LT Pro; */
		font-size: 20px;
		/* font-style: normal; */
		font-weight: 300;
		line-height: normal;
		letter-spacing: 1.2px;
}.slick-dotted.slick-slider{
    margin-bottom: 0;
}.mainstage .slick-dots{
    bottom: -35px;
    right: 3px;
}@media (min-width: 768px){.mainstage .slick-dots{
        bottom: -40px;
    }
}.mainstage .slick-dots li{
    margin-left: .3125rem;
    margin-right: .3125rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}@media (min-width: 768px){.mainstage .slick-dots li{
        margin-left: .9375rem;
        margin-right: .9375rem;
    }
}.mainstage .slick-dots li:hover {
		}.mainstage .slick-dots li:not(.slick-active):hover{
    opacity: 0.4;
}.mainstage .slick-dots li button:before{
    border-radius: 9999px;
    border-width: 2px;
    border-color: rgb(147 0 39 / var(--tw-border-opacity));
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    font-size: 1.25rem;
    height: 15px;
    width: 15px;
    opacity: 1;
}@media (min-width: 768px){.mainstage .slick-dots li button:before{
        height: 25px;
        width: 25px;
    }
}.mainstage .slick-dots li button:before {
		content: " ";
	}.mainstage .slick-dots li button:before:hover {
		}.mainstage .slick-dots li.slick-active button:before{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.mainstage .slick-dots li.slick-active button:before:hover{
    opacity: 1;
}.modal{
    top: 30px;
    max-width: 90vw;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.entry-content .events-block > div{
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
}@media (min-width: 768px){.entry-content .events-block > div{
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
}.entry-content .events-block__headline{
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-weight: 700;
    color: rgb(21 99 110 / var(--tw-text-opacity));
		font-size: clamp(1.75rem, -0.3833rem + 5.3333vw, 2.75rem);
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 1.875rem;
		text-align: center;
		line-height: 114%;
		--tw-text-opacity: 1;
		color: rgb(147 0 39 / var(--tw-text-opacity));
}@media (min-width: 768px){.entry-content .events-block__headline{
        margin-bottom: 4.6875rem;
    }
}.entry-content .events-block__loop + .events-block__loop{
    margin-top: 3.75rem;
}@media (min-width: 768px){.entry-content .events-block__loop + .events-block__loop{
        margin-top: 6.25rem;
    }
}.entry-content .events-block__grid{
    display: grid;
    gap: 3rem;
}@media (min-width: 768px){.entry-content .events-block__grid{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}@media (min-width: 1320px){.entry-content .events-block__grid{
        gap: 6rem;
    }
}.entry-content .events-block__featured-image {
	}.entry-content .events-block__more-open{
    position: relative;
    margin-bottom: 1.25rem;
    display: block;
    cursor: pointer;
    text-align: center;
    font-size: .9375rem;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
		letter-spacing: 2px;
}.entry-content .events-block__more-open svg{
    margin-left: auto;
    margin-right: auto;
    margin-top: .3125rem;
    display: block;
    fill: #930027;
    transition-duration: 300ms;
			transition-property: fill;
}.entry-content .events-block__more-open.active svg {
			transform: rotate(45deg);
		}.entry-content .events-block__more-open:hover svg{
    fill: #15636E;
}.entry-content .events-block__more-open:before{
    position: absolute;
    left: 0px;
    bottom: 23px;
    height: 1px;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(188 188 188 / var(--tw-bg-opacity));
			content: " ";
			z-index: -1;
}.entry-content .events-block__more-open{
    position: relative;
    margin-top: 3.125rem;
    width: 100%;
}.entry-content .events-block__more-open::before{
    top: 30px;
    z-index: 0;
}.entry-content .events-block__more-open svg{
    z-index: 1;
}.entry-content .events-block__more-info{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
    display: grid;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
    row-gap: 1.25rem;
}@media (min-width: 768px){.entry-content .events-block__more-info{
        grid-template-columns: repeat(auto-fit,minmax(200px,1fr));
    }
}.entry-content .events-block__table-headline{
    margin-bottom: 1.5625rem;
    font-size: 1.5rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}.entry-content .events-block__item{
    display: flex;
    flex-direction: column;
    justify-content: center;
}.entry-content .events-block__item-title{
    margin-top: 0;
    margin-bottom: .3125rem;
    font-size: 32px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}.entry-content .events-block__item-date{
    margin-top: 0;
    margin-bottom: .3125rem;
    font-size: 1.5rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}.entry-content .events-block__item-location{
    margin-bottom: .9375rem;
    font-size: 1.125rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}.entry-content .events-block__item-description > *{
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}.entry-content .events-block__gallery{
    margin-top: 1.875rem;
}@media not all and (min-width: 768px){.entry-content .events-block__gallery{
        margin-left: 1.875rem;
        margin-right: 1.875rem;
    }
}.entry-content .events-block__gallery .slick-slide{
    margin-right: 1.25rem;
}.entry-content .events-block__gallery .prev-arrow{
    position: absolute;
    left: -30px;
    top: calc(50% - 20px);
}.entry-content .events-block__gallery .next-arrow{
    position: absolute;
    right: -30px;
    top: calc(50% - 20px);
}.entry-content .events-block__gallery svg{
    cursor: pointer;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.entry-content .events-block__gallery svg:hover{
    opacity: 0.5;
}.entry-content .events-block--bg-gray{
    --tw-bg-opacity: 1;
    background-color: rgb(236 242 243 / var(--tw-bg-opacity));
}.entry-content .events-block .interest-rate-table{
    line-height: 1.25rem;
}.entry-content .events-block .interest-rate-table li{
    margin-left: 0;
}.entry-content .events-block .interest-rate-table .thead{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.entry-content .events-block .interest-rate-table__cell-register{
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}.entry-content .events-block .interest-rate-table__cell-register:hover{
    text-decoration-line: underline;
}.entry-content .events-block .interest-rate-table__cell-register a{
    display: flex;
    justify-content: flex-end;
}.entry-content .events-block .interest-rate-table__cell-register svg{
    margin-right: .625rem;
}.page-template-page-registration-form{
    --tw-bg-opacity: 1;
    background-color: rgb(236 242 243 / var(--tw-bg-opacity));
}.page-template-page-registration-form #wpadminbar,
	.page-template-page-registration-form .uwy{
    display: none;
}.page-template-page-registration-form.admin-bar{
    margin-top: -46px;
}.event-registration-form{
    --tw-bg-opacity: 1;
    background-color: rgb(236 242 243 / var(--tw-bg-opacity));
}.event-registration-form .gform_confirmation_wrapper{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 650px;
    font-size: 1.5rem;
}.event-registration-form .gform_confirmation_wrapper p{
    margin-bottom: 1.25rem;
}.event-registration-form .gform_confirmation_wrapper p a{
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}.event-registration-form .gform_confirmation_wrapper p a:hover{
    text-decoration-line: underline;
}.event-registration-form__heading{
    margin-top: 1.875rem;
    text-align: center;
    font-size: 1.5rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}.event-registration-form .gform_wrapper.gravity-theme{
    margin: 0;
    padding: 1.875rem;
    padding-top: 1.25rem;
}.event-registration-form .gform_wrapper.gravity-theme .gf_progressbar_title{
    text-align: center;
}.event-registration-form .gform_wrapper.gravity-theme .gf_progressbar{
    display: none;
}.event-registration-form .gform_wrapper.gravity-theme .ginput_complex label{
    font-size: 0.875rem;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}.event-registration-form .gform_wrapper.gravity-theme .gfield_label{
    font-size: 1.125rem;
}.event-registration-form .gform_wrapper.gravity-theme .gform_ajax_spinner{
    position: absolute;
}.event-registration-form .gform_wrapper.gravity-theme .gfield_description{
    font-size: 0.875rem;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}.event-registration-form .gform_wrapper.gravity-theme .gform_page_footer{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2rem;
}.event-registration-form .gform_wrapper.gravity-theme .gform_page_footer button{
    position: relative;
    display: block;
    cursor: pointer;
    border-width: 1px;
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
    padding-top: .9375rem;
    padding-bottom: .9375rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.event-registration-form .gform_wrapper.gravity-theme .gform_page_footer button:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
}.event-registration-form .gform_wrapper.gravity-theme .gform_page_footer button i.fa-regular {
						/* @apply absolute top-[calc(50%-7px)]; */
					}.event-registration-form .gform_wrapper.gravity-theme .gform_page_footer button i.fa-chevron-left{
    left: 16px;
}.event-registration-form .gform_wrapper.gravity-theme .gform_page_footer button i.fa-chevron-right{
    margin-left: .625rem;
}.event-registration-form .gform_wrapper.gravity-theme button.gform_previous_button{
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(72 80 80 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(236 242 243 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}.event-registration-form .gform_wrapper.gravity-theme button.gform_previous_button:hover{
    --tw-border-opacity: 1;
    border-color: rgb(21 99 110 / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.event-registration-form .gform_wrapper.gravity-theme input[type="text"],
		.event-registration-form .gform_wrapper.gravity-theme input[type="email"],
		.event-registration-form .gform_wrapper.gravity-theme input[type="tel"],
		.event-registration-form .gform_wrapper.gravity-theme input[type="url"],
		.event-registration-form .gform_wrapper.gravity-theme input[type="password"],
		.event-registration-form .gform_wrapper.gravity-theme input[type="search"],
		.event-registration-form .gform_wrapper.gravity-theme textarea{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.event-registration-form__content .entry-content{
    margin-left: auto;
    margin-right: auto;
    max-width: 550px;
}.event-registration-form__content .entry-content p{
    margin-top: 0;
    font-size: 1rem;
    line-height: 28px;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}img.alignleft{
    margin-bottom: 1.25rem;
}@media (min-width: 640px){img.alignleft{
        margin-right: 1.25rem;
    }
}img.alignright{
    margin-bottom: 1.25rem;
}@media (min-width: 640px){img.alignright{
        margin-left: 1.25rem;
    }
}.wp-block-group--padding-sm{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
}.wp-block-group--padding-md{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
}.wp-block-group--padding-lg{
    padding-top: 5rem;
    padding-bottom: 5rem;
}.wp-block-group--padding-xl{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
}.wp-block-separator.is-style-default{
    height: 1px;
    width: 100%;
    max-width: 1280px;
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: rgb(199 198 198 / var(--tw-bg-opacity));
}@media not all and (min-width: 1320px){.wp-block-separator.is-style-default{
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 20px;
        padding-left: 20px;
    }@media (min-width: 375px){.wp-block-separator.is-style-default{
            max-width: 375px;
        }
    }.wp-block-separator.is-style-default{
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 20px;
        padding-left: 20px;
    }@media (min-width: 375px){.wp-block-separator.is-style-default{
            max-width: 375px;
        }
    }@media (min-width: 640px){.wp-block-separator.is-style-default{
            max-width: 640px;
        }
    }.wp-block-separator.is-style-default{
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 20px;
        padding-left: 20px;
    }@media (min-width: 375px){.wp-block-separator.is-style-default{
            max-width: 375px;
        }
    }@media (min-width: 640px){.wp-block-separator.is-style-default{
            max-width: 640px;
        }
    }@media (min-width: 768px){.wp-block-separator.is-style-default{
            max-width: 768px;
        }
    }.wp-block-separator.is-style-default{
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 20px;
        padding-left: 20px;
    }@media (min-width: 375px){.wp-block-separator.is-style-default{
            max-width: 375px;
        }
    }@media (min-width: 640px){.wp-block-separator.is-style-default{
            max-width: 640px;
        }
    }@media (min-width: 768px){.wp-block-separator.is-style-default{
            max-width: 768px;
        }
    }@media (min-width: 940px){.wp-block-separator.is-style-default{
            max-width: 940px;
        }
    }.wp-block-separator.is-style-default{
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 20px;
        padding-left: 20px;
    }@media (min-width: 375px){.wp-block-separator.is-style-default{
            max-width: 375px;
        }
    }@media (min-width: 640px){.wp-block-separator.is-style-default{
            max-width: 640px;
        }
    }@media (min-width: 768px){.wp-block-separator.is-style-default{
            max-width: 768px;
        }
    }@media (min-width: 940px){.wp-block-separator.is-style-default{
            max-width: 940px;
        }
    }@media (min-width: 1150px){.wp-block-separator.is-style-default{
            max-width: 1150px;
        }
    }.wp-block-separator.is-style-default{
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 20px;
        padding-left: 20px;
    }@media (min-width: 375px){.wp-block-separator.is-style-default{
            max-width: 375px;
        }
    }@media (min-width: 640px){.wp-block-separator.is-style-default{
            max-width: 640px;
        }
    }@media (min-width: 768px){.wp-block-separator.is-style-default{
            max-width: 768px;
        }
    }@media (min-width: 940px){.wp-block-separator.is-style-default{
            max-width: 940px;
        }
    }@media (min-width: 1150px){.wp-block-separator.is-style-default{
            max-width: 1150px;
        }
    }@media (min-width: 1320px){.wp-block-separator.is-style-default{
            max-width: 1320px;
        }
    }.wp-block-separator.is-style-default{
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 20px;
        padding-left: 20px;
    }@media (min-width: 375px){.wp-block-separator.is-style-default{
            max-width: 375px;
        }
    }@media (min-width: 640px){.wp-block-separator.is-style-default{
            max-width: 640px;
        }
    }@media (min-width: 768px){.wp-block-separator.is-style-default{
            max-width: 768px;
        }
    }@media (min-width: 940px){.wp-block-separator.is-style-default{
            max-width: 940px;
        }
    }@media (min-width: 1150px){.wp-block-separator.is-style-default{
            max-width: 1150px;
        }
    }@media (min-width: 1320px){.wp-block-separator.is-style-default{
            max-width: 1320px;
        }
    }@media (min-width: 2000px){.wp-block-separator.is-style-default{
            max-width: 2000px;
        }
    }
}@media (min-width: 768px){.wp-block-separator + .simple-table{
        margin-top: 3.125rem;
    }
}.entry-content,
.block-editor-block-list__layout{
    font-family: tgn-soft-round, sans-serif, helvetica;
}.entry-content .is-layout-constrained
		> :where(:not(.alignleft):not(.alignright):not(.alignfull)), .block-editor-block-list__layout .is-layout-constrained
		> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
		/* Some default padding for blocks using this is-layout-constrained class, i.e. group blocks */
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}/* .alignwide {
		@apply mx-auto;
	} *//* @apply container  mx-auto  xl:max-w-screen-xl; */.entry-content .wpex.horizontal-timeline
			.extl-hoz-sbs
			.horizontal-nav
			li.ex_s_lick-current
			span.tl-point:before, .block-editor-block-list__layout .wpex.horizontal-timeline
			.extl-hoz-sbs
			.horizontal-nav
			li.ex_s_lick-current
			span.tl-point:before{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.entry-content .wpex.horizontal-timeline .extl-hoz-sbs h2 a, .block-editor-block-list__layout .wpex.horizontal-timeline .extl-hoz-sbs h2 a{
    font-weight: 700;
    text-transform: none;
}.entry-content .wpex.horizontal-timeline
			.horizontal-nav
			li.ex_s_lick-current
			+ li.prev_item
			span.tl-point:before,
		.entry-content .wpex .wpex.horizontal-timeline .horizontal-nav li span.tl-point i,
		.entry-content .wpex .wpex.horizontal-timeline .horizontal-nav li span.tl-point:before,
		.block-editor-block-list__layout .wpex.horizontal-timeline
			.horizontal-nav
			li.ex_s_lick-current
			+ li.prev_item
			span.tl-point:before,
		.block-editor-block-list__layout .wpex .wpex.horizontal-timeline .horizontal-nav li span.tl-point i,
		.block-editor-block-list__layout .wpex .wpex.horizontal-timeline .horizontal-nav li span.tl-point:before{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.entry-content .wpex.horizontal-timeline.ex-multi-item
			.extl-hoz-sbs.style-7
			.extl-sbd-details, .block-editor-block-list__layout .wpex.horizontal-timeline.ex-multi-item
			.extl-hoz-sbs.style-7
			.extl-sbd-details{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.entry-content .wpex.horizontal-timeline.ex-multi-item:not(.wpex-horizontal-4)
			.horizontal-nav
			li
			span.wpex_point:after, .block-editor-block-list__layout .wpex.horizontal-timeline.ex-multi-item:not(.wpex-horizontal-4)
			.horizontal-nav
			li
			span.wpex_point:after {
			border-top-color: rgb(147 0 39);
		}.entry-content .wpex.horizontal-timeline.ex-multi-item:not(.wpex-horizontal-4)
			.horizontal-nav
			li
			span.wpex_point,
		.entry-content .wpex.horizontal-timeline.ex-multi-item .horizontal-nav li .wpex_point:before,
		.entry-content .wpex.horizontal-timeline.ex-multi-item
			.horizontal-nav
			li.ex_s_lick-current
			.wpex_point:before,
		.block-editor-block-list__layout .wpex.horizontal-timeline.ex-multi-item:not(.wpex-horizontal-4)
			.horizontal-nav
			li
			span.wpex_point,
		.block-editor-block-list__layout .wpex.horizontal-timeline.ex-multi-item .horizontal-nav li .wpex_point:before,
		.block-editor-block-list__layout .wpex.horizontal-timeline.ex-multi-item
			.horizontal-nav
			li.ex_s_lick-current
			.wpex_point:before{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.entry-content .wpex.horizontal-timeline.ex-multi-item .horizontal-nav li .wpex_point:before,
		.entry-content .wpex .wpex.horizontal-timeline.ex-multi-item
			.horizontal-nav
			li.ex_s_lick-current
			.wpex_point:before,
		.block-editor-block-list__layout .wpex.horizontal-timeline.ex-multi-item .horizontal-nav li .wpex_point:before,
		.block-editor-block-list__layout .wpex .wpex.horizontal-timeline.ex-multi-item
			.horizontal-nav
			li.ex_s_lick-current
			.wpex_point:before{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}/* @apply mt-40 md:mt-80; */.entry-content .acf-block a, .block-editor-block-list__layout .acf-block a{
    text-decoration-line: none;
}.entry-content .acf-block li, .block-editor-block-list__layout .acf-block li{
    list-style-type: none;
}.entry-content p + .acf-block, .block-editor-block-list__layout p + .acf-block{
    margin-top: 55px;
		/* NOTE: This is so that the space after a paragraph and before an acf block is smaller, 
		but its not totally consistent through the design so I might have to tweak this or provide explanation to PMs */
}.entry-content .timeline, .block-editor-block-list__layout .timeline{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
}@media (min-width: 768px){.entry-content .timeline, .block-editor-block-list__layout .timeline{
        margin-top: 5.625rem;
        margin-bottom: 5.625rem;
    }
}.entry-content .timeline--bg-offwhite, .block-editor-block-list__layout .timeline--bg-offwhite{
    margin-top: 0;
    margin-bottom: 0;
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
}@media (min-width: 768px){.entry-content .timeline--bg-offwhite, .block-editor-block-list__layout .timeline--bg-offwhite{
        padding-top: 5.625rem;
        padding-bottom: 5.625rem;
    }
}.entry-content .timeline__headline, .block-editor-block-list__layout .timeline__headline{
    text-align: center;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
		font-size: clamp(1.75rem, -0.3833rem + 5.3333vw, 2.75rem);
		margin-bottom: 2.5rem;
		margin-left: 2.5rem;
		text-align: left;
		line-height: 114%;
}@media (min-width: 1150px){.entry-content .timeline__headline, .block-editor-block-list__layout .timeline__headline{
        font-size: 2.5rem;
    }
}.entry-content .timeline li, .block-editor-block-list__layout .timeline li{
    text-indent: 0px;
}.entry-content .image-pathways, .block-editor-block-list__layout .image-pathways{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
}@media (min-width: 768px){.entry-content .image-pathways, .block-editor-block-list__layout .image-pathways{
        margin-top: 5rem;
        margin-bottom: 5rem;
    }
}.entry-content .image-pathways--bg-offwhite, .block-editor-block-list__layout .image-pathways--bg-offwhite{
    margin-top: 0;
    margin-bottom: 0;
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
}@media (min-width: 768px){.entry-content .image-pathways--bg-offwhite, .block-editor-block-list__layout .image-pathways--bg-offwhite{
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
}.entry-content .image-pathways + .image-pathways, .block-editor-block-list__layout .image-pathways + .image-pathways{
    margin-top: -60px;
}.entry-content .image-pathways__grid, .block-editor-block-list__layout .image-pathways__grid{
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1rem;
}@media (min-width: 768px){.entry-content .image-pathways__grid, .block-editor-block-list__layout .image-pathways__grid{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}@media (min-width: 1150px){.entry-content .image-pathways__grid, .block-editor-block-list__layout .image-pathways__grid{
        -moz-column-gap: 5rem;
             column-gap: 5rem;
    }
}.entry-content .image-pathways__grid--careers, .block-editor-block-list__layout .image-pathways__grid--careers{
    row-gap: 1rem;
}@media (min-width: 768px){.entry-content .image-pathways__grid--careers, .block-editor-block-list__layout .image-pathways__grid--careers{
        row-gap: 4rem;
    }
}@media (min-width: 1150px){.entry-content .image-pathways__grid--careers, .block-editor-block-list__layout .image-pathways__grid--careers{
        -moz-column-gap: 3rem;
             column-gap: 3rem;
    }
}.entry-content .image-pathways__grid--count-3 > *, .block-editor-block-list__layout .image-pathways__grid--count-3 > * {
				}@media not all and (min-width: 768px){.entry-content .image-pathways__grid--count-3 .item--3, .block-editor-block-list__layout .image-pathways__grid--count-3 .item--3{
        grid-row-start: 2;
    }.entry-content .image-pathways__grid--count-3 .item--4, .block-editor-block-list__layout .image-pathways__grid--count-3 .item--4{
        grid-row-start: 4;
    }
}.entry-content .image-pathways__grid--count-3 .item--5, .block-editor-block-list__layout .image-pathways__grid--count-3 .item--5 {
					}@media (min-width: 768px){.entry-content .image-pathways__grid--count-4, .block-editor-block-list__layout .image-pathways__grid--count-4{
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}@media not all and (min-width: 768px){.entry-content .image-pathways__grid--count-4 .item--4, .block-editor-block-list__layout .image-pathways__grid--count-4 .item--4{
        grid-row-start: 2;
    }.entry-content .image-pathways__grid--count-4 .item--5, .block-editor-block-list__layout .image-pathways__grid--count-4 .item--5{
        grid-row-start: 4;
    }.entry-content .image-pathways__grid--count-4 .item--6, .block-editor-block-list__layout .image-pathways__grid--count-4 .item--6{
        grid-row-start: 6;
    }
}.entry-content .image-pathways__item, .block-editor-block-list__layout .image-pathways__item{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}.entry-content .image-pathways__img, .block-editor-block-list__layout .image-pathways__img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.875rem;
    border-radius: 9999px;
}.entry-content .image-pathways__img--careers, .block-editor-block-list__layout .image-pathways__img--careers{
    margin-bottom: .625rem;
    width: 100%;
    border-radius: 0px;
    -o-object-fit: cover;
       object-fit: cover;
				aspect-ratio: 380 / 240;
}.entry-content .image-pathways__main-headline, .block-editor-block-list__layout .image-pathways__main-headline {
			/* @apply text-44 font-700  text-center mb-30 font-primary; */
			margin-bottom: .625rem;
			text-align: center;
			font-family: trade-gothic-next, helvetica, sans-serif;
			font-weight: 700;
			color: rgb(21 99 110 / var(--tw-text-opacity));
		font-size: clamp(1.75rem, -0.3833rem + 5.3333vw, 2.75rem);
		line-height: 114%;
		--tw-text-opacity: 1;
		color: rgb(147 0 39 / var(--tw-text-opacity));
		}.entry-content .image-pathways__main-headline--text-secondary, .block-editor-block-list__layout .image-pathways__main-headline--text-secondary{
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}.entry-content .image-pathways__main-content, .block-editor-block-list__layout .image-pathways__main-content{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.875rem;
    margin-top: 1.25rem;
    max-width: 1030px;
    font-size: .9375rem;
}@media (min-width: 768px){.entry-content .image-pathways__main-content, .block-editor-block-list__layout .image-pathways__main-content{
        margin-bottom: 3.75rem;
        font-size: 1.125rem;
    }
}.entry-content .image-pathways__main-content p, .block-editor-block-list__layout .image-pathways__main-content p{
    font-size: .9375rem;
}@media (min-width: 768px){.entry-content .image-pathways__main-content p, .block-editor-block-list__layout .image-pathways__main-content p{
        font-size: 1.125rem;
    }
}.entry-content .image-pathways__content, .block-editor-block-list__layout .image-pathways__content{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
}@media not all and (min-width: 640px){.entry-content .image-pathways__content, .block-editor-block-list__layout .image-pathways__content{
        font-size: .9375rem;
    }
}.entry-content .image-pathways__content--careers, .block-editor-block-list__layout .image-pathways__content--careers{
    max-width: 100%;
}.entry-content .image-pathways__content--careers p, .block-editor-block-list__layout .image-pathways__content--careers p{
    margin-bottom: .625rem;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}.entry-content .image-pathways__headline, .block-editor-block-list__layout .image-pathways__headline{
    margin-bottom: 0;
    text-align: center;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}.entry-content .image-pathways__link, .block-editor-block-list__layout .image-pathways__link{
    margin-top: 1.25rem;
    margin-bottom: 1.875rem;
    width: 100%;
    display: inline-block;
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    text-align: center;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.entry-content .image-pathways__link:hover, .block-editor-block-list__layout .image-pathways__link:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.entry-content .image-pathways__link, .block-editor-block-list__layout .image-pathways__link{
    display: block;
    padding-left: .9375rem;
    padding-right: .9375rem;
}.entry-content .image-pathways__link::after, .block-editor-block-list__layout .image-pathways__link::after{
    position: relative;
    top: 2px;
    left: 0.5rem;
    background-repeat: no-repeat;
    padding-left: 1.25rem;
    padding-top: 3px;
    font-size: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
			content: " ";
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.9213 8.53129L5.84805 14.6045C5.55514 14.8974 5.08027 14.8974 4.78739 14.6045L4.07905 13.8962C3.78664 13.6038 3.78608 13.1299 4.0778 12.8368L8.89095 8.00095L4.0778 3.16516C3.78608 2.87207 3.78664 2.39816 4.07905 2.10576L4.78739 1.39741C5.0803 1.10451 5.55517 1.10451 5.84805 1.39741L11.9213 7.47063C12.2142 7.76351 12.2142 8.23838 11.9213 8.53129Z' fill='%23F5F5F8'/%3E%3C/svg%3E");
}.entry-content .image-pathways__link:hover::after, .block-editor-block-list__layout .image-pathways__link:hover::after{
    left: 0.75rem;
}.entry-content .image-pathways__more-content, .block-editor-block-list__layout .image-pathways__more-content{
    padding-bottom: 1.25rem;
}.entry-content .image-pathways__more-content p, .block-editor-block-list__layout .image-pathways__more-content p{
    margin-bottom: 0;
    padding-bottom: .625rem;
}.entry-content .image-pathways__more-open, .block-editor-block-list__layout .image-pathways__more-open{
    position: relative;
    margin-bottom: 1.25rem;
    display: block;
    cursor: pointer;
    text-align: center;
    font-size: .9375rem;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
		letter-spacing: 2px;
}.entry-content .image-pathways__more-open svg, .block-editor-block-list__layout .image-pathways__more-open svg{
    margin-left: auto;
    margin-right: auto;
    margin-top: .3125rem;
    display: block;
    fill: #930027;
    transition-duration: 300ms;
			transition-property: fill;
}.entry-content .image-pathways__more-open.active svg, .block-editor-block-list__layout .image-pathways__more-open.active svg {
			transform: rotate(45deg);
		}.entry-content .image-pathways__more-open:hover svg, .block-editor-block-list__layout .image-pathways__more-open:hover svg{
    fill: #15636E;
}.entry-content .image-pathways__more-open:before, .block-editor-block-list__layout .image-pathways__more-open:before{
    position: absolute;
    left: 0px;
    bottom: 23px;
    height: 1px;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(188 188 188 / var(--tw-bg-opacity));
			content: " ";
			z-index: -1;
}.entry-content .image-pathways__more-open, .block-editor-block-list__layout .image-pathways__more-open{
    position: relative;
}.entry-content .image-pathways--style1 .image-pathways__link, .block-editor-block-list__layout .image-pathways--style1 .image-pathways__link{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.entry-content .image-pathways--style1 .image-pathways__link:hover, .block-editor-block-list__layout .image-pathways--style1 .image-pathways__link:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(116 0 32 / var(--tw-bg-opacity));
}.entry-content .image-pathways--style1 .image-pathways__main-headline, .block-editor-block-list__layout .image-pathways--style1 .image-pathways__main-headline{
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}.entry-content .image-pathways--style3 .image-pathways__image, .block-editor-block-list__layout .image-pathways--style3 .image-pathways__image{
    height: 100px;
}.entry-content .image-pathways--style3 .image-pathways__img, .block-editor-block-list__layout .image-pathways--style3 .image-pathways__img{
    max-height: 100px;
    border-radius: 0px;
}.entry-content .image-pathways--style4 .image-pathways__headline, .block-editor-block-list__layout .image-pathways--style4 .image-pathways__headline{
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}.entry-content .image-pathways__main-headline + .image-pathways__grid, .block-editor-block-list__layout .image-pathways__main-headline + .image-pathways__grid{
    margin-top: 1.875rem;
}@media (min-width: 940px){.entry-content .image-pathways__main-headline + .image-pathways__grid, .block-editor-block-list__layout .image-pathways__main-headline + .image-pathways__grid{
        margin-top: 2.8125rem;
    }
}.entry-content .application-status, .block-editor-block-list__layout .application-status{
    --tw-bg-opacity: 1;
    background-color: rgb(236 242 243 / var(--tw-bg-opacity));
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
    font-family: trade-gothic-next, helvetica, sans-serif;
}@media (min-width: 768px){.entry-content .application-status, .block-editor-block-list__layout .application-status{
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }
}.entry-content .application-status__headline, .block-editor-block-list__layout .application-status__headline{
    font-size: 2.25rem;
    font-weight: 700;
			font-size: clamp(24px, 4vw, 36px);
}.entry-content .application-status__link, .block-editor-block-list__layout .application-status__link{
    display: inline-block;
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    text-align: center;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.entry-content .application-status__link:hover, .block-editor-block-list__layout .application-status__link:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.entry-content .application-status__link, .block-editor-block-list__layout .application-status__link{
    width: 100%;
}@media (min-width: 768px){.entry-content .application-status__link, .block-editor-block-list__layout .application-status__link{
        width: 375px;
    }
}.entry-content .application-status__link::after, .block-editor-block-list__layout .application-status__link::after{
    position: relative;
    top: 2px;
    left: 0.5rem;
    background-repeat: no-repeat;
    padding-left: 1.25rem;
    padding-top: 3px;
    font-size: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
			content: " ";
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.9213 8.53129L5.84805 14.6045C5.55514 14.8974 5.08027 14.8974 4.78739 14.6045L4.07905 13.8962C3.78664 13.6038 3.78608 13.1299 4.0778 12.8368L8.89095 8.00095L4.0778 3.16516C3.78608 2.87207 3.78664 2.39816 4.07905 2.10576L4.78739 1.39741C5.0803 1.10451 5.55517 1.10451 5.84805 1.39741L11.9213 7.47063C12.2142 7.76351 12.2142 8.23838 11.9213 8.53129Z' fill='%23F5F5F8'/%3E%3C/svg%3E");
}.entry-content .application-status__link:hover::after, .block-editor-block-list__layout .application-status__link:hover::after{
    left: 0.75rem;
}.entry-content .application-status__top, .block-editor-block-list__layout .application-status__top{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
}@media (min-width: 768px){.entry-content .application-status__top, .block-editor-block-list__layout .application-status__top{
        flex-direction: row;
    }
}.entry-content .application-status__content, .block-editor-block-list__layout .application-status__content{
    margin-top: 1.875rem;
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(136 136 136 / var(--tw-border-opacity));
    padding-top: 2.1875rem;
    font-size: .9375rem;
}@media (min-width: 768px){.entry-content .application-status__content, .block-editor-block-list__layout .application-status__content{
        font-size: 1.125rem;
    }
}.entry-content .accordion, .block-editor-block-list__layout .accordion{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}@media (min-width: 768px){.entry-content .accordion, .block-editor-block-list__layout .accordion{
        margin-top: 5rem;
        margin-bottom: 5rem;
    }
}.entry-content .accordion--bg-offwhite, .block-editor-block-list__layout .accordion--bg-offwhite{
    margin-top: 0;
    margin-bottom: 0;
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}@media (min-width: 768px){.entry-content .accordion--bg-offwhite, .block-editor-block-list__layout .accordion--bg-offwhite{
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
}.entry-content .accordion--bg-offwhite .accordion__title, .block-editor-block-list__layout .accordion--bg-offwhite .accordion__title{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.entry-content .accordion--rates .accordion__content, .block-editor-block-list__layout .accordion--rates .accordion__content{
    padding: 0;
}.entry-content .accordion--rates .accordion__title, .block-editor-block-list__layout .accordion--rates .accordion__title{
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-weight: 700;
}.entry-content .accordion--rates .accordion__title-text, .block-editor-block-list__layout .accordion--rates .accordion__title-text {
						font-size: clamp(1.25rem, -0.35rem + 4vw, 2rem);
					}.entry-content .accordion--rates .accordion__item, .block-editor-block-list__layout .accordion--rates .accordion__item{
    margin-bottom: .625rem;
    border-style: none;
}.entry-content .accordion--faq .accordion__title, .block-editor-block-list__layout .accordion--faq .accordion__title{
    background-color: transparent;
}.entry-content .accordion--rates .accordion__item.active + .accordion__item, .block-editor-block-list__layout .accordion--rates .accordion__item.active + .accordion__item{
    margin-top: 5rem;
}.entry-content .accordion__headline, .block-editor-block-list__layout .accordion__headline{
    margin-bottom: .625rem;
    text-align: center;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-weight: 700;
    line-height: 114%;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
		font-size: clamp(1.75rem, -0.3833rem + 5.3333vw, 2.75rem);
}.entry-content .accordion__item, .block-editor-block-list__layout .accordion__item{
    display: block;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.entry-content .accordion__item:not(:last-child), .block-editor-block-list__layout .accordion__item:not(:last-child){
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(199 198 198 / var(--tw-border-opacity));
}.entry-content .accordion__title, .block-editor-block-list__layout .accordion__title{
    position: relative;
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: space-between;
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}@media (min-width: 768px){.entry-content .accordion__title, .block-editor-block-list__layout .accordion__title{
        padding-left: 1.875rem;
        padding-right: 1.875rem;
    }
}.entry-content .accordion__title.active svg, .block-editor-block-list__layout .accordion__title.active svg {
					transform: rotate(45deg);
				}.entry-content .accordion__title-text, .block-editor-block-list__layout .accordion__title-text{
    position: relative;
    z-index: 10;
    flex: 1 1 0%;
				/* @apply flex items-center; */
				font-size: clamp(1rem, -0.6rem + 4vw, 1.75rem);
}.entry-content .accordion__title.active,
			.entry-content .accordion__title:hover,
			.block-editor-block-list__layout .accordion__title.active,
			.block-editor-block-list__layout .accordion__title:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.entry-content .accordion__title.active svg, .entry-content .accordion__title:hover svg, .block-editor-block-list__layout .accordion__title.active svg, .block-editor-block-list__layout .accordion__title:hover svg{
    fill: #15636E;
}.entry-content .accordion__title.active .accordion__open-close, .entry-content .accordion__title:hover .accordion__open-close, .block-editor-block-list__layout .accordion__title.active .accordion__open-close, .block-editor-block-list__layout .accordion__title:hover .accordion__open-close{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.entry-content .accordion__title.active::before, .entry-content .accordion__title:hover::before, .block-editor-block-list__layout .accordion__title.active::before, .block-editor-block-list__layout .accordion__title:hover::before{
    --tw-bg-opacity: 1;
}.entry-content .accordion__title::before, .block-editor-block-list__layout .accordion__title::before{
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
    --tw-bg-opacity: 0;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}@media not all and (min-width: 768px){.entry-content .accordion__title::before, .block-editor-block-list__layout .accordion__title::before{
        position: absolute;
        top: 0px;
        left: -100%;
        height: 100%;
        width: 200vw;
    }
}.entry-content .accordion__title::before, .block-editor-block-list__layout .accordion__title::before {
				content: " ";
				z-index: 1;
			}.entry-content .accordion__content, .block-editor-block-list__layout .accordion__content{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
    font-size: 0.875rem;
}@media (min-width: 768px){.entry-content .accordion__content, .block-editor-block-list__layout .accordion__content{
        padding-left: 1.875rem;
        padding-right: 1.875rem;
        font-size: 1rem;
    }
}.entry-content .accordion__open-close, .block-editor-block-list__layout .accordion__open-close{
    position: relative;
    z-index: 1;
    margin-left: .625rem;
    height: 40px;
    width: 40px;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}@media (min-width: 768px){.entry-content .accordion__open-close, .block-editor-block-list__layout .accordion__open-close{
        height: 50px;
        width: 50px;
    }
}.entry-content .accordion__open-close svg, .block-editor-block-list__layout .accordion__open-close svg{
    position: relative;
    top: 20%;
    left: 20%;
    fill: #fff;
}@media (min-width: 768px){.entry-content .accordion__open-close svg, .block-editor-block-list__layout .accordion__open-close svg{
        top: 25%;
        left: 25%;
    }
}.entry-content .fifty, .block-editor-block-list__layout .fifty{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
}@media (min-width: 768px){.entry-content .fifty, .block-editor-block-list__layout .fifty{
        margin-top: 5.625rem;
        margin-bottom: 5.625rem;
    }
}.entry-content .fifty--off-white, .block-editor-block-list__layout .fifty--off-white{
    margin-top: 0;
    margin-bottom: 0;
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}@media (min-width: 768px){.entry-content .fifty--off-white, .block-editor-block-list__layout .fifty--off-white{
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
}.entry-content .fifty--white, .block-editor-block-list__layout .fifty--white{
    --tw-text-opacity: 1;
    color: rgb(37 37 37 / var(--tw-text-opacity));
}.entry-content .fifty h3, .block-editor-block-list__layout .fifty h3{
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}.entry-content .fifty--blue, .block-editor-block-list__layout .fifty--blue{
    margin-top: 0;
    margin-bottom: 0;
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}@media (min-width: 768px){.entry-content .fifty--blue, .block-editor-block-list__layout .fifty--blue{
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 3.75rem;
        padding-bottom: 3.75rem;
    }
}.entry-content .fifty--blue h3,
			.entry-content .fifty--blue a,
			.block-editor-block-list__layout .fifty--blue h3,
			.block-editor-block-list__layout .fifty--blue a{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.entry-content .fifty__grid, .block-editor-block-list__layout .fifty__grid{
    display: flex;
    flex-direction: column;
}@media (min-width: 768px){.entry-content .fifty__grid, .block-editor-block-list__layout .fifty__grid{
        flex-direction: row;
    }
}@media not all and (min-width: 768px){.entry-content .fifty__grid > div, .block-editor-block-list__layout .fifty__grid > div{
        padding-bottom: 1.875rem;
        padding-top: 0;
    }
}@media (min-width: 768px){.entry-content .fifty__grid > div, .block-editor-block-list__layout .fifty__grid > div{
        width: 50%;
        padding-right: 1.25rem;
    }
}.entry-content .fifty__grid > div:last-child, .block-editor-block-list__layout .fifty__grid > div:last-child{
    padding-right: 0;
}@media not all and (min-width: 768px){.entry-content .fifty__grid > div:last-child, .block-editor-block-list__layout .fifty__grid > div:last-child{
        padding-bottom: 0;
        padding-top: 1.875rem;
    }
}@media (min-width: 768px){.entry-content .fifty__grid > div:last-child, .block-editor-block-list__layout .fifty__grid > div:last-child{
        padding-left: 1.25rem;
    }
}.entry-content .fifty-item, .block-editor-block-list__layout .fifty-item{
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}@media not all and (min-width: 768px){.entry-content .fifty-item:first-child, .block-editor-block-list__layout .fifty-item:first-child{
        border-bottom-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgb(147 191 198 / var(--tw-border-opacity));
    }
}@media (min-width: 768px) {.entry-content .fifty-item:first-child, .block-editor-block-list__layout .fifty-item:first-child {
				border-right: 1px solid #93bfc6
		}
			}.entry-content .fifty-item__video, .block-editor-block-list__layout .fifty-item__video{
    position: relative;
    width: 100%;
}.entry-content .fifty-item__video img, .block-editor-block-list__layout .fifty-item__video img{
    width: 100%;
}.entry-content .fifty-item__video-play, .block-editor-block-list__layout .fifty-item__video-play{
    position: absolute;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
			top: calc(50% - 65px);
			left: calc(50% - 65px);
}.entry-content .fifty-item__video-play:hover, .block-editor-block-list__layout .fifty-item__video-play:hover{
    opacity: 0.5;
}.entry-content .fifty-item__headline, .block-editor-block-list__layout .fifty-item__headline{
    margin-bottom: 1.25rem;
    text-align: center;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-weight: 700;
}@media (min-width: 768px){.entry-content .fifty-item__headline, .block-editor-block-list__layout .fifty-item__headline{
        margin-bottom: 1.875rem;
    }
}.entry-content .fifty-item__headline, .block-editor-block-list__layout .fifty-item__headline {
			font-size: clamp(1.75rem, 0.15rem + 4vw, 2.5rem);
		}.entry-content .fifty-item__icon-wrapper, .block-editor-block-list__layout .fifty-item__icon-wrapper{
    display: flex;
    justify-content: center;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
    text-align: center;
}.entry-content .fifty-item__icon, .block-editor-block-list__layout .fifty-item__icon{
    display: flex;
    max-width: 180px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}.entry-content .fifty-item__icon > a[href="#"], .block-editor-block-list__layout .fifty-item__icon > a[href="#"]{
    pointer-events: none;
}.entry-content .fifty-item__icon-link, .block-editor-block-list__layout .fifty-item__icon-link{
    margin-bottom: .625rem;
}.entry-content .fifty-item__icon-text, .block-editor-block-list__layout .fifty-item__icon-text {
			font-size: clamp(0.9375rem, 0.2708rem + 1.6667vw, 1.25rem);
		}.entry-content .fifty-item__link-list, .block-editor-block-list__layout .fifty-item__link-list{
    display: grid;
}.entry-content .fifty-item__link-list li, .block-editor-block-list__layout .fifty-item__link-list li{
    position: relative;
    margin-bottom: 1.5625rem;
    display: inline-block;
    list-style-type: none;
}.entry-content .fifty-item__link-list li::after, .block-editor-block-list__layout .fifty-item__link-list li::after {
					/* @apply button-main--chev top-1; */
				}.entry-content .fifty-item__link-list li:hover::after, .block-editor-block-list__layout .fifty-item__link-list li:hover::after{
    left: 0.75rem;
    opacity: 0.75;
}.entry-content .fifty-item__link-list a, .block-editor-block-list__layout .fifty-item__link-list a{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.entry-content .fifty-item__link-list a:hover, .block-editor-block-list__layout .fifty-item__link-list a:hover{
    opacity: 0.75;
}.entry-content .fifty-item__link-list a, .block-editor-block-list__layout .fifty-item__link-list a {
				font-size: clamp(0.9375rem, 0.2708rem + 1.6667vw, 1.25rem);
			}.entry-content .fifty-item__link-list a i, .block-editor-block-list__layout .fifty-item__link-list a i{
    margin-right: .9375rem;
    width: 0.5rem;
    font-size: 28px;
    --tw-text-opacity: 1;
    color: rgb(147 191 198 / var(--tw-text-opacity));
}.entry-content .fifty-item__table, .block-editor-block-list__layout .fifty-item__table{
    font-size: 1.125rem;
}@media (min-width: 940px){.entry-content .fifty-item__table, .block-editor-block-list__layout .fifty-item__table{
        font-size: 1.25rem;
    }
}.entry-content .fifty-item__table td, .block-editor-block-list__layout .fifty-item__table td{
    width: 200px;
    padding-left: .3125rem;
    padding-right: .3125rem;
    padding-top: 6px;
    padding-bottom: 6px;
}.entry-content .fifty-item--text, .block-editor-block-list__layout .fifty-item--text{
    justify-content: flex-start;
}.entry-content .fifty-item--text:first-child, .block-editor-block-list__layout .fifty-item--text:first-child{
    --tw-border-opacity: 1;
    border-color: rgb(199 198 198 / var(--tw-border-opacity));
}@media not all and (min-width: 768px){.entry-content .fifty-item--text:first-child, .block-editor-block-list__layout .fifty-item--text:first-child{
        --tw-border-opacity: 1;
        border-color: rgb(147 191 198 / var(--tw-border-opacity));
    }
}@media (min-width: 768px){.entry-content .fifty-item--text:first-child, .block-editor-block-list__layout .fifty-item--text:first-child{
        border-right-width: 1px;
    }
}.entry-content .fifty-item--text .fifty-item__headline, .block-editor-block-list__layout .fifty-item--text .fifty-item__headline{
    margin-bottom: .3125rem;
}.entry-content .fifty-item__content, .block-editor-block-list__layout .fifty-item__content{
    max-width: 480px;
}@media (min-width: 768px){.entry-content .fifty-item__content p, .block-editor-block-list__layout .fifty-item__content p{
        font-size: 1.125rem;
    }
}.entry-content .comparison, .block-editor-block-list__layout .comparison{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}@media (min-width: 768px){.entry-content .comparison, .block-editor-block-list__layout .comparison{
        margin-top: 5rem;
        margin-bottom: 5rem;
    }
}.entry-content .comparison--bg-offwhite, .block-editor-block-list__layout .comparison--bg-offwhite{
    margin-top: 0;
    margin-bottom: 0;
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}@media (min-width: 768px){.entry-content .comparison--bg-offwhite, .block-editor-block-list__layout .comparison--bg-offwhite{
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
}.entry-content .comparison__item-inner, .block-editor-block-list__layout .comparison__item-inner{
    overflow: clip;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 500ms;
}@media (min-width: 1150px){.entry-content .comparison__item-inner, .block-editor-block-list__layout .comparison__item-inner{
        max-height: 400px;
    }
}.entry-content .comparison__item-inner.active, .block-editor-block-list__layout .comparison__item-inner.active{
    max-height: 1500px;
}@media (min-width: 1150px){.entry-content .comparison.active .comparison__item-inner, .block-editor-block-list__layout .comparison.active .comparison__item-inner{
        max-height: 1500px;
    }
}.entry-content .comparison__grid, .block-editor-block-list__layout .comparison__grid{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    gap: 2%;
}.entry-content .comparison__grid > div, .block-editor-block-list__layout .comparison__grid > div{
    width: 100%;
}@media (min-width: 768px){.entry-content .comparison__grid > div, .block-editor-block-list__layout .comparison__grid > div{
        width: 48%;
    }
}@media (min-width: 1150px){.entry-content .comparison__grid > div, .block-editor-block-list__layout .comparison__grid > div{
        width: 23%;
    }
}.entry-content .comparison__headline, .block-editor-block-list__layout .comparison__headline{
    text-align: center;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-weight: 700;
    line-height: 114%;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
		font-size: clamp(1.75rem, -0.3833rem + 5.3333vw, 2.75rem);
		margin-bottom: 2.5rem;
}.entry-content .comparison__title, .block-editor-block-list__layout .comparison__title{
    margin-bottom: 1.25rem;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    text-align: center;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
			font-size: clamp(0.9375rem, -0.2625rem + 3vw, 1.5rem) !important;
}.entry-content .comparison__content, .block-editor-block-list__layout .comparison__content{
    margin-bottom: 1.25rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}.entry-content .comparison__attributes, .block-editor-block-list__layout .comparison__attributes{
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}.entry-content .comparison__attributes ul, .block-editor-block-list__layout .comparison__attributes ul{
    padding-left: 0;
    padding-right: 0;
}.entry-content .comparison__attributes li, .block-editor-block-list__layout .comparison__attributes li{
    margin-bottom: .625rem;
    list-style-type: disc;
    font-size: .9375rem;
}@media (min-width: 768px){.entry-content .comparison__attributes li, .block-editor-block-list__layout .comparison__attributes li{
        font-size: 1rem;
    }
}.entry-content .comparison__more-open, .block-editor-block-list__layout .comparison__more-open{
    position: relative;
    margin-bottom: 1.25rem;
    display: block;
    cursor: pointer;
    text-align: center;
    font-size: .9375rem;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
		letter-spacing: 2px;
}.entry-content .comparison__more-open svg, .block-editor-block-list__layout .comparison__more-open svg{
    margin-left: auto;
    margin-right: auto;
    margin-top: .3125rem;
    display: block;
    fill: #930027;
    transition-duration: 300ms;
			transition-property: fill;
}.entry-content .comparison__more-open.active svg, .block-editor-block-list__layout .comparison__more-open.active svg {
			transform: rotate(45deg);
		}.entry-content .comparison__more-open:hover svg, .block-editor-block-list__layout .comparison__more-open:hover svg{
    fill: #15636E;
}.entry-content .comparison__more-open:before, .block-editor-block-list__layout .comparison__more-open:before{
    position: absolute;
    left: 0px;
    bottom: 23px;
    height: 1px;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(188 188 188 / var(--tw-bg-opacity));
			content: " ";
			z-index: -1;
}.entry-content .comparison__more-open, .block-editor-block-list__layout .comparison__more-open{
    display: none;
}@media (min-width: 1150px){.entry-content .comparison__more-open, .block-editor-block-list__layout .comparison__more-open{
        display: block;
    }
}.entry-content .comparison__more-open:not(.active)::after, .block-editor-block-list__layout .comparison__more-open:not(.active)::after{
    position: absolute;
    left: 0px;
    right: 0px;
    top: -140px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
				height: 140px;
				content: "";
				background: linear-gradient(
					0deg,
					rgba(255, 255, 255, 1) 0%,
					rgba(255, 255, 255, 0) 100%
				);
}.entry-content .comparison__more-open--mobile, .block-editor-block-list__layout .comparison__more-open--mobile{
    position: relative;
    margin-bottom: 1.25rem;
    display: block;
    cursor: pointer;
    text-align: center;
    font-size: .9375rem;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
		letter-spacing: 2px;
}.entry-content .comparison__more-open--mobile svg, .block-editor-block-list__layout .comparison__more-open--mobile svg{
    margin-left: auto;
    margin-right: auto;
    margin-top: .3125rem;
    display: block;
    fill: #930027;
    transition-duration: 300ms;
			transition-property: fill;
}.entry-content .comparison__more-open--mobile.active svg, .block-editor-block-list__layout .comparison__more-open--mobile.active svg {
			transform: rotate(45deg);
		}.entry-content .comparison__more-open--mobile:hover svg, .block-editor-block-list__layout .comparison__more-open--mobile:hover svg{
    fill: #15636E;
}.entry-content .comparison__more-open--mobile:before, .block-editor-block-list__layout .comparison__more-open--mobile:before{
    position: absolute;
    left: 0px;
    bottom: 23px;
    height: 1px;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(188 188 188 / var(--tw-bg-opacity));
			content: " ";
			z-index: -1;
}.entry-content .comparison__more-open--mobile, .block-editor-block-list__layout .comparison__more-open--mobile{
    display: none;
}.entry-content .comparison__button-wrapper, .block-editor-block-list__layout .comparison__button-wrapper{
    margin-top: 2.5rem;
    display: flex;
    justify-content: center;
}.entry-content .comparison__button, .block-editor-block-list__layout .comparison__button{
    display: inline-block;
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    text-align: center;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.entry-content .comparison__button:hover, .block-editor-block-list__layout .comparison__button:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.entry-content .comparison__button, .block-editor-block-list__layout .comparison__button{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2.5rem;
    display: inline-block;
    padding-left: 8%;
    padding-right: 8%;
}.entry-content .comparison__button::after, .block-editor-block-list__layout .comparison__button::after{
    position: relative;
    top: 2px;
    left: 0.5rem;
    background-repeat: no-repeat;
    padding-left: 1.25rem;
    padding-top: 3px;
    font-size: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
			content: " ";
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.9213 8.53129L5.84805 14.6045C5.55514 14.8974 5.08027 14.8974 4.78739 14.6045L4.07905 13.8962C3.78664 13.6038 3.78608 13.1299 4.0778 12.8368L8.89095 8.00095L4.0778 3.16516C3.78608 2.87207 3.78664 2.39816 4.07905 2.10576L4.78739 1.39741C5.0803 1.10451 5.55517 1.10451 5.84805 1.39741L11.9213 7.47063C12.2142 7.76351 12.2142 8.23838 11.9213 8.53129Z' fill='%23F5F5F8'/%3E%3C/svg%3E");
}.entry-content .comparison__button:hover::after, .block-editor-block-list__layout .comparison__button:hover::after{
    left: 0.75rem;
}.entry-content .checkmark-list, .block-editor-block-list__layout .checkmark-list{
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem;
}@media (min-width: 768px){.entry-content .checkmark-list, .block-editor-block-list__layout .checkmark-list{
        padding-top: 3.75rem;
        padding-bottom: 3.75rem;
    }
}.entry-content .checkmark-list--bg-offwhite, .block-editor-block-list__layout .checkmark-list--bg-offwhite{
    margin-top: 0;
    margin-bottom: 0;
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem;
}@media (min-width: 768px){.entry-content .checkmark-list--bg-offwhite, .block-editor-block-list__layout .checkmark-list--bg-offwhite{
        padding-top: 3.75rem;
        padding-bottom: 3.75rem;
    }
}.entry-content .checkmark-list__headline, .block-editor-block-list__layout .checkmark-list__headline{
    text-align: center;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
		font-size: clamp(1.75rem, -0.3833rem + 5.3333vw, 2.75rem);
		margin-bottom: 3.125rem;
		line-height: 114%;
}.entry-content .checkmark-list__title, .block-editor-block-list__layout .checkmark-list__title{
    position: relative;
    align-items: flex-start;
    justify-content: flex-start;
    font-family: trade-gothic-next, helvetica, sans-serif;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
			font-size: clamp(0.9375rem, -0.2625rem + 3vw, 1.5rem) !important;
}.entry-content .checkmark-list__title svg, .block-editor-block-list__layout .checkmark-list__title svg{
    position: relative;
    top: 0.5rem;
    margin-right: .625rem;
}.entry-content .checkmark-list__title p, .block-editor-block-list__layout .checkmark-list__title p {
				font-size: inherit;
				margin-bottom: inherit;
			}/* .checkmark-list__title + .checkmark-list__title {
		}
		.& ~ .checkmark-list__title {
		} */.entry-content .checkmark-list__grid, .block-editor-block-list__layout .checkmark-list__grid{
    display: grid;
}.entry-content .checkmark-list__grid a:hover, .block-editor-block-list__layout .checkmark-list__grid a:hover{
    text-decoration-line: underline;
}.entry-content .checkmark-list__grid--3col, .block-editor-block-list__layout .checkmark-list__grid--3col{
    margin-left: auto;
    margin-right: auto;
    max-width: 1133px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 2rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
}@media (min-width: 768px){.entry-content .checkmark-list__grid--3col, .block-editor-block-list__layout .checkmark-list__grid--3col{
        grid-template-columns: repeat(3, minmax(0, 1fr));
        -moz-column-gap: 5rem;
             column-gap: 5rem;
        row-gap: 3rem;
    }
}.entry-content .checkmark-list__grid--3col svg, .block-editor-block-list__layout .checkmark-list__grid--3col svg{
    height: auto;
    flex-shrink: 0;
    fill: #930027;
}.entry-content .checkmark-list__grid--3col .checkmark-list__title, .block-editor-block-list__layout .checkmark-list__grid--3col .checkmark-list__title{
    display: flex;
}.entry-content .checkmark-list__grid--1col, .block-editor-block-list__layout .checkmark-list__grid--1col{
    margin-left: auto;
    margin-right: auto;
    max-width: 1133px;
}.entry-content .checkmark-list__grid--1col > *, .block-editor-block-list__layout .checkmark-list__grid--1col > *{
    margin-left: 3.125rem;
}@media (min-width: 768px){.entry-content .checkmark-list__grid--1col > *, .block-editor-block-list__layout .checkmark-list__grid--1col > *{
        margin-left: 4.6875rem;
    }
}.entry-content .checkmark-list__grid--1col svg, .block-editor-block-list__layout .checkmark-list__grid--1col svg{
    position: absolute;
    left: -50px;
    top: 48%;
    height: auto;
    width: 32px;
    fill: #7F8989;
}@media (min-width: 768px){.entry-content .checkmark-list__grid--1col svg, .block-editor-block-list__layout .checkmark-list__grid--1col svg{
        left: -75px;
        width: 54px;
    }
}.entry-content .checkmark-list__grid--1col .checkmark-list__title, .block-editor-block-list__layout .checkmark-list__grid--1col .checkmark-list__title{
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}.entry-content .checkmark-list__grid--1col .checkmark-list__title--no-description, .block-editor-block-list__layout .checkmark-list__grid--1col .checkmark-list__title--no-description{
    margin-top: 1.25rem;
}.entry-content .checkmark-list__grid--1col .checkmark-list__title--no-description svg, .block-editor-block-list__layout .checkmark-list__grid--1col .checkmark-list__title--no-description svg{
    top: 10%;
}.entry-content .checkmark-list__grid--1col .checkmark-list__description p, .block-editor-block-list__layout .checkmark-list__grid--1col .checkmark-list__description p{
    margin-bottom: 3.125rem;
    font-size: .9375rem;
    line-height: 155%;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}@media (min-width: 768px){.entry-content .checkmark-list__grid--1col .checkmark-list__description p, .block-editor-block-list__layout .checkmark-list__grid--1col .checkmark-list__description p{
        font-size: 1.125rem;
    }
}.entry-content .checkmark-list__grid--1col .checkmark-list__title--no-description
					+ :not(.checkmark-list__title--no-description), .block-editor-block-list__layout .checkmark-list__grid--1col .checkmark-list__title--no-description
					+ :not(.checkmark-list__title--no-description){
    margin-top: 3.125rem;
    border-width: 1px;
}.entry-content .secondary-content, .block-editor-block-list__layout .secondary-content{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
}@media (min-width: 768px){.entry-content .secondary-content, .block-editor-block-list__layout .secondary-content{
        margin-top: 5.625rem;
        margin-bottom: 5.625rem;
    }
}.entry-content .secondary-content--bg-offwhite, .block-editor-block-list__layout .secondary-content--bg-offwhite{
    margin-top: 0;
    margin-bottom: 0;
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
}@media (min-width: 768px){.entry-content .secondary-content--bg-offwhite, .block-editor-block-list__layout .secondary-content--bg-offwhite{
        padding-top: 5.625rem;
        padding-bottom: 5.625rem;
    }
}.entry-content .secondary-content__headline, .block-editor-block-list__layout .secondary-content__headline{
    margin-bottom: 1.875rem;
    text-align: center;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 2.75rem;
    font-weight: 700;
    line-height: 113%;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}@media (min-width: 768px){.entry-content .secondary-content__headline, .block-editor-block-list__layout .secondary-content__headline{
        margin-bottom: 2.8125rem;
    }
}.entry-content .secondary-content__headline, .block-editor-block-list__layout .secondary-content__headline {
			font-size: clamp(1.75rem, -0.3833rem + 5.3333vw, 2.75rem);
		}.entry-content .secondary-content__grid, .block-editor-block-list__layout .secondary-content__grid{
    display: flex;
    flex-direction: column-reverse;
    gap: 2rem;
}@media (min-width: 768px){.entry-content .secondary-content__grid, .block-editor-block-list__layout .secondary-content__grid{
        flex-direction: row-reverse;
    }
}@media (min-width: 1150px){.entry-content .secondary-content__grid, .block-editor-block-list__layout .secondary-content__grid{
        gap: 4rem;
    }
}.entry-content .secondary-content__grid > div, .block-editor-block-list__layout .secondary-content__grid > div{
    width: 100%;
}@media (min-width: 768px){.entry-content .secondary-content__grid > div, .block-editor-block-list__layout .secondary-content__grid > div{
        width: 50%;
    }.entry-content .secondary-content__grid--bg-right, .block-editor-block-list__layout .secondary-content__grid--bg-right{
        flex-direction: row;
    }
}.entry-content .secondary-content__grid--center > div, .block-editor-block-list__layout .secondary-content__grid--center > div{
    width: 100%;
}.entry-content .secondary-content__image, .block-editor-block-list__layout .secondary-content__image{
    margin-left: auto;
    margin-right: auto;
    width: auto;
    -o-object-fit: contain;
       object-fit: contain;
}@media (min-width: 1150px){.entry-content .secondary-content__image, .block-editor-block-list__layout .secondary-content__image{
        height: 280px;
    }
}.entry-content .secondary-content iframe, .block-editor-block-list__layout .secondary-content iframe{
    margin-left: auto;
    margin-right: auto;
}.entry-content .secondary-content__content, .block-editor-block-list__layout .secondary-content__content{
    font-size: 1.5rem;
}.entry-content .secondary-content__content p,
			.entry-content .secondary-content__content ul,
			.entry-content .secondary-content__content li,
			.block-editor-block-list__layout .secondary-content__content p,
			.block-editor-block-list__layout .secondary-content__content ul,
			.block-editor-block-list__layout .secondary-content__content li{
    font-size: 1.5rem;
}.entry-content .secondary-content--pb-0, .block-editor-block-list__layout .secondary-content--pb-0{
    margin-bottom: 0;
    padding-bottom: 0;
}.entry-content .icons-block, .block-editor-block-list__layout .icons-block{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
}@media (min-width: 768px){.entry-content .icons-block, .block-editor-block-list__layout .icons-block{
        margin-top: 6.25rem;
        margin-bottom: 6.25rem;
    }
}.entry-content .icons-block--bg-offwhite, .block-editor-block-list__layout .icons-block--bg-offwhite{
    margin-top: 0;
    margin-bottom: 0;
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
}@media (min-width: 768px){.entry-content .icons-block--bg-offwhite, .block-editor-block-list__layout .icons-block--bg-offwhite{
        padding-top: 5.625rem;
        padding-bottom: 5.625rem;
    }
}.entry-content .icons-block__grid, .block-editor-block-list__layout .icons-block__grid{
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}@media (min-width: 768px){.entry-content .icons-block__grid, .block-editor-block-list__layout .icons-block__grid{
        flex-direction: row;
    }
}.entry-content .icons-block__headline, .block-editor-block-list__layout .icons-block__headline {
			/* @apply font-primary text-secondary text-44 font-700 text-center mb-0; */
			margin-bottom: .625rem;
			text-align: center;
			font-family: trade-gothic-next, helvetica, sans-serif;
			font-weight: 700;
			--tw-text-opacity: 1;
			color: rgb(21 99 110 / var(--tw-text-opacity));
		font-size: clamp(1.75rem, -0.3833rem + 5.3333vw, 2.75rem);
		line-height: 114%;
		}.entry-content .icons-block__content, .block-editor-block-list__layout .icons-block__content{
    margin-bottom: 1.25rem;
    text-align: center;
    font-size: 1.125rem;
    line-height: 28px;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}@media (min-width: 768px){.entry-content .icons-block__content, .block-editor-block-list__layout .icons-block__content{
        margin-bottom: 3.125rem;
    }
}.entry-content .icons-block__image, .block-editor-block-list__layout .icons-block__image{
    margin-left: auto;
    margin-right: auto;
    height: 80px;
}@media (min-width: 768px){.entry-content .icons-block__image, .block-editor-block-list__layout .icons-block__image{
        height: 50px;
    }
}@media (min-width: 940px){.entry-content .icons-block__image, .block-editor-block-list__layout .icons-block__image{
        height: 75px;
    }
}.entry-content .icons-block__item, .block-editor-block-list__layout .icons-block__item{
    position: relative;
}@media not all and (min-width: 768px){.entry-content .icons-block__item, .block-editor-block-list__layout .icons-block__item{
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        border-bottom-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgb(199 198 198 / var(--tw-border-opacity));
        padding-top: 1.875rem;
        padding-bottom: 1.875rem;
    }
}.entry-content .icons-block__item, .block-editor-block-list__layout .icons-block__item{
    display: flex;
    align-items: center;
    justify-content: center;
}@media (min-width: 768px){.entry-content .icons-block__item, .block-editor-block-list__layout .icons-block__item{
        width: 0px;
    }
}.entry-content .icons-block__item, .block-editor-block-list__layout .icons-block__item {
			flex: 1 1 0;
		}.entry-content .icons-block__item::after, .block-editor-block-list__layout .icons-block__item::after{
    position: absolute;
    top: 0px;
    right: 2%;
    display: block;
    height: 50px;
    width: 1px;
}@media (min-width: 768px){.entry-content .icons-block__item::after, .block-editor-block-list__layout .icons-block__item::after{
        --tw-bg-opacity: 1;
        background-color: rgb(199 198 198 / var(--tw-bg-opacity));
    }
}@media (min-width: 940px){.entry-content .icons-block__item::after, .block-editor-block-list__layout .icons-block__item::after{
        height: 80px;
    }
}.entry-content .icons-block__item::after, .block-editor-block-list__layout .icons-block__item::after {
				content: "";
			}.entry-content .icons-block__item:last-child::after, .block-editor-block-list__layout .icons-block__item:last-child::after{
    height: 0px;
}.entry-content .cta-block, .block-editor-block-list__layout .cta-block{
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}@media (min-width: 768px){.entry-content .cta-block, .block-editor-block-list__layout .cta-block{
        padding-top: 120px;
        padding-bottom: 120px;
    }
}.entry-content .cta-block, .block-editor-block-list__layout .cta-block{
    background-size: cover;
}.entry-content .cta-block__headline,
		.entry-content .cta-block__content,
		.block-editor-block-list__layout .cta-block__headline,
		.block-editor-block-list__layout .cta-block__content{
    max-width: 540px;
    line-height: 28px;
}.entry-content .cta-block__headline, .block-editor-block-list__layout .cta-block__headline{
    margin-bottom: .625rem;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 38px;
}.entry-content .cta-block__content, .block-editor-block-list__layout .cta-block__content{
    margin-bottom: 1.875rem;
}.entry-content .cta-block__link, .block-editor-block-list__layout .cta-block__link{
    display: inline-block;
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    text-align: center;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.entry-content .cta-block__link:hover, .block-editor-block-list__layout .cta-block__link:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.entry-content .cta-block__link, .block-editor-block-list__layout .cta-block__link{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}.entry-content .cta-block__link:hover, .block-editor-block-list__layout .cta-block__link:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
}@media not all and (min-width: 768px){.entry-content .cta-block__link, .block-editor-block-list__layout .cta-block__link{
        width: 100%;
    }
}@media (min-width: 768px){.entry-content .cta-block__link, .block-editor-block-list__layout .cta-block__link{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
}@media (min-width: 1150px){.entry-content .cta-block__link, .block-editor-block-list__layout .cta-block__link{
        width: 20%;
    }
}.entry-content .cta-block__link::after, .block-editor-block-list__layout .cta-block__link::after{
    position: relative;
    top: 2px;
    left: 0.5rem;
    background-repeat: no-repeat;
    padding-left: 1.25rem;
    padding-top: 3px;
    font-size: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
		content: " ";
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.9211 8.53129L5.8478 14.6045C5.5549 14.8974 5.08002 14.8974 4.78715 14.6045L4.0788 13.8962C3.7864 13.6038 3.78583 13.1299 4.07755 12.8368L8.89071 8.00095L4.07755 3.16516C3.78583 2.87207 3.7864 2.39816 4.0788 2.10576L4.78715 1.39741C5.08005 1.10451 5.55493 1.10451 5.8478 1.39741L11.921 7.47063C12.2139 7.76351 12.2139 8.23838 11.9211 8.53129Z' fill='%23930027'/%3E%3C/svg%3E");
}.entry-content .cta-block__link:hover::after, .block-editor-block-list__layout .cta-block__link:hover::after{
    left: 0.75rem;
}.entry-content .timeline__grid, .block-editor-block-list__layout .timeline__grid{
    display: flex;
}.entry-content .timeline__item, .block-editor-block-list__layout .timeline__item{
    max-height: 200px;
    overflow: hidden;
    border-radius: 0.5rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(228 238 238 / var(--tw-border-opacity));
    padding: 1.25rem;
}.entry-content .simple-table, .block-editor-block-list__layout .simple-table{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
}@media not all and (min-width: 768px){.entry-content .simple-table, .block-editor-block-list__layout .simple-table{
        margin-left: -20px;
        margin-right: -20px;
    }
}@media (min-width: 768px){.entry-content .simple-table, .block-editor-block-list__layout .simple-table{
        margin-top: 5.625rem;
        margin-bottom: 5.625rem;
    }
}.entry-content .simple-table--bg-offwhite, .block-editor-block-list__layout .simple-table--bg-offwhite{
    margin-top: 0;
    margin-bottom: 0;
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
}@media (min-width: 768px){.entry-content .simple-table--bg-offwhite, .block-editor-block-list__layout .simple-table--bg-offwhite{
        padding-top: 5.625rem;
        padding-bottom: 5.625rem;
    }
}.entry-content .simple-table__item, .block-editor-block-list__layout .simple-table__item{
    display: grid;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}@media not all and (min-width: 768px){.entry-content .simple-table__item, .block-editor-block-list__layout .simple-table__item{
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }
}@media (min-width: 768px) {.entry-content .simple-table__item, .block-editor-block-list__layout .simple-table__item {
				grid-template-columns: minmax(150px, 26%) auto 260px
		}
			}.entry-content .simple-table__item:nth-child(even), .block-editor-block-list__layout .simple-table__item:nth-child(even){
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
}@media (max-width: 767px) {.entry-content .simple-table__item--icon, .block-editor-block-list__layout .simple-table__item--icon {
					grid-template-columns: auto 40%
			}
					.entry-content .simple-table__item--icon .simple-table__title, .block-editor-block-list__layout .simple-table__item--icon .simple-table__title{
        grid-column: 1 / -1;
    }
					.entry-content .simple-table__item--icon .simple-table__content, .block-editor-block-list__layout .simple-table__item--icon .simple-table__content{
        padding-right: .625rem;
    }
					.entry-content .simple-table__item--icon .simple-table__col3, .block-editor-block-list__layout .simple-table__item--icon .simple-table__col3{
        padding-left: 0;
    }
				}.entry-content .simple-table__headline, .block-editor-block-list__layout .simple-table__headline{
    text-align: center;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
		font-size: clamp(1.75rem, -0.3833rem + 5.3333vw, 2.75rem);
		margin-bottom: 2.5rem;
		line-height: 114%;
}.entry-content .simple-table__content p, .block-editor-block-list__layout .simple-table__content p{
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}@media not all and (min-width: 768px){.entry-content .simple-table__content p, .block-editor-block-list__layout .simple-table__content p{
        font-size: .9375rem;
    }
}.entry-content .simple-table__title,
		.entry-content .simple-table__content,
		.entry-content .simple-table__col3,
		.block-editor-block-list__layout .simple-table__title,
		.block-editor-block-list__layout .simple-table__content,
		.block-editor-block-list__layout .simple-table__col3{
    display: flex;
    align-items: flex-start;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}@media (min-width: 768px){.entry-content .simple-table__title,
		.entry-content .simple-table__content,
		.entry-content .simple-table__col3,
		.block-editor-block-list__layout .simple-table__title,
		.block-editor-block-list__layout .simple-table__content,
		.block-editor-block-list__layout .simple-table__col3{
        align-items: center;
        padding-top: 1.875rem;
        padding-bottom: 1.875rem;
    }
}.entry-content .simple-table__title, .block-editor-block-list__layout .simple-table__title{
    margin-bottom: .625rem;
    font-size: 1.5rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}@media (min-width: 768px){.entry-content .simple-table__title, .block-editor-block-list__layout .simple-table__title{
        padding-left: 2.5rem;
    }
}.entry-content .simple-table__col3, .block-editor-block-list__layout .simple-table__col3{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}@media (min-width: 768px){.entry-content .simple-table__col3, .block-editor-block-list__layout .simple-table__col3{
        padding-right: 2.5rem;
    }
}.entry-content .simple-table__button, .block-editor-block-list__layout .simple-table__button{
    display: inline-block;
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    text-align: center;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.entry-content .simple-table__button:hover, .block-editor-block-list__layout .simple-table__button:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.entry-content .simple-table__button, .block-editor-block-list__layout .simple-table__button{
    display: block;
    width: 100%;
    padding-left: .9375rem;
    padding-right: .9375rem;
}.entry-content .simple-table__button::after, .block-editor-block-list__layout .simple-table__button::after{
    position: relative;
    top: 2px;
    left: 0.5rem;
    background-repeat: no-repeat;
    padding-left: 1.25rem;
    padding-top: 3px;
    font-size: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
			content: " ";
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.9213 8.53129L5.84805 14.6045C5.55514 14.8974 5.08027 14.8974 4.78739 14.6045L4.07905 13.8962C3.78664 13.6038 3.78608 13.1299 4.0778 12.8368L8.89095 8.00095L4.0778 3.16516C3.78608 2.87207 3.78664 2.39816 4.07905 2.10576L4.78739 1.39741C5.0803 1.10451 5.55517 1.10451 5.84805 1.39741L11.9213 7.47063C12.2142 7.76351 12.2142 8.23838 11.9213 8.53129Z' fill='%23F5F5F8'/%3E%3C/svg%3E");
}.entry-content .simple-table__button:hover::after, .block-editor-block-list__layout .simple-table__button:hover::after{
    left: 0.75rem;
}.entry-content .simple-table__link, .block-editor-block-list__layout .simple-table__link{
    display: flex;
    max-width: 130px;
    align-items: center;
    font-size: .9375rem;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.entry-content .simple-table__link:hover, .block-editor-block-list__layout .simple-table__link:hover{
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}@media (min-width: 768px){.entry-content .simple-table__link, .block-editor-block-list__layout .simple-table__link{
        font-size: 1.125rem;
    }
}.entry-content .simple-table__link i, .block-editor-block-list__layout .simple-table__link i{
    margin-right: .625rem;
    font-size: 50px;
}.entry-content .checkerboard, .block-editor-block-list__layout .checkerboard{
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
}@media not all and (min-width: 768px){.entry-content .checkerboard, .block-editor-block-list__layout .checkerboard{
        margin-left: -20px;
        margin-right: -20px;
    }
}@media (min-width: 768px){.entry-content .checkerboard, .block-editor-block-list__layout .checkerboard{
        margin-top: 5.625rem;
        margin-bottom: 5.625rem;
    }
}.entry-content .checkerboard--bg-offwhite, .block-editor-block-list__layout .checkerboard--bg-offwhite{
    margin-top: 0;
    margin-bottom: 0;
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
}@media (min-width: 768px){.entry-content .checkerboard--bg-offwhite, .block-editor-block-list__layout .checkerboard--bg-offwhite{
        padding-top: 5.625rem;
        padding-bottom: 5.625rem;
    }
}.entry-content .checkerboard__grid, .block-editor-block-list__layout .checkerboard__grid{
    display: flex;
    flex-direction: column-reverse;
}@media (min-width: 768px){.entry-content .checkerboard__grid, .block-editor-block-list__layout .checkerboard__grid{
        flex-direction: row;
    }.entry-content .checkerboard__grid > div, .block-editor-block-list__layout .checkerboard__grid > div{
        width: 50%;
    }.entry-content .checkerboard__grid--right, .block-editor-block-list__layout .checkerboard__grid--right{
        flex-direction: row-reverse;
    }.entry-content .checkerboard__grid--right .checkerboard__col1, .block-editor-block-list__layout .checkerboard__grid--right .checkerboard__col1{
        padding-left: 3.75rem;
    }.entry-content .checkerboard__grid--left .checkerboard__col1, .block-editor-block-list__layout .checkerboard__grid--left .checkerboard__col1{
        padding-right: 3.75rem;
    }
}.entry-content .checkerboard__col1, .block-editor-block-list__layout .checkerboard__col1{
    display: flex;
    flex-direction: column;
    justify-content: center;
}.entry-content .checkerboard__headline, .block-editor-block-list__layout .checkerboard__headline{
    margin-bottom: 1.875rem;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-weight: 700;
    line-height: normal;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
			font-size: clamp(1.5rem, -0.6333rem + 5.3333vw, 2.5rem);
}.entry-content .checkerboard__content, .block-editor-block-list__layout .checkerboard__content{
    margin-bottom: 1.5625rem;
}@media (min-width: 768px){.entry-content .checkerboard__content, .block-editor-block-list__layout .checkerboard__content{
        margin-bottom: 3.125rem;
    }
}.entry-content .checkerboard__link, .block-editor-block-list__layout .checkerboard__link{
    display: inline-block;
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    text-align: center;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.entry-content .checkerboard__link:hover, .block-editor-block-list__layout .checkerboard__link:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.entry-content .checkerboard__link, .block-editor-block-list__layout .checkerboard__link{
    width: 66%;
}.entry-content .checkerboard__link::after, .block-editor-block-list__layout .checkerboard__link::after{
    position: relative;
    top: 2px;
    left: 0.5rem;
    background-repeat: no-repeat;
    padding-left: 1.25rem;
    padding-top: 3px;
    font-size: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
			content: " ";
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.9213 8.53129L5.84805 14.6045C5.55514 14.8974 5.08027 14.8974 4.78739 14.6045L4.07905 13.8962C3.78664 13.6038 3.78608 13.1299 4.0778 12.8368L8.89095 8.00095L4.0778 3.16516C3.78608 2.87207 3.78664 2.39816 4.07905 2.10576L4.78739 1.39741C5.0803 1.10451 5.55517 1.10451 5.84805 1.39741L11.9213 7.47063C12.2142 7.76351 12.2142 8.23838 11.9213 8.53129Z' fill='%23F5F5F8'/%3E%3C/svg%3E");
}.entry-content .checkerboard__link:hover::after, .block-editor-block-list__layout .checkerboard__link:hover::after{
    left: 0.75rem;
}@media not all and (min-width: 768px){.entry-content .checkerboard__image, .block-editor-block-list__layout .checkerboard__image{
        margin-bottom: 1.875rem;
    }
}.entry-content .interest-rate-table, .block-editor-block-list__layout .interest-rate-table{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}@media not all and (min-width: 768px){.entry-content .interest-rate-table, .block-editor-block-list__layout .interest-rate-table{
        margin-left: -20px;
        margin-right: -20px;
    }
}.entry-content .interest-rate-table__table, .block-editor-block-list__layout .interest-rate-table__table{
    display: block;
}@media not all and (min-width: 640px){.entry-content .interest-rate-table__table, .block-editor-block-list__layout .interest-rate-table__table{
        max-width: -moz-fit-content;
        max-width: fit-content;
        overflow-x: auto;
    }
}@media (min-width: 640px){.entry-content .interest-rate-table__table, .block-editor-block-list__layout .interest-rate-table__table{
        display: table;
    }
}.entry-content .interest-rate-table__table, .block-editor-block-list__layout .interest-rate-table__table {

			/* margin: 0 auto; */
			table-layout: fixed;
			width: 100%;
			/* white-space: nowrap; */

			/* margin: 0 auto; */
		}.entry-content .interest-rate-table .thead, .block-editor-block-list__layout .interest-rate-table .thead{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}@media (min-width: 768px){.entry-content .interest-rate-table .thead, .block-editor-block-list__layout .interest-rate-table .thead{
        font-size: 1.5rem;
    }
}.entry-content .interest-rate-table .thead, .block-editor-block-list__layout .interest-rate-table .thead {
			display: table-header-group;

			font-style: normal;
			font-weight: 700;
			line-height: 28px; /* 116.667% */
		}.entry-content .interest-rate-table .tbody, .block-editor-block-list__layout .interest-rate-table .tbody{
    font-size: .9375rem;
}@media (min-width: 940px){.entry-content .interest-rate-table .tbody, .block-editor-block-list__layout .interest-rate-table .tbody{
        font-size: 1.125rem;
    }
}.entry-content .interest-rate-table .tbody, .block-editor-block-list__layout .interest-rate-table .tbody {
			display: table-row-group;
			--tw-bg-opacity: 1;
			background-color: rgb(255 255 255 / var(--tw-bg-opacity));
		}.entry-content .interest-rate-table .tbody .interest-rate-table__tr:nth-of-type(odd), .block-editor-block-list__layout .interest-rate-table .tbody .interest-rate-table__tr:nth-of-type(odd){
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
}.entry-content .interest-rate-table__tr, .block-editor-block-list__layout .interest-rate-table__tr{
    padding: .625rem;
}@media (min-width: 768px){.entry-content .interest-rate-table__tr, .block-editor-block-list__layout .interest-rate-table__tr{
        padding: 1.5625rem;
    }
}.entry-content .interest-rate-table__tr, .block-editor-block-list__layout .interest-rate-table__tr {
			display: table-row;
		}.entry-content .interest-rate-table .th,
		.entry-content .interest-rate-table .td,
		.block-editor-block-list__layout .interest-rate-table .th,
		.block-editor-block-list__layout .interest-rate-table .td{
    height: 100%;
    padding: .625rem;
}@media (min-width: 768px){.entry-content .interest-rate-table .th,
		.entry-content .interest-rate-table .td,
		.block-editor-block-list__layout .interest-rate-table .th,
		.block-editor-block-list__layout .interest-rate-table .td{
        padding: 1.5625rem;
    }
}.entry-content .interest-rate-table .th,
		.entry-content .interest-rate-table .td,
		.block-editor-block-list__layout .interest-rate-table .th,
		.block-editor-block-list__layout .interest-rate-table .td {
			display: table-cell;
			vertical-align: middle;
		}.entry-content .interest-rate-table .rh, .block-editor-block-list__layout .interest-rate-table .rh{
    display: none;
}.entry-content .interest-rate-table *[data-header="Minimum Balance"],
		.entry-content .interest-rate-table *[data-header="Calculate Savings"],
		.block-editor-block-list__layout .interest-rate-table *[data-header="Minimum Balance"],
		.block-editor-block-list__layout .interest-rate-table *[data-header="Calculate Savings"]{
    min-width: 150px;
			white-space: wrap;
}.entry-content .interest-rate-table__link > a, .block-editor-block-list__layout .interest-rate-table__link > a {
				/* @apply text-left lg:float-right; */
			}.entry-content .interest-rate-table__footnotes, .block-editor-block-list__layout .interest-rate-table__footnotes{
    margin-top: 2.5rem;
}.entry-content .interest-rate-table__footnotes p, .block-editor-block-list__layout .interest-rate-table__footnotes p{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    font-size: 13px;
}.entry-content .featured-rates, .block-editor-block-list__layout .featured-rates{
    --tw-bg-opacity: 1;
    background-color: rgb(228 238 238 / var(--tw-bg-opacity));
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
}@media (min-width: 768px){.entry-content .featured-rates, .block-editor-block-list__layout .featured-rates{
        padding-top: 3.125rem;
        padding-bottom: 3.125rem;
    }
}body.home .entry-content .featured-rates, body.home .block-editor-block-list__layout .featured-rates{
    padding-top: 6.25rem;
}.entry-content .featured-rates__tabs, .block-editor-block-list__layout .featured-rates__tabs{
    display: flex;
    align-items: center;
    justify-content: center;
}@media not all and (min-width: 768px){.entry-content .featured-rates__tabs, .block-editor-block-list__layout .featured-rates__tabs{
        margin-left: -20px;
        margin-right: -20px;
    }
}.entry-content .featured-rates__tab, .block-editor-block-list__layout .featured-rates__tab{
    width: 50%;
    cursor: pointer;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-top: .9375rem;
    padding-bottom: .9375rem;
    text-align: center;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}@media not all and (min-width: 640px){.entry-content .featured-rates__tab, .block-editor-block-list__layout .featured-rates__tab{
        font-weight: 700;
    }
}@media (min-width: 768px){.entry-content .featured-rates__tab, .block-editor-block-list__layout .featured-rates__tab{
        width: 430px;
    }
}.entry-content .featured-rates__tab, .block-editor-block-list__layout .featured-rates__tab {
			font-size: 18px;
			font-size: clamp(0.875rem, 0.5625rem + 1vw, 1.125rem);
			letter-spacing: 2.16px;
		}.entry-content .featured-rates__tab:not(.featured-rates__tab--active):hover, .block-editor-block-list__layout .featured-rates__tab:not(.featured-rates__tab--active):hover{
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    opacity: 0.5;
}.entry-content .featured-rates__tab--active, .block-editor-block-list__layout .featured-rates__tab--active{
    position: relative;
    cursor: default;
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.entry-content .featured-rates__tab--active::after, .block-editor-block-list__layout .featured-rates__tab--active::after{
    position: absolute;
    bottom: -24px;
    height: 24px;
    width: 48px;
					content: " ";
					left: calc(50% - 24px);
					background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24' viewBox='0 0 48 24' fill='none'%3E%3Cpath d='M24 24L48 0H0L24 24Z' fill='%2315636E'/%3E%3C/svg%3E");
}.entry-content .featured-rates__tab-page, .block-editor-block-list__layout .featured-rates__tab-page{
    margin-top: 2.5rem;
    display: flex;
    justify-content: space-between;
}@media not all and (min-width: 768px){.entry-content .featured-rates__tab-page, .block-editor-block-list__layout .featured-rates__tab-page{
        flex-wrap: wrap;
    }
}@media (min-width: 768px){.entry-content .featured-rates__tab-page, .block-editor-block-list__layout .featured-rates__tab-page{
        margin-top: 3.4375rem;
    }
}.entry-content .featured-rates__col, .block-editor-block-list__layout .featured-rates__col{
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding-left: .3125rem;
    padding-right: .3125rem;
    text-align: center;
}@media not all and (min-width: 768px){.entry-content .featured-rates__col, .block-editor-block-list__layout .featured-rates__col{
        width: 50%;
    }
}@media (min-width: 940px){.entry-content .featured-rates__col, .block-editor-block-list__layout .featured-rates__col{
        margin-top: 1.25rem;
    }
}@media (min-width: 768px) {.entry-content .featured-rates__col, .block-editor-block-list__layout .featured-rates__col {
				flex: 1 1 0
		}
			}.entry-content .featured-rates__col::after, .block-editor-block-list__layout .featured-rates__col::after{
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    height: 160px;
    width: 1px;
}@media (min-width: 768px){.entry-content .featured-rates__col::after, .block-editor-block-list__layout .featured-rates__col::after{
        --tw-bg-opacity: 1;
        background-color: rgb(199 198 198 / var(--tw-bg-opacity));
    }
}.entry-content .featured-rates__col::after, .block-editor-block-list__layout .featured-rates__col::after {
				content: "";
			}.entry-content .featured-rates__col:last-child::after, .block-editor-block-list__layout .featured-rates__col:last-child::after{
    height: 0px;
}.entry-content .featured-rates__col:nth-child(1),
			.entry-content .featured-rates__col:nth-child(3),
			.block-editor-block-list__layout .featured-rates__col:nth-child(1),
			.block-editor-block-list__layout .featured-rates__col:nth-child(3){
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
}@media not all and (min-width: 768px){.entry-content .featured-rates__col:nth-child(1),
			.entry-content .featured-rates__col:nth-child(3),
			.block-editor-block-list__layout .featured-rates__col:nth-child(1),
			.block-editor-block-list__layout .featured-rates__col:nth-child(3){
        border-right-width: 1px;
    }
}.entry-content .featured-rates__col:nth-child(3),
			.entry-content .featured-rates__col:nth-child(4),
			.block-editor-block-list__layout .featured-rates__col:nth-child(3),
			.block-editor-block-list__layout .featured-rates__col:nth-child(4){
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
}@media not all and (min-width: 768px){.entry-content .featured-rates__col:nth-child(3),
			.entry-content .featured-rates__col:nth-child(4),
			.block-editor-block-list__layout .featured-rates__col:nth-child(3),
			.block-editor-block-list__layout .featured-rates__col:nth-child(4){
        border-top-width: 1px;
        padding-top: 1.25rem;
    }
}.entry-content .featured-rates__title, .block-editor-block-list__layout .featured-rates__title{
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 116%;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}@media (min-width: 768px){.entry-content .featured-rates__title, .block-editor-block-list__layout .featured-rates__title{
        font-size: 1.5rem;
    }
}@media (min-width: 940px){.entry-content .featured-rates__title, .block-editor-block-list__layout .featured-rates__title{
        width: 200px;
    }
}Laborum
			ipsum
			aliquip
			ea
			id
			excepteur
			laboris
			Lorem
			officia
			ullamco
			aliquip
			magna
			qui.
			Duis
			duis
			cillum
			excepteur
			ipsum
			incididunt
			elit
			laborum.
			Nostrud
			et
			irure
			proident
			incididunt
			cupidatat
			fugiat
			ipsum
			pariatur
			esse
			cupidatat.
			Veniam
			quis
			duis
			in
			pariatur
			minim
			cupidatat
			aliquip
			proident
			labore
			ad
			incididunt
			nostrud.
			Aliquip
			dolore
			velit
			nulla
			ipsum
			dolor
			Lorem
			pariatur
			eiusmod
			velit
			exercitation.
			.entry-content .featured-rates__p, Laborum
			ipsum
			aliquip
			ea
			id
			excepteur
			laboris
			Lorem
			officia
			ullamco
			aliquip
			magna
			qui.
			Duis
			duis
			cillum
			excepteur
			ipsum
			incididunt
			elit
			laborum.
			Nostrud
			et
			irure
			proident
			incididunt
			cupidatat
			fugiat
			ipsum
			pariatur
			esse
			cupidatat.
			Veniam
			quis
			duis
			in
			pariatur
			minim
			cupidatat
			aliquip
			proident
			labore
			ad
			incididunt
			nostrud.
			Aliquip
			dolore
			velit
			nulla
			ipsum
			dolor
			Lorem
			pariatur
			eiusmod
			velit
			exercitation.
			.block-editor-block-list__layout .featured-rates__p{
    margin-bottom: 0;
    margin-top: -10px;
    font-size: 1rem;
    --tw-text-opacity: 1;
    color: rgb(72 80 80 / var(--tw-text-opacity));
}@media (min-width: 768px){Laborum
			ipsum
			aliquip
			ea
			id
			excepteur
			laboris
			Lorem
			officia
			ullamco
			aliquip
			magna
			qui.
			Duis
			duis
			cillum
			excepteur
			ipsum
			incididunt
			elit
			laborum.
			Nostrud
			et
			irure
			proident
			incididunt
			cupidatat
			fugiat
			ipsum
			pariatur
			esse
			cupidatat.
			Veniam
			quis
			duis
			in
			pariatur
			minim
			cupidatat
			aliquip
			proident
			labore
			ad
			incididunt
			nostrud.
			Aliquip
			dolore
			velit
			nulla
			ipsum
			dolor
			Lorem
			pariatur
			eiusmod
			velit
			exercitation.
			.entry-content .featured-rates__p, Laborum
			ipsum
			aliquip
			ea
			id
			excepteur
			laboris
			Lorem
			officia
			ullamco
			aliquip
			magna
			qui.
			Duis
			duis
			cillum
			excepteur
			ipsum
			incididunt
			elit
			laborum.
			Nostrud
			et
			irure
			proident
			incididunt
			cupidatat
			fugiat
			ipsum
			pariatur
			esse
			cupidatat.
			Veniam
			quis
			duis
			in
			pariatur
			minim
			cupidatat
			aliquip
			proident
			labore
			ad
			incididunt
			nostrud.
			Aliquip
			dolore
			velit
			nulla
			ipsum
			dolor
			Lorem
			pariatur
			eiusmod
			velit
			exercitation.
			.block-editor-block-list__layout .featured-rates__p{
        font-size: 1.125rem;
    }
}.entry-content .featured-rates__btm-text, .block-editor-block-list__layout .featured-rates__btm-text{
    position: relative;
    top: -15px;
    font-size: 10px;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}.entry-content .featured-rates__number, .block-editor-block-list__layout .featured-rates__number {
		}.entry-content .featured-rates__view-all, .block-editor-block-list__layout .featured-rates__view-all{
    margin-left: auto;
    margin-right: auto;
    margin-top: 1.875rem;
    display: block;
    text-align: center;
    font-size: 1.125rem;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
}.entry-content .featured-rates__view-all:hover, .block-editor-block-list__layout .featured-rates__view-all:hover{
    --tw-text-opacity: 1;
    color: rgb(12 87 95 / var(--tw-text-opacity));
}@media (min-width: 768px){.entry-content .featured-rates__view-all, .block-editor-block-list__layout .featured-rates__view-all{
        margin-top: 2.5rem;
    }
}.entry-content .featured-rates__view-all a, .block-editor-block-list__layout .featured-rates__view-all a{
    display: inline-block;
    border-bottom-width: 1px;
    border-color: rgb(12 87 95 / var(--tw-border-opacity));
    --tw-border-opacity: 0;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.entry-content .featured-rates__view-all a:hover, .block-editor-block-list__layout .featured-rates__view-all a:hover{
    --tw-border-opacity: 1;
}.entry-content .featured-rates__view-all a::after, .block-editor-block-list__layout .featured-rates__view-all a::after{
    position: relative;
    top: 2px;
    left: 0.5rem;
    background-repeat: no-repeat;
    padding-left: 1.25rem;
    padding-top: 3px;
    font-size: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
		content: " ";
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14' viewBox='0 0 10 14' fill='none'%3E%3Cpath d='M8.92105 7.53129L2.8478 13.6045C2.5549 13.8974 2.08002 13.8974 1.78715 13.6045L1.0788 12.8962C0.786397 12.6038 0.785835 12.1299 1.07755 11.8368L5.89071 7.00095L1.07755 2.16516C0.785835 1.87207 0.786397 1.39816 1.0788 1.10576L1.78715 0.397414C2.08005 0.104508 2.55493 0.104508 2.8478 0.397414L8.92102 6.47063C9.21393 6.76351 9.21393 7.23838 8.92105 7.53129Z' fill='%2315636E'/%3E%3C/svg%3E");
}.entry-content .featured-rates__view-all a:hover::after, .block-editor-block-list__layout .featured-rates__view-all a:hover::after{
    left: 0.75rem;
}.entry-content .featured-rates__link, .block-editor-block-list__layout .featured-rates__link{
    position: relative;
    top: -10px;
    left: -10px;
    display: inline;
    font-family: trade-gothic-next, helvetica, sans-serif;
    font-size: 2.75rem;
    font-weight: 900;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.entry-content .featured-rates__link:hover, .block-editor-block-list__layout .featured-rates__link:hover{
    --tw-text-opacity: 1;
    color: rgb(116 0 32 / var(--tw-text-opacity));
}@media (min-width: 940px){.entry-content .featured-rates__link, .block-editor-block-list__layout .featured-rates__link{
        font-size: 3.75rem;
    }
}.entry-content .featured-rates__link, .block-editor-block-list__layout .featured-rates__link {

			letter-spacing: -1px;
		}.entry-content .featured-rates__link .percent, .block-editor-block-list__layout .featured-rates__link .percent{
    position: absolute;
    right: -30px;
    top: 2px;
    display: block;
    font-size: 28px;
}@media (min-width: 768px){.entry-content .featured-rates__link .percent, .block-editor-block-list__layout .featured-rates__link .percent{
        right: -35px;
        top: 8px;
    }
}@media (min-width: 940px){.entry-content .featured-rates__link .percent, .block-editor-block-list__layout .featured-rates__link .percent{
        font-size: 2.25rem;
    }
}.entry-content .featured-rates__link .percent, .block-editor-block-list__layout .featured-rates__link .percent {
				letter-spacing: normal;
			}.entry-content .featured-rates__link .apr, .block-editor-block-list__layout .featured-rates__link .apr{
    position: absolute;
    right: -35px;
    bottom: 5px;
    display: block;
    font-size: 0.75rem;
}@media (min-width: 768px){.entry-content .featured-rates__link .apr, .block-editor-block-list__layout .featured-rates__link .apr{
        bottom: 8px;
    }
}.entry-content .featured-rates__link .apr, .block-editor-block-list__layout .featured-rates__link .apr {
				letter-spacing: normal;
			}.entry-content .featured-rates__tool-link, .block-editor-block-list__layout .featured-rates__tool-link{
    margin-bottom: .625rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: .9375rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(21 99 110 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}@media (min-width: 768px){.entry-content .featured-rates__tool-link, .block-editor-block-list__layout .featured-rates__tool-link{
        font-size: 1.125rem;
    }
}.entry-content .featured-rates__tool-link:hover, .block-editor-block-list__layout .featured-rates__tool-link:hover {
				filter: brightness(80%);
			}.entry-content .featured-rates__tool-img, .block-editor-block-list__layout .featured-rates__tool-img{
    margin-top: .625rem;
    margin-bottom: .625rem;
    height: 80px;
}@media (min-width: 768px){.entry-content .featured-rates__tool-img, .block-editor-block-list__layout .featured-rates__tool-img{
        height: 115px;
    }
}.entry-content .featured-rates__tools-text, .block-editor-block-list__layout .featured-rates__tools-text{
    margin-left: auto;
    margin-right: auto;
    margin-top: 1.875rem;
    text-align: center;
    font-size: 0.875rem;
}.wealth-advisors{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}.wealth-advisors form{
    margin-bottom: 3.125rem;
    --tw-border-opacity: 1;
    border-color: rgb(199 198 198 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
    padding: 3.125rem;
}.wealth-advisors form select{
    --tw-border-opacity: 1;
    border-color: rgb(199 198 198 / var(--tw-border-opacity));
    padding: .625rem;
    font-size: 0.875rem;
}@media (min-width: 768px){.wealth-advisors form select{
        font-size: 1rem;
    }
}@media (min-width: 940px){.wealth-advisors form select{
        font-size: 1.125rem;
    }
}.wealth-advisors__button{
    margin-bottom: 2.5rem !important;
    margin-top: 2.5rem !important;
    cursor: pointer;
}.wealth-advisors__hidden {
	}@media not all and (min-width: 1320px){.max-xxl\:container{
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 20px;
        padding-left: 20px;
    }@media (min-width: 375px){.max-xxl\:container{
            max-width: 375px;
        }
    }.max-xxl\:container{
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 20px;
        padding-left: 20px;
    }@media (min-width: 375px){.max-xxl\:container{
            max-width: 375px;
        }
    }@media (min-width: 640px){.max-xxl\:container{
            max-width: 640px;
        }
    }.max-xxl\:container{
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 20px;
        padding-left: 20px;
    }@media (min-width: 375px){.max-xxl\:container{
            max-width: 375px;
        }
    }@media (min-width: 640px){.max-xxl\:container{
            max-width: 640px;
        }
    }@media (min-width: 768px){.max-xxl\:container{
            max-width: 768px;
        }
    }.max-xxl\:container{
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 20px;
        padding-left: 20px;
    }@media (min-width: 375px){.max-xxl\:container{
            max-width: 375px;
        }
    }@media (min-width: 640px){.max-xxl\:container{
            max-width: 640px;
        }
    }@media (min-width: 768px){.max-xxl\:container{
            max-width: 768px;
        }
    }@media (min-width: 940px){.max-xxl\:container{
            max-width: 940px;
        }
    }.max-xxl\:container{
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 20px;
        padding-left: 20px;
    }@media (min-width: 375px){.max-xxl\:container{
            max-width: 375px;
        }
    }@media (min-width: 640px){.max-xxl\:container{
            max-width: 640px;
        }
    }@media (min-width: 768px){.max-xxl\:container{
            max-width: 768px;
        }
    }@media (min-width: 940px){.max-xxl\:container{
            max-width: 940px;
        }
    }@media (min-width: 1150px){.max-xxl\:container{
            max-width: 1150px;
        }
    }.max-xxl\:container{
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 20px;
        padding-left: 20px;
    }@media (min-width: 375px){.max-xxl\:container{
            max-width: 375px;
        }
    }@media (min-width: 640px){.max-xxl\:container{
            max-width: 640px;
        }
    }@media (min-width: 768px){.max-xxl\:container{
            max-width: 768px;
        }
    }@media (min-width: 940px){.max-xxl\:container{
            max-width: 940px;
        }
    }@media (min-width: 1150px){.max-xxl\:container{
            max-width: 1150px;
        }
    }@media (min-width: 1320px){.max-xxl\:container{
            max-width: 1320px;
        }
    }.max-xxl\:container{
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 20px;
        padding-left: 20px;
    }@media (min-width: 375px){.max-xxl\:container{
            max-width: 375px;
        }
    }@media (min-width: 640px){.max-xxl\:container{
            max-width: 640px;
        }
    }@media (min-width: 768px){.max-xxl\:container{
            max-width: 768px;
        }
    }@media (min-width: 940px){.max-xxl\:container{
            max-width: 940px;
        }
    }@media (min-width: 1150px){.max-xxl\:container{
            max-width: 1150px;
        }
    }@media (min-width: 1320px){.max-xxl\:container{
            max-width: 1320px;
        }
    }@media (min-width: 2000px){.max-xxl\:container{
            max-width: 2000px;
        }
    }
}.hover\:border-opacity-100:hover{
    --tw-border-opacity: 1;
}.hover\:bg-primary:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(147 0 39 / var(--tw-bg-opacity));
}.hover\:bg-secondary:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(21 99 110 / var(--tw-bg-opacity));
}.hover\:text-primary:hover{
    --tw-text-opacity: 1;
    color: rgb(147 0 39 / var(--tw-text-opacity));
}.hover\:text-primaryDark:hover{
    --tw-text-opacity: 1;
    color: rgb(116 0 32 / var(--tw-text-opacity));
}.hover\:text-secondaryDark:hover{
    --tw-text-opacity: 1;
    color: rgb(12 87 95 / var(--tw-text-opacity));
}.hover\:opacity-50:hover{
    opacity: 0.5;
}.hover\:opacity-75:hover{
    opacity: 0.75;
}@media not all and (min-width: 768px){.max-md\:absolute{
        position: absolute;
    }.max-md\:left-\[-100\%\]{
        left: -100%;
    }.max-md\:top-0{
        top: 0px;
    }.max-md\:mx-\[-20px\]{
        margin-left: -20px;
        margin-right: -20px;
    }.max-md\:mx-auto{
        margin-left: auto;
        margin-right: auto;
    }.max-md\:h-full{
        height: 100%;
    }.max-md\:w-1\/2{
        width: 50%;
    }.max-md\:w-\[200vw\]{
        width: 200vw;
    }.max-md\:w-full{
        width: 100%;
    }.max-md\:flex-wrap{
        flex-wrap: wrap;
    }.max-md\:border-b{
        border-bottom-width: 1px;
    }.max-md\:border-r{
        border-right-width: 1px;
    }.max-md\:border-t{
        border-top-width: 1px;
    }.max-md\:border-\[\#93bfc6\]{
        --tw-border-opacity: 1;
        border-color: rgb(147 191 198 / var(--tw-border-opacity));
    }.max-md\:border-\[\#C7C6C6\]{
        --tw-border-opacity: 1;
        border-color: rgb(199 198 198 / var(--tw-border-opacity));
    }.max-md\:py-20{
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }.max-md\:py-30{
        padding-top: 1.875rem;
        padding-bottom: 1.875rem;
    }.max-md\:pb-0{
        padding-bottom: 0;
    }.max-md\:pb-30{
        padding-bottom: 1.875rem;
    }.max-md\:text-15{
        font-size: .9375rem;
    }
}@media not all and (min-width: 640px){.max-sm\:overflow-x-auto{
        overflow-x: auto;
    }.max-sm\:text-15{
        font-size: .9375rem;
    }.max-sm\:font-700{
        font-weight: 700;
    }
}@media (min-width: 640px){.sm\:ml-20{
        margin-left: 1.25rem;
    }.sm\:mr-20{
        margin-right: 1.25rem;
    }.sm\:table{
        display: table;
    }
}@media (min-width: 768px){.md\:bottom-\[8px\]{
        bottom: 8px;
    }.md\:left-\[-75px\]{
        left: -75px;
    }.md\:left-\[25\%\]{
        left: 25%;
    }.md\:right-\[-35px\]{
        right: -35px;
    }.md\:top-\[25\%\]{
        top: 25%;
    }.md\:top-\[8px\]{
        top: 8px;
    }.md\:my-90{
        margin-top: 5.625rem;
        margin-bottom: 5.625rem;
    }.md\:mb-30{
        margin-bottom: 1.875rem;
    }.md\:mb-50{
        margin-bottom: 3.125rem;
    }.md\:mb-60{
        margin-bottom: 3.75rem;
    }.md\:block{
        display: block;
    }.md\:hidden{
        display: none;
    }.md\:h-\[115px\]{
        height: 115px;
    }.md\:h-\[50px\]{
        height: 50px;
    }.md\:w-1\/2{
        width: 50%;
    }.md\:w-\[375px\]{
        width: 375px;
    }.md\:w-\[430px\]{
        width: 430px;
    }.md\:w-\[48\%\]{
        width: 48%;
    }.md\:w-\[50px\]{
        width: 50px;
    }.md\:w-\[54px\]{
        width: 54px;
    }.md\:grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }.md\:flex-row{
        flex-direction: row;
    }.md\:flex-row-reverse{
        flex-direction: row-reverse;
    }.md\:gap-x-20{
        -moz-column-gap: 5rem;
             column-gap: 5rem;
    }.md\:border-r{
        border-right-width: 1px;
    }.md\:bg-\[\#C7C6C6\]{
        --tw-bg-opacity: 1;
        background-color: rgb(199 198 198 / var(--tw-bg-opacity));
    }.md\:p-25{
        padding: 1.5625rem;
    }.md\:px-30{
        padding-left: 1.875rem;
        padding-right: 1.875rem;
    }.md\:px-40{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }.md\:px-50{
        padding-left: 3.125rem;
        padding-right: 3.125rem;
    }.md\:py-30{
        padding-top: 1.875rem;
        padding-bottom: 1.875rem;
    }.md\:py-50{
        padding-top: 3.125rem;
        padding-bottom: 3.125rem;
    }.md\:py-60{
        padding-top: 3.75rem;
        padding-bottom: 3.75rem;
    }.md\:py-70{
        padding-top: 4.375rem;
        padding-bottom: 4.375rem;
    }.md\:py-\[120px\]{
        padding-top: 120px;
        padding-bottom: 120px;
    }.md\:pl-20{
        padding-left: 1.25rem;
    }.md\:pl-40{
        padding-left: 2.5rem;
    }.md\:pr-20{
        padding-right: 1.25rem;
    }.md\:pr-40{
        padding-right: 2.5rem;
    }.md\:text-16{
        font-size: 1rem;
    }.md\:text-18{
        font-size: 1.125rem;
    }.md\:text-24{
        font-size: 1.5rem;
    }
}@media (min-width: 940px){.lg\:-mx-4{
        margin-left: -0.25rem;
        margin-right: -0.25rem;
    }.lg\:mx-4{
        margin-left: 0.25rem;
        margin-right: 0.25rem;
    }.lg\:flex{
        display: flex;
    }.lg\:hidden{
        display: none;
    }.lg\:h-\[75px\]{
        height: 75px;
    }.lg\:h-\[80px\]{
        height: 80px;
    }.lg\:w-\[200px\]{
        width: 200px;
    }.lg\:text-36{
        font-size: 2.25rem;
    }.lg\:text-60{
        font-size: 3.75rem;
    }
}@media (min-width: 1150px){.xl\:block{
        display: block;
    }.xl\:h-\[280px\]{
        height: 280px;
    }.xl\:max-h-\[1500px\]{
        max-height: 1500px;
    }.xl\:max-h-\[400px\]{
        max-height: 400px;
    }.xl\:w-\[20\%\]{
        width: 20%;
    }.xl\:w-\[23\%\]{
        width: 23%;
    }.xl\:gap-16{
        gap: 4rem;
    }.xl\:gap-x-12{
        -moz-column-gap: 3rem;
             column-gap: 3rem;
    }.xl\:text-40{
        font-size: 2.5rem;
    }
}

