/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*/*,:after,:before{
    box-sizing:border-box;
    border:0 solid #e5e7eb
} 

:after,:before{
    --tw-content:""
} 

html{
    line-height:1.5;
    -webkit-text-size-adjust:100%;
    tab-size:4;
    font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,-apple-system,BlinkMacSystemFont,sans-serif;
    font-feature-settings:normal;
    font-variation-settings:normal
} 

body{
    margin:0;
    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-size:1em
} 

small{
    font-size:80%
} 

sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:initial
} 

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;
    color:inherit;
    margin:0;
    padding:0
} 

button,select{
    text-transform:none
} 

[type=button],[type=reset],[type=submit],button{
    -webkit-appearance:button;
    background-color:initial;
    background-image:none
} 

:-moz-focusring{
    outline:auto
} 

:-moz-ui-invalid{
    box-shadow:none
} 

progress{
    vertical-align:initial
} 

::-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::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]{
    display:none
} 

*,: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-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness:proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width:0px;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:#3b82f680;
    --tw-ring-offset-shadow:0 0 #0000;
    --tw-ring-shadow:0 0 #0000;
    --tw-shadow:0 0 #0000;
    --tw-shadow-colored:0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: 
} 

::-webkit-backdrop{
    --tw-border-spacing-x:0;
    --tw-border-spacing-y:0;
    --tw-translate-x:0;
    --tw-translate-y:0;
    --tw-rotate:0;
    --tw-skew-x:0;
    --tw-skew-y:0;
    --tw-scale-x:1;
    --tw-scale-y:1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness:proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width:0px;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:#3b82f680;
    --tw-ring-offset-shadow:0 0 #0000;
    --tw-ring-shadow:0 0 #0000;
    --tw-shadow:0 0 #0000;
    --tw-shadow-colored:0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: 
} 

::backdrop{
    --tw-border-spacing-x:0;
    --tw-border-spacing-y:0;
    --tw-translate-x:0;
    --tw-translate-y:0;
    --tw-rotate:0;
    --tw-skew-x:0;
    --tw-skew-y:0;
    --tw-scale-x:1;
    --tw-scale-y:1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness:proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width:0px;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:#3b82f680;
    --tw-ring-offset-shadow:0 0 #0000;
    --tw-ring-shadow:0 0 #0000;
    --tw-shadow:0 0 #0000;
    --tw-shadow-colored:0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: 
} 

.container{
    width:100%
} 

@media (min-width:640px){
    .container{
    max-width:640px
} 


} 

@media (min-width:768px){
    .container{
    max-width:768px
} 


} 

@media (min-width:1024px){
    .container{
    max-width:1024px
} 


} 

@media (min-width:1280px){
    .container{
    max-width:1280px
} 


} 

@media (min-width:1536px){
    .container{
    max-width:1536px
} 


} 

.bg-gradient-theme-blue{
    background:linear-gradient(90deg,#39a3d3 0,#6cb6db 25%,#73bad8 38%,#79bdd4 50%,#7ec4cb)
} 

.annotation{
    padding-left:1em;
    text-align:left;
    text-indent:-1em;
    font-size:1.2rem;
    line-height:1.6;
    --tw-text-opacity:1;
    color:rgb(102 102 102/var(--tw-text-opacity))
} 

@media (min-width:768px){
    .annotation{
    font-size:1.4rem
} 


} 

.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!important
} 

.pointer-events-none{
    pointer-events:none
} 

.pointer-events-auto{
    pointer-events:auto
} 

.\!visible{
    visibility:visible!important
} 

.visible{
    visibility:visible
} 

.invisible{
    visibility:hidden
} 

.fixed{
    position:fixed
} 

.absolute{
    position:absolute
} 

.relative{
    position:relative
} 

.sticky{
    position:-webkit-sticky;
    position:sticky
} 

.inset-0{
    inset:0
} 

.-left-1\/2{
    left:-50%
} 

.bottom-0{
    bottom:0
} 

.bottom-\[-\.05em\]{
    bottom:-.05em
} 

.bottom-\[-\.08em\]{
    bottom:-.08em
} 

.bottom-\[-\.2em\]{
    bottom:-.2em
} 

.bottom-\[-0\.3rem\]{
    bottom:-.3rem
} 

.bottom-\[-0\.4rem\]{
    bottom:-.4rem
} 

.bottom-\[-1px\]{
    bottom:-1px
} 

.bottom-\[0\.6rem\]{
    bottom:.6rem
} 

.bottom-\[1\.8rem\]{
    bottom:1.8rem
} 

.bottom-\[2rem\]{
    bottom:2rem
} 

.bottom-\[3\%\]{
    bottom:3%
} 

.bottom-\[30\%\]{
    bottom:30%
} 

.bottom-\[calc\(100\%\+2rem\)\]{
    bottom:calc(100% + 2rem)
} 

.bottom-\[clamp\(8px\2c calc\(12_\/_375_\*_100vw\)\2c 12px\)\]{
    bottom:clamp(8px,calc(12 / 375 * 100vw),12px)
} 

.left-0{
    left:0
} 

.left-1\/2{
    left:50%
} 

.left-\[-4rem\]{
    left:-4rem
} 

.left-\[1\.2rem\]{
    left:1.2rem
} 

.left-\[2\.2rem\]{
    left:2.2rem
} 

.left-\[50\%\]{
    left:50%
} 

.left-\[clamp\(8px\2c calc\(12_\/_375_\*_100vw\)\2c 12px\)\]{
    left:clamp(8px,calc(12 / 375 * 100vw),12px)
} 

.right-0{
    right:0
} 

.right-\[-1\.6rem\]{
    right:-1.6rem
} 

.right-\[-4rem\]{
    right:-4rem
} 

.right-\[\.5rem\]{
    right:.5rem
} 

.right-\[0\.6rem\]{
    right:.6rem
} 

.right-\[0\.8rem\]{
    right:.8rem
} 

.right-\[0rem\]{
    right:0
} 

.right-\[1\.2rem\]{
    right:1.2rem
} 

.right-\[1\.45rem\]{
    right:1.45rem
} 

.right-\[1\.4rem\]{
    right:1.4rem
} 

.right-\[1\.5rem\]{
    right:1.5rem
} 

.right-\[1\.6rem\]{
    right:1.6rem
} 

.right-\[1\.75rem\]{
    right:1.75rem
} 

.right-\[1\.8rem\]{
    right:1.8rem
} 

.right-\[1rem\]{
    right:1rem
} 

.right-\[2\.8rem\]{
    right:2.8rem
} 

.right-\[calc\(135_\/_1400_\*_100\%\)\]{
    right:calc(135 / 1400 * 100%)
} 

.top-0{
    top:0
} 

.top-1\/2{
    top:50%
} 

.top-\[-\.1em\]{
    top:-.1em
} 

.top-\[-0\.6rem\]{
    top:-.6rem
} 

.top-\[-1\.6rem\]{
    top:-1.6rem
} 

.top-\[-1px\]{
    top:-1px
} 

.top-\[-1rem\]{
    top:-1rem
} 

.top-\[-2\.5rem\]{
    top:-2.5rem
} 

.top-\[-2rem\]{
    top:-2rem
} 

.top-\[-5rem\]{
    top:-5rem
} 

.top-\[-6rem\]{
    top:-6rem
} 

.top-\[-7rem\]{
    top:-7rem
} 

.top-\[\.05em\]{
    top:.05em
} 

.top-\[0\.8rem\]{
    top:.8rem
} 

.top-\[1\.2rem\]{
    top:1.2rem
} 

.top-\[100vh\]{
    top:100vh
} 

.top-\[32\%\]{
    top:32%
} 

.top-\[37\%\]{
    top:37%
} 

.top-\[3rem\]{
    top:3rem
} 

.top-\[40\%\]{
    top:40%
} 

.top-\[5\.9rem\]{
    top:5.9rem
} 

.top-\[50\%\]{
    top:50%
} 

.top-\[calc\(50\%_\+_0\.2rem\)\]{
    top:calc(50% + .2rem)
} 

.top-full{
    top:100%
} 

.-z-10{
    z-index:-10
} 

.z-0{
    z-index:0
} 

.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-\[1020\]{
    z-index:1020
} 

.z-\[2000\]{
    z-index:2000
} 

.z-\[2100\]{
    z-index:2100
} 

.z-\[45\]{
    z-index:45
} 

.z-\[900\]{
    z-index:900
} 

.z-\[99\]{
    z-index:99
} 

.-order-first{
    order:9999
} 

.order-first{
    order:-9999
} 

.order-last{
    order:9999
} 

.m-\[-0\.5rem\],.m-\[-\.5rem\]{
    margin:-.5rem
} 

.mx-\[-\.5rem\]{
    margin-left:-.5rem;
    margin-right:-.5rem
} 

.mx-\[-0\.25rem\]{
    margin-left:-.25rem;
    margin-right:-.25rem
} 

.mx-\[1rem\]{
    margin-left:1rem;
    margin-right:1rem
} 

.mx-\[2rem\]{
    margin-left:2rem;
    margin-right:2rem
} 

.mx-\[calc\(var\(--gap-x\2c 0rem\)\*-1\)\]{
    margin-left:calc(var(--gap-x,0rem) * -1);
    margin-right:calc(var(--gap-x,0rem) * -1)
} 

.mx-auto{
    margin-left:auto;
    margin-right:auto
} 

.my-0{
    margin-top:0;
    margin-bottom:0
} 

.my-\[-1\.5rem\]{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem
} 

.my-\[\.35em\]{
    margin-top:.35em;
    margin-bottom:.35em
} 

.my-\[1\.5rem\]{
    margin-top:1.5rem;
    margin-bottom:1.5rem
} 

.my-\[1rem\]{
    margin-top:1rem;
    margin-bottom:1rem
} 

.my-\[2\.8rem\]{
    margin-top:2.8rem;
    margin-bottom:2.8rem
} 

.my-\[2rem\]{
    margin-top:2rem;
    margin-bottom:2rem
} 

.my-\[4rem\]{
    margin-top:4rem;
    margin-bottom:4rem
} 

.my-\[calc\(var\(--gap-y\2c 0rem\)\*-1\)\]{
    margin-top:calc(var(--gap-y,0rem) * -1);
    margin-bottom:calc(var(--gap-y,0rem) * -1)
} 

.\!mb-0{
    margin-bottom:0!important
} 

.mb-\[-\.05rem\]{
    margin-bottom:-.05rem
} 

.mb-\[-\.15em\]{
    margin-bottom:-.15em
} 

.mb-\[-\.1em\]{
    margin-bottom:-.1em
} 

.mb-\[-\.2em\]{
    margin-bottom:-.2em
} 

.mb-\[-1\.5rem\]{
    margin-bottom:-1.5rem
} 

.mb-\[-1rem\]{
    margin-bottom:-1rem
} 

.mb-\[\.05em\]{
    margin-bottom:.05em
} 

.mb-\[\.1em\]{
    margin-bottom:.1em
} 

.mb-\[\.3rem\]{
    margin-bottom:.3rem
} 

.mb-\[\.4rem\]{
    margin-bottom:.4rem
} 

.mb-\[\.5em\]{
    margin-bottom:.5em
} 

.mb-\[\.5rem\]{
    margin-bottom:.5rem
} 

.mb-\[\.8rem\]{
    margin-bottom:.8rem
} 

.mb-\[0\.1rem\]{
    margin-bottom:.1rem
} 

.mb-\[0\.2rem\]{
    margin-bottom:.2rem
} 

.mb-\[0\.3rem\]{
    margin-bottom:.3rem
} 

.mb-\[0\.4rem\]{
    margin-bottom:.4rem
} 

.mb-\[0\.5rem\]{
    margin-bottom:.5rem
} 

.mb-\[0\.6rem\]{
    margin-bottom:.6rem
} 

.mb-\[0\.7rem\]{
    margin-bottom:.7rem
} 

.mb-\[0\.8rem\]{
    margin-bottom:.8rem
} 

.mb-\[0\],.mb-\[0rem\]{
    margin-bottom:0
} 

.mb-\[1\.2rem\]{
    margin-bottom:1.2rem
} 

.mb-\[1\.4rem\]{
    margin-bottom:1.4rem
} 

.mb-\[1\.5rem\]{
    margin-bottom:1.5rem
} 

.mb-\[1\.6rem\]{
    margin-bottom:1.6rem
} 

.mb-\[10rem\]{
    margin-bottom:10rem
} 

.mb-\[1rem\]{
    margin-bottom:1rem
} 

.mb-\[2\.2rem\]{
    margin-bottom:2.2rem
} 

.mb-\[2\.3rem\]{
    margin-bottom:2.3rem
} 

.mb-\[2\.4rem\]{
    margin-bottom:2.4rem
} 

.mb-\[2\.5rem\]{
    margin-bottom:2.5rem
} 

.mb-\[2\.6rem\]{
    margin-bottom:2.6rem
} 

.mb-\[2rem\]{
    margin-bottom:2rem
} 

.mb-\[3\.2rem\]{
    margin-bottom:3.2rem
} 

.mb-\[3\.6rem\]{
    margin-bottom:3.6rem
} 

.mb-\[3rem\]{
    margin-bottom:3rem
} 

.mb-\[4rem\]{
    margin-bottom:4rem
} 

.mb-\[6\.5rem\]{
    margin-bottom:6.5rem
} 

.mb-\[6rem\]{
    margin-bottom:6rem
} 

.mb-\[9rem\]{
    margin-bottom:9rem
} 

.mb-\[calc\(15\/14\*1em\)\]{
    margin-bottom:calc(15 / 14 * 1em)
} 

.mb-\[calc\(8\/24\*1em\)\]{
    margin-bottom:calc(8 / 24 * 1em)
} 

.ml-\[-0\.1rem\]{
    margin-left:-.1rem
} 

.ml-\[-8rem\]{
    margin-left:-8rem
} 

.ml-\[\.3em\]{
    margin-left:.3em
} 

.ml-\[\.5rem\]{
    margin-left:.5rem
} 

.ml-\[\.6rem\]{
    margin-left:.6rem
} 

.ml-\[\.7rem\]{
    margin-left:.7rem
} 

.ml-\[0\.2em\]{
    margin-left:.2em
} 

.ml-\[0\.3rem\]{
    margin-left:.3rem
} 

.ml-\[0\.4rem\]{
    margin-left:.4rem
} 

.ml-\[0\.5em\]{
    margin-left:.5em
} 

.ml-\[0\.8rem\]{
    margin-left:.8rem
} 

.ml-\[1\.5rem\]{
    margin-left:1.5rem
} 

.ml-\[1em\]{
    margin-left:1em
} 

.ml-\[1rem\]{
    margin-left:1rem
} 

.ml-\[2\.1rem\]{
    margin-left:2.1rem
} 

.ml-\[2rem\]{
    margin-left:2rem
} 

.ml-\[calc\(10\/48\*1em\)\]{
    margin-left:calc(10 / 48 * 1em)
} 

.ml-\[calc\(5\/48\*1em\)\]{
    margin-left:calc(5 / 48 * 1em)
} 

.ml-auto{
    margin-left:auto
} 

.mr-\[-\.5em\]{
    margin-right:-.5em
} 

.mr-\[-0\.1rem\]{
    margin-right:-.1rem
} 

.mr-\[-1\.5rem\]{
    margin-right:-1.5rem
} 

.mr-\[\.2em\]{
    margin-right:.2em
} 

.mr-\[\.2rem\]{
    margin-right:.2rem
} 

.mr-\[\.5em\]{
    margin-right:.5em
} 

.mr-\[\.5rem\]{
    margin-right:.5rem
} 

.mr-\[\.8rem\]{
    margin-right:.8rem
} 

.mr-\[\.9rem\]{
    margin-right:.9rem
} 

.mr-\[0\.2rem\]{
    margin-right:.2rem
} 

.mr-\[0\.3rem\]{
    margin-right:.3rem
} 

.mr-\[0\.4em\]{
    margin-right:.4em
} 

.mr-\[0\.4rem\]{
    margin-right:.4rem
} 

.mr-\[0\.5em\]{
    margin-right:.5em
} 

.mr-\[0\.5rem\]{
    margin-right:.5rem
} 

.mr-\[0\.6rem\]{
    margin-right:.6rem
} 

.mr-\[0\.8em\]{
    margin-right:.8em
} 

.mr-\[0\.8rem\]{
    margin-right:.8rem
} 

.mr-\[1\.2rem\]{
    margin-right:1.2rem
} 

.mr-\[1\.5rem\]{
    margin-right:1.5rem
} 

.mr-\[1\.6rem\]{
    margin-right:1.6rem
} 

.mr-\[1em\]{
    margin-right:1em
} 

.mr-\[1rem\]{
    margin-right:1rem
} 

.mr-\[2rem\]{
    margin-right:2rem
} 

.mr-\[4rem\]{
    margin-right:4rem
} 

.mr-\[calc\(10\/16\*1em\)\]{
    margin-right:calc(10 / 16 * 1em)
} 

.mt-\[-\.05rem\]{
    margin-top:-.05rem
} 

.mt-\[-\.15em\]{
    margin-top:-.15em
} 

.mt-\[-\.2em\]{
    margin-top:-.2em
} 

.mt-\[-\.4em\]{
    margin-top:-.4em
} 

.mt-\[-1\.5rem\]{
    margin-top:-1.5rem
} 

.mt-\[-1\.7em\]{
    margin-top:-1.7em
} 

.mt-\[-1px\]{
    margin-top:-1px
} 

.mt-\[-2\.2rem\]{
    margin-top:-2.2rem
} 

.mt-\[-2\.5rem\]{
    margin-top:-2.5rem
} 

.mt-\[-2rem\]{
    margin-top:-2rem
} 

.mt-\[-3\.4rem\]{
    margin-top:-3.4rem
} 

.mt-\[\.05em\]{
    margin-top:.05em
} 

.mt-\[\.1em\]{
    margin-top:.1em
} 

.mt-\[\.1rem\]{
    margin-top:.1rem
} 

.mt-\[\.25em\]{
    margin-top:.25em
} 

.mt-\[\.3rem\]{
    margin-top:.3rem
} 

.mt-\[\.5em\]{
    margin-top:.5em
} 

.mt-\[\.5rem\]{
    margin-top:.5rem
} 

.mt-\[\.8rem\]{
    margin-top:.8rem
} 

.mt-\[0\.1rem\]{
    margin-top:.1rem
} 

.mt-\[0\.2rem\]{
    margin-top:.2rem
} 

.mt-\[0\.3rem\]{
    margin-top:.3rem
} 

.mt-\[0\.4rem\]{
    margin-top:.4rem
} 

.mt-\[0\.5rem\]{
    margin-top:.5rem
} 

.mt-\[0\.75rem\]{
    margin-top:.75rem
} 

.mt-\[0\.8rem\]{
    margin-top:.8rem
} 

.mt-\[0rem\]{
    margin-top:0
} 

.mt-\[1\.2rem\]{
    margin-top:1.2rem
} 

.mt-\[1\.4rem\]{
    margin-top:1.4rem
} 

.mt-\[1\.5em\]{
    margin-top:1.5em
} 

.mt-\[1\.5rem\]{
    margin-top:1.5rem
} 

.mt-\[1\.6rem\]{
    margin-top:1.6rem
} 

.mt-\[1\.8rem\]{
    margin-top:1.8rem
} 

.mt-\[1em\]{
    margin-top:1em
} 

.mt-\[1rem\]{
    margin-top:1rem
} 

.mt-\[2\.4rem\]{
    margin-top:2.4rem
} 

.mt-\[2\.5rem\]{
    margin-top:2.5rem
} 

.mt-\[2rem\]{
    margin-top:2rem
} 

.mt-\[3\.2rem\]{
    margin-top:3.2rem
} 

.mt-\[3rem\]{
    margin-top:3rem
} 

.mt-\[4\.5rem\]{
    margin-top:4.5rem
} 

.mt-\[4rem\]{
    margin-top:4rem
} 

.mt-\[5rem\]{
    margin-top:5rem
} 

.mt-\[6rem\]{
    margin-top:6rem
} 

.mt-\[calc\(15\/12\*1em\)\]{
    margin-top:calc(15 / 12 * 1em)
} 

.mt-\[calc\(15\/16\*1em\)\]{
    margin-top:calc(15 / 16 * 1em)
} 

.mt-auto{
    margin-top:auto
} 

.line-clamp-1{
    -webkit-line-clamp:1
} 

.line-clamp-1,.line-clamp-2{
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical
} 

.line-clamp-2{
    -webkit-line-clamp:2
} 

.block{
    display:block
} 

.inline-block{
    display:inline-block
} 

.inline{
    display:inline
} 

.\!flex{
    display:flex!important
} 

.flex{
    display:flex
} 

.inline-flex{
    display:inline-flex
} 

.table{
    display:table
} 

.contents{
    display:contents
} 

.\!hidden{
    display:none!important
} 

.hidden{
    display:none
} 

.aspect-\[16\/9\]{
    aspect-ratio:16/9
} 

.\!h-auto{
    height:auto!important
} 

.h-0{
    height:0
} 

.h-\[0\.3rem\]{
    height:.3rem
} 

.h-\[0\.8rem\]{
    height:.8rem
} 

.h-\[1\.1em\]{
    height:1.1em
} 

.h-\[1\.2rem\]{
    height:1.2rem
} 

.h-\[1\.5rem\]{
    height:1.5rem
} 

.h-\[1\.6rem\]{
    height:1.6rem
} 

.h-\[1\.75rem\]{
    height:1.75rem
} 

.h-\[1\.7rem\]{
    height:1.7rem
} 

.h-\[1\.8rem\]{
    height:1.8rem
} 

.h-\[1\.9rem\]{
    height:1.9rem
} 

.h-\[10rem\]{
    height:10rem
} 

.h-\[12rem\]{
    height:12rem
} 

.h-\[13rem\]{
    height:13rem
} 

.h-\[16rem\]{
    height:16rem
} 

.h-\[17\.5rem\]{
    height:17.5rem
} 

.h-\[17\.6rem\]{
    height:17.6rem
} 

.h-\[18\.5rem\]{
    height:18.5rem
} 

.h-\[185\/375\*100vw\]{
    height:185/375*100vw
} 

.h-\[1em\]{
    height:1em
} 

.h-\[1rem\]{
    height:1rem
} 

.h-\[2\.1rem\]{
    height:2.1rem
} 

.h-\[2\.2rem\]{
    height:2.2rem
} 

.h-\[2\.4rem\]{
    height:2.4rem
} 

.h-\[2\.5rem\]{
    height:2.5rem
} 

.h-\[2\.7rem\]{
    height:2.7rem
} 

.h-\[2\.8rem\]{
    height:2.8rem
} 

.h-\[20rem\]{
    height:20rem
} 

.h-\[21rem\]{
    height:21rem
} 

.h-\[26rem\]{
    height:26rem
} 

.h-\[2px\]{
    height:2px
} 

.h-\[2rem\]{
    height:2rem
} 

.h-\[30rem\]{
    height:30rem
} 

.h-\[3px\]{
    height:3px
} 

.h-\[3rem\]{
    height:3rem
} 

.h-\[4\.2rem\]{
    height:4.2rem
} 

.h-\[4\.5rem\]{
    height:4.5rem
} 

.h-\[4\.6rem\]{
    height:4.6rem
} 

.h-\[4\.7rem\]{
    height:4.7rem
} 

.h-\[40rem\]{
    height:40rem
} 

.h-\[4rem\]{
    height:4rem
} 

.h-\[5\.3rem\]{
    height:5.3rem
} 

.h-\[5\.5rem\]{
    height:5.5rem
} 

.h-\[5rem\]{
    height:5rem
} 

.h-\[6\.3rem\]{
    height:6.3rem
} 

.h-\[6rem\]{
    height:6rem
} 

.h-\[7\.7rem\]{
    height:7.7rem
} 

.h-\[7rem\]{
    height:7rem
} 

.h-\[80\%\]{
    height:80%
} 

.h-\[8rem\]{
    height:8rem
} 

.h-\[calc\(16\/16\*1em\)\]{
    height:calc(16 / 16 * 1em)
} 

.h-\[calc\(175\/14\*1em\)\]{
    height:calc(175 / 14 * 1em)
} 

.h-\[calc\(185\/375\*100vw\)\]{
    height:calc(185 / 375 * 100vw)
} 

.h-\[calc\(40\/10\*1em\)\]{
    height:calc(40 / 10 * 1em)
} 

.h-\[calc\(50\/10\*1em\)\]{
    height:calc(50 / 10 * 1em)
} 

.h-\[calc\(50\/32\*1em\)\]{
    height:calc(50 / 32 * 1em)
} 

.h-\[calc\(556\/750\*100vw\)\]{
    height:calc(556 / 750 * 100vw)
} 

.h-\[calc\(60\/30\*1em\)\]{
    height:calc(60 / 30 * 1em)
} 

.h-\[calc\(87\.5\/20\*1em\)\]{
    height:calc(87.5 / 20 * 1em)
} 

.h-auto{
    height:auto
} 

.h-full{
    height:100%
} 

.h-screen{
    height:100vh
} 

.max-h-\[3rem\]{
    max-height:3rem
} 

.max-h-\[45rem\]{
    max-height:45rem
} 

.max-h-full{
    max-height:100%
} 

.max-h-screen{
    max-height:100vh
} 

.min-h-0{
    min-height:0
} 

.min-h-\[10rem\]{
    min-height:10rem
} 

.min-h-\[17\.6rem\]{
    min-height:17.6rem
} 

.min-h-\[26rem\]{
    min-height:26rem
} 

.min-h-\[28\.6rem\]{
    min-height:28.6rem
} 

.min-h-\[29rem\]{
    min-height:29rem
} 

.min-h-\[4\.5rem\]{
    min-height:4.5rem
} 

.min-h-\[4\.7rem\]{
    min-height:4.7rem
} 

.min-h-\[40rem\]{
    min-height:40rem
} 

.min-h-\[4rem\]{
    min-height:4rem
} 

.min-h-\[5\.5rem\]{
    min-height:5.5rem
} 

.min-h-\[55rem\]{
    min-height:55rem
} 

.min-h-\[5rem\]{
    min-height:5rem
} 

.min-h-\[6rem\]{
    min-height:6rem
} 

.min-h-\[7rem\]{
    min-height:7rem
} 

.min-h-\[96\.4rem\]{
    min-height:96.4rem
} 

.w-0{
    width:0
} 

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

.w-1\/3,.w-4\/12{
    width:33.333333%
} 

.w-6\/12{
    width:50%
} 

.w-\[\.6rem\]{
    width:.6rem
} 

.w-\[0\.6031rem\]{
    width:.6031rem
} 

.w-\[1\.1em\]{
    width:1.1em
} 

.w-\[1\.2rem\]{
    width:1.2rem
} 

.w-\[1\.3rem\]{
    width:1.3rem
} 

.w-\[1\.4rem\]{
    width:1.4rem
} 

.w-\[1\.5rem\]{
    width:1.5rem
} 

.w-\[1\.6rem\]{
    width:1.6rem
} 

.w-\[1\.75rem\]{
    width:1.75rem
} 

.w-\[1\.7rem\]{
    width:1.7rem
} 

.w-\[1\.8rem\]{
    width:1.8rem
} 

.w-\[1\.9rem\]{
    width:1.9rem
} 

.w-\[100\%-8rem\]{
    width:100%-8rem
} 

.w-\[102\.4rem\]{
    width:102.4rem
} 

.w-\[103rem\]{
    width:103rem
} 

.w-\[105rem\]{
    width:105rem
} 

.w-\[10rem\]{
    width:10rem
} 

.w-\[11\.5rem\]{
    width:11.5rem
} 

.w-\[11\.8rem\]{
    width:11.8rem
} 

.w-\[117rem\]{
    width:117rem
} 

.w-\[11rem\]{
    width:11rem
} 

.w-\[12\.5rem\]{
    width:12.5rem
} 

.w-\[120rem\]{
    width:120rem
} 

.w-\[12rem\]{
    width:12rem
} 

.w-\[13\.5rem\]{
    width:13.5rem
} 

.w-\[136rem\]{
    width:136rem
} 

.w-\[13rem\]{
    width:13rem
} 

.w-\[140rem\]{
    width:140rem
} 

.w-\[14rem\]{
    width:14rem
} 

.w-\[15\.5rem\]{
    width:15.5rem
} 

.w-\[15\.6rem\]{
    width:15.6rem
} 

.w-\[15rem\]{
    width:15rem
} 

.w-\[170rem\]{
    width:170rem
} 

.w-\[1em\]{
    width:1em
} 

.w-\[1rem\]{
    width:1rem
} 

.w-\[2\.1rem\]{
    width:2.1rem
} 

.w-\[2\.2rem\]{
    width:2.2rem
} 

.w-\[2\.3rem\]{
    width:2.3rem
} 

.w-\[2\.4rem\]{
    width:2.4rem
} 

.w-\[2\.5rem\]{
    width:2.5rem
} 

.w-\[2\.6rem\]{
    width:2.6rem
} 

.w-\[2\.7rem\]{
    width:2.7rem
} 

.w-\[20rem\]{
    width:20rem
} 

.w-\[23\.5rem\]{
    width:23.5rem
} 

.w-\[23rem\]{
    width:23rem
} 

.w-\[27rem\]{
    width:27rem
} 

.w-\[29\.5rem\]{
    width:29.5rem
} 

.w-\[2rem\]{
    width:2rem
} 

.w-\[3\.7rem\]{
    width:3.7rem
} 

.w-\[3\.8rem\]{
    width:3.8rem
} 

.w-\[30\.5rem\]{
    width:30.5rem
} 

.w-\[30rem\]{
    width:30rem
} 

.w-\[31\.5rem\]{
    width:31.5rem
} 

.w-\[32\.5rem\]{
    width:32.5rem
} 

.w-\[32rem\]{
    width:32rem
} 

.w-\[33\.5rem\]{
    width:33.5rem
} 

.w-\[34rem\]{
    width:34rem
} 

.w-\[37rem\]{
    width:37rem
} 

.w-\[3rem\]{
    width:3rem
} 

.w-\[4\.5rem\]{
    width:4.5rem
} 

.w-\[4\.65rem\]{
    width:4.65rem
} 

.w-\[43rem\]{
    width:43rem
} 

.w-\[46rem\]{
    width:46rem
} 

.w-\[47rem\]{
    width:47rem
} 

.w-\[4rem\]{
    width:4rem
} 

.w-\[5\.5rem\]{
    width:5.5rem
} 

.w-\[50\.8rem\]{
    width:50.8rem
} 

.w-\[50rem\]{
    width:50rem
} 

.w-\[51rem\]{
    width:51rem
} 

.w-\[56rem\]{
    width:56rem
} 

.w-\[57rem\]{
    width:57rem
} 

.w-\[5rem\]{
    width:5rem
} 

.w-\[6\.3rem\]{
    width:6.3rem
} 

.w-\[6\.5rem\]{
    width:6.5rem
} 

.w-\[64rem\]{
    width:64rem
} 

.w-\[67rem\]{
    width:67rem
} 

.w-\[6rem\]{
    width:6rem
} 

.w-\[7\.5rem\]{
    width:7.5rem
} 

.w-\[70rem\]{
    width:70rem
} 

.w-\[75rem\]{
    width:75rem
} 

.w-\[77rem\]{
    width:77rem
} 

.w-\[8\.5rem\]{
    width:8.5rem
} 

.w-\[8\.7rem\]{
    width:8.7rem
} 

.w-\[83rem\]{
    width:83rem
} 

.w-\[85rem\]{
    width:85rem
} 

.w-\[89rem\]{
    width:89rem
} 

.w-\[8rem\]{
    width:8rem
} 

.w-\[94rem\]{
    width:94rem
} 

.w-\[97rem\]{
    width:97rem
} 

.w-\[9rem\]{
    width:9rem
} 

.w-\[calc\(100\%\+8rem\)\]{
    width:calc(100% + 8rem)
} 

.w-\[calc\(100\%-\.5rem\)\]{
    width:calc(100% - .5rem)
} 

.w-\[calc\(100\%-6rem\)\]{
    width:calc(100% - 6rem)
} 

.w-\[calc\(153_\/_375_\*_100vw\)\]{
    width:calc(153 / 375 * 100vw)
} 

.w-\[calc\(16\/16\*1em\)\]{
    width:calc(16 / 16 * 1em)
} 

.w-\[calc\(160\/375\*100\%\)\]{
    width:calc(160 / 375 * 100%)
} 

.w-\[calc\(175\/14\*1em\)\]{
    width:calc(175 / 14 * 1em)
} 

.w-\[calc\(18\/15\*1em\)\]{
    width:calc(18 / 15 * 1em)
} 

.w-\[calc\(200\/32\*1em\)\]{
    width:calc(200 / 32 * 1em)
} 

.w-\[calc\(223_\/_375_\*_100vw\)\]{
    width:calc(223 / 375 * 100vw)
} 

.w-\[calc\(24\/24\*1em\)\]{
    width:calc(24 / 24 * 1em)
} 

.w-\[calc\(27\/50\*1em\)\]{
    width:calc(27 / 50 * 1em)
} 

.w-\[calc\(277\/270\*100\%\)\]{
    width:calc(277 / 270 * 100%)
} 

.w-\[calc\(40\/10\*1em\)\]{
    width:calc(40 / 10 * 1em)
} 

.w-\[calc\(50\/10\*1em\)\]{
    width:calc(50 / 10 * 1em)
} 

.w-\[calc\(60\/30\*1em\)\]{
    width:calc(60 / 30 * 1em)
} 

.w-\[calc\(75\/14\*1em\)\]{
    width:calc(75 / 14 * 1em)
} 

.w-\[calc\(87\.5\/20\*1em\)\]{
    width:calc(87.5 / 20 * 1em)
} 

.w-\[clamp\(8\.9rem\2c calc\(120\/768\*100vw\)\2c 12rem\)\]{
    width:clamp(8.9rem,calc(120 / 768 * 100vw),12rem)
} 

.w-auto{
    width:auto
} 

.w-fit{
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content
} 

.w-full{
    width:100%
} 

.w-max{
    width:-webkit-max-content;
    width:max-content
} 

.w-screen{
    width:100vw
} 

.min-w-0{
    min-width:0
} 

.min-w-\[25\.7rem\]{
    min-width:25.7rem
} 

.min-w-\[32rem\]{
    min-width:32rem
} 

.min-w-\[33\.3\%\]{
    min-width:33.3%
} 

.min-w-\[5\.7rem\]{
    min-width:5.7rem
} 

.min-w-max{
    min-width:-webkit-max-content;
    min-width:max-content
} 

.\!max-w-\[97rem\]{
    max-width:97rem!important
} 

.max-w-\[102\.4rem\]{
    max-width:102.4rem
} 

.max-w-\[105\.6rem\]{
    max-width:105.6rem
} 

.max-w-\[117rem\]{
    max-width:117rem
} 

.max-w-\[121rem\]{
    max-width:121rem
} 

.max-w-\[128rem\]{
    max-width:128rem
} 

.max-w-\[142rem\]{
    max-width:142rem
} 

.max-w-\[20rem\]{
    max-width:20rem
} 

.max-w-\[27rem\]{
    max-width:27rem
} 

.max-w-\[30\.5rem\]{
    max-width:30.5rem
} 

.max-w-\[33\.5rem\]{
    max-width:33.5rem
} 

.max-w-\[37rem\]{
    max-width:37rem
} 

.max-w-\[47rem\]{
    max-width:47rem
} 

.max-w-\[52rem\]{
    max-width:52rem
} 

.max-w-\[57rem\]{
    max-width:57rem
} 

.max-w-\[72rem\]{
    max-width:72rem
} 

.max-w-\[75rem\]{
    max-width:75rem
} 

.max-w-\[77rem\]{
    max-width:77rem
} 

.max-w-\[81rem\]{
    max-width:81rem
} 

.max-w-\[97rem\]{
    max-width:97rem
} 

.max-w-\[calc\(100\%-1\.5rem\)\]{
    max-width:calc(100% - 1.5rem)
} 

.max-w-\[calc\(100\%-2rem\)\]{
    max-width:calc(100% - 2rem)
} 

.max-w-\[calc\(100\%-3rem\)\]{
    max-width:calc(100% - 3rem)
} 

.max-w-\[calc\(100\%-4rem\)\]{
    max-width:calc(100% - 4rem)
} 

.max-w-\[calc\(100\%_-_30px\)\]{
    max-width:calc(100% - 30px)
} 

.max-w-\[calc\(100\%_-_4rem\)\]{
    max-width:calc(100% - 4rem)
} 

.max-w-\[calc\(100\%_-_80px\)\]{
    max-width:calc(100% - 80px)
} 

.max-w-full{
    max-width:100%
} 

.\!flex-none{
    flex:none!important
} 

.flex-\[0_0_auto\]{
    flex:0 0 auto
} 

.flex-\[1_1_auto\],.flex-auto{
    flex:1 1 auto
} 

.flex-initial{
    flex:0 1 auto
} 

.flex-none{
    flex:none
} 

.table-fixed{
    table-layout:fixed
} 

.border-separate{
    border-collapse:initial
} 

.border-spacing-0{
    --tw-border-spacing-x:0px;
    --tw-border-spacing-y:0px;
    border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)
} 

.origin-left{
    transform-origin:left
} 

.\!translate-x-0{
    --tw-translate-x:0px!important
} 

.\!translate-x-0,.\!translate-y-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))!important
} 

.\!translate-y-0{
    --tw-translate-y:0px!important
} 

.\!translate-y-\[-50\%\]{
    --tw-translate-y:-50%!important
} 

.\!translate-y-\[-50\%\],.\!translate-y-\[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))!important
} 

.\!translate-y-\[0\]{
    --tw-translate-y:0!important
} 

.-translate-x-1\/2{
    --tw-translate-x:-50%
} 

.-translate-x-1\/2,.-translate-y-1\/2{
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
} 

.-translate-y-1\/2{
    --tw-translate-y:-50%
} 

.translate-x-full{
    --tw-translate-x:100%
} 

.translate-x-full,.translate-y-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-y-0{
    --tw-translate-y:0px
} 

.translate-y-\[-0\.85rem\]{
    --tw-translate-y:-0.85rem
} 

.translate-y-\[-0\.85rem\],.translate-y-\[-100\%\]{
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
} 

.translate-y-\[-100\%\]{
    --tw-translate-y:-100%
} 

.translate-y-\[-25\%\]{
    --tw-translate-y:-25%
} 

.translate-y-\[-25\%\],.translate-y-\[-50\%\]{
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
} 

.translate-y-\[-50\%\]{
    --tw-translate-y:-50%
} 

.translate-y-\[0\.85rem\]{
    --tw-translate-y:0.85rem
} 

.translate-y-\[0\.85rem\],.translate-y-full{
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
} 

.translate-y-full{
    --tw-translate-y:100%
} 

.-rotate-45{
    --tw-rotate:-45deg
} 

.-rotate-45,.-rotate-90{
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
} 

.-rotate-90{
    --tw-rotate:-90deg
} 

.rotate-0{
    --tw-rotate:0deg
} 

.rotate-0,.rotate-180{
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
} 

.rotate-180{
    --tw-rotate:180deg
} 

.rotate-45{
    --tw-rotate:45deg
} 

.rotate-45,.rotate-90{
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
} 

.rotate-90{
    --tw-rotate:90deg
} 

.rotate-\[-45deg\]{
    --tw-rotate:-45deg
} 

.rotate-\[-45deg\],.rotate-\[225deg\]{
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
} 

.rotate-\[225deg\]{
    --tw-rotate:225deg
} 

.rotate-\[45deg\]{
    --tw-rotate:45deg
} 

.rotate-\[45deg\],.rotate-\[90deg\]{
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
} 

.rotate-\[90deg\]{
    --tw-rotate:90deg
} 

.scale-0{
    --tw-scale-x:0;
    --tw-scale-y:0
} 

.scale-0,.scale-100{
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
} 

.scale-100{
    --tw-scale-x:1;
    --tw-scale-y:1
} 

.scale-\[80\%\]{
    --tw-scale-x:80%;
    --tw-scale-y:80%
} 

.scale-\[80\%\],.scale-\[90\%\]{
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
} 

.scale-\[90\%\]{
    --tw-scale-x:90%;
    --tw-scale-y:90%
} 

.\!scale-x-\[-1\]{
    --tw-scale-x:-1!important;
    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))!important
} 

.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 spin{
    to{
    transform:rotate(1turn)
} 


} 

.animate-spin{
    animation:spin 1s linear infinite
} 

.cursor-pointer{
    cursor:pointer
} 

.resize{
    resize:both
} 

.list-none{
    list-style-type:none
} 

.appearance-none{
    -webkit-appearance:none;
    appearance:none
} 

.flex-row{
    flex-direction:row
} 

.flex-row-reverse{
    flex-direction:row-reverse
} 

.flex-col{
    flex-direction:column
} 

.flex-col-reverse{
    flex-direction:column-reverse
} 

.flex-wrap{
    flex-wrap:wrap
} 

.flex-nowrap{
    flex-wrap:nowrap
} 

.items-start{
    align-items:flex-start
} 

.items-end{
    align-items:flex-end
} 

.items-center{
    align-items:center
} 

.items-baseline{
    align-items:baseline
} 

.items-stretch{
    align-items:stretch
} 

.justify-start{
    justify-content:flex-start
} 

.justify-end{
    justify-content:flex-end
} 

.justify-center{
    justify-content:center
} 

.justify-between{
    justify-content:space-between
} 

.justify-around{
    justify-content:space-around
} 

.space-x-\[0\.8em\]>:not([hidden])~:not([hidden]){
    --tw-space-x-reverse:0;
    margin-right:calc(.8em * var(--tw-space-x-reverse));
    margin-left:calc(.8em * calc(1 - var(--tw-space-x-reverse)))
} 

.space-x-\[1rem\]>:not([hidden])~:not([hidden]){
    --tw-space-x-reverse:0;
    margin-right:calc(1rem * var(--tw-space-x-reverse));
    margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
} 

.space-x-\[4rem\]>:not([hidden])~:not([hidden]){
    --tw-space-x-reverse:0;
    margin-right:calc(4rem * var(--tw-space-x-reverse));
    margin-left:calc(4rem * calc(1 - var(--tw-space-x-reverse)))
} 

.space-x-\[5rem\]>:not([hidden])~:not([hidden]){
    --tw-space-x-reverse:0;
    margin-right:calc(5rem * var(--tw-space-x-reverse));
    margin-left:calc(5rem * calc(1 - var(--tw-space-x-reverse)))
} 

.overflow-auto{
    overflow:auto
} 

.overflow-hidden{
    overflow:hidden
} 

.overflow-visible{
    overflow:visible
} 

.overflow-y-auto{
    overflow-y:auto
} 

.overflow-y-scroll{
    overflow-y:scroll
} 

.whitespace-normal{
    white-space:normal
} 

.whitespace-nowrap{
    white-space:nowrap
} 

.whitespace-pre-line{
    white-space:pre-line
} 

.whitespace-pre-wrap{
    white-space:pre-wrap
} 

.break-all{
    word-break:break-all
} 

.rounded{
    border-radius:.8rem
} 

.rounded-\[\.3rem\]{
    border-radius:.3rem
} 

.rounded-\[\.8rem\]{
    border-radius:.8rem
} 

.rounded-\[0\.4rem\]{
    border-radius:.4rem
} 

.rounded-\[0\.8rem\]{
    border-radius:.8rem
} 

.rounded-\[1rem\]{
    border-radius:1rem
} 

.rounded-\[3px\]{
    border-radius:3px
} 

.rounded-\[50\%\]{
    border-radius:50%
} 

.rounded-\[50vh\]{
    border-radius:50vh
} 

.rounded-full{
    border-radius:9999px
} 

.rounded-lg{
    border-radius:1.6rem
} 

.rounded-none{
    border-radius:0
} 

.rounded-b{
    border-bottom-right-radius:.8rem;
    border-bottom-left-radius:.8rem
} 

.rounded-b-\[\.5rem\]{
    border-bottom-right-radius:.5rem;
    border-bottom-left-radius:.5rem
} 

.rounded-b-\[0\.8rem\]{
    border-bottom-right-radius:.8rem;
    border-bottom-left-radius:.8rem
} 

.rounded-l,.rounded-l-\[0\.8rem\]{
    border-top-left-radius:.8rem;
    border-bottom-left-radius:.8rem
} 

.rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
} 

.rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
} 

.rounded-t,.rounded-t-\[0\.8rem\]{
    border-top-left-radius:.8rem;
    border-top-right-radius:.8rem
} 

.rounded-t-lg{
    border-top-left-radius:1.6rem;
    border-top-right-radius:1.6rem
} 

.rounded-bl{
    border-bottom-left-radius:.8rem
} 

.rounded-br-\[0\.8rem\]{
    border-bottom-right-radius:.8rem
} 

.rounded-tl-\[0\.8rem\]{
    border-top-left-radius:.8rem
} 

.rounded-tr-\[0\.8rem\]{
    border-top-right-radius:.8rem
} 

.border{
    border-width:1px
} 

.border-2{
    border-width:2px
} 

.border-4{
    border-width:4px
} 

.border-\[\.1rem\]{
    border-width:.1rem
} 

.border-\[\.2rem\]{
    border-width:.2rem
} 

.border-\[\.4rem\]{
    border-width:.4rem
} 

.border-\[1\.5px\]{
    border-width:1.5px
} 

.border-\[1px\]{
    border-width:1px
} 

.border-\[2px\]{
    border-width:2px
} 

.border-x-0{
    border-left-width:0;
    border-right-width:0
} 

.border-x-\[2rem\]{
    border-left-width:2rem;
    border-right-width:2rem
} 

.border-x-\[5rem\]{
    border-left-width:5rem;
    border-right-width:5rem
} 

.border-y-\[1px\]{
    border-top-width:1px
} 

.border-b,.border-y-\[1px\]{
    border-bottom-width:1px
} 

.border-b-0{
    border-bottom-width:0
} 

.border-b-2{
    border-bottom-width:2px
} 

.border-b-4{
    border-bottom-width:4px
} 

.border-b-\[1px\]{
    border-bottom-width:1px
} 

.border-b-\[3px\]{
    border-bottom-width:3px
} 

.border-b-\[4px\]{
    border-bottom-width:4px
} 

.border-l{
    border-left-width:1px
} 

.border-l-0{
    border-left-width:0
} 

.border-r{
    border-right-width:1px
} 

.border-r-0{
    border-right-width:0
} 

.border-r-2{
    border-right-width:2px
} 

.border-r-\[0\.1rem\]{
    border-right-width:.1rem
} 

.border-t{
    border-top-width:1px
} 

.border-t-2{
    border-top-width:2px
} 

.border-t-\[1px\]{
    border-top-width:1px
} 

.border-t-\[2rem\]{
    border-top-width:2rem
} 

.border-t-\[3rem\]{
    border-top-width:3rem
} 

.border-t-\[6px\]{
    border-top-width:6px
} 

.border-solid{
    border-style:solid
} 

.border-dashed{
    border-style:dashed
} 

.border-dotted{
    border-style:dotted
} 

.border-none{
    border-style:none
} 

.\!border-\[\#fcfcfc\]{
    --tw-border-opacity:1!important;
    border-color:rgb(252 252 252/var(--tw-border-opacity))!important
} 

.border-\[\#002288\]{
    --tw-border-opacity:1;
    border-color:rgb(0 34 136/var(--tw-border-opacity))
} 

.border-\[\#003a80\]{
    --tw-border-opacity:1;
    border-color:rgb(0 58 128/var(--tw-border-opacity))
} 

.border-\[\#003b81\]{
    --tw-border-opacity:1;
    border-color:rgb(0 59 129/var(--tw-border-opacity))
} 

.border-\[\#4ec2d7\]{
    --tw-border-opacity:1;
    border-color:rgb(78 194 215/var(--tw-border-opacity))
} 

.border-\[\#52d0e7\]{
    --tw-border-opacity:1;
    border-color:rgb(82 208 231/var(--tw-border-opacity))
} 

.border-\[\#ADB7E1\]{
    --tw-border-opacity:1;
    border-color:rgb(173 183 225/var(--tw-border-opacity))
} 

.border-\[\#E36CA6\]{
    --tw-border-opacity:1;
    border-color:rgb(227 108 166/var(--tw-border-opacity))
} 

.border-\[\#FCD0E1\]{
    --tw-border-opacity:1;
    border-color:rgb(252 208 225/var(--tw-border-opacity))
} 

.border-\[\#a8e7f3\]{
    --tw-border-opacity:1;
    border-color:rgb(168 231 243/var(--tw-border-opacity))
} 

.border-\[\#afafaf\]{
    --tw-border-opacity:1;
    border-color:rgb(175 175 175/var(--tw-border-opacity))
} 

.border-\[\#c4cdd9\]{
    --tw-border-opacity:1;
    border-color:rgb(196 205 217/var(--tw-border-opacity))
} 

.border-\[\#eb7f53\]{
    --tw-border-opacity:1;
    border-color:rgb(235 127 83/var(--tw-border-opacity))
} 

.border-\[\#f7e2b4\]{
    --tw-border-opacity:1;
    border-color:rgb(247 226 180/var(--tw-border-opacity))
} 

.border-\[\#ffaf00\]{
    --tw-border-opacity:1;
    border-color:rgb(255 175 0/var(--tw-border-opacity))
} 

.border-\[\#ffe221\]{
    --tw-border-opacity:1;
    border-color:rgb(255 226 33/var(--tw-border-opacity))
} 

.border-blue_38a1d3{
    --tw-border-opacity:1;
    border-color:rgb(56 161 211/var(--tw-border-opacity))
} 

.border-current{
    border-color:currentColor
} 

.border-gray-300{
    --tw-border-opacity:1;
    border-color:rgb(209 213 219/var(--tw-border-opacity))
} 

.border-gray-700{
    --tw-border-opacity:1;
    border-color:rgb(55 65 81/var(--tw-border-opacity))
} 

.border-gray_666666{
    --tw-border-opacity:1;
    border-color:rgb(102 102 102/var(--tw-border-opacity))
} 

.border-gray_999999{
    --tw-border-opacity:1;
    border-color:rgb(153 153 153/var(--tw-border-opacity))
} 

.border-gray_cccccc{
    --tw-border-opacity:1;
    border-color:rgb(204 204 204/var(--tw-border-opacity))
} 

.border-gray_cecece{
    --tw-border-opacity:1;
    border-color:rgb(206 206 206/var(--tw-border-opacity))
} 

.border-gray_d8d8d8{
    --tw-border-opacity:1;
    border-color:rgb(216 216 216/var(--tw-border-opacity))
} 

.border-gray_f0eee6{
    --tw-border-opacity:1;
    border-color:rgb(240 238 230/var(--tw-border-opacity))
} 

.border-pink_fc5e8b{
    --tw-border-opacity:1;
    border-color:rgb(252 144 42/var(--tw-border-opacity))
} 

.border-red_e75d68{
    --tw-border-opacity:1;
    border-color:rgb(231 93 104/var(--tw-border-opacity))
} 

.border-theme{
    --tw-border-opacity:1;
    border-color:rgb(142 198 108/var(--tw-border-opacity))
} 

.border-transparent{
    border-color:#0000
} 

.border-white{
    --tw-border-opacity:1;
    border-color:rgb(255 255 255/var(--tw-border-opacity))
} 

.border-x-transparent{
    border-left-color:#0000;
    border-right-color:#0000
} 

.border-y-blue_e5f9fa{
    --tw-border-opacity:1;
    border-top-color:rgb(229 249 250/var(--tw-border-opacity));
    border-bottom-color:rgb(229 249 250/var(--tw-border-opacity))
} 

.border-y-gray_fdf6e8{
    --tw-border-opacity:1;
    border-top-color:rgb(253 246 232/var(--tw-border-opacity));
    border-bottom-color:rgb(253 246 232/var(--tw-border-opacity))
} 

.border-b-gray_cccccc{
    --tw-border-opacity:1;
    border-bottom-color:rgb(204 204 204/var(--tw-border-opacity))
} 

.border-r-white{
    --tw-border-opacity:1;
    border-right-color:rgb(255 255 255/var(--tw-border-opacity))
} 

.border-t-current{
    border-top-color:initial
} 

.\!bg-\[\#52d0e7\]{
    --tw-bg-opacity:1!important;
    background-color:rgb(82 208 231/var(--tw-bg-opacity))!important
} 

.\!bg-\[\#fcfcfc\]{
    --tw-bg-opacity:1!important;
    background-color:rgb(252 252 252/var(--tw-bg-opacity))!important
} 

.bg-\[\#03bbcb\]{
    --tw-bg-opacity:1;
    background-color:rgb(142 198 108/var(--tw-bg-opacity))
} 

.bg-\[\#4ec2d7\]{
    --tw-bg-opacity:1;
    background-color:rgb(78 194 215/var(--tw-bg-opacity))
} 

.bg-\[\#58c2d6\]{
    --tw-bg-opacity:1;
    background-color:rgb(88 194 214/var(--tw-bg-opacity))
} 

.bg-\[\#60d5ea\]{
    --tw-bg-opacity:1;
    background-color:rgb(96 213 234/var(--tw-bg-opacity))
} 

.bg-\[\#E36CA6\]{
    --tw-bg-opacity:1;
    background-color:rgb(227 108 166/var(--tw-bg-opacity))
} 

.bg-\[\#F9E0B0\]{
    --tw-bg-opacity:1;
    background-color:rgb(249 224 176/var(--tw-bg-opacity))
} 

.bg-\[\#FAF1F3\]{
    --tw-bg-opacity:1;
    background-color:rgb(250 241 243/var(--tw-bg-opacity))
} 

.bg-\[\#b67a10\]{
    --tw-bg-opacity:1;
    background-color:rgb(182 122 16/var(--tw-bg-opacity))
} 

.bg-\[\#eae8e1\]{
    --tw-bg-opacity:1;
    background-color:rgb(234 232 225/var(--tw-bg-opacity))
} 

.bg-\[\#eb7f53\]{
    --tw-bg-opacity:1;
    background-color:rgb(235 127 83/var(--tw-bg-opacity))
} 

.bg-\[\#f3fefa\]{
    --tw-bg-opacity:1;
    background-color:rgb(243 254 250/var(--tw-bg-opacity))
} 

.bg-\[\#ff73af\]{
    --tw-bg-opacity:1;
    background-color:rgb(255 115 175/var(--tw-bg-opacity))
} 

.bg-\[\#ff86ba\]{
    --tw-bg-opacity:1;
    background-color:rgb(255 134 186/var(--tw-bg-opacity))
} 

.bg-\[\#ffaf00\]{
    --tw-bg-opacity:1;
    background-color:rgb(255 175 0/var(--tw-bg-opacity))
} 

.bg-\[\#fff8e4\]{
    --tw-bg-opacity:1;
    background-color:rgb(255 248 228/var(--tw-bg-opacity))
} 

.bg-\[rgba\(255\2c 255\2c 255\2c \.8\)\]{
    background-color:#fffc
} 

.bg-\[rgba\(88\2c 194\2c 214\2c \.8\)\]{
    background-color:#58c2d6cc
} 

.bg-black\/40{
    background-color:#0006
} 

.bg-blue_00b6a1{
    --tw-bg-opacity:1;
    background-color:rgb(0 182 161/var(--tw-bg-opacity))
} 

.bg-blue_38a1d3{
    --tw-bg-opacity:1;
    background-color:rgb(56 161 211/var(--tw-bg-opacity))
} 

.bg-blue_6aa7d6{
    --tw-bg-opacity:1;
    background-color:rgb(106 167 214/var(--tw-bg-opacity))
} 

.bg-blue_b2bdc6{
    --tw-bg-opacity:1;
    background-color:rgb(178 189 198/var(--tw-bg-opacity))
} 

.bg-blue_d7ecf6{
    --tw-bg-opacity:1;
    background-color:rgb(215 236 246/var(--tw-bg-opacity))
} 

.bg-blue_e5f8fa{
    --tw-bg-opacity:1;
    background-color:rgb(229 248 250/var(--tw-bg-opacity))
} 

.bg-blue_e5f9fa{
    --tw-bg-opacity:1;
    background-color:rgb(229 249 250/var(--tw-bg-opacity))
} 

.bg-blue_e9f4fe{
    --tw-bg-opacity:1;
    background-color:rgb(233 244 254/var(--tw-bg-opacity))
} 

.bg-blue_eef9fe{
    --tw-bg-opacity:1;
    background-color:rgb(238 249 254/var(--tw-bg-opacity))
} 

.bg-gray-200{
    --tw-bg-opacity:1;
    background-color:rgb(229 231 235/var(--tw-bg-opacity))
} 

.bg-gray-50{
    --tw-bg-opacity:1;
    background-color:rgb(249 250 251/var(--tw-bg-opacity))
} 

.bg-gray-500{
    --tw-bg-opacity:1;
    background-color:rgb(107 114 128/var(--tw-bg-opacity))
} 

.bg-gray_666666{
    --tw-bg-opacity:1;
    background-color:rgb(102 102 102/var(--tw-bg-opacity))
} 

.bg-gray_999999{
    --tw-bg-opacity:1;
    background-color:rgb(153 153 153/var(--tw-bg-opacity))
} 

.bg-gray_9a9a9a{
    --tw-bg-opacity:1;
    background-color:rgb(154 154 154/var(--tw-bg-opacity))
} 

.bg-gray_f5f5f5{
    --tw-bg-opacity:1;
    background-color:rgb(245 245 245/var(--tw-bg-opacity))
} 

.bg-gray_f9f9f9{
    --tw-bg-opacity:1;
    background-color:rgb(249 249 249/var(--tw-bg-opacity))
} 

.bg-gray_fdf6e8{
    --tw-bg-opacity:1;
    background-color:rgb(253 246 232/var(--tw-bg-opacity))
} 

.bg-orange-100{
    --tw-bg-opacity:1;
    background-color:rgb(255 237 213/var(--tw-bg-opacity))
} 

.bg-pink_fc5e8b{
    --tw-bg-opacity:1;
    background-color:rgb(252 144 42/var(--tw-bg-opacity))
} 

.bg-red_FBE9E9{
    --tw-bg-opacity:1;
    background-color:rgb(251 233 233/var(--tw-bg-opacity))
} 

.bg-sub_theme{
    --tw-bg-opacity:1;
    background-color:rgb(0 58 129/var(--tw-bg-opacity))
} 

.bg-theme{
    --tw-bg-opacity:1;
    background-color:rgb(142 198 108/var(--tw-bg-opacity))
} 

.bg-transparent{
    background-color:initial
} 

.bg-white{
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255/var(--tw-bg-opacity))
} 

.bg-white\/95{
    background-color:#fffffff2
} 

.bg-yellow_eea421{
    --tw-bg-opacity:1;
    background-color:rgb(238 164 33/var(--tw-bg-opacity))
} 

.bg-yellow_fef7bc{
    --tw-bg-opacity:1;
    background-color:rgb(254 247 188/var(--tw-bg-opacity))
} 

.\!bg-none{
    background-image:none!important
} 

.bg-\[linear-gradient\(0deg\2c rgb\(238\2c 164\2c 33\)_0\%\2c rgb\(254\2c 193\2c 84\)_100\%\)\]{
    background-image:linear-gradient(0deg,#eea421,#fec154)
} 

.bg-\[linear-gradient\(148deg\2c \#d3ffe2_0\2c \#cbe9f8_75\%\2c \#cbe9f8_100\%\)\]{
    background-image:linear-gradient(148deg,#d3ffe2,#cbe9f8 75%,#cbe9f8)
} 

.bg-\[linear-gradient\(148deg\2c rgba\(211\2c 255\2c 226\2c \.25\)_0\2c rgba\(203\2c 233\2c 248\2c \.25\)_75\%\2c rgba\(203\2c 233\2c 248\2c \.25\)_100\%\)\]{
    background-image:linear-gradient(148deg,#d3ffe240,#cbe9f840 75%,#cbe9f840)
} 

.bg-\[linear-gradient\(180deg\2c transparent_0\2c transparent_60\%\2c \#f9ff5a_60\%\2c \#f9ff5a_100\%\)\]{
    background-image:linear-gradient(180deg,#0000,#0000 60%,#f9ff5a 0,#f9ff5a)
} 

.bg-\[linear-gradient\(90deg\2c \#4ec2d7\2c \#81d9e9\)\]{
    background-image:linear-gradient(90deg,#4ec2d7,#81d9e9)
} 

.bg-\[linear-gradient\(90deg\2c \#eda119\2c \#f9b945\)\]{
    background-image:linear-gradient(90deg,#eda119,#f9b945)
} 

.bg-\[linear-gradient\(90deg\2c \#ff81b7\2c \#ff9cc6\)\]{
    background-image:linear-gradient(90deg,#ff81b7,#ff9cc6)
} 

.bg-\[repeating-linear-gradient\(-45deg\2c \#ffcde2\2c \#ffcde2_1px\2c transparent_1px\2c transparent_2px\)\]{
    background-image:repeating-linear-gradient(-45deg,#ffcde2,#ffcde2 1px,#0000 0,#0000 2px)
} 

.bg-\[url\(\/images\/common\/ptn-slash-orange\.png\)\]{
    background-image:url(/images/common/ptn-slash-orange.png)
} 

.bg-gradient-to-r{
    background-image:linear-gradient(to right,var(--tw-gradient-stops))
} 

.bg-gradient-to-t{
    background-image:linear-gradient(to top,var(--tw-gradient-stops))
} 

.from-\[\#00b6a1\]{
    --tw-gradient-from:#00b6a1 var(--tw-gradient-from-position);
    --tw-gradient-to:#00b6a100 var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
} 

.from-\[\#03bbcb\]{
    --tw-gradient-from:#03bbcb var(--tw-gradient-from-position);
    --tw-gradient-to:#03bbcb00 var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
} 

.from-\[\#38a1d3\]{
    --tw-gradient-from:#38a1d3 var(--tw-gradient-from-position);
    --tw-gradient-to:#38a1d300 var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
} 

.from-\[\#39a3d3\]{
    --tw-gradient-from:#39a3d3 var(--tw-gradient-from-position);
    --tw-gradient-to:#39a3d300 var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
} 

.from-\[\#7ddddd\]{
    --tw-gradient-from:#7ddddd var(--tw-gradient-from-position);
    --tw-gradient-to:#7ddddd00 var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
} 

.from-\[\#F1BA56\]{
    --tw-gradient-from:#f1ba56 var(--tw-gradient-from-position);
    --tw-gradient-to:#f1ba5600 var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
} 

.from-\[\#FDA8E4\]{
    --tw-gradient-from:#fda8e4 var(--tw-gradient-from-position);
    --tw-gradient-to:#fda8e400 var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
} 

.from-\[\#eea421\]{
    --tw-gradient-from:#eea421 var(--tw-gradient-from-position);
    --tw-gradient-to:#eea42100 var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
} 

.from-\[\#fc5e8b\]{
    --tw-gradient-from:#fca95e var(--tw-gradient-from-position);
    --tw-gradient-to:#fca95e00 var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
} 

.to-\[\#03bbcb\]{
    --tw-gradient-to:#03bbcb var(--tw-gradient-to-position)
} 

.to-\[\#24d0bc\]{
    --tw-gradient-to:#24d0bc var(--tw-gradient-to-position)
} 

.to-\[\#5cbfee\]{
    --tw-gradient-to:#5cbfee var(--tw-gradient-to-position)
} 

.to-\[\#73bde0\]{
    --tw-gradient-to:#73bde0 var(--tw-gradient-to-position)
} 

.to-\[\#BDC7FE\]{
    --tw-gradient-to:#bdc7fe var(--tw-gradient-to-position)
} 

.to-\[\#F67749\]{
    --tw-gradient-to:#f67749 var(--tw-gradient-to-position)
} 

.to-\[\#a1ced1\]{
    --tw-gradient-to:#a1ced1 var(--tw-gradient-to-position)
} 

.to-\[\#f6939b\]{
    --tw-gradient-to:#fc875e var(--tw-gradient-to-position)
} 

.to-\[\#fec054\]{
    --tw-gradient-to:#fec054 var(--tw-gradient-to-position)
} 

.bg-repeat{
    background-repeat:repeat
} 

.fill-current{
    fill:currentColor
} 

.fill-gray-400{
    fill:#9ca3af
} 

.fill-gray_999999{
    fill:#999
} 

.fill-theme{
    fill:#03bbcb
} 

.object-contain{
    object-fit:contain
} 

.object-cover{
    object-fit:cover
} 

.object-top{
    object-position:top
} 

.\!p-0{
    padding:0!important
} 

.p-0{
    padding:0
} 

.p-\[\.2rem\]{
    padding:.2rem
} 

.p-\[\.5rem\]{
    padding:.5rem
} 

.p-\[0\.25rem\]{
    padding:.25rem
} 

.p-\[0\.5rem\]{
    padding:.5rem
} 

.p-\[1\.2rem\]{
    padding:1.2rem
} 

.p-\[1\.5rem\]{
    padding:1.5rem
} 

.p-\[1\.6rem\]{
    padding:1.6rem
} 

.p-\[1rem\]{
    padding:1rem
} 

.p-\[2\.4rem\]{
    padding:2.4rem
} 

.p-\[22px_0_22px_22px\]{
    padding:22px 0 22px 22px
} 

.p-\[2rem\]{
    padding:2rem
} 

.p-\[4rem\]{
    padding:4rem
} 

.\!px-\[2rem\]{
    padding-left:2rem!important;
    padding-right:2rem!important
} 

.\!py-0{
    padding-top:0!important;
    padding-bottom:0!important
} 

.px-0{
    padding-left:0;
    padding-right:0
} 

.px-\[\.15em\]{
    padding-left:.15em;
    padding-right:.15em
} 

.px-\[\.2em\]{
    padding-left:.2em;
    padding-right:.2em
} 

.px-\[\.4rem\]{
    padding-left:.4rem;
    padding-right:.4rem
} 

.px-\[\.5em\]{
    padding-left:.5em;
    padding-right:.5em
} 

.px-\[\.5rem\]{
    padding-left:.5rem;
    padding-right:.5rem
} 

.px-\[\.625rem\]{
    padding-left:.625rem;
    padding-right:.625rem
} 

.px-\[\.7rem\]{
    padding-left:.7rem;
    padding-right:.7rem
} 

.px-\[\.8rem\]{
    padding-left:.8rem;
    padding-right:.8rem
} 

.px-\[0\.1rem\]{
    padding-left:.1rem;
    padding-right:.1rem
} 

.px-\[0\.375rem\]{
    padding-left:.375rem;
    padding-right:.375rem
} 

.px-\[0\.4rem\]{
    padding-left:.4rem;
    padding-right:.4rem
} 

.px-\[0\.5rem\]{
    padding-left:.5rem;
    padding-right:.5rem
} 

.px-\[0\.6rem\]{
    padding-left:.6rem;
    padding-right:.6rem
} 

.px-\[0\.8rem\]{
    padding-left:.8rem;
    padding-right:.8rem
} 

.px-\[0\.9rem\]{
    padding-left:.9rem;
    padding-right:.9rem
} 

.px-\[1\.2rem\]{
    padding-left:1.2rem;
    padding-right:1.2rem
} 

.px-\[1\.3rem\]{
    padding-left:1.3rem;
    padding-right:1.3rem
} 

.px-\[1\.4rem\]{
    padding-left:1.4rem;
    padding-right:1.4rem
} 

.px-\[1\.5rem\]{
    padding-left:1.5rem;
    padding-right:1.5rem
} 

.px-\[1\.6rem\]{
    padding-left:1.6rem;
    padding-right:1.6rem
} 

.px-\[1em\]{
    padding-left:1em;
    padding-right:1em
} 

.px-\[1rem\]{
    padding-left:1rem;
    padding-right:1rem
} 

.px-\[2\.4rem\]{
    padding-left:2.4rem;
    padding-right:2.4rem
} 

.px-\[2\.5rem\]{
    padding-left:2.5rem;
    padding-right:2.5rem
} 

.px-\[2rem\]{
    padding-left:2rem;
    padding-right:2rem
} 

.px-\[3\.1rem\]{
    padding-left:3.1rem;
    padding-right:3.1rem
} 

.px-\[3\.5rem\]{
    padding-left:3.5rem;
    padding-right:3.5rem
} 

.px-\[3rem\]{
    padding-left:3rem;
    padding-right:3rem
} 

.px-\[4rem\]{
    padding-left:4rem;
    padding-right:4rem
} 

.px-\[6rem\]{
    padding-left:6rem;
    padding-right:6rem
} 

.px-\[calc\(10\/22\*1em\)\]{
    padding-left:calc(10 / 22 * 1em);
    padding-right:calc(10 / 22 * 1em)
} 

.px-\[calc\(15\/18\*1em\)\]{
    padding-left:calc(15 / 18 * 1em);
    padding-right:calc(15 / 18 * 1em)
} 

.px-\[calc\(17\/16\*1em\)\]{
    padding-left:calc(17 / 16 * 1em);
    padding-right:calc(17 / 16 * 1em)
} 

.px-\[calc\(20_\/_375_\*_100vw\)\]{
    padding-left:calc(20 / 375 * 100vw);
    padding-right:calc(20 / 375 * 100vw)
} 

.px-\[calc\(45\/24\*1em\)\]{
    padding-left:calc(45 / 24 * 1em);
    padding-right:calc(45 / 24 * 1em)
} 

.px-\[calc\(7\/10\*1em\)\]{
    padding-left:calc(7 / 10 * 1em);
    padding-right:calc(7 / 10 * 1em)
} 

.px-\[clamp\(8px\2c calc\(12_\/_375_\*_100vw\)\2c 12px\)\]{
    padding-left:clamp(8px,calc(12 / 375 * 100vw),12px);
    padding-right:clamp(8px,calc(12 / 375 * 100vw),12px)
} 

.py-0{
    padding-top:0;
    padding-bottom:0
} 

.py-10{
    padding-top:2.5rem;
    padding-bottom:2.5rem
} 

.py-\[\.4rem\]{
    padding-top:.4rem;
    padding-bottom:.4rem
} 

.py-\[\.5em\]{
    padding-top:.5em;
    padding-bottom:.5em
} 

.py-\[\.5rem\]{
    padding-top:.5rem;
    padding-bottom:.5rem
} 

.py-\[\.6rem\]{
    padding-top:.6rem;
    padding-bottom:.6rem
} 

.py-\[\.8rem\]{
    padding-top:.8rem;
    padding-bottom:.8rem
} 

.py-\[0\.1rem\]{
    padding-top:.1rem;
    padding-bottom:.1rem
} 

.py-\[0\.2rem\]{
    padding-top:.2rem;
    padding-bottom:.2rem
} 

.py-\[0\.3rem\]{
    padding-top:.3rem;
    padding-bottom:.3rem
} 

.py-\[0\.4rem\]{
    padding-top:.4rem;
    padding-bottom:.4rem
} 

.py-\[0\.6rem\]{
    padding-top:.6rem;
    padding-bottom:.6rem
} 

.py-\[0\.7rem\]{
    padding-top:.7rem;
    padding-bottom:.7rem
} 

.py-\[0\.8rem\]{
    padding-top:.8rem;
    padding-bottom:.8rem
} 

.py-\[0\.9rem\]{
    padding-top:.9rem;
    padding-bottom:.9rem
} 

.py-\[1\.2rem\]{
    padding-top:1.2rem;
    padding-bottom:1.2rem
} 

.py-\[1\.3rem\]{
    padding-top:1.3rem;
    padding-bottom:1.3rem
} 

.py-\[1\.5rem\]{
    padding-top:1.5rem;
    padding-bottom:1.5rem
} 

.py-\[1\.6rem\]{
    padding-top:1.6rem;
    padding-bottom:1.6rem
} 

.py-\[1\.75rem\]{
    padding-top:1.75rem;
    padding-bottom:1.75rem
} 

.py-\[1\.8rem\]{
    padding-top:1.8rem;
    padding-bottom:1.8rem
} 

.py-\[1em\]{
    padding-top:1em;
    padding-bottom:1em
} 

.py-\[1rem\]{
    padding-top:1rem;
    padding-bottom:1rem
} 

.py-\[2\.4rem\]{
    padding-top:2.4rem;
    padding-bottom:2.4rem
} 

.py-\[2\.5rem\]{
    padding-top:2.5rem;
    padding-bottom:2.5rem
} 

.py-\[2em\]{
    padding-top:2em;
    padding-bottom:2em
} 

.py-\[2rem\]{
    padding-top:2rem;
    padding-bottom:2rem
} 

.py-\[3\.2rem\]{
    padding-top:3.2rem;
    padding-bottom:3.2rem
} 

.py-\[3rem\]{
    padding-top:3rem;
    padding-bottom:3rem
} 

.py-\[4rem\]{
    padding-top:4rem;
    padding-bottom:4rem
} 

.py-\[6rem\]{
    padding-top:6rem;
    padding-bottom:6rem
} 

.py-\[8rem\]{
    padding-top:8rem;
    padding-bottom:8rem
} 

.py-\[calc\(12\/18\*1em\)\]{
    padding-top:calc(12 / 18 * 1em);
    padding-bottom:calc(12 / 18 * 1em)
} 

.py-\[calc\(4\.5\/16\*1em\)\]{
    padding-top:calc(4.5 / 16 * 1em);
    padding-bottom:calc(4.5 / 16 * 1em)
} 

.pb-\[\.12em\]{
    padding-bottom:.12em
} 

.pb-\[\.15em\]{
    padding-bottom:.15em
} 

.pb-\[\.1em\]{
    padding-bottom:.1em
} 

.pb-\[\.1rem\]{
    padding-bottom:.1rem
} 

.pb-\[\.2em\]{
    padding-bottom:.2em
} 

.pb-\[\.2rem\]{
    padding-bottom:.2rem
} 

.pb-\[\.3rem\]{
    padding-bottom:.3rem
} 

.pb-\[\.45em\]{
    padding-bottom:.45em
} 

.pb-\[\.4rem\]{
    padding-bottom:.4rem
} 

.pb-\[\.55em\]{
    padding-bottom:.55em
} 

.pb-\[\.5rem\]{
    padding-bottom:.5rem
} 

.pb-\[\.6rem\]{
    padding-bottom:.6rem
} 

.pb-\[\.7rem\]{
    padding-bottom:.7rem
} 

.pb-\[\.8rem\]{
    padding-bottom:.8rem
} 

.pb-\[0\.1rem\]{
    padding-bottom:.1rem
} 

.pb-\[0\.25em\]{
    padding-bottom:.25em
} 

.pb-\[0\.2rem\]{
    padding-bottom:.2rem
} 

.pb-\[0\.35rem\]{
    padding-bottom:.35rem
} 

.pb-\[0\.3rem\]{
    padding-bottom:.3rem
} 

.pb-\[0\.4rem\]{
    padding-bottom:.4rem
} 

.pb-\[0\.5rem\]{
    padding-bottom:.5rem
} 

.pb-\[0\.6rem\]{
    padding-bottom:.6rem
} 

.pb-\[0\.7rem\]{
    padding-bottom:.7rem
} 

.pb-\[0\.9rem\]{
    padding-bottom:.9rem
} 

.pb-\[1\.1rem\]{
    padding-bottom:1.1rem
} 

.pb-\[1\.2rem\]{
    padding-bottom:1.2rem
} 

.pb-\[1\.3rem\]{
    padding-bottom:1.3rem
} 

.pb-\[1\.5rem\]{
    padding-bottom:1.5rem
} 

.pb-\[1\.6rem\]{
    padding-bottom:1.6rem
} 

.pb-\[1\.7rem\]{
    padding-bottom:1.7rem
} 

.pb-\[1\.9rem\]{
    padding-bottom:1.9rem
} 

.pb-\[1rem\]{
    padding-bottom:1rem
} 

.pb-\[2\.4rem\]{
    padding-bottom:2.4rem
} 

.pb-\[2\.5rem\]{
    padding-bottom:2.5rem
} 

.pb-\[2\.75rem\]{
    padding-bottom:2.75rem
} 

.pb-\[2\.7rem\]{
    padding-bottom:2.7rem
} 

.pb-\[2\.9rem\]{
    padding-bottom:2.9rem
} 

.pb-\[2rem\]{
    padding-bottom:2rem
} 

.pb-\[3\.2rem\]{
    padding-bottom:3.2rem
} 

.pb-\[3\.5rem\]{
    padding-bottom:3.5rem
} 

.pb-\[3\.6rem\]{
    padding-bottom:3.6rem
} 

.pb-\[3rem\]{
    padding-bottom:3rem
} 

.pb-\[4\.5rem\]{
    padding-bottom:4.5rem
} 

.pb-\[4em\]{
    padding-bottom:4em
} 

.pb-\[4rem\]{
    padding-bottom:4rem
} 

.pb-\[5rem\]{
    padding-bottom:5rem
} 

.pb-\[6rem\]{
    padding-bottom:6rem
} 

.pb-\[8rem\]{
    padding-bottom:8rem
} 

.pb-\[calc\(12\/18\*1em\)\]{
    padding-bottom:calc(12 / 18 * 1em)
} 

.pb-\[calc\(12\/18\*2em\)\]{
    padding-bottom:calc(12 / 18 * 2em)
} 

.pb-\[calc\(17\/30\*1em\)\]{
    padding-bottom:calc(17 / 30 * 1em)
} 

.pb-\[calc\(18\/24\*1em\)\]{
    padding-bottom:calc(18 / 24 * 1em)
} 

.pb-\[calc\(5\/22\*1em\)\]{
    padding-bottom:calc(5 / 22 * 1em)
} 

.pb-\[calc\(7\/16\*1em\)\]{
    padding-bottom:calc(7 / 16 * 1em)
} 

.pb-\[clamp\(19\%\2c calc\(600\/1280\*100vw\)\2c 45rem\)\]{
    padding-bottom:clamp(19%,calc(600 / 1280 * 100vw),45rem)
} 

.pl-\[\.2rem\]{
    padding-left:.2rem
} 

.pl-\[0\.3em\]{
    padding-left:.3em
} 

.pl-\[0\.5em\]{
    padding-left:.5em
} 

.pl-\[0\.8rem\]{
    padding-left:.8rem
} 

.pl-\[1\.2rem\]{
    padding-left:1.2rem
} 

.pl-\[1\.4rem\]{
    padding-left:1.4rem
} 

.pl-\[1\.5rem\]{
    padding-left:1.5rem
} 

.pl-\[1\.6rem\]{
    padding-left:1.6rem
} 

.pl-\[1em\]{
    padding-left:1em
} 

.pl-\[1rem\]{
    padding-left:1rem
} 

.pl-\[2\.2em\]{
    padding-left:2.2em
} 

.pl-\[2em\]{
    padding-left:2em
} 

.pl-\[2rem\]{
    padding-left:2rem
} 

.pl-\[3rem\]{
    padding-left:3rem
} 

.pl-\[8rem\]{
    padding-left:8rem
} 

.pl-\[calc\(12\/50\*1em\)\]{
    padding-left:calc(12 / 50 * 1em)
} 

.pl-\[calc\(19\/19\*1em\)\]{
    padding-left:calc(19 / 19 * 1em)
} 

.pl-\[calc\(5\/10\*1em\)\]{
    padding-left:calc(5 / 10 * 1em)
} 

.pr-0{
    padding-right:0
} 

.pr-\[0\.8em\]{
    padding-right:.8em
} 

.pr-\[0\.8rem\]{
    padding-right:.8rem
} 

.pr-\[1\.2rem\]{
    padding-right:1.2rem
} 

.pr-\[1\.4rem\]{
    padding-right:1.4rem
} 

.pr-\[1\.5rem\]{
    padding-right:1.5rem
} 

.pr-\[1rem\]{
    padding-right:1rem
} 

.pr-\[2\.7rem\]{
    padding-right:2.7rem
} 

.pr-\[2rem\]{
    padding-right:2rem
} 

.pr-\[3\.1rem\]{
    padding-right:3.1rem
} 

.pr-\[3\.5rem\]{
    padding-right:3.5rem
} 

.pr-\[3rem\]{
    padding-right:3rem
} 

.pr-\[4rem\]{
    padding-right:4rem
} 

.pr-\[calc\(12\/16\*1em\)\]{
    padding-right:calc(12 / 16 * 1em)
} 

.pr-\[calc\(20\/16\*1em\)\]{
    padding-right:calc(20 / 16 * 1em)
} 

.pr-\[calc\(8\/14\*1em\)\]{
    padding-right:calc(8 / 14 * 1em)
} 

.pt-0{
    padding-top:0
} 

.pt-\[\.1em\]{
    padding-top:.1em
} 

.pt-\[\.1rem\]{
    padding-top:.1rem
} 

.pt-\[\.25em\]{
    padding-top:.25em
} 

.pt-\[\.27em\]{
    padding-top:.27em
} 

.pt-\[\.2em\]{
    padding-top:.2em
} 

.pt-\[\.35em\]{
    padding-top:.35em
} 

.pt-\[\.4em\]{
    padding-top:.4em
} 

.pt-\[\.5em\]{
    padding-top:.5em
} 

.pt-\[\.5rem\]{
    padding-top:.5rem
} 

.pt-\[\.6rem\]{
    padding-top:.6rem
} 

.pt-\[0\.05em\]{
    padding-top:.05em
} 

.pt-\[0\.1rem\]{
    padding-top:.1rem
} 

.pt-\[0\.2rem\]{
    padding-top:.2rem
} 

.pt-\[0\.3rem\]{
    padding-top:.3rem
} 

.pt-\[0\.4rem\]{
    padding-top:.4rem
} 

.pt-\[0\.5rem\]{
    padding-top:.5rem
} 

.pt-\[0\.6rem\]{
    padding-top:.6rem
} 

.pt-\[0\.7rem\]{
    padding-top:.7rem
} 

.pt-\[0\.8rem\]{
    padding-top:.8rem
} 

.pt-\[1\.2rem\]{
    padding-top:1.2rem
} 

.pt-\[1\.3rem\]{
    padding-top:1.3rem
} 

.pt-\[1\.5rem\]{
    padding-top:1.5rem
} 

.pt-\[1\.7rem\]{
    padding-top:1.7rem
} 

.pt-\[1rem\]{
    padding-top:1rem
} 

.pt-\[2\.5rem\]{
    padding-top:2.5rem
} 

.pt-\[2rem\]{
    padding-top:2rem
} 

.pt-\[3\.4rem\]{
    padding-top:3.4rem
} 

.pt-\[3\.5rem\]{
    padding-top:3.5rem
} 

.pt-\[3\.6rem\]{
    padding-top:3.6rem
} 

.pt-\[3rem\]{
    padding-top:3rem
} 

.pt-\[4\.2rem\]{
    padding-top:4.2rem
} 

.pt-\[4\.8rem\]{
    padding-top:4.8rem
} 

.pt-\[4rem\]{
    padding-top:4rem
} 

.pt-\[6rem\]{
    padding-top:6rem
} 

.pt-\[7rem\]{
    padding-top:7rem
} 

.pt-\[8rem\]{
    padding-top:8rem
} 

.pt-\[calc\(11\/18\*1em\)\]{
    padding-top:calc(11 / 18 * 1em)
} 

.pt-\[calc\(11\/18\*2em\)\]{
    padding-top:calc(11 / 18 * 2em)
} 

.pt-\[calc\(20\/32\*1em\)\]{
    padding-top:calc(20 / 32 * 1em)
} 

.pt-\[calc\(3\/22\*1em\)\]{
    padding-top:calc(3 / 22 * 1em)
} 

.pt-\[calc\(4\/16\*1em\)\]{
    padding-top:calc(4 / 16 * 1em)
} 

.text-left{
    text-align:left
} 

.text-center{
    text-align:center
} 

.text-right{
    text-align:right
} 

.indent-0{
    text-indent:0
} 

.indent-4{
    text-indent:1rem
} 

.indent-\[-0\.6em\]{
    text-indent:-.6em
} 

.indent-\[-1\.8em\]{
    text-indent:-1.8em
} 

.indent-\[-1em\]{
    text-indent:-1em
} 

.indent-\[-2em\]{
    text-indent:-2em
} 

.align-top{
    vertical-align:top
} 

.align-middle{
    vertical-align:middle
} 

.align-text-top{
    vertical-align:text-top
} 

.align-\[-\.05em\]{
    vertical-align:-.05em
} 

.font-roboto{
    font-family:Roboto,Helvetica Neue,Arial,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,-apple-system,BlinkMacSystemFont,sans-serif
} 

.font-sans{
    font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,-apple-system,BlinkMacSystemFont,sans-serif
} 

.text-\[\.5em\]{
    font-size:.5em
} 

.text-\[\.65em\]{
    font-size:.65em
} 

.text-\[\.6em\]{
    font-size:.6em
} 

.text-\[0\.7em\]{
    font-size:.7em
} 

.text-\[0\.7rem\]{
    font-size:.7rem
} 

.text-\[1\.0rem\]{
    font-size:1rem
} 

.text-\[1\.2rem\]{
    font-size:1.2rem
} 

.text-\[1\.3rem\]{
    font-size:1.3rem
} 

.text-\[1\.4rem\]{
    font-size:1.4rem
} 

.text-\[1\.5rem\]{
    font-size:1.5rem
} 

.text-\[1\.6em\]{
    font-size:1.6em
} 

.text-\[1\.6rem\]{
    font-size:1.6rem
} 

.text-\[1\.7rem\]{
    font-size:1.7rem
} 

.text-\[1\.8rem\]{
    font-size:1.8rem
} 

.text-\[1em\]{
    font-size:1em
} 

.text-\[1rem\]{
    font-size:1rem
} 

.text-\[2\.0rem\]{
    font-size:2rem
} 

.text-\[2\.1rem\]{
    font-size:2.1rem
} 

.text-\[2\.2rem\]{
    font-size:2.2rem
} 

.text-\[2\.4rem\]{
    font-size:2.4rem
} 

.text-\[2\.8rem\]{
    font-size:2.8rem
} 

.text-\[2em\]{
    font-size:2em
} 

.text-\[2rem\]{
    font-size:2rem
} 

.text-\[3\.0rem\]{
    font-size:3rem
} 

.text-\[3\.2rem\]{
    font-size:3.2rem
} 

.text-\[3\.6rem\]{
    font-size:3.6rem
} 

.text-\[3rem\]{
    font-size:3rem
} 

.text-\[4rem\]{
    font-size:4rem
} 

.text-\[calc\(10\/16\*1em\)\]{
    font-size:calc(10 / 16 * 1em)
} 

.text-\[calc\(11\/18\*1em\)\]{
    font-size:calc(11 / 18 * 1em)
} 

.text-\[calc\(12\/14\*1em\)\]{
    font-size:calc(12 / 14 * 1em)
} 

.text-\[calc\(12\/16\*1em\)\]{
    font-size:calc(12 / 16 * 1em)
} 

.text-\[calc\(12\/24\*1em\)\]{
    font-size:calc(12 / 24 * 1em)
} 

.text-\[calc\(12\/50\*1em\)\]{
    font-size:calc(12 / 50 * 1em)
} 

.text-\[calc\(12_\/_16_\*_1em\)\]{
    font-size:calc(12 / 16 * 1em)
} 

.text-\[calc\(12_\/_18_\*_1em\)\]{
    font-size:calc(12 / 18 * 1em)
} 

.text-\[calc\(13_\/_18_\*_1em\)\]{
    font-size:calc(13 / 18 * 1em)
} 

.text-\[calc\(14\/16\*1em\)\]{
    font-size:calc(14 / 16 * 1em)
} 

.text-\[calc\(14\/65\*1em\)\]{
    font-size:calc(14 / 65 * 1em)
} 

.text-\[calc\(15\/13\*1em\)\]{
    font-size:calc(15 / 13 * 1em)
} 

.text-\[calc\(15\/30\*1em\)\]{
    font-size:calc(15 / 30 * 1em)
} 

.text-\[calc\(15_\/_13_\*_1em\)\]{
    font-size:calc(15 / 13 * 1em)
} 

.text-\[calc\(15_\/_18_\*_1em\)\]{
    font-size:calc(15 / 18 * 1em)
} 

.text-\[calc\(16\/18\*1em\)\]{
    font-size:calc(16 / 18 * 1em)
} 

.text-\[calc\(16\/20\*1em\)\]{
    font-size:calc(16 / 20 * 1em)
} 

.text-\[calc\(16\/30\*1em\)\]{
    font-size:calc(16 / 30 * 1em)
} 

.text-\[calc\(18\/20\*1em\)\]{
    font-size:calc(18 / 20 * 1em)
} 

.text-\[calc\(18\/24\*1em\)\]{
    font-size:calc(18 / 24 * 1em)
} 

.text-\[calc\(18\/48\*1em\)\]{
    font-size:calc(18 / 48 * 1em)
} 

.text-\[calc\(20\/14\*1em\)\]{
    font-size:calc(20 / 14 * 1em)
} 

.text-\[calc\(20\/30\*clamp\(clamp\(2\.4rem\2c calc\(30\/375\*100vw\)\2c 3rem\)\2c calc\(40\/768\*100vw\)\2c 4rem\)\)\]{
    font-size:calc(20 / 30 * clamp(clamp(2.4rem,calc(30 / 375 * 100vw),3rem),calc(40 / 768 * 100vw),4rem))
} 

.text-\[calc\(20\/48\*1em\)\]{
    font-size:calc(20 / 48 * 1em)
} 

.text-\[calc\(22\/18\*1em\)\]{
    font-size:calc(22 / 18 * 1em)
} 

.text-\[calc\(22\/52\*1em\)\]{
    font-size:calc(22 / 52 * 1em)
} 

.text-\[calc\(24\/18\*1em\)\]{
    font-size:calc(24 / 18 * 1em)
} 

.text-\[calc\(24\/20\*1em\)\]{
    font-size:calc(24 / 20 * 1em)
} 

.text-\[calc\(25\/10\*1em\)\]{
    font-size:calc(25 / 10 * 1em)
} 

.text-\[calc\(25\/16\*1em\)\]{
    font-size:calc(25 / 16 * 1em)
} 

.text-\[calc\(26\/16\*1em\)\]{
    font-size:calc(26 / 16 * 1em)
} 

.text-\[calc\(26\/375\*100vw\)\]{
    font-size:calc(26 / 375 * 100vw)
} 

.text-\[calc\(27\.5\/65\*1em\)\]{
    font-size:calc(27.5 / 65 * 1em)
} 

.text-\[calc\(28\/52\*1em\)\]{
    font-size:calc(28 / 52 * 1em)
} 

.text-\[calc\(28_\/_20_\*_1em\)\]{
    font-size:calc(28 / 20 * 1em)
} 

.text-\[calc\(28_\/_22_\*_1em\)\]{
    font-size:calc(28 / 22 * 1em)
} 

.text-\[calc\(30\/12\*1em\)\]{
    font-size:calc(30 / 12 * 1em)
} 

.text-\[calc\(30\/16\*1em\)\]{
    font-size:calc(30 / 16 * 1em)
} 

.text-\[calc\(30\/24\*1em\)\]{
    font-size:calc(30 / 24 * 1em)
} 

.text-\[calc\(30\/50\*1em\)\]{
    font-size:calc(30 / 50 * 1em)
} 

.text-\[calc\(33\/24\*1em\)\]{
    font-size:calc(33 / 24 * 1em)
} 

.text-\[calc\(35_\/_28_\*_1em\)\]{
    font-size:calc(35 / 28 * 1em)
} 

.text-\[calc\(35_\/_375_\*_100vw\)\]{
    font-size:calc(35 / 375 * 100vw)
} 

.text-\[calc\(40\/48\*1em\)\]{
    font-size:calc(40 / 48 * 1em)
} 

.text-\[calc\(50\/14\*1em\)\]{
    font-size:calc(50 / 14 * 1em)
} 

.text-\[calc\(65\/14\*1em\)\]{
    font-size:calc(65 / 14 * 1em)
} 

.text-\[clamp\(1\.2rem\2c calc\(14\/375\*100vw\)\2c 1\.4rem\)\]{
    font-size:clamp(1.2rem,calc(14 / 375 * 100vw),1.4rem)
} 

.text-\[clamp\(1\.2rem\2c calc\(14\/768\*100vw\)\2c 1\.4rem\)\]{
    font-size:clamp(1.2rem,calc(14 / 768 * 100vw),1.4rem)
} 

.text-\[clamp\(1\.2rem\2c calc\(16\/768\*100vw\)\2c 1\.6rem\)\]{
    font-size:clamp(1.2rem,calc(16 / 768 * 100vw),1.6rem)
} 

.text-\[clamp\(1\.2rem\2c calc\(18\/1024\*100vw\)\2c 1\.8rem\)\]{
    font-size:clamp(1.2rem,calc(18 / 1024 * 100vw),1.8rem)
} 

.text-\[clamp\(1\.3rem\2c calc\(16\/768\*100vw\)\2c 1\.6rem\)\]{
    font-size:clamp(1.3rem,calc(16 / 768 * 100vw),1.6rem)
} 

.text-\[clamp\(1\.4rem\2c calc\(16\/768\*100vw\)\2c 1\.6rem\)\]{
    font-size:clamp(1.4rem,calc(16 / 768 * 100vw),1.6rem)
} 

.text-\[clamp\(1\.4rem\2c calc\(18\/768\*100vw\)\2c 1\.8rem\)\]{
    font-size:clamp(1.4rem,calc(18 / 768 * 100vw),1.8rem)
} 

.text-\[clamp\(1\.4rem\2c calc\(21\/768\*100vw\)\2c 2\.1rem\)\]{
    font-size:clamp(1.4rem,calc(21 / 768 * 100vw),2.1rem)
} 

.text-\[clamp\(1\.4rem\2c calc\(24\/768\*100vw\)\2c 2\.4rem\)\]{
    font-size:clamp(1.4rem,calc(24 / 768 * 100vw),2.4rem)
} 

.text-\[clamp\(1\.6rem\2c calc\(16\/768\*100vw\)\2c 1\.6rem\)\]{
    font-size:clamp(1.6rem,calc(16 / 768 * 100vw),1.6rem)
} 

.text-\[clamp\(1\.6rem\2c calc\(18\/768\*100vw\)\2c 1\.8rem\)\]{
    font-size:clamp(1.6rem,calc(18 / 768 * 100vw),1.8rem)
} 

.text-\[clamp\(1\.6rem\2c calc\(20_\/_375_\*_100vw\)\2c 2rem\)\]{
    font-size:clamp(1.6rem,calc(20 / 375 * 100vw),2rem)
} 

.text-\[clamp\(1\.6rem\2c calc\(21\/768\*100vw\)\2c 2\.1rem\)\]{
    font-size:clamp(1.6rem,calc(21 / 768 * 100vw),2.1rem)
} 

.text-\[clamp\(1\.6rem\2c calc\(22\/768\*100vw\)\2c 2\.2rem\)\]{
    font-size:clamp(1.6rem,calc(22 / 768 * 100vw),2.2rem)
} 

.text-\[clamp\(1\.6rem\2c calc\(24\/768\*100vw\)\2c 2\.4rem\)\]{
    font-size:clamp(1.6rem,calc(24 / 768 * 100vw),2.4rem)
} 

.text-\[clamp\(1\.7rem\2c calc\(35\/770\*100vw\)\2c 3\.5rem\)\]{
    font-size:clamp(1.7rem,calc(35 / 770 * 100vw),3.5rem)
} 

.text-\[clamp\(1\.8rem\2c calc\(21\/768\*100vw\)\2c 2\.1rem\)\]{
    font-size:clamp(1.8rem,calc(21 / 768 * 100vw),2.1rem)
} 

.text-\[clamp\(1\.8rem\2c calc\(22_\/_375_\*_100vw\)\2c 2\.2rem\)\]{
    font-size:clamp(1.8rem,calc(22 / 375 * 100vw),2.2rem)
} 

.text-\[clamp\(1\.8rem\2c calc\(24\/768\*100vw\)\2c 2\.1rem\)\]{
    font-size:clamp(1.8rem,calc(24 / 768 * 100vw),2.1rem)
} 

.text-\[clamp\(1\.8rem\2c calc\(24\/768\*100vw\)\2c 2\.4rem\)\]{
    font-size:clamp(1.8rem,calc(24 / 768 * 100vw),2.4rem)
} 

.text-\[clamp\(1\.8rem\2c calc\(24\/768\*100vw\)\2c 2\.7rem\)\]{
    font-size:clamp(1.8rem,calc(24 / 768 * 100vw),2.7rem)
} 

.text-\[clamp\(1\.8rem\2c calc\(32\/768\*100vw\)\2c 3\.2rem\)\]{
    font-size:clamp(1.8rem,calc(32 / 768 * 100vw),3.2rem)
} 

.text-\[clamp\(1\.9rem\2c calc\(24\/768\*100vw\)\2c 2\.4rem\)\]{
    font-size:clamp(1.9rem,calc(24 / 768 * 100vw),2.4rem)
} 

.text-\[clamp\(1rem\2c calc\(12\/768\*100vw\)\2c 1\.2rem\)\]{
    font-size:clamp(1rem,calc(12 / 768 * 100vw),1.2rem)
} 

.text-\[clamp\(1rem\2c calc\(14_\/_375_\*_100vw\)\2c 1\.4rem\)\]{
    font-size:clamp(1rem,calc(14 / 375 * 100vw),1.4rem)
} 

.text-\[clamp\(2\.0rem\2c calc\(21\/768\*100vw\)\2c 2\.1rem\)\]{
    font-size:clamp(2rem,calc(21 / 768 * 100vw),2.1rem)
} 

.text-\[clamp\(2\.0rem\2c calc\(24\/768\*100vw\)\2c 2\.4rem\)\]{
    font-size:clamp(2rem,calc(24 / 768 * 100vw),2.4rem)
} 

.text-\[clamp\(2\.0rem\2c calc\(30\/768\*100vw\)\2c 3\.0rem\)\]{
    font-size:clamp(2rem,calc(30 / 768 * 100vw),3rem)
} 

.text-\[clamp\(2\.2rem\2c calc\(27\/768\*100vw\)\2c 2\.7rem\)\]{
    font-size:clamp(2.2rem,calc(27 / 768 * 100vw),2.7rem)
} 

.text-\[clamp\(2\.4rem\2c calc\(26\/768\*100vw\)\2c 2\.6rem\)\]{
    font-size:clamp(2.4rem,calc(26 / 768 * 100vw),2.6rem)
} 

.text-\[clamp\(2\.4rem\2c calc\(30\/768\*100vw\)\2c 3rem\)\]{
    font-size:clamp(2.4rem,calc(30 / 768 * 100vw),3rem)
} 

.text-\[clamp\(2\.6rem\2c calc\(28\/768\*100vw\)\2c 2\.8rem\)\]{
    font-size:clamp(2.6rem,calc(28 / 768 * 100vw),2.8rem)
} 

.text-\[clamp\(clamp\(1\.0rem\2c calc\(12\/375\*100vw\)\2c 1\.2rem\)\2c calc\(16\/768\*100vw\)\2c 1\.6rem\)\]{
    font-size:clamp(clamp(1rem,calc(12 / 375 * 100vw),1.2rem),calc(16 / 768 * 100vw),1.6rem)
} 

.text-\[clamp\(clamp\(1\.2rem\2c calc\(14\/375\*100vw\)\2c 1\.4rem\)\2c calc\(14\/768\*100vw\)\2c 1\.4rem\)\]{
    font-size:clamp(clamp(1.2rem,calc(14 / 375 * 100vw),1.4rem),calc(14 / 768 * 100vw),1.4rem)
} 

.text-\[clamp\(clamp\(1\.2rem\2c calc\(14\/375\*100vw\)\2c 1\.4rem\)\2c calc\(18\/768\*100vw\)\2c 1\.8rem\)\]{
    font-size:clamp(clamp(1.2rem,calc(14 / 375 * 100vw),1.4rem),calc(18 / 768 * 100vw),1.8rem)
} 

.text-\[clamp\(clamp\(1\.2rem\2c calc\(16\/375\*100vw\)\2c 1\.6rem\)\2c calc\(20\/1024\*100vw\)\2c 2\.0rem\)\]{
    font-size:clamp(clamp(1.2rem,calc(16 / 375 * 100vw),1.6rem),calc(20 / 1024 * 100vw),2rem)
} 

.text-\[clamp\(clamp\(1\.4rem\2c calc\(15\/375\*100vw\)\2c 1\.5rem\)\2c calc\(15\/768\*100vw\)\2c 1\.5rem\)\]{
    font-size:clamp(clamp(1.4rem,calc(15 / 375 * 100vw),1.5rem),calc(15 / 768 * 100vw),1.5rem)
} 

.text-\[clamp\(clamp\(1\.4rem\2c calc\(15\/375\*100vw\)\2c 1\.5rem\)\2c calc\(18\/768\*100vw\)\2c 1\.8rem\)\]{
    font-size:clamp(clamp(1.4rem,calc(15 / 375 * 100vw),1.5rem),calc(18 / 768 * 100vw),1.8rem)
} 

.text-\[clamp\(clamp\(1\.4rem\2c calc\(16\/375\*100vw\)\2c 1\.6rem\)\2c calc\(16\/768\*100vw\)\2c 1\.6rem\)\]{
    font-size:clamp(clamp(1.4rem,calc(16 / 375 * 100vw),1.6rem),calc(16 / 768 * 100vw),1.6rem)
} 

.text-\[clamp\(clamp\(1\.4rem\2c calc\(17\/375\*100vw\)\2c 1\.7rem\)\2c calc\(17\/768\*100vw\)\2c 1\.7rem\)\]{
    font-size:clamp(clamp(1.4rem,calc(17 / 375 * 100vw),1.7rem),calc(17 / 768 * 100vw),1.7rem)
} 

.text-\[clamp\(clamp\(1\.6rem\2c calc\(18\/375\*100vw\)\2c 1\.6rem\)\2c calc\(24\/768\*100vw\)\2c 2\.4rem\)\]{
    font-size:clamp(clamp(1.6rem,calc(18 / 375 * 100vw),1.6rem),calc(24 / 768 * 100vw),2.4rem)
} 

.text-\[clamp\(clamp\(1\.6rem\2c calc\(18\/375\*100vw\)\2c 1\.8rem\)\2c calc\(18\/768\*100vw\)\2c 1\.8rem\)\]{
    font-size:clamp(clamp(1.6rem,calc(18 / 375 * 100vw),1.8rem),calc(18 / 768 * 100vw),1.8rem)
} 

.text-\[clamp\(clamp\(1\.6rem\2c calc\(18\/375\*100vw\)\2c 1\.8rem\)\2c calc\(20\/1024\*100vw\)\2c 2\.0rem\)\]{
    font-size:clamp(clamp(1.6rem,calc(18 / 375 * 100vw),1.8rem),calc(20 / 1024 * 100vw),2rem)
} 

.text-\[clamp\(clamp\(1\.6rem\2c calc\(18\/375\*100vw\)\2c 1\.8rem\)\2c calc\(21\/768\*100vw\)\2c 2\.1rem\)\]{
    font-size:clamp(clamp(1.6rem,calc(18 / 375 * 100vw),1.8rem),calc(21 / 768 * 100vw),2.1rem)
} 

.text-\[clamp\(clamp\(1\.6rem\2c calc\(18\/375\*100vw\)\2c 1\.8rem\)\2c calc\(24\/768\*100vw\)\2c 2\.4rem\)\]{
    font-size:clamp(clamp(1.6rem,calc(18 / 375 * 100vw),1.8rem),calc(24 / 768 * 100vw),2.4rem)
} 

.text-\[clamp\(clamp\(1\.6rem\2c calc\(18\/375\*100vw\)\2c 1\.8rem\)\2c calc\(32\/768\*100vw\)\2c 3\.2rem\)\]{
    font-size:clamp(clamp(1.6rem,calc(18 / 375 * 100vw),1.8rem),calc(32 / 768 * 100vw),3.2rem)
} 

.text-\[clamp\(clamp\(1\.6rem\2c calc\(18\/768\*100vw\)\2c 1\.8rem\)\2c calc\(18\/768\*100vw\)\2c 1\.8rem\)\]{
    font-size:clamp(clamp(1.6rem,calc(18 / 768 * 100vw),1.8rem),calc(18 / 768 * 100vw),1.8rem)
} 

.text-\[clamp\(clamp\(1\.6rem\2c calc\(19\/375\*100vw\)\2c 1\.9rem\)\2c calc\(24\/768\*100vw\)\2c 2\.4rem\)\]{
    font-size:clamp(clamp(1.6rem,calc(19 / 375 * 100vw),1.9rem),calc(24 / 768 * 100vw),2.4rem)
} 

.text-\[clamp\(clamp\(1\.8rem\2c calc\(20\/375\*100vw\)\2c 2\.0rem\)\2c calc\(24\/1024\*100vw\)\2c 2\.4rem\)\]{
    font-size:clamp(clamp(1.8rem,calc(20 / 375 * 100vw),2rem),calc(24 / 1024 * 100vw),2.4rem)
} 

.text-\[clamp\(clamp\(1\.8rem\2c calc\(20\/375\*100vw\)\2c 2\.0rem\)\2c calc\(27\/768\*100vw\)\2c 2\.7rem\)\]{
    font-size:clamp(clamp(1.8rem,calc(20 / 375 * 100vw),2rem),calc(27 / 768 * 100vw),2.7rem)
} 

.text-\[clamp\(clamp\(1\.8rem\2c calc\(24\/375\*100vw\)\2c 2\.4rem\)\2c calc\(30\/1024\*100vw\)\2c 3\.0rem\)\]{
    font-size:clamp(clamp(1.8rem,calc(24 / 375 * 100vw),2.4rem),calc(30 / 1024 * 100vw),3rem)
} 

.text-\[clamp\(clamp\(2\.0rem\2c calc\(24\/375\*100vw\)\2c 2\.4rem\)\2c calc\(32\/768\*100vw\)\2c 3\.2rem\)\]{
    font-size:clamp(clamp(2rem,calc(24 / 375 * 100vw),2.4rem),calc(32 / 768 * 100vw),3.2rem)
} 

.text-\[clamp\(clamp\(2\.0rem\2c calc\(26\/375\*100vw\)\2c 2\.6rem\)\2c calc\(30\/1024\*100vw\)\2c 3\.0rem\)\]{
    font-size:clamp(clamp(2rem,calc(26 / 375 * 100vw),2.6rem),calc(30 / 1024 * 100vw),3rem)
} 

.text-\[clamp\(clamp\(2\.4rem\2c calc\(30\/375\*100vw\)\2c 3\.0rem\)\2c calc\(40\/768\*100vw\)\2c 4\.0rem\)\],.text-\[clamp\(clamp\(2\.4rem\2c calc\(30\/375\*100vw\)\2c 3rem\)\2c calc\(40\/768\*100vw\)\2c 4rem\)\]{
    font-size:clamp(clamp(2.4rem,calc(30 / 375 * 100vw),3rem),calc(40 / 768 * 100vw),4rem)
} 

.text-\[clamp\(clamp\(3\.0rem\2c calc\(34\/375\*100vw\)\2c 3\.4rem\)\2c calc\(50\/1024\*100vw\)\2c 5\.0rem\)\]{
    font-size:clamp(clamp(3rem,calc(34 / 375 * 100vw),3.4rem),calc(50 / 1024 * 100vw),5rem)
} 

.text-\[clamp\(clamp\(4\.0rem\2c calc\(48\/375\*100vw\)\2c 4\.8rem\)\2c calc\(48\/768\*100vw\)\2c 4\.8rem\)\]{
    font-size:clamp(clamp(4rem,calc(48 / 375 * 100vw),4.8rem),calc(48 / 768 * 100vw),4.8rem)
} 

.font-bold{
    font-weight:700
} 

.font-medium{
    font-weight:500
} 

.font-normal{
    font-weight:400
} 

.uppercase{
    text-transform:uppercase
} 

.leading-6{
    line-height:1.5rem
} 

.leading-9{
    line-height:2.25rem
} 

.leading-\[0\.8\]{
    line-height:.8
} 

.leading-\[1\.1\]{
    line-height:1.1
} 

.leading-\[1\.25\]{
    line-height:1.25
} 

.leading-\[1\.2\]{
    line-height:1.2
} 

.leading-\[1\.3\]{
    line-height:1.3
} 

.leading-\[1\.45\]{
    line-height:1.45
} 

.leading-\[1\.4\]{
    line-height:1.4
} 

.leading-\[1\.5\]{
    line-height:1.5
} 

.leading-\[1\.6\]{
    line-height:1.6
} 

.leading-\[1\.875\]{
    line-height:1.875
} 

.leading-\[1\.8\]{
    line-height:1.8
} 

.leading-\[1\.9\]{
    line-height:1.9
} 

.leading-\[1\]{
    line-height:1
} 

.leading-\[2\.2\]{
    line-height:2.2
} 

.leading-\[2\]{
    line-height:2
} 

.leading-\[calc\(20\/16\)\]{
    line-height:calc(20 / 16)
} 

.leading-\[calc\(24\/16\)\]{
    line-height:calc(24 / 16)
} 

.leading-\[calc\(45\/30\)\]{
    line-height:calc(45 / 30)
} 

.leading-\[calc\(45\/36\)\]{
    line-height:calc(45 / 36)
} 

.leading-\[calc\(46\/32\)\]{
    line-height:calc(46 / 32)
} 

.leading-\[calc\(48\/36\)\]{
    line-height:calc(48 / 36)
} 

.leading-\[calc\(50\/35\)\]{
    line-height:calc(50 / 35)
} 

.leading-\[calc\(70\/54\)\]{
    line-height:calc(70 / 54)
} 

.leading-none{
    line-height:1
} 

.leading-snug{
    line-height:1.375
} 

.leading-tight{
    line-height:1.25
} 

.tracking-\[0\.025em\]{
    letter-spacing:.025em
} 

.tracking-\[0\.02em\]{
    letter-spacing:.02em
} 

.tracking-\[0\.03em\]{
    letter-spacing:.03em
} 

.tracking-\[0\.05em\]{
    letter-spacing:.05em
} 

.tracking-\[0\.08em\]{
    letter-spacing:.08em
} 

.tracking-\[0\.12em\]{
    letter-spacing:.12em
} 

.tracking-\[0\.22em\]{
    letter-spacing:.22em
} 

.tracking-\[calc\(100\/1000\*1em\)\]{
    letter-spacing:calc(100 / 1000 * 1em)
} 

.tracking-\[calc\(60\/1000\*1em\)\]{
    letter-spacing:calc(60 / 1000 * 1em)
} 

.tracking-normal{
    letter-spacing:0
} 

.\!text-gray_838383{
    --tw-text-opacity:1!important;
    color:rgb(131 131 131/var(--tw-text-opacity))!important
} 

.text-\[\#2222222\]{
    color:#222222
} 

.text-\[\#222222\]{
    --tw-text-opacity:1;
    color:rgb(34 34 34/var(--tw-text-opacity))
} 

.text-\[\#42b9d0\]{
    --tw-text-opacity:1;
    color:rgb(66 185 208/var(--tw-text-opacity))
} 

.text-\[\#52d0e7\]{
    --tw-text-opacity:1;
    color:rgb(82 208 231/var(--tw-text-opacity))
} 

.text-\[\#59c7db\]{
    --tw-text-opacity:1;
    color:rgb(89 199 219/var(--tw-text-opacity))
} 

.text-\[\#5ecfe6\]{
    --tw-text-opacity:1;
    color:rgb(94 207 230/var(--tw-text-opacity))
} 

.text-\[\#60d5ea\]{
    --tw-text-opacity:1;
    color:rgb(96 213 234/var(--tw-text-opacity))
} 

.text-\[\#666666\]{
    --tw-text-opacity:1;
    color:rgb(102 102 102/var(--tw-text-opacity))
} 

.text-\[\#6A88B4\]{
    --tw-text-opacity:1;
    color:rgb(106 136 180/var(--tw-text-opacity))
} 

.text-\[\#B94418\]{
    --tw-text-opacity:1;
    color:rgb(185 68 24/var(--tw-text-opacity))
} 

.text-\[\#E36CA6\]{
    --tw-text-opacity:1;
    color:rgb(227 108 166/var(--tw-text-opacity))
} 

.text-\[\#d3d3d3\]{
    --tw-text-opacity:1;
    color:rgb(211 211 211/var(--tw-text-opacity))
} 

.text-\[\#eb7f53\]{
    --tw-text-opacity:1;
    color:rgb(235 127 83/var(--tw-text-opacity))
} 

.text-\[\#eea421\]{
    --tw-text-opacity:1;
    color:rgb(238 164 33/var(--tw-text-opacity))
} 

.text-\[\#ff86ba\]{
    --tw-text-opacity:1;
    color:rgb(255 134 186/var(--tw-text-opacity))
} 

.text-\[\#ffb740\]{
    --tw-text-opacity:1;
    color:rgb(255 183 64/var(--tw-text-opacity))
} 

.text-\[\#ffe221\]{
    --tw-text-opacity:1;
    color:rgb(255 226 33/var(--tw-text-opacity))
} 

.text-blue_2f5ca0{
    --tw-text-opacity:1;
    color:rgb(47 92 160/var(--tw-text-opacity))
} 

.text-blue_38a1d3{
    --tw-text-opacity:1;
    color:rgb(56 161 211/var(--tw-text-opacity))
} 

.text-gray_333333{
    --tw-text-opacity:1;
    color:rgb(51 51 51/var(--tw-text-opacity))
} 

.text-gray_666666{
    --tw-text-opacity:1;
    color:rgb(102 102 102/var(--tw-text-opacity))
} 

.text-gray_999999{
    --tw-text-opacity:1;
    color:rgb(153 153 153/var(--tw-text-opacity))
} 

.text-inherit{
    color:inherit
} 

.text-pink_fc5e8b{
    --tw-text-opacity:1;
    color:rgb(252 144 42/var(--tw-text-opacity))
} 

.text-red-600{
    --tw-text-opacity:1;
    color:rgb(220 38 38/var(--tw-text-opacity))
} 

.text-red_e75d68{
    --tw-text-opacity:1;
    color:rgb(231 93 104/var(--tw-text-opacity))
} 

.text-red_f84242{
    --tw-text-opacity:1;
    color:rgb(248 66 66/var(--tw-text-opacity))
} 

.text-sub_theme{
    --tw-text-opacity:1;
    color:rgb(0 58 129/var(--tw-text-opacity))
} 

.text-theme{
    --tw-text-opacity:1;
    color:rgb(142 198 108/var(--tw-text-opacity))
} 

.text-white{
    --tw-text-opacity:1;
    color:rgb(255 255 255/var(--tw-text-opacity))
} 

.text-yellow_eea421{
    --tw-text-opacity:1;
    color:rgb(238 164 33/var(--tw-text-opacity))
} 

.text-yellow_ffa800{
    --tw-text-opacity:1;
    color:rgb(255 168 0/var(--tw-text-opacity))
} 

.text-yellow_ffff66{
    --tw-text-opacity:1;
    color:rgb(255 255 102/var(--tw-text-opacity))
} 

.underline{
    text-decoration-line:underline
} 

.decoration-sub_theme{
    text-decoration-color:#003a81
} 

.decoration-theme{
    text-decoration-color:#03bbcb
} 

.decoration-yellow_ffff66{
    text-decoration-color:#ff6
} 

.decoration-\[0\.6rem\]{
    text-decoration-thickness:.6rem
} 

.decoration-\[calc\(15\/48\*1em\)\]{
    text-decoration-thickness:calc(15 / 48 * 1em)
} 

.underline-offset-4{
    text-underline-offset:4px
} 

.underline-offset-8{
    text-underline-offset:8px
} 

.underline-offset-\[-0\.4rem\]{
    text-underline-offset:-.4rem
} 

.underline-offset-\[\.2em\]{
    text-underline-offset:.2em
} 

.underline-offset-\[\.5em\]{
    text-underline-offset:.5em
} 

.underline-offset-\[0\.5rem\]{
    text-underline-offset:.5rem
} 

.underline-offset-\[0\.6rem\]{
    text-underline-offset:.6rem
} 

.underline-offset-\[3px\]{
    text-underline-offset:3px
} 

.underline-offset-\[calc\(-6\/48\*1em\)\]{
    text-underline-offset:calc(-6 / 48 * 1em)
} 

.antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
} 

.subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
} 

.\!opacity-100{
    opacity:1!important
} 

.opacity-0{
    opacity:0
} 

.opacity-100{
    opacity:1
} 

.opacity-50{
    opacity:.5
} 

.shadow{
    --tw-shadow:0 1px 3px 0 #0000001a,0 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-\[0_0_4px_rgba\(0\2c 0\2c 0\2c \.18\)\]{
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
} 

.shadow-\[0_0_4px_rgba\(0\2c 0\2c 0\2c \.18\)\]{
    --tw-shadow:0 0 4px #0000002e;
    --tw-shadow-colored:0 0 4px var(--tw-shadow-color)
} 

.shadow-\[0_0_8px_rgba\(0\2c 0\2c 0\2c \.2\)\]{
    --tw-shadow:0 0 8px #0003;
    --tw-shadow-colored:0 0 8px var(--tw-shadow-color)
} 

.shadow-\[0_0_8px_rgba\(0\2c 0\2c 0\2c \.2\)\],.shadow-\[0_0_8px_rgba\(0\2c 63\2c 74\2c \.15\)\]{
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
} 

.shadow-\[0_0_8px_rgba\(0\2c 63\2c 74\2c \.15\)\]{
    --tw-shadow:0 0 8px #003f4a26;
    --tw-shadow-colored:0 0 8px var(--tw-shadow-color)
} 

.shadow-\[0px_2px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]{
    --tw-shadow:0px 2px 4px 0px #00000026;
    --tw-shadow-colored:0px 2px 4px 0px var(--tw-shadow-color)
} 

.shadow-\[0px_2px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.15\)\],.shadow-lg{
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
} 

.shadow-lg{
    --tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;
    --tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)
} 

.shadow-md{
    --tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;
    --tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)
} 

.shadow-md,.shadow-sm{
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
} 

.shadow-sm{
    --tw-shadow:0 1px 2px 0 #0000000d;
    --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)
} 

.shadow-gray_020202\/20{
    --tw-shadow-color:#02020233;
    --tw-shadow:var(--tw-shadow-colored)
} 

.outline-theme{
    outline-color:#03bbcb
} 

.drop-shadow-\[0px_1px_4px_rgba\(0\2c 0\2c 0\2c 0\.2\)\]{
    --tw-drop-shadow:drop-shadow(0px 1px 4px #0003)
} 

.drop-shadow-\[0px_1px_4px_rgba\(0\2c 0\2c 0\2c 0\.2\)\],.drop-shadow-md{
    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)
} 

.drop-shadow-md{
    --tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f)
} 

.filter{
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
} 

.transition{
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
} 

.transition-\[background\]{
    transition-property:background;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
} 

.transition-\[color\]{
    transition-property:color;
    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-opacity{
    transition-property:opacity;
    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,.duration-\[0\.3s\]{
    transition-duration:.3s
} 

.duration-\[350ms\]{
    transition-duration:.35s
} 

.ease-in-out{
    transition-timing-function:cubic-bezier(.4,0,.2,1)
} 

.ease-out{
    transition-timing-function:cubic-bezier(0,0,.2,1)
} 

.will-change-transform{
    will-change:transform
} 

.text-shadow{
    text-shadow:0 2px 4px var(--tw-shadow-color)
} 

.text-shadow-\[0px_0px_0\.4em_rgba\(255\2c 255\2c 255\2c 1\)\2c 0px_0px_0\.4em_rgba\(255\2c 255\2c 255\2c 1\)\2c 0px_0px_0\.4em_rgba\(255\2c 255\2c 255\2c 1\)\2c 0px_0px_0\.4em_rgba\(255\2c 255\2c 255\2c 1\)\]{
    text-shadow:0 0 .4em #fff,0 0 .4em #fff,0 0 .4em #fff,0 0 .4em #fff
} 

.text-shadow-sm{
    text-shadow:0 2px 2px var(--tw-shadow-color)
} 

.\[--gap-x\:\.25rem\]{
    --gap-x:.25rem
} 

.\[--gap-x\:\.5rem\]{
    --gap-x:.5rem
} 

.\[--gap-x\:0\.25rem\]{
    --gap-x:0.25rem
} 

.\[--gap-x\:0\.5rem\]{
    --gap-x:0.5rem
} 

.\[--gap-x\:0\.6rem\]{
    --gap-x:0.6rem
} 

.\[--gap-x\:0\.75rem\]{
    --gap-x:0.75rem
} 

.\[--gap-x\:0\]{
    --gap-x:0
} 

.\[--gap-x\:0rem\]{
    --gap-x:0rem
} 

.\[--gap-x\:1\.5rem\]{
    --gap-x:1.5rem
} 

.\[--gap-x\:1rem\]{
    --gap-x:1rem
} 

.\[--gap-y\:\.4rem\]{
    --gap-y:.4rem
} 

.\[--gap-y\:\.5rem\]{
    --gap-y:.5rem
} 

.\[--gap-y\:0\.4rem\]{
    --gap-y:0.4rem
} 

.\[--gap-y\:0\.5rem\]{
    --gap-y:0.5rem
} 

.\[--gap-y\:0\.75rem\]{
    --gap-y:0.75rem
} 

.\[--gap-y\:0rem\]{
    --gap-y:0rem
} 

.\[--gap-y\:1\.5rem\]{
    --gap-y:1.5rem
} 

.\[--gap-y\:1rem\]{
    --gap-y:1rem
} 

.\[--gap-y\:2rem\]{
    --gap-y:2rem
} 

.\[-webkit-overflow-scrolling\:touch\;
    \]{
    -webkit-overflow-scrolling:touch
} 

.\[font-feature-settings\:normal\]{
    font-feature-settings:normal
} 

.\[text-shadow\:0_0_0\.15em_rgba\(255\2c 255\2c 255\2c 1\)\2c 0_0_0\.15em_rgba\(255\2c 255\2c 255\2c 1\)\2c 0_0_0\.15em_rgba\(255\2c 255\2c 255\2c 1\)\2c 0_0_0\.15em_rgba\(255\2c 255\2c 255\2c 1\)\]{
    text-shadow:0 0 .15em #fff,0 0 .15em #fff,0 0 .15em #fff,0 0 .15em #fff
} 

.\[text-shadow\:none\]{
    text-shadow:none
} 

.\[transition\:border_\.3s_ease-in-out_0s\2c color_\.3s_ease-in-out_0s\2c background_\.3s_ease-in-out_0s\]{
    transition:border .3s ease-in-out 0s,color .3s ease-in-out 0s,background .3s ease-in-out 0s
} 

.\[transition\:transform_\.25s_ease-in-out_0s\2c background_\.25s_ease-in-out_0s\]{
    transition:transform .25s ease-in-out 0s,background .25s ease-in-out 0s
} 

.\[transition\:transform_\.25s_ease-in-out_0s\2c opacity_\.25s_ease-in-out_0s\2c visibility_\.25s_ease-in-out_0s\]{
    transition:transform .25s ease-in-out 0s,opacity .25s ease-in-out 0s,visibility .25s ease-in-out 0s
} 

.\[transition\:transform_\.4s_ease-in-out\2c opacity_\.4s_ease-in-out\2c visibility_\.4s_ease-in-out\]{
    transition:transform .4s ease-in-out,opacity .4s ease-in-out,visibility .4s ease-in-out
} 

.\[writing-mode\:vertical-rl\]{
    writing-mode:vertical-rl
} 

html{
    font-size:62.5%;
    -webkit-text-decoration-skip-ink:none;
    text-decoration-skip-ink:none
} 

body,html{
    height:100%
} 

body{
    font-feature-settings:"palt" 1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:1.6rem
} 

body #__next{
    height:100%
} 

.splide__arrow{
    border-radius:0!important;
    height:7em!important
} 

.splide__arrow svg{
    fill:#fff!important;
    opacity:.9
} 

.splide__arrow.splide__arrow--next{
    right:0;
    background:#333;
    opacity:.3
} 

.splide__arrow.splide__arrow--prev{
    left:0;
    background:#333;
    opacity:.3
} 

.splide__pagination{
    bottom:-2.4rem!important
} 

.splide__pagination__page{
    border:1px solid #fff!important
} 

.splide__pagination__page.is-active{
    background:#eea421!important;
    opacity:1!important;
    border:1px solid #fff!important
} 

.formLowCSS{
    display:block
} 

.formLabelCSS{
    margin-bottom:2rem;
    display:flex;
    align-items:center;
    line-height:1.2
} 

.formInputGroupClass{
    display:block;
    overflow:visible;
    padding-bottom:4rem
} 

.formInputBlockClass{
    display:block;
    width:100%
} 

.formLabelTagCSS{
    margin-right:1rem;
    display:flex;
    height:2.5rem;
    width:5rem;
    flex:none;
    align-items:center;
    justify-content:center;
    border-radius:9999px;
    padding-bottom:.1em;
    text-align:center;
    font-size:1.2rem;
    font-weight:400
} 

.formLabelTagAnyCSS{
    border-width:1px;
    border-color:rgb(51 51 51/var(--tw-border-opacity));
    color:rgb(51 51 51/var(--tw-text-opacity));
    border-radius:9999px
} 

.formLabelTagAnyCSS,.formLabelTagReqiredCSS{
    --tw-border-opacity:1;
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255/var(--tw-bg-opacity));
    --tw-text-opacity:1;
    margin-right:1rem;
    display:flex;
    height:2.5rem;
    width:5rem;
    flex:none;
    align-items:center;
    justify-content:center;
    padding-bottom:.1em;
    text-align:center;
    font-size:1.2rem;
    font-weight:400
} 

.formLabelTagReqiredCSS{
    border-width:1px;
    border-color:rgb(252 144 42/var(--tw-border-opacity));
    color:rgb(252 144 42/var(--tw-text-opacity));
    border-radius:9999px
} 

.formLabelTextCSS{
    padding-bottom:.1em;
    font-size:1.8rem;
    font-weight:700;
    line-height:1.2
} 

.inputDefaultClass{
    display:block;
    min-height:5rem;
    width:100%;
    -webkit-appearance:none;
    appearance:none;
    border-radius:.8rem;
    border-width:1px;
    --tw-border-opacity:1;
    border-color:rgb(142 198 108/var(--tw-border-opacity));
    --tw-bg-opacity:1;
    background-color:rgb(253 246 232/var(--tw-bg-opacity));
    padding:1.2rem 1.5rem;
    font-size:1.6rem
} 

.inputDefaultClass:focus{
    border-color:#0000;
    outline:2px solid #0000;
    outline-offset:2px;
    --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,0 0 #0000);
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(3 187 203/var(--tw-ring-opacity))
} 

@media (min-width:768px){
    .inputDefaultClass{
    min-height:6rem
} 


} 

.selectDefaultClass{
    position:relative;
    z-index:0;
    height:100%;
    overflow:hidden;
    display:block;
    min-height:5rem;
    width:100%;
    -webkit-appearance:none;
    appearance:none;
    border-radius:.8rem;
    border-width:1px;
    --tw-border-opacity:1;
    border-color:rgb(142 198 108/var(--tw-border-opacity));
    --tw-bg-opacity:1;
    background-color:rgb(253 246 232/var(--tw-bg-opacity));
    padding:1.2rem 1.5rem;
    font-size:1.6rem
} 

.selectDefaultClass:focus{
    border-color:#0000;
    outline:2px solid #0000;
    outline-offset:2px;
    --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,0 0 #0000);
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(3 187 203/var(--tw-ring-opacity))
} 

@media (min-width:768px){
    .selectDefaultClass{
    min-height:6rem
} 


} 

.selectDefaultClass:before{
    position:absolute;
    right:1rem;
    top:calc(50% - .25rem);
    z-index:0;
    height:.5rem;
    width:1rem;
    --tw-translate-x:-50%;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-bg-opacity:1;
    background-color:rgb(142 198 108/var(--tw-bg-opacity));
    --tw-content:"";
    content:var(--tw-content);
    -webkit-clip-path:polygon(50% 100%,0 0,100% 0);
    clip-path:polygon(50% 100%,0 0,100% 0)
} 

@media not all and (min-width:768px){
    .selectDefaultClass{
    padding:0
} 


} 

@media (min-width:768px){
    .selectDefaultClass{
    padding:0
} 


} 

.selectDefaultClass select{
    height:100%;
    width:100%;
    -webkit-appearance:none;
    appearance:none;
    border-radius:.8rem;
    background-color:initial;
    padding-left:1em;
    padding-right:3.5rem
} 

.selectDefaultClass select:focus{
    border-color:#0000;
    outline-color:#03bbcb;
    --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,0 0 #0000);
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(3 187 203/var(--tw-ring-opacity))
} 

.checkboxRadioCSS{
    display:flex;
    min-height:5rem;
    width:100%;
    align-items:center;
    border-radius:.8rem;
    border-width:1px;
    --tw-border-opacity:1;
    border-color:rgb(142 198 108/var(--tw-border-opacity));
    --tw-bg-opacity:1;
    background-color:rgb(253 246 232/var(--tw-bg-opacity));
    padding:1.4rem;
    font-size:1.6rem;
    font-weight:400;
    line-height:1.1
} 

@media (min-width:768px){
    .checkboxRadioCSS{
    min-height:6rem;
    min-width:19.5rem;
    padding-left:1.9rem;
    padding-right:1.9rem
} 


} 

.checkboxRadioCSS>span{
    padding-bottom:.11em
} 

.checkboxRadioCSS input{
    margin-right:1rem;
    height:2rem;
    width:2rem
} 

.formErrorCSS{
    margin-top:.5em;
    border-radius:.8rem;
    background-color:rgb(231 77 61/var(--tw-bg-opacity));
    padding:1rem 2rem;
    font-size:clamp(1.4rem,calc(15 / 768 * 100vw),1.5rem);
    line-height:1.1;
    color:rgb(255 255 255/var(--tw-text-opacity))
} 

.formErrorCSS,.formErrorCSS:before{
    display:flex;
    align-items:center;
    --tw-bg-opacity:1;
    --tw-text-opacity:1
} 

.formErrorCSS:before{
    margin-right:calc(7 / 13 * 1em);
    height:calc(16 / 13 * 1em);
    width:calc(16 / 13 * 1em);
    justify-content:center;
    border-radius:9999px;
    background-color:rgb(255 255 255/var(--tw-bg-opacity));
    font-size:calc(13 / 15 * 1em);
    font-weight:700;
    color:rgb(231 77 61/var(--tw-text-opacity));
    --tw-content:"!";
    content:var(--tw-content)
} 

.formErrorCSS:empty{
    display:none
} 

.text-link{
    text-decoration-line:underline;
    text-decoration-color:#666;
    transition-property:opacity;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
} 

.text-link:hover{
    opacity:.7
} 

.before\:bg-separate-theme-blue:before{
    content:var(--tw-content);
    background:linear-gradient(90deg,#03bbcb 0,#37cdda 17.5257731959%,#ccc 0,#ccc)
} 

.after\:bg-gradient-theme-blue:after{
    content:var(--tw-content);
    background:linear-gradient(90deg,#39a3d3 0,#6cb6db 25%,#73bad8 38%,#79bdd4 50%,#7ec4cb)
} 

.\[\&\>li\]\:annotation>li{
    padding-left:1em;
    text-align:left;
    text-indent:-1em;
    font-size:1.2rem;
    line-height:1.6;
    --tw-text-opacity:1;
    color:rgb(102 102 102/var(--tw-text-opacity))
} 

@media (min-width:768px){
    .\[\&\>li\]\:annotation>li{
    font-size:1.4rem
} 


} 

.before\:pointer-events-none:before{
    content:var(--tw-content);
    pointer-events:none
} 

.before\:absolute:before{
    content:var(--tw-content);
    position:absolute
} 

.before\:bottom-0:before{
    content:var(--tw-content);
    bottom:0
} 

.before\:left-0:before{
    content:var(--tw-content);
    left:0
} 

.before\:left-1\/2:before{
    content:var(--tw-content);
    left:50%
} 

.before\:left-\[-\.9rem\]:before{
    content:var(--tw-content);
    left:-.9rem
} 

.before\:left-\[-7px\]:before{
    content:var(--tw-content);
    left:-7px
} 

.before\:left-\[50\%\]:before{
    content:var(--tw-content);
    left:50%
} 

.before\:left-auto:before{
    content:var(--tw-content);
    left:auto
} 

.before\:right-0:before{
    content:var(--tw-content);
    right:0
} 

.before\:right-\[-3rem\]:before{
    content:var(--tw-content);
    right:-3rem
} 

.before\:right-auto:before{
    content:var(--tw-content);
    right:auto
} 

.before\:top-0:before{
    content:var(--tw-content);
    top:0
} 

.before\:top-\[-1\.1rem\]:before{
    content:var(--tw-content);
    top:-1.1rem
} 

.before\:top-\[-3rem\]:before{
    content:var(--tw-content);
    top:-3rem
} 

.before\:top-\[-7px\]:before{
    content:var(--tw-content);
    top:-7px
} 

.before\:top-\[50\%\]:before{
    content:var(--tw-content);
    top:50%
} 

.before\:top-\[calc\(100\%-0\.8px\)\]:before{
    content:var(--tw-content);
    top:calc(100% - .8px)
} 

.before\:top-full:before{
    content:var(--tw-content);
    top:100%
} 

.before\:-z-10:before{
    content:var(--tw-content);
    z-index:-10
} 

.before\:z-0:before{
    content:var(--tw-content);
    z-index:0
} 

.before\:z-\[-1\]:before{
    content:var(--tw-content);
    z-index:-1
} 

.before\:m-auto:before{
    content:var(--tw-content);
    margin:auto
} 

.before\:mx-auto:before{
    content:var(--tw-content);
    margin-left:auto;
    margin-right:auto
} 

.before\:ml-\[-1px\]:before{
    content:var(--tw-content);
    margin-left:-1px
} 

.before\:mr-\[0\.7rem\]:before{
    content:var(--tw-content);
    margin-right:.7rem
} 

.before\:mr-\[0\.8rem\]:before{
    content:var(--tw-content);
    margin-right:.8rem
} 

.before\:mt-\[-\.1rem\]:before{
    content:var(--tw-content);
    margin-top:-.1rem
} 

.before\:box-border:before{
    content:var(--tw-content);
    box-sizing:border-box
} 

.before\:block:before{
    content:var(--tw-content);
    display:block
} 

.before\:inline-block:before{
    content:var(--tw-content);
    display:inline-block
} 

.before\:h-\[\.3rem\]:before{
    content:var(--tw-content);
    height:.3rem
} 

.before\:h-\[0\.2rem\]:before{
    content:var(--tw-content);
    height:.2rem
} 

.before\:h-\[0\.4rem\]:before{
    content:var(--tw-content);
    height:.4rem
} 

.before\:h-\[0\.8rem\]:before{
    content:var(--tw-content);
    height:.8rem
} 

.before\:h-\[1\.6rem\]:before{
    content:var(--tw-content);
    height:1.6rem
} 

.before\:h-\[1\.7rem\]:before{
    content:var(--tw-content);
    height:1.7rem
} 

.before\:h-\[1rem\]:before{
    content:var(--tw-content);
    height:1rem
} 

.before\:h-\[2rem\]:before{
    content:var(--tw-content);
    height:2rem
} 

.before\:h-\[5rem\]:before{
    content:var(--tw-content);
    height:5rem
} 

.before\:h-\[7\.5rem\]:before{
    content:var(--tw-content);
    height:7.5rem
} 

.before\:h-\[calc\(6\/15\*1em\)\]:before{
    content:var(--tw-content);
    height:calc(6 / 15 * 1em)
} 

.before\:h-full:before{
    content:var(--tw-content);
    height:100%
} 

.before\:w-0:before{
    content:var(--tw-content);
    width:0
} 

.before\:w-\[0\.1rem\]:before{
    content:var(--tw-content);
    width:.1rem
} 

.before\:w-\[0\.9rem\]:before{
    content:var(--tw-content);
    width:.9rem
} 

.before\:w-\[1\.1rem\]:before{
    content:var(--tw-content);
    width:1.1rem
} 

.before\:w-\[15px\]:before{
    content:var(--tw-content);
    width:15px
} 

.before\:w-\[2\.0rem\]:before{
    content:var(--tw-content);
    width:2rem
} 

.before\:w-\[4\.0rem\]:before{
    content:var(--tw-content);
    width:4rem
} 

.before\:w-\[6rem\]:before{
    content:var(--tw-content);
    width:6rem
} 

.before\:w-\[7\.5rem\]:before{
    content:var(--tw-content);
    width:7.5rem
} 

.before\:w-\[calc\(100\%\+\.9rem\)\]:before{
    content:var(--tw-content);
    width:calc(100% + .9rem)
} 

.before\:w-\[calc\(100\%_-_30px\)\]:before{
    content:var(--tw-content);
    width:calc(100% - 30px)
} 

.before\:w-\[calc\(15\/15\*1em\)\]:before{
    content:var(--tw-content);
    width:calc(15 / 15 * 1em)
} 

.before\:w-full:before{
    content:var(--tw-content);
    width:100%
} 

.before\:flex-auto:before{
    content:var(--tw-content);
    flex:1 1 auto
} 

.before\:flex-none:before{
    content:var(--tw-content);
    flex:none
} 

.before\:-translate-x-1\/2:before{
    --tw-translate-x:-50%
} 

.before\:-translate-x-1\/2:before,.before\:translate-y-\[-50\%\]:before{
    content:var(--tw-content);
    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))
} 

.before\:translate-y-\[-50\%\]:before{
    --tw-translate-y:-50%
} 

.before\:translate-y-\[100\%\]:before{
    --tw-translate-y:100%
} 

.before\:rotate-0:before,.before\:translate-y-\[100\%\]:before{
    content:var(--tw-content);
    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))
} 

.before\:rotate-0:before{
    --tw-rotate:0deg
} 

.before\:rotate-90:before{
    content:var(--tw-content);
    --tw-rotate:90deg;
    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 recommend-line{
    0%{
    content:var(--tw-content);
    opacity:0;
    transform:scaleY(0);
    transform-origin:top
} 

50%{
    content:var(--tw-content);
    opacity:1;
    transform:scaleY(1);
    transform-origin:top
} 

51%{
    content:var(--tw-content);
    transform:scaleY(1);
    transform-origin:bottom
} 

to{
    content:var(--tw-content);
    opacity:0;
    transform:scaleY(0);
    transform-origin:bottom
} 


} 

.before\:animate-recommend-line:before{
    content:var(--tw-content);
    animation:recommend-line 3s infinite
} 

.before\:rounded:before{
    content:var(--tw-content);
    border-radius:.8rem
} 

.before\:rounded-full:before{
    content:var(--tw-content);
    border-radius:9999px
} 

.before\:border-2:before{
    content:var(--tw-content);
    border-width:2px
} 

.before\:border-\[\.9rem\]:before{
    content:var(--tw-content);
    border-width:.9rem
} 

.before\:border-\[15px\]:before{
    content:var(--tw-content);
    border-width:15px
} 

.before\:border-x-\[calc\(7\/15\*1em\)\]:before{
    content:var(--tw-content);
    border-left-width:calc(7 / 15 * 1em);
    border-right-width:calc(7 / 15 * 1em)
} 

.before\:border-x-\[calc\(7\/15\*2em\)\]:before{
    content:var(--tw-content);
    border-left-width:calc(7 / 15 * 2em);
    border-right-width:calc(7 / 15 * 2em)
} 

.before\:border-l:before{
    content:var(--tw-content);
    border-left-width:1px
} 

.before\:border-l-\[1\.2rem\]:before{
    content:var(--tw-content);
    border-left-width:1.2rem
} 

.before\:border-l-\[15px\]:before{
    content:var(--tw-content);
    border-left-width:15px
} 

.before\:border-r-\[1\.2rem\]:before{
    content:var(--tw-content);
    border-right-width:1.2rem
} 

.before\:border-t-\[1\.2rem\]:before{
    content:var(--tw-content);
    border-top-width:1.2rem
} 

.before\:border-t-\[calc\(6\/15\*1em\)\]:before{
    content:var(--tw-content);
    border-top-width:calc(6 / 15 * 1em)
} 

.before\:border-t-\[calc\(6\/15\*2em\)\]:before{
    content:var(--tw-content);
    border-top-width:calc(6 / 15 * 2em)
} 

.before\:border-solid:before{
    content:var(--tw-content);
    border-style:solid
} 

.before\:border-\[\#d3d3d3\]:before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(211 211 211/var(--tw-border-opacity))
} 

.before\:border-\[\#ffaf00\]:before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(255 175 0/var(--tw-border-opacity))
} 

.before\:border-theme:before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(142 198 108/var(--tw-border-opacity))
} 

.before\:border-transparent:before{
    content:var(--tw-content);
    border-color:#0000
} 

.before\:border-white:before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(255 255 255/var(--tw-border-opacity))
} 

.before\:border-l-theme:before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-left-color:rgb(142 198 108/var(--tw-border-opacity))
} 

.before\:border-l-transparent:before{
    content:var(--tw-content);
    border-left-color:#0000
} 

.before\:border-r-transparent:before{
    content:var(--tw-content);
    border-right-color:#0000
} 

.before\:border-t-\[\#E36CA6\]:before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-top-color:rgb(227 108 166/var(--tw-border-opacity))
} 

.before\:border-t-\[\#eb7f53\]:before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-top-color:rgb(235 127 83/var(--tw-border-opacity))
} 

.before\:border-t-blue_38a1d3:before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-top-color:rgb(56 161 211/var(--tw-border-opacity))
} 

.before\:border-t-gray_f5f5f5:before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-top-color:rgb(245 245 245/var(--tw-border-opacity))
} 

.before\:border-t-theme:before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-top-color:rgb(142 198 108/var(--tw-border-opacity))
} 

.before\:border-t-white:before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-top-color:rgb(255 255 255/var(--tw-border-opacity))
} 

.before\:bg-\[\#E36CA6\]:before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(227 108 166/var(--tw-bg-opacity))
} 

.before\:bg-\[\#eb7f53\]:before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(235 127 83/var(--tw-bg-opacity))
} 

.before\:bg-\[\#ff86ba\]:before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(255 134 186/var(--tw-bg-opacity))
} 

.before\:bg-blue_38a1d3:before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(56 161 211/var(--tw-bg-opacity))
} 

.before\:bg-gray_f5f5f5:before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(245 245 245/var(--tw-bg-opacity))
} 

.before\:bg-sub_theme:before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(0 58 129/var(--tw-bg-opacity))
} 

.before\:bg-theme:before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(142 198 108/var(--tw-bg-opacity))
} 

.before\:bg-white:before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255/var(--tw-bg-opacity))
} 

.before\:bg-\[linear-gradient\(180deg\2c \#4ec2d7_0\2c \#4ec2d7_calc\(30_\/_50_\*_100\%\)\2c \#fff_calc\(30_\/_50_\*_100\%\)\2c \#fff_100\%\)\]:before{
    content:var(--tw-content);
    background-image:linear-gradient(180deg,#4ec2d7,#4ec2d7 calc(30 / 50 * 100%),#fff calc(30 / 50 * 100%),#fff)
} 

.before\:bg-\[linear-gradient\(to_bottom_left\2c \#4fbdd1_0\2c \#4fbdd1_50\%\2c transparent_50\%\2c transparent_100\%\)\]:before{
    content:var(--tw-content);
    background-image:linear-gradient(to bottom left,#4fbdd1,#4fbdd1 50%,#0000 0,#0000)
} 

.before\:bg-\[linear-gradient\(to_bottom_left\2c \#e76ba0_0\2c \#e76ba0_50\%\2c transparent_50\%\2c transparent_100\%\)\]:before{
    content:var(--tw-content);
    background-image:linear-gradient(to bottom left,#e76ba0,#e76ba0 50%,#0000 0,#0000)
} 

.before\:bg-\[url\(\'data\:image\/svg\+xml\;charset\=utf8\2c \%3C\%3Fxml\%20version\%3D\%221\.0\%22\%20encoding\%3D\%22UTF-8\%22\%3F\%3E\%3Csvg\%20id\%3D\%22_\%E7\%B7\%A8\%E9\%9B\%86\%E3\%83\%A2\%E3\%83\%BC\%E3\%83\%89\%22\%20xmlns\%3D\%22http\%3A\%2F\%2Fwww\.w3\.org\%2F2000\%2Fsvg\%22\%20viewBox\%3D\%220\%200\%208\.88\%2016\%22\%3E\%3Cdefs\%3E\%3Cstyle\%3E\.cls-1\%7Bfill\%3A\%2352d0e7\%3Bfill-rule\%3Aevenodd\%3B\%7D\%3C\%2Fstyle\%3E\%3C\%2Fdefs\%3E\%3Cpath\%20class\%3D\%22cls-1\%22\%20d\%3D\%22m8\.18\%2C15\.91C7\.88\%2C15\.34\.04\%2C1\.22\.04\%2C1\.22l-\.04-\.38S\.56\.56\%2C1\.26\.17c\.7-\.38\.51-\.05\.68\.16\.17\.21\%2C6\.63\%2C14\.71\%2C6\.92\%2C15\.24\.13\.24-\.54\.61-\.69\.34Z\%22\%2F\%3E\%3C\%2Fsvg\%3E\'\)\]:before{
    content:var(--tw-content);
    background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E7%B7%A8%E9%9B%86%E3%83%A2%E3%83%BC%E3%83%89%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208.88%2016%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2352d0e7%3Bfill-rule%3Aevenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22m8.18%2C15.91C7.88%2C15.34.04%2C1.22.04%2C1.22l-.04-.38S.56.56%2C1.26.17c.7-.38.51-.05.68.16.17.21%2C6.63%2C14.71%2C6.92%2C15.24.13.24-.54.61-.69.34Z%22%2F%3E%3C%2Fsvg%3E")
} 

.before\:bg-\[url\(\'data\:image\/svg\+xml\;charset\=utf8\2c \%3Csvg\%20xmlns\%3D\%22http\%3A\%2F\%2Fwww\.w3\.org\%2F2000\%2Fsvg\%22\%20width\%3D\%2211px\%22\%20height\%3D\%2216px\%22\%3E\%3Cpath\%20fill-rule\%3D\%22evenodd\%22\%20fill\%3D\%22rgb\(96\%2C\%20207\%2C\%20226\)\%22\%20d\%3D\%22M1\.504\%2C0\.014\%20L0\.645\%2C0\.510\%20L9\.572\%2C15\.447\%20L10\.430\%2C14\.952\%20L1\.504\%2C0\.014\%20Z\%22\%2F\%3E\%3C\%2Fsvg\%3E\'\)\]:before{
    content:var(--tw-content);
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211px%22%20height%3D%2216px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb(96%2C%20207%2C%20226)%22%20d%3D%22M1.504%2C0.014%20L0.645%2C0.510%20L9.572%2C15.447%20L10.430%2C14.952%20L1.504%2C0.014%20Z%22%2F%3E%3C%2Fsvg%3E")
} 

.before\:bg-contain:before{
    content:var(--tw-content);
    background-size:contain
} 

.before\:bg-center:before{
    content:var(--tw-content);
    background-position:50%
} 

.before\:bg-no-repeat:before{
    content:var(--tw-content);
    background-repeat:no-repeat
} 

.before\:align-middle:before{
    content:var(--tw-content);
    vertical-align:middle
} 

.before\:shadow-\[0_\.3rem_0_0_rgb\(11\2c 149\2c 161\)\]:before{
    content:var(--tw-content);
    --tw-shadow:0 .3rem 0 0 #0b95a1;
    --tw-shadow-colored:0 .3rem 0 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)
} 

.before\:shadow-\[0_\.3rem_0_0_rgb\(182\2c 122\2c 16\)\]:before{
    content:var(--tw-content);
    --tw-shadow:0 .3rem 0 0 #b67a10;
    --tw-shadow-colored:0 .3rem 0 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)
} 

.before\:shadow-\[0_\.3rem_0_0_rgb\(187\2c 78\2c 87\)\]:before{
    content:var(--tw-content);
    --tw-shadow:0 .3rem 0 0 #bb4e57;
    --tw-shadow-colored:0 .3rem 0 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)
} 

.before\:shadow-\[0_\.3rem_0_0_rgb\(2\2c 138\2c 122\)\]:before{
    content:var(--tw-content);
    --tw-shadow:0 .3rem 0 0 #028a7a;
    --tw-shadow-colored:0 .3rem 0 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)
} 

.before\:shadow-\[0_\.3rem_0_0_rgb\(21\2c 115\2c 160\)\]:before{
    content:var(--tw-content);
    --tw-shadow:0 .3rem 0 0 #1573a0;
    --tw-shadow-colored:0 .3rem 0 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)
} 

.before\:duration-300:before{
    content:var(--tw-content);
    transition-duration:.3s
} 

.before\:ease-in-out:before{
    content:var(--tw-content);
    transition-timing-function:cubic-bezier(.4,0,.2,1)
} 

.before\:content-\[\"\"\]:before,.before\:content-\[\'\'\]:before{
    --tw-content:"";
    content:var(--tw-content)
} 

.before\:content-\[\'\FF0F\'\]:before{
    --tw-content:"��";
    content:var(--tw-content)
} 

.before\:\[clip-path\:polygon\(50\%_100\%\2c 0_0\2c 100\%_0\)\]:before{
    content:var(--tw-content);
    -webkit-clip-path:polygon(50% 100%,0 0,100% 0);
    clip-path:polygon(50% 100%,0 0,100% 0)
} 

.before\:\[transition\:box-shadow_\.25s_ease-in-out_0s\]:before{
    content:var(--tw-content);
    transition:box-shadow .25s ease-in-out 0s
} 

.after\:pointer-events-none:after{
    content:var(--tw-content);
    pointer-events:none
} 

.after\:absolute:after{
    content:var(--tw-content);
    position:absolute
} 

.after\:bottom-0:after{
    content:var(--tw-content);
    bottom:0
} 

.after\:bottom-\[-1\.1rem\]:after{
    content:var(--tw-content);
    bottom:-1.1rem
} 

.after\:bottom-\[-7px\]:after{
    content:var(--tw-content);
    bottom:-7px
} 

.after\:left-0:after{
    content:var(--tw-content);
    left:0
} 

.after\:left-1\/2:after{
    content:var(--tw-content);
    left:50%
} 

.after\:right-0:after{
    content:var(--tw-content);
    right:0
} 

.after\:right-\[-\.9rem\]:after{
    content:var(--tw-content);
    right:-.9rem
} 

.after\:right-\[-7px\]:after{
    content:var(--tw-content);
    right:-7px
} 

.after\:top-0:after{
    content:var(--tw-content);
    top:0
} 

.after\:top-full:after{
    content:var(--tw-content);
    top:100%
} 

.after\:-z-10:after{
    content:var(--tw-content);
    z-index:-10
} 

.after\:z-\[-1\]:after{
    content:var(--tw-content);
    z-index:-1
} 

.after\:m-auto:after{
    content:var(--tw-content);
    margin:auto
} 

.after\:ml-\[0\.6rem\]:after{
    content:var(--tw-content);
    margin-left:.6rem
} 

.after\:ml-\[0\.7rem\]:after{
    content:var(--tw-content);
    margin-left:.7rem
} 

.after\:ml-\[0\.8rem\]:after{
    content:var(--tw-content);
    margin-left:.8rem
} 

.after\:block:after{
    content:var(--tw-content);
    display:block
} 

.after\:h-\[0\.1rem\]:after{
    content:var(--tw-content);
    height:.1rem
} 

.after\:h-\[0\.2rem\]:after{
    content:var(--tw-content);
    height:.2rem
} 

.after\:h-\[0\.8rem\]:after{
    content:var(--tw-content);
    height:.8rem
} 

.after\:h-\[1\.6rem\]:after{
    content:var(--tw-content);
    height:1.6rem
} 

.after\:h-\[1\.8rem\]:after{
    content:var(--tw-content);
    height:1.8rem
} 

.after\:h-\[1rem\]:after{
    content:var(--tw-content);
    height:1rem
} 

.after\:h-\[2rem\]:after{
    content:var(--tw-content);
    height:2rem
} 

.after\:h-\[7\.5rem\]:after{
    content:var(--tw-content);
    height:7.5rem
} 

.after\:w-0:after{
    content:var(--tw-content);
    width:0
} 

.after\:w-\[0\.9rem\]:after{
    content:var(--tw-content);
    width:.9rem
} 

.after\:w-\[1\.1rem\]:after{
    content:var(--tw-content);
    width:1.1rem
} 

.after\:w-\[2\.2rem\]:after{
    content:var(--tw-content);
    width:2.2rem
} 

.after\:w-\[7\.5rem\]:after{
    content:var(--tw-content);
    width:7.5rem
} 

.after\:w-\[calc\(100\%\+\.9rem\)\]:after{
    content:var(--tw-content);
    width:calc(100% + .9rem)
} 

.after\:w-full:after{
    content:var(--tw-content);
    width:100%
} 

.after\:flex-\[1_1_auto\]:after,.after\:flex-auto:after{
    content:var(--tw-content);
    flex:1 1 auto
} 

.after\:flex-none:after{
    content:var(--tw-content);
    flex:none
} 

.after\:-translate-x-1\/2:after{
    --tw-translate-x:-50%
} 

.after\:-translate-x-1\/2:after,.after\:translate-y-full:after{
    content:var(--tw-content);
    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))
} 

.after\:translate-y-full:after{
    --tw-translate-y:100%
} 

.after\:rotate-90:after{
    --tw-rotate:90deg
} 

.after\:rotate-90:after,.after\:scale-x-\[-1\]:after{
    content:var(--tw-content);
    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))
} 

.after\:scale-x-\[-1\]:after{
    --tw-scale-x:-1
} 

.after\:border-2:after{
    content:var(--tw-content);
    border-width:2px
} 

.after\:border-\[\.9rem\]:after{
    content:var(--tw-content);
    border-width:.9rem
} 

.after\:border-l:after{
    content:var(--tw-content);
    border-left-width:1px
} 

.after\:border-solid:after{
    content:var(--tw-content);
    border-style:solid
} 

.after\:border-\[\#ffaf00\]:after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(255 175 0/var(--tw-border-opacity))
} 

.after\:border-theme:after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(142 198 108/var(--tw-border-opacity))
} 

.after\:border-white:after{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(255 255 255/var(--tw-border-opacity))
} 

.after\:bg-\[\#4ec2d7\]:after{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(78 194 215/var(--tw-bg-opacity))
} 

.after\:bg-\[\#d3d3d3\]:after{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(211 211 211/var(--tw-bg-opacity))
} 

.after\:bg-gray_cccccc:after{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(204 204 204/var(--tw-bg-opacity))
} 

.after\:bg-theme:after{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(142 198 108/var(--tw-bg-opacity))
} 

.after\:bg-\[linear-gradient\(to_bottom_right\2c \#60d5ea_0\2c \#60d5ea_0_50\%\2c transparent_50\%\2c transparent_100\%\)\]:after{
    content:var(--tw-content);
    background-image:linear-gradient(to bottom right,#60d5ea,#60d5ea 0 50%,#0000 50%,#0000)
} 

.after\:bg-\[linear-gradient\(to_bottom_right\2c \#ff86ba_0\2c \#ff86ba_0_50\%\2c transparent_50\%\2c transparent_100\%\)\]:after{
    content:var(--tw-content);
    background-image:linear-gradient(to bottom right,#ff86ba,#ff86ba 0 50%,#0000 50%,#0000)
} 

.after\:bg-\[url\(\'data\:image\/svg\+xml\;charset\=utf8\2c \%3C\%3Fxml\%20version\%3D\%221\.0\%22\%20encoding\%3D\%22UTF-8\%22\%3F\%3E\%3Csvg\%20id\%3D\%22_\%E7\%B7\%A8\%E9\%9B\%86\%E3\%83\%A2\%E3\%83\%BC\%E3\%83\%89\%22\%20xmlns\%3D\%22http\%3A\%2F\%2Fwww\.w3\.org\%2F2000\%2Fsvg\%22\%20viewBox\%3D\%220\%200\%208\.88\%2016\%22\%3E\%3Cdefs\%3E\%3Cstyle\%3E\.cls-1\%7Bfill\%3A\%2352d0e7\%3Bfill-rule\%3Aevenodd\%3B\%7D\%3C\%2Fstyle\%3E\%3C\%2Fdefs\%3E\%3Cpath\%20class\%3D\%22cls-1\%22\%20d\%3D\%22m8\.18\%2C15\.91C7\.88\%2C15\.34\.04\%2C1\.22\.04\%2C1\.22l-\.04-\.38S\.56\.56\%2C1\.26\.17c\.7-\.38\.51-\.05\.68\.16\.17\.21\%2C6\.63\%2C14\.71\%2C6\.92\%2C15\.24\.13\.24-\.54\.61-\.69\.34Z\%22\%2F\%3E\%3C\%2Fsvg\%3E\'\)\]:after{
    content:var(--tw-content);
    background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E7%B7%A8%E9%9B%86%E3%83%A2%E3%83%BC%E3%83%89%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208.88%2016%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2352d0e7%3Bfill-rule%3Aevenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22m8.18%2C15.91C7.88%2C15.34.04%2C1.22.04%2C1.22l-.04-.38S.56.56%2C1.26.17c.7-.38.51-.05.68.16.17.21%2C6.63%2C14.71%2C6.92%2C15.24.13.24-.54.61-.69.34Z%22%2F%3E%3C%2Fsvg%3E")
} 

.after\:bg-\[url\(\'data\:image\/svg\+xml\;charset\=utf8\2c \%3Csvg\%20xmlns\%3D\%22http\%3A\%2F\%2Fwww\.w3\.org\%2F2000\%2Fsvg\%22\%20width\%3D\%2211px\%22\%20height\%3D\%2216px\%22\%3E\%3Cpath\%20fill-rule\%3D\%22evenodd\%22\%20fill\%3D\%22rgb\(96\%2C\%20207\%2C\%20226\)\%22\%20d\%3D\%22M1\.504\%2C0\.014\%20L0\.645\%2C0\.510\%20L9\.572\%2C15\.447\%20L10\.430\%2C14\.952\%20L1\.504\%2C0\.014\%20Z\%22\%2F\%3E\%3C\%2Fsvg\%3E\'\)\]:after{
    content:var(--tw-content);
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211px%22%20height%3D%2216px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb(96%2C%20207%2C%20226)%22%20d%3D%22M1.504%2C0.014%20L0.645%2C0.510%20L9.572%2C15.447%20L10.430%2C14.952%20L1.504%2C0.014%20Z%22%2F%3E%3C%2Fsvg%3E")
} 

.after\:bg-contain:after{
    content:var(--tw-content);
    background-size:contain
} 

.after\:bg-center:after{
    content:var(--tw-content);
    background-position:50%
} 

.after\:bg-no-repeat:after{
    content:var(--tw-content);
    background-repeat:no-repeat
} 

.after\:px-\[\.4rem\]:after{
    content:var(--tw-content);
    padding-left:.4rem;
    padding-right:.4rem
} 

.after\:font-bold:after{
    content:var(--tw-content);
    font-weight:700
} 

.after\:text-gray_999999:after{
    content:var(--tw-content);
    --tw-text-opacity:1;
    color:rgb(153 153 153/var(--tw-text-opacity))
} 

.after\:duration-300:after{
    content:var(--tw-content);
    transition-duration:.3s
} 

.after\:ease-in-out:after{
    content:var(--tw-content);
    transition-timing-function:cubic-bezier(.4,0,.2,1)
} 

.after\:content-\[\'\'\]:after{
    --tw-content:"";
    content:var(--tw-content)
} 

.after\:content-\[\'\FF65\FF65\FF65\'\]:after{
    --tw-content:"�･�･�･";
    content:var(--tw-content)
} 

.after\:\[clip-path\:polygon\(50\%_100\%\2c 0_0\2c 100\%_0\)\]:after{
    content:var(--tw-content);
    -webkit-clip-path:polygon(50% 100%,0 0,100% 0);
    clip-path:polygon(50% 100%,0 0,100% 0)
} 

.first\:mt-0:first-child{
    margin-top:0
} 

.first\:before\:content-none:first-child:before{
    --tw-content:none;
    content:var(--tw-content)
} 

.last\:mb-0:last-child{
    margin-bottom:0
} 

.last\:mr-0:last-child{
    margin-right:0
} 

.last\:border-none:last-child{
    border-style:none
} 

.last\:after\:content-\[none\]:last-child:after,.last\:before\:content-\[none\]:last-child:before{
    --tw-content:none;
    content:var(--tw-content)
} 

.empty\:hidden:empty{
    display:none
} 

.hover\:translate-y-\[\.3rem\]:hover{
    --tw-translate-y:.3rem
} 

.hover\:translate-y-\[0\.3rem\]:hover,.hover\:translate-y-\[\.3rem\]:hover{
    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))
} 

.hover\:translate-y-\[0\.3rem\]:hover{
    --tw-translate-y:0.3rem
} 

.hover\:translate-y-\[0\.4rem\]:hover{
    --tw-translate-y:0.4rem;
    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))
} 

.hover\:border-theme:hover{
    --tw-border-opacity:1;
    border-color:rgb(142 198 108/var(--tw-border-opacity))
} 

.hover\:bg-\[\#043980\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(4 57 128/var(--tw-bg-opacity))
} 

.hover\:bg-\[\#B197FC\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(177 151 252/var(--tw-bg-opacity))
} 

.hover\:bg-\[\#F0DCDC\]:hover{
    --tw-bg-opacity:1;
    background-color:rgb(240 220 220/var(--tw-bg-opacity))
} 

.hover\:bg-gray_999999:hover{
    --tw-bg-opacity:1;
    background-color:rgb(153 153 153/var(--tw-bg-opacity))
} 

.hover\:bg-gray_fdf6e8:hover{
    --tw-bg-opacity:1;
    background-color:rgb(253 246 232/var(--tw-bg-opacity))
} 

.hover\:bg-pink_fc5e8b:hover{
    --tw-bg-opacity:1;
    background-color:rgb(252 144 42/var(--tw-bg-opacity))
} 

.hover\:bg-red_e75d68:hover{
    --tw-bg-opacity:1;
    background-color:rgb(231 93 104/var(--tw-bg-opacity))
} 

.hover\:bg-sub_theme:hover{
    --tw-bg-opacity:1;
    background-color:rgb(0 58 129/var(--tw-bg-opacity))
} 

.hover\:bg-theme:hover{
    --tw-bg-opacity:1;
    background-color:rgb(142 198 108/var(--tw-bg-opacity))
} 

.hover\:bg-theme\/10:hover{
    background-color:#03bbcb1a
} 

.hover\:bg-yellow_eea421:hover{
    --tw-bg-opacity:1;
    background-color:rgb(238 164 33/var(--tw-bg-opacity))
} 

.hover\:text-theme:hover{
    --tw-text-opacity:1;
    color:rgb(142 198 108/var(--tw-text-opacity))
} 

.hover\:text-white:hover{
    --tw-text-opacity:1;
    color:rgb(255 255 255/var(--tw-text-opacity))
} 

.hover\:underline:hover{
    text-decoration-line:underline
} 

.hover\:no-underline:hover{
    text-decoration-line:none
} 

.hover\:opacity-70:hover{
    opacity:.7
} 

.hover\:opacity-80:hover{
    opacity:.8
} 

.hover\:before\:shadow-\[0_0rem_0_0_rgb\(11\2c 149\2c 161\)\]:hover:before{
    content:var(--tw-content);
    --tw-shadow:0 0rem 0 0 #0b95a1;
    --tw-shadow-colored:0 0rem 0 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)
} 

.hover\:before\:shadow-\[0_0rem_0_0_rgb\(182\2c 122\2c 16\)\]:hover:before{
    content:var(--tw-content);
    --tw-shadow:0 0rem 0 0 #b67a10;
    --tw-shadow-colored:0 0rem 0 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)
} 

.hover\:before\:shadow-\[0_0rem_0_0_rgb\(187\2c 78\2c 87\)\]:hover:before{
    content:var(--tw-content);
    --tw-shadow:0 0rem 0 0 #bb4e57;
    --tw-shadow-colored:0 0rem 0 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)
} 

.hover\:before\:shadow-\[0_0rem_0_0_rgb\(2\2c 138\2c 122\)\]:hover:before{
    content:var(--tw-content);
    --tw-shadow:0 0rem 0 0 #028a7a;
    --tw-shadow-colored:0 0rem 0 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)
} 

.hover\:before\:shadow-\[0_0rem_0_0_rgb\(21\2c 115\2c 160\)\]:hover:before{
    content:var(--tw-content);
    --tw-shadow:0 0rem 0 0 #1573a0;
    --tw-shadow-colored:0 0rem 0 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)
} 

.focus\:border-transparent:focus{
    border-color:#0000
} 

.focus\:bg-transparent:focus{
    background-color:initial
} 

.focus\:opacity-70:focus{
    opacity:.7
} 

.focus\:outline-none:focus{
    outline:2px solid #0000;
    outline-offset:2px
} 

.focus\:ring-2: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(2px + 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-theme:focus{
    --tw-ring-opacity:1;
    --tw-ring-color:rgb(3 187 203/var(--tw-ring-opacity))
} 

.group:hover .group-hover\:right-\[1\.4rem\]{
    right:1.4rem
} 

.group:hover .group-hover\:block{
    display:block
} 

.group:hover .group-hover\:translate-x-\[0\.6rem\]{
    --tw-translate-x:0.6rem
} 

.group:hover .group-hover\:-rotate-180,.group:hover .group-hover\:translate-x-\[0\.6rem\]{
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
} 

.group:hover .group-hover\:-rotate-180{
    --tw-rotate:-180deg
} 

.group:hover .group-hover\:border-white{
    --tw-border-opacity:1;
    border-color:rgb(255 255 255/var(--tw-border-opacity))
} 

.group:hover .group-hover\:fill-theme{
    fill:#03bbcb
} 

.group:hover .group-hover\:text-white{
    --tw-text-opacity:1;
    color:rgb(255 255 255/var(--tw-text-opacity))
} 

.group:hover .group-hover\:no-underline{
    text-decoration-line:none
} 

.group:hover .group-hover\:opacity-100{
    opacity:1
} 

.group:hover .group-hover\:opacity-90{
    opacity:.9
} 

.peer:checked~.peer-checked\:border-r-0{
    border-right-width:0
} 

.peer:checked~.peer-checked\:border-t-0{
    border-top-width:0
} 

.peer:checked~.peer-checked\:bg-theme{
    --tw-bg-opacity:1;
    background-color:rgb(142 198 108/var(--tw-bg-opacity))
} 

.peer:checked~.peer-checked\:before\:absolute:before{
    content:var(--tw-content);
    position:absolute
} 

.peer:checked~.peer-checked\:before\:left-\[\.5rem\]:before{
    content:var(--tw-content);
    left:.5rem
} 

.peer:checked~.peer-checked\:before\:top-\[1\.1rem\]:before{
    content:var(--tw-content);
    top:1.1rem
} 

.peer:checked~.peer-checked\:before\:h-\[1rem\]:before{
    content:var(--tw-content);
    height:1rem
} 

.peer:checked~.peer-checked\:before\:w-\[\.6rem\]:before{
    content:var(--tw-content);
    width:.6rem
} 

.peer:checked~.peer-checked\:before\:rotate-45:before{
    content:var(--tw-content);
    --tw-rotate:45deg;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
} 

.peer:checked~.peer-checked\:before\:border-b-\[\.3rem\]:before{
    content:var(--tw-content);
    border-bottom-width:.3rem
} 

.peer:checked~.peer-checked\:before\:border-r-\[\.3rem\]:before{
    content:var(--tw-content);
    border-right-width:.3rem
} 

.peer:checked~.peer-checked\:before\:border-white:before{
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(255 255 255/var(--tw-border-opacity))
} 

@media not all and (min-width:1024px){
    .max-lg\:hidden{
    display:none
} 

.max-lg\:\!h-\[5rem\]{
    height:5rem!important
} 

.max-lg\:\!w-\[5rem\]{
    width:5rem!important
} 

.max-lg\:text-pink_fc5e8b{
    --tw-text-opacity:1;
    color:rgb(252 144 42/var(--tw-text-opacity))
} 


} 

@media not all and (min-width:768px){
    .max-md\:mx-\[-1rem\]{
    margin-left:-1rem;
    margin-right:-1rem
} 

.max-md\:ml-\[-13\%\]{
    margin-left:-13%
} 

.max-md\:max-w-\[calc\(100\%-2rem\)\]{
    max-width:calc(100% - 2rem)
} 

.max-md\:max-w-full{
    max-width:100%
} 

.max-md\:\!rounded-\[50\%\]{
    border-radius:50%!important
} 

.max-md\:px-\[1\.2rem\]{
    padding-left:1.2rem;
    padding-right:1.2rem
} 

.max-md\:pb-\[3rem\]{
    padding-bottom:3rem
} 

.max-md\:pt-\[0\]{
    padding-top:0
} 

.max-md\:text-\[calc\(12\.2\/16\*1em\)\]{
    font-size:calc(12.2 / 16 * 1em)
} 

.max-md\:text-\[calc\(16\/18\*1em\)\]{
    font-size:calc(16 / 18 * 1em)
} 

.max-md\:text-\[calc\(26\/16\*1em\)\]{
    font-size:calc(26 / 16 * 1em)
} 

.max-md\:text-gray_333333{
    --tw-text-opacity:1;
    color:rgb(51 51 51/var(--tw-text-opacity))
} 


} 

@media (min-width:640px){
    .sm\:px-\[1\.4rem\]{
    padding-left:1.4rem;
    padding-right:1.4rem
} 


} 

@media (min-width:768px){
    .md\:pointer-events-none{
    pointer-events:none
} 

.md\:absolute{
    position:absolute
} 

.md\:bottom-\[1\.5rem\]{
    bottom:1.5rem
} 

.md\:left-0{
    left:0
} 

.md\:left-\[1\.5rem\]{
    left:1.5rem
} 

.md\:left-\[2\.5rem\]{
    left:2.5rem
} 

.md\:right-\[1\.5rem\]{
    right:1.5rem
} 

.md\:top-0{
    top:0
} 

.md\:top-1\/2{
    top:50%
} 

.md\:top-\[1\.2rem\]{
    top:1.2rem
} 

.md\:top-\[7\.3rem\]{
    top:7.3rem
} 

.md\:z-\[-1\]{
    z-index:-1
} 

.md\:order-1{
    order:1
} 

.md\:order-first{
    order:-9999
} 

.md\:mx-0{
    margin-left:0;
    margin-right:0
} 

.md\:mx-\[-1\.5rem\]{
    margin-left:-1.5rem;
    margin-right:-1.5rem
} 

.md\:mx-auto{
    margin-left:auto;
    margin-right:auto
} 

.md\:my-0{
    margin-top:0;
    margin-bottom:0
} 

.md\:my-\[0vnm\]{
    margin-top:0vnm;
    margin-bottom:0vnm
} 

.md\:my-\[1rem\]{
    margin-top:1rem;
    margin-bottom:1rem
} 

.md\:my-\[2rem\]{
    margin-top:2rem;
    margin-bottom:2rem
} 

.md\:my-\[8rem\]{
    margin-top:8rem;
    margin-bottom:8rem
} 

.md\:mb-0{
    margin-bottom:0
} 

.md\:mb-\[-3\/5rem\]{
    margin-bottom:-3/5rem
} 

.md\:mb-\[\.5rem\]{
    margin-bottom:.5rem
} 

.md\:mb-\[0rem\]{
    margin-bottom:0
} 

.md\:mb-\[1\.0rem\]{
    margin-bottom:1rem
} 

.md\:mb-\[1\.2rem\]{
    margin-bottom:1.2rem
} 

.md\:mb-\[1\.5em\]{
    margin-bottom:1.5em
} 

.md\:mb-\[1\.5rem\]{
    margin-bottom:1.5rem
} 

.md\:mb-\[1\.6rem\]{
    margin-bottom:1.6rem
} 

.md\:mb-\[1\.8rem\]{
    margin-bottom:1.8rem
} 

.md\:mb-\[1rem\]{
    margin-bottom:1rem
} 

.md\:mb-\[2\.4rem\]{
    margin-bottom:2.4rem
} 

.md\:mb-\[2\.5rem\]{
    margin-bottom:2.5rem
} 

.md\:mb-\[2rem\]{
    margin-bottom:2rem
} 

.md\:mb-\[3\.2rem\]{
    margin-bottom:3.2rem
} 

.md\:mb-\[3\.5rem\]{
    margin-bottom:3.5rem
} 

.md\:mb-\[3rem\]{
    margin-bottom:3rem
} 

.md\:mb-\[4rem\]{
    margin-bottom:4rem
} 

.md\:mb-\[5rem\]{
    margin-bottom:5rem
} 

.md\:mb-\[6rem\]{
    margin-bottom:6rem
} 

.md\:mb-\[8rem\]{
    margin-bottom:8rem
} 

.md\:ml-0{
    margin-left:0
} 

.md\:ml-\[-1\.5rem\]{
    margin-left:-1.5rem
} 

.md\:ml-\[-3rem\]{
    margin-left:-3rem
} 

.md\:ml-\[1\.6rem\]{
    margin-left:1.6rem
} 

.md\:ml-\[1rem\]{
    margin-left:1rem
} 

.md\:ml-\[4rem\]{
    margin-left:4rem
} 

.md\:ml-\[calc\(10\/48\*1em\)\]{
    margin-left:calc(10 / 48 * 1em)
} 

.md\:mr-0{
    margin-right:0
} 

.md\:mr-\[-1\.5rem\]{
    margin-right:-1.5rem
} 

.md\:mr-\[1\.4rem\]{
    margin-right:1.4rem
} 

.md\:mr-\[1\.5rem\]{
    margin-right:1.5rem
} 

.md\:mr-\[1\.6rem\]{
    margin-right:1.6rem
} 

.md\:mr-\[1em\]{
    margin-right:1em
} 

.md\:mr-\[1rem\]{
    margin-right:1rem
} 

.md\:mr-\[2rem\]{
    margin-right:2rem
} 

.md\:mr-\[3rem\]{
    margin-right:3rem
} 

.md\:mt-0{
    margin-top:0
} 

.md\:mt-8{
    margin-top:2rem
} 

.md\:mt-\[-\.1em\]{
    margin-top:-.1em
} 

.md\:mt-\[-3\.7rem\]{
    margin-top:-3.7rem
} 

.md\:mt-\[-3\.8rem\]{
    margin-top:-3.8rem
} 

.md\:mt-\[-3rem\]{
    margin-top:-3rem
} 

.md\:mt-\[0\.2rem\]{
    margin-top:.2rem
} 

.md\:mt-\[0\.5rem\]{
    margin-top:.5rem
} 

.md\:mt-\[0\]{
    margin-top:0
} 

.md\:mt-\[1\.5rem\]{
    margin-top:1.5rem
} 

.md\:mt-\[1rem\]{
    margin-top:1rem
} 

.md\:mt-\[2\.4rem\]{
    margin-top:2.4rem
} 

.md\:mt-\[2\.5rem\]{
    margin-top:2.5rem
} 

.md\:mt-\[2\.8rem\]{
    margin-top:2.8rem
} 

.md\:mt-\[2rem\]{
    margin-top:2rem
} 

.md\:mt-\[3\.2rem\]{
    margin-top:3.2rem
} 

.md\:mt-\[3\.5rem\]{
    margin-top:3.5rem
} 

.md\:mt-\[3\.6rem\]{
    margin-top:3.6rem
} 

.md\:mt-\[3rem\]{
    margin-top:3rem
} 

.md\:mt-\[4rem\]{
    margin-top:4rem
} 

.md\:mt-\[5rem\]{
    margin-top:5rem
} 

.md\:mt-\[6rem\]{
    margin-top:6rem
} 

.md\:mt-\[8rem\]{
    margin-top:8rem
} 

.md\:mt-\[calc\(8\/12\*1em\)\]{
    margin-top:calc(8 / 12 * 1em)
} 

.md\:block{
    display:block
} 

.md\:inline-block{
    display:inline-block
} 

.md\:inline{
    display:inline
} 

.md\:flex{
    display:flex
} 

.md\:table-cell{
    display:table-cell
} 

.md\:\!hidden{
    display:none!important
} 

.md\:hidden{
    display:none
} 

.md\:h-\[10rem\]{
    height:10rem
} 

.md\:h-\[12rem\]{
    height:12rem
} 

.md\:h-\[2\.8rem\]{
    height:2.8rem
} 

.md\:h-\[21\.8rem\]{
    height:21.8rem
} 

.md\:h-\[21rem\]{
    height:21rem
} 

.md\:h-\[28rem\]{
    height:28rem
} 

.md\:h-\[29\.5rem\]{
    height:29.5rem
} 

.md\:h-\[29rem\]{
    height:29rem
} 

.md\:h-\[3\.5rem\]{
    height:3.5rem
} 

.md\:h-\[30rem\]{
    height:30rem
} 

.md\:h-\[35rem\]{
    height:35rem
} 

.md\:h-\[3rem\]{
    height:3rem
} 

.md\:h-\[4\.6rem\]{
    height:4.6rem
} 

.md\:h-\[4rem\]{
    height:4rem
} 

.md\:h-\[5rem\]{
    height:5rem
} 

.md\:h-\[6\.4rem\]{
    height:6.4rem
} 

.md\:h-\[6\.6rem\]{
    height:6.6rem
} 

.md\:h-\[6rem\]{
    height:6rem
} 

.md\:h-\[7\.6rem\]{
    height:7.6rem
} 

.md\:h-\[7rem\]{
    height:7rem
} 

.md\:h-\[8rem\]{
    height:8rem
} 

.md\:h-\[calc\(40\/10\*1em\)\]{
    height:calc(40 / 10 * 1em)
} 

.md\:h-\[calc\(60\/12\*1em\)\]{
    height:calc(60 / 12 * 1em)
} 

.md\:h-auto{
    height:auto
} 

.md\:h-full{
    height:100%
} 

.md\:min-h-\[5rem\]{
    min-height:5rem
} 

.md\:min-h-\[6rem\]{
    min-height:6rem
} 

.md\:min-h-\[7\.5rem\]{
    min-height:7.5rem
} 

.md\:min-h-\[8rem\]{
    min-height:8rem
} 

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

.md\:w-1\/3{
    width:33.333333%
} 

.md\:w-2\/3{
    width:66.666667%
} 

.md\:w-3\/12{
    width:25%
} 

.md\:w-4\/12{
    width:33.333333%
} 

.md\:w-6\/12{
    width:50%
} 

.md\:w-\[0\.8rem\]{
    width:.8rem
} 

.md\:w-\[1\.4rem\]{
    width:1.4rem
} 

.md\:w-\[1\.6rem\]{
    width:1.6rem
} 

.md\:w-\[1\.7rem\]{
    width:1.7rem
} 

.md\:w-\[117rem\]{
    width:117rem
} 

.md\:w-\[12rem\]{
    width:12rem
} 

.md\:w-\[15\.5rem\]{
    width:15.5rem
} 

.md\:w-\[16\.2rem\]{
    width:16.2rem
} 

.md\:w-\[16rem\]{
    width:16rem
} 

.md\:w-\[19rem\]{
    width:19rem
} 

.md\:w-\[2\.3rem\]{
    width:2.3rem
} 

.md\:w-\[2\.8rem\]{
    width:2.8rem
} 

.md\:w-\[20rem\]{
    width:20rem
} 

.md\:w-\[21rem\]{
    width:21rem
} 

.md\:w-\[25rem\]{
    width:25rem
} 

.md\:w-\[27rem\]{
    width:27rem
} 

.md\:w-\[3\.1rem\]{
    width:3.1rem
} 

.md\:w-\[3\.3rem\]{
    width:3.3rem
} 

.md\:w-\[3\.5rem\]{
    width:3.5rem
} 

.md\:w-\[3\.7rem\]{
    width:3.7rem
} 

.md\:w-\[3rem\]{
    width:3rem
} 

.md\:w-\[4\.6rem\]{
    width:4.6rem
} 

.md\:w-\[47rem\]{
    width:47rem
} 

.md\:w-\[4rem\]{
    width:4rem
} 

.md\:w-\[5rem\]{
    width:5rem
} 

.md\:w-\[60rem\]{
    width:60rem
} 

.md\:w-\[6rem\]{
    width:6rem
} 

.md\:w-\[7\.4rem\]{
    width:7.4rem
} 

.md\:w-\[7\.5rem\]{
    width:7.5rem
} 

.md\:w-\[79rem\]{
    width:79rem
} 

.md\:w-\[7rem\]{
    width:7rem
} 

.md\:w-\[8rem\]{
    width:8rem
} 

.md\:w-\[calc\(193\/270\*100\%\)\]{
    width:calc(193 / 270 * 100%)
} 

.md\:w-\[calc\(370_\/_1030_\*_100\%\)\]{
    width:calc(370 / 1030 * 100%)
} 

.md\:w-\[calc\(40\/10\*1em\)\]{
    width:calc(40 / 10 * 1em)
} 

.md\:w-\[calc\(50\%_-_20px\)\]{
    width:calc(50% - 20px)
} 

.md\:w-\[calc\(60\/12\*1em\)\]{
    width:calc(60 / 12 * 1em)
} 

.md\:w-auto{
    width:auto
} 

.md\:w-full{
    width:100%
} 

.md\:w-max{
    width:-webkit-max-content;
    width:max-content
} 

.md\:min-w-\[37rem\]{
    min-width:37rem
} 

.md\:max-w-\[37rem\]{
    max-width:37rem
} 

.md\:max-w-\[78rem\]{
    max-width:78rem
} 

.md\:max-w-\[calc\(100\%-4rem\)\]{
    max-width:calc(100% - 4rem)
} 

.md\:max-w-full{
    max-width:100%
} 

.md\:flex-auto{
    flex:1 1 auto
} 

.md\:-translate-y-1\/2{
    --tw-translate-y:-50%;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
} 

.md\:cursor-default{
    cursor:default
} 

.md\:flex-row{
    flex-direction:row
} 

.md\:flex-col{
    flex-direction:column
} 

.md\:flex-nowrap{
    flex-wrap:nowrap
} 

.md\:items-end{
    align-items:flex-end
} 

.md\:items-center{
    align-items:center
} 

.md\:justify-start{
    justify-content:flex-start
} 

.md\:justify-center{
    justify-content:center
} 

.md\:justify-between{
    justify-content:space-between
} 

.md\:overflow-visible{
    overflow:visible
} 

.md\:\!rounded-\[50\%\]{
    border-radius:50%!important
} 

.md\:rounded{
    border-radius:.8rem
} 

.md\:rounded-\[12px\]{
    border-radius:12px
} 

.md\:rounded-lg{
    border-radius:1.6rem
} 

.md\:rounded-none{
    border-radius:0
} 

.md\:border-\[\.2rem\]{
    border-width:.2rem
} 

.md\:border-\[\.4rem\]{
    border-width:.4rem
} 

.md\:border-x-\[4rem\]{
    border-left-width:4rem;
    border-right-width:4rem
} 

.md\:border-b{
    border-bottom-width:1px
} 

.md\:border-t{
    border-top-width:1px
} 

.md\:border-t-\[3\.2rem\]{
    border-top-width:3.2rem
} 

.md\:border-none{
    border-style:none
} 

.md\:bg-\[\#ffe5f0\]{
    --tw-bg-opacity:1;
    background-color:rgb(255 229 240/var(--tw-bg-opacity))
} 

.md\:bg-\[rgba\(243\2c 243\2c 243\2c \.9\)\]{
    background-color:#f3f3f3e6
} 

.md\:bg-transparent{
    background-color:initial
} 

.md\:bg-none{
    background-image:none
} 

.md\:p-0{
    padding:0
} 

.md\:p-\[2rem\]{
    padding:2rem
} 

.md\:p-\[3rem\]{
    padding:3rem
} 

.md\:p-\[4rem\]{
    padding:4rem
} 

.md\:px-0{
    padding-left:0;
    padding-right:0
} 

.md\:px-\[1\.2rem\]{
    padding-left:1.2rem;
    padding-right:1.2rem
} 

.md\:px-\[1\.5rem\]{
    padding-left:1.5rem;
    padding-right:1.5rem
} 

.md\:px-\[1rem\]{
    padding-left:1rem;
    padding-right:1rem
} 

.md\:px-\[2\.6rem\]{
    padding-left:2.6rem;
    padding-right:2.6rem
} 

.md\:px-\[2rem\]{
    padding-left:2rem;
    padding-right:2rem
} 

.md\:px-\[3\.5rem\]{
    padding-left:3.5rem;
    padding-right:3.5rem
} 

.md\:px-\[3\.6rem\]{
    padding-left:3.6rem;
    padding-right:3.6rem
} 

.md\:px-\[3rem\]{
    padding-left:3rem;
    padding-right:3rem
} 

.md\:px-\[4rem\]{
    padding-left:4rem;
    padding-right:4rem
} 

.md\:px-\[6rem\]{
    padding-left:6rem;
    padding-right:6rem
} 

.md\:px-\[calc\(20\/22\*1em\)\]{
    padding-left:calc(20 / 22 * 1em);
    padding-right:calc(20 / 22 * 1em)
} 

.md\:px-\[calc\(20_\/_768_\*_100vw\)\]{
    padding-left:calc(20 / 768 * 100vw);
    padding-right:calc(20 / 768 * 100vw)
} 

.md\:py-0{
    padding-top:0;
    padding-bottom:0
} 

.md\:py-\[\.18em\]{
    padding-top:.18em;
    padding-bottom:.18em
} 

.md\:py-\[\.7em\]{
    padding-top:.7em;
    padding-bottom:.7em
} 

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

.md\:py-\[0\.7rem\]{
    padding-top:.7rem;
    padding-bottom:.7rem
} 

.md\:py-\[0\],.md\:py-\[0rem\]{
    padding-top:0;
    padding-bottom:0
} 

.md\:py-\[1\.2rem\]{
    padding-top:1.2rem;
    padding-bottom:1.2rem
} 

.md\:py-\[1\.5rem\]{
    padding-top:1.5rem;
    padding-bottom:1.5rem
} 

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

.md\:py-\[2\.4rem\]{
    padding-top:2.4rem;
    padding-bottom:2.4rem
} 

.md\:py-\[2\.5rem\]{
    padding-top:2.5rem;
    padding-bottom:2.5rem
} 

.md\:py-\[2\.6rem\]{
    padding-top:2.6rem;
    padding-bottom:2.6rem
} 

.md\:py-\[2rem\]{
    padding-top:2rem;
    padding-bottom:2rem
} 

.md\:py-\[3\.5rem\]{
    padding-top:3.5rem;
    padding-bottom:3.5rem
} 

.md\:py-\[3rem\]{
    padding-top:3rem;
    padding-bottom:3rem
} 

.md\:py-\[4\.8rem\]{
    padding-top:4.8rem;
    padding-bottom:4.8rem
} 

.md\:py-\[4em\]{
    padding-top:4em;
    padding-bottom:4em
} 

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

.md\:py-\[5rem\]{
    padding-top:5rem;
    padding-bottom:5rem
} 

.md\:py-\[6rem\]{
    padding-top:6rem;
    padding-bottom:6rem
} 

.md\:py-\[8rem\]{
    padding-top:8rem;
    padding-bottom:8rem
} 

.md\:pb-0{
    padding-bottom:0
} 

.md\:pb-\[\.1em\]{
    padding-bottom:.1em
} 

.md\:pb-\[\.2em\]{
    padding-bottom:.2em
} 

.md\:pb-\[0\.8rem\]{
    padding-bottom:.8rem
} 

.md\:pb-\[1\.4rem\]{
    padding-bottom:1.4rem
} 

.md\:pb-\[1\.5rem\]{
    padding-bottom:1.5rem
} 

.md\:pb-\[1\.6rem\]{
    padding-bottom:1.6rem
} 

.md\:pb-\[10rem\]{
    padding-bottom:10rem
} 

.md\:pb-\[1rem\]{
    padding-bottom:1rem
} 

.md\:pb-\[2\.5rem\]{
    padding-bottom:2.5rem
} 

.md\:pb-\[2rem\]{
    padding-bottom:2rem
} 

.md\:pb-\[3\.5rem\]{
    padding-bottom:3.5rem
} 

.md\:pb-\[3rem\]{
    padding-bottom:3rem
} 

.md\:pb-\[4\.5rem\]{
    padding-bottom:4.5rem
} 

.md\:pb-\[4rem\]{
    padding-bottom:4rem
} 

.md\:pb-\[5\.2rem\]{
    padding-bottom:5.2rem
} 

.md\:pb-\[5\.6rem\]{
    padding-bottom:5.6rem
} 

.md\:pb-\[5rem\]{
    padding-bottom:5rem
} 

.md\:pb-\[6rem\]{
    padding-bottom:6rem
} 

.md\:pb-\[7rem\]{
    padding-bottom:7rem
} 

.md\:pb-\[8rem\]{
    padding-bottom:8rem
} 

.md\:pb-\[calc\(10\/22\*1em\)\]{
    padding-bottom:calc(10 / 22 * 1em)
} 

.md\:pl-0{
    padding-left:0
} 

.md\:pl-\[0\.5em\]{
    padding-left:.5em
} 

.md\:pl-\[1\.5rem\]{
    padding-left:1.5rem
} 

.md\:pl-\[1rem\]{
    padding-left:1rem
} 

.md\:pl-\[2rem\]{
    padding-left:2rem
} 

.md\:pl-\[3rem\]{
    padding-left:3rem
} 

.md\:pl-\[4rem\]{
    padding-left:4rem
} 

.md\:pl-\[calc\(10\/24\*1em\)\]{
    padding-left:calc(10 / 24 * 1em)
} 

.md\:pr-0{
    padding-right:0
} 

.md\:pr-\[1\.5rem\]{
    padding-right:1.5rem
} 

.md\:pr-\[2rem\]{
    padding-right:2rem
} 

.md\:pr-\[4\.4rem\]{
    padding-right:4.4rem
} 

.md\:pr-\[calc\(10\/50\*1em\)\]{
    padding-right:calc(10 / 50 * 1em)
} 

.md\:pt-0,.md\:pt-\[0rem\]{
    padding-top:0
} 

.md\:pt-\[1\.3rem\]{
    padding-top:1.3rem
} 

.md\:pt-\[1\.5rem\]{
    padding-top:1.5rem
} 

.md\:pt-\[1\.6rem\]{
    padding-top:1.6rem
} 

.md\:pt-\[1\.7rem\]{
    padding-top:1.7rem
} 

.md\:pt-\[2\.4rem\]{
    padding-top:2.4rem
} 

.md\:pt-\[2\.5rem\]{
    padding-top:2.5rem
} 

.md\:pt-\[2\.8rem\]{
    padding-top:2.8rem
} 

.md\:pt-\[2rem\]{
    padding-top:2rem
} 

.md\:pt-\[3rem\]{
    padding-top:3rem
} 

.md\:pt-\[4\.5rem\]{
    padding-top:4.5rem
} 

.md\:pt-\[4\.8rem\]{
    padding-top:4.8rem
} 

.md\:pt-\[4rem\]{
    padding-top:4rem
} 

.md\:pt-\[5\.5rem\]{
    padding-top:5.5rem
} 

.md\:pt-\[5rem\]{
    padding-top:5rem
} 

.md\:pt-\[6rem\]{
    padding-top:6rem
} 

.md\:pt-\[7rem\]{
    padding-top:7rem
} 

.md\:pt-\[8rem\]{
    padding-top:8rem
} 

.md\:pt-\[calc\(8\/22\*1em\)\]{
    padding-top:calc(8 / 22 * 1em)
} 

.md\:text-left{
    text-align:left
} 

.md\:text-center{
    text-align:center
} 

.md\:text-\[1\.4rem\]{
    font-size:1.4rem
} 

.md\:text-\[1\.5rem\]{
    font-size:1.5rem
} 

.md\:text-\[1\.6rem\]{
    font-size:1.6rem
} 

.md\:text-\[1\.8rem\]{
    font-size:1.8rem
} 

.md\:text-\[1em\]{
    font-size:1em
} 

.md\:text-\[2\.0rem\]{
    font-size:2rem
} 

.md\:text-\[2\.1rem\]{
    font-size:2.1rem
} 

.md\:text-\[2\.2rem\]{
    font-size:2.2rem
} 

.md\:text-\[2\.4rem\]{
    font-size:2.4rem
} 

.md\:text-\[2\.5rem\]{
    font-size:2.5rem
} 

.md\:text-\[2\.6rem\]{
    font-size:2.6rem
} 

.md\:text-\[2\.7rem\]{
    font-size:2.7rem
} 

.md\:text-\[2\.8rem\]{
    font-size:2.8rem
} 

.md\:text-\[2rem\]{
    font-size:2rem
} 

.md\:text-\[3\.5rem\]{
    font-size:3.5rem
} 

.md\:text-\[3rem\]{
    font-size:3rem
} 

.md\:text-\[calc\(12\/18\*1em\)\]{
    font-size:calc(12 / 18 * 1em)
} 

.md\:text-\[calc\(16\/24\*1em\)\]{
    font-size:calc(16 / 24 * 1em)
} 

.md\:text-\[calc\(18\/40\*1em\)\]{
    font-size:calc(18 / 40 * 1em)
} 

.md\:text-\[calc\(21\/24\*1em\)\]{
    font-size:calc(21 / 24 * 1em)
} 

.md\:text-\[calc\(30\/18\*1em\)\]{
    font-size:calc(30 / 18 * 1em)
} 

.md\:text-\[calc\(36\/52\*1em\)\]{
    font-size:calc(36 / 52 * 1em)
} 

.md\:text-\[calc\(39\/30\*1em\)\]{
    font-size:calc(39 / 30 * 1em)
} 

.md\:text-\[calc\(62_\/_768_\*_100vw\)\]{
    font-size:calc(62 / 768 * 100vw)
} 

.md\:font-bold{
    font-weight:700
} 

.md\:leading-\[1\.5\]{
    line-height:1.5
} 

.md\:leading-\[1\.625\]{
    line-height:1.625
} 

.md\:leading-\[1\.8\]{
    line-height:1.8
} 

.md\:leading-none{
    line-height:1
} 

.md\:tracking-\[0\.08em\]{
    letter-spacing:.08em
} 

.md\:text-gray_333333{
    --tw-text-opacity:1;
    color:rgb(51 51 51/var(--tw-text-opacity))
} 

.md\:no-underline{
    text-decoration-line:none
} 

.md\:\[--gap-x\:\.5rem\]{
    --gap-x:.5rem
} 

.md\:\[--gap-x\:1\.25rem\]{
    --gap-x:1.25rem
} 

.md\:\[--gap-x\:1\.5rem\]{
    --gap-x:1.5rem
} 

.md\:\[--gap-x\:1rem\]{
    --gap-x:1rem
} 

.md\:\[--gap-x\:2\.5rem\]{
    --gap-x:2.5rem
} 

.md\:\[--gap-x\:2rem\]{
    --gap-x:2rem
} 

.md\:\[--gap-x\:3rem\]{
    --gap-x:3rem
} 

.md\:\[--gap-y\:0\.5rem\]{
    --gap-y:0.5rem
} 

.md\:\[--gap-y\:0\.75rem\]{
    --gap-y:0.75rem
} 

.md\:\[--gap-y\:0rem\]{
    --gap-y:0rem
} 

.md\:\[--gap-y\:1\.5rem\]{
    --gap-y:1.5rem
} 

.md\:\[--gap-y\:1rem\]{
    --gap-y:1rem
} 

.md\:\[--gap-y\:2rem\]{
    --gap-y:2rem
} 

.md\:\[--gap-y\:4rem\]{
    --gap-y:4rem
} 

.md\:before\:left-\[-10px\]:before{
    content:var(--tw-content);
    left:-10px
} 

.md\:before\:top-\[-10px\]:before{
    content:var(--tw-content);
    top:-10px
} 

.md\:before\:h-\[0\.5rem\]:before{
    content:var(--tw-content);
    height:.5rem
} 

.md\:before\:h-\[1\.4rem\]:before{
    content:var(--tw-content);
    height:1.4rem
} 

.md\:before\:h-\[12rem\]:before{
    content:var(--tw-content);
    height:12rem
} 

.md\:before\:h-\[2\.8rem\]:before{
    content:var(--tw-content);
    height:2.8rem
} 

.md\:before\:w-\[1\.7rem\]:before{
    content:var(--tw-content);
    width:1.7rem
} 

.md\:before\:w-\[12rem\]:before{
    content:var(--tw-content);
    width:12rem
} 

.md\:before\:w-\[9rem\]:before{
    content:var(--tw-content);
    width:9rem
} 

.md\:before\:shadow-\[0_\.4rem_0_0_rgb\(11\2c 149\2c 161\)\]:before{
    content:var(--tw-content);
    --tw-shadow:0 .4rem 0 0 #0b95a1;
    --tw-shadow-colored:0 .4rem 0 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)
} 

.md\:before\:shadow-\[0_\.4rem_0_0_rgb\(182\2c 122\2c 16\)\]:before{
    content:var(--tw-content);
    --tw-shadow:0 .4rem 0 0 #b67a10;
    --tw-shadow-colored:0 .4rem 0 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)
} 

.md\:before\:shadow-\[0_\.4rem_0_0_rgb\(187\2c 78\2c 87\)\]:before{
    content:var(--tw-content);
    --tw-shadow:0 .4rem 0 0 #bb4e57;
    --tw-shadow-colored:0 .4rem 0 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)
} 

.md\:before\:shadow-\[0_\.4rem_0_0_rgb\(2\2c 138\2c 122\)\]:before{
    content:var(--tw-content);
    --tw-shadow:0 .4rem 0 0 #028a7a;
    --tw-shadow-colored:0 .4rem 0 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)
} 

.md\:before\:shadow-\[0_\.4rem_0_0_rgb\(21\2c 115\2c 160\)\]:before{
    content:var(--tw-content);
    --tw-shadow:0 .4rem 0 0 #1573a0;
    --tw-shadow-colored:0 .4rem 0 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)
} 

.md\:after\:bottom-\[-10px\]:after{
    content:var(--tw-content);
    bottom:-10px
} 

.md\:after\:right-\[-10px\]:after{
    content:var(--tw-content);
    right:-10px
} 

.md\:after\:ml-0:after{
    content:var(--tw-content);
    margin-left:0
} 

.md\:after\:mr-\[0\.8rem\]:after{
    content:var(--tw-content);
    margin-right:.8rem
} 

.md\:after\:h-\[1\.4rem\]:after{
    content:var(--tw-content);
    height:1.4rem
} 

.md\:after\:h-\[12rem\]:after{
    content:var(--tw-content);
    height:12rem
} 

.md\:after\:h-\[2\.8rem\]:after{
    content:var(--tw-content);
    height:2.8rem
} 

.md\:after\:w-\[1\.7rem\]:after{
    content:var(--tw-content);
    width:1.7rem
} 

.md\:after\:w-\[12rem\]:after{
    content:var(--tw-content);
    width:12rem
} 

.md\:after\:px-\[\.6rem\]:after{
    content:var(--tw-content);
    padding-left:.6rem;
    padding-right:.6rem
} 

.md\:hover\:translate-y-\[\.4rem\]:hover{
    --tw-translate-y:.4rem;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
} 


} 

@media (min-width:1024px){
    .lg\:pointer-events-none{
    pointer-events:none
} 

.lg\:absolute{
    position:absolute
} 

.lg\:relative{
    position:relative
} 

.lg\:\!top-\[13\.5rem\]{
    top:13.5rem!important
} 

.lg\:bottom-\[0rem\]{
    bottom:0
} 

.lg\:left-0{
    left:0
} 

.lg\:left-\[-5\.5rem\]{
    left:-5.5rem
} 

.lg\:left-\[50\%\]{
    left:50%
} 

.lg\:right-\[-5\.5rem\]{
    right:-5.5rem
} 

.lg\:right-\[2\.4rem\]{
    right:2.4rem
} 

.lg\:right-\[2rem\]{
    right:2rem
} 

.lg\:top-\[-11rem\]{
    top:-11rem
} 

.lg\:top-\[-12\.5rem\]{
    top:-12.5rem
} 

.lg\:top-\[-6rem\]{
    top:-6rem
} 

.lg\:top-\[50\%\]{
    top:50%
} 

.lg\:float-left{
    float:left
} 

.lg\:m-\[-\.0625rem\]{
    margin:-.0625rem
} 

.lg\:mx-0{
    margin-left:0;
    margin-right:0
} 

.lg\:mx-\[-1\.5rem\]{
    margin-left:-1.5rem;
    margin-right:-1.5rem
} 

.lg\:mx-\[-2rem\]{
    margin-left:-2rem;
    margin-right:-2rem
} 

.lg\:mx-\[3rem\]{
    margin-left:3rem;
    margin-right:3rem
} 

.lg\:my-0{
    margin-top:0;
    margin-bottom:0
} 

.lg\:my-\[1\.2rem\]{
    margin-top:1.2rem;
    margin-bottom:1.2rem
} 

.lg\:mb-0{
    margin-bottom:0
} 

.lg\:mb-\[0\.5rem\]{
    margin-bottom:.5rem
} 

.lg\:mb-\[0\.6rem\]{
    margin-bottom:.6rem
} 

.lg\:mb-\[0\.8rem\]{
    margin-bottom:.8rem
} 

.lg\:mb-\[1\.2rem\]{
    margin-bottom:1.2rem
} 

.lg\:mb-\[1\.4rem\]{
    margin-bottom:1.4rem
} 

.lg\:mb-\[1\.6rem\]{
    margin-bottom:1.6rem
} 

.lg\:mb-\[1rem\]{
    margin-bottom:1rem
} 

.lg\:mb-\[2\.6rem\]{
    margin-bottom:2.6rem
} 

.lg\:mb-\[2rem\]{
    margin-bottom:2rem
} 

.lg\:mb-\[3\.2rem\]{
    margin-bottom:3.2rem
} 

.lg\:mb-\[3rem\]{
    margin-bottom:3rem
} 

.lg\:mb-\[4rem\]{
    margin-bottom:4rem
} 

.lg\:mb-\[6rem\]{
    margin-bottom:6rem
} 

.lg\:mb-\[8rem\]{
    margin-bottom:8rem
} 

.lg\:ml-0{
    margin-left:0
} 

.lg\:ml-\[-1\.5rem\]{
    margin-left:-1.5rem
} 

.lg\:ml-\[8rem\]{
    margin-left:8rem
} 

.lg\:mr-0{
    margin-right:0
} 

.lg\:mr-\[-1\.5rem\]{
    margin-right:-1.5rem
} 

.lg\:mr-\[1rem\]{
    margin-right:1rem
} 

.lg\:mr-\[2rem\]{
    margin-right:2rem
} 

.lg\:mr-\[3rem\]{
    margin-right:3rem
} 

.lg\:mt-0{
    margin-top:0
} 

.lg\:mt-\[-12rem\]{
    margin-top:-12rem
} 

.lg\:mt-\[-1rem\]{
    margin-top:-1rem
} 

.lg\:mt-\[-2\.5rem\]{
    margin-top:-2.5rem
} 

.lg\:mt-\[0\.5rem\]{
    margin-top:.5rem
} 

.lg\:mt-\[0rem\]{
    margin-top:0
} 

.lg\:mt-\[2\.1rem\]{
    margin-top:2.1rem
} 

.lg\:block{
    display:block
} 

.lg\:inline-block{
    display:inline-block
} 

.lg\:flex{
    display:flex
} 

.lg\:hidden{
    display:none
} 

.lg\:\!h-\[6\.5rem\]{
    height:6.5rem!important
} 

.lg\:h-\[0\.0625rem\],.lg\:h-\[\.0625rem\]{
    height:.0625rem
} 

.lg\:h-\[11rem\]{
    height:11rem
} 

.lg\:h-\[15rem\]{
    height:15rem
} 

.lg\:h-\[2\.4rem\]{
    height:2.4rem
} 

.lg\:h-\[2\.8rem\]{
    height:2.8rem
} 

.lg\:h-\[23rem\]{
    height:23rem
} 

.lg\:h-\[24rem\]{
    height:24rem
} 

.lg\:h-\[28rem\]{
    height:28rem
} 

.lg\:h-\[29\.5rem\]{
    height:29.5rem
} 

.lg\:h-\[2rem\]{
    height:2rem
} 

.lg\:h-\[3\.5rem\]{
    height:3.5rem
} 

.lg\:h-\[3\.8rem\]{
    height:3.8rem
} 

.lg\:h-\[35\.8rem\]{
    height:35.8rem
} 

.lg\:h-\[35rem\]{
    height:35rem
} 

.lg\:h-\[3px\]{
    height:3px
} 

.lg\:h-\[3rem\]{
    height:3rem
} 

.lg\:h-\[4\.1rem\]{
    height:4.1rem
} 

.lg\:h-\[4\.4rem\]{
    height:4.4rem
} 

.lg\:h-\[40rem\]{
    height:40rem
} 

.lg\:h-\[48rem\]{
    height:48rem
} 

.lg\:h-\[4rem\]{
    height:4rem
} 

.lg\:h-\[5rem\]{
    height:5rem
} 

.lg\:h-\[6\.6rem\]{
    height:6.6rem
} 

.lg\:h-\[6rem\]{
    height:6rem
} 

.lg\:h-\[7rem\]{
    height:7rem
} 

.lg\:h-\[calc\(300\/1400\*100vw\)\]{
    height:calc(300 / 1400 * 100vw)
} 

.lg\:h-auto{
    height:auto
} 

.lg\:h-full{
    height:100%
} 

.lg\:min-h-\[15\.7rem\]{
    min-height:15.7rem
} 

.lg\:min-h-\[5rem\]{
    min-height:5rem
} 

.lg\:min-h-\[6\.6rem\]{
    min-height:6.6rem
} 

.lg\:\!w-\[6\.5rem\]{
    width:6.5rem!important
} 

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

.lg\:w-1\/3{
    width:33.333333%
} 

.lg\:w-3\/12{
    width:25%
} 

.lg\:w-4\/12{
    width:33.333333%
} 

.lg\:w-6\/12{
    width:50%
} 

.lg\:w-\[0\.0625rem\],.lg\:w-\[\.0625rem\]{
    width:.0625rem
} 

.lg\:w-\[100rem\]{
    width:100rem
} 

.lg\:w-\[10rem\]{
    width:10rem
} 

.lg\:w-\[117rem\]{
    width:117rem
} 

.lg\:w-\[11rem\]{
    width:11rem
} 

.lg\:w-\[13rem\]{
    width:13rem
} 

.lg\:w-\[140rem\]{
    width:140rem
} 

.lg\:w-\[15rem\]{
    width:15rem
} 

.lg\:w-\[16\.8rem\]{
    width:16.8rem
} 

.lg\:w-\[17\.5rem\]{
    width:17.5rem
} 

.lg\:w-\[17rem\]{
    width:17rem
} 

.lg\:w-\[18rem\]{
    width:18rem
} 

.lg\:w-\[2\.4rem\]{
    width:2.4rem
} 

.lg\:w-\[2\.7rem\]{
    width:2.7rem
} 

.lg\:w-\[2\.8rem\]{
    width:2.8rem
} 

.lg\:w-\[27rem\]{
    width:27rem
} 

.lg\:w-\[2rem\]{
    width:2rem
} 

.lg\:w-\[30rem\]{
    width:30rem
} 

.lg\:w-\[35rem\]{
    width:35rem
} 

.lg\:w-\[37rem\]{
    width:37rem
} 

.lg\:w-\[4\.4rem\]{
    width:4.4rem
} 

.lg\:w-\[43rem\]{
    width:43rem
} 

.lg\:w-\[47rem\]{
    width:47rem
} 

.lg\:w-\[4rem\]{
    width:4rem
} 

.lg\:w-\[50rem\]{
    width:50rem
} 

.lg\:w-\[54\.4rem\]{
    width:54.4rem
} 

.lg\:w-\[57rem\]{
    width:57rem
} 

.lg\:w-\[60rem\]{
    width:60rem
} 

.lg\:w-\[77rem\]{
    width:77rem
} 

.lg\:w-\[84rem\]{
    width:84rem
} 

.lg\:w-\[97\.8rem\]{
    width:97.8rem
} 

.lg\:w-\[calc\(100\%_\/_3\)\]{
    width:calc(100% / 3)
} 

.lg\:w-\[calc\(33\%_-_1\.5rem\)\]{
    width:calc(33% - 1.5rem)
} 

.lg\:w-\[calc\(345_\/_940_\*_100\%\)\]{
    width:calc(345 / 940 * 100%)
} 

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

.lg\:w-fit{
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content
} 

.lg\:w-full{
    width:100%
} 

.lg\:w-max{
    width:-webkit-max-content;
    width:max-content
} 

.lg\:min-w-\[9rem\]{
    min-width:9rem
} 

.lg\:max-w-\[132rem\]{
    max-width:132rem
} 

.lg\:max-w-\[32\%\]{
    max-width:32%
} 

.lg\:max-w-\[37rem\]{
    max-width:37rem
} 

.lg\:max-w-\[46rem\]{
    max-width:46rem
} 

.lg\:max-w-\[47rem\]{
    max-width:47rem
} 

.lg\:max-w-\[calc\(100\%_-_30px\)\]{
    max-width:calc(100% - 30px)
} 

.lg\:max-w-full{
    max-width:100%
} 

.lg\:flex-none{
    flex:none
} 

.lg\:\!translate-y-0{
    --tw-translate-y:0px!important;
    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))!important
} 

.lg\:translate-x-\[-50\%\]{
    --tw-translate-x:-50%
} 

.lg\:translate-x-\[-50\%\],.lg\:translate-y-\[-50\%\]{
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
} 

.lg\:translate-y-\[-50\%\]{
    --tw-translate-y:-50%
} 

.lg\:flex-row{
    flex-direction:row
} 

.lg\:flex-row-reverse{
    flex-direction:row-reverse
} 

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

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

.lg\:flex-nowrap{
    flex-wrap:nowrap
} 

.lg\:items-start{
    align-items:flex-start
} 

.lg\:items-center{
    align-items:center
} 

.lg\:justify-center{
    justify-content:center
} 

.lg\:justify-between{
    justify-content:space-between
} 

.lg\:overflow-hidden,.lg\:truncate{
    overflow:hidden
} 

.lg\:truncate{
    text-overflow:ellipsis
} 

.lg\:truncate,.lg\:whitespace-nowrap{
    white-space:nowrap
} 

.lg\:rounded{
    border-radius:.8rem
} 

.lg\:rounded-none{
    border-radius:0
} 

.lg\:border-0{
    border-width:0
} 

.lg\:border-x-\[7rem\]{
    border-left-width:7rem;
    border-right-width:7rem
} 

.lg\:border-l-2{
    border-left-width:2px
} 

.lg\:border-l-\[1px\]{
    border-left-width:1px
} 

.lg\:border-r-\[1px\]{
    border-right-width:1px
} 

.lg\:border-t-\[4\.2rem\]{
    border-top-width:4.2rem
} 

.lg\:border-none{
    border-style:none
} 

.lg\:border-gray_cccccc{
    --tw-border-opacity:1;
    border-color:rgb(204 204 204/var(--tw-border-opacity))
} 

.lg\:bg-\[rgba\(255\2c 255\2c 255\2c \.7\)\]{
    background-color:#ffffffb3
} 

.lg\:bg-gray_fdf6e8{
    --tw-bg-opacity:1;
    background-color:rgb(253 246 232/var(--tw-bg-opacity))
} 

.lg\:bg-transparent{
    background-color:initial
} 

.lg\:object-cover{
    object-fit:cover
} 

.lg\:p-0{
    padding:0
} 

.lg\:p-\[1\.6rem\]{
    padding:1.6rem
} 

.lg\:p-\[2\.5rem\]{
    padding:2.5rem
} 

.lg\:p-\[3\.2rem\]{
    padding:3.2rem
} 

.lg\:p-\[4rem\]{
    padding:4rem
} 

.lg\:px-0{
    padding-left:0;
    padding-right:0
} 

.lg\:px-\[1\.5rem\]{
    padding-left:1.5rem;
    padding-right:1.5rem
} 

.lg\:px-\[1rem\]{
    padding-left:1rem;
    padding-right:1rem
} 

.lg\:px-\[2\.4rem\]{
    padding-left:2.4rem;
    padding-right:2.4rem
} 

.lg\:px-\[2rem\]{
    padding-left:2rem;
    padding-right:2rem
} 

.lg\:px-\[3rem\]{
    padding-left:3rem;
    padding-right:3rem
} 

.lg\:px-\[4rem\]{
    padding-left:4rem;
    padding-right:4rem
} 

.lg\:px-\[6rem\]{
    padding-left:6rem;
    padding-right:6rem
} 

.lg\:py-0{
    padding-top:0;
    padding-bottom:0
} 

.lg\:py-\[0\.3rem\]{
    padding-top:.3rem;
    padding-bottom:.3rem
} 

.lg\:py-\[0\.4rem\]{
    padding-top:.4rem;
    padding-bottom:.4rem
} 

.lg\:py-\[0\.5rem\]{
    padding-top:.5rem;
    padding-bottom:.5rem
} 

.lg\:py-\[1\.2rem\]{
    padding-top:1.2rem;
    padding-bottom:1.2rem
} 

.lg\:py-\[1\.3rem\]{
    padding-top:1.3rem;
    padding-bottom:1.3rem
} 

.lg\:py-\[1\.75rem\]{
    padding-top:1.75rem;
    padding-bottom:1.75rem
} 

.lg\:py-\[1rem\]{
    padding-top:1rem;
    padding-bottom:1rem
} 

.lg\:py-\[3\.4rem\]{
    padding-top:3.4rem;
    padding-bottom:3.4rem
} 

.lg\:py-\[3rem\]{
    padding-top:3rem;
    padding-bottom:3rem
} 

.lg\:py-\[4rem\]{
    padding-top:4rem;
    padding-bottom:4rem
} 

.lg\:py-\[5rem\]{
    padding-top:5rem;
    padding-bottom:5rem
} 

.lg\:py-\[6rem\]{
    padding-top:6rem;
    padding-bottom:6rem
} 

.lg\:py-\[8rem\]{
    padding-top:8rem;
    padding-bottom:8rem
} 

.lg\:pb-0{
    padding-bottom:0
} 

.lg\:pb-\[\.4rem\]{
    padding-bottom:.4rem
} 

.lg\:pb-\[0\.6rem\]{
    padding-bottom:.6rem
} 

.lg\:pb-\[2\.2rem\]{
    padding-bottom:2.2rem
} 

.lg\:pb-\[2\.5rem\]{
    padding-bottom:2.5rem
} 

.lg\:pb-\[2rem\]{
    padding-bottom:2rem
} 

.lg\:pb-\[3rem\]{
    padding-bottom:3rem
} 

.lg\:pb-\[4rem\]{
    padding-bottom:4rem
} 

.lg\:pb-\[6rem\]{
    padding-bottom:6rem
} 

.lg\:pb-\[8rem\]{
    padding-bottom:8rem
} 

.lg\:pl-0{
    padding-left:0
} 

.lg\:pl-\[0\.2rem\]{
    padding-left:.2rem
} 

.lg\:pl-\[1\.2rem\]{
    padding-left:1.2rem
} 

.lg\:pl-\[1\.5rem\]{
    padding-left:1.5rem
} 

.lg\:pl-\[10rem\]{
    padding-left:10rem
} 

.lg\:pl-\[1rem\]{
    padding-left:1rem
} 

.lg\:pl-\[2\.5rem\]{
    padding-left:2.5rem
} 

.lg\:pl-\[2rem\]{
    padding-left:2rem
} 

.lg\:pl-\[3rem\]{
    padding-left:3rem
} 

.lg\:pl-\[4rem\]{
    padding-left:4rem
} 

.lg\:pl-\[5rem\]{
    padding-left:5rem
} 

.lg\:pr-0{
    padding-right:0
} 

.lg\:pr-\[1\.5rem\]{
    padding-right:1.5rem
} 

.lg\:pr-\[2\.4rem\]{
    padding-right:2.4rem
} 

.lg\:pr-\[2\.8rem\]{
    padding-right:2.8rem
} 

.lg\:pr-\[2rem\]{
    padding-right:2rem
} 

.lg\:pr-\[4rem\]{
    padding-right:4rem
} 

.lg\:pt-0{
    padding-top:0
} 

.lg\:pt-\[0\.1rem\]{
    padding-top:.1rem
} 

.lg\:pt-\[1\.4rem\]{
    padding-top:1.4rem
} 

.lg\:pt-\[1\.5rem\]{
    padding-top:1.5rem
} 

.lg\:pt-\[1rem\]{
    padding-top:1rem
} 

.lg\:pt-\[2\.3rem\]{
    padding-top:2.3rem
} 

.lg\:pt-\[2\.8rem\]{
    padding-top:2.8rem
} 

.lg\:pt-\[2rem\]{
    padding-top:2rem
} 

.lg\:pt-\[3rem\]{
    padding-top:3rem
} 

.lg\:pt-\[4rem\]{
    padding-top:4rem
} 

.lg\:pt-\[5\.5rem\]{
    padding-top:5.5rem
} 

.lg\:pt-\[6rem\]{
    padding-top:6rem
} 

.lg\:pt-\[7rem\]{
    padding-top:7rem
} 

.lg\:pt-\[8rem\]{
    padding-top:8rem
} 

.lg\:text-left{
    text-align:left
} 

.lg\:text-center{
    text-align:center
} 

.lg\:text-\[1\.2rem\]{
    font-size:1.2rem
} 

.lg\:text-\[1\.4rem\]{
    font-size:1.4rem
} 

.lg\:text-\[1\.6rem\]{
    font-size:1.6rem
} 

.lg\:text-\[1\.8rem\]{
    font-size:1.8rem
} 

.lg\:text-\[2\.1rem\]{
    font-size:2.1rem
} 

.lg\:text-\[2\.275rem\]{
    font-size:2.275rem
} 

.lg\:text-\[2\.2rem\]{
    font-size:2.2rem
} 

.lg\:text-\[2\.3rem\]{
    font-size:2.3rem
} 

.lg\:text-\[2\.4rem\]{
    font-size:2.4rem
} 

.lg\:text-\[2\.6rem\]{
    font-size:2.6rem
} 

.lg\:text-\[2\.7rem\]{
    font-size:2.7rem
} 

.lg\:text-\[2\.8rem\]{
    font-size:2.8rem
} 

.lg\:text-\[2rem\]{
    font-size:2rem
} 

.lg\:text-\[3\.2rem\]{
    font-size:3.2rem
} 

.lg\:text-\[3\.6rem\]{
    font-size:3.6rem
} 

.lg\:text-\[3rem\]{
    font-size:3rem
} 

.lg\:text-\[4rem\]{
    font-size:4rem
} 

.lg\:text-\[6rem\]{
    font-size:6rem
} 

.lg\:text-\[calc\(16\/14\*1em\)\]{
    font-size:calc(16 / 14 * 1em)
} 

.lg\:text-\[calc\(17\/20\*1em\)\]{
    font-size:calc(17 / 20 * 1em)
} 

.lg\:text-\[calc\(32\/1400\*100vw\)\]{
    font-size:calc(32 / 1400 * 100vw)
} 

.lg\:text-\[clamp\(1\.6rem\2c calc\(18\/768\*100vw\)\2c 1\.8rem\)\]{
    font-size:clamp(1.6rem,calc(18 / 768 * 100vw),1.8rem)
} 

.lg\:font-bold{
    font-weight:700
} 

.lg\:font-normal{
    font-weight:400
} 

.lg\:leading-8{
    line-height:2rem
} 

.lg\:leading-\[2\.6rem\]{
    line-height:2.6rem
} 

.lg\:decoration-\[1rem\]{
    text-decoration-thickness:1rem
} 

.lg\:\[--gap-x\:0\.75rem\]{
    --gap-x:0.75rem
} 

.lg\:\[--gap-x\:1\.5rem\]{
    --gap-x:1.5rem
} 

.lg\:\[--gap-x\:2\.5rem\]{
    --gap-x:2.5rem
} 

.lg\:\[--gap-x\:3rem\]{
    --gap-x:3rem
} 

.lg\:\[--gap-x\:4rem\]{
    --gap-x:4rem
} 

.lg\:\[--gap-y\:0\.5rem\]{
    --gap-y:0.5rem
} 

.lg\:\[--gap-y\:0rem\]{
    --gap-y:0rem
} 

.lg\:\[--gap-y\:1\.5rem\]{
    --gap-y:1.5rem
} 

.lg\:\[--gap-y\:1rem\]{
    --gap-y:1rem
} 

.lg\:\[--gap-y\:2rem\]{
    --gap-y:2rem
} 

.lg\:\[\&\:nth-child\(1\)\]\:w-\[calc\(33\%_\+_3rem\)\]:first-child,.lg\:\[\&\:nth-child\(4\)\]\:w-\[calc\(33\%_\+_3rem\)\]:nth-child(4),.lg\:\[\&\:nth-child\(7\)\]\:w-\[calc\(33\%_\+_3rem\)\]:nth-child(7){
    width:calc(33% + 3rem)
} 


} 

.\[\&\>\*\]\:flex>*{
    display:flex
} 

.\[\&\>\*\]\:min-h-\[1px\]>*{
    min-height:1px
} 

.\[\&\>\*\]\:min-w-0>*{
    min-width:0
} 

.\[\&\>\*\]\:max-w-full>*{
    max-width:100%
} 

.\[\&\>\*\]\:flex-initial>*{
    flex:0 1 auto
} 

.\[\&\>\*\]\:flex-row>*{
    flex-direction:row
} 

.\[\&\>\*\]\:flex-col>*{
    flex-direction:column
} 

.\[\&\>\*\]\:px-\[var\(--gap-x\2c 0rem\)\]>*{
    padding-left:var(--gap-x,0);
    padding-right:var(--gap-x,0)
} 

.\[\&\>\*\]\:py-\[var\(--gap-y\2c 0rem\)\]>*{
    padding-top:var(--gap-y,0);
    padding-bottom:var(--gap-y,0)
} 

.\[\&\>\*\]\:text-white>*{
    --tw-text-opacity:1;
    color:rgb(255 255 255/var(--tw-text-opacity))
} 

.\[\&\>\*\]\:before\:bg-white>:before{
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255/var(--tw-bg-opacity))
} 

.\[\&\>a\]\:transition-colors>a{
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
} 

.\[\&\>a\]\:hover\:bg-gray_fdf6e8:hover>a{
    --tw-bg-opacity:1;
    background-color:rgb(253 246 232/var(--tw-bg-opacity))
} 

.last\:\[\&\>div\]\:px-\[2rem\]>div:last-child{
    padding-left:2rem;
    padding-right:2rem
} 

.\[\&\>li\:before\]\:relative>li:before{
    position:relative
} 

.\[\&\>li\:before\]\:top-\[-\.1em\]>li:before{
    top:-.1em
} 

.\[\&\>li\:before\]\:mr-\[\.2rem\]>li:before{
    margin-right:.2rem
} 

.\[\&\>li\:before\]\:inline-block>li:before{
    display:inline-block
} 

.\[\&\>li\:before\]\:h-\[calc\(1em-0\.2rem\)\]>li:before{
    height:calc(1em - .2rem)
} 

.\[\&\>li\:before\]\:w-\[calc\(1em-0\.2rem\)\]>li:before{
    width:calc(1em - .2rem)
} 

.\[\&\>li\:before\]\:rounded-full>li:before{
    border-radius:9999px
} 

.\[\&\>li\:before\]\:bg-current>li:before{
    background-color:currentColor
} 

.\[\&\>li\:before\]\:indent-0>li:before{
    text-indent:0
} 

.\[\&\>li\:before\]\:align-middle>li:before{
    vertical-align:middle
} 

.\[\&\>li\:before\]\:text-\[\#6A88B4\]>li:before{
    --tw-text-opacity:1;
    color:rgb(106 136 180/var(--tw-text-opacity))
} 

.\[\&\>li\:before\]\:text-\[\#7992B8\]>li:before{
    --tw-text-opacity:1;
    color:rgb(121 146 184/var(--tw-text-opacity))
} 

.\[\&\>li\:before\]\:text-blue_38a1d3>li:before{
    --tw-text-opacity:1;
    color:rgb(56 161 211/var(--tw-text-opacity))
} 

.\[\&\>li\:before\]\:text-theme>li:before{
    --tw-text-opacity:1;
    color:rgb(142 198 108/var(--tw-text-opacity))
} 

.\[\&\>li\:before\]\:content-\[\'\'\]>li:before{
    --tw-content:"";
    content:var(--tw-content)
} 

.\[\&\>li\:not\(\:last-child\)\]\:mb-\[1rem\]>li:not(:last-child){
    margin-bottom:1rem
} 

@media (min-width:768px){
    .md\:\[\&\>li\:not\(\:last-child\)\]\:mb-\[2rem\]>li:not(:last-child){
    margin-bottom:2rem
} 


} 

.\[\&\>li\]\:mb-\[0\.4rem\]>li{
    margin-bottom:.4rem
} 

.\[\&\>li\]\:flex>li{
    display:flex
} 

.\[\&\>li\]\:border-b>li{
    border-bottom-width:1px
} 

.\[\&\>li\]\:border-gray_cccccc>li{
    --tw-border-opacity:1;
    border-color:rgb(204 204 204/var(--tw-border-opacity))
} 

.\[\&\>li\]\:pl-\[1em\]>li{
    padding-left:1em
} 

.\[\&\>li\]\:pl-\[calc\(1em\+0\.2rem\)\]>li{
    padding-left:calc(1em + .2rem)
} 

.\[\&\>li\]\:indent-\[-1em\]>li{
    text-indent:-1em
} 

.\[\&\>li\]\:indent-\[calc\(-1em-0\.2rem\)\]>li{
    text-indent:calc(-1em - .2rem)
} 

.\[\&\>li\]\:text-\[1\.6rem\]>li{
    font-size:1.6rem
} 

.\[\&\>li\]\:leading-\[1\.8\]>li{
    line-height:1.8
} 

.last\:\[\&\>li\]\:border-none>li:last-child{
    border-style:none
} 

.\[\&\>p\]\:text-\[1\.4rem\]>p{
    font-size:1.4rem
} 

@media (min-width:1024px){
    .lg\:\[\&\>p\]\:text-\[1\.6rem\]>p{
    font-size:1.6rem
} 


} 

.\[\&\>span\]\:block>span{
    display:block
} 

.\[\&_\#splide01-track\]\:overflow-visible #splide01-track{
    overflow:visible
} 

.\[\&_li\]\:mx-\[0\.4rem\] li{
    margin-left:.4rem;
    margin-right:.4rem
} 

@media (min-width:768px){
    .md\:\[\&_li\]\:mx-\[0\.6rem\] li{
    margin-left:.6rem;
    margin-right:.6rem
} 


} 

.\[\&_li_button\.is-active\]\:scale-100 li button.is-active{
    --tw-scale-x:1;
    --tw-scale-y:1;
    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))
} 

.\[\&_li_button\.is-active\]\:\!border-0 li button.is-active{
    border-width:0!important
} 

.\[\&_li_button\.is-active\]\:bg-\[\#60d5ea\!important\] li button.is-active{
    background-color:#60d5ea!important
} 

.\[\&_li_button\]\:m-0 li button{
    margin:0
} 

.\[\&_li_button\]\:block li button{
    display:block
} 

.\[\&_li_button\]\:h-\[0\.3rem\] li button{
    height:.3rem
} 

.\[\&_li_button\]\:w-\[4rem\] li button{
    width:4rem
} 

.\[\&_li_button\]\:scale-100 li button{
    --tw-scale-x:1;
    --tw-scale-y:1;
    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))
} 

.\[\&_li_button\]\:rounded-\[0\.3rem\] li button{
    border-radius:.3rem
} 

.\[\&_li_button\]\:bg-white li button{
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255/var(--tw-bg-opacity))
} 

@media (min-width:768px){
    .md\:\[\&_li_button\]\:h-\[0\.5rem\] li button{
    height:.5rem
} 


} 

.\[\&_p\]\:leading-\[1\.8\] p{
    line-height:1.8
} 

.\[\&_span\]\:mr-\[0\.8em\] span{
    margin-right:.8em
} 

.\[\&_span\]\:pt-\[0\.2rem\] span{
    padding-top:.2rem
} 

.\[\&_table\]\:w-full table{
    width:100%
} 

.\[\&_table\]\:table-fixed table{
    table-layout:fixed
} 

@media not all and (min-width:768px){
    .max-md\:\[\&_table\]\:block table{
    display:block
} 

.max-md\:\[\&_table\]\:table table{
    display:table
} 

.max-md\:\[\&_tbody\]\:block tbody{
    display:block
} 

.max-md\:\[\&_tbody\]\:table tbody{
    display:table
} 


} 

.\[\&_td\]\:border td{
    border-width:1px
} 

.\[\&_td\]\:border-solid td{
    border-style:solid
} 

.\[\&_td\]\:border-black td{
    --tw-border-opacity:1;
    border-color:rgb(0 0 0/var(--tw-border-opacity))
} 

@media not all and (min-width:768px){
    .max-md\:\[\&_td\]\:block td{
    display:block
} 

.max-md\:\[\&_td\]\:table-cell td{
    display:table-cell
} 

.max-md\:\[\&_td\]\:px-\[\.5rem\] td{
    padding-left:.5rem;
    padding-right:.5rem
} 

.max-md\:\[\&_td\]\:px-\[1\.5rem\] td{
    padding-left:1.5rem;
    padding-right:1.5rem
} 

.max-md\:\[\&_td\]\:py-\[\.5rem\] td{
    padding-top:.5rem;
    padding-bottom:.5rem
} 


} 

@media (min-width:768px){
    .md\:\[\&_td\]\:border td{
    border-width:1px
} 

.md\:\[\&_td\]\:border-solid td{
    border-style:solid
} 

.md\:\[\&_td\]\:border-gray_cccccc td{
    --tw-border-opacity:1;
    border-color:rgb(204 204 204/var(--tw-border-opacity))
} 

.md\:\[\&_td\]\:px-\[2rem\] td{
    padding-left:2rem;
    padding-right:2rem
} 

.md\:\[\&_td\]\:py-\[2\.2rem\] td{
    padding-top:2.2rem;
    padding-bottom:2.2rem
} 


} 

@media not all and (min-width:768px){
    .max-md\:\[\&_tfoot\]\:block tfoot{
    display:block
} 

.max-md\:\[\&_tfoot\]\:table tfoot{
    display:table
} 


} 

.\[\&_th\]\:border th{
    border-width:1px
} 

.\[\&_th\]\:border-solid th{
    border-style:solid
} 

.\[\&_th\]\:border-black th{
    --tw-border-opacity:1;
    border-color:rgb(0 0 0/var(--tw-border-opacity))
} 

.\[\&_th\]\:bg-\[\#FAF1F3\] th{
    --tw-bg-opacity:1;
    background-color:rgb(250 241 243/var(--tw-bg-opacity))
} 

.\[\&_th\]\:bg-blue_e5f8fa th{
    --tw-bg-opacity:1;
    background-color:rgb(229 248 250/var(--tw-bg-opacity))
} 

.\[\&_th\]\:bg-gray_fdf6e8 th{
    --tw-bg-opacity:1;
    background-color:rgb(253 246 232/var(--tw-bg-opacity))
} 

.\[\&_th\]\:bg-white th{
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255/var(--tw-bg-opacity))
} 

.\[\&_th\]\:font-bold th{
    font-weight:700
} 

@media not all and (min-width:768px){
    .max-md\:\[\&_th\]\:block th{
    display:block
} 

.max-md\:\[\&_th\]\:table-cell th{
    display:table-cell
} 

.max-md\:\[\&_th\]\:px-\[1\.5rem\] th{
    padding-left:1.5rem;
    padding-right:1.5rem
} 

.max-md\:\[\&_th\]\:py-\[\.5rem\] th{
    padding-top:.5rem;
    padding-bottom:.5rem
} 


} 

@media (min-width:768px){
    .md\:\[\&_th\]\:w-\[30rem\] th{
    width:30rem
} 

.md\:\[\&_th\]\:border th{
    border-width:1px
} 

.md\:\[\&_th\]\:border-solid th{
    border-style:solid
} 

.md\:\[\&_th\]\:border-gray_cccccc th{
    --tw-border-opacity:1;
    border-color:rgb(204 204 204/var(--tw-border-opacity))
} 

.md\:\[\&_th\]\:px-\[2rem\] th{
    padding-left:2rem;
    padding-right:2rem
} 

.md\:\[\&_th\]\:py-\[2\.2rem\] th{
    padding-top:2.2rem;
    padding-bottom:2.2rem
} 


} 

@media not all and (min-width:768px){
    .max-md\:\[\&_thead\]\:block thead{
    display:block
} 

.max-md\:\[\&_thead\]\:table thead{
    display:table
} 

.max-md\:\[\&_tr\]\:block tr{
    display:block
} 

.max-md\:\[\&_tr\]\:table-row tr{
    display:table-row
} 

.max-md\:\[\&_tr\]\:pb-0 tr{
    padding-bottom:0
} 

.max-md\:\[\&_tr\]\:pb-\[1rem\] tr{
    padding-bottom:1rem
} 


} 


table.class-table tbody tr td {
    font-size: 16px;
    padding: 1em;
}

table.class-table tbody tr th {
    padding: 1em 0;
    line-height: 1;
}

#footer_wrap {
    font-size: 14px;
}

.footer_headline {
    font-weight: 700;
}


@media not all and (min-width:768px){


h4.class-h4 {
    width: 95%;
}

table.class-table {
    width: 95%;
}

table.class-table tbody tr td {
    font-size: 13px;
    padding: 0.5em;
}

}

section#users_voices ul.voices_list {
    display: flex;
    flex-wrap: wrap;
}

section#users_voices ul.voices_list>li {
    width: calc(50% - 1em);
    padding: 1.5em 2em;
    border: solid 1px #ccc;
    border-radius: 10px;
    margin: 0.5em;
    line-height: 1.75;
    display: flex;
    flex-direction: column;
    justify-content: space-between;    
}

section#users_voices ul.voices_list>li>.parents>span {
    display: block;
    margin: auto;
    width: fit-content;
    text-align: center;
}

section#users_voices ul.voices_list>li>.parents {
    width: 50%;
    margin: 2em auto 0;
    margin-right: 0;
}

@media not all and (min-width:768px){
    section#users_voices ul.voices_list {
        flex-direction: column;
    }
    
    section#users_voices ul.voices_list>li {
        width: 100%;
    }
      
}

