/*
! tailwindcss v3.4.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.
7. Disable tap highlights on iOS
*/

html,
:host {
  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, 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 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
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. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. 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-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
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-feature-settings: inherit; /* 1 */
  font-variation-settings: 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;
}

/*
Reset default styling for dialogs.
*/
dialog {
  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;
}

:root{
	--twcb-scrollbar-width: 0px;
}

*, ::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-gradient-from-position:  ;
	--tw-gradient-via-position:  ;
	--tw-gradient-to-position:  ;
	--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-gradient-from-position:  ;
	--tw-gradient-via-position:  ;
	--tw-gradient-to-position:  ;
	--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: 1.5rem;
	padding-left: 1.5rem;
}
@media (min-width: 100%){

	.container{
		max-width: 100%;
		padding-right: 2rem;
		padding-left: 2rem;
	}
}
@media (min-width: 1344px){

	.container{
		max-width: 1344px;
	}
}
.sr-only{
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}
.pointer-events-none{
	pointer-events: none;
}
.pointer-events-auto{
	pointer-events: auto;
}
.visible{
	visibility: visible;
}
.invisible{
	visibility: hidden;
}
.static{
	position: static;
}
.fixed{
	position: fixed;
}
.absolute{
	position: absolute;
}
.relative{
	position: relative;
}
.inset-0{
	inset: 0px;
}
.-bottom-5{
	bottom: -1.25rem;
}
.-right-6{
	right: -1.5rem;
}
.-top-6{
	top: -1.5rem;
}
.bottom-0{
	bottom: 0px;
}
.bottom-20{
	bottom: 5rem;
}
.left-0{
	left: 0px;
}
.left-1\/2{
	left: 50%;
}
.left-2{
	left: 0.5rem;
}
.left-4{
	left: 1rem;
}
.right-0{
	right: 0px;
}
.right-2{
	right: 0.5rem;
}
.top-0{
	top: 0px;
}
.top-1\/2{
	top: 50%;
}
.top-40{
	top: 10rem;
}
.z-10{
	z-index: 10;
}
.z-50{
	z-index: 50;
}
.z-\[0\]{
	z-index: 0;
}
.z-\[1000\]{
	z-index: 1000;
}
.z-\[1\]{
	z-index: 1;
}
.col-span-12{
	grid-column: span 12 / span 12;
}
.m-8{
	margin: 2rem;
}
.-mx-5{
	margin-left: -1.25rem;
	margin-right: -1.25rem;
}
.mx-auto{
	margin-left: auto;
	margin-right: auto;
}
.my-10{
	margin-top: 2.5rem;
	margin-bottom: 2.5rem;
}
.my-3{
	margin-top: 0.75rem;
	margin-bottom: 0.75rem;
}
.my-8{
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.my-auto{
	margin-top: auto;
	margin-bottom: auto;
}
.\!mt-0{
	margin-top: 0px !important;
}
.mb-10{
	margin-bottom: 2.5rem;
}
.mb-2{
	margin-bottom: 0.5rem;
}
.mb-3{
	margin-bottom: 0.75rem;
}
.mb-4{
	margin-bottom: 1rem;
}
.mb-6{
	margin-bottom: 1.5rem;
}
.mb-8{
	margin-bottom: 2rem;
}
.ml-0{
	margin-left: 0px;
}
.ml-0\.5{
	margin-left: 0.125rem;
}
.ml-3{
	margin-left: 0.75rem;
}
.ml-6{
	margin-left: 1.5rem;
}
.ml-auto{
	margin-left: auto;
}
.mt-0{
	margin-top: 0px;
}
.mt-0\.5{
	margin-top: 0.125rem;
}
.mt-10{
	margin-top: 2.5rem;
}
.mt-2{
	margin-top: 0.5rem;
}
.mt-auto{
	margin-top: auto;
}
.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;
}
.hidden{
	display: none;
}
.aspect-1\/1{
	aspect-ratio: 1 / 1;
}
.h-1{
	height: 0.25rem;
}
.h-12{
	height: 3rem;
}
.h-4{
	height: 1rem;
}
.h-5{
	height: 1.25rem;
}
.h-6{
	height: 1.5rem;
}
.h-60{
	height: 15rem;
}
.h-\[100vh\]{
	height: 100vh;
}
.h-full{
	height: 100%;
}
.min-h-screen{
	min-height: 100vh;
}
.w-12{
	width: 3rem;
}
.w-16{
	width: 4rem;
}
.w-4{
	width: 1rem;
}
.w-5{
	width: 1.25rem;
}
.w-6{
	width: 1.5rem;
}
.w-60{
	width: 15rem;
}
.w-\[100vw\]{
	width: 100vw;
}
.w-\[50\%\]{
	width: 50%;
}
.w-\[66vw\]{
	width: 66vw;
}
.w-auto{
	width: auto;
}
.w-full{
	width: 100%;
}
.min-w-\[240px\]{
	min-width: 240px;
}
.max-w-\[70\%\]{
	max-width: 70%;
}
.max-w-\[880px\]{
	max-width: 880px;
}
.max-w-screen-md{
	max-width: 768px;
}
.max-w-screen-xl{
	max-width: 1280px;
}
.max-w-sm{
	max-width: 24rem;
}
.flex-auto{
	flex: 1 1 auto;
}
.flex-grow{
	flex-grow: 1;
}
.-translate-x-1\/2{
	--tw-translate-x: -50%;
	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));
}
.-translate-y-1\/2{
	--tw-translate-y: -50%;
	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));
}
.translate-y-0{
	--tw-translate-y: 0px;
	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));
}
.rotate-0{
	--tw-rotate: 0deg;
	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));
}
.scale-95{
	--tw-scale-x: .95;
	--tw-scale-y: .95;
	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-pointer{
	cursor: pointer;
}
.resize{
	resize: both;
}
.\!list-none{
	list-style-type: none !important;
}
.list-decimal{
	list-style-type: decimal;
}
.list-disc{
	list-style-type: disc;
}
.grid-cols-1{
	grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12{
	grid-template-columns: repeat(12, minmax(0, 1fr));
}
.flex-row{
	flex-direction: row;
}
.flex-col{
	flex-direction: column;
}
.flex-wrap{
	flex-wrap: wrap;
}
.place-items-center{
	place-items: center;
}
.items-end{
	align-items: flex-end;
}
.items-center{
	align-items: center;
}
.justify-end{
	justify-content: flex-end;
}
.justify-center{
	justify-content: center;
}
.gap-1{
	gap: 0.25rem;
}
.gap-2{
	gap: 0.5rem;
}
.gap-3{
	gap: 0.75rem;
}
.gap-x-2{
	-moz-column-gap: 0.5rem;
	     column-gap: 0.5rem;
}
.gap-x-3{
	-moz-column-gap: 0.75rem;
	     column-gap: 0.75rem;
}
.gap-x-4{
	-moz-column-gap: 1rem;
	     column-gap: 1rem;
}
.gap-x-5{
	-moz-column-gap: 1.25rem;
	     column-gap: 1.25rem;
}
.gap-x-6{
	-moz-column-gap: 1.5rem;
	     column-gap: 1.5rem;
}
.gap-y-10{
	row-gap: 2.5rem;
}
.gap-y-16{
	row-gap: 4rem;
}
.gap-y-3{
	row-gap: 0.75rem;
}
.gap-y-5{
	row-gap: 1.25rem;
}
.overflow-hidden{
	overflow: hidden;
}
.overflow-y-auto{
	overflow-y: auto;
}
.overflow-y-hidden{
	overflow-y: hidden;
}
.rounded{
	border-radius: 0.25rem;
}
.rounded-2xl{
	border-radius: 1rem;
}
.rounded-\[12px\]{
	border-radius: 12px;
}
.rounded-\[4px\]{
	border-radius: 4px;
}
.rounded-\[8px\]{
	border-radius: 8px;
}
.rounded-full{
	border-radius: 9999px;
}
.rounded-lg{
	border-radius: 0.5rem;
}
.rounded-md{
	border-radius: 0.375rem;
}
.rounded-xl{
	border-radius: 0.75rem;
}
.border{
	border-width: 1px;
}
.border-2{
	border-width: 2px;
}
.border-b{
	border-bottom-width: 1px;
}
.border-none{
	border-style: none;
}
.border-\[\#E3DCCE\]{
	--tw-border-opacity: 1;
	border-color: rgb(227 220 206 / var(--tw-border-opacity));
}
.border-\[\#F3E8DE\]{
	--tw-border-opacity: 1;
	border-color: rgb(243 232 222 / var(--tw-border-opacity));
}
.border-mint-400{
	--tw-border-opacity: 1;
	border-color: rgb(107 204 179 / var(--tw-border-opacity));
}
.border-purple-200{
	--tw-border-opacity: 1;
	border-color: rgb(233 213 255 / var(--tw-border-opacity));
}
.border-white{
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-opacity-10{
	--tw-border-opacity: 0.1;
}
.bg-\[\#0E3334\]{
	--tw-bg-opacity: 1;
	background-color: rgb(14 51 52 / var(--tw-bg-opacity));
}
.bg-\[\#F1D869\]{
	--tw-bg-opacity: 1;
	background-color: rgb(241 216 105 / var(--tw-bg-opacity));
}
.bg-\[\#FDFBEB\]{
	--tw-bg-opacity: 1;
	background-color: rgb(253 251 235 / var(--tw-bg-opacity));
}
.bg-\[\#FEFDF3\]{
	--tw-bg-opacity: 1;
	background-color: rgb(254 253 243 / var(--tw-bg-opacity));
}
.bg-banana-300{
	--tw-bg-opacity: 1;
	background-color: rgb(246 220 107 / var(--tw-bg-opacity));
}
.bg-berry-300{
	--tw-bg-opacity: 1;
	background-color: rgb(113 210 235 / var(--tw-bg-opacity));
}
.bg-berry-600{
	--tw-bg-opacity: 1;
	background-color: rgb(42 100 120 / var(--tw-bg-opacity));
}
.bg-berry-700{
	--tw-bg-opacity: 1;
	background-color: rgb(43 76 89 / var(--tw-bg-opacity));
}
.bg-gray-200{
	--tw-bg-opacity: 1;
	background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-gray-900{
	--tw-bg-opacity: 1;
	background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.bg-mint-200{
	--tw-bg-opacity: 1;
	background-color: rgb(177 240 224 / var(--tw-bg-opacity));
}
.bg-peper-500{
	--tw-bg-opacity: 1;
	background-color: rgb(32 36 43 / var(--tw-bg-opacity));
}
.bg-plum-200{
	--tw-bg-opacity: 1;
	background-color: rgb(239 196 243 / var(--tw-bg-opacity));
}
.bg-plum-600{
	--tw-bg-opacity: 1;
	background-color: rgb(126 64 130 / var(--tw-bg-opacity));
}
.bg-transparent{
	background-color: transparent;
}
.bg-white{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/10{
	background-color: rgb(255 255 255 / 0.1);
}
.bg-opacity-60{
	--tw-bg-opacity: 0.6;
}
.fill-plum-600{
	fill: #7E4082;
}
.stroke-none{
	stroke: none;
}
.p-2{
	padding: 0.5rem;
}
.p-3{
	padding: 0.75rem;
}
.p-4{
	padding: 1rem;
}
.p-6{
	padding: 1.5rem;
}
.px-10{
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}
.px-2{
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}
.px-3{
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}
.px-4{
	padding-left: 1rem;
	padding-right: 1rem;
}
.px-5{
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}
.px-6{
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.px-8{
	padding-left: 2rem;
	padding-right: 2rem;
}
.px-9{
	padding-left: 2.25rem;
	padding-right: 2.25rem;
}
.py-2{
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.py-3{
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}
.py-3\.5{
	padding-top: 0.875rem;
	padding-bottom: 0.875rem;
}
.py-6{
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
.py-8{
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.pb-12{
	padding-bottom: 3rem;
}
.pb-2{
	padding-bottom: 0.5rem;
}
.pb-3{
	padding-bottom: 0.75rem;
}
.pb-4{
	padding-bottom: 1rem;
}
.pb-48{
	padding-bottom: 12rem;
}
.pl-3{
	padding-left: 0.75rem;
}
.pl-6{
	padding-left: 1.5rem;
}
.pr-0{
	padding-right: 0px;
}
.pt-3{
	padding-top: 0.75rem;
}
.pt-32{
	padding-top: 8rem;
}
.pt-36{
	padding-top: 9rem;
}
.pt-4{
	padding-top: 1rem;
}
.text-left{
	text-align: left;
}
.text-center{
	text-align: center;
}
.\!text-\[15px\]{
	font-size: 15px !important;
}
.\!text-\[17px\]{
	font-size: 17px !important;
}
.text-2xl{
	font-size: 1.5rem;
	line-height: 2rem;
}
.text-5xl{
	font-size: 3rem;
	line-height: 1;
}
.text-\[12px\]{
	font-size: 12px;
}
.text-\[14px\]{
	font-size: 14px;
}
.text-\[15px\]{
	font-size: 15px;
}
.text-\[16px\]{
	font-size: 16px;
}
.text-\[17px\]{
	font-size: 17px;
}
.text-\[18px\]{
	font-size: 18px;
}
.text-\[19px\]{
	font-size: 19px;
}
.text-\[20px\]{
	font-size: 20px;
}
.text-\[24px\]{
	font-size: 24px;
}
.text-\[26px\]{
	font-size: 26px;
}
.text-\[32px\]{
	font-size: 32px;
}
.text-\[36px\]{
	font-size: 36px;
}
.text-\[48px\]{
	font-size: 48px;
}
.text-\[64px\]{
	font-size: 64px;
}
.text-lg{
	font-size: 1.125rem;
	line-height: 1.75rem;
}
.text-sm{
	font-size: 0.875rem;
	line-height: 1.25rem;
}
.\!font-semibold{
	font-weight: 600 !important;
}
.font-bold{
	font-weight: 700;
}
.font-extrabold{
	font-weight: 800;
}
.font-light{
	font-weight: 300;
}
.font-medium{
	font-weight: 500;
}
.font-normal{
	font-weight: 400;
}
.font-semibold{
	font-weight: 600;
}
.uppercase{
	text-transform: uppercase;
}
.normal-case{
	text-transform: none;
}
.italic{
	font-style: italic;
}
.leading-\[1\.15\]{
	line-height: 1.15;
}
.leading-\[1\.25\]{
	line-height: 1.25;
}
.leading-\[1\.2\]{
	line-height: 1.2;
}
.leading-\[1\.3\]{
	line-height: 1.3;
}
.leading-\[1\.4\]{
	line-height: 1.4;
}
.leading-\[1\.5\]{
	line-height: 1.5;
}
.leading-\[1\.6\]{
	line-height: 1.6;
}
.leading-none{
	line-height: 1;
}
.leading-tight{
	line-height: 1.25;
}
.-tracking-\[0\.256px\]{
	letter-spacing: -0.256px;
}
.tracking-\[-0\.87px\]{
	letter-spacing: -0.87px;
}
.tracking-\[0\.48px\]{
	letter-spacing: 0.48px;
}
.tracking-\[0\.64px\]{
	letter-spacing: 0.64px;
}
.text-banana{
	--tw-text-opacity: 1;
	color: rgb(89 57 0 / var(--tw-text-opacity));
}
.text-banana-300{
	--tw-text-opacity: 1;
	color: rgb(246 220 107 / var(--tw-text-opacity));
}
.text-gray-800{
	--tw-text-opacity: 1;
	color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-mint-200{
	--tw-text-opacity: 1;
	color: rgb(177 240 224 / var(--tw-text-opacity));
}
.text-mint-400{
	--tw-text-opacity: 1;
	color: rgb(107 204 179 / var(--tw-text-opacity));
}
.text-peper-100{
	--tw-text-opacity: 1;
	color: rgb(135 147 158 / var(--tw-text-opacity));
}
.text-peper-400{
	--tw-text-opacity: 1;
	color: rgb(47 53 63 / var(--tw-text-opacity));
}
.text-peper-500{
	--tw-text-opacity: 1;
	color: rgb(32 36 43 / var(--tw-text-opacity));
}
.text-plum-600{
	--tw-text-opacity: 1;
	color: rgb(126 64 130 / var(--tw-text-opacity));
}
.text-plum-700{
	--tw-text-opacity: 1;
	color: rgb(64 43 86 / var(--tw-text-opacity));
}
.text-salt-200{
	--tw-text-opacity: 1;
	color: rgb(250 251 251 / var(--tw-text-opacity));
}
.text-white{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline{
	text-decoration-line: underline;
}
.antialiased{
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.opacity-0{
	opacity: 0;
}
.opacity-40{
	opacity: 0.4;
}
.opacity-80{
	opacity: 0.8;
}
.shadow-2xl{
	--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
	--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl{
	--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline{
	outline-style: solid;
}
.backdrop-blur{
	--tw-backdrop-blur: blur(8px);
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	        backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.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;
}
.transition-colors{
	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: 150ms;
}
.transition-transform{
	transition-property: transform;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.duration-200{
	transition-duration: 200ms;
}
.duration-500{
	transition-duration: 500ms;
}
.ease-in-out{
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.alignfull{
	margin: 2rem calc(50% - 50vw) !important;
	max-width: 100vw !important;
	width: 100vw;
}
.alignwide{
	margin: 2rem 0;
	max-width: 1280px !important;
}
.alignnone{
	margin-left: 0px;
	margin-right: 0px;
	height: auto;
	max-width: 100%;
}
.aligncenter{
	margin: 0.5rem auto;
	display: block;
}
@media (min-width: 600px){

	.alignleft:not(.wp-block-button){
		margin-right: 0.5rem;
		float: left;
	}

	.alignright:not(.wp-block-button){
		margin-left: 0.5rem;
		float: right;
	}

	.wp-block-button.alignleft a{
		float: left;
		margin-right: 1rem;
	}

	.wp-block-button.alignright a{
		float: right;
		margin-left: 1rem;
	}
}
.wp-caption{
	display: inline-block;
}
.wp-caption img{
	margin-bottom: 0.5rem;
	line-height: 1;
}
.wp-caption-text{
	font-size: 0.875rem;
	color: #4b5563;
}
.font-primary{
	font-family: 'Lato';
}
.font-caveat{
	font-family: "Caveat", cursive;
}
.font-homemade-apple {
	font-family: "Homemade Apple", cursive;
	font-weight: 400;
	font-style: normal;
}
.font-square-peg {
	font-family: "Square Peg", cursive;
	font-weight: 400;
	font-style: normal;
}
.font-zeyada {
	font-family: "Zeyada", cursive;
	font-weight: 400;
	font-style: normal;
}
.editor *:last-child{
		margin-bottom: 0;
	}
body{
	font-size: 18px;
	font-weight: 300;
	line-height: 1.4;
	--tw-text-opacity: 1;
	color: rgb(47 53 63 / var(--tw-text-opacity));
}
@media (min-width: 1024px){

	body{
		font-size: 20px;
	}
}
body {
	font-family: 'Lato';
}
article>*:not(.entry-content),
.entry-content>*{
	margin-left: auto;
	margin-right: auto;
	max-width: 880px;
}
b,
strong {
	font-weight: bold;
}
.entry-content .wp-block-heading, .block-editor-block-list__layout .wp-block-heading {
		margin-bottom: 16px;

	}
.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{
	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;
}
.entry-content p,
	.entry-content ul,
	.entry-content ol,
	.block-editor-block-list__layout p,
	.block-editor-block-list__layout ul,
	.block-editor-block-list__layout ol{
	margin-bottom: 1.5rem;
}
.entry-content ul:not(.block-editor-block-variation-picker__variations) li, .block-editor-block-list__layout ul:not(.block-editor-block-variation-picker__variations) li{
	list-style-position: inside;
	list-style-type: disc;
}
.entry-content ol li, .block-editor-block-list__layout ol li{
	list-style-position: inside;
	list-style-type: decimal;
}
.entry-content p a, .block-editor-block-list__layout p a{
	text-decoration-line: underline;
}
.entry-content p.has-large-font-size, .block-editor-block-list__layout p.has-large-font-size{
	font-size: 20px;
	line-height: 1.5;
}
@media (min-width: 768px){

	.entry-content p.has-large-font-size, .block-editor-block-list__layout p.has-large-font-size{
		font-size: 26px;
	}
}
.entry-content p.has-medium-font-size, .block-editor-block-list__layout p.has-medium-font-size{
	font-size: 17px !important;
}
@media (min-width: 768px){

	.entry-content p.has-medium-font-size, .block-editor-block-list__layout p.has-medium-font-size{
		font-size: 19px !important;
	}
}
.entry-content p.has-small-font-size, .block-editor-block-list__layout p.has-small-font-size{
	font-size: 15px !important;
}
@media (min-width: 768px){

	.entry-content p.has-small-font-size, .block-editor-block-list__layout p.has-small-font-size{
		font-size: 17px !important;
	}
}
.single-post .entry-content h2{
	font-size: 36px;
}
@media (min-width: 768px){

	.single-post .entry-content h2{
		font-size: 48px;
	}
}
.single-post .entry-content p{
	font-size: 17px;
}
.single-post .entry-content >p:first-child{
	font-size: 19px;
	line-height: 1.6;
}
@media (min-width: 768px){

	.single-post .entry-content >p:first-child{
		font-size: 22px;
	}
}
.is-layout-constrained>* {
	margin-block-start: 16px;
	margin-block-end: 0;
}
.fsb-flexible-spacer,
.wp-block-spacer {
	margin-block-start: 0px !important;
	margin-block-end: 0 !important;
}
.admin-bar .site-header {
	top: var(--wp-admin--admin-bar--height) !important;
}
h1{
	font-size: 64px;
	font-weight: 500;
	line-height: 1;
}
h2{
	font-size: 48px;
	font-weight: 400;
	line-height: 1.2;
}
h3{
	font-size: 24px;
	font-weight: 400;
	line-height: 1.3;
}
h4{
	font-size: 24px;
	font-weight: 500;
	line-height: 1.25;
	letter-spacing: 0.64px;
}
@media (min-width: 1024px){

	h4{
		font-size: 32px;
	}
}
.editor a{
	text-decoration-line: underline;
}
.editor a:hover{
	text-decoration-line: none;
}
.editor ul {
		list-style: none;
		padding-left: 1em !important;
		margin-bottom: 12px;
		margin-top: 24px;
	}
.editor ul li{
	position: relative;
	margin-bottom: 0.5rem;
	list-style-type: none !important;
}
.editor ul li:last-child{
	margin-bottom: 0px;
}
.editor ul li::before {
				content: '';
				width: 6px;
				height: 6px;
				border-radius: 50%;
				position: absolute;
				left: -.8em;
				top: 10px;
			}
.checkmark-list ul li{
	margin-bottom: 0.5rem;
	border-bottom-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(243 232 222 / var(--tw-border-opacity));
	padding-left: 0.75rem;
	padding-bottom: 0.5rem;
}
.checkmark-list ul li::before{
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='11' viewBox='0 0 16 11' fill='none'%3E%3Cpath d='M16 1.5531L14.3912 0L6.21218 7.89381L1.60921 3.4469L0 5.00442L6.21218 11L16 1.5531Z' fill='%23F47C24'/%3E%3C/svg%3E");
			background-color: transparent;
			width: 16px;
			height: 11px;
			background-size: 100%;
		}
@media (min-width: 960px) {
	.container{
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
}
.alignfull {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
@media only screen and (max-width: 1280px) {
.alignfull {
		margin-left: -24px !important;
		margin-right: -24px !important;
		max-width: calc(100% + 48px) !important
}
	}
.has-scrollbar .alignfull {
	margin-left: calc(-50vw + 50% + (var(--scrollbar-width) / 2)) !important;
	margin-right: calc(-50vw + 50% + (var(--scrollbar-width) / 2)) !important;
	max-width: calc(100vw - var(--scrollbar-width)) !important;
}
.wp-block-column>*:first-child {
	margin-top: 0;
}
.wp-block-column>*:last-child {
	margin-bottom: 0;
}
.wp-block-column>p,
.wp-block-column>.wp-block-heading,
.wp-block-column>.wp-block-image {
	margin-top: .8rem;
	margin-bottom: 1.25rem;
}
.flex-auto {
	flex: 0 0 auto;
}
.lc-reset>*:last-child {
	margin-bottom: 0;
}
.is-style-rounded{
	border-radius: 12px;
}
@media (min-width: 1024px){

	.is-style-rounded{
		border-radius: 20px;
	}
}
:where(.wp-block-group.has-background),
.wp-block-cover,
.wp-block-cover-image,
.wp-block-group.alignfull{
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.post-content >* {
		margin-top: 1.35rem;
		margin-bottom: 1.35rem;
	}
.post-content figure {
		max-width: 100%;
	}
.post-content .wp-caption-text {
		font-size: 14px;
		margin-top: 10px;
	}
@media only screen and (max-width: 768px) {
.center-on-mobile {
		text-align: center;
		justify-content: center !important;
		align-items: center !important
}

		.center-on-mobile.wp-block-image {
			display: flex !important;
			float: none !important;
			margin-left: auto !important;
			margin-right: auto !important;
		}
.is-style-reverse-mobile {
		flex-direction: column-reverse
}
	}
ul.wp-block-list {
	list-style: none;
	
	margin-bottom: 32px;
}
ul.wp-block-list li{
	position: relative;
	margin-bottom: 1rem;
	list-style-type: none !important;
	padding-left: 1rem;
}
ul.wp-block-list li:last-child{
	margin-bottom: 0px;
}
ul.wp-block-list li::before {
			content: '';
			width: 6px;
			height: 6px;
			border-radius: 50%;
			position: absolute;
			left: 0em;
			top: 12px;
			background: #7E4082;
		}
ul.wp-block-list.is-style-bottom-border li{
	border-bottom-width: 1px;
	padding-bottom: 0.5rem;
}
ul.wp-block-list.is-style-bottom-border li:last-child{
	border-width: 0px;
}
ul.wp-block-list.is-style-with-icon li{
	border-bottom-width: 1px;
	padding-left: 1.5rem;
	padding-bottom: 0.5rem;
}
ul.wp-block-list.is-style-with-icon li:last-child{
	border-width: 0px;
}
ul.wp-block-list.is-style-with-icon li::before {
			width:15px;
			top: 11px;
			height: 15px;
			background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='7.07129' width='10' height='10' transform='rotate(45 7.07129 0)' fill='%23FFAA33'/%3E%3C/svg%3E%0A");
			background-color: transparent;
		}
ol.wp-block-list {
	list-style: none;
	/* Disable default list numbering */
	margin-bottom: 32px;
}
ol.wp-block-list li{
	position: relative;
	margin-bottom: 1rem;
	list-style-type: none !important;
	padding-left: 1.5rem;
}
ol.wp-block-list li:last-child{
	margin-bottom: 0px;
}
ol.wp-block-list li {
		counter-increment: list-counter;
		/* Increment the custom counter */
		position: relative;
	}
ol.wp-block-list li::before {
			content: counter(list-counter) '.';
			position: absolute;
			left: 0;
			top: 0;
			font-weight: bold;
		}
ol.wp-block-list.is-style-bottom-border li{
	border-bottom-width: 1px;
	padding-bottom: 0.5rem;
}
#page{
	overflow-x: hidden;
}
.wp-block-image.is-style-full-height{
	height: 100%;
}
.wp-block-image.is-style-full-height img{
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.share-dropdown svg{
	width: 1.25rem;
	fill: #7E4082;
	stroke: none;
}
.share-dropdown svg path{
	fill: #7E4082 !important;
}
.bg-paper-top{
	position: relative;
}
.bg-paper-top::before{
		content: "";
		width: 100%;
		height: 100px;
		background: url(../images/bg-top.png?7cefa8db0f49dc52fcae57cae604bff7);
		position: absolute;
		background-size: cover;
		top: -100px;
		left: 0;
	}
.bg-paper-bottom{
	position: relative;
}
.bg-paper-bottom::after{
		content: "";
		width: 100%;
		height: 100px;
		background: url(../images/bg-bottom.png?0727714a1e71c01a6bb9ab1a11675f83);
		position: absolute;
		background-size: cover;
		bottom: -68px;
		left: 0;
		z-index: 1;
		background-position: bottom;
	}
.form-shadow{
	position: relative;
	box-shadow: -8px 8px 48px 0 rgba(0, 0, 0, 0.05), -8px 8px 16px 0 rgba(0, 0, 0, 0.15);
}
.form-shadow::before{
		content: "";
		background-color: rgba(0, 0, 0, 0.05);
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 50px;
	}
.has-arrow{
	position: relative;
}
.has-arrow::after{
		content: "Limited spots available!";
		font-family: Caveat;
		font-size: 32px;
		font-style: normal;
		font-weight: 400;
		line-height: 100%;
		color: #2B4C59;
		position: absolute;
		bottom: -60px;
		width: 246px;
		right: -270px;
	}
.has-arrow::before{
		content: "";
		width: 50px;
		position: absolute;
		height: 33px;
		right: -20px;
		bottom:-50px;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='33' viewBox='0 0 50 33' fill='none'%3E%3Cpath d='M4.48354 8.12424C4.48354 8.12424 25.7915 19.9842 46.6117 21.5497M7.88071 20.7258L3.34671 9.79468C2.84578 8.58572 3.36494 7.19824 4.54169 6.6185C7.19605 5.30968 11.9003 3.25797 15.5852 3.14619' stroke='%232B4C59' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	}
@media only screen and (max-width: 768px) {
	.has-arrow{
		margin-bottom: 80px!important;
		display: block;
	}
		.has-arrow::before{
			display: none;
		}
		.has-arrow::after{
			position: absolute;
			bottom:-80px;
			left: 50%; 
			width: 150px;
			text-align: center;
			transform: translate(-50%, 0);
		}
}
@media (min-width: 768px){

	.application-graphic{
		margin-left: 2.5rem;
	}
}
.form-wrap{
	position: relative;
	z-index: 1;
}
@media (min-width: 768px){

	.form-wrap >.wp-block-group{
		position: absolute;
	}
}
.form-wrap >.wp-block-group{
		box-shadow: 0 4px 48px 0 rgba(0, 0, 0, 0.05), 0 2px 8px 0 rgba(0, 0, 0, 0.15);
	}
.is-style-highlight{
	position: relative;
	display: inline-block;
}
.is-style-highlight::before{
		content: "";
		position: absolute;
		background-repeat: no-repeat;
		background-size: contain;
		width: calc(100% + 64px);
		left: -32px;
		height:calc(100% + 48px);
		top: -12px;
		z-index: -1;
		background-image: url("data:image/svg+xml,%3Csvg width='408' height='130' viewBox='0 0 408 130' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect opacity='0.75' y='26.176' width='402' height='104' transform='rotate(-3.73342 0 26.176)' fill='url(%23pattern0_2039_609)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M316.879 82.7974C317.049 83.7233 317.151 84.7413 316.985 85.6685C316.787 86.7697 316.155 87.5357 315.424 88.2273C314.485 89.1157 313.384 89.8893 312.475 90.8339C312.137 91.1843 312.113 91.4969 312.101 91.6324C312.07 91.9747 312.166 92.247 312.316 92.4683C312.494 92.7309 312.815 93.0475 313.418 93.0298C313.504 93.0272 313.631 93.0152 313.786 92.9669C313.899 92.9313 314.222 92.7642 314.366 92.7131C314.72 92.5882 315.068 92.4536 315.417 92.3149C316.576 91.8533 317.536 91.4185 318.802 91.3434C320.522 91.2411 321.724 91.439 322.609 92.1377C323.465 92.8133 324.005 93.9003 324.505 95.3989C324.548 95.5443 324.594 95.6858 324.645 95.8232C324.883 96.4738 325.597 96.8147 326.252 96.5909C326.908 96.3673 327.264 95.6607 327.055 95.0004C327.012 94.8626 326.968 94.7273 326.922 94.5947C326.325 92.5245 326.715 89.5038 327.413 87.4762C327.628 86.8512 328.518 85.6039 328.965 84.598C329.294 83.8559 329.4 83.1744 329.307 82.7073C329.245 82.3941 329.104 82.1814 328.954 82.0251C328.736 81.798 328.466 81.661 328.14 81.6242C327.962 81.6045 327.746 81.6159 327.509 81.6986C327.395 81.7385 327.132 81.8872 327.014 81.9559C326.555 82.0686 326.09 82.1504 325.634 82.2776C324.547 82.5809 323.673 82.4499 322.554 82.3403C321.507 82.2381 320.712 81.9376 319.859 81.3176C319.77 81.2243 319.049 80.4721 318.748 80.2338C318.306 79.8861 317.88 79.8452 317.672 79.8611C317.319 79.8878 317.069 80.0135 316.883 80.1562C316.609 80.3669 316.432 80.647 316.363 81.002C316.32 81.2222 316.323 81.5127 316.431 81.8407C316.515 82.0943 316.834 82.7108 316.879 82.7974ZM318.303 88.8276C318.417 88.816 318.533 88.8067 318.651 88.7996C321.169 88.6498 322.891 89.1139 324.188 90.1377L324.231 90.1723C324.378 88.9018 324.651 87.6707 325.003 86.6471C325.148 86.2256 325.56 85.5408 325.971 84.8202C324.711 85.1089 323.643 85.0072 322.306 84.8767C321.285 84.7766 320.428 84.5486 319.6 84.1384C319.633 84.8084 319.607 85.4807 319.493 86.1196C319.301 87.1834 318.874 88.0602 318.303 88.8276Z' fill='%237E4082'/%3E%3Cg clip-path='url(%23clip0_2039_609)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.5318 34.7907C18.4186 34.4747 19.3517 34.0548 20.0713 33.4468C20.9259 32.7247 21.2734 31.7947 21.5068 30.8157C21.8065 29.558 21.9262 28.2182 22.2896 26.9584C22.4241 26.4906 22.683 26.3137 22.7941 26.2353C23.0749 26.037 23.3588 25.984 23.6258 26.0039C23.9423 26.0268 24.377 26.1466 24.6629 26.6771C24.7037 26.753 24.7566 26.8687 24.7923 27.0272C24.8183 27.1434 24.8351 27.5067 24.8626 27.6566C24.9314 28.0255 24.989 28.3945 25.043 28.7655C25.2229 30.0003 25.3264 31.0491 25.8946 32.1835C26.6657 33.7235 27.4383 34.6658 28.486 35.0832C29.4991 35.4868 30.7105 35.4109 32.2582 35.0944C32.4055 35.0588 32.5512 35.0282 32.6954 35.0032C33.3778 34.8839 34.0301 35.3319 34.1642 36.0117C34.2982 36.691 33.8645 37.353 33.1882 37.5023C33.0471 37.5334 32.908 37.563 32.7704 37.59C30.6789 38.1078 28.2577 39.9556 26.8507 41.5737C26.417 42.0726 25.782 43.4674 25.1343 44.3572C24.6563 45.0136 24.1191 45.4462 23.6681 45.5991C23.3659 45.7021 23.1111 45.6863 22.9006 45.6343C22.5949 45.5589 22.3411 45.3932 22.1464 45.1298C22.0404 44.9855 21.942 44.7924 21.8952 44.5457C21.8727 44.427 21.8702 44.1253 21.8707 43.9887C21.7387 43.5347 21.5772 43.0913 21.4594 42.6332C21.1786 41.54 20.6277 40.848 19.9734 39.9337C19.3613 39.0781 18.704 38.5404 17.7403 38.1113C17.6149 38.0808 16.6033 37.8331 16.2461 37.6909C15.7242 37.4825 15.4755 37.1334 15.3853 36.9453C15.2319 36.6263 15.2162 36.3476 15.2467 36.1152C15.2921 35.7722 15.446 35.4787 15.7191 35.2417C15.8883 35.0944 16.1411 34.9512 16.4795 34.8814C16.7409 34.8269 17.4345 34.7953 17.5318 34.7907ZM23.4663 33.0091C23.5132 33.1135 23.5631 33.2185 23.6161 33.3245C24.7454 35.5801 26.0083 36.8393 27.5432 37.4504L27.5947 37.4702C26.5678 38.2326 25.6383 39.0847 24.9279 39.9016C24.6354 40.238 24.2481 40.9367 23.8297 41.6532C23.4495 40.4174 22.8278 39.5439 22.046 38.4508C21.4487 37.6165 20.8229 36.9887 20.0539 36.477C20.6507 36.1707 21.2199 35.812 21.7158 35.3931C22.5414 34.6954 23.0871 33.8871 23.4663 33.0091Z' fill='%237E4082'/%3E%3C/g%3E%3Cg clip-path='url(%23clip1_2039_609)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35.3985 47.048C35.3282 46.6308 35.2753 46.2184 35.241 45.8059C35.1895 45.1871 35.2214 44.5636 35.2031 43.9449C35.1951 43.6824 35.1637 42.998 35.1764 42.8996C35.2912 42.0418 35.9835 41.9105 36.186 41.8871C36.284 41.873 37.2899 41.7606 37.507 42.8762C37.7732 44.2402 37.8585 45.6137 37.7643 46.959C37.9842 48.1027 38.3601 49.2418 38.8565 50.273C40.8318 54.3746 44.5959 54.773 48.674 54.7355C49.3012 54.7262 49.822 55.2183 49.8548 55.8418C49.8876 56.4699 49.4207 57.0136 48.7964 57.0699C46.5168 57.2902 42.4724 59.1184 41.0742 61.0215C40.7817 61.4199 40.6115 62.3809 40.3865 63.3231C40.0724 64.6309 39.6989 65.9246 39.2803 66.4684C39.2175 66.5527 38.4539 67.4152 38.226 67.5418C37.6785 67.8418 37.2403 67.6683 36.9914 67.509C36.7425 67.3496 36.4607 67.0355 36.3482 66.5152C36.2306 65.9715 36.33 64.8558 36.3117 64.6168C36.2451 63.7496 36.0717 62.048 35.7178 60.5855C35.527 59.798 35.3236 59.0715 34.987 58.7105C33.7411 57.3746 31.7489 57.5715 30.0712 57.7918C29.8786 57.8152 29.6859 57.8434 29.4937 57.8668C28.8107 58.0684 28.0856 58.2183 27.3192 58.3074C26.1618 58.4433 25.9715 57.3793 25.9612 57.309C25.9396 57.1543 25.8595 56.3574 26.7318 56.0387C26.827 56.0059 27.5292 55.8512 27.7996 55.7902C28.1765 55.7058 28.5576 55.6402 28.9401 55.5793C32.8912 54.3512 35.0371 50.9011 35.3985 47.048ZM36.7546 51.309C38.2462 54.3934 40.5098 55.884 43.1929 56.559C41.5176 57.4355 39.9932 58.5324 39.1856 59.634C38.879 60.0512 38.5978 60.8902 38.3442 61.8324C38.2068 60.9558 38.0212 60.023 37.7761 59.2261C37.4972 58.3168 37.1217 57.5621 36.7026 57.1121C35.8935 56.2449 34.8782 55.7621 33.7865 55.5231C35.0934 54.3652 36.0843 52.9215 36.7546 51.309Z' fill='%237E4082'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0_2039_609' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_2039_609' transform='matrix(0.00205323 0 0 0.00793651 -0.000987128 0)'/%3E%3C/pattern%3E%3CclipPath id='clip0_2039_609'%3E%3Crect width='19.5' height='20' fill='white' transform='translate(15 26)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_2039_609'%3E%3Crect width='25' height='26' fill='white' transform='translate(25 42)'/%3E%3C/clipPath%3E%3Cimage id='image0_2039_609' width='488' height='126' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
	}
.video-popup, .has-scrollbar .video-popup{
	width: 100vw !important;
	margin: 0 !important;
	max-width: 100vw !important;
}
#mktoForm_4933 {
	width: 100% !important;
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	-moz-column-gap: 24px;
	     column-gap: 24px;
}
#mktoForm_4933 .mktoFormRow { grid-column: auto; }
#mktoForm_4933 .mktoFormRow:has(+ .mktoButtonRow) {
		grid-column: 1 / -1;            /* full width */
		justify-content: flex-start;    /* optional */
	}
#mktoForm_4933 .mktoButtonRow {
		grid-column: 1 / -1;
		justify-content: flex-start;
	}
#mktoForm_4933 .mktoFieldWrap{
		display: flex;
		flex-direction: column;
		width: 100%!important;
	}
#mktoForm_4933 .mktoGutter{
		display: none;
	}
#mktoForm_4933 input[type=text],  #mktoForm_4933 input[type=url],  #mktoForm_4933 input[type=email],  #mktoForm_4933 input[type=tel],  #mktoForm_4933 input[type=number],  #mktoForm_4933 input[type=date],  #mktoForm_4933 textarea.mktoField,  #mktoForm_4933 select.mktoField{
		width: 100%!important;
		padding: 10px;
		border-radius: 12px;
		background: #FDFBEB;
		border: 1px solid #DEB743;
	}
#mktoForm_4933 .mktoFormCol{
		width: 100% !important;
	}
#mktoForm_4933 label{
		color: #20242B!important;
		font-size: 16px;
		margin-bottom: 8px;
		font-weight: 400;
	}
#mktoForm_4933 .mktoHtmlText, #mktoForm_4933 .mktoLabel{
		width: 100% !important;
		font-weight: 400;
	}
#mktoForm_4933 .mktoButtonWrap{
		display: block;
		width: 100% !important;
		margin: 0 !important;
	}
#mktoForm_4933 .mktoButtonWrap .mktoButton{
			width: 100% !important;
			padding: 12px 32px;
			background: #7E4082!important;
			border: none !important;
			border-radius: 20px;
			font-weight: bold;
			color: #fff !important;
			font-size: 20px!important;
		}
#mktoForm_4933 textarea{
		min-height: 100px;
	}
#mktoForm_4933 .mktoFormCol{
		margin-bottom: 0 !important;
	}
#mktoForm_4933 :is(.mktoFormRow):nth-last-child(-n + 2 of .mktoFormRow) { /* raw CSS */ grid-column: 1 / -1; 
}
@media only screen and (max-width: 767px) {
	#mktoForm_4933 {
	
	grid-template-columns: 1fr;
	}
}
#mktoForm_4934 {
	width: 100% !important;
}
#mktoForm_4934 .mktoFormRow { grid-column: auto; }
#mktoForm_4934 .mktoFormRow:has(+ .mktoButtonRow) {
		grid-column: 1 / -1;            /* full width */
		justify-content: flex-start;    /* optional */
	}
#mktoForm_4934 .mktoFieldWrap{
		display: flex;
		flex-direction: column;
		width: 100%!important;
	}
#mktoForm_4934 .mktoGutter{
		display: none;
	}
#mktoForm_4934 input[type=text],  #mktoForm_4934 input[type=url],  #mktoForm_4934 input[type=email],  #mktoForm_4934 input[type=tel],  #mktoForm_4934 input[type=number],  #mktoForm_4934 input[type=date],  #mktoForm_4934 textarea.mktoField,  #mktoForm_4934 select.mktoField{
		width: 100%!important;
		padding: 10px;
		border-radius: 12px;
		background: #fff;
		border: 1px solid #D5DBE0;
	}
#mktoForm_4934 .mktoFormCol{
		width: 100% !important;
	}
#mktoForm_4934 label{
		color: #20242B!important;
		font-size: 16px;
		margin-bottom: 8px;
		width: 100% !important;
	}
#mktoForm_4934 .mktoHtmlText, #mktoForm_4934 .mktoLabel{
		width: 100% !important;
	}
#mktoForm_4934 .mktoButtonRow{
		display: block;
		width: 100% !important;
		margin-top: 30px;
	}
#mktoForm_4934 .mktoButtonWrap{
		display: block;
		width: 100% !important;
		margin: 0 !important;
	}
#mktoForm_4934 .mktoButtonWrap .mktoButton{
			width: 100% !important;
			padding: 12px 32px;
			background: #7E4082!important;
			border: none !important;
			border-radius: 20px;
			font-weight: bold;
			color: #fff !important;
			font-size: 20px!important;
		}
#mktoForm_4934 textarea{
		min-height: 100px;
	}
#mktoForm_4934 .mktoFormCol{
		margin-bottom: 0 !important;
	}
/* Hide native radios but keep them accessible */
#mktoForm_4934 .mktoRadioList input[type="radio"] {
		position: absolute;
		opacity: 0;
		pointer-events: none;
	}
/* Style the label as a custom radio */
#mktoForm_4934 .mktoRadioList label {
		position: relative;
		padding-left: 28px; /* Space for custom dot */
		cursor: pointer;
		display: inline-block;
		line-height: 1.4;
		margin-left: 0 !important;
	}
/* Outer circle */
#mktoForm_4934 .mktoRadioList label::before {
		content: "";
		position: absolute;
		left: 0;
		top: 4px;
		width: 15px;
		height: 15px;
		border: 2px solid #7E4082; /* purple border */
		border-radius: 50%;
		background: white;
		box-sizing: border-box;
	}
/* Inner purple dot when checked */
#mktoForm_4934 .mktoRadioList input[type="radio"]:checked + label::after {
		content: "";
		position: absolute;
		left: 5px;
		top: 9px;
		width: 5px;
		height: 5px;
		background: #7E4082;
		border-radius: 50%;
	}
/* Hide native checkboxes but keep them accessible */
#mktoForm_4934 .mktoCheckboxList input[type="checkbox"] {
		position: absolute;
		opacity: 0;
		pointer-events: none;
	}
/* Style label as a custom checkbox */
#mktoForm_4934 .mktoCheckboxList label {
		position: relative;
		padding-left: 28px; /* space for custom box */
		cursor: pointer;
		display: inline-block;
		line-height: 1.4;
		margin-left: 0 !important;
		width: 100% !important;
	}
/* Outer square */
#mktoForm_4934 .mktoCheckboxList label::before {
		content: "";
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 18px;
		height: 18px;
		border: 2px solid #7E4082; /* purple border */
		border-radius: 4px; /* rounded corners */
		background: white;
		box-sizing: border-box;
	}
/* Check mark when checked */
#mktoForm_4934 .mktoCheckboxList input[type="checkbox"]:checked + label::after {
		content: "";
		position: absolute;
		left: 7px;
		top: 50%;
		transform: translateY(-60%) rotate(45deg);
		width: 5px;
		height: 10px;
		border-right: 2px solid #7E4082; /* purple check */
		border-bottom: 2px solid #7E4082;
	}
#mktoForm_4934 .mktoField, #mktoForm_4934 .mktoLogicalField{
		width: 100% !important;
	}
#mktoForm_4934 .mktoOffset{
	height: 6px !important;
}
.wp-block-button a{
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgb(126 64 130 / var(--tw-bg-opacity));
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	padding-left: 2.25rem;
	padding-right: 2.25rem;
	font-size: 20px;
	font-weight: 700;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
	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: 150ms;
}
.wp-block-button a:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(64 43 86 / var(--tw-bg-opacity));
}
#primary-menu >ul>li{
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
}
#primary-menu >ul>li >a{
	font-size: 15px;
	font-weight: 700;
	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: 150ms;
}
@media (min-width: 1280px){

	#primary-menu >ul>li >a{
		font-size: 16px;
	}
}
.site-header.site-header--dark .menu-item-has-children > a .submenu-toggle{
			
		}
@media (min-width: 1024px) {
		#primary-menu .menu-item-has-children{
		position: relative;
	}

			#primary-menu .menu-item-has-children ul.sub-menu{
		pointer-events: none;
		position: absolute;
		left: 0px;
		min-width: 240px;
		row-gap: 1.25rem;
		border-radius: 0.25rem;
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity));
		padding-left: 1rem;
		padding-right: 1rem;
		padding-bottom: 1rem;
		padding-top: 1rem;
		opacity: 0;
		--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
		--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
		transition-duration: 200ms;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
				top: 100%;
	}

				#primary-menu .menu-item-has-children ul.sub-menu li{
		margin-bottom: 0.75rem;
		line-height: 1.25;
	}

				#primary-menu .menu-item-has-children ul.sub-menu li:last-child{
		margin-bottom: 0px;
	}

				#primary-menu .menu-item-has-children ul.sub-menu a{
		display: flex;
		font-size: 14px;
		text-transform: none;
		--tw-text-opacity: 1;
		color: rgb(47 53 63 / var(--tw-text-opacity));
		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: 150ms;
	}

				@media (min-width: 1280px){

		#primary-menu .menu-item-has-children ul.sub-menu a{
			font-size: 15px;
		}
	}

			#primary-menu .menu-item-has-children:hover>ul.sub-menu{
		pointer-events: auto;
		--tw-translate-y: 0px;
		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));
		opacity: 1;
	}
}
#mobile-menu >li {
		width: 100%;
	}
#mobile-menu .menu-item-has-children {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		flex-direction: row-reverse;
	}
#mobile-menu .menu-item-has-children.open ul {
				flex: 0 0 auto;
				width: 100%;
			}
#mobile-menu .menu-item-has-children.open .menu-toggle {
				transform: scaleY(-1);
			}
#mobile-menu >li ul{
	display: none;
	width: 100%;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-top: 0.75rem;
}
#mobile-menu >li ul >li{
	border-style: none;
}
#mobile-menu >li ul >li:last-child{
	padding-bottom: 0px;
}
#mobile-menu >li ul a {
			display: flex;
			font-size: 15px;
		}
#mobile-menu .menu-toggle {
		width: 20px;
		height: 20px;
		display: flex;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='tve-dropdown-icon-up' viewBox='0 0 320 512'%3E%3Cpath fill='%23FF8C11' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z'%3E%3C/path%3E%3C/svg%3E");
		background-size: 12px;
		background-repeat: no-repeat;
		background-position: center;
	}
#mobile-menu .has-btn{
	border-style: none;
	padding-bottom: 0px !important;
}
#mobile-menu .has-btn a{
	width: 100%;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
#mobile-menu .has-btn.has-btn--plum a{
	display: block;
	border-radius: 9999px;
	text-align: center;
	font-weight: 600 !important;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}
#mobile-menu .has-btn.has-btn--plum a:hover{
	--tw-bg-opacity: 1 !important;
	background-color: rgb(41 94 112 / var(--tw-bg-opacity)) !important;
	--tw-text-opacity: 1 !important;
	color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
#mobile-menu .has-btn.has-btn--plum-600 a{
	display: block;
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgb(126 64 130 / var(--tw-bg-opacity));
	text-align: center;
	font-weight: 600 !important;
	--tw-text-opacity: 1;
	color: rgb(47 53 63 / var(--tw-text-opacity));
}
#mobile-menu .has-btn.has-btn--plum-600 a:hover{
	--tw-bg-opacity: 1 !important;
	background-color: rgb(41 94 112 / var(--tw-bg-opacity)) !important;
	--tw-text-opacity: 1 !important;
	color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
/* Backdrop animation */
.navbar-backdrop {
	transform: translateX(100%);
	opacity: 0;
	transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
	will-change: transform, opacity;
}
/* Animate ONLY main list items */
.side-navbar ul.menu>li {
	opacity: 0;
	transform: translateY(-8px);
	will-change: opacity, transform;
	transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}
/* Base animation styles */
[data-animation] {
	opacity: 0;
	visibility: hidden; /* Ensure elements are not visible initially */
	transform: translateY(20px); /* Default starting point */
	transition: opacity 0.3s ease, transform 0.3s ease;
}
[data-animation].animated {
	opacity: 1;
	visibility: visible; /* Make the element visible when animated */
	transform: translateY(0); /* Reset the transform */
}
/* Fade-in animations */
@keyframes fade-in {
	from {
			opacity: 0;
	}
	to {
			opacity: 1;
	}
}
.fade-in {
	animation-name: fade-in;
}
/* Fade-up animation */
@keyframes fade-up {
	from {
			opacity: 0;
			transform: translateY(20px);
	}
	to {
			opacity: 1;
			transform: translateY(0);
	}
}
.fade-up {
	animation-name: fade-up;
}
/* Fade-down animation */
@keyframes fade-down {
	from {
			opacity: 0;
			transform: translateY(-20px);
	}
	to {
			opacity: 1;
			transform: translateY(0);
	}
}
.fade-down {
	animation-name: fade-down;
}
/* Fade-left animation */
@keyframes fade-left {
	from {
			opacity: 0;
			transform: translateX(-20px);
	}
	to {
			opacity: 1;
			transform: translateX(0);
	}
}
.fade-left {
	animation-name: fade-left;
}
/* Fade-right animation */
@keyframes fade-right {
	from {
			opacity: 0;
			transform: translateX(20px);
	}
	to {
			opacity: 1;
			transform: translateX(0);
	}
}
.fade-right {
	animation-name: fade-right;
}
/* Hide on Mobile */
@media (max-width: 767px) {
	.hide-on-mobile {
		display: none !important;
	}
}
/* Hide on Tablet */
@media (min-width: 768px) and (max-width: 1023px) {
	.hide-on-tablet {
		display: none !important;
	}
}
/* Hide on Desktop */
@media (min-width: 1024px) {
	.hide-on-desktop {
		display: none !important;
	}
}
@media (max-width: 768px) {
	.left-on-mobile{
		text-align: left;
		float: none!important;
		margin-left: 0 !important;
	}
}
.animate-list > * {
	opacity: 0;
	transform: translateY(20px);
	transition: opacity 0.3s ease, transform 0.3s ease;
}
.animate-list > *.visible {
	opacity: 1;
	transform: translateY(0);
}
.link-stretched {
	position: static
}
.link-stretched::after {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	pointer-events: auto;
	background-color: rgba(0,0,0,0)
}
.breakout-bg{
	position: relative;
}
.breakout-bg::before{
	position: absolute;
	z-index: -1;
	top: 0;
	right: 50%;
	left: 50%;
	display: block;
	width: 100vw;
	height: 100%;
	margin-right: -50vw;
	margin-left: -50vw;
	content: '';
	background-color: inherit;
	background-size: cover;
	background-repeat: no-repeat;
}
/*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;
}
.slick-dots {
	list-style: none;
	display: flex;
	-moz-column-gap: 8px;
			 column-gap: 8px;
	margin: 0 !important;
}
.slick-dots li {
		list-style-type: none !important;
		opacity: .4;
	}
.slick-dots li.slick-active {
			opacity: 1;
		}
.slick-dots button {
		text-indent: -9999px;
		overflow: hidden;
		width: 8px;
		height: 8px;
		background-color: #fff;
		border-radius: 50%;
	}
/*Slider*/
.last\:mb-0:last-child{
	margin-bottom: 0px;
}
.last\:border-b-0:last-child{
	border-bottom-width: 0px;
}
.hover\:\!bg-\[\#295E70\]:hover{
	--tw-bg-opacity: 1 !important;
	background-color: rgb(41 94 112 / var(--tw-bg-opacity)) !important;
}
.hover\:bg-mint-400:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(107 204 179 / var(--tw-bg-opacity));
}
.hover\:bg-plum-700:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(64 43 86 / var(--tw-bg-opacity));
}
.hover\:bg-purple-50:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(250 245 255 / var(--tw-bg-opacity));
}
.hover\:bg-white\/20:hover{
	background-color: rgb(255 255 255 / 0.2);
}
.hover\:\!text-white:hover{
	--tw-text-opacity: 1 !important;
	color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.hover\:text-gray-900:hover{
	--tw-text-opacity: 1;
	color: rgb(17 24 39 / var(--tw-text-opacity));
}
.hover\:text-mint-200:hover{
	--tw-text-opacity: 1;
	color: rgb(177 240 224 / var(--tw-text-opacity));
}
.hover\:text-plum-600:hover{
	--tw-text-opacity: 1;
	color: rgb(126 64 130 / var(--tw-text-opacity));
}
.hover\:text-plum-700:hover{
	--tw-text-opacity: 1;
	color: rgb(64 43 86 / var(--tw-text-opacity));
}
.hover\:text-white:hover{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:no-underline:hover{
	text-decoration-line: none;
}
.group:hover .group-hover\:-bottom-4{
	bottom: -1rem;
}
.group:hover .group-hover\:-right-5{
	right: -1.25rem;
}
.group:hover .group-hover\:translate-y-2{
	--tw-translate-y: 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));
}
.group\/item:hover .group-hover\/item\:rotate-180{
	--tw-rotate: 180deg;
	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));
}
.group\/btn:hover .group-hover\/btn\:\!text-white{
	--tw-text-opacity: 1 !important;
	color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.group\/btn:hover .group-hover\/btn\:text-white{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}
.group.scroll .group-\[\.scroll\]\:flex{
	display: flex;
}
.group.scroll .group-\[\.scroll\]\:hidden{
	display: none;
}
.group.site-header.scroll .group-\[\.site-header\.scroll\]\:border-plum-600{
	--tw-border-opacity: 1;
	border-color: rgb(126 64 130 / var(--tw-border-opacity));
}
.group.site-header.scroll .group-\[\.site-header\.scroll\]\:border-plum-700{
	--tw-border-opacity: 1;
	border-color: rgb(64 43 86 / var(--tw-border-opacity));
}
.group.site-header.scroll .group-\[\.site-header\.scroll\]\:text-plum-600{
	--tw-text-opacity: 1;
	color: rgb(126 64 130 / var(--tw-text-opacity));
}
.group.site-header.scroll .group-\[\.site-header\.scroll\]\:text-plum-700{
	--tw-text-opacity: 1;
	color: rgb(64 43 86 / var(--tw-text-opacity));
}
.group.site-header.scroll .group-\[\.site-header\.scroll\]\:hover\:border-plum-600:hover{
	--tw-border-opacity: 1;
	border-color: rgb(126 64 130 / var(--tw-border-opacity));
}
.group.site-header.scroll .group-\[\.site-header\.scroll\]\:hover\:bg-plum-600:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(126 64 130 / var(--tw-bg-opacity));
}
.group.site-header.scroll .group-\[\.site-header\.scroll\]\:hover\:text-plum-600:hover{
	--tw-text-opacity: 1;
	color: rgb(126 64 130 / var(--tw-text-opacity));
}
.group.site-header.scroll .group-\[\.site-header\.scroll\]\:hover\:text-salt-200:hover{
	--tw-text-opacity: 1;
	color: rgb(250 251 251 / var(--tw-text-opacity));
}
.group.site-header.scroll .group-\[\.site-header\.scroll\]\:hover\:text-white:hover{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 600px){

	.sm\:ml-6{
		margin-left: 1.5rem;
	}

	.sm\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
@media (min-width: 768px){

	.md\:absolute{
		position: absolute;
	}

	.md\:bottom-28{
		bottom: 7rem;
	}

	.md\:col-span-4{
		grid-column: span 4 / span 4;
	}

	.md\:col-span-8{
		grid-column: span 8 / span 8;
	}

	.md\:my-6{
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
	}

	.md\:mt-24{
		margin-top: 6rem;
	}

	.md\:flex{
		display: flex;
	}

	.md\:w-1\/2{
		width: 50%;
	}

	.md\:max-w-\[720px\]{
		max-width: 720px;
	}

	.md\:justify-end{
		justify-content: flex-end;
	}

	.md\:gap-x-8{
		-moz-column-gap: 2rem;
		     column-gap: 2rem;
	}

	.md\:gap-y-24{
		row-gap: 6rem;
	}

	.md\:px-20{
		padding-left: 5rem;
		padding-right: 5rem;
	}

	.md\:py-4{
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.md\:pb-80{
		padding-bottom: 20rem;
	}

	.md\:pt-56{
		padding-top: 14rem;
	}

	.md\:\!text-\[17px\]{
		font-size: 17px !important;
	}

	.md\:\!text-\[19px\]{
		font-size: 19px !important;
	}

	.md\:text-3xl{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}

	.md\:text-\[22px\]{
		font-size: 22px;
	}

	.md\:text-\[24px\]{
		font-size: 24px;
	}

	.md\:text-\[26px\]{
		font-size: 26px;
	}

	.md\:text-\[28px\]{
		font-size: 28px;
	}

	.md\:text-\[32px\]{
		font-size: 32px;
	}

	.md\:text-\[40px\]{
		font-size: 40px;
	}

	.md\:text-\[48px\]{
		font-size: 48px;
	}

	.md\:text-\[52px\]{
		font-size: 52px;
	}

	.md\:text-\[58px\]{
		font-size: 58px;
	}

	.md\:text-\[64px\]{
		font-size: 64px;
	}
}
@media (min-width: 1024px){

	.lg\:-mx-6{
		margin-left: -1.5rem;
		margin-right: -1.5rem;
	}

	.lg\:-ml-20{
		margin-left: -5rem;
	}

	.lg\:mb-16{
		margin-bottom: 4rem;
	}

	.lg\:ml-6{
		margin-left: 1.5rem;
	}

	.lg\:mr-20{
		margin-right: 5rem;
	}

	.lg\:block{
		display: block;
	}

	.lg\:flex{
		display: flex;
	}

	.lg\:hidden{
		display: none;
	}

	.lg\:w-\[36\%\]{
		width: 36%;
	}

	.lg\:w-auto{
		width: auto;
	}

	.lg\:grid-cols-4{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}

	.lg\:flex-col{
		flex-direction: column;
	}

	.lg\:gap-x-9{
		-moz-column-gap: 2.25rem;
		     column-gap: 2.25rem;
	}

	.lg\:gap-y-\[120px\]{
		row-gap: 120px;
	}

	.lg\:rounded-\[20px\]{
		border-radius: 20px;
	}

	.lg\:pb-20{
		padding-bottom: 5rem;
	}

	.lg\:pt-40{
		padding-top: 10rem;
	}

	.lg\:pt-56{
		padding-top: 14rem;
	}

	.lg\:text-\[20px\]{
		font-size: 20px;
	}

	.lg\:text-\[32px\]{
		font-size: 32px;
	}

	.lg\:text-\[80px\]{
		font-size: 80px;
	}
}
@media (min-width: 1280px){

	.xl\:hidden{
		display: none;
	}

	.xl\:text-\[15px\]{
		font-size: 15px;
	}

	.xl\:text-\[16px\]{
		font-size: 16px;
	}
}
.\[\&\.scroll\]\:fixed.scroll{
	position: fixed;
}
.\[\&\.scroll\]\:bg-white.scroll{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.\[\&\.scroll\]\:shadow-lg.scroll{
	--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 768px){

	.\[\&\.scroll\]\:md\:py-4.scroll{
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
}
