/*
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)
2. [UnoCSS]: allow to override the default border color with css var `--un-default-border-color`
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: var(--un-default-border-color, #e5e7eb); /* 2 */
}

/*
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.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  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 */
}

/*
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]) {
  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-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;
}

/*
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::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{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}.container{position:relative;margin-left:auto;margin-right:auto;width:80%;max-width:1080px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;}.flex-center{display:flex;align-items:center;justify-content:center;}.custom-h3{padding:0;text-align:center;font-size:20px;font-weight:800;line-height:1.7em;text-transform:uppercase;}.custom-h1{font-size:34px;font-weight:800;line-height:1em;text-transform:uppercase;font-style:italic;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity));}.custom-h2{font-size:32px;font-weight:800;text-transform:uppercase;font-style:italic;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity));}.custom-h4{font-size:20px;font-weight:800;line-height:1em;text-transform:uppercase;font-style:italic;}@media (min-width: 768px){.custom-h1{font-size:40px;}}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.bottom-\[125px\]{bottom:125px;}.bottom-\[32px\]{bottom:32px;}.bottom-\[65\%\]{bottom:65%;}.bottom-\[65px\]{bottom:65px;}.bottom-0{bottom:0;}.left-0{left:0;}.left-1\/2{left:50%;}.right-0{right:0;}.top-\[20\%\]{top:20%;}.top-\[calc\(100\%\+14px\)\]{top:calc(100% + 14px);}.top-0{top:0;}.top-1\/2{top:50%;}.z-1{z-index:1;}.z-100{z-index:100;}.z-190{z-index:190;}.z-2{z-index:2;}.z-200{z-index:200;}.z-260{z-index:260;}.z-300{z-index:300;}.z-999{z-index:999;}.grid{display:grid;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-none{grid-template-columns:none;}.m-auto{margin:auto;}.mx-4{margin-left:1rem;margin-right:1rem;}.mx-auto{margin-left:auto;margin-right:auto;}.my-\[30px\]{margin-top:30px;margin-bottom:30px;}.my-\[36px\]{margin-top:36px;margin-bottom:36px;}.my-0{margin-top:0;margin-bottom:0;}.my-4{margin-top:1rem;margin-bottom:1rem;}.mb-\[10px\]{margin-bottom:10px;}.mb-\[30px\]{margin-bottom:30px;}.mb-\[6px\]{margin-bottom:6px;}.mb-1{margin-bottom:0.25rem;}.mb-3{margin-bottom:0.75rem;}.mb-4{margin-bottom:1rem;}.ml-6{margin-left:1.5rem;}.mt-\[10px\]{margin-top:10px;}.mt-\[30px\]{margin-top:30px;}.mt-\[5px\]{margin-top:5px;}.mt-\[65px\]{margin-top:65px;}.mt-\[6px\]{margin-top:6px;}.mt-\[75px\]{margin-top:75px;}.mt-4{margin-top:1rem;}.mt-8{margin-top:2rem;}.text-message+.\[\.text-message\+\&amp\;\]\:mt-5amp;{margin-top:1.25rem;}.last\:mb-0:last-child{margin-bottom:0;}.block{display:block;}.contents{display:contents;}.hidden{display:none;}.aspect-square{aspect-ratio:1/1;}.h-\[196px\]{height:196px;}.h-\[250px\]{height:250px;}.h-\[320px\]{height:320px;}.h-10{height:2.5rem;}.h-6{height:1.5rem;}.h-8{height:2rem;}.h-auto{height:auto;}.h-full{height:100%;}.max-h-\[120px\]{max-height:120px;}.max-h-\[521px\]{max-height:521px;}.max-h-\[90vh\]{max-height:90vh;}.max-w-\[100px\]{max-width:100px;}.max-w-\[1080px\]{max-width:1080px;}.max-w-\[191px\]{max-width:191px;}.max-w-\[231px\]{max-width:231px;}.max-w-\[300px\]{max-width:300px;}.max-w-\[540px\]{max-width:540px;}.max-w-\[600px\]{max-width:600px;}.max-w-\[70\%\]{max-width:70%;}.max-w-\[768px\]{max-width:768px;}.max-w-full{max-width:100%;}.min-h-\[20px\]{min-height:20px;}.min-w-\[100px\]{min-width:100px;}.min-w-0{min-width:0;}.w-\[17px\]{width:17px;}.w-\[30px\]{width:30px;}.w-\[521px\]{width:521px;}.w-\[80\%\]{width:80%;}.w-1\/2{width:50%;}.w-1\/3{width:33.3333333333%;}.w-1\/4{width:25%;}.w-10{width:2.5rem;}.w-2\/3{width:66.6666666667%;}.w-3\/10{width:30%;}.w-6{width:1.5rem;}.w-7\/10{width:70%;}.w-8{width:2rem;}.w-auto{width:auto;}.w-full{width:100%;}.w-max{width:max-content;}.flex{display:flex;}.flex-1{flex:1 1 0%;}.flex-shrink-0,.shrink-0{flex-shrink:0;}.flex-grow{flex-grow:1;}.flex-row{flex-direction:row;}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.origin-bottom-right{transform-origin:bottom right;}.-translate-x-1\/2{--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-translate-y-1\/2{--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.rotate--90{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:-90deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.cursor-pointer{cursor:pointer;}.items-start,[dir="rtl"] .rtl\:items-start{align-items:flex-start;}.items-end{align-items:flex-end;}.items-center{align-items:center;}.justify-start{justify-content:flex-start;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.gap-\[10px\]{gap:10px;}.gap-\[12px\]{gap:12px;}.gap-\[30px\]{gap:30px;}.gap-1{gap:0.25rem;}.gap-2{gap:0.5rem;}.gap-3{gap:0.75rem;}.gap-x-\[3\%\]{column-gap:3%;}.gap-x-4{column-gap:1rem;}.gap-y-\[30px\]{row-gap:30px;}.gap-y-\[45px\]{row-gap:45px;}.gap-y-\[46px\]{row-gap:46px;}.gap-y-2{row-gap:0.5rem;}.gap-y-4{row-gap:1rem;}.overflow-hidden{overflow:hidden;}.overflow-x-auto{overflow-x:auto;}.whitespace-pre-wrap{white-space:pre-wrap;}.break-words{overflow-wrap:break-word;}.border{border-width:1px;}.border-2{border-width:2px;}.border-t-\[3px\]{border-top-width:3px;}.border-\[\#d9d9d9\]{--un-border-opacity:1;border-color:rgba(217,217,217,var(--un-border-opacity));}.border-\[RGBA\(255\,255\,255\,0\)\]{--un-border-opacity:0;border-color:rgba(255,255,255,var(--un-border-opacity));}.border-custom-orange{--un-border-opacity:1;border-color:rgba(230,104,34,var(--un-border-opacity));}.border-custom-primary{--un-border-opacity:1;border-color:rgba(121,3,186,var(--un-border-opacity));}.border-custom-yellow{--un-border-opacity:1;border-color:rgba(221,166,56,var(--un-border-opacity));}.border-transparent{border-color:transparent;}.rounded-\[10px\]{border-radius:10px;}.rounded-\[20px\]{border-radius:20px;}.rounded-\[28px\]{border-radius:28px;}.rounded-\[40px\]{border-radius:40px;}.rounded-3xl{border-radius:1.5rem;}.rounded-5{border-radius:1.25rem;}.rounded-full{border-radius:9999px;}.rounded-sm{border-radius:0.125rem;}.rounded-bl-\[5px\]{border-bottom-left-radius:5px;}.rounded-tl-\[5px\]{border-top-left-radius:5px;}.rounded-tr-\[5px\]{border-top-right-radius:5px;}.bg-\[\#8119d3\]{--un-bg-opacity:1;background-color:rgba(129,25,211,var(--un-bg-opacity));}.bg-\[\#f4f4f4\]{--un-bg-opacity:1;background-color:rgba(244,244,244,var(--un-bg-opacity));}.bg-\[\#f7f7f7\]{--un-bg-opacity:1;background-color:rgba(247,247,247,var(--un-bg-opacity));}.bg-\[rgb\(187\,236\,14\)\]{--un-bg-opacity:1;background-color:rgba(187,236,14,var(--un-bg-opacity));}.bg-\[rgba\(0\,0\,0\,0\.4\)\]{--un-bg-opacity:0.4;background-color:rgba(0,0,0,var(--un-bg-opacity));}.bg-\[rgba\(0\,0\,0\,0\.6\)\]{--un-bg-opacity:0.6;background-color:rgba(0,0,0,var(--un-bg-opacity));}.bg-\[rgba\(0\,0\,0\,0\.8\)\]{--un-bg-opacity:0.8;background-color:rgba(0,0,0,var(--un-bg-opacity));}.bg-black{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity));}.bg-custom-grey{--un-bg-opacity:1;background-color:rgba(128,128,128,var(--un-bg-opacity));}.bg-custom-orange{--un-bg-opacity:1;background-color:rgba(230,104,34,var(--un-bg-opacity));}.bg-custom-primary{--un-bg-opacity:1;background-color:rgba(121,3,186,var(--un-bg-opacity));}.bg-white{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity));}.hover\:bg-\[\#704AAC\]:hover{--un-bg-opacity:1;background-color:rgba(112,74,172,var(--un-bg-opacity));}.hover\:bg-white:hover{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity));}.bg-cover{background-size:cover;}.bg-scroll{background-attachment:scroll;}.bg-top{background-position:top;}.bg-no-repeat{background-repeat:no-repeat;}.object-cover{object-fit:cover;}.object-contain{object-fit:contain;}.p-\[14px\]{padding:14px;}.p-\[15px\]{padding:15px;}.p-\[19px\]{padding:19px;}.p-\[20px\]{padding:20px;}.p-\[5\%\]{padding:5%;}.p-\[5px\]{padding:5px;}.p-0{padding:0;}.p-1,.p1{padding:0.25rem;}.px-\[10px\]{padding-left:10px;padding-right:10px;}.px-\[40px\]{padding-left:40px;padding-right:40px;}.px-\[5\%\]{padding-left:5%;padding-right:5%;}.px-\[60px\]{padding-left:60px;padding-right:60px;}.px-3{padding-left:0.75rem;padding-right:0.75rem;}.px-5{padding-left:1.25rem;padding-right:1.25rem;}.px-8{padding-left:2rem;padding-right:2rem;}.py-\[0\.5em\]{padding-top:0.5em;padding-bottom:0.5em;}.py-\[25px\]{padding-top:25px;padding-bottom:25px;}.py-\[27px\]{padding-top:27px;padding-bottom:27px;}.py-\[30px\]{padding-top:30px;padding-bottom:30px;}.py-\[42px\]{padding-top:42px;padding-bottom:42px;}.py-\[46px\]{padding-top:46px;padding-bottom:46px;}.py-\[54px\]{padding-top:54px;padding-bottom:54px;}.py-\[5px\]{padding-top:5px;padding-bottom:5px;}.py-\[6\%\]{padding-top:6%;padding-bottom:6%;}.py-2{padding-top:0.5rem;padding-bottom:0.5rem;}.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem;}.py-5{padding-top:1.25rem;padding-bottom:1.25rem;}.pb-\[10px\]{padding-bottom:10px;}.pb-\[14px\]{padding-bottom:14px;}.pb-\[15px\]{padding-bottom:15px;}.pb-\[16px\]{padding-bottom:16px;}.pb-\[1em\]{padding-bottom:1em;}.pb-\[27px\]{padding-bottom:27px;}.pb-\[2em\]{padding-bottom:2em;}.pb-\[32px\]{padding-bottom:32px;}.pb-\[50px\]{padding-bottom:50px;}.pb-\[54px\]{padding-bottom:54px;}.pb-\[8px\]{padding-bottom:8px;}.pb-0{padding-bottom:0;}.pb-3{padding-bottom:0.75rem;}.pb-4{padding-bottom:1rem;}.pl-\[10px\]{padding-left:10px;}.pl-\[5\%\]{padding-left:5%;}.pt-\[10px\]{padding-top:10px;}.pt-\[1em\]{padding-top:1em;}.pt-\[25px\]{padding-top:25px;}.pt-\[27px\]{padding-top:27px;}.pt-\[30px\]{padding-top:30px;}.pt-\[3em\]{padding-top:3em;}.pt-\[40px\]{padding-top:40px;}.pt-\[48px\]{padding-top:48px;}.pt-0\.5{padding-top:0.125rem;}.pt-2{padding-top:0.5rem;}.hover\:pb-5:hover{padding-bottom:1.25rem;}.text-center{text-align:center;}.text-\[0\.9em\]{font-size:0.9em;}.text-\[1\.2em\]{font-size:1.2em;}.text-\[12px\]{font-size:12px;}.text-\[13px\]{font-size:13px;}.text-\[14px\]{font-size:14px;}.text-\[16px\]{font-size:16px;}.text-\[18px\]{font-size:18px;}.text-\[20px\]{font-size:20px;}.text-\[22px\]{font-size:22px;}.text-\[24px\]{font-size:24px;}.text-\[28px\]{font-size:28px;}.text-\[30px\]{font-size:30px;}.text-\[32px\]{font-size:32px;}.text-\[70px\]{font-size:70px;}.text-4{font-size:1rem;}.text-base{font-size:1rem;line-height:1.5rem;}.font-300{font-weight:300;}.font-400{font-weight:400;}.font-600{font-weight:600;}.font-700,.font-bold{font-weight:700;}.font-800,.font-extrabold{font-weight:800;}.leading-\[0\.7em\]{line-height:0.7em;}.leading-\[1\.3em\]{line-height:1.3em;}.leading-\[1\.3rem\]{line-height:1.3rem;}.leading-\[1\.4em\]{line-height:1.4em;}.leading-\[1\.5\]{line-height:1.5;}.leading-\[1\.5em\]{line-height:1.5em;}.leading-\[1\]{line-height:1;}.leading-\[1em\]{line-height:1em;}.leading-\[26px\]{line-height:26px;}.leading-\[2em\]{line-height:2em;}.tracking-\[0\.1em\]{letter-spacing:0.1em;}.font-\[\'Barlow_Semi_Condensed\'\]{font-family:'Barlow Semi Condensed';}.font-\[\'ETmodules\'\]{font-family:'ETmodules';}.uppercase{text-transform:uppercase;}.italic{font-style:italic;}.text-\[\#7903ba\],.text-custom-primary{--un-text-opacity:1;color:rgba(121,3,186,var(--un-text-opacity));}.text-\[\#dda638\],.text-custom-yellow{--un-text-opacity:1;color:rgba(221,166,56,var(--un-text-opacity));}.text-black{--un-text-opacity:1;color:rgba(0,0,0,var(--un-text-opacity));}.text-custom-black{--un-text-opacity:1;color:rgba(20,20,20,var(--un-text-opacity));}.text-white{--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity));}.hover\:text-\[\#8119d3\]:hover{--un-text-opacity:1;color:rgba(129,25,211,var(--un-text-opacity));}.opacity-50{opacity:0.5;}.hover\:opacity-70:hover{opacity:0.7;}.shadow-\[0px_1px_2px_0px_rgba\(0\,0\,0\,0\.35\)\]{--un-shadow:0px 1px 2px 0px var(--un-shadow-color, rgba(0,0,0,0.35));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.transition-300{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;}.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-400{transition-duration:400ms;}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.sm\:py-2{padding-top:0.5rem;padding-bottom:0.5rem;}}@media (min-width: 768px){.group:hover .md\:group-hover\:visible{visibility:visible;}.md\:invisible{visibility:hidden;}.md\:absolute{position:absolute;}.md\:fixed{position:fixed;}.md\:relative{position:relative;}.md\:left-0{left:0;}.md\:top-\[100\%\]{top:100%;}.md\:z-100{z-index:100;}.md\:mx-8{margin-left:2rem;margin-right:2rem;}.md\:my-0{margin-top:0;margin-bottom:0;}.md\:my-4{margin-top:1rem;margin-bottom:1rem;}.md\:mt-\[150px\]{margin-top:150px;}.md\:mt-0{margin-top:0;}.md\:block{display:block;}.md\:hidden{display:none;}.md\:h-\[150px\]{height:150px;}.md\:h-\[400px\]{height:400px;}.md\:h-\[46px\]{height:46px;}.md\:h-full{height:100%;}.md\:max-w-3xl{max-width:48rem;}.md\:w-\[100\%\]{width:100%;}.md\:w-\[240px\]{width:240px;}.md\:w-2\/3{width:66.6666666667%;}.md\:w-3\/10{width:30%;}.md\:w-4\/5{width:80%;}.md\:w-auto{width:auto;}.md\:flex-row{flex-direction:row;}.md\:justify-center{justify-content:center;}.md\:justify-between{justify-content:space-between;}.md\:gap-\[25px\]{gap:25px;}.md\:gap-3{gap:0.75rem;}.md\:gap-y-\[27px\]{row-gap:27px;}.md\:border-t-\[3px\]{border-top-width:3px;}.md\:border-none{border-style:none;}.md\:p-0{padding:0;}.md\:px-0{padding-left:0;padding-right:0;}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem;}.md\:px-4{padding-left:1rem;padding-right:1rem;}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem;}.md\:py-\[27px\]{padding-top:27px;padding-bottom:27px;}.md\:py-\[6px\]{padding-top:6px;padding-bottom:6px;}.md\:py-0{padding-top:0;padding-bottom:0;}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem;}.md\:pb-\[16px\]{padding-bottom:16px;}.md\:pl-0{padding-left:0;}.md\:pr-8{padding-right:2rem;}.md\:pt-\[32px\]{padding-top:32px;}.md\:text-\[15px\]{font-size:15px;}.md\:font-400{font-weight:400;}.md\:tracking-\[1px\]{letter-spacing:1px;}.md\:opacity-0{opacity:0;}.group:hover .md\:group-hover\:opacity-100{opacity:1;}.md\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}}@media (min-width: 1024px){.group:hover .lg\:group-hover\:visible{visibility:visible;}.lg\:invisible{visibility:hidden;}.lg\:absolute{position:absolute;}.lg\:left-0{left:0;}.lg\:top-\[35px\]{top:35px;}.lg\:z-100{z-index:100;}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.lg\:mb-0{margin-bottom:0;}.lg\:ml-10{margin-left:2.5rem;}.lg\:mr-\[3\%\]{margin-right:3%;}.lg\:mt-2{margin-top:0.5rem;}.lg\:max-h-\[312px\]{max-height:312px;}.lg\:max-w-\[40rem\]{max-width:40rem;}.lg\:w-\[22\.75\%\]{width:22.75%;}.lg\:w-\[240px\]{width:240px;}.lg\:w-\[36\.7\%\]{width:36.7%;}.lg\:w-\[57\.8\%\]{width:57.8%;}.lg\:w-auto{width:auto;}.lg\:flex{display:flex;}.lg\:justify-end{justify-content:flex-end;}.lg\:gap-\[3\%\]{gap:3%;}.lg\:bg-fixed{background-attachment:fixed;}.lg\:px-1{padding-left:0.25rem;padding-right:0.25rem;}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem;}.lg\:py-\[2\%\]{padding-top:2%;padding-bottom:2%;}.lg\:py-\[6px\]{padding-top:6px;padding-bottom:6px;}.lg\:pb-\[1em\]{padding-bottom:1em;}.lg\:pb-\[2\%\]{padding-bottom:2%;}.lg\:pb-\[20px\]{padding-bottom:20px;}.lg\:pb-\[4\%\]{padding-bottom:4%;}.lg\:pb-0{padding-bottom:0;}.lg\:pl-0{padding-left:0;}.lg\:pt-\[2\%\]{padding-top:2%;}.lg\:pt-\[2em\]{padding-top:2em;}.lg\:text-left{text-align:left;}.lg\:text-right{text-align:right;}.lg\:text-\[14px\]{font-size:14px;}.lg\:text-\[32px\]{font-size:32px;}.lg\:opacity-0{opacity:0;}.group:hover .lg\:group-hover\:opacity-100{opacity:1;}.lg\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}}@media (min-width: 1280px){.xl\:ml-70{margin-left:17.5rem;}.xl\:max-w-\[48rem\]{max-width:48rem;}.xl\:max-w-full{max-width:100%;}.xl\:w-auto{width:auto;}.xl\:flex-1{flex:1 1 0%;}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem;}}
