*,
:after,
:before {
    --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-scroll-snap-strictness:proximity;
    --tw-ring-offset-width:0;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:#4285f480;
    --tw-ring-offset-shadow:0 0 #0000;
    --tw-ring-shadow:0 0 #0000;
    --tw-shadow:0 0 #0000;
    --tw-shadow-colored:0 0 #0000
}
::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-scroll-snap-strictness:proximity;
    --tw-ring-offset-width:0;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:#4285f480;
    --tw-ring-offset-shadow:0 0 #0000;
    --tw-ring-shadow:0 0 #0000;
    --tw-shadow:0 0 #0000;
    --tw-shadow-colored:0 0 #0000
}
*,
:after,
:before {
    box-sizing:border-box;
    border:0 solid #e5e7eb
}
:host,
html {
    line-height:1.5;
    -webkit-text-size-adjust:100%;
    -moz-tab-size:4;
    -o-tab-size:4;
    tab-size:4;
    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";
    font-feature-settings:normal;
    font-variation-settings:normal;
    -webkit-tap-highlight-color:transparent
}
body {
    line-height:inherit
}
hr {
    height:0;
    color:inherit;
    border-top-width:1px
}
abbr:where([title]) {
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size:inherit;
    font-weight:inherit
}
a {
    color:inherit;
    text-decoration:inherit
}
b,
strong {
    font-weight:bolder
}
code,
kbd,
pre,
samp {
    font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-feature-settings:normal;
    font-variation-settings:normal;
    font-size:1em
}
small {
    font-size:80%
}
sub,
sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sub {
    bottom:-.25em
}
sup {
    top:-.5em
}
table {
    text-indent:0;
    border-color:inherit;
    border-collapse:collapse
}
button,
input,
optgroup,
select,
textarea {
    font-family:inherit;
    font-feature-settings:inherit;
    font-variation-settings:inherit;
    font-size:100%;
    font-weight:inherit;
    line-height:inherit;
    letter-spacing:inherit;
    color:inherit;
    margin:0;
    padding:0
}
button,
select {
    text-transform:none
}
button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
    -webkit-appearance:button;
    background-color:transparent;
    background-image:none
}
:-moz-focusring {
    outline:auto
}
:-moz-ui-invalid {
    box-shadow:none
}
progress {
    vertical-align:baseline
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height:auto
}
[type=search] {
    -webkit-appearance:textfield;
    outline-offset:-2px
}
::-webkit-search-decoration {
    -webkit-appearance:none
}
::-webkit-file-upload-button {
    -webkit-appearance:button;
    font:inherit
}
summary {
    display:list-item
}
blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
    margin:0
}
fieldset {
    margin:0
}
fieldset,
legend {
    padding:0
}
menu,
ol,
ul {
    list-style:none;
    margin:0;
    padding:0
}
dialog {
    padding:0
}
textarea {
    resize:vertical
}
input::-moz-placeholder,
textarea::-moz-placeholder {
    opacity:1;
    color:#9ca3af
}
input::placeholder,
textarea::placeholder {
    opacity:1;
    color:#9ca3af
}
[role=button],
button {
    cursor:pointer
}
:disabled {
    cursor:default
}
audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
    display:block;
    vertical-align:middle
}
img,
video {
    max-width:100%;
    height:auto
}
[hidden]:where(:not([hidden=until-found])) {
    display:none
}
[multiple],
[type=date],
[type=datetime-local],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
input:where(:not([type])),
select,
textarea {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:#fff;
    border-color:#6b7280;
    border-width:1px;
    border-radius:0;
    padding:.5rem .75rem;
    font-size:1rem;
    line-height:1.5rem;
    --tw-shadow:0 0 #0000
}
[multiple]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=email]:focus,
[type=month]:focus,
[type=number]:focus,
[type=password]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=text]:focus,
[type=time]:focus,
[type=url]:focus,
[type=week]:focus,
input:where(:not([type])):focus,
select:focus,
textarea:focus {
    outline:2px solid transparent;
    outline-offset:2px;
    --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width:0;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:#1a73e8;
    --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    border-color:#1a73e8
}
input::-moz-placeholder,
textarea::-moz-placeholder {
    color:#6b7280;
    opacity:1
}
input::placeholder,
textarea::placeholder {
    color:#6b7280;
    opacity:1
}
::-webkit-datetime-edit-fields-wrapper {
    padding:0
}
::-webkit-date-and-time-value {
    min-height:1.5em;
    text-align:inherit
}
::-webkit-datetime-edit {
    display:inline-flex
}
::-webkit-datetime-edit,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-meridiem-field,
::-webkit-datetime-edit-millisecond-field,
::-webkit-datetime-edit-minute-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-second-field,
::-webkit-datetime-edit-year-field {
    padding-top:0;
    padding-bottom:0
}
select {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
    background-position:right .5rem center;
    background-repeat:no-repeat;
    background-size:1.5em 1.5em;
    padding-right:2.5rem;
    -webkit-print-color-adjust:exact;
    print-color-adjust:exact
}
[multiple],
[size]:where(select:not([size="1"])) {
    background-image:none;
    background-position:0 0;
    background-repeat:unset;
    background-size:initial;
    padding-right:.75rem;
    -webkit-print-color-adjust:unset;
    print-color-adjust:unset
}
[type=checkbox],
[type=radio] {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    padding:0;
    -webkit-print-color-adjust:exact;
    print-color-adjust:exact;
    display:inline-block;
    vertical-align:middle;
    background-origin:border-box;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    flex-shrink:0;
    height:1rem;
    width:1rem;
    color:#1a73e8;
    background-color:#fff;
    border-color:#6b7280;
    border-width:1px;
    --tw-shadow:0 0 #0000
}
[type=checkbox] {
    border-radius:0
}
[type=radio] {
    border-radius:100%
}
[type=checkbox]:focus,
[type=radio]:focus {
    outline:2px solid transparent;
    outline-offset:2px;
    --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width:2px;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:#1a73e8;
    --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}
[type=checkbox]:checked,
[type=radio]:checked {
    border-color:transparent;
    background-color:currentColor;
    background-size:100% 100%;
    background-position:50%;
    background-repeat:no-repeat
}
[type=checkbox]:checked {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")
}
@media (forced-colors:active) {
    [type=checkbox]:checked {
        -webkit-appearance:auto;
        -moz-appearance:auto;
        appearance:auto
    }
}
[type=radio]:checked {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")
}
@media (forced-colors:active) {
    [type=radio]:checked {
        -webkit-appearance:auto;
        -moz-appearance:auto;
        appearance:auto
    }
}
[type=checkbox]:checked:focus,
[type=checkbox]:checked:hover,
[type=radio]:checked:focus,
[type=radio]:checked:hover {
    border-color:transparent;
    background-color:currentColor
}
[type=checkbox]:indeterminate {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");
    border-color:transparent;
    background-color:currentColor;
    background-size:100% 100%;
    background-position:50%;
    background-repeat:no-repeat
}
@media (forced-colors:active) {
    [type=checkbox]:indeterminate {
        -webkit-appearance:auto;
        -moz-appearance:auto;
        appearance:auto
    }
}
[type=checkbox]:indeterminate:focus,
[type=checkbox]:indeterminate:hover {
    border-color:transparent;
    background-color:currentColor
}
[type=file] {
    background:unset;
    border-color:inherit;
    border-width:0;
    border-radius:0;
    padding:0;
    font-size:unset;
    line-height:inherit
}
[type=file]:focus {
    outline:1px solid ButtonText;
    outline:1px auto -webkit-focus-ring-color
}
h1,
h2,
h3,
h4,
h5,
h6 {
    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"
}
:host,
body {
    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"
}
.container {
    width:100%
}
@media (min-width:320px) {
    .container {
        max-width:320px
    }
}
@media (min-width:375px) {
    .container {
        max-width:375px
    }
}
@media (min-width:576px) {
    .container {
        max-width:576px
    }
}
@media (min-width:768px) {
    .container {
        max-width:768px
    }
}
@media (min-width:960px) {
    .container {
        max-width:960px
    }
}
@media (min-width:1024px) {
    .container {
        max-width:1024px
    }
}
@media (min-width:1200px) {
    .container {
        max-width:1200px
    }
}
@media (min-width:1440px) {
    .container {
        max-width:1440px
    }
}
@media (min-width:1640px) {
    .container {
        max-width:1640px
    }
}
.cta-btn {
    display:block;
    min-width:100px;
    max-width:-moz-fit-content;
    max-width:fit-content;
    border-radius:100px;
    padding:14px 20px;
    text-align:center;
    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";
    font-size:14px;
    font-weight:500;
    line-height:100%
}
@media (min-width:768px) {
    .cta-btn {
        padding:16px 34px
    }
}
@media (min-width:960px) {
    .cta-btn {
        font-size:20px
    }
}
.cta-primary {
    display:block;
    min-width:100px;
    max-width:-moz-fit-content;
    max-width:fit-content;
    border-radius:100px;
    padding:14px 20px;
    text-align:center;
    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";
    font-size:14px;
    font-weight:500;
    line-height:100%
}
@media (min-width:768px) {
    .cta-primary {
        padding:16px 34px
    }
}
@media (min-width:960px) {
    .cta-primary {
        font-size:20px
    }
}
.cta-primary:focus-visible {
    --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
}
.cta-primary {
    --tw-bg-opacity:1;
    background-color:rgb(26 115 232/var(--tw-bg-opacity));
    --tw-text-opacity:1;
    color:rgb(255 255 255/var(--tw-text-opacity))
}
.cta-primary:hover {
    background:#1b66c9;
    box-shadow:0 1px 2px 0 #3c40434d 1px 3px 1px #3c404326
}
.cta-primary:focus {
    background:#1b63c1;
    box-shadow:0 1px 2px 0 #3c40434d 2px 6px 2px #3c404326
}
.cta-primary:disabled {
    --tw-bg-opacity:1;
    background-color:rgb(229 231 235/var(--tw-bg-opacity));
    --tw-text-opacity:1;
    color:rgb(75 85 99/var(--tw-text-opacity))
}
.cta-btn:focus-visible {
    --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
}
.cta-outlined {
    display:block;
    min-width:100px;
    max-width:-moz-fit-content;
    max-width:fit-content;
    border-radius:100px;
    padding:14px 20px;
    text-align:center;
    font-size:14px;
    font-weight:500;
    line-height:100%
}
@media (min-width:768px) {
    .cta-outlined {
        padding:16px 34px
    }
}
@media (min-width:960px) {
    .cta-outlined {
        font-size:20px
    }
}
.cta-outlined {
    border:1.2px solid transparent;
    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"
}
@media (min-width:960px) {
    .cta-outlined {
        border-width:2px
    }
}
.cta-outlined:focus-visible {
    --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
}
.cta-outlined {
    --tw-text-opacity:1;
    color:rgb(66 133 244/var(--tw-text-opacity));
    --tw-border-opacity:1;
    border-color:rgb(66 133 244/var(--tw-border-opacity));
    background-color:transparent
}
.cta-outlined:focus,
.cta-outlined:hover {
    --tw-bg-opacity:1;
    background-color:rgb(219 234 254/var(--tw-bg-opacity))
}
.cta-link {
    cursor:pointer;
    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"
}
.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
}
.visible {
    visibility:visible
}
.invisible {
    visibility:hidden
}
.static {
    position:static
}
.fixed {
    position:fixed
}
.absolute {
    position:absolute
}
.relative {
    position:relative
}
.inset-0 {
    inset:0
}
.inset-y-0 {
    top:0;
    bottom:0
}
.-bottom-10 {
    bottom:-2.5rem
}
.-bottom-4 {
    bottom:-1rem
}
.bottom-0 {
    bottom:0
}
.bottom-4 {
    bottom:1rem
}
.bottom-\[-20px\] {
    bottom:-20px
}
.bottom-\[-27px\] {
    bottom:-27px
}
.bottom-\[-34px\] {
    bottom:-34px
}
.bottom-\[-8\.5px\] {
    bottom:-8.5px
}
.bottom-\[30px\] {
    bottom:30px
}
.bottom-\[65px\] {
    bottom:65px
}
.left-0 {
    left:0
}
.left-1\/2 {
    left:50%
}
.left-\[-118px\] {
    left:-118px
}
.left-\[-50px\] {
    left:-50px
}
.left-\[-54px\] {
    left:-54px
}
.left-\[-70px\] {
    left:-70px
}
.right-0 {
    right:0
}
.right-1 {
    right:.25rem
}
.right-2 {
    right:.5rem
}
.right-4 {
    right:1rem
}
.right-5 {
    right:1.25rem
}
.right-\[-60px\] {
    right:-60px
}
.right-\[-65px\] {
    right:-65px
}
.right-\[-70px\] {
    right:-70px
}
.right-\[50\%\] {
    right:50%
}
.top-0 {
    top:0
}
.top-1 {
    top:.25rem
}
.top-\[1150px\] {
    top:1150px
}
.top-\[1340px\] {
    top:1340px
}
.top-\[13px\] {
    top:13px
}
.top-\[1867px\] {
    top:1867px
}
.top-\[2200px\] {
    top:2200px
}
.top-\[25px\] {
    top:25px
}
.top-\[40px\] {
    top:40px
}
.top-\[45px\] {
    top:45px
}
.top-\[605px\] {
    top:605px
}
.top-\[60px\] {
    top:60px
}
.-z-10 {
    z-index:-10
}
.z-10 {
    z-index:10
}
.z-20 {
    z-index:20
}
.z-30 {
    z-index:30
}
.z-40 {
    z-index:40
}
.z-50 {
    z-index:50
}
.z-\[-1\] {
    z-index:-1
}
.z-\[0\] {
    z-index:0
}
.z-\[1\] {
    z-index:1
}
.z-\[2\] {
    z-index:2
}
.z-\[3\] {
    z-index:3
}
.col-auto {
    grid-column:auto
}
.\!my-2 {
    margin-top:.5rem!important;
    margin-bottom:.5rem!important
}
.mx-4 {
    margin-left:1rem;
    margin-right:1rem
}
.mx-auto {
    margin-left:auto;
    margin-right:auto
}
.\!mt-0 {
    margin-top:0!important
}
.\!mt-1\.5 {
    margin-top:.375rem!important
}
.\!mt-\[0px\] {
    margin-top:0!important
}
.mb-12 {
    margin-bottom:3rem
}
.mb-14 {
    margin-bottom:3.5rem
}
.mb-2 {
    margin-bottom:.5rem
}
.mb-4 {
    margin-bottom:1rem
}
.mb-5 {
    margin-bottom:1.25rem
}
.mb-6 {
    margin-bottom:1.5rem
}
.mb-7 {
    margin-bottom:1.75rem
}
.mb-8 {
    margin-bottom:2rem
}
.mb-\[-2\.5rem\] {
    margin-bottom:-2.5rem
}
.mb-\[18px\] {
    margin-bottom:18px
}
.mb-\[5\.5px\] {
    margin-bottom:5.5px
}
.mb-\[60px\] {
    margin-bottom:60px
}
.mb-\[70px\] {
    margin-bottom:70px
}
.ml-1 {
    margin-left:.25rem
}
.ml-10 {
    margin-left:2.5rem
}
.ml-4 {
    margin-left:1rem
}
.ml-6 {
    margin-left:1.5rem
}
.ml-\[-15px\] {
    margin-left:-15px
}
.ml-\[-2\.94rem\] {
    margin-left:-2.94rem
}
.ml-\[16px\] {
    margin-left:16px
}
.ml-\[60px\] {
    margin-left:60px
}
.mr-4 {
    margin-right:1rem
}
.mr-\[10px\] {
    margin-right:10px
}
.mt-1 {
    margin-top:.25rem
}
.mt-10 {
    margin-top:2.5rem
}
.mt-12 {
    margin-top:3rem
}
.mt-14 {
    margin-top:3.5rem
}
.mt-2 {
    margin-top:.5rem
}
.mt-3 {
    margin-top:.75rem
}
.mt-4 {
    margin-top:1rem
}
.mt-5 {
    margin-top:1.25rem
}
.mt-8 {
    margin-top:2rem
}
.mt-\[-1\.5rem\] {
    margin-top:-1.5rem
}
.mt-\[-100px\] {
    margin-top:-100px
}
.mt-\[-25px\] {
    margin-top:-25px
}
.mt-\[-66px\] {
    margin-top:-66px
}
.mt-\[-78px\] {
    margin-top:-78px
}
.mt-\[16px\] {
    margin-top:16px
}
.mt-\[18px\] {
    margin-top:18px
}
.mt-\[24px\] {
    margin-top:24px
}
.mt-\[3px\] {
    margin-top:3px
}
.mt-\[40px\] {
    margin-top:40px
}
.mt-\[54px\] {
    margin-top:54px
}
.mt-\[60px\] {
    margin-top:60px
}
.mt-\[8px\] {
    margin-top:8px
}
.mt-\[90px\] {
    margin-top:90px
}
.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!important
}
.hidden {
    display:none
}
.\!h-\[233px\] {
    height:233px!important
}
.h-0 {
    height:0
}
.h-10 {
    height:2.5rem
}
.h-12 {
    height:3rem
}
.h-16 {
    height:4rem
}
.h-3 {
    height:.75rem
}
.h-4 {
    height:1rem
}
.h-48 {
    height:12rem
}
.h-5 {
    height:1.25rem
}
.h-6 {
    height:1.5rem
}
.h-8 {
    height:2rem
}
.h-\[100vh\] {
    height:100vh
}
.h-\[10px\] {
    height:10px
}
.h-\[125px\] {
    height:125px
}
.h-\[150px\] {
    height:150px
}
.h-\[157\.859px\] {
    height:157.859px
}
.h-\[163px\] {
    height:163px
}
.h-\[164px\] {
    height:164px
}
.h-\[178\.5px\] {
    height:178.5px
}
.h-\[19\.5px\] {
    height:19.5px
}
.h-\[190px\] {
    height:190px
}
.h-\[205px\] {
    height:205px
}
.h-\[221px\] {
    height:221px
}
.h-\[233px\] {
    height:233px
}
.h-\[250px\] {
    height:250px
}
.h-\[270px\] {
    height:270px
}
.h-\[280px\] {
    height:280px
}
.h-\[328px\] {
    height:328px
}
.h-\[32px\] {
    height:32px
}
.h-\[375px\] {
    height:375px
}
.h-\[400px\] {
    height:400px
}
.h-\[450px\] {
    height:450px
}
.h-\[455px\] {
    height:455px
}
.h-\[582px\] {
    height:582px
}
.h-\[60px\] {
    height:60px
}
.h-\[657px\] {
    height:657px
}
.h-\[76px\] {
    height:76px
}
.h-\[90px\] {
    height:90px
}
.h-auto {
    height:auto
}
.h-full {
    height:100%
}
.max-h-\[90px\] {
    max-height:90px
}
.max-h-\[90vh\] {
    max-height:90vh
}
.min-h-52 {
    min-height:13rem
}
.min-h-\[100px\] {
    min-height:100px
}
.min-h-\[216px\] {
    min-height:216px
}
.min-h-\[233px\] {
    min-height:233px
}
.min-h-\[437px\] {
    min-height:437px
}
.min-h-\[513px\] {
    min-height:513px
}
.min-h-screen {
    min-height:100vh
}
.\!w-auto {
    width:auto!important
}
.\!w-full {
    width:100%!important
}
.w-1\/2 {
    width:50%
}
.w-12 {
    width:3rem
}
.w-16 {
    width:4rem
}
.w-2\/3 {
    width:66.666667%
}
.w-24 {
    width:6rem
}
.w-3\/4 {
    width:75%
}
.w-4 {
    width:1rem
}
.w-6 {
    width:1.5rem
}
.w-8 {
    width:2rem
}
.w-80 {
    width:20rem
}
.w-\[100vw\] {
    width:100vw
}
.w-\[10px\] {
    width:10px
}
.w-\[141px\] {
    width:141px
}
.w-\[150px\] {
    width:150px
}
.w-\[19\.5px\] {
    width:19.5px
}
.w-\[200px\] {
    width:200px
}
.w-\[239px\] {
    width:239px
}
.w-\[243px\] {
    width:243px
}
.w-\[274px\] {
    width:274px
}
.w-\[291px\] {
    width:291px
}
.w-\[300px\] {
    width:300px
}
.w-\[308px\] {
    width:308px
}
.w-\[311px\] {
    width:311px
}
.w-\[316px\] {
    width:316px
}
.w-\[321px\] {
    width:321px
}
.w-\[32px\] {
    width:32px
}
.w-\[421px\] {
    width:421px
}
.w-\[697px\] {
    width:697px
}
.w-\[80vw\] {
    width:80vw
}
.w-\[895px\] {
    width:895px
}
.w-\[90px\] {
    width:90px
}
.w-auto {
    width:auto
}
.w-full {
    width:100%
}
.w-px {
    width:1px
}
.w-screen {
    width:100vw
}
.min-w-\[100px\] {
    min-width:100px
}
.min-w-\[80px\] {
    min-width:80px
}
.min-w-full {
    min-width:100%
}
.max-w-3xl {
    max-width:48rem
}
.max-w-\[1204px\] {
    max-width:1204px
}
.max-w-\[136px\] {
    max-width:136px
}
.max-w-\[303px\] {
    max-width:303px
}
.max-w-\[308px\] {
    max-width:308px
}
.max-w-\[357px\] {
    max-width:357px
}
.max-w-\[416px\] {
    max-width:416px
}
.max-w-\[768px\] {
    max-width:768px
}
.max-w-\[925px\] {
    max-width:925px
}
.max-w-\[975px\] {
    max-width:975px
}
.max-w-fit {
    max-width:-moz-fit-content;
    max-width:fit-content
}
.max-w-full {
    max-width:100%
}
.max-w-md {
    max-width:28rem
}
.max-w-sm {
    max-width:24rem
}
.flex-1 {
    flex:1 1 0
}
.flex-shrink-0,
.shrink-0 {
    flex-shrink:0
}
.flex-grow,
.grow {
    flex-grow:1
}
.-translate-x-full {
    --tw-translate-x:-100%
}
.-translate-x-full,
.translate-x-0 {
    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-x-0 {
    --tw-translate-x:0
}
.rotate-180 {
    --tw-rotate:180deg
}
.rotate-180,
.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))
}
@keyframes pulse {
    50% {
        opacity:.5
    }
}
.animate-pulse {
    animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite
}
@keyframes spin {
    to {
        transform:rotate(1turn)
    }
}
.animate-spin {
    animation:spin 1s linear infinite
}
.cursor-not-allowed {
    cursor:not-allowed
}
.cursor-pointer {
    cursor:pointer
}
.touch-pan-x {
    --tw-pan-x:pan-x;
    touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)
}
.snap-start {
    scroll-snap-align:start
}
.list-inside {
    list-style-position:inside
}
.list-disc {
    list-style-type:disc
}
.grid-cols-1 {
    grid-template-columns:repeat(1,minmax(0,1fr))
}
.grid-cols-2 {
    grid-template-columns:repeat(2,minmax(0,1fr))
}
.flex-row-reverse {
    flex-direction:row-reverse
}
.flex-col {
    flex-direction:column
}
.flex-col-reverse {
    flex-direction:column-reverse
}
.flex-wrap {
    flex-wrap:wrap
}
.items-start {
    align-items:flex-start
}
.items-end {
    align-items:flex-end
}
.items-center {
    align-items:center
}
.justify-end {
    justify-content:flex-end
}
.justify-center {
    justify-content:center
}
.justify-between {
    justify-content:space-between
}
.gap-2 {
    gap:.5rem
}
.gap-3 {
    gap:.75rem
}
.gap-4 {
    gap:1rem
}
.gap-5 {
    gap:1.25rem
}
.gap-6 {
    gap:1.5rem
}
.gap-7 {
    gap:1.75rem
}
.gap-8 {
    gap:2rem
}
.gap-\[10px\] {
    gap:10px
}
.gap-\[29px\] {
    gap:29px
}
.gap-x-2 {
    -moz-column-gap:.5rem;
    column-gap:.5rem
}
.gap-x-20 {
    -moz-column-gap:5rem;
    column-gap:5rem
}
.gap-x-6 {
    -moz-column-gap:1.5rem;
    column-gap:1.5rem
}
.gap-x-8 {
    -moz-column-gap:2rem;
    column-gap:2rem
}
.gap-y-10 {
    row-gap:2.5rem
}
.gap-y-3 {
    row-gap:.75rem
}
.gap-y-4 {
    row-gap:1rem
}
.space-x-4>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:0;
    margin-right:calc(1rem*var(--tw-space-x-reverse));
    margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))
}
.space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:0;
    margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(.5rem*var(--tw-space-y-reverse))
}
.space-y-4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:0;
    margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(1rem*var(--tw-space-y-reverse))
}
.space-y-6>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:0;
    margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))
}
.space-y-8>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:0;
    margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(2rem*var(--tw-space-y-reverse))
}
.\!overflow-hidden {
    overflow:hidden!important
}
.overflow-hidden {
    overflow:hidden
}
.overflow-visible {
    overflow:visible
}
.overflow-y-auto {
    overflow-y:auto
}
.overflow-y-hidden {
    overflow-y:hidden
}
.whitespace-nowrap {
    white-space:nowrap
}
.text-wrap {
    text-wrap:wrap
}
.rounded {
    border-radius:.25rem
}
.rounded-2xl {
    border-radius:1rem
}
.rounded-\[100px\] {
    border-radius:100px
}
.rounded-\[12px\] {
    border-radius:12px
}
.rounded-\[15px\] {
    border-radius:15px
}
.rounded-\[20px\] {
    border-radius:20px
}
.rounded-\[2rem\] {
    border-radius:2rem
}
.rounded-\[40px\] {
    border-radius:40px
}
.rounded-\[4px\] {
    border-radius:4px
}
.rounded-full {
    border-radius:9999px
}
.rounded-lg {
    border-radius:.5rem
}
.rounded-md {
    border-radius:.375rem
}
.rounded-xl {
    border-radius:.75rem
}
.rounded-b-\[15px\] {
    border-bottom-right-radius:15px;
    border-bottom-left-radius:15px
}
.rounded-r-2xl {
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
}
.rounded-t-\[15px\] {
    border-top-left-radius:15px;
    border-top-right-radius:15px
}
.border {
    border-width:1px
}
.border-2 {
    border-width:2px
}
.border-\[0\.5px\] {
    border-width:.5px
}
.border-\[1px\] {
    border-width:1px
}
.border-\[2\.5px\] {
    border-width:2.5px
}
.border-b {
    border-bottom-width:1px
}
.border-b-2 {
    border-bottom-width:2px
}
.border-b-\[1px\] {
    border-bottom-width:1px
}
.border-none {
    border-style:none
}
.border-black {
    --tw-border-opacity:1;
    border-color:rgb(0 0 0/var(--tw-border-opacity))
}
.border-blue-400 {
    --tw-border-opacity:1;
    border-color:rgb(66 142 244/var(--tw-border-opacity))
}
.border-blue-500 {
    --tw-border-opacity:1;
    border-color:rgb(66 133 244/var(--tw-border-opacity))
}
.border-blue-600 {
    --tw-border-opacity:1;
    border-color:rgb(26 115 232/var(--tw-border-opacity))
}
.border-gray-200 {
    --tw-border-opacity:1;
    border-color:rgb(229 231 235/var(--tw-border-opacity))
}
.border-gray-300 {
    --tw-border-opacity:1;
    border-color:rgb(209 213 219/var(--tw-border-opacity))
}
.border-gray-400 {
    --tw-border-opacity:1;
    border-color:rgb(156 163 175/var(--tw-border-opacity))
}
.border-gray-900 {
    --tw-border-opacity:1;
    border-color:rgb(17 24 39/var(--tw-border-opacity))
}
.border-grey-300 {
    --tw-border-opacity:1;
    border-color:rgb(218 220 224/var(--tw-border-opacity))
}
.border-grey-700 {
    --tw-border-opacity:1;
    border-color:rgb(96 99 104/var(--tw-border-opacity))
}
.border-grey-900 {
    --tw-border-opacity:1;
    border-color:rgb(32 33 36/var(--tw-border-opacity))
}
.border-red-500 {
    --tw-border-opacity:1;
    border-color:rgb(234 67 53/var(--tw-border-opacity))
}
.border-transparent {
    border-color:transparent
}
.border-white {
    --tw-border-opacity:1;
    border-color:rgb(255 255 255/var(--tw-border-opacity))
}
.border-b-grey-300 {
    --tw-border-opacity:1;
    border-bottom-color:rgb(218 220 224/var(--tw-border-opacity))
}
.border-t-transparent {
    border-top-color:transparent
}
.\!bg-white {
    --tw-bg-opacity:1!important;
    background-color:rgb(255 255 255/var(--tw-bg-opacity))!important
}
.bg-black {
    --tw-bg-opacity:1;
    background-color:rgb(0 0 0/var(--tw-bg-opacity))
}
.bg-blue-100 {
    --tw-bg-opacity:1;
    background-color:rgb(219 234 254/var(--tw-bg-opacity))
}
.bg-blue-200 {
    --tw-bg-opacity:1;
    background-color:rgb(188 224 247/var(--tw-bg-opacity))
}
.bg-blue-400 {
    --tw-bg-opacity:1;
    background-color:rgb(66 142 244/var(--tw-bg-opacity))
}
.bg-blue-500 {
    --tw-bg-opacity:1;
    background-color:rgb(66 133 244/var(--tw-bg-opacity))
}
.bg-blue-600 {
    --tw-bg-opacity:1;
    background-color:rgb(26 115 232/var(--tw-bg-opacity))
}
.bg-gray-100 {
    --tw-bg-opacity:1;
    background-color:rgb(243 244 246/var(--tw-bg-opacity))
}
.bg-gray-200 {
    --tw-bg-opacity:1;
    background-color:rgb(229 231 235/var(--tw-bg-opacity))
}
.bg-gray-300 {
    --tw-bg-opacity:1;
    background-color:rgb(209 213 219/var(--tw-bg-opacity))
}
.bg-gray-50 {
    --tw-bg-opacity:1;
    background-color:rgb(249 250 251/var(--tw-bg-opacity))
}
.bg-gray-900 {
    --tw-bg-opacity:1;
    background-color:rgb(17 24 39/var(--tw-bg-opacity))
}
.bg-grey-200 {
    --tw-bg-opacity:1;
    background-color:rgb(232 234 237/var(--tw-bg-opacity))
}
.bg-grey-700 {
    --tw-bg-opacity:1;
    background-color:rgb(96 99 104/var(--tw-bg-opacity))
}
.bg-grey-900 {
    --tw-bg-opacity:1;
    background-color:rgb(32 33 36/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\/\[0\.6\] {
    background-color:hsla(0,0%,100%,.6)
}
.bg-opacity-50 {
    --tw-bg-opacity:.5
}
.bg-\[url\(\'\/2025\/assets\/images\/backgrounds\/registration-mobile\.webp\'\)\] {
    background-image:url(/2025/assets/images/backgrounds/registration-mobile.webp)
}
.bg-gradient-to-r {
    background-image:linear-gradient(to right,var(--tw-gradient-stops))
}
.from-green-500 {
    --tw-gradient-from:#34a853 var(--tw-gradient-from-position);
    --tw-gradient-to:#34a85300 var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.via-teal-500 {
    --tw-gradient-to:#14b8a600 var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from),#14b8a6 var(--tw-gradient-via-position),var(--tw-gradient-to)
}
.to-blue-500 {
    --tw-gradient-to:#4285f4 var(--tw-gradient-to-position)
}
.bg-cover {
    background-size:cover
}
.bg-center {
    background-position:50%
}
.bg-no-repeat {
    background-repeat:no-repeat
}
.\!object-contain {
    -o-object-fit:contain!important;
    object-fit:contain!important
}
.object-contain {
    -o-object-fit:contain;
    object-fit:contain
}
.object-cover {
    -o-object-fit:cover;
    object-fit:cover
}
.object-bottom {
    -o-object-position:bottom;
    object-position:bottom
}
.object-left {
    -o-object-position:left;
    object-position:left
}
.object-right {
    -o-object-position:right;
    object-position:right
}
.p-0 {
    padding:0
}
.p-1 {
    padding:.25rem
}
.p-2 {
    padding:.5rem
}
.p-3 {
    padding:.75rem
}
.p-4 {
    padding:1rem
}
.p-5 {
    padding:1.25rem
}
.p-6 {
    padding:1.5rem
}
.p-\[10px\] {
    padding:10px
}
.p-\[16px\] {
    padding:16px
}
.p-\[3px\] {
    padding:3px
}
.px-1 {
    padding-left:.25rem;
    padding-right:.25rem
}
.px-2 {
    padding-left:.5rem;
    padding-right:.5rem
}
.px-3 {
    padding-left:.75rem;
    padding-right:.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-\[1\.37rem\] {
    padding-left:1.37rem;
    padding-right:1.37rem
}
.px-\[20px\] {
    padding-left:20px;
    padding-right:20px
}
.px-\[4px\] {
    padding-left:4px;
    padding-right:4px
}
.py-1 {
    padding-top:.25rem;
    padding-bottom:.25rem
}
.py-10 {
    padding-top:2.5rem;
    padding-bottom:2.5rem
}
.py-2 {
    padding-top:.5rem;
    padding-bottom:.5rem
}
.py-3 {
    padding-top:.75rem;
    padding-bottom:.75rem
}
.py-4 {
    padding-top:1rem;
    padding-bottom:1rem
}
.py-5 {
    padding-top:1.25rem;
    padding-bottom:1.25rem
}
.py-6 {
    padding-top:1.5rem;
    padding-bottom:1.5rem
}
.py-8 {
    padding-top:2rem;
    padding-bottom:2rem
}
.py-9 {
    padding-top:2.25rem;
    padding-bottom:2.25rem
}
.py-\[10px\] {
    padding-top:10px;
    padding-bottom:10px
}
.py-\[14px\] {
    padding-top:14px;
    padding-bottom:14px
}
.py-\[17px\] {
    padding-top:17px;
    padding-bottom:17px
}
.py-\[45px\] {
    padding-top:45px;
    padding-bottom:45px
}
.pb-0 {
    padding-bottom:0
}
.pb-1 {
    padding-bottom:.25rem
}
.pb-10 {
    padding-bottom:2.5rem
}
.pb-4 {
    padding-bottom:1rem
}
.pb-5 {
    padding-bottom:1.25rem
}
.pb-6 {
    padding-bottom:1.5rem
}
.pb-8 {
    padding-bottom:2rem
}
.pb-9 {
    padding-bottom:2.25rem
}
.pl-10 {
    padding-left:2.5rem
}
.pl-3 {
    padding-left:.75rem
}
.pl-5 {
    padding-left:1.25rem
}
.pr-10 {
    padding-right:2.5rem
}
.pr-8 {
    padding-right:2rem
}
.pt-0 {
    padding-top:0
}
.pt-10 {
    padding-top:2.5rem
}
.pt-6 {
    padding-top:1.5rem
}
.pt-8 {
    padding-top:2rem
}
.pt-\[22px\] {
    padding-top:22px
}
.pt-\[4px\] {
    padding-top:4px
}
.pt-\[86px\] {
    padding-top:86px
}
.text-left {
    text-align:left
}
.text-center {
    text-align:center
}
.text-right {
    text-align:right
}
.font-\[\'Google_Sans\'\] {
    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"
}
.font-display {
    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"
}
.font-sans {
    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"
}
.\!text-\[20px\] {
    font-size:20px!important
}
.text-2xl {
    font-size:1.5rem;
    line-height:2rem
}
.text-3xl {
    font-size:1.875rem;
    line-height:2.25rem
}
.text-5xl {
    font-size:3rem;
    line-height:1
}
.text-\[10px\] {
    font-size:10px
}
.text-\[12px\] {
    font-size:12px
}
.text-\[16px\] {
    font-size:16px
}
.text-\[18px\] {
    font-size:18px
}
.text-\[20px\] {
    font-size:20px
}
.text-\[22px\] {
    font-size:22px
}
.text-\[32px\] {
    font-size:32px
}
.text-\[34px\] {
    font-size:34px
}
.text-\[42px\] {
    font-size:42px
}
.text-\[48px\] {
    font-size:48px
}
.text-\[50px\] {
    font-size:50px
}
.text-base {
    font-size:1rem;
    line-height:1.5rem
}
.text-lg {
    font-size:1.125rem;
    line-height:1.75rem
}
.text-sm {
    font-size:.875rem;
    line-height:1.25rem
}
.text-xl {
    font-size:1.25rem;
    line-height:1.75rem
}
.text-xs {
    font-size:.75rem;
    line-height:1rem
}
.\!font-medium {
    font-weight:500!important
}
.font-\[500\] {
    font-weight:500
}
.font-bold {
    font-weight:700
}
.font-medium {
    font-weight:500
}
.font-normal {
    font-weight:400
}
.font-semibold {
    font-weight:600
}
.italic {
    font-style:italic
}
.leading-4 {
    line-height:1rem
}
.leading-6 {
    line-height:1.5rem
}
.leading-7 {
    line-height:1.75rem
}
.leading-\[100\%\] {
    line-height:100%
}
.leading-\[110\%\] {
    line-height:110%
}
.leading-\[116\%\] {
    line-height:116%
}
.leading-\[120\%\] {
    line-height:120%
}
.leading-\[140\%\] {
    line-height:140%
}
.leading-\[18px\] {
    line-height:18px
}
.leading-\[24px\] {
    line-height:24px
}
.leading-\[28px\] {
    line-height:28px
}
.leading-\[35\.2px\] {
    line-height:35.2px
}
.leading-\[38px\] {
    line-height:38px
}
.leading-\[52\.8px\] {
    line-height:52.8px
}
.leading-\[64px\] {
    line-height:64px
}
.tracking-\[-0\.03em\] {
    letter-spacing:-.03em
}
.tracking-\[-0\.25px\] {
    letter-spacing:-.25px
}
.tracking-\[-0\.5px\] {
    letter-spacing:-.5px
}
.tracking-\[-1\.26px\] {
    letter-spacing:-1.26px
}
.tracking-\[-1\.44px\] {
    letter-spacing:-1.44px
}
.tracking-\[-1\.5px\] {
    letter-spacing:-1.5px
}
.tracking-\[-1\.7px\] {
    letter-spacing:-1.7px
}
.tracking-\[0\.1px\] {
    letter-spacing:.1px
}
.tracking-\[0\.2px\] {
    letter-spacing:.2px
}
.\!text-grey-900 {
    --tw-text-opacity:1!important;
    color:rgb(32 33 36/var(--tw-text-opacity))!important
}
.text-blue-500 {
    --tw-text-opacity:1;
    color:rgb(66 133 244/var(--tw-text-opacity))
}
.text-blue-600 {
    --tw-text-opacity:1;
    color:rgb(26 115 232/var(--tw-text-opacity))
}
.text-blue-800 {
    --tw-text-opacity:1;
    color:rgb(30 64 175/var(--tw-text-opacity))
}
.text-gray-500 {
    --tw-text-opacity:1;
    color:rgb(107 114 128/var(--tw-text-opacity))
}
.text-gray-600 {
    --tw-text-opacity:1;
    color:rgb(75 85 99/var(--tw-text-opacity))
}
.text-gray-700 {
    --tw-text-opacity:1;
    color:rgb(55 65 81/var(--tw-text-opacity))
}
.text-gray-900 {
    --tw-text-opacity:1;
    color:rgb(17 24 39/var(--tw-text-opacity))
}
.text-grey-700 {
    --tw-text-opacity:1;
    color:rgb(96 99 104/var(--tw-text-opacity))
}
.text-grey-900 {
    --tw-text-opacity:1;
    color:rgb(32 33 36/var(--tw-text-opacity))
}
.text-red-400 {
    --tw-text-opacity:1;
    color:rgb(255 81 69/var(--tw-text-opacity))
}
.text-red-500 {
    --tw-text-opacity:1;
    color:rgb(234 67 53/var(--tw-text-opacity))
}
.text-red-600 {
    --tw-text-opacity:1;
    color:rgb(220 38 38/var(--tw-text-opacity))
}
.text-white {
    --tw-text-opacity:1;
    color:rgb(255 255 255/var(--tw-text-opacity))
}
.\!underline {
    text-decoration-line:underline!important
}
.underline {
    text-decoration-line:underline
}
.decoration-gray-700 {
    text-decoration-color:#374151
}
.decoration-white {
    text-decoration-color:#fff
}
.decoration-\[1\.5px\] {
    text-decoration-thickness:1.5px
}
.underline-offset-4 {
    text-underline-offset:4px
}
.underline-offset-\[from-font\] {
    text-underline-offset:from-font
}
.opacity-0 {
    opacity:0
}
.opacity-100 {
    opacity:1
}
.opacity-50 {
    opacity:.5
}
.shadow {
    --tw-shadow:0 1px 3px 0 #0000001a 1px 2px -1px #0000001a;
    --tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)
}
.shadow,
.shadow-cta-white {
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow-cta-white {
    --tw-shadow:0 4px 80px 0 #fff;
    --tw-shadow-colored:0 4px 80px 0 var(--tw-shadow-color)
}
.shadow-lg {
    --tw-shadow:0 10px 15px -3px #0000001a 4px 6px -4px #0000001a;
    --tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)
}
.shadow-lg,
.shadow-md {
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow-md {
    --tw-shadow:0 4px 6px -1px #0000001a 2px 4px -2px #0000001a;
    --tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)
}
.shadow-sm {
    --tw-shadow:0 1px 2px 0 #0000000d;
    --tw-shadow-colored:0 1px 2px 0 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-none {
    outline:2px solid transparent;
    outline-offset:2px
}
.ring-red-500 {
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(234 67 53/var(--tw-ring-opacity))
}
.blur {
    --tw-blur:blur(8px)
}
.blur,
.filter {
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.backdrop-blur-\[7\.5px\] {
    --tw-backdrop-blur:blur(7.5px);
    -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(.4,0,.2,1);
    transition-duration:.15s
}
.transition-all {
    transition-property:all;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
}
.transition-colors {
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
}
.transition-transform {
    transition-property:transform;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
}
.duration-300 {
    transition-duration:.3s
}
.ease-in-out {
    transition-timing-function:cubic-bezier(.4,0,.2,1)
}
:root {
    --primary-color:#006e18;
    --on-primary-color:#fff;
    --secondary-container:#d6e8ce;
    --on-secondary-container:#111f0f
}
.container {
    max-width:1360px
}
body {
    padding:0;
    margin:0;
    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";
    --tw-text-opacity:1;
    color:rgb(32 33 36/var(--tw-text-opacity))
}
[dsd-pending] {
    display:none
}
input::-moz-placeholder {
    --tw-text-opacity:1;
    color:rgb(55 65 81/var(--tw-text-opacity))
}
input::placeholder {
    --tw-text-opacity:1;
    color:rgb(55 65 81/var(--tw-text-opacity))
}
.medium-body {
    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";
    font-size:24px;
    font-style:normal;
    font-weight:400;
    line-height:110%
}
@media (min-width:320px) {
    .sm\:l-h1 {
        font-size:48px;
        letter-spacing:-1.44px;
        line-height:104%
    }
    .sm\:l-h1,
    .sm\:l-h2 {
        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";
        font-weight:500
    }
    .sm\:l-h2 {
        font-size:50px;
        letter-spacing:-1.5px;
        line-height:116%
    }
    .sm\:l-h3 {
        font-size:48px;
        letter-spacing:-1.92px;
        line-height:100%
    }
    .sm\:l-h3,
    .sm\:l-h4 {
        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";
        font-weight:500
    }
    .sm\:l-h4 {
        font-size:42px;
        letter-spacing:-.96px;
        line-height:105%
    }
    .sm\:l-h5 {
        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";
        font-size:24px;
        font-weight:500;
        letter-spacing:-.25px;
        line-height:125%
    }
    .sm\:l-p1 {
        font-size:22px
    }
    .sm\:l-p1,
    .sm\:l-p2 {
        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";
        font-weight:400;
        line-height:120%
    }
    .sm\:l-p2 {
        font-size:14px
    }
    .sm\:l-cta1 {
        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";
        font-size:20px;
        font-weight:500;
        letter-spacing:.28px
    }
    .sm\:l-cta2 {
        letter-spacing:.2px
    }
    .sm\:l-cta2,
    .sm\:l-link {
        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";
        font-size:16px;
        font-weight:500
    }
}
@media (min-width:960px) {
    .md\:l-h1 {
        font-size:128px;
        letter-spacing:-5.12px
    }
    .md\:l-h1,
    .md\:l-h2 {
        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";
        font-weight:500;
        line-height:100%
    }
    .md\:l-h2 {
        font-size:100px;
        letter-spacing:-4px
    }
    .md\:l-h3 {
        font-size:64px;
        letter-spacing:-1.92px;
        line-height:100%
    }
    .md\:l-h3,
    .md\:l-h4 {
        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";
        font-weight:500
    }
    .md\:l-h4 {
        font-size:48px;
        letter-spacing:-.96px;
        line-height:105%
    }
    .md\:l-p1 {
        font-size:32px;
        line-height:110%
    }
    .md\:l-p1,
    .md\:l-p2 {
        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";
        font-weight:400
    }
    .md\:l-p2 {
        font-size:20px;
        line-height:120%
    }
    .md\:l-cta1 {
        font-size:20px;
        letter-spacing:.28px
    }
    .md\:l-cta1,
    .md\:l-cta2 {
        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";
        font-weight:500
    }
    .md\:l-cta2 {
        font-size:16px;
        letter-spacing:.2px;
        letter-spacing:1%
    }
    .md\:l-link {
        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";
        font-size:16px;
        font-weight:500
    }
}
@media (min-width:1440px) {
    .lg\:l-h1 {
        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";
        font-size:100px;
        font-weight:500;
        letter-spacing:-5.12px;
        line-height:100px
    }
    .lg\:l-h2 {
        letter-spacing:-4px;
        line-height:70px
    }
    .lg\:l-h2,
    .lg\:l-h3 {
        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";
        font-size:64px;
        font-weight:500
    }
    .lg\:l-h3 {
        letter-spacing:-4%;
        line-height:100%
    }
    .lg\:l-h4 {
        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";
        font-size:48px;
        font-weight:500;
        letter-spacing:-.96px;
        line-height:105%
    }
    .lg\:l-p1 {
        font-size:32px;
        line-height:110%
    }
    .lg\:l-p1,
    .lg\:l-p2 {
        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";
        font-weight:400
    }
    .lg\:l-p2 {
        font-size:20px;
        line-height:120%
    }
    .lg\:l-cta1 {
        font-size:20px;
        letter-spacing:.28px
    }
    .lg\:l-cta1,
    .lg\:l-cta2 {
        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";
        font-weight:500
    }
    .lg\:l-cta2 {
        font-size:16px;
        letter-spacing:.2px;
        letter-spacing:1%
    }
    .lg\:l-link {
        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";
        font-size:16px;
        font-weight:500
    }
}
registered-toast {
    position:fixed;
    right:1.5rem;
    bottom:1.5rem;
    z-index:50
}
.blue-green-gradient {
    background:linear-gradient(90deg,#4285f4,#2daeb8,#34a853)
}
.green-yellow-gradient {
    background:linear-gradient(90deg,#34a853,#8cc52f,#fbbc04)
}
.yellow-red-gradient {
    background:linear-gradient(180deg,#fbbc04,#ff902a,#ea4335)
}
.red-blue-gradient {
    background:linear-gradient(180deg,#ea4335,#9b72cb,#4285f4)
}
.rainbow-gradient {
    background:linear-gradient(90deg,#4285f4,#9b72cb,#ea4335,#ff902a,#fbbc04,#8cc52f,#34a853)
}
.blue-red-bottom-gradient {
    background:linear-gradient(0deg,#ea4335,#9b72cb,#4285f4)
}
.yellow-green-gradient {
    background:linear-gradient(180deg,#fbbc04,#8cc52f,#34a853)
}
.green-blue-gradient {
    background:linear-gradient(90deg,#34a853,#2daeb8,#4285f4)
}
.green-blue-bottom-gradient {
    background:linear-gradient(180deg,#34a853,#2daeb8,#4285f4)
}
.red-yellow-bottom-gradient {
    background:linear-gradient(180deg,#ea4335,#ff902a,#fbbc04)
}
.black-dark-gray-gradient {
    background:linear-gradient(180deg,#000 9.63%,transparent 99.94%)
}
.card-dev__cta {
    width:-moz-fit-content;
    width:fit-content;
    border-radius:100px;
    --tw-text-opacity:1;
    color:rgb(32 33 36/var(--tw-text-opacity))
}
.card-dev__cta:hover {
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255/var(--tw-bg-opacity))
}
.card-dev__cta-content {
    border:2px solid transparent;
    --tw-border-opacity:1;
    border-color:rgb(32 33 36/var(--tw-border-opacity));
    padding:10px 1.25rem
}
@media (min-width:768px) {
    .card-dev__cta-content {
        padding:1rem
    }
}
.card-dev__cta-content {
    font-size:inherit
}
.card-dev__cta-content:hover {
    border:none;
    margin:2px;
    height:92%
}
.location-search:focus,
.location-search:focus-visible {
    outline:none;
    box-shadow:none
}
.home-hero-container {
    align-items:center;
    background:linear-gradient(180deg,#3952d2,#4285f4 30%,#bce0f7 95%);
    display:flex;
    flex-direction:column;
    position:relative;
    overflow-x:hidden
}
.faq-button__container {
    position:relative;
    --tw-bg-opacity:1;
    background-color:rgb(229 231 235/var(--tw-bg-opacity));
    transition:background-color .3s ease-in-out
}
.faq-button__container:before {
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:linear-gradient(90deg,#34a853,#2daeb8,#4285f4);
    opacity:0;
    transition:opacity .3s ease-in-out;
    border-radius:inherit
}
.faq-button__container:focus:before,
.faq-button__container:hover:before {
    opacity:1
}
.home-bottom-img-container:after {
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:30%;
    background:linear-gradient(180deg,#20212400,#000 83.5%,#000 99%)
}
.modal-content {
    max-height:calc(90vh - 235px)
}
button:disabled,
input:disabled {
    cursor:not-allowed;
    opacity:.5
}
@media screen and (max-width:768px) {
    .modal-content {
        max-height:calc(90vh - 270px)
    }
}
@media screen and (max-width:430px) {
    .error-modal-asset {
        margin-right:-20%;
        -o-object-position:left;
        object-position:left
    }
}
@media screen and (max-width:900px) {
    .insufficient-modal__content {
        flex-direction:column-reverse
    }
}
@media screen and (min-width:901px) {
    .insufficient-modal__content {
        flex-direction:row
    }
    .insufficient-modal__body {
        padding-left:1.5rem!important;
        padding-right:1.5rem!important
    }
}
@media screen and (min-width:1024px) {
    .insufficient-modal__body {
        padding-left:2.5rem!important;
        padding-right:2.5rem!important
    }
}
@media screen and (min-width:1280px) {
    .about-cards-container {
        justify-content:space-between
    }
}
@media screen and (min-width:856px) {
    .about-card {
        width:32%;
        max-width:432px
    }
}
.hcm-show {
    display:none
}
@media (forced-colors:active) {
    .hcm-hide {
        display:none
    }
    .hcm-show {
        display:block
    }
    .hcm-show.dark-image,
    .hcm-show.light-image {
        display:none
    }
}
@media (forced-colors:active) and (prefers-color-scheme:light) {
    .hcm-show.light-image {
        display:block
    }
}
@media (forced-colors:active) and (prefers-color-scheme:dark) {
    .hcm-show.dark-image {
        display:block
    }
}
@keyframes fade-in-right {
    0% {
        opacity:0;
        transform:translateX(100px)
    }
    to {
        opacity:1;
        transform:translateX(0)
    }
}
@keyframes fade-in-left {
    0% {
        opacity:0;
        transform:translateX(-100px)
    }
    to {
        opacity:1;
        transform:translateX(0)
    }
}
@keyframes fade-in-down {
    0% {
        opacity:0;
        transform:translateY(-20px)
    }
    to {
        opacity:1;
        transform:translateY(0)
    }
}
.fade-in-right {
    animation-fill-mode:both;
    animation-name:fade-in-right
}
.fade-in-left,
.fade-in-right {
    opacity:0;
    animation-duration:1s
}
.fade-in-left {
    animation-fill-mode:both;
    animation-name:fade-in-left
}
.fade-in-down {
    opacity:0;
    animation-duration:1s;
    animation-fill-mode:both;
    animation-name:fade-in-down
}
[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
    transition-duration:50ms
}
[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
    transition-delay:50ms
}
[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
    transition-duration:.1s
}
[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay:.1s
}
[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
    transition-duration:.15s
}
[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
    transition-delay:.15s
}
[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
    transition-duration:.2s
}
[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay:.2s
}
[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
    transition-duration:.25s
}
[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
    transition-delay:.25s
}
[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
    transition-duration:.3s
}
[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay:.3s
}
[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
    transition-duration:.35s
}
[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
    transition-delay:.35s
}
[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
    transition-duration:.4s
}
[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay:.4s
}
[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
    transition-duration:.45s
}
[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
    transition-delay:.45s
}
[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
    transition-duration:.5s
}
[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
    transition-delay:.5s
}
[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
    transition-duration:.55s
}
[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
    transition-delay:.55s
}
[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
    transition-duration:.6s
}
[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
    transition-delay:.6s
}
[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
    transition-duration:.65s
}
[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
    transition-delay:.65s
}
[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
    transition-duration:.7s
}
[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
    transition-delay:.7s
}
[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
    transition-duration:.75s
}
[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
    transition-delay:.75s
}
[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
    transition-duration:.8s
}
[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
    transition-delay:.8s
}
[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
    transition-duration:.85s
}
[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
    transition-delay:.85s
}
[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
    transition-duration:.9s
}
[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
    transition-delay:.9s
}
[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
    transition-duration:.95s
}
[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
    transition-delay:.95s
}
[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
    transition-duration:1s
}
[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
    transition-delay:1s
}
[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
    transition-duration:1.05s
}
[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
    transition-delay:1.05s
}
[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
    transition-duration:1.1s
}
[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
    transition-delay:1.1s
}
[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
    transition-duration:1.15s
}
[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
    transition-delay:1.15s
}
[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
    transition-duration:1.2s
}
[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
    transition-delay:1.2s
}
[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
    transition-duration:1.25s
}
[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
    transition-delay:1.25s
}
[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
    transition-duration:1.3s
}
[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
    transition-delay:1.3s
}
[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
    transition-duration:1.35s
}
[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
    transition-delay:1.35s
}
[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
    transition-duration:1.4s
}
[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
    transition-delay:1.4s
}
[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
    transition-duration:1.45s
}
[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
    transition-delay:1.45s
}
[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
    transition-duration:1.5s
}
[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
    transition-delay:1.5s
}
[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
    transition-duration:1.55s
}
[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
    transition-delay:1.55s
}
[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
    transition-duration:1.6s
}
[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
    transition-delay:1.6s
}
[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
    transition-duration:1.65s
}
[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
    transition-delay:1.65s
}
[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
    transition-duration:1.7s
}
[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
    transition-delay:1.7s
}
[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
    transition-duration:1.75s
}
[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
    transition-delay:1.75s
}
[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
    transition-duration:1.8s
}
[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
    transition-delay:1.8s
}
[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
    transition-duration:1.85s
}
[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
    transition-delay:1.85s
}
[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
    transition-duration:1.9s
}
[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
    transition-delay:1.9s
}
[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
    transition-duration:1.95s
}
[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
    transition-delay:1.95s
}
[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
    transition-duration:2s
}
[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
    transition-delay:2s
}
[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
    transition-duration:2.05s
}
[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
    transition-delay:2.05s
}
[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
    transition-duration:2.1s
}
[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
    transition-delay:2.1s
}
[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
    transition-duration:2.15s
}
[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
    transition-delay:2.15s
}
[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
    transition-duration:2.2s
}
[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
    transition-delay:2.2s
}
[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
    transition-duration:2.25s
}
[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
    transition-delay:2.25s
}
[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
    transition-duration:2.3s
}
[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
    transition-delay:2.3s
}
[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
    transition-duration:2.35s
}
[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
    transition-delay:2.35s
}
[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
    transition-duration:2.4s
}
[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
    transition-delay:2.4s
}
[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
    transition-duration:2.45s
}
[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
    transition-delay:2.45s
}
[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
    transition-duration:2.5s
}
[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
    transition-delay:2.5s
}
[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
    transition-duration:2.55s
}
[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
    transition-delay:2.55s
}
[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
    transition-duration:2.6s
}
[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
    transition-delay:2.6s
}
[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
    transition-duration:2.65s
}
[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
    transition-delay:2.65s
}
[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
    transition-duration:2.7s
}
[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
    transition-delay:2.7s
}
[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
    transition-duration:2.75s
}
[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
    transition-delay:2.75s
}
[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
    transition-duration:2.8s
}
[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
    transition-delay:2.8s
}
[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
    transition-duration:2.85s
}
[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
    transition-delay:2.85s
}
[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
    transition-duration:2.9s
}
[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
    transition-delay:2.9s
}
[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
    transition-duration:2.95s
}
[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
    transition-delay:2.95s
}
[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
    transition-duration:3s
}
[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
    transition-delay:3s
}
[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
    transition-timing-function:cubic-bezier(.25,.25,.75,.75)
}
[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
    transition-timing-function:ease
}
[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
    transition-timing-function:ease-in
}
[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
    transition-timing-function:ease-out
}
[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
    transition-timing-function:ease-in-out
}
[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos] {
    transition-timing-function:cubic-bezier(.6,-.28,.735,.045)
}
[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos] {
    transition-timing-function:cubic-bezier(.175,.885,.32,1.275)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos] {
    transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
}
[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function:cubic-bezier(.47,0,.745,.715)
}
[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos] {
    transition-timing-function:cubic-bezier(.39,.575,.565,1)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos] {
    transition-timing-function:cubic-bezier(.445,.05,.55,.95)
}
[data-aos][data-aos][data-aos-easing=ease-in-quad],
body[data-aos-easing=ease-in-quad] [data-aos] {
    transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quad],
body[data-aos-easing=ease-out-quad] [data-aos] {
    transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
body[data-aos-easing=ease-in-out-quad] [data-aos] {
    transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],
body[data-aos-easing=ease-in-cubic] [data-aos] {
    transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],
body[data-aos-easing=ease-out-cubic] [data-aos] {
    transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
    transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-quart] [data-aos] {
    transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-quart] [data-aos] {
    transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-quart] [data-aos] {
    transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos^=fade][data-aos^=fade] {
    opacity:0;
    transition-property:opacity,transform
}
[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity:1;
    transform:translateZ(0)
}
[data-aos=fade-up] {
    transform:translate3d(0,100px,0)
}
[data-aos=fade-down] {
    transform:translate3d(0,-100px,0)
}
[data-aos=fade-right] {
    transform:translate3d(-100px,0,0)
}
[data-aos=fade-left] {
    transform:translate3d(100px,0,0)
}
[data-aos=fade-up-right] {
    transform:translate3d(-100px,100px,0)
}
[data-aos=fade-up-left] {
    transform:translate3d(100px,100px,0)
}
[data-aos=fade-down-right] {
    transform:translate3d(-100px,-100px,0)
}
[data-aos=fade-down-left] {
    transform:translate3d(100px,-100px,0)
}
[data-aos^=zoom][data-aos^=zoom] {
    opacity:0;
    transition-property:opacity,transform
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity:1;
    transform:translateZ(0) scale(1)
}
[data-aos=zoom-in] {
    transform:scale(.6)
}
[data-aos=zoom-in-up] {
    transform:translate3d(0,100px,0) scale(.6)
}
[data-aos=zoom-in-down] {
    transform:translate3d(0,-100px,0) scale(.6)
}
[data-aos=zoom-in-right] {
    transform:translate3d(-100px,0,0) scale(.6)
}
[data-aos=zoom-in-left] {
    transform:translate3d(100px,0,0) scale(.6)
}
[data-aos=zoom-out] {
    transform:scale(1.2)
}
[data-aos=zoom-out-up] {
    transform:translate3d(0,100px,0) scale(1.2)
}
[data-aos=zoom-out-down] {
    transform:translate3d(0,-100px,0) scale(1.2)
}
[data-aos=zoom-out-right] {
    transform:translate3d(-100px,0,0) scale(1.2)
}
[data-aos=zoom-out-left] {
    transform:translate3d(100px,0,0) scale(1.2)
}
[data-aos^=slide][data-aos^=slide] {
    transition-property:transform
}
[data-aos^=slide][data-aos^=slide].aos-animate {
    transform:translateZ(0)
}
[data-aos=slide-up] {
    transform:translate3d(0,100%,0)
}
[data-aos=slide-down] {
    transform:translate3d(0,-100%,0)
}
[data-aos=slide-right] {
    transform:translate3d(-100%,0,0)
}
[data-aos=slide-left] {
    transform:translate3d(100%,0,0)
}
[data-aos^=flip][data-aos^=flip] {
    backface-visibility:hidden;
    transition-property:transform
}
[data-aos=flip-left] {
    transform:perspective(2500px) rotateY(-100deg)
}
[data-aos=flip-left].aos-animate {
    transform:perspective(2500px) rotateY(0)
}
[data-aos=flip-right] {
    transform:perspective(2500px) rotateY(100deg)
}
[data-aos=flip-right].aos-animate {
    transform:perspective(2500px) rotateY(0)
}
[data-aos=flip-up] {
    transform:perspective(2500px) rotateX(-100deg)
}
[data-aos=flip-up].aos-animate {
    transform:perspective(2500px) rotateX(0)
}
[data-aos=flip-down] {
    transform:perspective(2500px) rotateX(100deg)
}
[data-aos=flip-down].aos-animate {
    transform:perspective(2500px) rotateX(0)
}
.auth-bg {
    background:linear-gradient(180deg,#3da4f7,#ddf1ff)
}
.countdown-time {
    text-align:center;
    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";
    letter-spacing:-1.92px
}
@media (min-width:320px) {
    .countdown-time {
        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";
        font-size:36px;
        font-weight:500;
        letter-spacing:-1.44px;
        line-height:104%
    }
}
@media (max-width: 600px) {
    .countdown-time {
        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";
        font-size:36px;
        font-weight:500;
        letter-spacing:-1.44px;
        line-height:104%
    }
}

@media (min-width:960px) {
    .countdown-time {
        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";
        font-size:128px;
        font-weight:500;
        line-height:100%;
        letter-spacing:-5.12px
    }
}
.countdown-label {
    text-align:center;
    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";
    font-size:12px;
    font-weight:500;
    line-height:120%
}
@media (min-width:768px) {
    .countdown-label {
        font-size:20px;
        line-height:100%;
        letter-spacing:.2px;
        margin-top: 20px;
    }
}
.countdown-box {
    height:76px;
    width:76px
}
@media (min-width:768px) {
    .countdown-box {
        height:128px;
        width:128px
    }
}
@media (min-width:960px) {
    .countdown-box {
        height:210px;
        width:210px
    }
}
@media (min-width:1024px) {
    .countdown-box {
        height:220px;
        width:220px
    }
}
@media screen and (min-width:960px) and (max-height:870px) {
    .home-r-cloud {
        height:250px!important
    }
    .home-l-io {
        height:256px!important
    }
}
@media screen and (max-width:1080px) {
    .card-asset_img {
        display:block!important
    }
    .card-asset_vid {
        display:none!important
    }
}
@media screen and (min-width:1081px) {
    .card-asset_img {
        display:none
    }
    .card-asset_vid {
        display:block
    }
}
.placeholder\:font-medium::-moz-placeholder {
    font-weight:500
}
.placeholder\:font-medium::placeholder {
    font-weight:500
}
.placeholder\:text-grey-900::-moz-placeholder {
    --tw-text-opacity:1;
    color:rgb(32 33 36/var(--tw-text-opacity))
}
.placeholder\:text-grey-900::placeholder {
    --tw-text-opacity:1;
    color:rgb(32 33 36/var(--tw-text-opacity))
}
.placeholder\:text-red-500::-moz-placeholder {
    --tw-text-opacity:1;
    color:rgb(234 67 53/var(--tw-text-opacity))
}
.placeholder\:text-red-500::placeholder {
    --tw-text-opacity:1;
    color:rgb(234 67 53/var(--tw-text-opacity))
}
.hover\:bg-blue-600:hover {
    --tw-bg-opacity:1;
    background-color:rgb(26 115 232/var(--tw-bg-opacity))
}
.hover\:bg-blue-700:hover {
    --tw-bg-opacity:1;
    background-color:rgb(29 78 216/var(--tw-bg-opacity))
}
.hover\:bg-gray-200:hover {
    --tw-bg-opacity:1;
    background-color:rgb(229 231 235/var(--tw-bg-opacity))
}
.hover\:bg-gray-50:hover {
    --tw-bg-opacity:1;
    background-color:rgb(249 250 251/var(--tw-bg-opacity))
}
.hover\:bg-transparent:hover {
    background-color:transparent
}
.hover\:bg-white:hover {
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255/var(--tw-bg-opacity))
}
.hover\:p-\[3px\]:hover {
    padding:3px
}
.hover\:text-blue-800:hover {
    --tw-text-opacity:1;
    color:rgb(30 64 175/var(--tw-text-opacity))
}
.hover\:text-gray-900:hover {
    --tw-text-opacity:1;
    color:rgb(17 24 39/var(--tw-text-opacity))
}
.hover\:underline:hover {
    text-decoration-line:underline
}
.hover\:no-underline:hover {
    text-decoration-line:none
}
.hover\:underline-offset-4:hover {
    text-underline-offset:4px
}
.hover\:shadow-none:hover {
    --tw-shadow:0 0 #0000;
    --tw-shadow-colored:0 0 #0000;
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.focus\:border-black:focus {
    --tw-border-opacity:1;
    border-color:rgb(0 0 0/var(--tw-border-opacity))
}
.focus\:border-blue-500:focus {
    --tw-border-opacity:1;
    border-color:rgb(66 133 244/var(--tw-border-opacity))
}
.focus\:border-red-500:focus {
    --tw-border-opacity:1;
    border-color:rgb(234 67 53/var(--tw-border-opacity))
}
.focus\:text-gray-900:focus {
    --tw-text-opacity:1;
    color:rgb(17 24 39/var(--tw-text-opacity))
}
.focus\:outline-none:focus {
    outline:2px solid transparent;
    outline-offset:2px
}
.focus\:ring-0:focus {
    --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
}
.focus\:ring-black:focus {
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity))
}
.focus\:ring-blue-500:focus {
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(66 133 244/var(--tw-ring-opacity))
}
.focus\:ring-red-500:focus {
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(234 67 53/var(--tw-ring-opacity))
}
.focus-visible\:ring:focus-visible {
    --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
}
.disabled\:opacity-50:disabled {
    opacity:.5
}
@media (min-width:576px) {
    .sm\:bottom-0 {
        bottom:0
    }
    .sm\:bottom-\[-300px\] {
        bottom:-300px
    }
    .sm\:left-0 {
        left:0
    }
    .sm\:left-\[-60px\] {
        left:-60px
    }
    .sm\:right-0 {
        right:0
    }
    .sm\:top-\[45px\] {
        top:45px
    }
    .sm\:mt-\[80px\] {
        margin-top:80px
    }
    .sm\:block {
        display:block
    }
    .sm\:h-\[180px\] {
        height:180px
    }
    .sm\:h-\[181px\] {
        height:181px
    }
    .sm\:h-\[200px\] {
        height:200px
    }
    .sm\:min-h-\[370px\] {
        min-height:370px
    }
    .sm\:min-h-\[375px\] {
        min-height:375px
    }
    .sm\:w-1\/2 {
        width:50%
    }
    .sm\:w-\[181px\] {
        width:181px
    }
    .sm\:w-\[80\%\] {
        width:80%
    }
    .sm\:w-\[89\%\] {
        width:89%
    }
    .sm\:flex-row {
        flex-direction:row
    }
    .sm\:flex-col {
        flex-direction:column
    }
    .sm\:items-start {
        align-items:flex-start
    }
    .sm\:items-center {
        align-items:center
    }
    .sm\:gap-6 {
        gap:1.5rem
    }
    .sm\:border-0 {
        border-width:0
    }
    .sm\:p-0 {
        padding:0
    }
    .sm\:pt-0 {
        padding-top:0
    }
    .sm\:text-\[16px\] {
        font-size:16px
    }
    .sm\:text-sm {
        font-size:.875rem;
        line-height:1.25rem
    }
}
@media (min-width:768px) {
    .md\:absolute {
        position:absolute
    }
    .md\:relative {
        position:relative
    }
    .md\:-bottom-10 {
        bottom:-2.5rem
    }
    .md\:-right-4 {
        right:-1rem
    }
    .md\:-right-5 {
        right:-1.25rem
    }
    .md\:bottom-\[-54px\] {
        bottom:-54px
    }
    .md\:left-0 {
        left:0
    }
    .md\:right-6 {
        right:1.5rem
    }
    .md\:right-\[-20\%\] {
        right:-20%
    }
    .md\:right-\[-25\%\] {
        right:-25%
    }
    .md\:right-\[16px\] {
        right:16px
    }
    .md\:top-0 {
        top:0
    }
    .md\:top-6 {
        top:1.5rem
    }
    .md\:top-\[16px\] {
        top:16px
    }
    .md\:top-\[78px\] {
        top:78px
    }
    .md\:z-0 {
        z-index:0
    }
    .md\:col-span-2 {
        grid-column:span 2/span 2
    }
    .md\:m-0 {
        margin:0
    }
    .md\:mx-auto {
        margin-left:auto;
        margin-right:auto
    }
    .md\:mb-10 {
        margin-bottom:2.5rem
    }
    .md\:mb-16 {
        margin-bottom:4rem
    }
    .md\:mb-6 {
        margin-bottom:1.5rem
    }
    .md\:mb-8 {
        margin-bottom:2rem
    }
    .md\:mb-\[58px\] {
        margin-bottom:58px
    }
    .md\:mt-0 {
        margin-top:0
    }
    .md\:mt-20 {
        margin-top:5rem
    }
    .md\:mt-\[-78px\] {
        margin-top:-78px
    }
    .md\:mt-\[38px\] {
        margin-top:38px
    }
    .md\:mt-\[56px\] {
        margin-top:56px
    }
    .md\:mt-\[86px\] {
        margin-top:86px
    }
    .md\:block {
        display:block
    }
    .md\:flex {
        display:flex
    }
    .md\:hidden {
        display:none
    }
    .md\:h-\[100px\] {
        height:100px
    }
    .md\:h-\[121px\] {
        height:121px
    }
    .md\:h-\[235px\] {
        height:235px
    }
    .md\:h-\[250px\] {
        height:250px
    }
    .md\:h-\[256px\] {
        height:256px
    }
    .md\:h-\[300px\] {
        height:300px
    }
    .md\:h-\[464px\] {
        height:464px
    }
    .md\:h-\[465px\] {
        height:465px
    }
    .md\:h-\[475px\] {
        height:475px
    }
    .md\:h-\[627px\] {
        height:627px
    }
    .md\:h-auto {
        height:auto
    }
    .md\:max-h-none {
        max-height:none
    }
    .md\:min-h-0 {
        min-height:0
    }
    .md\:w-1\/2 {
        width:50%
    }
    .md\:w-\[100px\] {
        width:100px
    }
    .md\:w-\[48\%\] {
        width:48%
    }
    .md\:w-\[484px\] {
        width:484px
    }
    .md\:w-\[58\%\] {
        width:58%
    }
    .md\:w-\[80\%\] {
        width:80%
    }
    .md\:w-auto {
        width:auto
    }
    .md\:w-full {
        width:100%
    }
    .md\:min-w-\[400px\] {
        min-width:400px
    }
    .md\:max-w-7xl {
        max-width:80rem
    }
    .md\:max-w-\[170px\] {
        max-width:170px
    }
    .md\:max-w-\[42\%\] {
        max-width:42%
    }
    .md\:max-w-\[420px\] {
        max-width:420px
    }
    .md\:max-w-\[60\%\] {
        max-width:60%
    }
    .md\:max-w-md {
        max-width:28rem
    }
    .md\:max-w-none {
        max-width:none
    }
    .md\:grid-cols-2 {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .md\:grid-cols-3 {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .md\:flex-row {
        flex-direction:row
    }
    .md\:flex-row-reverse {
        flex-direction:row-reverse
    }
    .md\:items-center {
        align-items:center
    }
    .md\:justify-end {
        justify-content:flex-end
    }
    .md\:justify-center {
        justify-content:center
    }
    .md\:justify-between {
        justify-content:space-between
    }
    .md\:gap-10 {
        gap:2.5rem
    }
    .md\:gap-20 {
        gap:5rem
    }
    .md\:gap-24 {
        gap:6rem
    }
    .md\:gap-4 {
        gap:1rem
    }
    .md\:gap-\[31px\] {
        gap:31px
    }
    .md\:gap-x-6 {
        -moz-column-gap:1.5rem;
        column-gap:1.5rem
    }
    .md\:gap-y-8 {
        row-gap:2rem
    }
    .md\:space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse:0;
        margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));
        margin-bottom:calc(0px*var(--tw-space-y-reverse))
    }
    .md\:rounded-xl {
        border-radius:.75rem
    }
    .md\:border {
        border-width:1px
    }
    .md\:border-b {
        border-bottom-width:1px
    }
    .md\:border-b-\[1\.5px\] {
        border-bottom-width:1.5px
    }
    .md\:bg-primary {
        --tw-bg-opacity:1;
        background-color:rgb(66 133 244/var(--tw-bg-opacity))
    }
    .md\:bg-white {
        --tw-bg-opacity:1;
        background-color:rgb(255 255 255/var(--tw-bg-opacity))
    }
    .md\:bg-\[url\(\'\/2025\/assets\/images\/backgrounds\/registration\.webp\'\)\] {
        background-image:url(/2025/assets/images/backgrounds/registration.webp)
    }
    .md\:bg-cover {
        background-size:cover
    }
    .md\:bg-center {
        background-position:50%
    }
    .md\:bg-no-repeat {
        background-repeat:no-repeat
    }
    .md\:p-0 {
        padding:0
    }
    .md\:p-\[40px\] {
        padding:40px
    }
    .md\:px-0 {
        padding-left:0;
        padding-right:0
    }
    .md\:px-10 {
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .md\:px-16 {
        padding-left:4rem;
        padding-right:4rem
    }
    .md\:px-3 {
        padding-left:.75rem;
        padding-right:.75rem
    }
    .md\:px-\[26px\] {
        padding-left:26px;
        padding-right:26px
    }
    .md\:px-\[40px\] {
        padding-left:40px;
        padding-right:40px
    }
    .md\:py-0 {
        padding-top:0;
        padding-bottom:0
    }
    .md\:py-10 {
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .md\:py-8 {
        padding-top:2rem;
        padding-bottom:2rem
    }
    .md\:py-9 {
        padding-top:2.25rem;
        padding-bottom:2.25rem
    }
    .md\:py-\[21px\] {
        padding-top:21px;
        padding-bottom:21px
    }
    .md\:py-\[39px\] {
        padding-top:39px;
        padding-bottom:39px
    }
    .md\:pb-0 {
        padding-bottom:0
    }
    .md\:pb-16 {
        padding-bottom:4rem
    }
    .md\:pb-5 {
        padding-bottom:1.25rem
    }
    .md\:pb-8 {
        padding-bottom:2rem
    }
    .md\:pb-\[67px\] {
        padding-bottom:67px
    }
    .md\:pl-0 {
        padding-left:0
    }
    .md\:pl-10 {
        padding-left:2.5rem
    }
    .md\:pr-10 {
        padding-right:2.5rem
    }
    .md\:pt-0 {
        padding-top:0
    }
    .md\:pt-16 {
        padding-top:4rem
    }
    .md\:pt-20 {
        padding-top:5rem
    }
    .md\:pt-8 {
        padding-top:2rem
    }
    .md\:pt-\[39px\] {
        padding-top:39px
    }
    .md\:pt-\[78px\] {
        padding-top:78px
    }
    .md\:text-3xl {
        font-size:1.875rem;
        line-height:2.25rem
    }
    .md\:text-5xl {
        font-size:3rem;
        line-height:1
    }
    .md\:text-7xl {
        font-size:4.5rem;
        line-height:1
    }
    .md\:text-\[100px\] {
        font-size:100px
    }
    .md\:text-\[12px\] {
        font-size:12px
    }
    .md\:text-\[14px\] {
        font-size:14px
    }
    .md\:text-sm {
        font-size:.875rem;
        line-height:1.25rem
    }
    .md\:font-\[500\] {
        font-weight:500
    }
    .md\:leading-\[120\%\] {
        line-height:120%
    }
    .md\:leading-\[28px\] {
        line-height:28px
    }
    .md\:leading-\[48px\] {
        line-height:48px
    }
    .md\:leading-\[90px\] {
        line-height:90px
    }
    .md\:tracking-\[-4px\] {
        letter-spacing:-4px
    }
    .md\:tracking-normal {
        letter-spacing:0
    }
    .md\:text-gray-700 {
        --tw-text-opacity:1;
        color:rgb(55 65 81/var(--tw-text-opacity))
    }
    .md\:text-white {
        --tw-text-opacity:1;
        color:rgb(255 255 255/var(--tw-text-opacity))
    }
    .md\:shadow-lg {
        --tw-shadow:0 10px 15px -3px #0000001a 4px 6px -4px #0000001a;
        --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:960px) {
    .text-md\:-bottom-\[60px\] {
        bottom:-60px
    }
    .text-md\:right-0 {
        right:0
    }
    .text-md\:right-1 {
        right:.25rem
    }
    .text-md\:m-auto {
        margin:auto
    }
    .text-md\:mb-10 {
        margin-bottom:2.5rem
    }
    .text-md\:mb-\[150px\] {
        margin-bottom:150px
    }
    .text-md\:block {
        display:block
    }
    .text-md\:hidden {
        display:none
    }
    .text-md\:h-\[238px\] {
        height:238px
    }
    .text-md\:h-\[246px\] {
        height:246px
    }
    .text-md\:h-\[250px\] {
        height:250px
    }
    .text-md\:h-\[259px\] {
        height:259px
    }
    .text-md\:h-\[417px\] {
        height:417px
    }
    .text-md\:min-h-\[100vh\] {
        min-height:100vh
    }
    .text-md\:min-h-\[544px\] {
        min-height:544px
    }
    .text-md\:w-1\/2 {
        width:50%
    }
    .text-md\:w-\[67\%\] {
        width:67%
    }
    .text-md\:w-\[85\%\] {
        width:85%
    }
    .text-md\:min-w-\[530px\] {
        min-width:530px
    }
    .text-md\:flex-row {
        flex-direction:row
    }
    .text-md\:justify-between {
        justify-content:space-between
    }
    .text-md\:gap-8 {
        gap:2rem
    }
    .text-md\:gap-\[1\.5rem\] {
        gap:1.5rem
    }
    .text-md\:px-0 {
        padding-left:0;
        padding-right:0
    }
    .text-md\:px-6 {
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .text-md\:py-\[22px\] {
        padding-top:22px;
        padding-bottom:22px
    }
    .text-md\:text-\[100px\] {
        font-size:100px
    }
    .text-md\:text-\[28px\] {
        font-size:28px
    }
    .text-md\:leading-\[90\%\] {
        line-height:90%
    }
    .text-md\:tracking-\[-4px\] {
        letter-spacing:-4px
    }
    .text-md\:tracking-\[0\.28px\] {
        letter-spacing:.28px
    }
}
@media (min-width:1024px) {
    .ml\:right-0 {
        right:0
    }
    .ml\:mx-0 {
        margin-left:0;
        margin-right:0
    }
    .ml\:mb-16 {
        margin-bottom:4rem
    }
    .ml\:mt-0 {
        margin-top:0
    }
    .ml\:mt-\[120px\] {
        margin-top:120px
    }
    .ml\:mt-\[156px\] {
        margin-top:156px
    }
    .ml\:block {
        display:block
    }
    .ml\:hidden {
        display:none
    }
    .ml\:h-\[255px\] {
        height:255px
    }
    .ml\:h-\[300px\] {
        height:300px
    }
    .ml\:h-\[322px\] {
        height:322px
    }
    .ml\:h-\[415px\] {
        height:415px
    }
    .ml\:h-full {
        height:100%
    }
    .ml\:w-\[293px\] {
        width:293px
    }
    .ml\:min-w-\[340px\] {
        min-width:340px
    }
    .ml\:max-w-\[315px\] {
        max-width:315px
    }
    .ml\:max-w-\[42\%\] {
        max-width:42%
    }
    .ml\:flex-row {
        flex-direction:row
    }
    .ml\:items-center {
        align-items:center
    }
    .ml\:justify-center {
        justify-content:center
    }
    .ml\:gap-\[120px\] {
        gap:120px
    }
    .ml\:rounded-l-\[15px\] {
        border-top-left-radius:15px;
        border-bottom-left-radius:15px
    }
    .ml\:rounded-tr-none {
        border-top-right-radius:0
    }
    .ml\:px-6 {
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .ml\:py-0 {
        padding-top:0;
        padding-bottom:0
    }
    .ml\:pb-1 {
        padding-bottom:.25rem
    }
    .ml\:pl-\[38\.22px\] {
        padding-left:38.22px
    }
    .ml\:pr-0 {
        padding-right:0
    }
    .ml\:text-\[48px\] {
        font-size:48px
    }
    .ml\:leading-\[105\%\] {
        line-height:105%
    }
}
@media (min-width:1440px) {
    .lg\:mt-8 {
        margin-top:2rem
    }
    .lg\:mt-\[16px\] {
        margin-top:16px
    }
    .lg\:block {
        display:block
    }
    .lg\:h-\[310px\] {
        height:310px
    }
    .lg\:h-\[468px\] {
        height:468px
    }
    .lg\:h-\[499px\] {
        height:499px
    }
    .lg\:h-auto {
        height:auto
    }
    .lg\:w-full {
        width:100%
    }
    .lg\:translate-x-\[-300px\] {
        --tw-translate-x:-300px
    }
    .lg\:translate-x-\[-300px\],
    .lg\:translate-x-\[300px\] {
        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))
    }
    .lg\:translate-x-\[300px\] {
        --tw-translate-x:300px
    }
    .lg\:grid-cols-2 {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .lg\:flex-row {
        flex-direction:row
    }
    .lg\:justify-end {
        justify-content:flex-end
    }
    .lg\:justify-center {
        justify-content:center
    }
    .lg\:gap-10 {
        gap:2.5rem
    }
    .lg\:px-0 {
        padding-left:0;
        padding-right:0
    }
}
@media (min-width:1200px) {
    .lg-md\:h-\[291px\] {
        height:291px
    }
    .lg-md\:h-\[380px\] {
        height:380px
    }
}
@media (prefers-color-scheme:dark) {
    .dark\:text-grey-200 {
        --tw-text-opacity:1;
        color:rgb(232 234 237/var(--tw-text-opacity))
    }
}
