* {
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-appearance:none;
    -webkit-border-radius:0;
    border-style:solid;
    border-width:0;
    font-weight:400;
    list-style-type:none;
    margin:0;
    padding:0
}
a {
    text-decoration:none
}
img {
    max-width:100%;
    height: auto;
    pointer-events: none;
}
.caption a {
    text-decoration: underline;
}
.aspect-w-1 {
    --tw-aspect-w:1;
    padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
    position:relative
}
.aspect-w-1>* {
    bottom:0;
    height:100%;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.aspect-h-1 {
    --tw-aspect-h:1
}
.aspect-w-16 {
    --tw-aspect-w:16;
    padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
    position:relative
}
.aspect-w-16>* {
    bottom:0;
    height:100%;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.aspect-h-9 {
    --tw-aspect-h:9
}
.aspect-w-4 {
    --tw-aspect-w:4;
    padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
    position:relative
}
.aspect-w-4>* {
    bottom:0;
    height:100%;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.aspect-h-3 {
    --tw-aspect-h:3
}
.pointer-events-none {
    pointer-events:none
}
.static {
    position:static
}
.\!static {
    position:static!important
}
.fixed {
    position:fixed
}
.absolute {
    position:absolute
}
.relative {
    position:relative
}
.top-0 {
    top:0
}
.left-0 {
    left:0
}
.bottom-0 {
    bottom:0
}
.left-1\/2 {
    left:50%
}
.right-0 {
    right:0
}
.top-1\/2 {
    top:50%
}
.z-10 {
    z-index:10
}
.z-40 {
    z-index:40
}
.z-50 {
    z-index:50
}
.z-30 {
    z-index:30
}
.z-20 {
    z-index:20
}
.m-auto {
    margin:auto
}
.-mx-2 {
    margin-left:-10px;
    margin-right:-10px
}
.my-auto {
    margin-bottom:auto;
    margin-top:auto
}
.mx-auto {
    margin-left:auto;
    margin-right:auto
}
.my-7 {
    margin-bottom:35px;
    margin-top:35px
}
.mb-20 {
    margin-bottom:100px
}
.mb-2 {
    margin-bottom:10px
}
.mb-4 {
    margin-bottom:20px
}
.mt-auto {
    margin-top:auto
}
.mb-\[1px\] {
    margin-bottom:1px
}
.ml-auto {
    margin-left:auto
}
.mb-6 {
    margin-bottom:30px
}
.mt-4 {
    margin-top:20px
}
.mb-1 {
    margin-bottom:5px
}
.mt-8 {
    margin-top:40px
}
.mb-15 {
    margin-bottom:75px
}
.mt-2 {
    margin-top:10px
}
.block {
    display:block
}
.flex {
    display:flex
}
.table {
    display:table
}
.grid {
    display:grid
}
.contents {
    display:contents
}
.hidden {
    display:none
}
.h-0 {
    height:0
}
.h-full {
    height:100%
}
.h-screen {
    height:100vh
}
.w-full {
    width:100%
}
.w-\[80px\] {
    width:80px
}
.w-8\/12 {
    width:66.666667%
}
.w-3\/12 {
    width:25%
}
.w-1\/2 {
    width:50%
}
.w-\[35px\] {
    width:35px
}
.w-\[55px\] {
    width:55px
}
.max-w-\[2000px\] {
    max-width:2000px
}
.flex-grow {
    flex-grow:1
}
.-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%
}
.transform {
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.cursor-pointer {
    cursor:pointer
}
.select-none {
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.grid-cols-2 {
    grid-template-columns:repeat(2,minmax(0,1fr))
}
.flex-col {
    flex-direction:column
}
.flex-wrap {
    flex-wrap:wrap
}
.items-end {
    align-items:flex-end
}
.items-center {
    align-items:center
}
.gap-x-8 {
    -moz-column-gap:40px;
    column-gap:40px
}
.overflow-hidden {
    overflow:hidden
}
.overflow-x-hidden {
    overflow-x:hidden
}
.overflow-y-scroll {
    overflow-y:scroll
}
.border-1 {
    border-width:.5px
}
.border-b-2 {
    border-bottom-width:1px
}
.border-t-1 {
    border-top-width:.5px
}
.border-b-1 {
    border-bottom-width:.5px
}
.border-tint3 {
    border-color:inherit
}
.bg-tint1 {
    --tw-bg-opacity:1;
    background-color:rgba(245,244,240,var(--tw-bg-opacity))
}
.bg-tint3 {
    background-color:inherit
}
.bg-tint4 {
    background-color:rgba(245,244,240,var(--tw-bg-opacity))
}
.bg-tint4,.bg-tint5 {
    --tw-bg-opacity:1
}
.bg-tint5 {
    background-color: rgba(251, 251, 248,var(--tw-bg-opacity))
}
.bg-tint2 {
    --tw-bg-opacity:1;
    background-color:rgba(0,0,0,var(--tw-bg-opacity))
}
.bg-opacity-30 {
    --tw-bg-opacity:0.3
}
.fill-tint1 {
    fill:#f5f4f0
}
.stroke-tint2 {
    stroke:#222859
}
.stroke-tint1 {
    stroke:#f5f4f0
}
.stroke-2 {
    stroke-width:2
}
.object-cover {
    -o-object-fit:cover;
    object-fit:cover
}
.px-4 {
    padding-left:20px;
    padding-right:20px
}
.py-2 {
    padding-bottom:10px;
    padding-top:10px
}
.px-2 {
    padding-left:10px;
    padding-right:10px
}
.py-8 {
    padding-bottom:40px;
    padding-top:40px
}
.pt-4 {
    padding-top:20px
}
.pb-2 {
    padding-bottom:10px
}
.pt-2 {
    padding-top:10px
}
.pt-1 {
    padding-top:5px
}
.pb-4 {
    padding-bottom:20px
}
.pb-10 {
    padding-bottom:50px
}
.pb-8 {
    padding-bottom:40px
}
.pb-6 {
    padding-bottom:30px
}
.pt-3 {
    padding-top:15px
}
.text-center {
    text-align:center
}
.font-1 {
    font-family:"Brown LL", "ABCDiatype-Regular",Arial,sans-serif
}
.leading-1 {
    line-height:100%
}
.leading-2 {
    line-height:120%
}
.text-tint2 {
    color:#222859
}
.text-tint1 {
    color:#f5f4f0
}
.text-tint3 {
    color: inherit
}
.antialiased {
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.opacity-0 {
    opacity:0
}
.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-colors {
    transition-duration:.15s;
    transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;
    transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.transition {
    transition-duration:.15s;
    transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-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-text-decoration-color,-webkit-backdrop-filter;
    transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.duration-500 {
    transition-duration:.5s
}
.duration-300 {
    transition-duration:.3s
}
.ease-in-out {
    transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.text-1-fluid {
    font-size:13px
}
@media (min-width:375px) {
    .text-1-fluid {
        font-size:13px
    }
}
@media (min-width:1400px) {
    .text-1-fluid {
        font-size:13px
    }
}
.text-2-fluid {
    font-size:18px
}
@media (min-width:375px) {
    .text-2-fluid {
        font-size:calc(17.63415px + .09756vw)
    }
}
@media (min-width:1400px) {
    .text-2-fluid {
        font-size:19px
    }
}
.text-3-fluid {
    font-size:18px
}
@media (min-width:375px) {
    .text-3-fluid {
        font-size:calc(17.26829px + .19512vw)
    }
}
@media (min-width:1400px) {
    .text-3-fluid {
        font-size:20px
    }
}
.text-4-fluid {
    font-size:23px
}
@media (min-width:375px) {
    .text-4-fluid {
        font-size:calc(20.43902px + .68293vw)
    }
}
@media (min-width:1400px) {
    .text-4-fluid {
        font-size:30px
    }
}
.text-5-fluid {
    font-size:29px
}
@media (min-width:375px) {
    .text-5-fluid {
        font-size:calc(26.80488px + .58537vw)
    }
}
@media (min-width:1400px) {
    .text-5-fluid {
        font-size:35px
    }
}
.text-7-fluid {
    font-size:31px
}
@media (min-width:375px) {
    .text-7-fluid {
        font-size:calc(28.43902px + .68293vw)
    }
}
@media (min-width:1400px) {
    .text-7-fluid {
        font-size:38px
    }
}
/*! tailwindcss v3.1.4 | MIT License | https://tailwindcss.com*/*,:after,:before {
    border:0 solid;
    box-sizing:border-box
}
:after,:before {
    --tw-content:""
}
html {
    -webkit-text-size-adjust:100%;
    font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    line-height:1.5;
    -moz-tab-size:4;
    -o-tab-size:4;
    tab-size:4
}
body {
    line-height:inherit;
    margin:0
}
hr {
    border-top-width:1px;
    color:inherit;
    height:0
}
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:baseline
}
sub {
    bottom:-.25em
}
sup {
    top:-.5em
}
table {
    border-collapse:collapse;
    border-color:inherit;
    text-indent:0
}
button,input,optgroup,select,textarea {
    color:inherit;
    font-family:inherit;
    font-size:100%;
    font-weight:inherit;
    line-height:inherit;
    margin:0;
    padding:0
}
button,select {
    text-transform:none
}
[type=button],[type=reset],[type=submit],button {
    -webkit-appearance:button;
    background-color:transparent;
    background-image:none
}
:-moz-focusring {
    outline:auto
}
:-moz-ui-invalid {
    box-shadow:none
}
progress {
    vertical-align:baseline
}
::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height:auto
}
[type=search] {
    -webkit-appearance:textfield;
    outline-offset:-2px
}
::-webkit-search-decoration {
    -webkit-appearance:none
}
::-webkit-file-upload-button {
    -webkit-appearance:button;
    font:inherit
}
summary {
    display:list-item
}
blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
    margin:0
}
fieldset {
    margin:0
}
fieldset,legend {
    padding:0
}
menu,ol,ul {
    list-style:none;
    margin:0;
    padding:0
}
textarea {
    resize:vertical
}
input::-moz-placeholder,textarea::-moz-placeholder {
    color:#9ca3af;
    opacity:1
}
input::placeholder,textarea::placeholder {
    color:#9ca3af;
    opacity:1
}
[role=button],button {
    cursor:pointer
}
:disabled {
    cursor:default
}
audio,canvas,embed,iframe,img,object,svg,video {
    display:block;
    vertical-align:middle
}
img,video {
    height:auto;
    max-width:100%
}
*,: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-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:rgba(59,130,246,.5);
    --tw-ring-offset-shadow:0 0 transparent;
    --tw-ring-shadow:0 0 transparent;
    --tw-shadow:0 0 transparent;
    --tw-shadow-colored:0 0 transparent;
    --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-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:rgba(59,130,246,.5);
    --tw-ring-offset-shadow:0 0 transparent;
    --tw-ring-shadow:0 0 transparent;
    --tw-shadow:0 0 transparent;
    --tw-shadow-colored:0 0 transparent;
    --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:rgba(59,130,246,.5);
    --tw-ring-offset-shadow:0 0 transparent;
    --tw-ring-shadow:0 0 transparent;
    --tw-shadow:0 0 transparent;
    --tw-shadow-colored:0 0 transparent;
    --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:
}
@font-face {
    font-display:block;
    font-family:ABCDiatype-Regular;
    src:url(../fonts/ABCDiatype-Regular.woff2) format("woff2")
}

@font-face {
    font-display:block;
    font-family:"Brown LL";
    src:url(../fonts/BrownLLWeb-Regular.woff) format("woff")
}
.tns-outer {
    padding:0!important
}
.tns-outer [hidden] {
    display:none!important
}
.tns-outer [aria-controls],.tns-outer [data-action] {
    cursor:pointer
}
.tns-slider {
    transition:all 0s
}
.tns-slider>.tns-item {
    box-sizing:border-box
}
.tns-horizontal.tns-subpixel {
    white-space:nowrap
}
.tns-horizontal.tns-subpixel>.tns-item {
    display:inline-block;
    vertical-align:top;
    white-space:normal
}
.tns-horizontal.tns-no-subpixel:after {
    clear:both;
    content:"";
    display:table
}
.tns-horizontal.tns-no-subpixel>.tns-item {
    float:left
}
.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item {
    margin-right:-100%
}
.tns-gallery,.tns-no-calc {
    left:0;
    position:relative
}
.tns-gallery {
    min-height:1px
}
.tns-gallery>.tns-item {
    left:-100%;
    position:absolute;
    transition:transform 0s,opacity 0s
}
.tns-gallery>.tns-slide-active {
    left:auto!important;
    position:relative
}
.tns-gallery>.tns-moving {
    transition:all .25s
}
.tns-autowidth {
    display:inline-block
}
.tns-lazy-img {
    opacity:.6;
    transition:opacity .6s
}
.tns-lazy-img.tns-complete {
    opacity:1
}
.tns-ah {
    transition:height 0s
}
.tns-ovh {
    overflow:hidden
}
.tns-visually-hidden {
    left:-10000em;
    position:absolute
}
.tns-transparent {
    opacity:0;
    visibility:hidden
}
.tns-fadeIn {
    filter:alpha(opacity=100);
    opacity:1;
    z-index:0
}
.tns-fadeOut,.tns-normal {
    filter:alpha(opacity=0);
    opacity:0;
    z-index:-1
}
.tns-vpfix {
    white-space:nowrap
}
.tns-vpfix>div,.tns-vpfix>li {
    display:inline-block
}
.tns-t-subp2 {
    height:10px;
    margin:0 auto;
    overflow:hidden;
    position:relative;
    width:310px
}
.tns-t-ct {
    position:absolute;
    right:0;
    width:2333.3333333%;
    width:2333.33333%
}
.tns-t-ct:after {
    clear:both;
    content:"";
    display:table
}
.tns-t-ct>div {
    float:left;
    height:10px;
    width:1.4285714%;
    width:1.42857%
}
p {
    margin-bottom:25px
}
p:last-child {
    margin-bottom:0
}
:focus,a:active,a:hover {
    outline:none
}
.has-links a {
    color:inherit
}
.has-links a:hover {
    border-bottom-width:1px
}
.layouts ul li {
    list-style-type:none;
    margin-left:0
}
.layouts strong {
    color:rgba(0,0,0,.5);
    font-weight:400
}
.ab-center {
    left:50%;
    top:50%;
    transform:translate(-50%,-50%)
}
.cursor-drag {
    cursor:-webkit-grab;
    cursor:grab
}
.flip {
    transform:scaleX(-1)
}
.z-50 {
    z-index:50
}
.bm-small {
    margin-bottom:20px
}
@media (min-width:900px) {
    .bm-small {
        margin-bottom:40px
    }
}
.bm-medium {
    margin-bottom:80px
}
@media (min-width:900px) {
    .bm-medium {
        margin-bottom:105px
    }
}
.bm-large {
    margin-bottom:100px
}
@media (min-width:900px) {
    .bm-large {
        margin-bottom:200px
    }
}
.bm-huge {
    margin-bottom:140px
}
@media (min-width:900px) {
    .bm-huge {
        margin-bottom:280px
    }
}
.layouts .layout-block {
    margin-bottom:40px
}
@media (min-width:900px) {
    .layouts .layout-block {
        margin-bottom:0
    }
}
.layouts .layout-block:first-child {
    margin-bottom:0
}
@media (min-width:900px) {
    .layouts .layout-block:first-child {
        margin-bottom:0
    }
}
.no-scroll {
    overflow-y:scroll;
    position:fixed;
    width:100%
}
@media (min-width:900px) {
    .h-intro {
        height:100vh
    }
    .h-intro img {
        height:calc(100vh - 160px)
    }
}
.no-rubber {
    overscroll-behavior-y:none
}
.hover\:text-tint3:hover {
    color:rgba(0,0,0,.5)
}
.group:hover .group-hover\:opacity-100 {
    opacity:1
}
@media (min-width:900px) {
    .md\:absolute {
        position:absolute
    }
    .md\:top-0 {
        top:0
    }
    .md\:col-span-1 {
        grid-column:span 1/span 1
    }
    .md\:col-span-2 {
        grid-column:span 2/span 2
    }
    .md\:col-span-3 {
        grid-column:span 3/span 3
    }
    .md\:col-span-4 {
        grid-column:span 4/span 4
    }
    .md\:col-span-5 {
        grid-column:span 5/span 5
    }
    .md\:col-span-6 {
        grid-column:span 6/span 6
    }
    .md\:col-span-7 {
        grid-column:span 7/span 7
    }
    .md\:col-span-8 {
        grid-column:span 8/span 8
    }
    .md\:col-span-9 {
        grid-column:span 9/span 9
    }
    .md\:col-span-10 {
        grid-column:span 10/span 10
    }
    .md\:col-span-11 {
        grid-column:span 11/span 11
    }
    .md\:col-span-12 {
        grid-column:span 12/span 12
    }
    .md\:mx-auto {
        margin-left:auto;
        margin-right:auto
    }
    .md\:my-14 {
        margin-bottom:70px;
        margin-top:70px
    }
    .md\:mt-\[50\%\] {
        margin-top:50%
    }
    .md\:mt-\[25\%\] {
        margin-top:25%
    }
    .md\:mt-\[80\%\] {
        margin-top:80%
    }
    .md\:ml-auto {
        margin-left:auto
    }
    .md\:mb-0 {
        margin-bottom:0
    }
    .md\:mt-0 {
        margin-top:0
    }
    .md\:ml-0 {
        margin-left:0
    }
    .md\:mb-20 {
        margin-bottom:100px
    }
    .md\:block {
        display:block
    }
    .md\:h-full {
        height:100%
    }
    .md\:w-6\/12 {
        width:50%
    }
    .md\:w-4\/12 {
        width:33.333333%
    }
    .md\:w-8\/12 {
        width:66.666667%
    }
    .md\:w-2\/12 {
        width:16.666667%
    }
    .md\:w-5\/12 {
        width:41.666667%
    }
    .md\:w-1\/12 {
        width:8.333333%
    }
    .md\:w-3\/12 {
        width:25%
    }
    .md\:w-9\/12 {
        width:75%
    }
    .md\:w-1\/3 {
        width:33.333333%
    }
    .md\:w-auto {
        width:auto
    }
    .md\:w-2\/3 {
        width:66.666667%
    }
    .md\:w-1\/2 {
        width:50%
    }
    .md\:w-\[60px\] {
        width:60px
    }
    .md\:w-11\/12 {
        width:91.666667%
    }
    .md\:-translate-x-1\/2 {
        --tw-translate-x:-50%;
        transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
    .md\:grid-cols-2 {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .md\:grid-cols-12 {
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
    .md\:gap-8 {
        gap:40px
    }
    .md\:gap-6 {
        gap:30px
    }
    .md\:px-8 {
        padding-left:40px;
        padding-right:40px
    }
    .md\:py-16 {
        padding-bottom:80px;
        padding-top:80px
    }
    .md\:px-0 {
        padding-left:0;
        padding-right:0
    }
    .md\:pt-8 {
        padding-top:40px
    }
    .md\:pb-2 {
        padding-bottom:10px
    }
    .md\:pb-8 {
        padding-bottom:40px
    }
    .md\:pb-18 {
        padding-bottom:90px
    }
    .md\:pb-6 {
        padding-bottom:30px
    }
    .md\:pb-16 {
        padding-bottom:80px
    }
}