svg.svelte-qbd276{
    width:var(--chevron-icon-width, 20px);
    height:var(--chevron-icon-width, 20px);
    color:var(--chevron-icon-colour, currentColor)}
    
    svg.svelte-whdbu1{
    width:var(--clear-icon-width, 20px);
    height:var(--clear-icon-width, 20px);
    color:var(--clear-icon-color, currentColor)}
    
    .loading.svelte-1p3nqvd{
    width:var(--spinner-width, 20px);
    height:var(--spinner-height, 20px);
    color:var(--spinner-color, var(--icons-color));
    animation:svelte-1p3nqvd-rotate .75s linear infinite;
    transform-origin:center center;
    transform:none}
    
    .circle_path.svelte-1p3nqvd{
    stroke-dasharray:90;
    stroke-linecap:round}
    
    @keyframes svelte-1p3nqvd-rotate{
    to{
    transform:rotate(360deg)}

}
    
.svelte-select.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    --borderRadius:var(--border-radius);
    --clearSelectColor:var(--clear-select-color);
    --clearSelectWidth:var(--clear-select-width);
    --disabledBackground:var(--disabled-background);
    --disabledBorderColor:var(--disabled-border-color);
    --disabledColor:var(--disabled-color);
    --disabledPlaceholderColor:var(--disabled-placeholder-color);
    --disabledPlaceholderOpacity:var(--disabled-placeholder-opacity);
    --errorBackground:var(--error-background);
    --errorBorder:var(--error-border);
    --groupItemPaddingLeft:var(--group-item-padding-left);
    --groupTitleColor:var(--group-title-color);
    --groupTitleFontSize:var(--group-title-font-size);
    --groupTitleFontWeight:var(--group-title-font-weight);
    --groupTitlePadding:var(--group-title-padding);
    --groupTitleTextTransform:var(--group-title-text-transform);
    --indicatorColor:var(--chevron-color);
    --indicatorHeight:var(--chevron-height);
    --indicatorWidth:var(--chevron-width);
    --inputColor:var(--input-color);
    --inputLeft:var(--input-left);
    --inputLetterSpacing:var(--input-letter-spacing);
    --inputMargin:var(--input-margin);
    --inputPadding:var(--input-padding);
    --itemActiveBackground:var(--item-active-background);
    --itemColor:var(--item-color);
    --itemFirstBorderRadius:var(--item-first-border-radius);
    --itemHoverBG:var(--item-hover-bg);
    --itemHoverColor:var(--item-hover-color);
    --itemIsActiveBG:var(--item-is-active-bg);
    --itemIsActiveColor:var(--item-is-active-color);
    --itemIsNotSelectableColor:var(--item-is-not-selectable-color);
    --itemPadding:var(--item-padding);
    --listBackground:var(--list-background);
    --listBorder:var(--list-border);
    --listBorderRadius:var(--list-border-radius);
    --listEmptyColor:var(--list-empty-color);
    --listEmptyPadding:var(--list-empty-padding);
    --listEmptyTextAlign:var(--list-empty-text-align);
    --listMaxHeight:var(--list-max-height);
    --listPosition:var(--list-position);
    --listShadow:var(--list-shadow);
    --listZIndex:var(--list-z-index);
    --multiItemBG:var(--multi-item-bg);
    --multiItemBorderRadius:var(--multi-item-border-radius);
    --multiItemDisabledHoverBg:var(--multi-item-disabled-hover-bg);
    --multiItemDisabledHoverColor:var(--multi-item-disabled-hover-color);
    --multiItemHeight:var(--multi-item-height);
    --multiItemMargin:var(--multi-item-margin);
    --multiItemPadding:var(--multi-item-padding);
    --multiSelectInputMargin:var(--multi-select-input-margin);
    --multiSelectInputPadding:var(--multi-select-input-padding);
    --multiSelectPadding:var(--multi-select-padding);
    --placeholderColor:var(--placeholder-color);
    --placeholderOpacity:var(--placeholder-opacity);
    --selectedItemPadding:var(--selected-item-padding);
    --spinnerColor:var(--spinner-color);
    --spinnerHeight:var(--spinner-height);
    --spinnerWidth:var(--spinner-width);
    --internal-padding:0 0 0 16px;
    border:var(--border, 1px solid #d8dbdf);
    border-radius:var(--border-radius, 6px);
    min-height:var(--height, 42px);
    position:relative;
    display:flex;
    align-items:stretch;
    padding:var(--padding, var(--internal-padding));
    background:var(--background, #fff);
    margin:var(--margin, 0);
    width:var(--width, 100%);
    font-size:var(--font-size, 16px)}
    
    .svelte-fpyony.svelte-fpyony.svelte-fpyony{
    box-sizing:var(--box-sizing, border-box)}
    
    .svelte-select.svelte-fpyony.svelte-fpyony.svelte-fpyony:hover{
    border:var(--border-hover, 1px solid #b2b8bf)}
    
    .value-container.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    display:flex;
    flex:1 1 0%;
    flex-wrap:wrap;
    align-items:center;
    gap:5px 10px;
    padding:5px 0;
    position:relative;
    overflow:hidden;
    align-self:stretch}
    
    .prepend.svelte-fpyony.svelte-fpyony.svelte-fpyony,.indicators.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    display:flex;
    flex-shrink:0;
    align-items:center}
    
    input.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    position:absolute;
    cursor:default;
    border:none;
    color:var(--input-color, var(--item-color));
    padding:var(--input-padding, 0);
    letter-spacing:var(--input-letter-spacing, inherit);
    margin:var(--input-margin, 0);
    min-width:10px;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:transparent;
    font-size:var(--font-size, 16px)}
    
    .svelte-fpyony:not(.multi)>.value-container.svelte-fpyony>input.svelte-fpyony{
    width:100%;
    height:100%}
    
    input.svelte-fpyony.svelte-fpyony.svelte-fpyony::-moz-placeholder{
    color:var(--placeholder-color, #78848f);
    opacity:var(--placeholder-opacity, 1)}
    
    input.svelte-fpyony.svelte-fpyony.svelte-fpyony::placeholder{
    color:var(--placeholder-color, #78848f);
    opacity:var(--placeholder-opacity, 1)}
    
    input.svelte-fpyony.svelte-fpyony.svelte-fpyony:focus{
    outline:none}
    
    .svelte-select.focused.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    border:var(--border-focused, 1px solid #006fe8)}
    
    .disabled.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    background:var(--disabled-background, #ebedef);
    border-color:var(--disabled-border-color, #ebedef);
    color:var(--disabled-color, #c1c6cc)}
    
    .disabled.svelte-fpyony input.svelte-fpyony.svelte-fpyony::-moz-placeholder{
    color:var(--disabled-placeholder-color, #c1c6cc);
    opacity:var(--disabled-placeholder-opacity, 1)}
    
    .disabled.svelte-fpyony input.svelte-fpyony.svelte-fpyony::placeholder{
    color:var(--disabled-placeholder-color, #c1c6cc);
    opacity:var(--disabled-placeholder-opacity, 1)}
    
    .selected-item.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    position:relative;
    overflow:var(--selected-item-overflow, hidden);
    padding:var(--selected-item-padding, 0 20px 0 0);
    text-overflow:ellipsis;
    white-space:nowrap;
    color:var(--selected-item-color, inherit);
    font-size:var(--font-size, 16px)}
    
    .multi.svelte-fpyony .selected-item.svelte-fpyony.svelte-fpyony{
    position:absolute;
    line-height:var(--height, 42px);
    height:var(--height, 42px)}
    
    .selected-item.svelte-fpyony.svelte-fpyony.svelte-fpyony:focus{
    outline:none}
    
    .hide-selected-item.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    opacity:0}
    
    .icon.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    display:flex;
    align-items:center;
    justify-content:center}
    
    .clear-select.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    all:unset;
    display:flex;
    align-items:center;
    justify-content:center;
    width:var(--clear-select-width, 40px);
    height:var(--clear-select-height, 100%);
    color:var(--clear-select-color, var(--icons-color));
    margin:var(--clear-select-margin, 0);
    pointer-events:all;
    flex-shrink:0}
    
    .clear-select.svelte-fpyony.svelte-fpyony.svelte-fpyony:focus{
    outline:var(--clear-select-focus-outline, 1px solid #006fe8)}
    
    .loading.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    width:var(--loading-width, 40px);
    height:var(--loading-height);
    color:var(--loading-color, var(--icons-color));
    margin:var(--loading--margin, 0);
    flex-shrink:0}
    
    .chevron.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    width:var(--chevron-width, 40px);
    height:var(--chevron-height, 40px);
    background:var(--chevron-background, transparent);
    pointer-events:var(--chevron-pointer-events, none);
    color:var(--chevron-color, var(--icons-color));
    border:var(--chevron-border, 0 0 0 1px solid #d8dbdf);
    flex-shrink:0}
    
    .multi.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    padding:var(--multi-select-padding, var(--internal-padding))}
    
    .multi.svelte-fpyony input.svelte-fpyony.svelte-fpyony{
    padding:var(--multi-select-input-padding, 0);
    position:relative;
    margin:var(--multi-select-input-margin, 5px 0);
    flex:1 1 40px}
    
    .svelte-select.error.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    border:var(--error-border, 1px solid #ff2d55);
    background:var(--error-background, #fff)}
    
    .a11y-text.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    z-index:9999;
    border:0px;
    clip:rect(1px,1px,1px,1px);
    height:1px;
    width:1px;
    position:absolute;
    overflow:hidden;
    padding:0;
    white-space:nowrap}
    
    .multi-item.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    background:var(--multi-item-bg, #ebedef);
    margin:var(--multi-item-margin, 0);
    outline:var(--multi-item-outline, 1px solid #ddd);
    border-radius:var(--multi-item-border-radius, 4px);
    height:var(--multi-item-height, 25px);
    line-height:var(--multi-item-height, 25px);
    display:flex;
    cursor:default;
    padding:var(--multi-item-padding, 0 5px);
    overflow:hidden;
    gap:var(--multi-item-gap, 4px);
    outline-offset:-1px;
    max-width:var(--multi-max-width, none);
    color:var(--multi-item-color, var(--item-color))}
    
    .multi-item.disabled.svelte-fpyony.svelte-fpyony.svelte-fpyony:hover{
    background:var(--multi-item-disabled-hover-bg, #ebedef);
    color:var(--multi-item-disabled-hover-color, #c1c6cc)}
    
    .multi-item-text.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap}
    
    .multi-item-clear.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    display:flex;
    align-items:center;
    justify-content:center;
    --clear-icon-color:var(--multi-item-clear-icon-color, #000)}
    
    .multi-item.active.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    outline:var(--multi-item-active-outline, 1px solid #006fe8)}
    
    .svelte-select-list.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    box-shadow:var(--list-shadow, 0 2px 3px 0 rgba(44, 62, 80, .24));
    border-radius:var(--list-border-radius, 4px);
    max-height:var(--list-max-height, 252px);
    overflow-y:auto;
    background:var(--list-background, #fff);
    position:var(--list-position, absolute);
    z-index:var(--list-z-index, 2);
    border:var(--list-border)}
    
    .prefloat.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    opacity:0;
    pointer-events:none}
    
    .list-group-title.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    color:var(--group-title-color, #8f8f8f);
    cursor:default;
    font-size:var(--group-title-font-size, 16px);
    font-weight:var(--group-title-font-weight, 600);
    height:var(--height, 42px);
    line-height:var(--height, 42px);
    padding:var(--group-title-padding, 0 20px);
    text-overflow:ellipsis;
    overflow-x:hidden;
    white-space:nowrap;
    text-transform:var(--group-title-text-transform, uppercase)}
    
    .empty.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    text-align:var(--list-empty-text-align, center);
    padding:var(--list-empty-padding, 20px 0);
    color:var(--list-empty-color, #78848f)}
    
    .item.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    cursor:default;
    height:var(--item-height, var(--height, 42px));
    line-height:var(--item-line-height, var(--height, 42px));
    padding:var(--item-padding, 0 20px);
    color:var(--item-color, inherit);
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    transition:var(--item-transition, all .2s);
    align-items:center;
    width:100%}
    
    .item.group-item.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    padding-left:var(--group-item-padding-left, 40px)}
    
    .item.svelte-fpyony.svelte-fpyony.svelte-fpyony:active{
    background:var(--item-active-background, #b9daff)}
    
    .item.active.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    background:var(--item-is-active-bg, #007aff);
    color:var(--item-is-active-color, #fff)}
    
    .item.first.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    border-radius:var(--item-first-border-radius, 4px 4px 0 0)}
    
    .item.hover.svelte-fpyony.svelte-fpyony.svelte-fpyony:not(.active){
    background:var(--item-hover-bg, #e7f2ff);
    color:var(--item-hover-color, inherit)}
    
    .item.not-selectable.svelte-fpyony.svelte-fpyony.svelte-fpyony,.item.hover.item.not-selectable.svelte-fpyony.svelte-fpyony.svelte-fpyony,.item.active.item.not-selectable.svelte-fpyony.svelte-fpyony.svelte-fpyony,.item.not-selectable.svelte-fpyony.svelte-fpyony.svelte-fpyony:active{
    color:var(--item-is-not-selectable-color, #999);
    background:transparent}
    
    .required.svelte-fpyony.svelte-fpyony.svelte-fpyony{
    opacity:0;
    z-index:-1;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0}
    
    @keyframes slide-in-left{
    0%{
    transform:translate(-1000px);
    opacity:0}
    
    to{
    transform:translate(0);
    opacity:1}

}
    
@keyframes scale-in-center{
    0%{
    transform:scale(0);
    opacity:1}
    
    to{
    transform:scale(1);
    opacity:1}

}
    
@keyframes slide-in-bottom{
    0%{
    transform:translateY(1000px);
    opacity:0}
    
    to{
    transform:translateY(0);
    opacity:1}

}
    
*,:before,:after{
    box-sizing:border-box;
    border-width:0;
    border-style:solid;
    border-color:#e5e7eb}
    
    :before,:after{
    --tw-content: ""}
    
    html{
    line-height:1.5;
    -webkit-text-size-adjust:100%;
    -moz-tab-size:4;
    -o-tab-size:4;
    tab-size:4;
    font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
    font-feature-settings:normal}
    
    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,samp,pre{
    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:baseline}
    
    sub{
    bottom:-.25em}
    
    sup{
    top:-.5em}
    
    table{
    text-indent:0;
    border-color:inherit;
    border-collapse:collapse}
    
    button,input,optgroup,select,textarea{
    font-family:inherit;
    font-size:100%;
    font-weight:inherit;
    line-height:inherit;
    color:inherit;
    margin:0;
    padding:0}
    
    button,select{
    text-transform:none}
    
    button,[type=button],[type=reset],[type=submit]{
    -webkit-appearance:button;
    background-color:transparent;
    background-image:none}
    
    :-moz-focusring{
    outline:auto}
    
    :-moz-ui-invalid{
    box-shadow:none}
    
    progress{
    vertical-align:baseline}
    
    ::-webkit-inner-spin-button,::-webkit-outer-spin-button{
    height:auto}
    
    [type=search]{
    -webkit-appearance:textfield;
    outline-offset:-2px}
    
    ::-webkit-search-decoration{
    -webkit-appearance:none}
    
    ::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit}
    
    summary{
    display:list-item}
    
    blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{
    margin:0}
    
    fieldset{
    margin:0;
    padding:0}
    
    legend{
    padding:0}
    
    ol,ul,menu{
    list-style:none;
    margin:0;
    padding:0}
    
    textarea{
    resize:vertical}
    
    input::-moz-placeholder,textarea::-moz-placeholder{
    opacity:1;
    color:#9ca3af}
    
    input::placeholder,textarea::placeholder{
    opacity:1;
    color:#9ca3af}
    
    button,[role=button]{
    cursor:pointer}
    
    :disabled{
    cursor:default}
    
    img,svg,video,canvas,audio,iframe,embed,object{
    display:block;
    vertical-align:middle}
    
    img,video{
    max-width:100%;
    height:auto}
    
    [hidden]{
    display:none}
    
    *,:before,:after{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: }
    
    ::backdrop{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: }
    
    .container{
    width:100%}
    
    @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}

}
    
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border-width:0}
    
    .pointer-events-none{
    pointer-events:none}
    
    .visible{
    visibility:visible}
    
    .collapse{
    visibility:collapse}
    
    .static{
    position:static}
    
    .fixed{
    position:fixed}
    
    .absolute{
    position:absolute}
    
    .relative{
    position:relative}
    
    .sticky{
    position:sticky}
    
    .inset-0{
    top:0px;
    right:0px;
    bottom:0px;
    left:0px}
    
    .inset-x-0{
    left:0px;
    right:0px}
    
    .top-0{
    top:0px}
    
    .left-0{
    left:0px}
    
    .right-0{
    right:0px}
    
    .bottom-0{
    bottom:0px}
    
    .right-1\/2{
    right:50%}
    
    .bottom-1\/2{
    bottom:50%}
    
    .right-3{
    right:.75rem}
    
    .top-3{
    top:.75rem}
    
    .top-1\/4{
    top:25%}
    
    .top-2\.5{
    top:.625rem}
    
    .top-2{
    top:.5rem}
    
    .bottom-3{
    bottom:.75rem}
    
    .-top-3\.5{
    top:-.875rem}
    
    .-top-3{
    top:-.75rem}
    
    .top-\[10\%\]{
    top:10%}
    
    .z-50{
    z-index:50}
    
    .z-\[60\]{
    z-index:60}
    
    .z-40{
    z-index:40}
    
    .z-\[70\]{
    z-index:70}
    
    .z-10{
    z-index:10}
    
    .z-30{
    z-index:30}
    
    .z-20{
    z-index:20}
    
    .z-\[-1\]{
    z-index:-1}
    
    .z-0{
    z-index:0}
    
    .-z-10{
    z-index:-10}
    
    .col-span-3{
    grid-column:span 3 / span 3}
    
    .col-span-2{
    grid-column:span 2 / span 2}
    
    .float-right{
    float:right}
    
    .m-2{
    margin:.5rem}
    
    .mx-1{
    margin-left:.25rem;
    margin-right:.25rem}
    
    .mx-auto{
    margin-left:auto;
    margin-right:auto}
    
    .my-2{
    margin-top:.5rem;
    margin-bottom:.5rem}
    
    .my-auto{
    margin-top:auto;
    margin-bottom:auto}
    
    .my-4{
    margin-top:1rem;
    margin-bottom:1rem}
    
    .my-3{
    margin-top:.75rem;
    margin-bottom:.75rem}
    
    .mx-5{
    margin-left:1.25rem;
    margin-right:1.25rem}
    
    .mr-1{
    margin-right:.25rem}
    
    .mb-1{
    margin-bottom:.25rem}
    
    .ml-auto{
    margin-left:auto}
    
    .mr-auto{
    margin-right:auto}
    
    .mr-0{
    margin-right:0}
    
    .mb-4{
    margin-bottom:1rem}
    
    .mr-2{
    margin-right:.5rem}
    
    .mt-1{
    margin-top:.25rem}
    
    .mb-3{
    margin-bottom:.75rem}
    
    .mt-3{
    margin-top:.75rem}
    
    .mt-auto{
    margin-top:auto}
    
    .mt-8{
    margin-top:2rem}
    
    .mb-auto{
    margin-bottom:auto}
    
    .mt-5{
    margin-top:1.25rem}
    
    .mb-2{
    margin-bottom:.5rem}
    
    .mt-10{
    margin-top:2.5rem}
    
    .mb-5{
    margin-bottom:1.25rem}
    
    .ml-2{
    margin-left:.5rem}
    
    .mt-2{
    margin-top:.5rem}
    
    .mt-4{
    margin-top:1rem}
    
    .mt-6{
    margin-top:1.5rem}
    
    .mt-16{
    margin-top:4rem}
    
    .mb-6{
    margin-bottom:1.5rem}
    
    .mb-0{
    margin-bottom:0}
    
    .ml-1{
    margin-left:.25rem}
    
    .mr-3{
    margin-right:.75rem}
    
    .block{
    display:block}
    
    .inline-block{
    display:inline-block}
    
    .flex{
    display:flex}
    
    .inline-flex{
    display:inline-flex}
    
    .table{
    display:table}
    
    .grid{
    display:grid}
    
    .contents{
    display:contents}
    
    .hidden{
    display:none}
    
    .h-2\.5{
    height:.625rem}
    
    .h-1\.5{
    height:.375rem}
    
    .h-2{
    height:.5rem}
    
    .h-1{
    height:.25rem}
    
    .h-screen{
    height:100vh}
    
    .h-16{
    height:4rem}
    
    .h-6{
    height:1.5rem}
    
    .h-full{
    height:100%}
    
    .h-\[75vh\]{
    height:75vh}
    
    .h-auto{
    height:auto}
    
    .h-20{
    height:5rem}
    
    .h-14{
    height:3.5rem}
    
    .h-1\/2{
    height:50%}
    
    .h-\[28rem\]{
    height:28rem}
    
    .h-\[70vh\]{
    height:70vh}
    
    .h-\[30vh\]{
    height:30vh}
    
    .h-\[100vh\]{
    height:100vh}
    
    .h-5{
    height:1.25rem}
    
    .h-\[6rem\]{
    height:6rem}
    
    .h-\[80vh\]{
    height:80vh}
    
    .h-36{
    height:9rem}
    
    .h-24{
    height:6rem}
    
    .h-10{
    height:2.5rem}
    
    .h-8{
    height:2rem}
    
    .h-\[100px\]{
    height:100px}
    
    .max-h-\[80vh\]{
    max-height:80vh}
    
    .min-h-\[120vh\]{
    min-height:120vh}
    
    .min-h-\[100vh\]{
    min-height:100vh}
    
    .min-h-\[50vh\]{
    min-height:50vh}
    
    .min-h-\[70vh\]{
    min-height:70vh}
    
    .min-h-screen{
    min-height:100vh}
    
    .min-h-\[90vh\]{
    min-height:90vh}
    
    .w-2\.5{
    width:.625rem}
    
    .w-1\.5{
    width:.375rem}
    
    .w-2{
    width:.5rem}
    
    .w-1{
    width:.25rem}
    
    .w-full{
    width:100%}
    
    .w-16{
    width:4rem}
    
    .w-6{
    width:1.5rem}
    
    .w-8{
    width:2rem}
    
    .w-6\/12{
    width:50%}
    
    .w-14{
    width:3.5rem}
    
    .w-\[60\%\]{
    width:60%}
    
    .w-3\/4{
    width:75%}
    
    .w-36{
    width:9rem}
    
    .w-1\/2{
    width:50%}
    
    .w-32{
    width:8rem}
    
    .w-2\/5{
    width:40%}
    
    .w-40{
    width:10rem}
    
    .w-5{
    width:1.25rem}
    
    .w-11\/12{
    width:91.666667%}
    
    .w-\[400px\]{
    width:400px}
    
    .w-1\/3{
    width:33.333333%}
    
    .w-\[6rem\]{
    width:6rem}
    
    .w-48{
    width:12rem}
    
    .w-12{
    width:3rem}
    
    .w-\[100px\]{
    width:100px}
    
    .w-5\/6{
    width:83.333333%}
    
    .min-w-\[25px\]{
    min-width:25px}
    
    .min-w-0{
    min-width:0px}
    
    .min-w-\[45px\]{
    min-width:45px}
    
    .max-w-full{
    max-width:100%}
    
    .flex-auto{
    flex:1 1 auto}
    
    .flex-1{
    flex:1 1 0%}
    
    .flex-grow{
    flex-grow:1}
    
    .table-auto{
    table-layout:auto}
    
    .border-collapse{
    border-collapse:collapse}
    
    .origin-\[0\]{
    transform-origin:0}
    
    .translate-x-1\/2{
    --tw-translate-x: 50%;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
    
    .translate-y-1\/2{
    --tw-translate-y: 50%;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
    
    .-translate-y-6{
    --tw-translate-y: -1.5rem;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
    
    .scale-75{
    --tw-scale-x: .75;
    --tw-scale-y: .75;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
    
    .transform{
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
    
    @keyframes spin{
    to{
    transform:rotate(360deg)}

}
    
.animate-spin{
    animation:spin 1s linear infinite}
    
    .cursor-pointer{
    cursor:pointer}
    
    .cursor-not-allowed{
    cursor:not-allowed}
    
    .list-none{
    list-style-type:none}
    
    .list-decimal{
    list-style-type:decimal}
    
    .appearance-none{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none}
    
    .grid-cols-1{
    grid-template-columns:repeat(1,minmax(0,1fr))}
    
    .grid-cols-4{
    grid-template-columns:repeat(4,minmax(0,1fr))}
    
    .grid-cols-9{
    grid-template-columns:repeat(9,minmax(0,1fr))}
    
    .grid-cols-2{
    grid-template-columns:repeat(2,minmax(0,1fr))}
    
    .flex-col{
    flex-direction:column}
    
    .flex-wrap{
    flex-wrap:wrap}
    
    .content-center{
    align-content:center}
    
    .content-start{
    align-content:flex-start}
    
    .content-end{
    align-content:flex-end}
    
    .items-start{
    align-items:flex-start}
    
    .items-end{
    align-items:flex-end}
    
    .items-center{
    align-items:center}
    
    .items-baseline{
    align-items:baseline}
    
    .justify-end{
    justify-content:flex-end}
    
    .justify-center{
    justify-content:center}
    
    .justify-between{
    justify-content:space-between}
    
    .gap-4{
    gap:1rem}
    
    .gap-10{
    gap:2.5rem}
    
    .gap-12{
    gap:3rem}
    
    .gap-3{
    gap:.75rem}
    
    .gap-2{
    gap:.5rem}
    
    .gap-40{
    gap:10rem}
    
    .space-y-4>:not([hidden])~:not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(1rem * var(--tw-space-y-reverse))}
    
    .space-x-1>:not([hidden])~:not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right:calc(.25rem * var(--tw-space-x-reverse));
    margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}
    
    .space-y-10>:not([hidden])~:not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}
    
    .-space-y-1>:not([hidden])~:not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top:calc(-.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(-.25rem * var(--tw-space-y-reverse))}
    
    .space-y-6>:not([hidden])~:not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}
    
    .divide-y>:not([hidden])~:not([hidden]){
    --tw-divide-y-reverse: 0;
    border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}
    
    .divide-gray-200>:not([hidden])~:not([hidden]){
    --tw-divide-opacity: 1;
    border-color:rgb(229 231 235 / var(--tw-divide-opacity))}
    
    .overflow-auto{
    overflow:auto}
    
    .overflow-hidden{
    overflow:hidden}
    
    .overflow-scroll{
    overflow:scroll}
    
    .overflow-y-auto{
    overflow-y:auto}
    
    .overflow-x-hidden{
    overflow-x:hidden}
    
    .overflow-y-scroll{
    overflow-y:scroll}
    
    .whitespace-normal{
    white-space:normal}
    
    .whitespace-nowrap{
    white-space:nowrap}
    
    .break-words{
    overflow-wrap:break-word}
    
    .rounded{
    border-radius:.25rem}
    
    .rounded-full{
    border-radius:9999px}
    
    .rounded-lg{
    border-radius:.5rem}
    
    .rounded-md{
    border-radius:.375rem}
    
    .rounded-xl{
    border-radius:.75rem}
    
    .rounded-b{
    border-bottom-right-radius:.25rem;
    border-bottom-left-radius:.25rem}
    
    .rounded-t{
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem}
    
    .rounded-l-lg{
    border-top-left-radius:.5rem;
    border-bottom-left-radius:.5rem}
    
    .rounded-r-md{
    border-top-right-radius:.375rem;
    border-bottom-right-radius:.375rem}
    
    .border{
    border-width:1px}
    
    .border-8{
    border-width:8px}
    
    .border-0{
    border-width:0px}
    
    .border-2{
    border-width:2px}
    
    .border-4{
    border-width:4px}
    
    .border-y{
    border-top-width:1px;
    border-bottom-width:1px}
    
    .border-x-0{
    border-left-width:0px;
    border-right-width:0px}
    
    .border-b{
    border-bottom-width:1px}
    
    .border-b-2{
    border-bottom-width:2px}
    
    .border-r-2{
    border-right-width:2px}
    
    .border-t{
    border-top-width:1px}
    
    .border-t-0{
    border-top-width:0px}
    
    .border-l-0{
    border-left-width:0px}
    
    .border-r-0{
    border-right-width:0px}
    
    .border-solid{
    border-style:solid}
    
    .border-red-800{
    --tw-border-opacity: 1;
    border-color:rgb(153 27 27 / var(--tw-border-opacity))}
    
    .border-black{
    --tw-border-opacity: 1;
    border-color:rgb(0 0 0 / var(--tw-border-opacity))}
    
    .border-transparent{
    border-color:transparent}
    
    .border-white{
    --tw-border-opacity: 1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity))}
    
    .border-primary-500{
    --tw-border-opacity: 1;
    border-color:rgb(171 150 128 / var(--tw-border-opacity))}
    
    .border-gray-200{
    --tw-border-opacity: 1;
    border-color:rgb(229 231 235 / var(--tw-border-opacity))}
    
    .border-slate-300{
    --tw-border-opacity: 1;
    border-color:rgb(203 213 225 / var(--tw-border-opacity))}
    
    .border-gray-300{
    --tw-border-opacity: 1;
    border-color:rgb(209 213 219 / var(--tw-border-opacity))}
    
    .border-red-500{
    --tw-border-opacity: 1;
    border-color:rgb(239 68 68 / var(--tw-border-opacity))}
    
    .border-black\/5{
    border-color:#0000000d}
    
    .border-t-transparent{
    border-top-color:transparent}
    
    .border-b-primary-500{
    --tw-border-opacity: 1;
    border-bottom-color:rgb(171 150 128 / var(--tw-border-opacity))}
    
    .bg-emerald-500{
    --tw-bg-opacity: 1;
    background-color:rgb(16 185 129 / var(--tw-bg-opacity))}
    
    .bg-white{
    --tw-bg-opacity: 1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
    
    .bg-gray-400{
    --tw-bg-opacity: 1;
    background-color:rgb(156 163 175 / var(--tw-bg-opacity))}
    
    .bg-transparent{
    background-color:transparent}
    
    .bg-black{
    --tw-bg-opacity: 1;
    background-color:rgb(0 0 0 / var(--tw-bg-opacity))}
    
    .bg-primary-500{
    --tw-bg-opacity: 1;
    background-color:rgb(171 150 128 / var(--tw-bg-opacity))}
    
    .bg-zinc-900{
    --tw-bg-opacity: 1;
    background-color:rgb(24 24 27 / var(--tw-bg-opacity))}
    
    .bg-\[\#eae3d5\]{
    --tw-bg-opacity: 1;
    background-color:rgb(234 227 213 / var(--tw-bg-opacity))}
    
    .bg-slate-100{
    --tw-bg-opacity: 1;
    background-color:rgb(241 245 249 / var(--tw-bg-opacity))}
    
    .bg-\[rgba\(160\,160\,160\,0\.5\)\]{
    background-color:#a0a0a080}
    
    .bg-\[rgba\(255\,255\,255\,0\.5\)\]{
    background-color:#ffffff80}
    
    .bg-\[\#5F6F52\]{
    --tw-bg-opacity: 1;
    background-color:rgb(95 111 82 / var(--tw-bg-opacity))}
    
    .bg-\[\#A9B388\]{
    --tw-bg-opacity: 1;
    background-color:rgb(169 179 136 / var(--tw-bg-opacity))}
    
    .bg-\[\#f1e2bc\]{
    --tw-bg-opacity: 1;
    background-color:rgb(241 226 188 / var(--tw-bg-opacity))}
    
    .bg-\[\#B99470\]{
    --tw-bg-opacity: 1;
    background-color:rgb(185 148 112 / var(--tw-bg-opacity))}
    
    .bg-\[\#C4661F\]{
    --tw-bg-opacity: 1;
    background-color:rgb(196 102 31 / var(--tw-bg-opacity))}
    
    .bg-\[\#783D19\]{
    --tw-bg-opacity: 1;
    background-color:rgb(120 61 25 / var(--tw-bg-opacity))}
    
    .bg-\[rgb\(255\,255\,255\)\]{
    --tw-bg-opacity: 1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
    
    .bg-\[\#ab9680\]{
    --tw-bg-opacity: 1;
    background-color:rgb(171 150 128 / var(--tw-bg-opacity))}
    
    .bg-red-500{
    --tw-bg-opacity: 1;
    background-color:rgb(239 68 68 / var(--tw-bg-opacity))}
    
    .bg-slate-50{
    --tw-bg-opacity: 1;
    background-color:rgb(248 250 252 / var(--tw-bg-opacity))}
    
    .bg-yellow-200{
    --tw-bg-opacity: 1;
    background-color:rgb(254 240 138 / var(--tw-bg-opacity))}
    
    .bg-green-400{
    --tw-bg-opacity: 1;
    background-color:rgb(74 222 128 / var(--tw-bg-opacity))}
    
    .bg-red-300{
    --tw-bg-opacity: 1;
    background-color:rgb(252 165 165 / var(--tw-bg-opacity))}
    
    .bg-green-600{
    --tw-bg-opacity: 1;
    background-color:rgb(22 163 74 / var(--tw-bg-opacity))}
    
    .bg-blue-500{
    --tw-bg-opacity: 1;
    background-color:rgb(59 130 246 / var(--tw-bg-opacity))}
    
    .bg-orange-400{
    --tw-bg-opacity: 1;
    background-color:rgb(251 146 60 / var(--tw-bg-opacity))}
    
    .bg-gray-600{
    --tw-bg-opacity: 1;
    background-color:rgb(75 85 99 / var(--tw-bg-opacity))}
    
    .bg-purple-700{
    --tw-bg-opacity: 1;
    background-color:rgb(126 34 206 / var(--tw-bg-opacity))}
    
    .bg-orange-500{
    --tw-bg-opacity: 1;
    background-color:rgb(249 115 22 / var(--tw-bg-opacity))}
    
    .bg-cover{
    background-size:cover}
    
    .bg-\[left_calc\(40\%\)_top_calc\(50\%\)\]{
    background-position:left 40% top 50%}
    
    .bg-\[left_calc\(60\%\)_top_calc\(100\%\)\]{
    background-position:left 60% top 100%}
    
    .bg-\[left_calc\(50\%\)_top_calc\(100\%\)\]{
    background-position:left 50% top 100%}
    
    .bg-\[left_calc\(40\%\)_top_calc\(40\%\)\]{
    background-position:left 40% top 40%}
    
    .bg-\[left_calc\(50\%\)_top_calc\(40\%\)\]{
    background-position:left 50% top 40%}
    
    .bg-\[left_calc\(30\%\)_top_calc\(40\%\)\]{
    background-position:left 30% top 40%}
    
    .bg-\[left_calc\(40\%\)_top_calc\(100\%\)\]{
    background-position:left 40% top 100%}
    
    .bg-\[left_calc\(50\%\)_top_calc\(0\%\)\]{
    background-position:left 50% top 0%}
    
    .object-cover{
    -o-object-fit:cover;
    object-fit:cover}
    
    .p-5{
    padding:1.25rem}
    
    .p-1{
    padding:.25rem}
    
    .p-6{
    padding:1.5rem}
    
    .p-3{
    padding:.75rem}
    
    .p-4{
    padding:1rem}
    
    .p-px{
    padding:1px}
    
    .p-2{
    padding:.5rem}
    
    .p-1\.5{
    padding:.375rem}
    
    .px-6{
    padding-left:1.5rem;
    padding-right:1.5rem}
    
    .py-2{
    padding-top:.5rem;
    padding-bottom:.5rem}
    
    .py-3{
    padding-top:.75rem;
    padding-bottom:.75rem}
    
    .py-4{
    padding-top:1rem;
    padding-bottom:1rem}
    
    .px-0{
    padding-left:0;
    padding-right:0}
    
    .px-3{
    padding-left:.75rem;
    padding-right:.75rem}
    
    .py-1{
    padding-top:.25rem;
    padding-bottom:.25rem}
    
    .py-8{
    padding-top:2rem;
    padding-bottom:2rem}
    
    .py-10{
    padding-top:2.5rem;
    padding-bottom:2.5rem}
    
    .py-5{
    padding-top:1.25rem;
    padding-bottom:1.25rem}
    
    .py-24{
    padding-top:6rem;
    padding-bottom:6rem}
    
    .py-6{
    padding-top:1.5rem;
    padding-bottom:1.5rem}
    
    .px-5{
    padding-left:1.25rem;
    padding-right:1.25rem}
    
    .px-10{
    padding-left:2.5rem;
    padding-right:2.5rem}
    
    .px-4{
    padding-left:1rem;
    padding-right:1rem}
    
    .pb-0{
    padding-bottom:0}
    
    .pr-3{
    padding-right:.75rem}
    
    .pl-3{
    padding-left:.75rem}
    
    .pb-4{
    padding-bottom:1rem}
    
    .pt-2{
    padding-top:.5rem}
    
    .pr-1{
    padding-right:.25rem}
    
    .pr-2{
    padding-right:.5rem}
    
    .pr-4{
    padding-right:1rem}
    
    .pl-4{
    padding-left:1rem}
    
    .pb-7{
    padding-bottom:1.75rem}
    
    .pl-2{
    padding-left:.5rem}
    
    .pt-2\.5{
    padding-top:.625rem}
    
    .pl-1{
    padding-left:.25rem}
    
    .text-left{
    text-align:left}
    
    .text-center{
    text-align:center}
    
    .text-right{
    text-align:right}
    
    .align-middle{
    vertical-align:middle}
    
    .font-serif2{
    font-family:Playfair Display,serif}
    
    .font-handwriting1{
    font-family:Great Vibes,cursive}
    
    .font-serif3{
    font-family:Cormorant,serif}
    
    .font-serif1{
    font-family:Josefin Slab,serif}
    
    .font-sansSerif1{
    font-family:Montserrat,sans-serif}
    
    .font-handwriting2{
    font-family:Parisienne,cursive}
    
    .font-sansSerif2{
    font-family:Comic Neue,sans-serif}
    
    .text-base{
    font-size:1rem;
    line-height:1.5rem}
    
    .text-sm{
    font-size:.875rem;
    line-height:1.25rem}
    
    .text-3xl{
    font-size:1.875rem;
    line-height:2.25rem}
    
    .text-2xl{
    font-size:1.5rem;
    line-height:2rem}
    
    .text-xl{
    font-size:1.25rem;
    line-height:1.75rem}
    
    .text-xs{
    font-size:.75rem;
    line-height:1rem}
    
    .text-4xl{
    font-size:2.25rem;
    line-height:2.5rem}
    
    .text-5xl{
    font-size:3rem;
    line-height:1}
    
    .text-7xl{
    font-size:4.5rem;
    line-height:1}
    
    .text-6xl{
    font-size:3.75rem;
    line-height:1}
    
    .text-8xl{
    font-size:6rem;
    line-height:1}
    
    .text-lg{
    font-size:1.125rem;
    line-height:1.75rem}
    
    .font-bold{
    font-weight:700}
    
    .font-semibold{
    font-weight:600}
    
    .font-extrabold{
    font-weight:800}
    
    .font-medium{
    font-weight:500}
    
    .uppercase{
    text-transform:uppercase}
    
    .leading-none{
    line-height:1}
    
    .leading-6{
    line-height:1.5rem}
    
    .tracking-wider{
    letter-spacing:.05em}
    
    .tracking-widest{
    letter-spacing:.1em}
    
    .text-red-500{
    --tw-text-opacity: 1;
    color:rgb(239 68 68 / var(--tw-text-opacity))}
    
    .text-white{
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))}
    
    .text-black{
    --tw-text-opacity: 1;
    color:rgb(0 0 0 / var(--tw-text-opacity))}
    
    .text-gray-700{
    --tw-text-opacity: 1;
    color:rgb(55 65 81 / var(--tw-text-opacity))}
    
    .text-primary-500{
    --tw-text-opacity: 1;
    color:rgb(171 150 128 / var(--tw-text-opacity))}
    
    .text-gray-900{
    --tw-text-opacity: 1;
    color:rgb(17 24 39 / var(--tw-text-opacity))}
    
    .text-gray-600{
    --tw-text-opacity: 1;
    color:rgb(75 85 99 / var(--tw-text-opacity))}
    
    .text-\[\#ab9680\]{
    --tw-text-opacity: 1;
    color:rgb(171 150 128 / var(--tw-text-opacity))}
    
    .text-red-600{
    --tw-text-opacity: 1;
    color:rgb(220 38 38 / var(--tw-text-opacity))}
    
    .placeholder-transparent::-moz-placeholder{
    color:transparent}
    
    .placeholder-transparent::placeholder{
    color:transparent}
    
    .opacity-80{
    opacity:.8}
    
    .opacity-25{
    opacity:.25}
    
    .opacity-70{
    opacity:.7}
    
    .opacity-75{
    opacity:.75}
    
    .shadow{
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
    
    .shadow-lg{
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
    
    .shadow-xl{
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
    
    .shadow-md{
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
    
    .shadow-sm{
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
    
    .outline-none{
    outline:2px solid transparent;
    outline-offset:2px}
    
    .blur-sm{
    --tw-blur: blur(4px);
    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)}
    
    .brightness-75{
    --tw-brightness: brightness(.75);
    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-2xl{
    --tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));
    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{
    --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
    
    .filter{
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
    
    .backdrop-blur-sm{
    --tw-backdrop-blur: blur(4px);
    -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
    
    .backdrop-brightness-\[70\%\]{
    --tw-backdrop-brightness: brightness(70%);
    -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
    
    .backdrop-brightness-\[90\%\]{
    --tw-backdrop-brightness: brightness(90%);
    -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
    
    .backdrop-brightness-\[75\%\]{
    --tw-backdrop-brightness: brightness(75%);
    -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
    
    .backdrop-brightness-\[60\%\]{
    --tw-backdrop-brightness: brightness(60%);
    -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
    
    .backdrop-brightness-\[80\%\]{
    --tw-backdrop-brightness: brightness(80%);
    -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
    
    .backdrop-brightness-\[100\%\]{
    --tw-backdrop-brightness: brightness(100%);
    -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
    
    .backdrop-filter{
    -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
    
    .transition-all{
    transition-property:all;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s}
    
    .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}
    
    .duration-150{
    transition-duration:.15s}
    
    .duration-300{
    transition-duration:.3s}
    
    .ease-linear{
    transition-timing-function:linear}
    
    .\[mask-image\:linear-gradient\(0deg\,\#fff\,rgba\(255\,255\,255\,0\.6\)\)\]{
    -webkit-mask-image:linear-gradient(0deg,#fff,rgba(255,255,255,.6));
    mask-image:linear-gradient(0deg,#fff,rgba(255,255,255,.6))}
    
    .first-letter\:p-3:first-letter{
    padding:.75rem}
    
    .hover\:bg-black:hover{
    --tw-bg-opacity: 1;
    background-color:rgb(0 0 0 / var(--tw-bg-opacity))}
    
    .hover\:bg-gray-200:hover{
    --tw-bg-opacity: 1;
    background-color:rgb(229 231 235 / var(--tw-bg-opacity))}
    
    .hover\:bg-primary-900:hover{
    --tw-bg-opacity: 1;
    background-color:rgb(122 105 77 / var(--tw-bg-opacity))}
    
    .hover\:bg-white:hover{
    --tw-bg-opacity: 1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
    
    .hover\:bg-green-700:hover{
    --tw-bg-opacity: 1;
    background-color:rgb(21 128 61 / var(--tw-bg-opacity))}
    
    .hover\:bg-blue-600:hover{
    --tw-bg-opacity: 1;
    background-color:rgb(37 99 235 / var(--tw-bg-opacity))}
    
    .hover\:bg-orange-500:hover{
    --tw-bg-opacity: 1;
    background-color:rgb(249 115 22 / var(--tw-bg-opacity))}
    
    .hover\:bg-red-600:hover{
    --tw-bg-opacity: 1;
    background-color:rgb(220 38 38 / var(--tw-bg-opacity))}
    
    .hover\:text-white:hover{
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))}
    
    .hover\:text-black:hover{
    --tw-text-opacity: 1;
    color:rgb(0 0 0 / var(--tw-text-opacity))}
    
    .hover\:text-primary-900:hover{
    --tw-text-opacity: 1;
    color:rgb(122 105 77 / var(--tw-text-opacity))}
    
    .hover\:text-primary-500:hover,.hover\:text-\[\#ab9680\]:hover{
    --tw-text-opacity: 1;
    color:rgb(171 150 128 / var(--tw-text-opacity))}
    
    .hover\:shadow-lg:hover{
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
    
    .hover\:shadow-2xl:hover{
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
    
    .focus\:border-black:focus{
    --tw-border-opacity: 1;
    border-color:rgb(0 0 0 / var(--tw-border-opacity))}
    
    .focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px}
    
    .focus\:ring-0:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + 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)}
    
    .active\:bg-emerald-600:active{
    --tw-bg-opacity: 1;
    background-color:rgb(5 150 105 / var(--tw-bg-opacity))}
    
    .disabled\:bg-emerald-300:disabled{
    --tw-bg-opacity: 1;
    background-color:rgb(110 231 183 / var(--tw-bg-opacity))}
    
    .peer:-moz-placeholder-shown~.peer-placeholder-shown\:top-2{
    top:.5rem}
    
    .peer:placeholder-shown~.peer-placeholder-shown\:top-2{
    top:.5rem}
    
    .peer:-moz-placeholder-shown~.peer-placeholder-shown\:translate-y-0{
    --tw-translate-y: 0px;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
    
    .peer:placeholder-shown~.peer-placeholder-shown\:translate-y-0{
    --tw-translate-y: 0px;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
    
    .peer:-moz-placeholder-shown~.peer-placeholder-shown\:scale-100{
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
    
    .peer:placeholder-shown~.peer-placeholder-shown\:scale-100{
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
    
    .peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-base{
    font-size:1rem;
    line-height:1.5rem}
    
    .peer:placeholder-shown~.peer-placeholder-shown\:text-base{
    font-size:1rem;
    line-height:1.5rem}
    
    .peer:focus~.peer-focus\:left-0{
    left:0px}
    
    .peer:focus~.peer-focus\:-top-3\.5{
    top:-.875rem}
    
    .peer:focus~.peer-focus\:-top-3{
    top:-.75rem}
    
    .peer:focus~.peer-focus\:-translate-y-6{
    --tw-translate-y: -1.5rem;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
    
    .peer:focus~.peer-focus\:scale-75{
    --tw-scale-x: .75;
    --tw-scale-y: .75;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
    
    .peer:focus~.peer-focus\:text-sm{
    font-size:.875rem;
    line-height:1.25rem}
    
    .peer:focus~.peer-focus\:text-gray-600{
    --tw-text-opacity: 1;
    color:rgb(75 85 99 / var(--tw-text-opacity))}
    
    @media (prefers-color-scheme: dark){
    .dark\:border-white\/5{
    border-color:#ffffff0d}
    
    .dark\:\[mask-image\:linear-gradient\(0deg\,rgba\(255\,255\,255\,0\.1\)\,rgba\(255\,255\,255\,0\.5\)\)\]{
    -webkit-mask-image:linear-gradient(0deg,rgba(255,255,255,.1),rgba(255,255,255,.5));
    mask-image:linear-gradient(0deg,rgba(255,255,255,.1),rgba(255,255,255,.5))}

}
    
@media (min-width: 640px){
    .sm\:my-6{
    margin-top:1.5rem;
    margin-bottom:1.5rem}
    
    .sm\:mx-auto{
    margin-left:auto;
    margin-right:auto}
    
    .sm\:mx-2{
    margin-left:.5rem;
    margin-right:.5rem}
    
    .sm\:mb-1{
    margin-bottom:.25rem}
    
    .sm\:ml-3{
    margin-left:.75rem}
    
    .sm\:block{
    display:block}
    
    .sm\:flex{
    display:flex}
    
    .sm\:hidden{
    display:none}
    
    .sm\:h-3{
    height:.75rem}
    
    .sm\:h-2{
    height:.5rem}
    
    .sm\:h-\[32rem\]{
    height:32rem}
    
    .sm\:h-\[400px\]{
    height:400px}
    
    .sm\:h-full{
    height:100%}
    
    .sm\:h-32{
    height:8rem}
    
    .sm\:min-h-\[100vh\]{
    min-height:100vh}
    
    .sm\:min-h-\[50vh\]{
    min-height:50vh}
    
    .sm\:min-h-\[80vh\]{
    min-height:80vh}
    
    .sm\:min-h-\[30vh\]{
    min-height:30vh}
    
    .sm\:min-h-\[8rem\]{
    min-height:8rem}
    
    .sm\:w-3{
    width:.75rem}
    
    .sm\:w-2{
    width:.5rem}
    
    .sm\:w-6\/12{
    width:50%}
    
    .sm\:w-10\/12{
    width:83.333333%}
    
    .sm\:w-fit{
    width:-moz-fit-content;
    width:fit-content}
    
    .sm\:w-3\/4{
    width:75%}
    
    .sm\:w-full{
    width:100%}
    
    .sm\:w-32{
    width:8rem}
    
    .sm\:w-1\/2{
    width:50%}
    
    .sm\:w-4\/12,.sm\:w-1\/3{
    width:33.333333%}
    
    .sm\:w-1\/4{
    width:25%}
    
    .sm\:grid-cols-1{
    grid-template-columns:repeat(1,minmax(0,1fr))}
    
    .sm\:grid-cols-4{
    grid-template-columns:repeat(4,minmax(0,1fr))}
    
    .sm\:grid-cols-2{
    grid-template-columns:repeat(2,minmax(0,1fr))}
    
    .sm\:items-start{
    align-items:flex-start}
    
    .sm\:items-end{
    align-items:flex-end}
    
    .sm\:gap-4{
    gap:1rem}
    
    .sm\:gap-6{
    gap:1.5rem}
    
    .sm\:rounded-lg{
    border-radius:.5rem}
    
    .sm\:rounded-t{
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem}
    
    .sm\:border-r{
    border-right-width:1px}
    
    .sm\:border-b{
    border-bottom-width:1px}
    
    .sm\:bg-\[left_calc\(50\%\)_top_calc\(90\%\)\]{
    background-position:left 50% top 90%}
    
    .sm\:bg-\[left_calc\(50\%\)_top_calc\(60\%\)\]{
    background-position:left 50% top 60%}
    
    .sm\:bg-\[left_calc\(50\%\)_top_calc\(70\%\)\]{
    background-position:left 50% top 70%}
    
    .sm\:bg-\[left_calc\(50\%\)_top_calc\(40\%\)\]{
    background-position:left 50% top 40%}
    
    .sm\:bg-\[left_calc\(0\%\)_top_calc\(0\%\)\]{
    background-position:left 0% top 0%}
    
    .sm\:bg-\[left_calc\(50\%\)_top_calc\(0\%\)\]{
    background-position:left 50% top 0%}
    
    .sm\:p-2{
    padding:.5rem}
    
    .sm\:p-24{
    padding:6rem}
    
    .sm\:p-7{
    padding:1.75rem}
    
    .sm\:p-5{
    padding:1.25rem}
    
    .sm\:p-10{
    padding:2.5rem}
    
    .sm\:p-4{
    padding:1rem}
    
    .sm\:py-5{
    padding-top:1.25rem;
    padding-bottom:1.25rem}
    
    .sm\:py-6{
    padding-top:1.5rem;
    padding-bottom:1.5rem}
    
    .sm\:py-1{
    padding-top:.25rem;
    padding-bottom:.25rem}
    
    .sm\:py-2{
    padding-top:.5rem;
    padding-bottom:.5rem}
    
    .sm\:px-4{
    padding-left:1rem;
    padding-right:1rem}
    
    .sm\:py-3{
    padding-top:.75rem;
    padding-bottom:.75rem}
    
    .sm\:text-lg{
    font-size:1.125rem;
    line-height:1.75rem}
    
    .sm\:text-7xl{
    font-size:4.5rem;
    line-height:1}
    
    .sm\:text-4xl{
    font-size:2.25rem;
    line-height:2.5rem}
    
    .sm\:text-6xl{
    font-size:3.75rem;
    line-height:1}
    
    .sm\:text-8xl{
    font-size:6rem;
    line-height:1}
    
    .sm\:text-5xl{
    font-size:3rem;
    line-height:1}
    
    .sm\:text-3xl{
    font-size:1.875rem;
    line-height:2.25rem}
    
    .sm\:text-2xl{
    font-size:1.5rem;
    line-height:2rem}
    
    .sm\:text-xl{
    font-size:1.25rem;
    line-height:1.75rem}
    
    .sm\:text-base{
    font-size:1rem;
    line-height:1.5rem}
    
    .sm\:text-sm{
    font-size:.875rem;
    line-height:1.25rem}
    
    .sm\:leading-7{
    line-height:1.75rem}
    
    .sm\:brightness-\[96\%\]{
    --tw-brightness: brightness(96%);
    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)}
    
    .sm\:drop-shadow-2xl{
    --tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));
    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)}

}
    
@media (min-width: 768px){
    .md\:fixed{
    position:fixed}
    
    .md\:relative{
    position:relative}
    
    .md\:left-0{
    left:0px}
    
    .md\:top-0{
    top:0px}
    
    .md\:bottom-0{
    bottom:0px}
    
    .md\:mt-4{
    margin-top:1rem}
    
    .md\:block{
    display:block}
    
    .md\:flex{
    display:flex}
    
    .md\:hidden{
    display:none}
    
    .md\:min-h-full{
    min-height:100%}
    
    .md\:w-64{
    width:16rem}
    
    .md\:w-4\/12{
    width:33.333333%}
    
    .md\:w-8\/12{
    width:66.666667%}
    
    .md\:min-w-full{
    min-width:100%}
    
    .md\:flex-row{
    flex-direction:row}
    
    .md\:flex-col{
    flex-direction:column}
    
    .md\:flex-nowrap{
    flex-wrap:nowrap}
    
    .md\:items-center{
    align-items:center}
    
    .md\:items-stretch{
    align-items:stretch}
    
    .md\:justify-start{
    justify-content:flex-start}
    
    .md\:justify-end{
    justify-content:flex-end}
    
    .md\:justify-between{
    justify-content:space-between}
    
    .md\:overflow-hidden{
    overflow:hidden}
    
    .md\:overflow-y-auto{
    overflow-y:auto}
    
    .md\:px-10{
    padding-left:2.5rem;
    padding-right:2.5rem}
    
    .md\:pb-2{
    padding-bottom:.5rem}
    
    .md\:text-left{
    text-align:left}
    
    .md\:text-lg{
    font-size:1.125rem;
    line-height:1.75rem}
    
    .md\:opacity-100{
    opacity:1}
    
    .md\:shadow-none{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}

}
    
@media (min-width: 1024px){
    .lg\:inline-block{
    display:inline-block}
    
    .lg\:w-1\/2{
    width:50%}

}
    
@media (min-width: 1280px){
    .xl\:mb-0{
    margin-bottom:0}

}


