

.Lizcontainer{
    width:100%;
    height:80%;

}
.icon{
    position:relative
}
.icon,.icon>svg{
    display:block;
    max-width:100%
}
.icon>svg{
    position:absolute;
    width:100%;
    height:100%;
    fill:currentColor
}
.icon:after{
    content:"";
    display:block;
    height:0;
    width:auto
}
.icon--close-diamond{
    width:2.4375rem
}
.icon--close-diamond:after{
    padding-bottom:100%
}
.icon--footer-fsc-revised{
    width:4.48125rem
}
.icon--footer-fsc-revised:after{
    padding-bottom:118.30985915492957%
}
.icon--footer-fsc{
    width:4.5625rem
}
.icon--footer-fsc:after{
    padding-bottom:116.43835616438356%
}
.icon--footer-fsc_old2{
    width:4.275rem
}
.icon--footer-fsc_old2:after{
    padding-bottom:117.64705882352942%
}
.icon--footer-fsc_old{
    width:7.8125rem
}
.icon--footer-fsc_old:after{
    padding-bottom:46.400000000000006%
}
.icon--footer-iso14001{
    width:5.3125rem
}
.icon--footer-iso14001:after{
    padding-bottom:98.82352941176471%
}
.icon--footer-iso14001_old{
    width:5.0625rem
}
.icon--footer-iso14001_old:after{
    padding-bottom:100%
}
.icon--footer-iso27001{
    width:5.3125rem
}
.icon--footer-iso27001:after{
    padding-bottom:98.82352941176471%
}
.icon--footer-iso27001_old{
    width:5.0625rem
}
.icon--footer-iso27001_old:after{
    padding-bottom:100%
}
.icon--footer-iso9001{
    width:5.3125rem
}
.icon--footer-iso9001:after{
    padding-bottom:98.82352941176471%
}
.icon--footer-iso9001_old{
    width:5.0625rem
}
.icon--footer-iso9001_old:after{
    padding-bottom:100%
}
.icon--next{
    width:2.4375rem
}
.icon--next:after{
    padding-bottom:100%
}
.icon--prev{
    width:2.4375rem
}
.icon--prev:after{
    padding-bottom:100%
}
.icon--site-logo{
    width:11.60625rem
}
.icon--site-logo:after{
    padding-bottom:10.81081081081081%
}
.icon--ui-arrow-down{
    width:.7625rem
}
.icon--ui-arrow-down:after{
    padding-bottom:58.333333333333336%
}
.icon--ui-close{
    width:1.4rem
}
.icon--ui-close:after{
    padding-bottom:100%
}
.icon--ui-facebook{
    width:1.2675rem
}
.icon--ui-facebook:after{
    padding-bottom:100%
}
.icon--ui-instagram{
    width:1.2525rem
}
.icon--ui-instagram:after{
    padding-bottom:100%
}
.icon--ui-menu{
    width:1.5625rem
}
.icon--ui-menu:after{
    padding-bottom:80%
}
.icon--ui-next{
    width:1.61062rem
}
.icon--ui-next:after{
    padding-bottom:192%
}
.icon--ui-prev{
    width:1.61062rem
}
.icon--ui-prev:after{
    padding-bottom:192%
}
.icon--ui-twitter{
    width:1.30125rem
}
.icon--ui-twitter:after{
    padding-bottom:80%
}
.icon--ui-video-play{
    width:3.5625rem
}
.icon--ui-video-play:after{
    padding-bottom:100%
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{
    line-height:1.15;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body{
    margin:0
}
body, html {
  overflow-x: hidden;
}
article,aside,footer,header,nav,section{
    display:block
}
h1{
    font-size:2em;
    margin:.67em 0
}
figcaption,figure,main{
    display:block
}
figure{
    margin:1em 40px
}
hr{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    height:0;
    overflow:visible
}
pre{
    font-family:monospace,monospace;
    font-size:1em
}
a{
    background-color:transparent;
    -webkit-text-decoration-skip:objects
}
abbr[title]{
    border-bottom:none;
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
}
b,strong{
    font-weight:inherit;
    font-weight:bolder
}
code,kbd,samp{
    font-family:monospace,monospace;
    font-size:1em
}
dfn{
    font-style:italic
}
mark{
    background-color:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
audio,video{
    display:inline-block
}
audio:not([controls]){
    display:none;
    height:0
}
img{
    border-style:none
}
svg:not(:root){
    overflow:hidden
}
button,input,optgroup,select,textarea{
    font-family:sans-serif;
    font-size:100%;
    line-height:1.15;
    margin:0
}
button,input{
    overflow:visible
}
button,select{
    text-transform:none
}
[type=reset],[type=submit],button,html [type=button]{
    -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    border-style:none;
    padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
    outline:1px dotted ButtonText
}
fieldset{
    padding:.35em .75em .625em
}
legend{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:inherit;
    display:table;
    max-width:100%;
    padding:0;
    white-space:normal
}
progress{
    display:inline-block;
    vertical-align:baseline
}
textarea{
    overflow:auto
}
[type=checkbox],[type=radio]{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    -webkit-appearance:textfield;
    outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
details,menu{
    display:block
}
summary{
    display:list-item
}
canvas{
    display:inline-block
}
[hidden],template{
    display:none
}
html{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    font-family:sans-serif
}
*,:after,:before{
    -webkit-box-sizing:inherit;
    box-sizing:inherit
}
blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{
    margin:0
}
button{
    background:transparent;
    padding:0
}
button:focus{
    outline:1px dotted;
    outline:5px auto -webkit-focus-ring-color
}
fieldset{
    margin:0;
    padding:0
}
ol,ul{
    margin:0
}
[tabindex="-1"]:focus{
    outline:none!important
}
*,:after,:before{
    border:0 solid #dae1e7
}
[type=button],[type=reset],[type=submit],button{
    border-radius:0
}
textarea{
    resize:vertical
}
button,input,optgroup,select,textarea{
    font-family:inherit
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:inherit;
    opacity:.5
}
input:-ms-input-placeholder,input::-ms-input-placeholder,textarea:-ms-input-placeholder,textarea::-ms-input-placeholder{
    color:inherit;
    opacity:.5
}
input::placeholder,textarea::placeholder{
    color:inherit;
    opacity:.5
}
[role=button],button{
    cursor:pointer
}
*,:after,:before{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
img{
    display:block;
    max-width:100%;
    height:auto
}
.lazyload,.lazyloading{
    opacity:0
}
.lazyloaded{
    opacity:1;
    -webkit-transition:opacity .5s ease-in-out;
    -o-transition:opacity .5s ease-in-out;
    transition:opacity .5s ease-in-out
}
.wrapper{
    width:100%;
    max-width:86.25rem;
    margin:auto;
    padding:0 1.25rem
}
@media{
    .wrapper{
        padding:0 2.5rem
    }
}
@-webkit-keyframes a{
    to{
        background-position:25px 0
    }
}
@keyframes a{
    to{
        background-position:25px 0
    }
}
.plyr{
    position:relative;
    max-width:100%;
    min-width:200px;
    font-family:Avenir,Avenir Next,Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;
    direction:ltr
}
.plyr,.plyr *,.plyr :after,.plyr :before{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.plyr a,.plyr button,.plyr input,.plyr label{
    -ms-touch-action:manipulation;
    touch-action:manipulation
}
.plyr:focus{
    outline:0
}
.plyr audio,.plyr video{
    width:100%;
    height:auto;
    vertical-align:middle;
    border-radius:inherit
}
.plyr input[type=range]{
    display:block;
    height:20px;
    width:100%;
    margin:0;
    padding:0;
    vertical-align:middle;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
    border:none;
    background:transparent
}
.plyr input[type=range]::-webkit-slider-runnable-track{
    height:8px;
    background:transparent;
    border:0;
    border-radius:4px;
    -webkit-user-select:none;
    user-select:none
}
.plyr input[type=range]::-webkit-slider-thumb{
    -webkit-appearance:none;
    margin-top:-4px;
    position:relative;
    height:16px;
    width:16px;
    background:#fff;
    border:2px solid transparent;
    border-radius:100%;
    -webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;
    transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;
    -o-transition:background .2s ease,border .2s ease,transform .2s ease;
    transition:background .2s ease,border .2s ease,transform .2s ease;
    transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);
    box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.plyr input[type=range]::-moz-range-track{
    height:8px;
    background:transparent;
    border:0;
    border-radius:4px;
    -moz-user-select:none;
    user-select:none
}
.plyr input[type=range]::-moz-range-thumb{
    position:relative;
    height:16px;
    width:16px;
    background:#fff;
    border:2px solid transparent;
    border-radius:100%;
    -webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;
    transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;
    -o-transition:background .2s ease,border .2s ease,transform .2s ease;
    transition:background .2s ease,border .2s ease,transform .2s ease;
    transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;
    box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);
    box-sizing:border-box
}
.plyr input[type=range]::-ms-track{
    height:8px;
    background:transparent;
    border:0;
    color:transparent
}
.plyr input[type=range]::-ms-fill-upper{
    height:8px;
    background:transparent;
    border:0;
    border-radius:4px;
    -ms-user-select:none;
    user-select:none
}
.plyr input[type=range]::-ms-fill-lower{
    height:8px;
    background:transparent;
    border:0;
    border-radius:4px;
    -ms-user-select:none;
    user-select:none;
    background:#3498db
}
.plyr input[type=range]::-ms-thumb{
    position:relative;
    height:16px;
    width:16px;
    background:#fff;
    border:2px solid transparent;
    border-radius:100%;
    -webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;
    transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;
    -o-transition:background .2s ease,border .2s ease,transform .2s ease;
    transition:background .2s ease,border .2s ease,transform .2s ease;
    transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;
    box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);
    box-sizing:border-box;
    margin-top:0
}
.plyr input[type=range]::-ms-tooltip{
    display:none
}
.plyr input[type=range]:focus{
    outline:0
}
.plyr input[type=range]::-moz-focus-outer{
    border:0
}
.plyr input[type=range].tab-focus:focus{
    outline-offset:3px
}
.plyr input[type=range]:active::-webkit-slider-thumb{
    background:#3498db;
    border-color:#fff;
    -webkit-transform:scale(1.25);
    transform:scale(1.25)
}
.plyr input[type=range]:active::-moz-range-thumb{
    background:#3498db;
    border-color:#fff;
    transform:scale(1.25)
}
.plyr input[type=range]:active::-ms-thumb{
    background:#3498db;
    border-color:#fff;
    -ms-transform:scale(1.25);
    transform:scale(1.25)
}
.plyr--video input[type=range].tab-focus:focus{
    outline:1px dotted hsla(0,0%,100%,.5)
}
.plyr--audio input[type=range].tab-focus:focus{
    outline:1px dotted rgba(86,93,100,.5)
}
.plyr__sr-only{
    clip:rect(1px,1px,1px,1px);
    overflow:hidden;
    position:absolute!important;
    padding:0!important;
    border:0!important;
    height:1px!important;
    width:1px!important
}
.plyr__video-wrapper{
    position:relative;
    background:#000;
    border-radius:inherit
}
.plyr__video-embed{
    padding-bottom:56.25%;
    height:0;
    border-radius:inherit;
    overflow:hidden;
    z-index:0
}
.plyr__video-embed iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.plyr__video-embed>div{
    position:relative;
    padding-bottom:200%;
    -webkit-transform:translateY(-35.95%);
    -ms-transform:translateY(-35.95%);
    transform:translateY(-35.95%)
}
.plyr .plyr__video-embed iframe{
    pointer-events:none
}
.plyr video::-webkit-media-text-track-container{
    display:none
}
.plyr__captions{
    display:none;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    padding:20px;
    -webkit-transform:translateY(-60px);
    -ms-transform:translateY(-60px);
    transform:translateY(-60px);
    -webkit-transition:-webkit-transform .3s ease;
    transition:-webkit-transform .3s ease;
    -o-transition:transform .3s ease;
    transition:transform .3s ease;
    transition:transform .3s ease,-webkit-transform .3s ease;
    color:#fff;
    font-size:16px;
    text-align:center;
    font-weight:400
}
.plyr__captions span{
    border-radius:2px;
    padding:3px 10px;
    background:rgba(0,0,0,.7);
    -webkit-box-decoration-break:clone;
    box-decoration-break:clone;
    line-height:150%
}
.plyr__captions span:empty{
    display:none
}
@media (min-width:768px){
    .plyr__captions{
        font-size:24px
    }
}
.plyr--captions-active .plyr__captions{
    display:block
}
.plyr--hide-controls .plyr__captions{
    -webkit-transform:translateY(-20px);
    -ms-transform:translateY(-20px);
    transform:translateY(-20px)
}
@media (min-width:1024px){
    .plyr--fullscreen-active .plyr__captions{
        font-size:32px
    }
}
.plyr ::-webkit-media-controls{
    display:none
}
.plyr__controls{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    line-height:1;
    text-align:center;
    pointer-events:none
}
.plyr__controls>*{
    pointer-events:all
}
.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{
    margin-left:5px
}
.plyr__controls .plyr__progress:first-child,.plyr__controls .plyr__time:first-child,.plyr__controls>button:first-child{
    margin-left:0
}
.plyr__controls .plyr__volume{
    margin-left:5px
}
.plyr__controls [data-plyr=pause]{
    margin-left:0
}
.plyr__controls button{
    position:relative;
    display:inline-block;
    -ms-flex-negative:0;
    flex-shrink:0;
    overflow:visible;
    vertical-align:middle;
    padding:7px;
    border:0;
    background:transparent;
    border-radius:3px;
    cursor:pointer;
    -webkit-transition:background .3s ease,color .3s ease,opacity .3s ease;
    -o-transition:background .3s ease,color .3s ease,opacity .3s ease;
    transition:background .3s ease,color .3s ease,opacity .3s ease;
    color:inherit
}
.plyr__controls button svg{
    width:18px;
    height:18px;
    display:block;
    fill:currentColor
}
.plyr__controls button:focus{
    outline:0
}
.plyr__controls .icon--captions-on,.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{
    display:none
}
@media (min-width:480px){
    .plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{
        margin-left:10px
    }
}
.plyr--hide-controls .plyr__controls{
    opacity:0;
    pointer-events:none
}
.plyr--video .plyr__controls{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    padding:50px 10px 10px;
    background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));
    background:-o-linear-gradient(transparent,rgba(0,0,0,.5));
    background:linear-gradient(transparent,rgba(0,0,0,.5));
    border-bottom-left-radius:inherit;
    border-bottom-right-radius:inherit;
    color:#fff;
    -webkit-transition:opacity .3s ease;
    -o-transition:opacity .3s ease;
    transition:opacity .3s ease
}
.plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover{
    background:#3498db;
    color:#fff
}
.plyr--audio .plyr__controls{
    padding:10px;
    border-radius:inherit;
    background:#fff;
    border:1px solid #dbe3e8;
    color:#565d64
}
.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover,.plyr__play-large{
    background:#3498db;
    color:#fff
}
.plyr__play-large{
    display:none;
    position:absolute;
    z-index:1;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    padding:10px;
    border:4px solid currentColor;
    border-radius:100%;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);
    box-shadow:0 1px 1px rgba(0,0,0,.15);
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.plyr__play-large svg{
    position:relative;
    left:2px;
    width:20px;
    height:20px;
    display:block;
    fill:currentColor
}
.plyr__play-large:focus{
    outline:1px dotted hsla(0,0%,100%,.5)
}
.plyr .plyr__play-large{
    display:inline-block
}
.plyr--audio .plyr__play-large{
    display:none
}
.plyr--playing .plyr__play-large{
    opacity:0;
    visibility:hidden
}
.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{
    display:none
}
.plyr--playing .plyr__controls [data-plyr=pause]{
    display:inline-block
}
.plyr--captions-active .plyr__controls .icon--captions-on,.plyr--fullscreen-active .icon--exit-fullscreen,.plyr--muted .plyr__controls .icon--muted{
    display:block
}
.plyr--captions-active .plyr__controls .icon--captions-on+svg,.plyr--fullscreen-active .icon--exit-fullscreen+svg,.plyr--muted .plyr__controls .icon--muted+svg,.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen]{
    display:none
}
.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen]{
    display:inline-block
}
.plyr__tooltip{
    position:absolute;
    z-index:2;
    bottom:100%;
    margin-bottom:10px;
    padding:5px 7.5px;
    pointer-events:none;
    opacity:0;
    background:rgba(0,0,0,.7);
    border-radius:3px;
    color:#fff;
    font-size:14px;
    line-height:1.3;
    -webkit-transform:translate(-50%,10px) scale(.8);
    -ms-transform:translate(-50%,10px) scale(.8);
    transform:translate(-50%,10px) scale(.8);
    -webkit-transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    transform-origin:50% 100%;
    -webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;
    transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;
    -o-transition:transform .2s .1s ease,opacity .2s .1s ease;
    transition:transform .2s ease .1s,opacity .2s ease .1s;
    transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s
}
.plyr__tooltip:before{
    content:"";
    position:absolute;
    width:0;
    height:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    bottom:-4px;
    border-right:4px solid transparent;
    border-top:4px solid rgba(0,0,0,.7);
    border-left:4px solid transparent;
    z-index:2
}
.plyr__tooltip--visible,.plyr button.tab-focus:focus .plyr__tooltip,.plyr button:hover .plyr__tooltip{
    opacity:1;
    -webkit-transform:translate(-50%) scale(1);
    -ms-transform:translate(-50%) scale(1);
    transform:translate(-50%) scale(1)
}
.plyr button:hover .plyr__tooltip{
    z-index:3
}
.plyr__controls button:first-child .plyr__tooltip{
    left:0;
    -webkit-transform:translateY(10px) scale(.8);
    -ms-transform:translateY(10px) scale(.8);
    transform:translateY(10px) scale(.8);
    -webkit-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%
}
.plyr__controls button:first-child .plyr__tooltip:before{
    left:16px
}
.plyr__controls button:last-child .plyr__tooltip{
    right:0;
    -webkit-transform:translateY(10px) scale(.8);
    -ms-transform:translateY(10px) scale(.8);
    transform:translateY(10px) scale(.8);
    -webkit-transform-origin:100% 100%;
    -ms-transform-origin:100% 100%;
    transform-origin:100% 100%
}
.plyr__controls button:last-child .plyr__tooltip:before{
    left:auto;
    right:16px;
    -webkit-transform:translateX(50%);
    -ms-transform:translateX(50%);
    transform:translateX(50%)
}
.plyr__controls button:first-child .plyr__tooltip--visible,.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:first-child:hover .plyr__tooltip,.plyr__controls button:last-child .plyr__tooltip--visible,.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:last-child:hover .plyr__tooltip{
    -webkit-transform:translate(0) scale(1);
    -ms-transform:translate(0) scale(1);
    transform:translate(0) scale(1)
}
.plyr__progress{
    display:none;
    position:relative;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.plyr__progress input[type=range]{
    position:relative;
    z-index:2
}
.plyr__progress input[type=range]::-webkit-slider-runnable-track{
    background:transparent
}
.plyr__progress input[type=range]::-moz-range-track{
    background:transparent
}
.plyr__progress input[type=range]::-ms-fill-upper{
    background:transparent
}
.plyr__progress .plyr__tooltip{
    left:0
}
.plyr .plyr__progress{
    display:inline-block
}
.plyr__progress--buffer,.plyr__progress--played,.plyr__volume--display{
    position:absolute;
    left:0;
    top:50%;
    width:100%;
    height:8px;
    margin:-4px 0 0;
    padding:0;
    vertical-align:top;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    border:none;
    border-radius:100px
}
.plyr__progress--buffer::-webkit-progress-bar,.plyr__progress--played::-webkit-progress-bar,.plyr__volume--display::-webkit-progress-bar{
    background:transparent
}
.plyr__progress--buffer::-webkit-progress-value,.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{
    background:currentColor;
    border-radius:100px;
    min-width:8px
}
.plyr__progress--buffer::-moz-progress-bar,.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{
    background:currentColor;
    border-radius:100px;
    min-width:8px
}
.plyr__progress--buffer::-ms-fill,.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{
    border-radius:100px
}
.plyr__progress--played,.plyr__volume--display{
    z-index:1;
    color:#3498db;
    background:transparent;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{
    min-width:8px;
    max-width:99%;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{
    min-width:8px;
    max-width:99%;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{
    display:none
}
.plyr__progress--buffer::-webkit-progress-value{
    -webkit-transition:width .2s ease;
    -o-transition:width .2s ease;
    transition:width .2s ease
}
.plyr__progress--buffer::-moz-progress-bar{
    -webkit-transition:width .2s ease;
    -o-transition:width .2s ease;
    transition:width .2s ease
}
.plyr__progress--buffer::-ms-fill{
    -webkit-transition:width .2s ease;
    -o-transition:width .2s ease;
    transition:width .2s ease
}
.plyr--video .plyr__progress--buffer,.plyr--video .plyr__volume--display{
    background:hsla(0,0%,100%,.25)
}
.plyr--video .plyr__progress--buffer{
    color:hsla(0,0%,100%,.25)
}
.plyr--audio .plyr__progress--buffer,.plyr--audio .plyr__volume--display{
    background:rgba(198,214,219,.67)
}
.plyr--audio .plyr__progress--buffer{
    color:rgba(198,214,219,.67)
}
.plyr--loading .plyr__progress--buffer{
    -webkit-animation:a 1s linear infinite;
    animation:a 1s linear infinite;
    background-size:25px 25px;
    background-repeat:repeat-x;
    background-image:-o-linear-gradient(135deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 0,transparent 50%,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 75%,transparent 0,transparent);
    color:transparent
}
.plyr--video.plyr--loading .plyr__progress--buffer{
    background-color:hsla(0,0%,100%,.25)
}
.plyr--audio.plyr--loading .plyr__progress--buffer{
    background-color:rgba(198,214,219,.67)
}
.plyr__time{
    display:inline-block;
    vertical-align:middle;
    font-size:14px
}
.plyr__time+.plyr__time{
    display:none
}
@media (min-width:768px){
    .plyr__time+.plyr__time{
        display:inline-block
    }
}
.plyr__time+.plyr__time:before{
    content:"\2044";
    margin-right:10px
}
.plyr__volume{
    display:none
}
.plyr .plyr__volume{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    position:relative
}
.plyr .plyr__volume input[type=range]{
    position:relative;
    z-index:2
}
@media (min-width:480px){
    .plyr .plyr__volume{
        display:block;
        max-width:60px
    }
}
@media (min-width:768px){
    .plyr .plyr__volume{
        max-width:100px
    }
}
.plyr--is-ios .plyr__volume,.plyr--is-ios [data-plyr=mute]{
    display:none!important
}
.plyr--fullscreen-active{
    height:100%;
    width:100%;
    background:#000;
    border-radius:0!important
}
.plyr--fullscreen-active video{
    height:100%
}
.plyr--fullscreen-active .plyr__video-wrapper{
    height:100%;
    width:100%
}
.plyr--fullscreen-active .plyr__video-embed{
    overflow:visible
}
.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper{
    height:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.plyr--fullscreen-fallback.plyr--fullscreen-active{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:14
}
body{
    font-family:Jan-Regular,Helvetica Neue,"sans-serif";
    font-weight:400;
    font-style:normal
}
.o-subheading-resp{
    font-size:calc(1.1875rem + .5 * ((100vw - 26.25rem) / 53.75))
}
@media screen and (min-width:1280px){
    .o-subheading-resp{
        font-size:1.6875rem
    }
}
@media screen and (max-width:420px){
    .o-subheading-resp{
        font-size:1.1875rem
    }
}
.rt-copy{
    font-size:1.125rem
}
.rt-copy p+p{
    margin-top:1.2em
}
.rt-copy-link a{
    -webkit-text-decoration-color:#f55069;
    text-decoration-color:#f55069;
    color:inherit
}
.rt-copy-link a:hover{
    color:#f55069
}
.o-burger{
    width:2.5rem;
    height:2.5rem
}
.o-burger.is-active .o-burger__slice--mid{
    opacity:0;
    -webkit-transition-delay:opacity 0ms;
    -o-transition-delay:opacity 0ms;
    transition-delay:opacity 0ms;
    background-color:#fff
}
.o-burger.is-active .o-burger__slice--top{
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    margin-top:0;
    background-color:#fff
}
.o-burger.is-active .o-burger__slice--bot{
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
    margin-top:0;
    background-color:#fff
}
.o-burger__slice{
    top:50%;
    left:0;
    right:0;
    margin:auto;
    -webkit-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0);
    width:1.875rem;
    -webkit-transform-origin:50%;
    -ms-transform-origin:50%;
    transform-origin:50%;
    -webkit-transition:opacity .15s ease,background-color .75s linear,-webkit-transform .25s ease;
    transition:opacity .15s ease,background-color .75s linear,-webkit-transform .25s ease;
    -o-transition:opacity .15s ease,transform .25s ease,background-color .75s linear;
    transition:opacity .15s ease,transform .25s ease,background-color .75s linear;
    transition:opacity .15s ease,transform .25s ease,background-color .75s linear,-webkit-transform .25s ease;
    background-color:#f55069
}
.o-burger__slice--top{
    margin-top:-.625rem
}
.o-burger__slice--bot{
    margin-top:.625rem
}
.o-burger__slice--mid{
    -webkit-transition:opacity .3s ease;
    -o-transition:opacity .3s ease;
    transition:opacity .3s ease;
    opacity:1
}
#nav-btn:focus{
    outline:2px solid #f55069
}
.o-col-title{
    border-top:1px solid #f55069;
    border-bottom:1px dotted #f55069;
    padding-top:.5rem;
    padding-bottom:.5rem
}
.o-diamond:after,.o-diamond:before{
    content:"";
    display:block;
    width:.18em;
    height:.18em;
    background-color:#fff;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.o-diamond:before{
    margin:0 auto .75em
}
.o-diamond:after{
    margin:.875em auto 0
}
.o-diamond{
    color:#fff;
    position:absolute;
    top:50%;
    left:0;
    right:0;
    -webkit-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0);
    line-height:1
}
.before-blend:hover:before{
    background-color:#f55069
}
.before-blend:before{
    content:"";
    background-color:transparent;
    opacity:0;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out;
    pointer-events:none
}
@supports (mix-blend-mode:multiply){
    .before-blend:before{
        mix-blend-mode:multiply;
        opacity:1
    }
}
.hover-effect .hover-effect__wrap{
    opacity:0
}
.before-blend,.before-blend:before,.hover-effect__wrap{
    display:block;
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0
}
.hover-effect:hover .hover-effect__wrap{
    opacity:1
}
.hover-effect:hover .before-blend:before{
    opacity:.8
}
@supports (mix-blend-mode:multiply){
    .hover-effect:hover .before-blend:before{
        opacity:1
    }
}
.o-graphic-before{
    width:100%;
    height:0;
    padding-bottom:15.625%;
    background-image:url(/images/empress_graphic_menu.svg);
    background-size:cover;
    background-repeat:no-repeat
}
.o-graphic{
    width:200px;
    height:50px;
    background-image:url(/images/empress_graphic.png);
    background-size:contain;
    background-color:#fff
}
.o-graphic,.o-graphic--home{
    background-repeat:no-repeat;
    position:absolute;
    z-index:10
}
.o-graphic--home{
    width:262px;
    height:40px;
    background-image:url(/images/empress_graphic_home.png);
    background-size:262px 43px
}
.o-heading-resp-size{
    font-size:calc(2.0625rem + .9375 * ((100vw - 26.25rem) / 53.75))
}
@media screen and (min-width:1280px){
    .o-heading-resp-size{
        font-size:3rem
    }
}
@media screen and (max-width:420px){
    .o-heading-resp-size{
        font-size:2.0625rem
    }
}
.o-diamond-list{
    list-style:none;
    padding:0;
    margin-top:1rem;
    margin-bottom:1rem;
    font-size:1.125rem
}
.o-diamond-list>:not(:last-child){
    margin-bottom:1.25rem;
    line-height:1
}
.o-diamond-list__item,.o-diamond-list__item:before{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.o-diamond-list__item:before{
    content:"";
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    -ms-flex-item-align:baseline;
    align-self:baseline;
    width:.375rem;
    height:.375rem;
    background-color:#f55069;
    margin:.3em .4375rem .125rem .0625rem;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.accordion-reveal,.accordion-reveal:focus{
    outline:0
}
.is-active .accordion-reveal i.icon{
    -webkit-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.is-active .accordion-reveal i.icon,i.icon{
    -webkit-transition:-webkit-transform .1s;
    transition:-webkit-transform .1s;
    -o-transition:transform .1s;
    transition:transform .1s;
    transition:transform .1s,-webkit-transform .1s
}
[data-accordion-btn]{
    cursor:pointer
}
.o-menu-deco:before{
    content:"";
    display:inline-block;
    width:.375rem;
    height:.375rem;
    background-color:#f55069;
    margin-right:.4375rem;
    margin-bottom:.1875rem;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    opacity:0;
    -webkit-transition:opacity .4s ease-in-out;
    -o-transition:opacity .4s ease-in-out;
    transition:opacity .4s ease-in-out
}
@media (max-width:46.875em){
    .o-menu-deco:before{
        display:none
    }
}
.o-menu-deco a:hover{
    color:#f55069
}
.o-menu-deco.is-current:before,.o-menu-deco:hover:before{
    opacity:1
}
.c-footer-home{
    position:absolute;
    bottom:0;
    left:0;
    right:0
}
.c-footer__tel{
    font-size:calc(1.25rem + 1.75 * ((100vw - 26.25rem) / 53.75))
}
@media screen and (min-width:1280px){
    .c-footer__tel{
        font-size:3rem
    }
}
@media screen and (max-width:420px){
    .c-footer__tel{
        font-size:1.25rem
    }
}
.l-footer{
    position:relative;
    z-index:10
}
.o-menu-btn{
    top:1.5625rem
}
.c-header-home{
    position:absolute;
    top:0;
    left:0;
    right:0;
    z-index:9
}
.o-menu-btn{
    position:absolute;
    z-index:13;
    right:1.5625rem;
    top:1.0625rem
}
.l-header{
    position:fixed;
    z-index:11;
    top:0;
    left:0;
    right:0;
    background-color:#fff
}
.l-header+*{
    margin-top:4.375rem
}
.l-header--home{
    background-color:transparent;
    -webkit-box-shadow:0;
    box-shadow:0
}
@media (max-width:46.875em){
    #site-menu{
        position:absolute;
        top:0;
        right:0;
        left:0;
        z-index:12;
        background-color:#000;
        text-align:center;
        -webkit-transform:translate3d(0,-100%,0) rotateX(90deg);
        transform:translate3d(0,-100%,0) rotateX(90deg);
        visibility:hidden;
        -webkit-transition:visibility 0ms .3s,-webkit-transform .6s ease-in-out;
        transition:visibility 0ms .3s,-webkit-transform .6s ease-in-out;
        -o-transition:transform .6s ease-in-out,visibility 0ms .3s;
        transition:transform .6s ease-in-out,visibility 0ms .3s;
        transition:transform .6s ease-in-out,visibility 0ms .3s,-webkit-transform .6s ease-in-out;
        overflow:hidden
    }
    #site-menu.is-visible{
        -webkit-transform:translateZ(0);
        transform:translateZ(0);
        visibility:visible;
        -webkit-transition-delay:0ms;
        -o-transition-delay:0ms;
        transition-delay:0ms
    }
    #site-menu a{
        border-top:2px solid #f55069;
        padding-top:1.2em;
        padding-bottom:1.2em;
        font-size:calc(1.125rem + .625 * ((100vw - 26.25rem) / 53.75));
        line-height:1;
        display:block
    }
    @media screen and (min-width:1280px){
        #site-menu a{
            font-size:1.75rem
        }
    }
    @media screen and (max-width:420px){
        #site-menu a{
            font-size:1.125rem
        }
    }
    #site-menu a:not(.o-brand){
        color:#fff
    }
}
@media (max-width:46.875em){
    .spacing-menu{
        padding:4rem 1.5625rem 1.5625rem
    }
}
[data-enhanced]{
    overflow:hidden;
    position:relative
}
[data-enhanced][aria-hidden=false]{
    display:block
}
[data-enhanced][aria-hidden=true]{
    display:none
}
@media (min-width:36em){
    .c-awards{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.c-awards__block{
    margin-bottom:5rem
}
@media (min-width:48em){
    .c-awards__block{
        width:calc(4.6875rem + ((100% - 10.3125rem) / 12 * 6));
        margin-right:.9375rem
    }
    .c-awards__block:nth-child(2n){
        margin-right:0
    }
}
@media (min-width:75em){
    .c-awards__block{
        width:calc(2.8125rem + ((100% - 10.3125rem) / 12 * 4))
    }
    .c-awards__block:nth-child(2n){
        margin-right:.9375rem
    }
    .c-awards__block:nth-child(3n){
        margin-right:0
    }
}
.c-awards__block__title{
    font-size:1.875rem;
    border-top:1px solid #f55069;
    padding-top:.5rem;
    margin-bottom:.5rem;
    color:#f55069;
    font-family:Gza-SemiBold,Georgia,serif
}
.c-awards__block__ceremony{
    border-top:1px dotted #f55069;
    padding-top:.5rem
}
@media (min-width:36em){
    .c-awards__block__ceremony{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .c-awards__block__ceremony>*{
        width:calc(4.6875rem + ((100% - 10.3125rem) / 12 * 6))
    }
}
.c-awards__block__list{
    margin-left:1rem;
    margin-top:1rem;
    font-size:1.125rem
}
@media (min-width:36em){
    .c-awards__block__list{
        margin-top:0
    }
}
.c-columns-list{
    -webkit-columns:2 200px;
    columns:2 200px;
    -webkit-column-gap:1.5rem;
    column-gap:1.5rem;
    -webkit-column-fill:auto;
    column-fill:auto
}
.c-graphic-before:before{
    content:"";
    display:block;
    height:150px;
    background-color:#7cfc00
}
.grid-expertise-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.grid-expertise-wrap>*{
    max-width:100%
}
.grid-expertise-wrap__cell{
    width:calc(10.3125rem + (100% - 10.3125rem))
}
@media (min-width:75em){
    .grid-expertise-wrap__cell{
        width:calc(2.8125rem + ((100% - 10.3125rem) / 12 * 4))
    }
    .grid-expertise-wrap__cell:not(:nth-child(3n)){
        margin-right:.9375rem
    }
}
.grid-services{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.grid-services__2thirds{
    width:100%;
    margin-bottom:5rem
}
@media (min-width:48em){
    .grid-services__2thirds{
        width:calc(11.25rem + ((100% - 20.625rem) / 12 * 7));
        margin-right:1.875rem
    }
}
@media (min-width:62.5em){
    .grid-services__2thirds{
        width:calc(6.5625rem + ((100% - 10.3125rem) / 12 * 8));
        margin-right:.9375rem
    }
}
.grid-services__third{
    width:100%
}
@media (min-width:48em){
    .grid-services__third{
        width:calc(7.5rem + ((100% - 20.625rem) / 12 * 5))
    }
}
@media (min-width:62.5em){
    .grid-services__third{
        width:calc(2.8125rem + ((100% - 10.3125rem) / 12 * 4))
    }
}
.c-hero{
    height:100vh;
    min-height:18.75rem
}
[data-slide-item]{
    position:absolute;
    visibility:hidden
}
[data-slide-item]>img{
    pointer-events:none;
    min-width:100%;
    min-height:100%;
    font-family:object-fit\:cover;
    -o-object-fit:cover;
    object-fit:cover
}
@media (max-width:800px){
    [data-slide-item]>img{
        max-width:none;
        max-height:none;
        position:absolute;
        top:50%;
        left:50%;
        -webkit-transform:translate(-50%,-50%);
        -ms-transform:translate(-50%,-50%);
        transform:translate(-50%,-50%)
    }
    @supports ((-o-object-fit:cover) or (object-fit:cover)){
        [data-slide-item]>img{
            width:100%;
            height:100%;
            min-width:0;
            min-height:0;
            max-width:100%;
            max-height:none;
            position:relative;
            top:auto;
            left:auto;
            -webkit-transform:none;
            -ms-transform:none;
            transform:none
        }
    }
}
[data-slide-item].is-current{
    position:relative;
    visibility:visible
}
[data-slide-item=show-prev]{
    -webkit-animation:b .35s 10ms linear both;
    animation:b .35s 10ms linear both
}
[data-slide-item=show-next]{
    -webkit-animation:c .35s 10ms linear both;
    animation:c .35s 10ms linear both
}
[data-slide-item=hide-next],[data-slide-item=hide-prev]{
    visibility:visible
}
[data-slide-item=hide-prev]{
    -webkit-animation:d .35s 10ms linear both;
    animation:d .35s 10ms linear both
}
[data-slide-item=hide-next]{
    -webkit-animation:e .35s 10ms linear both;
    animation:e .35s 10ms linear both
}
@-webkit-keyframes b{
    0%{
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
@keyframes b{
    0%{
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
@-webkit-keyframes c{
    0%{
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
@keyframes c{
    0%{
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
@-webkit-keyframes d{
    99%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
@keyframes d{
    99%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
@-webkit-keyframes e{
    99%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
@keyframes e{
    99%{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
.c-intro-text p{
    font-size:1.125rem;
    line-height:1.3125rem
}
.c-intro-text p:not(:last-of-type){
    margin-bottom:1rem
}
.intro-module .intro-module__img{
    overflow:hidden
}
@supports ((-o-object-fit:cover) or (object-fit:cover)){
    .intro-module img{
        font-family:object-fit\:cover;
        -o-object-fit:cover;
        object-fit:cover
    }
}
.c-img-wrap{
    overflow:hidden;
    max-height:31.25rem
}
@media (min-width:62em){
    .c-img-wrap{
        max-height:100%
    }
}
@media (min-width:112.5em){
    .c-img-wrap{
        max-height:50rem
    }
}
@supports ((-o-object-fit:cover) or (object-fit:cover)){
    .c-img-wrap img{
        font-family:"object-fit:cover;
        object-position:top";
        -o-object-fit:cover;
        object-fit:cover;
        -o-object-position:top;
        object-position:top;
        height:100%
    }
}
.c-copy-text p{
    font-size:1.125rem;
    line-height:1.3125rem
}
.c-copy-text p:not(:last-of-type){
    margin-bottom:1rem
}
[id=map_canvas]{
    width:100%;
    position:relative;
    height:0;
    padding-bottom:100%;
    background-color:#e6e5e9
}
@media (min-width:62em){
    [id=map_canvas]{
        padding-bottom:50%
    }
}
.c-projects-nav{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:1.5625rem 0
}
@media (min-width:48em){
    .c-projects-nav{
        display:block;
        margin:0
    }
}
.c-projects-nav__item{
    z-index:0
}
@media (min-width:48em){
    .c-projects-nav__item{
        position:fixed
    }
}
.c-projects-nav__prev{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
@media (min-width:48em){
    .c-projects-nav__prev{
        left:0;
        bottom:50%;
        -webkit-transform:translate3d(-100%,50%,0);
        transform:translate3d(-100%,50%,0);
        -webkit-transition:-webkit-transform .4s;
        transition:-webkit-transform .4s;
        -o-transition:transform .4s;
        transition:transform .4s;
        transition:transform .4s,-webkit-transform .4s
    }
    .c-projects-nav__prev:hover{
        -webkit-transform:translate3d(100%,50%,0);
        transform:translate3d(100%,50%,0)
    }
}
.c-projects-nav__prev:after{
    content:"";
    display:block;
    position:fixed;
    width:50vw;
    height:80vh;
    -webkit-transform:translate3d(-50%,-50%,0);
    transform:translate3d(-50%,-50%,0)
}
.c-projects-nav__next{
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3
}
@media (min-width:48em){
    .c-projects-nav__next{
        right:0;
        bottom:50%;
        -webkit-transform:translate3d(100%,50%,0);
        transform:translate3d(100%,50%,0);
        -webkit-transition:-webkit-transform .4s;
        transition:-webkit-transform .4s;
        -o-transition:transform .4s;
        transition:transform .4s;
        transition:transform .4s,-webkit-transform .4s
    }
    .c-projects-nav__next:hover{
        -webkit-transform:translate3d(-100%,50%,0);
        transform:translate3d(-100%,50%,0)
    }
}
.c-projects-nav__next:after{
    content:"";
    display:block;
    position:fixed;
    width:50vw;
    height:80vh;
    left:100%;
    -webkit-transform:translate3d(-50%,-50%,0);
    transform:translate3d(-50%,-50%,0)
}
.c-projects-nav__close{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2;
    margin:0 auto
}
@media (min-width:48em){
    .c-projects-nav__close{
        left:50%;
        bottom:10%;
        -webkit-transform:translate3d(-50%,500%,0);
        transform:translate3d(-50%,500%,0);
        -webkit-transition:-webkit-transform .4s;
        transition:-webkit-transform .4s;
        -o-transition:transform .4s;
        transition:transform .4s;
        transition:transform .4s,-webkit-transform .4s
    }
    .c-projects-nav__close:hover{
        -webkit-transform:translate3d(-50%,-100%,0);
        transform:translate3d(-50%,-100%,0)
    }
}
.c-projects-nav__close:after{
    content:"";
    display:block;
    position:fixed;
    width:60vw;
    height:50vh;
    left:50%;
    -webkit-transform:translate3d(-50%,-50%,0);
    transform:translate3d(-50%,-50%,0)
}
.project-grid{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-bottom:10px
}
@media (min-width:75em){
    .project-grid{
        margin-bottom:.9375rem
    }
}
.project-grid .project-grid__cell{
    width:calc(10.3125rem + (100% - 10.3125rem));
    overflow:hidden
}
.project-grid .project-grid__cell img{
    font-family:"object-fit:cover;
    object-position:50% 50%";
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:50% 50%;
    object-position:50% 50%
}
.project-grid .project-grid__cell--half:not(:last-child){
    margin-bottom:10px
}
@media (min-width:43.75em){
    .project-grid .project-grid__cell--half{
        width:calc(50px + ((100% - 110px) / 12 * 6));
        margin-right:10px
    }
    .project-grid .project-grid__cell--half:not(:last-child){
        margin-bottom:0
    }
    .project-grid .project-grid__cell--half:nth-child(2n){
        margin-right:0
    }
}
@media (min-width:75em){
    .project-grid .project-grid__cell--half{
        width:calc(4.6875rem + ((100% - 10.3125rem) / 12 * 6));
        margin-right:.9375rem
    }
}
.work-grid{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-bottom:-10px
}
@media (min-width:75em){
    .work-grid{
        margin-bottom:-.9375rem
    }
}
.work-grid>*{
    width:calc(10.3125rem + (100% - 10.3125rem));
    margin-bottom:10px
}
@media (min-width:43.75em){
    .work-grid>*{
        width:calc(50px + ((100% - 110px) / 12 * 6));
        margin-right:10px
    }
    .work-grid>:nth-child(2n){
        margin-right:0
    }
}
@media (min-width:75em){
    .work-grid>*{
        width:calc(2.8125rem + ((100% - 10.3125rem) / 12 * 4));
        margin-bottom:.9375rem
    }
    .work-grid>*,.work-grid>:nth-child(2n){
        margin-right:.9375rem
    }
    .work-grid>:nth-child(3n){
        margin-right:0
    }
}
#barba-wrapper,.barba-container{
    min-height:calc(100vh - 70px)
}
.barba-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.container{
    width:100%
}
@media (min-width:36em){
    .container{
        max-width:36em
    }
}
@media (min-width:48em){
    .container{
        max-width:48em
    }
}
@media (min-width:62em){
    .container{
        max-width:62em
    }
}
@media (min-width:75em){
    .container{
        max-width:75em
    }
}
@media (min-width:112.5em){
    .container{
        max-width:112.5em
    }
}
@media (min-width:46.875em){
    .container{
        max-width:46.875em
    }
}
@media (min-width:47.5em){
    .container{
        max-width:47.5em
    }
}
@media (min-width:71.875em){
    .container{
        max-width:71.875em
    }
}
.list-reset{
    list-style:none;
    padding:0
}
.appearance-none{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.bg-fixed{
    background-attachment:fixed
}
.bg-local{
    background-attachment:local
}
.bg-scroll{
    background-attachment:scroll
}
.bg-transparent{
    background-color:transparent
}
.bg-black{
    background-color:#000
}
.bg-grey-darkest{
    background-color:#3d4852
}
.bg-grey-darker{
    background-color:#606f7b
}
.bg-grey-dark{
    background-color:#8795a1
}
.bg-grey{
    background-color:#b8c2cc
}
.bg-grey-light{
    background-color:#dae1e7
}
.bg-grey-lighter{
    background-color:#f1f5f8
}
.bg-grey-lightest{
    background-color:#f8fafc
}
.bg-white{
    background-color:#fff
}
.bg-red-darkest{
    background-color:#3b0d0c
}
.bg-red-darker{
    background-color:#621b18
}
.bg-red-dark{
    background-color:#cc1f1a
}
.bg-red{
    background-color:#e3342f
}
.bg-red-light{
    background-color:#ef5753
}
.bg-red-lighter{
    background-color:#f9acaa
}
.bg-red-lightest{
    background-color:#fcebea
}
.bg-orange-darkest{
    background-color:#462a16
}
.bg-orange-darker{
    background-color:#613b1f
}
.bg-orange-dark{
    background-color:#de751f
}
.bg-orange{
    background-color:#f6993f
}
.bg-orange-light{
    background-color:#faad63
}
.bg-orange-lighter{
    background-color:#fcd9b6
}
.bg-orange-lightest{
    background-color:#fff5eb
}
.bg-yellow-darkest{
    background-color:#453411
}
.bg-yellow-darker{
    background-color:#684f1d
}
.bg-yellow-dark{
    background-color:#f2d024
}
.bg-yellow{
    background-color:#ffed4a
}
.bg-yellow-light{
    background-color:#fff382
}
.bg-yellow-lighter{
    background-color:#fff9c2
}
.bg-yellow-lightest{
    background-color:#fcfbeb
}
.bg-green-darkest{
    background-color:#0f2f21
}
.bg-green-darker{
    background-color:#1a4731
}
.bg-green-dark{
    background-color:#1f9d55
}
.bg-green{
    background-color:#38c172
}
.bg-green-light{
    background-color:#51d88a
}
.bg-green-lighter{
    background-color:#a2f5bf
}
.bg-green-lightest{
    background-color:#e3fcec
}
.bg-teal-darkest{
    background-color:#0d3331
}
.bg-teal-darker{
    background-color:#20504f
}
.bg-teal-dark{
    background-color:#38a89d
}
.bg-teal{
    background-color:#4dc0b5
}
.bg-teal-light{
    background-color:#64d5ca
}
.bg-teal-lighter{
    background-color:#a0f0ed
}
.bg-teal-lightest{
    background-color:#e8fffe
}
.bg-blue-darkest{
    background-color:#12283a
}
.bg-blue-darker{
    background-color:#1c3d5a
}
.bg-blue-dark{
    background-color:#2779bd
}
.bg-blue{
    background-color:#3490dc
}
.bg-blue-light{
    background-color:#6cb2eb
}
.bg-blue-lighter{
    background-color:#bcdefa
}
.bg-blue-lightest{
    background-color:#eff8ff
}
.bg-indigo-darkest{
    background-color:#191e38
}
.bg-indigo-darker{
    background-color:#2f365f
}
.bg-indigo-dark{
    background-color:#5661b3
}
.bg-indigo{
    background-color:#6574cd
}
.bg-indigo-light{
    background-color:#7886d7
}
.bg-indigo-lighter{
    background-color:#b2b7ff
}
.bg-indigo-lightest{
    background-color:#e6e8ff
}
.bg-purple-darkest{
    background-color:#21183c
}
.bg-purple-darker{
    background-color:#382b5f
}
.bg-purple-dark{
    background-color:#794acf
}
.bg-purple{
    background-color:#9561e2
}
.bg-purple-light{
    background-color:#a779e9
}
.bg-purple-lighter{
    background-color:#d6bbfc
}
.bg-purple-lightest{
    background-color:#f3ebff
}
.bg-pink-darkest{
    background-color:#451225
}
.bg-pink-darker{
    background-color:#6f213f
}
.bg-pink-dark{
    background-color:#eb5286
}
.bg-pink{
    background-color:#f66d9b
}
.bg-pink-light{
    background-color:#fa7ea8
}
.bg-pink-lighter{
    background-color:#ffbbca
}
.bg-pink-lightest{
    background-color:#ffebef
}
.bg-brand{
    background-color:#f55069
}
.hover\:bg-transparent:hover{
    background-color:transparent
}
.hover\:bg-black:hover{
    background-color:#000
}
.hover\:bg-grey-darkest:hover{
    background-color:#3d4852
}
.hover\:bg-grey-darker:hover{
    background-color:#606f7b
}
.hover\:bg-grey-dark:hover{
    background-color:#8795a1
}
.hover\:bg-grey:hover{
    background-color:#b8c2cc
}
.hover\:bg-grey-light:hover{
    background-color:#dae1e7
}
.hover\:bg-grey-lighter:hover{
    background-color:#f1f5f8
}
.hover\:bg-grey-lightest:hover{
    background-color:#f8fafc
}
.hover\:bg-white:hover{
    background-color:#fff
}
.hover\:bg-red-darkest:hover{
    background-color:#3b0d0c
}
.hover\:bg-red-darker:hover{
    background-color:#621b18
}
.hover\:bg-red-dark:hover{
    background-color:#cc1f1a
}
.hover\:bg-red:hover{
    background-color:#e3342f
}
.hover\:bg-red-light:hover{
    background-color:#ef5753
}
.hover\:bg-red-lighter:hover{
    background-color:#f9acaa
}
.hover\:bg-red-lightest:hover{
    background-color:#fcebea
}
.hover\:bg-orange-darkest:hover{
    background-color:#462a16
}
.hover\:bg-orange-darker:hover{
    background-color:#613b1f
}
.hover\:bg-orange-dark:hover{
    background-color:#de751f
}
.hover\:bg-orange:hover{
    background-color:#f6993f
}
.hover\:bg-orange-light:hover{
    background-color:#faad63
}
.hover\:bg-orange-lighter:hover{
    background-color:#fcd9b6
}
.hover\:bg-orange-lightest:hover{
    background-color:#fff5eb
}
.hover\:bg-yellow-darkest:hover{
    background-color:#453411
}
.hover\:bg-yellow-darker:hover{
    background-color:#684f1d
}
.hover\:bg-yellow-dark:hover{
    background-color:#f2d024
}
.hover\:bg-yellow:hover{
    background-color:#ffed4a
}
.hover\:bg-yellow-light:hover{
    background-color:#fff382
}
.hover\:bg-yellow-lighter:hover{
    background-color:#fff9c2
}
.hover\:bg-yellow-lightest:hover{
    background-color:#fcfbeb
}
.hover\:bg-green-darkest:hover{
    background-color:#0f2f21
}
.hover\:bg-green-darker:hover{
    background-color:#1a4731
}
.hover\:bg-green-dark:hover{
    background-color:#1f9d55
}
.hover\:bg-green:hover{
    background-color:#38c172
}
.hover\:bg-green-light:hover{
    background-color:#51d88a
}
.hover\:bg-green-lighter:hover{
    background-color:#a2f5bf
}
.hover\:bg-green-lightest:hover{
    background-color:#e3fcec
}
.hover\:bg-teal-darkest:hover{
    background-color:#0d3331
}
.hover\:bg-teal-darker:hover{
    background-color:#20504f
}
.hover\:bg-teal-dark:hover{
    background-color:#38a89d
}
.hover\:bg-teal:hover{
    background-color:#4dc0b5
}
.hover\:bg-teal-light:hover{
    background-color:#64d5ca
}
.hover\:bg-teal-lighter:hover{
    background-color:#a0f0ed
}
.hover\:bg-teal-lightest:hover{
    background-color:#e8fffe
}
.hover\:bg-blue-darkest:hover{
    background-color:#12283a
}
.hover\:bg-blue-darker:hover{
    background-color:#1c3d5a
}
.hover\:bg-blue-dark:hover{
    background-color:#2779bd
}
.hover\:bg-blue:hover{
    background-color:#3490dc
}
.hover\:bg-blue-light:hover{
    background-color:#6cb2eb
}
.hover\:bg-blue-lighter:hover{
    background-color:#bcdefa
}
.hover\:bg-blue-lightest:hover{
    background-color:#eff8ff
}
.hover\:bg-indigo-darkest:hover{
    background-color:#191e38
}
.hover\:bg-indigo-darker:hover{
    background-color:#2f365f
}
.hover\:bg-indigo-dark:hover{
    background-color:#5661b3
}
.hover\:bg-indigo:hover{
    background-color:#6574cd
}
.hover\:bg-indigo-light:hover{
    background-color:#7886d7
}
.hover\:bg-indigo-lighter:hover{
    background-color:#b2b7ff
}
.hover\:bg-indigo-lightest:hover{
    background-color:#e6e8ff
}
.hover\:bg-purple-darkest:hover{
    background-color:#21183c
}
.hover\:bg-purple-darker:hover{
    background-color:#382b5f
}
.hover\:bg-purple-dark:hover{
    background-color:#794acf
}
.hover\:bg-purple:hover{
    background-color:#9561e2
}
.hover\:bg-purple-light:hover{
    background-color:#a779e9
}
.hover\:bg-purple-lighter:hover{
    background-color:#d6bbfc
}
.hover\:bg-purple-lightest:hover{
    background-color:#f3ebff
}
.hover\:bg-pink-darkest:hover{
    background-color:#451225
}
.hover\:bg-pink-darker:hover{
    background-color:#6f213f
}
.hover\:bg-pink-dark:hover{
    background-color:#eb5286
}
.hover\:bg-pink:hover{
    background-color:#f66d9b
}
.hover\:bg-pink-light:hover{
    background-color:#fa7ea8
}
.hover\:bg-pink-lighter:hover{
    background-color:#ffbbca
}
.hover\:bg-pink-lightest:hover{
    background-color:#ffebef
}
.hover\:bg-brand:hover{
    background-color:#f55069
}
.bg-bottom{
    background-position:bottom
}
.bg-center{
    background-position:50%
}
.bg-left{
    background-position:0
}
.bg-left-bottom{
    background-position:0 100%
}
.bg-left-top{
    background-position:0 0
}
.bg-right{
    background-position:100%
}
.bg-right-bottom{
    background-position:100% 100%
}
.bg-right-top{
    background-position:100% 0
}
.bg-top{
    background-position:top
}
.bg-repeat{
    background-repeat:repeat
}
.bg-no-repeat{
    background-repeat:no-repeat
}
.bg-repeat-x{
    background-repeat:repeat-x
}
.bg-repeat-y{
    background-repeat:repeat-y
}
.bg-cover{
    background-size:cover
}
.bg-contain{
    background-size:contain
}
.border-transparent{
    border-color:transparent
}
.border-black{
    border-color:#000
}
.border-grey-darkest{
    border-color:#3d4852
}
.border-grey-darker{
    border-color:#606f7b
}
.border-grey-dark{
    border-color:#8795a1
}
.border-grey{
    border-color:#b8c2cc
}
.border-grey-light{
    border-color:#dae1e7
}
.border-grey-lighter{
    border-color:#f1f5f8
}
.border-grey-lightest{
    border-color:#f8fafc
}
.border-white{
    border-color:#fff
}
.border-red-darkest{
    border-color:#3b0d0c
}
.border-red-darker{
    border-color:#621b18
}
.border-red-dark{
    border-color:#cc1f1a
}
.border-red{
    border-color:#e3342f
}
.border-red-light{
    border-color:#ef5753
}
.border-red-lighter{
    border-color:#f9acaa
}
.border-red-lightest{
    border-color:#fcebea
}
.border-orange-darkest{
    border-color:#462a16
}
.border-orange-darker{
    border-color:#613b1f
}
.border-orange-dark{
    border-color:#de751f
}
.border-orange{
    border-color:#f6993f
}
.border-orange-light{
    border-color:#faad63
}
.border-orange-lighter{
    border-color:#fcd9b6
}
.border-orange-lightest{
    border-color:#fff5eb
}
.border-yellow-darkest{
    border-color:#453411
}
.border-yellow-darker{
    border-color:#684f1d
}
.border-yellow-dark{
    border-color:#f2d024
}
.border-yellow{
    border-color:#ffed4a
}
.border-yellow-light{
    border-color:#fff382
}
.border-yellow-lighter{
    border-color:#fff9c2
}
.border-yellow-lightest{
    border-color:#fcfbeb
}
.border-green-darkest{
    border-color:#0f2f21
}
.border-green-darker{
    border-color:#1a4731
}
.border-green-dark{
    border-color:#1f9d55
}
.border-green{
    border-color:#38c172
}
.border-green-light{
    border-color:#51d88a
}
.border-green-lighter{
    border-color:#a2f5bf
}
.border-green-lightest{
    border-color:#e3fcec
}
.border-teal-darkest{
    border-color:#0d3331
}
.border-teal-darker{
    border-color:#20504f
}
.border-teal-dark{
    border-color:#38a89d
}
.border-teal{
    border-color:#4dc0b5
}
.border-teal-light{
    border-color:#64d5ca
}
.border-teal-lighter{
    border-color:#a0f0ed
}
.border-teal-lightest{
    border-color:#e8fffe
}
.border-blue-darkest{
    border-color:#12283a
}
.border-blue-darker{
    border-color:#1c3d5a
}
.border-blue-dark{
    border-color:#2779bd
}
.border-blue{
    border-color:#3490dc
}
.border-blue-light{
    border-color:#6cb2eb
}
.border-blue-lighter{
    border-color:#bcdefa
}
.border-blue-lightest{
    border-color:#eff8ff
}
.border-indigo-darkest{
    border-color:#191e38
}
.border-indigo-darker{
    border-color:#2f365f
}
.border-indigo-dark{
    border-color:#5661b3
}
.border-indigo{
    border-color:#6574cd
}
.border-indigo-light{
    border-color:#7886d7
}
.border-indigo-lighter{
    border-color:#b2b7ff
}
.border-indigo-lightest{
    border-color:#e6e8ff
}
.border-purple-darkest{
    border-color:#21183c
}
.border-purple-darker{
    border-color:#382b5f
}
.border-purple-dark{
    border-color:#794acf
}
.border-purple{
    border-color:#9561e2
}
.border-purple-light{
    border-color:#a779e9
}
.border-purple-lighter{
    border-color:#d6bbfc
}
.border-purple-lightest{
    border-color:#f3ebff
}
.border-pink-darkest{
    border-color:#451225
}
.border-pink-darker{
    border-color:#6f213f
}
.border-pink-dark{
    border-color:#eb5286
}
.border-pink{
    border-color:#f66d9b
}
.border-pink-light{
    border-color:#fa7ea8
}
.border-pink-lighter{
    border-color:#ffbbca
}
.border-pink-lightest{
    border-color:#ffebef
}
.border-brand{
    border-color:#f55069
}
.rounded-none{
    border-radius:0
}
.rounded-sm{
    border-radius:.125rem
}
.rounded{
    border-radius:.25rem
}
.rounded-lg{
    border-radius:.5rem
}
.rounded-full{
    border-radius:9999px
}
.rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.rounded-t-sm{
    border-top-left-radius:.125rem
}
.rounded-r-sm,.rounded-t-sm{
    border-top-right-radius:.125rem
}
.rounded-b-sm,.rounded-r-sm{
    border-bottom-right-radius:.125rem
}
.rounded-b-sm,.rounded-l-sm{
    border-bottom-left-radius:.125rem
}
.rounded-l-sm{
    border-top-left-radius:.125rem
}
.rounded-t{
    border-top-left-radius:.25rem
}
.rounded-r,.rounded-t{
    border-top-right-radius:.25rem
}
.rounded-b,.rounded-r{
    border-bottom-right-radius:.25rem
}
.rounded-b,.rounded-l{
    border-bottom-left-radius:.25rem
}
.rounded-l{
    border-top-left-radius:.25rem
}
.rounded-t-lg{
    border-top-left-radius:.5rem
}
.rounded-r-lg,.rounded-t-lg{
    border-top-right-radius:.5rem
}
.rounded-b-lg,.rounded-r-lg{
    border-bottom-right-radius:.5rem
}
.rounded-b-lg,.rounded-l-lg{
    border-bottom-left-radius:.5rem
}
.rounded-l-lg{
    border-top-left-radius:.5rem
}
.rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
}
.rounded-r-full{
    border-top-right-radius:9999px
}
.rounded-b-full,.rounded-r-full{
    border-bottom-right-radius:9999px
}
.rounded-b-full,.rounded-l-full{
    border-bottom-left-radius:9999px
}
.rounded-l-full{
    border-top-left-radius:9999px
}
.rounded-tl-none{
    border-top-left-radius:0
}
.rounded-tr-none{
    border-top-right-radius:0
}
.rounded-br-none{
    border-bottom-right-radius:0
}
.rounded-bl-none{
    border-bottom-left-radius:0
}
.rounded-tl-sm{
    border-top-left-radius:.125rem
}
.rounded-tr-sm{
    border-top-right-radius:.125rem
}
.rounded-br-sm{
    border-bottom-right-radius:.125rem
}
.rounded-bl-sm{
    border-bottom-left-radius:.125rem
}
.rounded-tl{
    border-top-left-radius:.25rem
}
.rounded-tr{
    border-top-right-radius:.25rem
}
.rounded-br{
    border-bottom-right-radius:.25rem
}
.rounded-bl{
    border-bottom-left-radius:.25rem
}
.rounded-tl-lg{
    border-top-left-radius:.5rem
}
.rounded-tr-lg{
    border-top-right-radius:.5rem
}
.rounded-br-lg{
    border-bottom-right-radius:.5rem
}
.rounded-bl-lg{
    border-bottom-left-radius:.5rem
}
.rounded-tl-full{
    border-top-left-radius:9999px
}
.rounded-tr-full{
    border-top-right-radius:9999px
}
.rounded-br-full{
    border-bottom-right-radius:9999px
}
.rounded-bl-full{
    border-bottom-left-radius:9999px
}
.border-solid{
    border-style:solid
}
.border-dashed{
    border-style:dashed
}
.border-dotted{
    border-style:dotted
}
.border-none{
    border-style:none
}
.border-0{
    border-width:0
}
.border-1{
    border-width:.0625rem
}
.border-2{
    border-width:.125rem
}
.border{
    border-width:.0625rem
}
.border-grid{
    border-width:1.5px
}
.border-t-0{
    border-top-width:0
}
.border-r-0{
    border-right-width:0
}
.border-b-0{
    border-bottom-width:0
}
.border-l-0{
    border-left-width:0
}
.border-t-1{
    border-top-width:.0625rem
}
.border-r-1{
    border-right-width:.0625rem
}
.border-b-1{
    border-bottom-width:.0625rem
}
.border-l-1{
    border-left-width:.0625rem
}
.border-t-2{
    border-top-width:.125rem
}
.border-r-2{
    border-right-width:.125rem
}
.border-b-2{
    border-bottom-width:.125rem
}
.border-l-2{
    border-left-width:.125rem
}
.border-t{
    border-top-width:.0625rem
}
.border-r{
    border-right-width:.0625rem
}
.border-b{
    border-bottom-width:.0625rem
}
.border-l{
    border-left-width:.0625rem
}
.border-t-grid{
    border-top-width:1.5px
}
.border-r-grid{
    border-right-width:1.5px
}
.border-b-grid{
    border-bottom-width:1.5px
}
.border-l-grid{
    border-left-width:1.5px
}
.cursor-auto{
    cursor:auto
}
.cursor-default{
    cursor:default
}
.cursor-pointer{
    cursor:pointer
}
.cursor-not-allowed{
    cursor:not-allowed
}
.block{
    display:block
}
.inline-block{
    display:inline-block
}
.inline{
    display:inline
}
.table{
    display:table
}
.table-row{
    display:table-row
}
.table-cell{
    display:table-cell
}
.hidden{
    display:none
}
.flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.inline-flex{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.flex-row{
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
}
.flex-row,.flex-row-reverse{
    -webkit-box-orient:horizontal
}
.flex-row-reverse{
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.flex-col{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.flex-col-reverse{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse
}
.flex-wrap{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse;
    flex-wrap:wrap-reverse
}
.flex-no-wrap{
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.items-start{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.items-end{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.items-center{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.items-baseline{
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    align-items:baseline
}
.items-stretch{
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.self-auto{
    -ms-flex-item-align:auto;
    align-self:auto
}
.self-start{
    -ms-flex-item-align:start;
    align-self:flex-start
}
.self-end{
    -ms-flex-item-align:end;
    align-self:flex-end
}
.self-center{
    -ms-flex-item-align:center;
    align-self:center
}
.self-stretch{
    -ms-flex-item-align:stretch;
    align-self:stretch
}
.justify-start{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.justify-end{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.justify-center{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.justify-between{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.justify-around{
    -ms-flex-pack:distribute;
    justify-content:space-around
}
.content-center{
    -ms-flex-line-pack:center;
    align-content:center
}
.content-start{
    -ms-flex-line-pack:start;
    align-content:flex-start
}
.content-end{
    -ms-flex-line-pack:end;
    align-content:flex-end
}
.content-between{
    -ms-flex-line-pack:justify;
    align-content:space-between
}
.content-around{
    -ms-flex-line-pack:distribute;
    align-content:space-around
}
.flex-1{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.flex-auto{
    -webkit-box-flex:1;
    -ms-flex:auto;
    flex:auto
}
.flex-initial{
    -webkit-box-flex:initial;
    -ms-flex:initial;
    flex:initial
}
.flex-none{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none
}
.flex-grow{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.flex-shrink{
    -ms-flex-negative:1;
    flex-shrink:1
}
.flex-no-grow{
    -webkit-box-flex:0;
    -ms-flex-positive:0;
    flex-grow:0
}
.flex-no-shrink{
    -ms-flex-negative:0;
    flex-shrink:0
}
.float-right{
    float:right
}
.float-left{
    float:left
}
.float-none{
    float:none
}
.clearfix:after{
    content:"";
    display:table;
    clear:both
}
.font-sans{
    font-family:Jan-Regular,Helvetica Neue,sans-serif
}
.font-serif{
    font-family:Gza-SemiBold,Georgia,serif
}
.font-light{
    font-weight:300
}
.font-normal{
    font-weight:400
}
.font-bold{
    font-weight:700
}
.h-0{
    height:0
}
.h-input{
    height:3.75rem
}
.h-lg-btn{
    height:5rem
}
.h-tag{
    height:1.875rem
}
.h-sm-tag{
    height:1.375rem
}
.h-lightbox{
    height:41.25rem
}
.h-lg-card{
    height:35rem
}
.h-auto{
    height:auto
}
.h-px{
    height:1px
}
.h-full{
    height:100%
}
.h-screen{
    height:100vh
}
.h-burger{
    height:3px
}
.leading-none{
    line-height:1
}
.leading-tight{
    line-height:1.25
}
.leading-normal{
    line-height:1.5
}
.leading-loose{
    line-height:2
}
.leading-2xl{
    line-height:1.3333333333333333
}
.leading-xl{
    line-height:1.4
}
.leading-lg{
    line-height:1.3333333333333333
}
.leading-body{
    line-height:1.7777777777777777
}
.leading-sm{
    line-height:2
}
.leading-xs{
    line-height:2.2222222222222223
}
.leading-footer{
    line-height:.9375rem
}
.leading-copy,.leading-intro{
    line-height:1.3125rem
}
.m-0{
    margin:0
}
.m-1{
    margin:.3125rem
}
.m-2{
    margin:.625rem
}
.m-3{
    margin:.9375rem
}
.m-4{
    margin:1.25rem
}
.m-5{
    margin:1.5625rem
}
.m-6{
    margin:1.875rem
}
.m-7{
    margin:2.1875rem
}
.m-8{
    margin:2.5rem
}
.m-9{
    margin:2.8125rem
}
.m-10{
    margin:3.125rem
}
.m-11{
    margin:3.4375rem
}
.m-12{
    margin:3.75rem
}
.m-13{
    margin:4.375rem
}
.m-14{
    margin:5rem
}
.m-15{
    margin:5.625rem
}
.m-16{
    margin:6.25rem
}
.m-auto{
    margin:auto
}
.m-px{
    margin:.0625rem
}
.m-default{
    margin:1.5625rem
}
.m-enter{
    margin:1em
}
.my-0{
    margin-top:0;
    margin-bottom:0
}
.mx-0{
    margin-left:0;
    margin-right:0
}
.my-1{
    margin-top:.3125rem;
    margin-bottom:.3125rem
}
.mx-1{
    margin-left:.3125rem;
    margin-right:.3125rem
}
.my-2{
    margin-top:.625rem;
    margin-bottom:.625rem
}
.mx-2{
    margin-left:.625rem;
    margin-right:.625rem
}
.my-3{
    margin-top:.9375rem;
    margin-bottom:.9375rem
}
.mx-3{
    margin-left:.9375rem;
    margin-right:.9375rem
}
.my-4{
    margin-top:1.25rem;
    margin-bottom:1.25rem
}
.mx-4{
    margin-left:1.25rem;
    margin-right:1.25rem
}
.my-5{
    margin-top:1.5625rem;
    margin-bottom:1.5625rem
}
.mx-5{
    margin-left:1.5625rem;
    margin-right:1.5625rem
}
.my-6{
    margin-top:1.875rem;
    margin-bottom:1.875rem
}
.mx-6{
    margin-left:1.875rem;
    margin-right:1.875rem
}
.my-7{
    margin-top:2.1875rem;
    margin-bottom:2.1875rem
}
.mx-7{
    margin-left:2.1875rem;
    margin-right:2.1875rem
}
.my-8{
    margin-top:2.5rem;
    margin-bottom:2.5rem
}
.mx-8{
    margin-left:2.5rem;
    margin-right:2.5rem
}
.my-9{
    margin-top:2.8125rem;
    margin-bottom:2.8125rem
}
.mx-9{
    margin-left:2.8125rem;
    margin-right:2.8125rem
}
.my-10{
    margin-top:3.125rem;
    margin-bottom:3.125rem
}
.mx-10{
    margin-left:3.125rem;
    margin-right:3.125rem
}
.my-11{
    margin-top:3.4375rem;
    margin-bottom:3.4375rem
}
.mx-11{
    margin-left:3.4375rem;
    margin-right:3.4375rem
}
.my-12{
    margin-top:3.75rem;
    margin-bottom:3.75rem
}
.mx-12{
    margin-left:3.75rem;
    margin-right:3.75rem
}
.my-13{
    margin-top:4.375rem;
    margin-bottom:4.375rem
}
.mx-13{
    margin-left:4.375rem;
    margin-right:4.375rem
}
.my-14{
    margin-top:5rem;
    margin-bottom:5rem
}
.mx-14{
    margin-left:5rem;
    margin-right:5rem
}
.my-15{
    margin-top:5.625rem;
    margin-bottom:5.625rem
}
.mx-15{
    margin-left:5.625rem;
    margin-right:5.625rem
}
.my-16{
    margin-top:6.25rem;
    margin-bottom:6.25rem
}
.mx-16{
    margin-left:6.25rem;
    margin-right:6.25rem
}
.my-auto{
    margin-top:auto;
    margin-bottom:auto
}
.mx-auto{
    margin-left:auto;
    margin-right:auto
}
.my-px{
    margin-top:.0625rem;
    margin-bottom:.0625rem
}
.mx-px{
    margin-left:.0625rem;
    margin-right:.0625rem
}
.my-default{
    margin-top:1.5625rem;
    margin-bottom:1.5625rem
}
.mx-default{
    margin-left:1.5625rem;
    margin-right:1.5625rem
}
.my-enter{
    margin-top:1em;
    margin-bottom:1em
}
.mx-enter{
    margin-left:1em;
    margin-right:1em
}
.mt-0{
    margin-top:0
}
.mr-0{
    margin-right:0
}
.mb-0{
    margin-bottom:0
}
.ml-0{
    margin-left:0
}
.mt-1{
    margin-top:.3125rem
}
.mr-1{
    margin-right:.3125rem
}
.mb-1{
    margin-bottom:.3125rem
}
.ml-1{
    margin-left:.3125rem
}
.mt-2{
    margin-top:.625rem
}
.mr-2{
    margin-right:.625rem
}
.mb-2{
    margin-bottom:.625rem
}
.ml-2{
    margin-left:.625rem
}
.mt-3{
    margin-top:.9375rem
}
.mr-3{
    margin-right:.9375rem
}
.mb-3{
    margin-bottom:.9375rem
}
.ml-3{
    margin-left:.9375rem
}
.mt-4{
    margin-top:1.25rem
}
.mr-4{
    margin-right:1.25rem
}
.mb-4{
    margin-bottom:1.25rem
}
.ml-4{
    margin-left:1.25rem
}
.mt-5{
    margin-top:1.5625rem
}
.mr-5{
    margin-right:1.5625rem
}
.mb-5{
    margin-bottom:1.5625rem
}
.ml-5{
    margin-left:1.5625rem
}
.mt-6{
    margin-top:1.875rem
}
.mr-6{
    margin-right:1.875rem
}
.mb-6{
    margin-bottom:1.875rem
}
.ml-6{
    margin-left:1.875rem
}
.mt-7{
    margin-top:2.1875rem
}
.mr-7{
    margin-right:2.1875rem
}
.mb-7{
    margin-bottom:2.1875rem
}
.ml-7{
    margin-left:2.1875rem
}
.mt-8{
    margin-top:2.5rem
}
.mr-8{
    margin-right:2.5rem
}
.mb-8{
    margin-bottom:2.5rem
}
.ml-8{
    margin-left:2.5rem
}
.mt-9{
    margin-top:2.8125rem
}
.mr-9{
    margin-right:2.8125rem
}
.mb-9{
    margin-bottom:2.8125rem
}
.ml-9{
    margin-left:2.8125rem
}
.mt-10{
    margin-top:3.125rem
}
.mr-10{
    margin-right:3.125rem
}
.mb-10{
    margin-bottom:3.125rem
}
.ml-10{
    margin-left:3.125rem
}
.mt-11{
    margin-top:3.4375rem
}
.mr-11{
    margin-right:3.4375rem
}
.mb-11{
    margin-bottom:3.4375rem
}
.ml-11{
    margin-left:3.4375rem
}
.mt-12{
    margin-top:3.75rem
}
.mr-12{
    margin-right:3.75rem
}
.mb-12{
    margin-bottom:3.75rem
}
.ml-12{
    margin-left:3.75rem
}
.mt-13{
    margin-top:4.375rem
}
.mr-13{
    margin-right:4.375rem
}
.mb-13{
    margin-bottom:4.375rem
}
.ml-13{
    margin-left:4.375rem
}
.mt-14{
    margin-top:5rem
}
.mr-14{
    margin-right:5rem
}
.mb-14{
    margin-bottom:5rem
}
.ml-14{
    margin-left:5rem
}
.mt-15{
    margin-top:5.625rem
}
.mr-15{
    margin-right:5.625rem
}
.mb-15{
    margin-bottom:5.625rem
}
.ml-15{
    margin-left:5.625rem
}
.mt-16{
    margin-top:6.25rem
}
.mr-16{
    margin-right:6.25rem
}
.mb-16{
    margin-bottom:6.25rem
}
.ml-16{
    margin-left:6.25rem
}
.mt-auto{
    margin-top:auto
}
.mr-auto{
    margin-right:auto
}
.mb-auto{
    margin-bottom:auto
}
.ml-auto{
    margin-left:auto
}
.mt-px{
    margin-top:.0625rem
}
.mr-px{
    margin-right:.0625rem
}
.mb-px{
    margin-bottom:.0625rem
}
.ml-px{
    margin-left:.0625rem
}
.mt-default{
    margin-top:1.5625rem
}
.mr-default{
    margin-right:1.5625rem
}
.mb-default{
    margin-bottom:1.5625rem
}
.ml-default{
    margin-left:1.5625rem
}
.mt-enter{
    margin-top:1em
}
.mr-enter{
    margin-right:1em
}
.mb-enter{
    margin-bottom:1em
}
.ml-enter{
    margin-left:1em
}
.max-h-full{
    max-height:100%
}
.max-h-screen{
    max-height:100vh
}
.max-h-lightbox{
    max-height:41.25rem
}
.max-h-lg-card{
    max-height:35rem
}
.max-w-xs{
    max-width:10rem
}
.max-w-sm{
    max-width:30rem
}
.max-w-md{
    max-width:40rem
}
.max-w-lg{
    max-width:50rem
}
.max-w-xl{
    max-width:60rem
}
.max-w-full{
    max-width:100%
}
.max-w-lightbox{
    max-width:27.5rem
}
.max-w-card{
    max-width:23.125rem
}
.max-w-subscribe{
    max-width:48.125rem
}
.max-w-subheading{
    max-width:22em
}
.min-h-0{
    min-height:0
}
.min-h-full{
    min-height:100%
}
.min-h-screen{
    min-height:100vh
}
.min-w-0{
    min-width:0
}
.min-w-full{
    min-width:100%
}
.-m-0{
    margin:0
}
.-m-1{
    margin:-.25rem
}
.-m-2{
    margin:-.5rem
}
.-m-3{
    margin:-.75rem
}
.-m-4{
    margin:-1rem
}
.-m-6{
    margin:-1.5rem
}
.-m-8{
    margin:-2rem
}
.-m-px{
    margin:-1px
}
.-my-0{
    margin-top:0;
    margin-bottom:0
}
.-mx-0{
    margin-left:0;
    margin-right:0
}
.-my-1{
    margin-top:-.25rem;
    margin-bottom:-.25rem
}
.-mx-1{
    margin-left:-.25rem;
    margin-right:-.25rem
}
.-my-2{
    margin-top:-.5rem;
    margin-bottom:-.5rem
}
.-mx-2{
    margin-left:-.5rem;
    margin-right:-.5rem
}
.-my-3{
    margin-top:-.75rem;
    margin-bottom:-.75rem
}
.-mx-3{
    margin-left:-.75rem;
    margin-right:-.75rem
}
.-my-4{
    margin-top:-1rem;
    margin-bottom:-1rem
}
.-mx-4{
    margin-left:-1rem;
    margin-right:-1rem
}
.-my-6{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem
}
.-mx-6{
    margin-left:-1.5rem;
    margin-right:-1.5rem
}
.-my-8{
    margin-top:-2rem;
    margin-bottom:-2rem
}
.-mx-8{
    margin-left:-2rem;
    margin-right:-2rem
}
.-my-px{
    margin-top:-1px;
    margin-bottom:-1px
}
.-mx-px{
    margin-left:-1px;
    margin-right:-1px
}
.-mt-0{
    margin-top:0
}
.-mr-0{
    margin-right:0
}
.-mb-0{
    margin-bottom:0
}
.-ml-0{
    margin-left:0
}
.-mt-1{
    margin-top:-.25rem
}
.-mr-1{
    margin-right:-.25rem
}
.-mb-1{
    margin-bottom:-.25rem
}
.-ml-1{
    margin-left:-.25rem
}
.-mt-2{
    margin-top:-.5rem
}
.-mr-2{
    margin-right:-.5rem
}
.-mb-2{
    margin-bottom:-.5rem
}
.-ml-2{
    margin-left:-.5rem
}
.-mt-3{
    margin-top:-.75rem
}
.-mr-3{
    margin-right:-.75rem
}
.-mb-3{
    margin-bottom:-.75rem
}
.-ml-3{
    margin-left:-.75rem
}
.-mt-4{
    margin-top:-1rem
}
.-mr-4{
    margin-right:-1rem
}
.-mb-4{
    margin-bottom:-1rem
}
.-ml-4{
    margin-left:-1rem
}
.-mt-6{
    margin-top:-1.5rem
}
.-mr-6{
    margin-right:-1.5rem
}
.-mb-6{
    margin-bottom:-1.5rem
}
.-ml-6{
    margin-left:-1.5rem
}
.-mt-8{
    margin-top:-2rem
}
.-mr-8{
    margin-right:-2rem
}
.-mb-8{
    margin-bottom:-2rem
}
.-ml-8{
    margin-left:-2rem
}
.-mt-px{
    margin-top:-1px
}
.-mr-px{
    margin-right:-1px
}
.-mb-px{
    margin-bottom:-1px
}
.-ml-px{
    margin-left:-1px
}
.opacity-0{
    opacity:0
}
.opacity-25{
    opacity:.25
}
.opacity-50{
    opacity:.5
}
.opacity-75{
    opacity:.75
}
.opacity-100{
    opacity:1
}
.overflow-auto{
    overflow:auto
}
.overflow-hidden{
    overflow:hidden
}
.overflow-visible{
    overflow:visible
}
.overflow-scroll{
    overflow:scroll
}
.overflow-x-scroll{
    overflow-x:auto
}
.overflow-x-scroll,.overflow-y-scroll{
    -ms-overflow-style:-ms-autohiding-scrollbar
}
.overflow-y-scroll{
    overflow-y:auto
}
.scrolling-touch{
    -webkit-overflow-scrolling:touch
}
.scrolling-auto{
    -webkit-overflow-scrolling:auto
}
.p-0{
    padding:0
}
.p-1{
    padding:.3125rem
}
.p-2{
    padding:.625rem
}
.p-3{
    padding:.9375rem
}
.p-4{
    padding:1.25rem
}
.p-5{
    padding:1.5625rem
}
.p-6{
    padding:1.875rem
}
.p-7{
    padding:2.1875rem
}
.p-8{
    padding:2.5rem
}
.p-9{
    padding:2.8125rem
}
.p-10{
    padding:3.125rem
}
.p-11{
    padding:3.4375rem
}
.p-12{
    padding:3.75rem
}
.p-13{
    padding:4.375rem
}
.p-14{
    padding:5rem
}
.p-15{
    padding:5.625rem
}
.p-16{
    padding:6.25rem
}
.p-px{
    padding:.0625rem
}
.p-default{
    padding:1.5625rem
}
.py-0{
    padding-top:0;
    padding-bottom:0
}
.px-0{
    padding-left:0;
    padding-right:0
}
.py-1{
    padding-top:.3125rem;
    padding-bottom:.3125rem
}
.px-1{
    padding-left:.3125rem;
    padding-right:.3125rem
}
.py-2{
    padding-top:.625rem;
    padding-bottom:.625rem
}
.px-2{
    padding-left:.625rem;
    padding-right:.625rem
}
.py-3{
    padding-top:.9375rem;
    padding-bottom:.9375rem
}
.px-3{
    padding-left:.9375rem;
    padding-right:.9375rem
}
.py-4{
    padding-top:1.25rem;
    padding-bottom:1.25rem
}
.px-4{
    padding-left:1.25rem;
    padding-right:1.25rem
}
.py-5{
    padding-top:1.5625rem;
    padding-bottom:1.5625rem
}
.px-5{
    padding-left:1.5625rem;
    padding-right:1.5625rem
}
.py-6{
    padding-top:1.875rem;
    padding-bottom:1.875rem
}
.px-6{
    padding-left:1.875rem;
    padding-right:1.875rem
}
.py-7{
    padding-top:2.1875rem;
    padding-bottom:2.1875rem
}
.px-7{
    padding-left:2.1875rem;
    padding-right:2.1875rem
}
.py-8{
    padding-top:2.5rem;
    padding-bottom:2.5rem
}
.px-8{
    padding-left:2.5rem;
    padding-right:2.5rem
}
.py-9{
    padding-top:2.8125rem;
    padding-bottom:2.8125rem
}
.px-9{
    padding-left:2.8125rem;
    padding-right:2.8125rem
}
.py-10{
    padding-top:3.125rem;
    padding-bottom:3.125rem
}
.px-10{
    padding-left:3.125rem;
    padding-right:3.125rem
}
.py-11{
    padding-top:3.4375rem;
    padding-bottom:3.4375rem
}
.px-11{
    padding-left:3.4375rem;
    padding-right:3.4375rem
}
.py-12{
    padding-top:3.75rem;
    padding-bottom:3.75rem
}
.px-12{
    padding-left:3.75rem;
    padding-right:3.75rem
}
.py-13{
    padding-top:4.375rem;
    padding-bottom:4.375rem
}
.px-13{
    padding-left:4.375rem;
    padding-right:4.375rem
}
.py-14{
    padding-top:5rem;
    padding-bottom:5rem
}
.px-14{
    padding-left:5rem;
    padding-right:5rem
}
.py-15{
    padding-top:5.625rem;
    padding-bottom:5.625rem
}
.px-15{
    padding-left:5.625rem;
    padding-right:5.625rem
}
.py-16{
    padding-top:6.25rem;
    padding-bottom:6.25rem
}
.px-16{
    padding-left:6.25rem;
    padding-right:6.25rem
}
.py-px{
    padding-top:.0625rem;
    padding-bottom:.0625rem
}
.px-px{
    padding-left:.0625rem;
    padding-right:.0625rem
}
.py-default{
    padding-top:1.5625rem;
    padding-bottom:1.5625rem
}
.px-default{
    padding-left:1.5625rem;
    padding-right:1.5625rem
}
.pt-0{
    padding-top:0
}
.pr-0{
    padding-right:0
}
.pb-0{
    padding-bottom:0
}
.pl-0{
    padding-left:0
}
.pt-1{
    padding-top:.3125rem
}
.pr-1{
    padding-right:.3125rem
}
.pb-1{
    padding-bottom:.3125rem
}
.pl-1{
    padding-left:.3125rem
}
.pt-2{
    padding-top:.625rem
}
.pr-2{
    padding-right:.625rem
}
.pb-2{
    padding-bottom:.625rem
}
.pl-2{
    padding-left:.625rem
}
.pt-3{
    padding-top:.9375rem
}
.pr-3{
    padding-right:.9375rem
}
.pb-3{
    padding-bottom:.9375rem
}
.pl-3{
    padding-left:.9375rem
}
.pt-4{
    padding-top:1.25rem
}
.pr-4{
    padding-right:1.25rem
}
.pb-4{
    padding-bottom:1.25rem
}
.pl-4{
    padding-left:1.25rem
}
.pt-5{
    padding-top:1.5625rem
}
.pr-5{
    padding-right:1.5625rem
}
.pb-5{
    padding-bottom:1.5625rem
}
.pl-5{
    padding-left:1.5625rem
}
.pt-6{
    padding-top:1.875rem
}
.pr-6{
    padding-right:1.875rem
}
.pb-6{
    padding-bottom:1.875rem
}
.pl-6{
    padding-left:1.875rem
}
.pt-7{
    padding-top:2.1875rem
}
.pr-7{
    padding-right:2.1875rem
}
.pb-7{
    padding-bottom:2.1875rem
}
.pl-7{
    padding-left:2.1875rem
}
.pt-8{
    padding-top:2.5rem
}
.pr-8{
    padding-right:2.5rem
}
.pb-8{
    padding-bottom:2.5rem
}
.pl-8{
    padding-left:2.5rem
}
.pt-9{
    padding-top:2.8125rem
}
.pr-9{
    padding-right:2.8125rem
}
.pb-9{
    padding-bottom:2.8125rem
}
.pl-9{
    padding-left:2.8125rem
}
.pt-10{
    padding-top:3.125rem
}
.pr-10{
    padding-right:3.125rem
}
.pb-10{
    padding-bottom:3.125rem
}
.pl-10{
    padding-left:3.125rem
}
.pt-11{
    padding-top:3.4375rem
}
.pr-11{
    padding-right:3.4375rem
}
.pb-11{
    padding-bottom:3.4375rem
}
.pl-11{
    padding-left:3.4375rem
}
.pt-12{
    padding-top:3.75rem
}
.pr-12{
    padding-right:3.75rem
}
.pb-12{
    padding-bottom:3.75rem
}
.pl-12{
    padding-left:3.75rem
}
.pt-13{
    padding-top:4.375rem
}
.pr-13{
    padding-right:4.375rem
}
.pb-13{
    padding-bottom:4.375rem
}
.pl-13{
    padding-left:4.375rem
}
.pt-14{
    padding-top:5rem
}
.pr-14{
    padding-right:5rem
}
.pb-14{
    padding-bottom:5rem
}
.pl-14{
    padding-left:5rem
}
.pt-15{
    padding-top:5.625rem
}
.pr-15{
    padding-right:5.625rem
}
.pb-15{
    padding-bottom:5.625rem
}
.pl-15{
    padding-left:5.625rem
}
.pt-16{
    padding-top:6.25rem
}
.pr-16{
    padding-right:6.25rem
}
.pb-16{
    padding-bottom:6.25rem
}
.pl-16{
    padding-left:6.25rem
}
.pt-px{
    padding-top:.0625rem
}
.pr-px{
    padding-right:.0625rem
}
.pb-px{
    padding-bottom:.0625rem
}
.pl-px{
    padding-left:.0625rem
}
.pt-default{
    padding-top:1.5625rem
}
.pr-default{
    padding-right:1.5625rem
}
.pb-default{
    padding-bottom:1.5625rem
}
.pl-default{
    padding-left:1.5625rem
}
.pointer-events-none{
    pointer-events:none
}
.pointer-events-auto{
    pointer-events:auto
}
.static{
    position:static
}
.fixed{
    position:fixed
}
.absolute{
    position:absolute
}
.relative{
    position:relative
}
.pin-none{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
}
.pin{
    right:0;
    left:0
}
.pin,.pin-y{
    top:0;
    bottom:0
}
.pin-x{
    right:0;
    left:0
}
.pin-t{
    top:0
}
.pin-r{
    right:0
}
.pin-b{
    bottom:0
}
.pin-l{
    left:0
}
.resize-none{
    resize:none
}
.resize-y{
    resize:vertical
}
.resize-x{
    resize:horizontal
}
.resize{
    resize:both
}
.shadow{
    -webkit-box-shadow:0 0 1.875rem rgba(0,0,0,.15);
    box-shadow:0 0 1.875rem rgba(0,0,0,.15)
}
.shadow-md{
    -webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);
    box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)
}
.shadow-lg{
    -webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08);
    box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)
}
.shadow-inner{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);
    box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)
}
.shadow-none{
    -webkit-box-shadow:none;
    box-shadow:none
}
.fill-current{
    fill:currentColor
}
.text-left{
    text-align:left
}
.text-center{
    text-align:center
}
.text-right{
    text-align:right
}
.text-justify{
    text-align:justify
}
.text-transparent{
    color:transparent
}
.text-black{
    color:#000
}
.text-grey-darkest{
    color:#3d4852
}
.text-grey-darker{
    color:#606f7b
}
.text-grey-dark{
    color:#8795a1
}
.text-grey{
    color:#b8c2cc
}
.text-grey-light{
    color:#dae1e7
}
.text-grey-lighter{
    color:#f1f5f8
}
.text-grey-lightest{
    color:#f8fafc
}
.text-white{
    color:#fff
}
.text-red-darkest{
    color:#3b0d0c
}
.text-red-darker{
    color:#621b18
}
.text-red-dark{
    color:#cc1f1a
}
.text-red{
    color:#e3342f
}
.text-red-light{
    color:#ef5753
}
.text-red-lighter{
    color:#f9acaa
}
.text-red-lightest{
    color:#fcebea
}
.text-orange-darkest{
    color:#462a16
}
.text-orange-darker{
    color:#613b1f
}
.text-orange-dark{
    color:#de751f
}
.text-orange{
    color:#f6993f
}
.text-orange-light{
    color:#faad63
}
.text-orange-lighter{
    color:#fcd9b6
}
.text-orange-lightest{
    color:#fff5eb
}
.text-yellow-darkest{
    color:#453411
}
.text-yellow-darker{
    color:#684f1d
}
.text-yellow-dark{
    color:#f2d024
}
.text-yellow{
    color:#ffed4a
}
.text-yellow-light{
    color:#fff382
}
.text-yellow-lighter{
    color:#fff9c2
}
.text-yellow-lightest{
    color:#fcfbeb
}
.text-green-darkest{
    color:#0f2f21
}
.text-green-darker{
    color:#1a4731
}
.text-green-dark{
    color:#1f9d55
}
.text-green{
    color:#38c172
}
.text-green-light{
    color:#51d88a
}
.text-green-lighter{
    color:#a2f5bf
}
.text-green-lightest{
    color:#e3fcec
}
.text-teal-darkest{
    color:#0d3331
}
.text-teal-darker{
    color:#20504f
}
.text-teal-dark{
    color:#38a89d
}
.text-teal{
    color:#4dc0b5
}
.text-teal-light{
    color:#64d5ca
}
.text-teal-lighter{
    color:#a0f0ed
}
.text-teal-lightest{
    color:#e8fffe
}
.text-blue-darkest{
    color:#12283a
}
.text-blue-darker{
    color:#1c3d5a
}
.text-blue-dark{
    color:#2779bd
}
.text-blue{
    color:#3490dc
}
.text-blue-light{
    color:#6cb2eb
}
.text-blue-lighter{
    color:#bcdefa
}
.text-blue-lightest{
    color:#eff8ff
}
.text-indigo-darkest{
    color:#191e38
}
.text-indigo-darker{
    color:#2f365f
}
.text-indigo-dark{
    color:#5661b3
}
.text-indigo{
    color:#6574cd
}
.text-indigo-light{
    color:#7886d7
}
.text-indigo-lighter{
    color:#b2b7ff
}
.text-indigo-lightest{
    color:#e6e8ff
}
.text-purple-darkest{
    color:#21183c
}
.text-purple-darker{
    color:#382b5f
}
.text-purple-dark{
    color:#794acf
}
.text-purple{
    color:#9561e2
}
.text-purple-light{
    color:#a779e9
}
.text-purple-lighter{
    color:#d6bbfc
}
.text-purple-lightest{
    color:#f3ebff
}
.text-pink-darkest{
    color:#451225
}
.text-pink-darker{
    color:#6f213f
}
.text-pink-dark{
    color:#eb5286
}
.text-pink{
    color:#f66d9b
}
.text-pink-light{
    color:#fa7ea8
}
.text-pink-lighter{
    color:#ffbbca
}
.text-pink-lightest{
    color:#ffebef
}
.text-brand{
    color:#f55069
}
.hover\:text-transparent:hover{
    color:transparent
}
.hover\:text-black:hover{
    color:#000
}
.hover\:text-grey-darkest:hover{
    color:#3d4852
}
.hover\:text-grey-darker:hover{
    color:#606f7b
}
.hover\:text-grey-dark:hover{
    color:#8795a1
}
.hover\:text-grey:hover{
    color:#b8c2cc
}
.hover\:text-grey-light:hover{
    color:#dae1e7
}
.hover\:text-grey-lighter:hover{
    color:#f1f5f8
}
.hover\:text-grey-lightest:hover{
    color:#f8fafc
}
.hover\:text-white:hover{
    color:#fff
}
.hover\:text-red-darkest:hover{
    color:#3b0d0c
}
.hover\:text-red-darker:hover{
    color:#621b18
}
.hover\:text-red-dark:hover{
    color:#cc1f1a
}
.hover\:text-red:hover{
    color:#e3342f
}
.hover\:text-red-light:hover{
    color:#ef5753
}
.hover\:text-red-lighter:hover{
    color:#f9acaa
}
.hover\:text-red-lightest:hover{
    color:#fcebea
}
.hover\:text-orange-darkest:hover{
    color:#462a16
}
.hover\:text-orange-darker:hover{
    color:#613b1f
}
.hover\:text-orange-dark:hover{
    color:#de751f
}
.hover\:text-orange:hover{
    color:#f6993f
}
.hover\:text-orange-light:hover{
    color:#faad63
}
.hover\:text-orange-lighter:hover{
    color:#fcd9b6
}
.hover\:text-orange-lightest:hover{
    color:#fff5eb
}
.hover\:text-yellow-darkest:hover{
    color:#453411
}
.hover\:text-yellow-darker:hover{
    color:#684f1d
}
.hover\:text-yellow-dark:hover{
    color:#f2d024
}
.hover\:text-yellow:hover{
    color:#ffed4a
}
.hover\:text-yellow-light:hover{
    color:#fff382
}
.hover\:text-yellow-lighter:hover{
    color:#fff9c2
}
.hover\:text-yellow-lightest:hover{
    color:#fcfbeb
}
.hover\:text-green-darkest:hover{
    color:#0f2f21
}
.hover\:text-green-darker:hover{
    color:#1a4731
}
.hover\:text-green-dark:hover{
    color:#1f9d55
}
.hover\:text-green:hover{
    color:#38c172
}
.hover\:text-green-light:hover{
    color:#51d88a
}
.hover\:text-green-lighter:hover{
    color:#a2f5bf
}
.hover\:text-green-lightest:hover{
    color:#e3fcec
}
.hover\:text-teal-darkest:hover{
    color:#0d3331
}
.hover\:text-teal-darker:hover{
    color:#20504f
}
.hover\:text-teal-dark:hover{
    color:#38a89d
}
.hover\:text-teal:hover{
    color:#4dc0b5
}
.hover\:text-teal-light:hover{
    color:#64d5ca
}
.hover\:text-teal-lighter:hover{
    color:#a0f0ed
}
.hover\:text-teal-lightest:hover{
    color:#e8fffe
}
.hover\:text-blue-darkest:hover{
    color:#12283a
}
.hover\:text-blue-darker:hover{
    color:#1c3d5a
}
.hover\:text-blue-dark:hover{
    color:#2779bd
}
.hover\:text-blue:hover{
    color:#3490dc
}
.hover\:text-blue-light:hover{
    color:#6cb2eb
}
.hover\:text-blue-lighter:hover{
    color:#bcdefa
}
.hover\:text-blue-lightest:hover{
    color:#eff8ff
}
.hover\:text-indigo-darkest:hover{
    color:#191e38
}
.hover\:text-indigo-darker:hover{
    color:#2f365f
}
.hover\:text-indigo-dark:hover{
    color:#5661b3
}
.hover\:text-indigo:hover{
    color:#6574cd
}
.hover\:text-indigo-light:hover{
    color:#7886d7
}
.hover\:text-indigo-lighter:hover{
    color:#b2b7ff
}
.hover\:text-indigo-lightest:hover{
    color:#e6e8ff
}
.hover\:text-purple-darkest:hover{
    color:#21183c
}
.hover\:text-purple-darker:hover{
    color:#382b5f
}
.hover\:text-purple-dark:hover{
    color:#794acf
}
.hover\:text-purple:hover{
    color:#9561e2
}
.hover\:text-purple-light:hover{
    color:#a779e9
}
.hover\:text-purple-lighter:hover{
    color:#d6bbfc
}
.hover\:text-purple-lightest:hover{
    color:#f3ebff
}
.hover\:text-pink-darkest:hover{
    color:#451225
}
.hover\:text-pink-darker:hover{
    color:#6f213f
}
.hover\:text-pink-dark:hover{
    color:#eb5286
}
.hover\:text-pink:hover{
    color:#f66d9b
}
.hover\:text-pink-light:hover{
    color:#fa7ea8
}
.hover\:text-pink-lighter:hover{
    color:#ffbbca
}
.hover\:text-pink-lightest:hover{
    color:#ffebef
}
.hover\:text-brand:hover{
    color:#f55069
}
.text-2xl{
    font-size:2.8125rem
}
.text-xl{
    font-size:1.875rem
}
.text-lg{
    font-size:1.5rem
}
.text-body{
    font-size:1.125rem
}
.text-sm{
    font-size:.75rem
}
.text-xs{
    font-size:.5625rem
}
.text-menu{
    font-size:1rem
}
.text-subheading{
    font-size:1.6875rem
}
.text-heading{
    font-size:3rem
}
.text-footer{
    font-size:.875rem
}
.text-grid{
    font-size:1.875rem
}
.text-copy{
    font-size:1.125rem
}
.italic{
    font-style:italic
}
.roman{
    font-style:normal
}
.uppercase{
    text-transform:uppercase
}
.lowercase{
    text-transform:lowercase
}
.capitalize{
    text-transform:capitalize
}
.normal-case{
    text-transform:none
}
.underline{
    text-decoration:underline
}
.line-through{
    text-decoration:line-through
}
.no-underline{
    text-decoration:none
}
.antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
}
.tracking-tight{
    letter-spacing:-.05em
}
.tracking-normal{
    letter-spacing:0
}
.tracking-wide{
    letter-spacing:.05em
}
.select-none{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.select-text{
    -webkit-user-select:text;
    -moz-user-select:text;
    -ms-user-select:text;
    user-select:text
}
.align-baseline{
    vertical-align:baseline
}
.align-top{
    vertical-align:top
}
.align-middle{
    vertical-align:middle
}
.align-bottom{
    vertical-align:bottom
}
.align-text-top{
    vertical-align:text-top
}
.align-text-bottom{
    vertical-align:text-bottom
}
.visible{
    visibility:visible
}
.invisible{
    visibility:hidden
}
.whitespace-normal{
    white-space:normal
}
.whitespace-no-wrap{
    white-space:nowrap
}
.whitespace-pre{
    white-space:pre
}
.whitespace-pre-line{
    white-space:pre-line
}
.whitespace-pre-wrap{
    white-space:pre-wrap
}
.break-words{
    word-wrap:break-word
}
.break-normal{
    word-wrap:normal
}
.truncate{
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    white-space:nowrap
}
.w-0{
    width:0
}
.w-1\/12{
    width:8.3333%
}
.w-2\/12{
    width:16.6667%
}
.w-3\/12{
    width:25%
}
.w-4\/12{
    width:33.3333%
}
.w-5\/12{
    width:41.6667%
}
.w-6\/12{
    width:50%
}
.w-7\/12{
    width:58.3333%
}
.w-8\/12{
    width:66.6667%
}
.w-9\/12{
    width:75%
}
.w-10\/12{
    width:83.3333%
}
.w-11\/12{
    width:91.6667%
}
.w-auto{
    width:auto
}
.w-px{
    width:1px
}
.w-full{
    width:100%
}
.w-screen{
    width:100vw
}
.w-half{
    width:50%
}
.w-onethird{
    width:33.333333333333336%
}
.w-twothirds{
    width:66.66666666666667%
}
.z-0{
    z-index:0
}
.z-10{
    z-index:4
}
.z-20{
    z-index:5
}
.z-30{
    z-index:6
}
.z-40{
    z-index:7
}
.z-50{
    z-index:8
}
.z-auto{
    z-index:auto
}
.m-su{
    margin-right:40px
}
.w-su-1\/12{
    width:calc(((100% - 440px) / 12 * 1))
}
.w-su-2\/12{
    width:calc(40px + ((100% - 440px) / 12 * 2))
}
.w-su-3\/12{
    width:calc(80px + ((100% - 440px) / 12 * 3))
}
.w-su-4\/12{
    width:calc(120px + ((100% - 440px) / 12 * 4))
}
.w-su-5\/12{
    width:calc(160px + ((100% - 440px) / 12 * 5))
}
.w-su-6\/12{
    width:calc(200px + ((100% - 440px) / 12 * 6))
}
.w-su-7\/12{
    width:calc(240px + ((100% - 440px) / 12 * 7))
}
.w-su-8\/12{
    width:calc(280px + ((100% - 440px) / 12 * 8))
}
.w-su-9\/12{
    width:calc(320px + ((100% - 440px) / 12 * 9))
}
.w-su-10\/12{
    width:calc(360px + ((100% - 440px) / 12 * 10))
}
.w-su-11\/12{
    width:calc(400px + ((100% - 440px) / 12 * 11))
}
.w-su-12\/12{
    width:calc(440px + (100% - 440px))
}
.m-su-offset-1\/12{
    margin-left:calc(((100% - 440px) / 12 * 1))
}
.m-su-offset-2\/12{
    margin-left:calc(40px + ((100% - 440px) / 12 * 2))
}
.m-su-offset-3\/12{
    margin-left:calc(80px + ((100% - 440px) / 12 * 3))
}
.m-su-offset-4\/12{
    margin-left:calc(120px + ((100% - 440px) / 12 * 4))
}
.m-su-offset-5\/12{
    margin-left:calc(160px + ((100% - 440px) / 12 * 5))
}
.m-su-offset-6\/12{
    margin-left:calc(200px + ((100% - 440px) / 12 * 6))
}
.m-su-offset-7\/12{
    margin-left:calc(240px + ((100% - 440px) / 12 * 7))
}
.m-su-offset-8\/12{
    margin-left:calc(280px + ((100% - 440px) / 12 * 8))
}
.m-su-offset-9\/12{
    margin-left:calc(320px + ((100% - 440px) / 12 * 9))
}
.m-su-offset-10\/12{
    margin-left:calc(360px + ((100% - 440px) / 12 * 10))
}
.m-su-offset-11\/12{
    margin-left:calc(400px + ((100% - 440px) / 12 * 11))
}
.m-su-offset-12\/12{
    margin-left:calc(440px + (100% - 440px))
}
.object-fit{
    font-family:object-fit\:cover;
    -o-object-fit:cover;
    object-fit:cover
}
@media print{
    *,:after,:before{
        background:transparent!important;
        color:#000!important;
        -webkit-box-shadow:none!important;
        box-shadow:none!important;
        text-shadow:none!important
    }
    a,a:visited{
        text-decoration:underline
    }
    a[href]:after{
        content:" (" attr(href) ")"
    }
    abbr[title]:after{
        content:" (" attr(title) ")"
    }
    a[href^="#"]:after,a[href^="javascript:"]:after{
        content:""
    }
    blockquote,pre{
        border:1px solid #999;
        page-break-inside:avoid
    }
    thead{
        display:table-header-group
    }
    img,tr{
        page-break-inside:avoid
    }
    img{
        max-width:100%!important
    }
    h2,h3,p{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
}
html:not(.no-js) [data-scroll-reveal]{
    -webkit-transform:translate3d(0,100px,0);
    transform:translate3d(0,100px,0);
    opacity:0;
    -webkit-transition:opacity 1s .2s,-webkit-transform 1s;
    transition:opacity 1s .2s,-webkit-transform 1s;
    -o-transition:transform 1s,opacity 1s .2s;
    transition:transform 1s,opacity 1s .2s;
    transition:transform 1s,opacity 1s .2s,-webkit-transform 1s
}
html:not(.no-js) [data-scroll-reveal].is-visible{
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    opacity:1
}
@media (min-width:36em){
    .sm\:bg-transparent{
        background-color:transparent
    }
    .sm\:bg-black{
        background-color:#000
    }
    .sm\:bg-grey-darkest{
        background-color:#3d4852
    }
    .sm\:bg-grey-darker{
        background-color:#606f7b
    }
    .sm\:bg-grey-dark{
        background-color:#8795a1
    }
    .sm\:bg-grey{
        background-color:#b8c2cc
    }
    .sm\:bg-grey-light{
        background-color:#dae1e7
    }
    .sm\:bg-grey-lighter{
        background-color:#f1f5f8
    }
    .sm\:bg-grey-lightest{
        background-color:#f8fafc
    }
    .sm\:bg-white{
        background-color:#fff
    }
    .sm\:bg-red-darkest{
        background-color:#3b0d0c
    }
    .sm\:bg-red-darker{
        background-color:#621b18
    }
    .sm\:bg-red-dark{
        background-color:#cc1f1a
    }
    .sm\:bg-red{
        background-color:#e3342f
    }
    .sm\:bg-red-light{
        background-color:#ef5753
    }
    .sm\:bg-red-lighter{
        background-color:#f9acaa
    }
    .sm\:bg-red-lightest{
        background-color:#fcebea
    }
    .sm\:bg-orange-darkest{
        background-color:#462a16
    }
    .sm\:bg-orange-darker{
        background-color:#613b1f
    }
    .sm\:bg-orange-dark{
        background-color:#de751f
    }
    .sm\:bg-orange{
        background-color:#f6993f
    }
    .sm\:bg-orange-light{
        background-color:#faad63
    }
    .sm\:bg-orange-lighter{
        background-color:#fcd9b6
    }
    .sm\:bg-orange-lightest{
        background-color:#fff5eb
    }
    .sm\:bg-yellow-darkest{
        background-color:#453411
    }
    .sm\:bg-yellow-darker{
        background-color:#684f1d
    }
    .sm\:bg-yellow-dark{
        background-color:#f2d024
    }
    .sm\:bg-yellow{
        background-color:#ffed4a
    }
    .sm\:bg-yellow-light{
        background-color:#fff382
    }
    .sm\:bg-yellow-lighter{
        background-color:#fff9c2
    }
    .sm\:bg-yellow-lightest{
        background-color:#fcfbeb
    }
    .sm\:bg-green-darkest{
        background-color:#0f2f21
    }
    .sm\:bg-green-darker{
        background-color:#1a4731
    }
    .sm\:bg-green-dark{
        background-color:#1f9d55
    }
    .sm\:bg-green{
        background-color:#38c172
    }
    .sm\:bg-green-light{
        background-color:#51d88a
    }
    .sm\:bg-green-lighter{
        background-color:#a2f5bf
    }
    .sm\:bg-green-lightest{
        background-color:#e3fcec
    }
    .sm\:bg-teal-darkest{
        background-color:#0d3331
    }
    .sm\:bg-teal-darker{
        background-color:#20504f
    }
    .sm\:bg-teal-dark{
        background-color:#38a89d
    }
    .sm\:bg-teal{
        background-color:#4dc0b5
    }
    .sm\:bg-teal-light{
        background-color:#64d5ca
    }
    .sm\:bg-teal-lighter{
        background-color:#a0f0ed
    }
    .sm\:bg-teal-lightest{
        background-color:#e8fffe
    }
    .sm\:bg-blue-darkest{
        background-color:#12283a
    }
    .sm\:bg-blue-darker{
        background-color:#1c3d5a
    }
    .sm\:bg-blue-dark{
        background-color:#2779bd
    }
    .sm\:bg-blue{
        background-color:#3490dc
    }
    .sm\:bg-blue-light{
        background-color:#6cb2eb
    }
    .sm\:bg-blue-lighter{
        background-color:#bcdefa
    }
    .sm\:bg-blue-lightest{
        background-color:#eff8ff
    }
    .sm\:bg-indigo-darkest{
        background-color:#191e38
    }
    .sm\:bg-indigo-darker{
        background-color:#2f365f
    }
    .sm\:bg-indigo-dark{
        background-color:#5661b3
    }
    .sm\:bg-indigo{
        background-color:#6574cd
    }
    .sm\:bg-indigo-light{
        background-color:#7886d7
    }
    .sm\:bg-indigo-lighter{
        background-color:#b2b7ff
    }
    .sm\:bg-indigo-lightest{
        background-color:#e6e8ff
    }
    .sm\:bg-purple-darkest{
        background-color:#21183c
    }
    .sm\:bg-purple-darker{
        background-color:#382b5f
    }
    .sm\:bg-purple-dark{
        background-color:#794acf
    }
    .sm\:bg-purple{
        background-color:#9561e2
    }
    .sm\:bg-purple-light{
        background-color:#a779e9
    }
    .sm\:bg-purple-lighter{
        background-color:#d6bbfc
    }
    .sm\:bg-purple-lightest{
        background-color:#f3ebff
    }
    .sm\:bg-pink-darkest{
        background-color:#451225
    }
    .sm\:bg-pink-darker{
        background-color:#6f213f
    }
    .sm\:bg-pink-dark{
        background-color:#eb5286
    }
    .sm\:bg-pink{
        background-color:#f66d9b
    }
    .sm\:bg-pink-light{
        background-color:#fa7ea8
    }
    .sm\:bg-pink-lighter{
        background-color:#ffbbca
    }
    .sm\:bg-pink-lightest{
        background-color:#ffebef
    }
    .sm\:bg-brand{
        background-color:#f55069
    }
    .sm\:hover\:bg-transparent:hover{
        background-color:transparent
    }
    .sm\:hover\:bg-black:hover{
        background-color:#000
    }
    .sm\:hover\:bg-grey-darkest:hover{
        background-color:#3d4852
    }
    .sm\:hover\:bg-grey-darker:hover{
        background-color:#606f7b
    }
    .sm\:hover\:bg-grey-dark:hover{
        background-color:#8795a1
    }
    .sm\:hover\:bg-grey:hover{
        background-color:#b8c2cc
    }
    .sm\:hover\:bg-grey-light:hover{
        background-color:#dae1e7
    }
    .sm\:hover\:bg-grey-lighter:hover{
        background-color:#f1f5f8
    }
    .sm\:hover\:bg-grey-lightest:hover{
        background-color:#f8fafc
    }
    .sm\:hover\:bg-white:hover{
        background-color:#fff
    }
    .sm\:hover\:bg-red-darkest:hover{
        background-color:#3b0d0c
    }
    .sm\:hover\:bg-red-darker:hover{
        background-color:#621b18
    }
    .sm\:hover\:bg-red-dark:hover{
        background-color:#cc1f1a
    }
    .sm\:hover\:bg-red:hover{
        background-color:#e3342f
    }
    .sm\:hover\:bg-red-light:hover{
        background-color:#ef5753
    }
    .sm\:hover\:bg-red-lighter:hover{
        background-color:#f9acaa
    }
    .sm\:hover\:bg-red-lightest:hover{
        background-color:#fcebea
    }
    .sm\:hover\:bg-orange-darkest:hover{
        background-color:#462a16
    }
    .sm\:hover\:bg-orange-darker:hover{
        background-color:#613b1f
    }
    .sm\:hover\:bg-orange-dark:hover{
        background-color:#de751f
    }
    .sm\:hover\:bg-orange:hover{
        background-color:#f6993f
    }
    .sm\:hover\:bg-orange-light:hover{
        background-color:#faad63
    }
    .sm\:hover\:bg-orange-lighter:hover{
        background-color:#fcd9b6
    }
    .sm\:hover\:bg-orange-lightest:hover{
        background-color:#fff5eb
    }
    .sm\:hover\:bg-yellow-darkest:hover{
        background-color:#453411
    }
    .sm\:hover\:bg-yellow-darker:hover{
        background-color:#684f1d
    }
    .sm\:hover\:bg-yellow-dark:hover{
        background-color:#f2d024
    }
    .sm\:hover\:bg-yellow:hover{
        background-color:#ffed4a
    }
    .sm\:hover\:bg-yellow-light:hover{
        background-color:#fff382
    }
    .sm\:hover\:bg-yellow-lighter:hover{
        background-color:#fff9c2
    }
    .sm\:hover\:bg-yellow-lightest:hover{
        background-color:#fcfbeb
    }
    .sm\:hover\:bg-green-darkest:hover{
        background-color:#0f2f21
    }
    .sm\:hover\:bg-green-darker:hover{
        background-color:#1a4731
    }
    .sm\:hover\:bg-green-dark:hover{
        background-color:#1f9d55
    }
    .sm\:hover\:bg-green:hover{
        background-color:#38c172
    }
    .sm\:hover\:bg-green-light:hover{
        background-color:#51d88a
    }
    .sm\:hover\:bg-green-lighter:hover{
        background-color:#a2f5bf
    }
    .sm\:hover\:bg-green-lightest:hover{
        background-color:#e3fcec
    }
    .sm\:hover\:bg-teal-darkest:hover{
        background-color:#0d3331
    }
    .sm\:hover\:bg-teal-darker:hover{
        background-color:#20504f
    }
    .sm\:hover\:bg-teal-dark:hover{
        background-color:#38a89d
    }
    .sm\:hover\:bg-teal:hover{
        background-color:#4dc0b5
    }
    .sm\:hover\:bg-teal-light:hover{
        background-color:#64d5ca
    }
    .sm\:hover\:bg-teal-lighter:hover{
        background-color:#a0f0ed
    }
    .sm\:hover\:bg-teal-lightest:hover{
        background-color:#e8fffe
    }
    .sm\:hover\:bg-blue-darkest:hover{
        background-color:#12283a
    }
    .sm\:hover\:bg-blue-darker:hover{
        background-color:#1c3d5a
    }
    .sm\:hover\:bg-blue-dark:hover{
        background-color:#2779bd
    }
    .sm\:hover\:bg-blue:hover{
        background-color:#3490dc
    }
    .sm\:hover\:bg-blue-light:hover{
        background-color:#6cb2eb
    }
    .sm\:hover\:bg-blue-lighter:hover{
        background-color:#bcdefa
    }
    .sm\:hover\:bg-blue-lightest:hover{
        background-color:#eff8ff
    }
    .sm\:hover\:bg-indigo-darkest:hover{
        background-color:#191e38
    }
    .sm\:hover\:bg-indigo-darker:hover{
        background-color:#2f365f
    }
    .sm\:hover\:bg-indigo-dark:hover{
        background-color:#5661b3
    }
    .sm\:hover\:bg-indigo:hover{
        background-color:#6574cd
    }
    .sm\:hover\:bg-indigo-light:hover{
        background-color:#7886d7
    }
    .sm\:hover\:bg-indigo-lighter:hover{
        background-color:#b2b7ff
    }
    .sm\:hover\:bg-indigo-lightest:hover{
        background-color:#e6e8ff
    }
    .sm\:hover\:bg-purple-darkest:hover{
        background-color:#21183c
    }
    .sm\:hover\:bg-purple-darker:hover{
        background-color:#382b5f
    }
    .sm\:hover\:bg-purple-dark:hover{
        background-color:#794acf
    }
    .sm\:hover\:bg-purple:hover{
        background-color:#9561e2
    }
    .sm\:hover\:bg-purple-light:hover{
        background-color:#a779e9
    }
    .sm\:hover\:bg-purple-lighter:hover{
        background-color:#d6bbfc
    }
    .sm\:hover\:bg-purple-lightest:hover{
        background-color:#f3ebff
    }
    .sm\:hover\:bg-pink-darkest:hover{
        background-color:#451225
    }
    .sm\:hover\:bg-pink-darker:hover{
        background-color:#6f213f
    }
    .sm\:hover\:bg-pink-dark:hover{
        background-color:#eb5286
    }
    .sm\:hover\:bg-pink:hover{
        background-color:#f66d9b
    }
    .sm\:hover\:bg-pink-light:hover{
        background-color:#fa7ea8
    }
    .sm\:hover\:bg-pink-lighter:hover{
        background-color:#ffbbca
    }
    .sm\:hover\:bg-pink-lightest:hover{
        background-color:#ffebef
    }
    .sm\:hover\:bg-brand:hover{
        background-color:#f55069
    }
    .sm\:border-transparent{
        border-color:transparent
    }
    .sm\:border-black{
        border-color:#000
    }
    .sm\:border-grey-darkest{
        border-color:#3d4852
    }
    .sm\:border-grey-darker{
        border-color:#606f7b
    }
    .sm\:border-grey-dark{
        border-color:#8795a1
    }
    .sm\:border-grey{
        border-color:#b8c2cc
    }
    .sm\:border-grey-light{
        border-color:#dae1e7
    }
    .sm\:border-grey-lighter{
        border-color:#f1f5f8
    }
    .sm\:border-grey-lightest{
        border-color:#f8fafc
    }
    .sm\:border-white{
        border-color:#fff
    }
    .sm\:border-red-darkest{
        border-color:#3b0d0c
    }
    .sm\:border-red-darker{
        border-color:#621b18
    }
    .sm\:border-red-dark{
        border-color:#cc1f1a
    }
    .sm\:border-red{
        border-color:#e3342f
    }
    .sm\:border-red-light{
        border-color:#ef5753
    }
    .sm\:border-red-lighter{
        border-color:#f9acaa
    }
    .sm\:border-red-lightest{
        border-color:#fcebea
    }
    .sm\:border-orange-darkest{
        border-color:#462a16
    }
    .sm\:border-orange-darker{
        border-color:#613b1f
    }
    .sm\:border-orange-dark{
        border-color:#de751f
    }
    .sm\:border-orange{
        border-color:#f6993f
    }
    .sm\:border-orange-light{
        border-color:#faad63
    }
    .sm\:border-orange-lighter{
        border-color:#fcd9b6
    }
    .sm\:border-orange-lightest{
        border-color:#fff5eb
    }
    .sm\:border-yellow-darkest{
        border-color:#453411
    }
    .sm\:border-yellow-darker{
        border-color:#684f1d
    }
    .sm\:border-yellow-dark{
        border-color:#f2d024
    }
    .sm\:border-yellow{
        border-color:#ffed4a
    }
    .sm\:border-yellow-light{
        border-color:#fff382
    }
    .sm\:border-yellow-lighter{
        border-color:#fff9c2
    }
    .sm\:border-yellow-lightest{
        border-color:#fcfbeb
    }
    .sm\:border-green-darkest{
        border-color:#0f2f21
    }
    .sm\:border-green-darker{
        border-color:#1a4731
    }
    .sm\:border-green-dark{
        border-color:#1f9d55
    }
    .sm\:border-green{
        border-color:#38c172
    }
    .sm\:border-green-light{
        border-color:#51d88a
    }
    .sm\:border-green-lighter{
        border-color:#a2f5bf
    }
    .sm\:border-green-lightest{
        border-color:#e3fcec
    }
    .sm\:border-teal-darkest{
        border-color:#0d3331
    }
    .sm\:border-teal-darker{
        border-color:#20504f
    }
    .sm\:border-teal-dark{
        border-color:#38a89d
    }
    .sm\:border-teal{
        border-color:#4dc0b5
    }
    .sm\:border-teal-light{
        border-color:#64d5ca
    }
    .sm\:border-teal-lighter{
        border-color:#a0f0ed
    }
    .sm\:border-teal-lightest{
        border-color:#e8fffe
    }
    .sm\:border-blue-darkest{
        border-color:#12283a
    }
    .sm\:border-blue-darker{
        border-color:#1c3d5a
    }
    .sm\:border-blue-dark{
        border-color:#2779bd
    }
    .sm\:border-blue{
        border-color:#3490dc
    }
    .sm\:border-blue-light{
        border-color:#6cb2eb
    }
    .sm\:border-blue-lighter{
        border-color:#bcdefa
    }
    .sm\:border-blue-lightest{
        border-color:#eff8ff
    }
    .sm\:border-indigo-darkest{
        border-color:#191e38
    }
    .sm\:border-indigo-darker{
        border-color:#2f365f
    }
    .sm\:border-indigo-dark{
        border-color:#5661b3
    }
    .sm\:border-indigo{
        border-color:#6574cd
    }
    .sm\:border-indigo-light{
        border-color:#7886d7
    }
    .sm\:border-indigo-lighter{
        border-color:#b2b7ff
    }
    .sm\:border-indigo-lightest{
        border-color:#e6e8ff
    }
    .sm\:border-purple-darkest{
        border-color:#21183c
    }
    .sm\:border-purple-darker{
        border-color:#382b5f
    }
    .sm\:border-purple-dark{
        border-color:#794acf
    }
    .sm\:border-purple{
        border-color:#9561e2
    }
    .sm\:border-purple-light{
        border-color:#a779e9
    }
    .sm\:border-purple-lighter{
        border-color:#d6bbfc
    }
    .sm\:border-purple-lightest{
        border-color:#f3ebff
    }
    .sm\:border-pink-darkest{
        border-color:#451225
    }
    .sm\:border-pink-darker{
        border-color:#6f213f
    }
    .sm\:border-pink-dark{
        border-color:#eb5286
    }
    .sm\:border-pink{
        border-color:#f66d9b
    }
    .sm\:border-pink-light{
        border-color:#fa7ea8
    }
    .sm\:border-pink-lighter{
        border-color:#ffbbca
    }
    .sm\:border-pink-lightest{
        border-color:#ffebef
    }
    .sm\:border-brand{
        border-color:#f55069
    }
    .sm\:rounded-none{
        border-radius:0
    }
    .sm\:rounded-sm{
        border-radius:.125rem
    }
    .sm\:rounded{
        border-radius:.25rem
    }
    .sm\:rounded-lg{
        border-radius:.5rem
    }
    .sm\:rounded-full{
        border-radius:9999px
    }
    .sm\:rounded-t-none{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
    .sm\:rounded-r-none{
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .sm\:rounded-b-none{
        border-bottom-right-radius:0;
        border-bottom-left-radius:0
    }
    .sm\:rounded-l-none{
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .sm\:rounded-t-sm{
        border-top-left-radius:.125rem;
        border-top-right-radius:.125rem
    }
    .sm\:rounded-r-sm{
        border-top-right-radius:.125rem;
        border-bottom-right-radius:.125rem
    }
    .sm\:rounded-b-sm{
        border-bottom-right-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .sm\:rounded-l-sm{
        border-top-left-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .sm\:rounded-t{
        border-top-left-radius:.25rem
    }
    .sm\:rounded-r,.sm\:rounded-t{
        border-top-right-radius:.25rem
    }
    .sm\:rounded-b,.sm\:rounded-r{
        border-bottom-right-radius:.25rem
    }
    .sm\:rounded-b,.sm\:rounded-l{
        border-bottom-left-radius:.25rem
    }
    .sm\:rounded-l{
        border-top-left-radius:.25rem
    }
    .sm\:rounded-t-lg{
        border-top-left-radius:.5rem;
        border-top-right-radius:.5rem
    }
    .sm\:rounded-r-lg{
        border-top-right-radius:.5rem;
        border-bottom-right-radius:.5rem
    }
    .sm\:rounded-b-lg{
        border-bottom-right-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .sm\:rounded-l-lg{
        border-top-left-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .sm\:rounded-t-full{
        border-top-left-radius:9999px;
        border-top-right-radius:9999px
    }
    .sm\:rounded-r-full{
        border-top-right-radius:9999px;
        border-bottom-right-radius:9999px
    }
    .sm\:rounded-b-full{
        border-bottom-right-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .sm\:rounded-l-full{
        border-top-left-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .sm\:rounded-tl-none{
        border-top-left-radius:0
    }
    .sm\:rounded-tr-none{
        border-top-right-radius:0
    }
    .sm\:rounded-br-none{
        border-bottom-right-radius:0
    }
    .sm\:rounded-bl-none{
        border-bottom-left-radius:0
    }
    .sm\:rounded-tl-sm{
        border-top-left-radius:.125rem
    }
    .sm\:rounded-tr-sm{
        border-top-right-radius:.125rem
    }
    .sm\:rounded-br-sm{
        border-bottom-right-radius:.125rem
    }
    .sm\:rounded-bl-sm{
        border-bottom-left-radius:.125rem
    }
    .sm\:rounded-tl{
        border-top-left-radius:.25rem
    }
    .sm\:rounded-tr{
        border-top-right-radius:.25rem
    }
    .sm\:rounded-br{
        border-bottom-right-radius:.25rem
    }
    .sm\:rounded-bl{
        border-bottom-left-radius:.25rem
    }
    .sm\:rounded-tl-lg{
        border-top-left-radius:.5rem
    }
    .sm\:rounded-tr-lg{
        border-top-right-radius:.5rem
    }
    .sm\:rounded-br-lg{
        border-bottom-right-radius:.5rem
    }
    .sm\:rounded-bl-lg{
        border-bottom-left-radius:.5rem
    }
    .sm\:rounded-tl-full{
        border-top-left-radius:9999px
    }
    .sm\:rounded-tr-full{
        border-top-right-radius:9999px
    }
    .sm\:rounded-br-full{
        border-bottom-right-radius:9999px
    }
    .sm\:rounded-bl-full{
        border-bottom-left-radius:9999px
    }
    .sm\:border-solid{
        border-style:solid
    }
    .sm\:border-dashed{
        border-style:dashed
    }
    .sm\:border-dotted{
        border-style:dotted
    }
    .sm\:border-none{
        border-style:none
    }
    .sm\:border-0{
        border-width:0
    }
    .sm\:border-1{
        border-width:.0625rem
    }
    .sm\:border-2{
        border-width:.125rem
    }
    .sm\:border{
        border-width:.0625rem
    }
    .sm\:border-grid{
        border-width:1.5px
    }
    .sm\:border-t-0{
        border-top-width:0
    }
    .sm\:border-r-0{
        border-right-width:0
    }
    .sm\:border-b-0{
        border-bottom-width:0
    }
    .sm\:border-l-0{
        border-left-width:0
    }
    .sm\:border-t-1{
        border-top-width:.0625rem
    }
    .sm\:border-r-1{
        border-right-width:.0625rem
    }
    .sm\:border-b-1{
        border-bottom-width:.0625rem
    }
    .sm\:border-l-1{
        border-left-width:.0625rem
    }
    .sm\:border-t-2{
        border-top-width:.125rem
    }
    .sm\:border-r-2{
        border-right-width:.125rem
    }
    .sm\:border-b-2{
        border-bottom-width:.125rem
    }
    .sm\:border-l-2{
        border-left-width:.125rem
    }
    .sm\:border-t{
        border-top-width:.0625rem
    }
    .sm\:border-r{
        border-right-width:.0625rem
    }
    .sm\:border-b{
        border-bottom-width:.0625rem
    }
    .sm\:border-l{
        border-left-width:.0625rem
    }
    .sm\:border-t-grid{
        border-top-width:1.5px
    }
    .sm\:border-r-grid{
        border-right-width:1.5px
    }
    .sm\:border-b-grid{
        border-bottom-width:1.5px
    }
    .sm\:border-l-grid{
        border-left-width:1.5px
    }
    .sm\:block{
        display:block
    }
    .sm\:inline-block{
        display:inline-block
    }
    .sm\:inline{
        display:inline
    }
    .sm\:table{
        display:table
    }
    .sm\:table-row{
        display:table-row
    }
    .sm\:table-cell{
        display:table-cell
    }
    .sm\:hidden{
        display:none
    }
    .sm\:flex{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .sm\:inline-flex{
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex
    }
    .sm\:flex-row{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .sm\:flex-row-reverse{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .sm\:flex-col{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .sm\:flex-col-reverse{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .sm\:flex-wrap{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .sm\:flex-wrap-reverse{
        -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
    }
    .sm\:flex-no-wrap{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .sm\:items-start{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .sm\:items-end{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .sm\:items-center{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .sm\:items-baseline{
        -webkit-box-align:baseline;
        -ms-flex-align:baseline;
        align-items:baseline
    }
    .sm\:items-stretch{
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .sm\:self-auto{
        -ms-flex-item-align:auto;
        align-self:auto
    }
    .sm\:self-start{
        -ms-flex-item-align:start;
        align-self:flex-start
    }
    .sm\:self-end{
        -ms-flex-item-align:end;
        align-self:flex-end
    }
    .sm\:self-center{
        -ms-flex-item-align:center;
        align-self:center
    }
    .sm\:self-stretch{
        -ms-flex-item-align:stretch;
        align-self:stretch
    }
    .sm\:justify-start{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .sm\:justify-end{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .sm\:justify-center{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .sm\:justify-between{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .sm\:justify-around{
        -ms-flex-pack:distribute;
        justify-content:space-around
    }
    .sm\:content-center{
        -ms-flex-line-pack:center;
        align-content:center
    }
    .sm\:content-start{
        -ms-flex-line-pack:start;
        align-content:flex-start
    }
    .sm\:content-end{
        -ms-flex-line-pack:end;
        align-content:flex-end
    }
    .sm\:content-between{
        -ms-flex-line-pack:justify;
        align-content:space-between
    }
    .sm\:content-around{
        -ms-flex-line-pack:distribute;
        align-content:space-around
    }
    .sm\:flex-1{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
    .sm\:flex-auto{
        -webkit-box-flex:1;
        -ms-flex:auto;
        flex:auto
    }
    .sm\:flex-initial{
        -webkit-box-flex:initial;
        -ms-flex:initial;
        flex:initial
    }
    .sm\:flex-none{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none
    }
    .sm\:flex-grow{
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1
    }
    .sm\:flex-shrink{
        -ms-flex-negative:1;
        flex-shrink:1
    }
    .sm\:flex-no-grow{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .sm\:flex-no-shrink{
        -ms-flex-negative:0;
        flex-shrink:0
    }
    .sm\:h-0{
        height:0
    }
    .sm\:h-input{
        height:3.75rem
    }
    .sm\:h-lg-btn{
        height:5rem
    }
    .sm\:h-tag{
        height:1.875rem
    }
    .sm\:h-sm-tag{
        height:1.375rem
    }
    .sm\:h-lightbox{
        height:41.25rem
    }
    .sm\:h-lg-card{
        height:35rem
    }
    .sm\:h-auto{
        height:auto
    }
    .sm\:h-px{
        height:1px
    }
    .sm\:h-full{
        height:100%
    }
    .sm\:h-screen{
        height:100vh
    }
    .sm\:h-burger{
        height:3px
    }
    .sm\:leading-none{
        line-height:1
    }
    .sm\:leading-tight{
        line-height:1.25
    }
    .sm\:leading-normal{
        line-height:1.5
    }
    .sm\:leading-loose{
        line-height:2
    }
    .sm\:leading-2xl{
        line-height:1.3333333333333333
    }
    .sm\:leading-xl{
        line-height:1.4
    }
    .sm\:leading-lg{
        line-height:1.3333333333333333
    }
    .sm\:leading-body{
        line-height:1.7777777777777777
    }
    .sm\:leading-sm{
        line-height:2
    }
    .sm\:leading-xs{
        line-height:2.2222222222222223
    }
    .sm\:leading-footer{
        line-height:.9375rem
    }
    .sm\:leading-copy,.sm\:leading-intro{
        line-height:1.3125rem
    }
    .sm\:m-0{
        margin:0
    }
    .sm\:m-1{
        margin:.3125rem
    }
    .sm\:m-2{
        margin:.625rem
    }
    .sm\:m-3{
        margin:.9375rem
    }
    .sm\:m-4{
        margin:1.25rem
    }
    .sm\:m-5{
        margin:1.5625rem
    }
    .sm\:m-6{
        margin:1.875rem
    }
    .sm\:m-7{
        margin:2.1875rem
    }
    .sm\:m-8{
        margin:2.5rem
    }
    .sm\:m-9{
        margin:2.8125rem
    }
    .sm\:m-10{
        margin:3.125rem
    }
    .sm\:m-11{
        margin:3.4375rem
    }
    .sm\:m-12{
        margin:3.75rem
    }
    .sm\:m-13{
        margin:4.375rem
    }
    .sm\:m-14{
        margin:5rem
    }
    .sm\:m-15{
        margin:5.625rem
    }
    .sm\:m-16{
        margin:6.25rem
    }
    .sm\:m-auto{
        margin:auto
    }
    .sm\:m-px{
        margin:.0625rem
    }
    .sm\:m-default{
        margin:1.5625rem
    }
    .sm\:m-enter{
        margin:1em
    }
    .sm\:my-0{
        margin-top:0;
        margin-bottom:0
    }
    .sm\:mx-0{
        margin-left:0;
        margin-right:0
    }
    .sm\:my-1{
        margin-top:.3125rem;
        margin-bottom:.3125rem
    }
    .sm\:mx-1{
        margin-left:.3125rem;
        margin-right:.3125rem
    }
    .sm\:my-2{
        margin-top:.625rem;
        margin-bottom:.625rem
    }
    .sm\:mx-2{
        margin-left:.625rem;
        margin-right:.625rem
    }
    .sm\:my-3{
        margin-top:.9375rem;
        margin-bottom:.9375rem
    }
    .sm\:mx-3{
        margin-left:.9375rem;
        margin-right:.9375rem
    }
    .sm\:my-4{
        margin-top:1.25rem;
        margin-bottom:1.25rem
    }
    .sm\:mx-4{
        margin-left:1.25rem;
        margin-right:1.25rem
    }
    .sm\:my-5{
        margin-top:1.5625rem;
        margin-bottom:1.5625rem
    }
    .sm\:mx-5{
        margin-left:1.5625rem;
        margin-right:1.5625rem
    }
    .sm\:my-6{
        margin-top:1.875rem;
        margin-bottom:1.875rem
    }
    .sm\:mx-6{
        margin-left:1.875rem;
        margin-right:1.875rem
    }
    .sm\:my-7{
        margin-top:2.1875rem;
        margin-bottom:2.1875rem
    }
    .sm\:mx-7{
        margin-left:2.1875rem;
        margin-right:2.1875rem
    }
    .sm\:my-8{
        margin-top:2.5rem;
        margin-bottom:2.5rem
    }
    .sm\:mx-8{
        margin-left:2.5rem;
        margin-right:2.5rem
    }
    .sm\:my-9{
        margin-top:2.8125rem;
        margin-bottom:2.8125rem
    }
    .sm\:mx-9{
        margin-left:2.8125rem;
        margin-right:2.8125rem
    }
    .sm\:my-10{
        margin-top:3.125rem;
        margin-bottom:3.125rem
    }
    .sm\:mx-10{
        margin-left:3.125rem;
        margin-right:3.125rem
    }
    .sm\:my-11{
        margin-top:3.4375rem;
        margin-bottom:3.4375rem
    }
    .sm\:mx-11{
        margin-left:3.4375rem;
        margin-right:3.4375rem
    }
    .sm\:my-12{
        margin-top:3.75rem;
        margin-bottom:3.75rem
    }
    .sm\:mx-12{
        margin-left:3.75rem;
        margin-right:3.75rem
    }
    .sm\:my-13{
        margin-top:4.375rem;
        margin-bottom:4.375rem
    }
    .sm\:mx-13{
        margin-left:4.375rem;
        margin-right:4.375rem
    }
    .sm\:my-14{
        margin-top:5rem;
        margin-bottom:5rem
    }
    .sm\:mx-14{
        margin-left:5rem;
        margin-right:5rem
    }
    .sm\:my-15{
        margin-top:5.625rem;
        margin-bottom:5.625rem
    }
    .sm\:mx-15{
        margin-left:5.625rem;
        margin-right:5.625rem
    }
    .sm\:my-16{
        margin-top:6.25rem;
        margin-bottom:6.25rem
    }
    .sm\:mx-16{
        margin-left:6.25rem;
        margin-right:6.25rem
    }
    .sm\:my-auto{
        margin-top:auto;
        margin-bottom:auto
    }
    .sm\:mx-auto{
        margin-left:auto;
        margin-right:auto
    }
    .sm\:my-px{
        margin-top:.0625rem;
        margin-bottom:.0625rem
    }
    .sm\:mx-px{
        margin-left:.0625rem;
        margin-right:.0625rem
    }
    .sm\:my-default{
        margin-top:1.5625rem;
        margin-bottom:1.5625rem
    }
    .sm\:mx-default{
        margin-left:1.5625rem;
        margin-right:1.5625rem
    }
    .sm\:my-enter{
        margin-top:1em;
        margin-bottom:1em
    }
    .sm\:mx-enter{
        margin-left:1em;
        margin-right:1em
    }
    .sm\:mt-0{
        margin-top:0
    }
    .sm\:mr-0{
        margin-right:0
    }
    .sm\:mb-0{
        margin-bottom:0
    }
    .sm\:ml-0{
        margin-left:0
    }
    .sm\:mt-1{
        margin-top:.3125rem
    }
    .sm\:mr-1{
        margin-right:.3125rem
    }
    .sm\:mb-1{
        margin-bottom:.3125rem
    }
    .sm\:ml-1{
        margin-left:.3125rem
    }
    .sm\:mt-2{
        margin-top:.625rem
    }
    .sm\:mr-2{
        margin-right:.625rem
    }
    .sm\:mb-2{
        margin-bottom:.625rem
    }
    .sm\:ml-2{
        margin-left:.625rem
    }
    .sm\:mt-3{
        margin-top:.9375rem
    }
    .sm\:mr-3{
        margin-right:.9375rem
    }
    .sm\:mb-3{
        margin-bottom:.9375rem
    }
    .sm\:ml-3{
        margin-left:.9375rem
    }
    .sm\:mt-4{
        margin-top:1.25rem
    }
    .sm\:mr-4{
        margin-right:1.25rem
    }
    .sm\:mb-4{
        margin-bottom:1.25rem
    }
    .sm\:ml-4{
        margin-left:1.25rem
    }
    .sm\:mt-5{
        margin-top:1.5625rem
    }
    .sm\:mr-5{
        margin-right:1.5625rem
    }
    .sm\:mb-5{
        margin-bottom:1.5625rem
    }
    .sm\:ml-5{
        margin-left:1.5625rem
    }
    .sm\:mt-6{
        margin-top:1.875rem
    }
    .sm\:mr-6{
        margin-right:1.875rem
    }
    .sm\:mb-6{
        margin-bottom:1.875rem
    }
    .sm\:ml-6{
        margin-left:1.875rem
    }
    .sm\:mt-7{
        margin-top:2.1875rem
    }
    .sm\:mr-7{
        margin-right:2.1875rem
    }
    .sm\:mb-7{
        margin-bottom:2.1875rem
    }
    .sm\:ml-7{
        margin-left:2.1875rem
    }
    .sm\:mt-8{
        margin-top:2.5rem
    }
    .sm\:mr-8{
        margin-right:2.5rem
    }
    .sm\:mb-8{
        margin-bottom:2.5rem
    }
    .sm\:ml-8{
        margin-left:2.5rem
    }
    .sm\:mt-9{
        margin-top:2.8125rem
    }
    .sm\:mr-9{
        margin-right:2.8125rem
    }
    .sm\:mb-9{
        margin-bottom:2.8125rem
    }
    .sm\:ml-9{
        margin-left:2.8125rem
    }
    .sm\:mt-10{
        margin-top:3.125rem
    }
    .sm\:mr-10{
        margin-right:3.125rem
    }
    .sm\:mb-10{
        margin-bottom:3.125rem
    }
    .sm\:ml-10{
        margin-left:3.125rem
    }
    .sm\:mt-11{
        margin-top:3.4375rem
    }
    .sm\:mr-11{
        margin-right:3.4375rem
    }
    .sm\:mb-11{
        margin-bottom:3.4375rem
    }
    .sm\:ml-11{
        margin-left:3.4375rem
    }
    .sm\:mt-12{
        margin-top:3.75rem
    }
    .sm\:mr-12{
        margin-right:3.75rem
    }
    .sm\:mb-12{
        margin-bottom:3.75rem
    }
    .sm\:ml-12{
        margin-left:3.75rem
    }
    .sm\:mt-13{
        margin-top:4.375rem
    }
    .sm\:mr-13{
        margin-right:4.375rem
    }
    .sm\:mb-13{
        margin-bottom:4.375rem
    }
    .sm\:ml-13{
        margin-left:4.375rem
    }
    .sm\:mt-14{
        margin-top:5rem
    }
    .sm\:mr-14{
        margin-right:5rem
    }
    .sm\:mb-14{
        margin-bottom:5rem
    }
    .sm\:ml-14{
        margin-left:5rem
    }
    .sm\:mt-15{
        margin-top:5.625rem
    }
    .sm\:mr-15{
        margin-right:5.625rem
    }
    .sm\:mb-15{
        margin-bottom:5.625rem
    }
    .sm\:ml-15{
        margin-left:5.625rem
    }
    .sm\:mt-16{
        margin-top:6.25rem
    }
    .sm\:mr-16{
        margin-right:6.25rem
    }
    .sm\:mb-16{
        margin-bottom:6.25rem
    }
    .sm\:ml-16{
        margin-left:6.25rem
    }
    .sm\:mt-auto{
        margin-top:auto
    }
    .sm\:mr-auto{
        margin-right:auto
    }
    .sm\:mb-auto{
        margin-bottom:auto
    }
    .sm\:ml-auto{
        margin-left:auto
    }
    .sm\:mt-px{
        margin-top:.0625rem
    }
    .sm\:mr-px{
        margin-right:.0625rem
    }
    .sm\:mb-px{
        margin-bottom:.0625rem
    }
    .sm\:ml-px{
        margin-left:.0625rem
    }
    .sm\:mt-default{
        margin-top:1.5625rem
    }
    .sm\:mr-default{
        margin-right:1.5625rem
    }
    .sm\:mb-default{
        margin-bottom:1.5625rem
    }
    .sm\:ml-default{
        margin-left:1.5625rem
    }
    .sm\:mt-enter{
        margin-top:1em
    }
    .sm\:mr-enter{
        margin-right:1em
    }
    .sm\:mb-enter{
        margin-bottom:1em
    }
    .sm\:ml-enter{
        margin-left:1em
    }
    .sm\:max-h-full{
        max-height:100%
    }
    .sm\:max-h-screen{
        max-height:100vh
    }
    .sm\:max-h-lightbox{
        max-height:41.25rem
    }
    .sm\:max-h-lg-card{
        max-height:35rem
    }
    .sm\:max-w-xs{
        max-width:10rem
    }
    .sm\:max-w-sm{
        max-width:30rem
    }
    .sm\:max-w-md{
        max-width:40rem
    }
    .sm\:max-w-lg{
        max-width:50rem
    }
    .sm\:max-w-xl{
        max-width:60rem
    }
    .sm\:max-w-full{
        max-width:100%
    }
    .sm\:max-w-lightbox{
        max-width:27.5rem
    }
    .sm\:max-w-card{
        max-width:23.125rem
    }
    .sm\:max-w-subscribe{
        max-width:48.125rem
    }
    .sm\:max-w-subheading{
        max-width:22em
    }
    .sm\:min-h-0{
        min-height:0
    }
    .sm\:min-h-full{
        min-height:100%
    }
    .sm\:min-h-screen{
        min-height:100vh
    }
    .sm\:min-w-0{
        min-width:0
    }
    .sm\:min-w-full{
        min-width:100%
    }
    .sm\:opacity-0{
        opacity:0
    }
    .sm\:opacity-25{
        opacity:.25
    }
    .sm\:opacity-50{
        opacity:.5
    }
    .sm\:opacity-75{
        opacity:.75
    }
    .sm\:opacity-100{
        opacity:1
    }
    .sm\:p-0{
        padding:0
    }
    .sm\:p-1{
        padding:.3125rem
    }
    .sm\:p-2{
        padding:.625rem
    }
    .sm\:p-3{
        padding:.9375rem
    }
    .sm\:p-4{
        padding:1.25rem
    }
    .sm\:p-5{
        padding:1.5625rem
    }
    .sm\:p-6{
        padding:1.875rem
    }
    .sm\:p-7{
        padding:2.1875rem
    }
    .sm\:p-8{
        padding:2.5rem
    }
    .sm\:p-9{
        padding:2.8125rem
    }
    .sm\:p-10{
        padding:3.125rem
    }
    .sm\:p-11{
        padding:3.4375rem
    }
    .sm\:p-12{
        padding:3.75rem
    }
    .sm\:p-13{
        padding:4.375rem
    }
    .sm\:p-14{
        padding:5rem
    }
    .sm\:p-15{
        padding:5.625rem
    }
    .sm\:p-16{
        padding:6.25rem
    }
    .sm\:p-px{
        padding:.0625rem
    }
    .sm\:p-default{
        padding:1.5625rem
    }
    .sm\:py-0{
        padding-top:0;
        padding-bottom:0
    }
    .sm\:px-0{
        padding-left:0;
        padding-right:0
    }
    .sm\:py-1{
        padding-top:.3125rem;
        padding-bottom:.3125rem
    }
    .sm\:px-1{
        padding-left:.3125rem;
        padding-right:.3125rem
    }
    .sm\:py-2{
        padding-top:.625rem;
        padding-bottom:.625rem
    }
    .sm\:px-2{
        padding-left:.625rem;
        padding-right:.625rem
    }
    .sm\:py-3{
        padding-top:.9375rem;
        padding-bottom:.9375rem
    }
    .sm\:px-3{
        padding-left:.9375rem;
        padding-right:.9375rem
    }
    .sm\:py-4{
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .sm\:px-4{
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .sm\:py-5{
        padding-top:1.5625rem;
        padding-bottom:1.5625rem
    }
    .sm\:px-5{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
    .sm\:py-6{
        padding-top:1.875rem;
        padding-bottom:1.875rem
    }
    .sm\:px-6{
        padding-left:1.875rem;
        padding-right:1.875rem
    }
    .sm\:py-7{
        padding-top:2.1875rem;
        padding-bottom:2.1875rem
    }
    .sm\:px-7{
        padding-left:2.1875rem;
        padding-right:2.1875rem
    }
    .sm\:py-8{
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .sm\:px-8{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .sm\:py-9{
        padding-top:2.8125rem;
        padding-bottom:2.8125rem
    }
    .sm\:px-9{
        padding-left:2.8125rem;
        padding-right:2.8125rem
    }
    .sm\:py-10{
        padding-top:3.125rem;
        padding-bottom:3.125rem
    }
    .sm\:px-10{
        padding-left:3.125rem;
        padding-right:3.125rem
    }
    .sm\:py-11{
        padding-top:3.4375rem;
        padding-bottom:3.4375rem
    }
    .sm\:px-11{
        padding-left:3.4375rem;
        padding-right:3.4375rem
    }
    .sm\:py-12{
        padding-top:3.75rem;
        padding-bottom:3.75rem
    }
    .sm\:px-12{
        padding-left:3.75rem;
        padding-right:3.75rem
    }
    .sm\:py-13{
        padding-top:4.375rem;
        padding-bottom:4.375rem
    }
    .sm\:px-13{
        padding-left:4.375rem;
        padding-right:4.375rem
    }
    .sm\:py-14{
        padding-top:5rem;
        padding-bottom:5rem
    }
    .sm\:px-14{
        padding-left:5rem;
        padding-right:5rem
    }
    .sm\:py-15{
        padding-top:5.625rem;
        padding-bottom:5.625rem
    }
    .sm\:px-15{
        padding-left:5.625rem;
        padding-right:5.625rem
    }
    .sm\:py-16{
        padding-top:6.25rem;
        padding-bottom:6.25rem
    }
    .sm\:px-16{
        padding-left:6.25rem;
        padding-right:6.25rem
    }
    .sm\:py-px{
        padding-top:.0625rem;
        padding-bottom:.0625rem
    }
    .sm\:px-px{
        padding-left:.0625rem;
        padding-right:.0625rem
    }
    .sm\:py-default{
        padding-top:1.5625rem;
        padding-bottom:1.5625rem
    }
    .sm\:px-default{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
    .sm\:pt-0{
        padding-top:0
    }
    .sm\:pr-0{
        padding-right:0
    }
    .sm\:pb-0{
        padding-bottom:0
    }
    .sm\:pl-0{
        padding-left:0
    }
    .sm\:pt-1{
        padding-top:.3125rem
    }
    .sm\:pr-1{
        padding-right:.3125rem
    }
    .sm\:pb-1{
        padding-bottom:.3125rem
    }
    .sm\:pl-1{
        padding-left:.3125rem
    }
    .sm\:pt-2{
        padding-top:.625rem
    }
    .sm\:pr-2{
        padding-right:.625rem
    }
    .sm\:pb-2{
        padding-bottom:.625rem
    }
    .sm\:pl-2{
        padding-left:.625rem
    }
    .sm\:pt-3{
        padding-top:.9375rem
    }
    .sm\:pr-3{
        padding-right:.9375rem
    }
    .sm\:pb-3{
        padding-bottom:.9375rem
    }
    .sm\:pl-3{
        padding-left:.9375rem
    }
    .sm\:pt-4{
        padding-top:1.25rem
    }
    .sm\:pr-4{
        padding-right:1.25rem
    }
    .sm\:pb-4{
        padding-bottom:1.25rem
    }
    .sm\:pl-4{
        padding-left:1.25rem
    }
    .sm\:pt-5{
        padding-top:1.5625rem
    }
    .sm\:pr-5{
        padding-right:1.5625rem
    }
    .sm\:pb-5{
        padding-bottom:1.5625rem
    }
    .sm\:pl-5{
        padding-left:1.5625rem
    }
    .sm\:pt-6{
        padding-top:1.875rem
    }
    .sm\:pr-6{
        padding-right:1.875rem
    }
    .sm\:pb-6{
        padding-bottom:1.875rem
    }
    .sm\:pl-6{
        padding-left:1.875rem
    }
    .sm\:pt-7{
        padding-top:2.1875rem
    }
    .sm\:pr-7{
        padding-right:2.1875rem
    }
    .sm\:pb-7{
        padding-bottom:2.1875rem
    }
    .sm\:pl-7{
        padding-left:2.1875rem
    }
    .sm\:pt-8{
        padding-top:2.5rem
    }
    .sm\:pr-8{
        padding-right:2.5rem
    }
    .sm\:pb-8{
        padding-bottom:2.5rem
    }
    .sm\:pl-8{
        padding-left:2.5rem
    }
    .sm\:pt-9{
        padding-top:2.8125rem
    }
    .sm\:pr-9{
        padding-right:2.8125rem
    }
    .sm\:pb-9{
        padding-bottom:2.8125rem
    }
    .sm\:pl-9{
        padding-left:2.8125rem
    }
    .sm\:pt-10{
        padding-top:3.125rem
    }
    .sm\:pr-10{
        padding-right:3.125rem
    }
    .sm\:pb-10{
        padding-bottom:3.125rem
    }
    .sm\:pl-10{
        padding-left:3.125rem
    }
    .sm\:pt-11{
        padding-top:3.4375rem
    }
    .sm\:pr-11{
        padding-right:3.4375rem
    }
    .sm\:pb-11{
        padding-bottom:3.4375rem
    }
    .sm\:pl-11{
        padding-left:3.4375rem
    }
    .sm\:pt-12{
        padding-top:3.75rem
    }
    .sm\:pr-12{
        padding-right:3.75rem
    }
    .sm\:pb-12{
        padding-bottom:3.75rem
    }
    .sm\:pl-12{
        padding-left:3.75rem
    }
    .sm\:pt-13{
        padding-top:4.375rem
    }
    .sm\:pr-13{
        padding-right:4.375rem
    }
    .sm\:pb-13{
        padding-bottom:4.375rem
    }
    .sm\:pl-13{
        padding-left:4.375rem
    }
    .sm\:pt-14{
        padding-top:5rem
    }
    .sm\:pr-14{
        padding-right:5rem
    }
    .sm\:pb-14{
        padding-bottom:5rem
    }
    .sm\:pl-14{
        padding-left:5rem
    }
    .sm\:pt-15{
        padding-top:5.625rem
    }
    .sm\:pr-15{
        padding-right:5.625rem
    }
    .sm\:pb-15{
        padding-bottom:5.625rem
    }
    .sm\:pl-15{
        padding-left:5.625rem
    }
    .sm\:pt-16{
        padding-top:6.25rem
    }
    .sm\:pr-16{
        padding-right:6.25rem
    }
    .sm\:pb-16{
        padding-bottom:6.25rem
    }
    .sm\:pl-16{
        padding-left:6.25rem
    }
    .sm\:pt-px{
        padding-top:.0625rem
    }
    .sm\:pr-px{
        padding-right:.0625rem
    }
    .sm\:pb-px{
        padding-bottom:.0625rem
    }
    .sm\:pl-px{
        padding-left:.0625rem
    }
    .sm\:pt-default{
        padding-top:1.5625rem
    }
    .sm\:pr-default{
        padding-right:1.5625rem
    }
    .sm\:pb-default{
        padding-bottom:1.5625rem
    }
    .sm\:pl-default{
        padding-left:1.5625rem
    }
    .sm\:static{
        position:static
    }
    .sm\:fixed{
        position:fixed
    }
    .sm\:absolute{
        position:absolute
    }
    .sm\:relative{
        position:relative
    }
    .sm\:pin-none{
        top:auto;
        right:auto;
        bottom:auto;
        left:auto
    }
    .sm\:pin{
        right:0;
        left:0
    }
    .sm\:pin,.sm\:pin-y{
        top:0;
        bottom:0
    }
    .sm\:pin-x{
        right:0;
        left:0
    }
    .sm\:pin-t{
        top:0
    }
    .sm\:pin-r{
        right:0
    }
    .sm\:pin-b{
        bottom:0
    }
    .sm\:pin-l{
        left:0
    }
    .sm\:text-2xl{
        font-size:2.8125rem
    }
    .sm\:text-xl{
        font-size:1.875rem
    }
    .sm\:text-lg{
        font-size:1.5rem
    }
    .sm\:text-body{
        font-size:1.125rem
    }
    .sm\:text-sm{
        font-size:.75rem
    }
    .sm\:text-xs{
        font-size:.5625rem
    }
    .sm\:text-menu{
        font-size:1rem
    }
    .sm\:text-subheading{
        font-size:1.6875rem
    }
    .sm\:text-heading{
        font-size:3rem
    }
    .sm\:text-footer{
        font-size:.875rem
    }
    .sm\:text-grid{
        font-size:1.875rem
    }
    .sm\:text-copy{
        font-size:1.125rem
    }
    .sm\:w-0{
        width:0
    }
    .sm\:w-1\/12{
        width:8.3333%
    }
    .sm\:w-2\/12{
        width:16.6667%
    }
    .sm\:w-3\/12{
        width:25%
    }
    .sm\:w-4\/12{
        width:33.3333%
    }
    .sm\:w-5\/12{
        width:41.6667%
    }
    .sm\:w-6\/12{
        width:50%
    }
    .sm\:w-7\/12{
        width:58.3333%
    }
    .sm\:w-8\/12{
        width:66.6667%
    }
    .sm\:w-9\/12{
        width:75%
    }
    .sm\:w-10\/12{
        width:83.3333%
    }
    .sm\:w-11\/12{
        width:91.6667%
    }
    .sm\:w-auto{
        width:auto
    }
    .sm\:w-px{
        width:1px
    }
    .sm\:w-full{
        width:100%
    }
    .sm\:w-screen{
        width:100vw
    }
    .sm\:w-half{
        width:50%
    }
    .sm\:w-onethird{
        width:33.333333333333336%
    }
    .sm\:w-twothirds{
        width:66.66666666666667%
    }
    .sm\:z-0{
        z-index:0
    }
    .sm\:z-10{
        z-index:4
    }
    .sm\:z-20{
        z-index:5
    }
    .sm\:z-30{
        z-index:6
    }
    .sm\:z-40{
        z-index:7
    }
    .sm\:z-50{
        z-index:8
    }
    .sm\:z-auto{
        z-index:auto
    }
    .sm\:m-su{
        margin-right:40px
    }
    .sm\:w-su-1\/12{
        width:calc(((100% - 440px) / 12 * 1))
    }
    .sm\:w-su-2\/12{
        width:calc(40px + ((100% - 440px) / 12 * 2))
    }
    .sm\:w-su-3\/12{
        width:calc(80px + ((100% - 440px) / 12 * 3))
    }
    .sm\:w-su-4\/12{
        width:calc(120px + ((100% - 440px) / 12 * 4))
    }
    .sm\:w-su-5\/12{
        width:calc(160px + ((100% - 440px) / 12 * 5))
    }
    .sm\:w-su-6\/12{
        width:calc(200px + ((100% - 440px) / 12 * 6))
    }
    .sm\:w-su-7\/12{
        width:calc(240px + ((100% - 440px) / 12 * 7))
    }
    .sm\:w-su-8\/12{
        width:calc(280px + ((100% - 440px) / 12 * 8))
    }
    .sm\:w-su-9\/12{
        width:calc(320px + ((100% - 440px) / 12 * 9))
    }
    .sm\:w-su-10\/12{
        width:calc(360px + ((100% - 440px) / 12 * 10))
    }
    .sm\:w-su-11\/12{
        width:calc(400px + ((100% - 440px) / 12 * 11))
    }
    .sm\:w-su-12\/12{
        width:calc(440px + (100% - 440px))
    }
    .sm\:m-su-offset-1\/12{
        margin-left:calc(((100% - 440px) / 12 * 1))
    }
    .sm\:m-su-offset-2\/12{
        margin-left:calc(40px + ((100% - 440px) / 12 * 2))
    }
    .sm\:m-su-offset-3\/12{
        margin-left:calc(80px + ((100% - 440px) / 12 * 3))
    }
    .sm\:m-su-offset-4\/12{
        margin-left:calc(120px + ((100% - 440px) / 12 * 4))
    }
    .sm\:m-su-offset-5\/12{
        margin-left:calc(160px + ((100% - 440px) / 12 * 5))
    }
    .sm\:m-su-offset-6\/12{
        margin-left:calc(200px + ((100% - 440px) / 12 * 6))
    }
    .sm\:m-su-offset-7\/12{
        margin-left:calc(240px + ((100% - 440px) / 12 * 7))
    }
    .sm\:m-su-offset-8\/12{
        margin-left:calc(280px + ((100% - 440px) / 12 * 8))
    }
    .sm\:m-su-offset-9\/12{
        margin-left:calc(320px + ((100% - 440px) / 12 * 9))
    }
    .sm\:m-su-offset-10\/12{
        margin-left:calc(360px + ((100% - 440px) / 12 * 10))
    }
    .sm\:m-su-offset-11\/12{
        margin-left:calc(400px + ((100% - 440px) / 12 * 11))
    }
    .sm\:m-su-offset-12\/12{
        margin-left:calc(440px + (100% - 440px))
    }
    .sm\:object-fit{
        font-family:object-fit\:cover;
        -o-object-fit:cover;
        object-fit:cover
    }
}
@media (min-width:48em){
    .md\:bg-transparent{
        background-color:transparent
    }
    .md\:bg-black{
        background-color:#000
    }
    .md\:bg-grey-darkest{
        background-color:#3d4852
    }
    .md\:bg-grey-darker{
        background-color:#606f7b
    }
    .md\:bg-grey-dark{
        background-color:#8795a1
    }
    .md\:bg-grey{
        background-color:#b8c2cc
    }
    .md\:bg-grey-light{
        background-color:#dae1e7
    }
    .md\:bg-grey-lighter{
        background-color:#f1f5f8
    }
    .md\:bg-grey-lightest{
        background-color:#f8fafc
    }
    .md\:bg-white{
        background-color:#fff
    }
    .md\:bg-red-darkest{
        background-color:#3b0d0c
    }
    .md\:bg-red-darker{
        background-color:#621b18
    }
    .md\:bg-red-dark{
        background-color:#cc1f1a
    }
    .md\:bg-red{
        background-color:#e3342f
    }
    .md\:bg-red-light{
        background-color:#ef5753
    }
    .md\:bg-red-lighter{
        background-color:#f9acaa
    }
    .md\:bg-red-lightest{
        background-color:#fcebea
    }
    .md\:bg-orange-darkest{
        background-color:#462a16
    }
    .md\:bg-orange-darker{
        background-color:#613b1f
    }
    .md\:bg-orange-dark{
        background-color:#de751f
    }
    .md\:bg-orange{
        background-color:#f6993f
    }
    .md\:bg-orange-light{
        background-color:#faad63
    }
    .md\:bg-orange-lighter{
        background-color:#fcd9b6
    }
    .md\:bg-orange-lightest{
        background-color:#fff5eb
    }
    .md\:bg-yellow-darkest{
        background-color:#453411
    }
    .md\:bg-yellow-darker{
        background-color:#684f1d
    }
    .md\:bg-yellow-dark{
        background-color:#f2d024
    }
    .md\:bg-yellow{
        background-color:#ffed4a
    }
    .md\:bg-yellow-light{
        background-color:#fff382
    }
    .md\:bg-yellow-lighter{
        background-color:#fff9c2
    }
    .md\:bg-yellow-lightest{
        background-color:#fcfbeb
    }
    .md\:bg-green-darkest{
        background-color:#0f2f21
    }
    .md\:bg-green-darker{
        background-color:#1a4731
    }
    .md\:bg-green-dark{
        background-color:#1f9d55
    }
    .md\:bg-green{
        background-color:#38c172
    }
    .md\:bg-green-light{
        background-color:#51d88a
    }
    .md\:bg-green-lighter{
        background-color:#a2f5bf
    }
    .md\:bg-green-lightest{
        background-color:#e3fcec
    }
    .md\:bg-teal-darkest{
        background-color:#0d3331
    }
    .md\:bg-teal-darker{
        background-color:#20504f
    }
    .md\:bg-teal-dark{
        background-color:#38a89d
    }
    .md\:bg-teal{
        background-color:#4dc0b5
    }
    .md\:bg-teal-light{
        background-color:#64d5ca
    }
    .md\:bg-teal-lighter{
        background-color:#a0f0ed
    }
    .md\:bg-teal-lightest{
        background-color:#e8fffe
    }
    .md\:bg-blue-darkest{
        background-color:#12283a
    }
    .md\:bg-blue-darker{
        background-color:#1c3d5a
    }
    .md\:bg-blue-dark{
        background-color:#2779bd
    }
    .md\:bg-blue{
        background-color:#3490dc
    }
    .md\:bg-blue-light{
        background-color:#6cb2eb
    }
    .md\:bg-blue-lighter{
        background-color:#bcdefa
    }
    .md\:bg-blue-lightest{
        background-color:#eff8ff
    }
    .md\:bg-indigo-darkest{
        background-color:#191e38
    }
    .md\:bg-indigo-darker{
        background-color:#2f365f
    }
    .md\:bg-indigo-dark{
        background-color:#5661b3
    }
    .md\:bg-indigo{
        background-color:#6574cd
    }
    .md\:bg-indigo-light{
        background-color:#7886d7
    }
    .md\:bg-indigo-lighter{
        background-color:#b2b7ff
    }
    .md\:bg-indigo-lightest{
        background-color:#e6e8ff
    }
    .md\:bg-purple-darkest{
        background-color:#21183c
    }
    .md\:bg-purple-darker{
        background-color:#382b5f
    }
    .md\:bg-purple-dark{
        background-color:#794acf
    }
    .md\:bg-purple{
        background-color:#9561e2
    }
    .md\:bg-purple-light{
        background-color:#a779e9
    }
    .md\:bg-purple-lighter{
        background-color:#d6bbfc
    }
    .md\:bg-purple-lightest{
        background-color:#f3ebff
    }
    .md\:bg-pink-darkest{
        background-color:#451225
    }
    .md\:bg-pink-darker{
        background-color:#6f213f
    }
    .md\:bg-pink-dark{
        background-color:#eb5286
    }
    .md\:bg-pink{
        background-color:#f66d9b
    }
    .md\:bg-pink-light{
        background-color:#fa7ea8
    }
    .md\:bg-pink-lighter{
        background-color:#ffbbca
    }
    .md\:bg-pink-lightest{
        background-color:#ffebef
    }
    .md\:bg-brand{
        background-color:#f55069
    }
    .md\:hover\:bg-transparent:hover{
        background-color:transparent
    }
    .md\:hover\:bg-black:hover{
        background-color:#000
    }
    .md\:hover\:bg-grey-darkest:hover{
        background-color:#3d4852
    }
    .md\:hover\:bg-grey-darker:hover{
        background-color:#606f7b
    }
    .md\:hover\:bg-grey-dark:hover{
        background-color:#8795a1
    }
    .md\:hover\:bg-grey:hover{
        background-color:#b8c2cc
    }
    .md\:hover\:bg-grey-light:hover{
        background-color:#dae1e7
    }
    .md\:hover\:bg-grey-lighter:hover{
        background-color:#f1f5f8
    }
    .md\:hover\:bg-grey-lightest:hover{
        background-color:#f8fafc
    }
    .md\:hover\:bg-white:hover{
        background-color:#fff
    }
    .md\:hover\:bg-red-darkest:hover{
        background-color:#3b0d0c
    }
    .md\:hover\:bg-red-darker:hover{
        background-color:#621b18
    }
    .md\:hover\:bg-red-dark:hover{
        background-color:#cc1f1a
    }
    .md\:hover\:bg-red:hover{
        background-color:#e3342f
    }
    .md\:hover\:bg-red-light:hover{
        background-color:#ef5753
    }
    .md\:hover\:bg-red-lighter:hover{
        background-color:#f9acaa
    }
    .md\:hover\:bg-red-lightest:hover{
        background-color:#fcebea
    }
    .md\:hover\:bg-orange-darkest:hover{
        background-color:#462a16
    }
    .md\:hover\:bg-orange-darker:hover{
        background-color:#613b1f
    }
    .md\:hover\:bg-orange-dark:hover{
        background-color:#de751f
    }
    .md\:hover\:bg-orange:hover{
        background-color:#f6993f
    }
    .md\:hover\:bg-orange-light:hover{
        background-color:#faad63
    }
    .md\:hover\:bg-orange-lighter:hover{
        background-color:#fcd9b6
    }
    .md\:hover\:bg-orange-lightest:hover{
        background-color:#fff5eb
    }
    .md\:hover\:bg-yellow-darkest:hover{
        background-color:#453411
    }
    .md\:hover\:bg-yellow-darker:hover{
        background-color:#684f1d
    }
    .md\:hover\:bg-yellow-dark:hover{
        background-color:#f2d024
    }
    .md\:hover\:bg-yellow:hover{
        background-color:#ffed4a
    }
    .md\:hover\:bg-yellow-light:hover{
        background-color:#fff382
    }
    .md\:hover\:bg-yellow-lighter:hover{
        background-color:#fff9c2
    }
    .md\:hover\:bg-yellow-lightest:hover{
        background-color:#fcfbeb
    }
    .md\:hover\:bg-green-darkest:hover{
        background-color:#0f2f21
    }
    .md\:hover\:bg-green-darker:hover{
        background-color:#1a4731
    }
    .md\:hover\:bg-green-dark:hover{
        background-color:#1f9d55
    }
    .md\:hover\:bg-green:hover{
        background-color:#38c172
    }
    .md\:hover\:bg-green-light:hover{
        background-color:#51d88a
    }
    .md\:hover\:bg-green-lighter:hover{
        background-color:#a2f5bf
    }
    .md\:hover\:bg-green-lightest:hover{
        background-color:#e3fcec
    }
    .md\:hover\:bg-teal-darkest:hover{
        background-color:#0d3331
    }
    .md\:hover\:bg-teal-darker:hover{
        background-color:#20504f
    }
    .md\:hover\:bg-teal-dark:hover{
        background-color:#38a89d
    }
    .md\:hover\:bg-teal:hover{
        background-color:#4dc0b5
    }
    .md\:hover\:bg-teal-light:hover{
        background-color:#64d5ca
    }
    .md\:hover\:bg-teal-lighter:hover{
        background-color:#a0f0ed
    }
    .md\:hover\:bg-teal-lightest:hover{
        background-color:#e8fffe
    }
    .md\:hover\:bg-blue-darkest:hover{
        background-color:#12283a
    }
    .md\:hover\:bg-blue-darker:hover{
        background-color:#1c3d5a
    }
    .md\:hover\:bg-blue-dark:hover{
        background-color:#2779bd
    }
    .md\:hover\:bg-blue:hover{
        background-color:#3490dc
    }
    .md\:hover\:bg-blue-light:hover{
        background-color:#6cb2eb
    }
    .md\:hover\:bg-blue-lighter:hover{
        background-color:#bcdefa
    }
    .md\:hover\:bg-blue-lightest:hover{
        background-color:#eff8ff
    }
    .md\:hover\:bg-indigo-darkest:hover{
        background-color:#191e38
    }
    .md\:hover\:bg-indigo-darker:hover{
        background-color:#2f365f
    }
    .md\:hover\:bg-indigo-dark:hover{
        background-color:#5661b3
    }
    .md\:hover\:bg-indigo:hover{
        background-color:#6574cd
    }
    .md\:hover\:bg-indigo-light:hover{
        background-color:#7886d7
    }
    .md\:hover\:bg-indigo-lighter:hover{
        background-color:#b2b7ff
    }
    .md\:hover\:bg-indigo-lightest:hover{
        background-color:#e6e8ff
    }
    .md\:hover\:bg-purple-darkest:hover{
        background-color:#21183c
    }
    .md\:hover\:bg-purple-darker:hover{
        background-color:#382b5f
    }
    .md\:hover\:bg-purple-dark:hover{
        background-color:#794acf
    }
    .md\:hover\:bg-purple:hover{
        background-color:#9561e2
    }
    .md\:hover\:bg-purple-light:hover{
        background-color:#a779e9
    }
    .md\:hover\:bg-purple-lighter:hover{
        background-color:#d6bbfc
    }
    .md\:hover\:bg-purple-lightest:hover{
        background-color:#f3ebff
    }
    .md\:hover\:bg-pink-darkest:hover{
        background-color:#451225
    }
    .md\:hover\:bg-pink-darker:hover{
        background-color:#6f213f
    }
    .md\:hover\:bg-pink-dark:hover{
        background-color:#eb5286
    }
    .md\:hover\:bg-pink:hover{
        background-color:#f66d9b
    }
    .md\:hover\:bg-pink-light:hover{
        background-color:#fa7ea8
    }
    .md\:hover\:bg-pink-lighter:hover{
        background-color:#ffbbca
    }
    .md\:hover\:bg-pink-lightest:hover{
        background-color:#ffebef
    }
    .md\:hover\:bg-brand:hover{
        background-color:#f55069
    }
    .md\:border-transparent{
        border-color:transparent
    }
    .md\:border-black{
        border-color:#000
    }
    .md\:border-grey-darkest{
        border-color:#3d4852
    }
    .md\:border-grey-darker{
        border-color:#606f7b
    }
    .md\:border-grey-dark{
        border-color:#8795a1
    }
    .md\:border-grey{
        border-color:#b8c2cc
    }
    .md\:border-grey-light{
        border-color:#dae1e7
    }
    .md\:border-grey-lighter{
        border-color:#f1f5f8
    }
    .md\:border-grey-lightest{
        border-color:#f8fafc
    }
    .md\:border-white{
        border-color:#fff
    }
    .md\:border-red-darkest{
        border-color:#3b0d0c
    }
    .md\:border-red-darker{
        border-color:#621b18
    }
    .md\:border-red-dark{
        border-color:#cc1f1a
    }
    .md\:border-red{
        border-color:#e3342f
    }
    .md\:border-red-light{
        border-color:#ef5753
    }
    .md\:border-red-lighter{
        border-color:#f9acaa
    }
    .md\:border-red-lightest{
        border-color:#fcebea
    }
    .md\:border-orange-darkest{
        border-color:#462a16
    }
    .md\:border-orange-darker{
        border-color:#613b1f
    }
    .md\:border-orange-dark{
        border-color:#de751f
    }
    .md\:border-orange{
        border-color:#f6993f
    }
    .md\:border-orange-light{
        border-color:#faad63
    }
    .md\:border-orange-lighter{
        border-color:#fcd9b6
    }
    .md\:border-orange-lightest{
        border-color:#fff5eb
    }
    .md\:border-yellow-darkest{
        border-color:#453411
    }
    .md\:border-yellow-darker{
        border-color:#684f1d
    }
    .md\:border-yellow-dark{
        border-color:#f2d024
    }
    .md\:border-yellow{
        border-color:#ffed4a
    }
    .md\:border-yellow-light{
        border-color:#fff382
    }
    .md\:border-yellow-lighter{
        border-color:#fff9c2
    }
    .md\:border-yellow-lightest{
        border-color:#fcfbeb
    }
    .md\:border-green-darkest{
        border-color:#0f2f21
    }
    .md\:border-green-darker{
        border-color:#1a4731
    }
    .md\:border-green-dark{
        border-color:#1f9d55
    }
    .md\:border-green{
        border-color:#38c172
    }
    .md\:border-green-light{
        border-color:#51d88a
    }
    .md\:border-green-lighter{
        border-color:#a2f5bf
    }
    .md\:border-green-lightest{
        border-color:#e3fcec
    }
    .md\:border-teal-darkest{
        border-color:#0d3331
    }
    .md\:border-teal-darker{
        border-color:#20504f
    }
    .md\:border-teal-dark{
        border-color:#38a89d
    }
    .md\:border-teal{
        border-color:#4dc0b5
    }
    .md\:border-teal-light{
        border-color:#64d5ca
    }
    .md\:border-teal-lighter{
        border-color:#a0f0ed
    }
    .md\:border-teal-lightest{
        border-color:#e8fffe
    }
    .md\:border-blue-darkest{
        border-color:#12283a
    }
    .md\:border-blue-darker{
        border-color:#1c3d5a
    }
    .md\:border-blue-dark{
        border-color:#2779bd
    }
    .md\:border-blue{
        border-color:#3490dc
    }
    .md\:border-blue-light{
        border-color:#6cb2eb
    }
    .md\:border-blue-lighter{
        border-color:#bcdefa
    }
    .md\:border-blue-lightest{
        border-color:#eff8ff
    }
    .md\:border-indigo-darkest{
        border-color:#191e38
    }
    .md\:border-indigo-darker{
        border-color:#2f365f
    }
    .md\:border-indigo-dark{
        border-color:#5661b3
    }
    .md\:border-indigo{
        border-color:#6574cd
    }
    .md\:border-indigo-light{
        border-color:#7886d7
    }
    .md\:border-indigo-lighter{
        border-color:#b2b7ff
    }
    .md\:border-indigo-lightest{
        border-color:#e6e8ff
    }
    .md\:border-purple-darkest{
        border-color:#21183c
    }
    .md\:border-purple-darker{
        border-color:#382b5f
    }
    .md\:border-purple-dark{
        border-color:#794acf
    }
    .md\:border-purple{
        border-color:#9561e2
    }
    .md\:border-purple-light{
        border-color:#a779e9
    }
    .md\:border-purple-lighter{
        border-color:#d6bbfc
    }
    .md\:border-purple-lightest{
        border-color:#f3ebff
    }
    .md\:border-pink-darkest{
        border-color:#451225
    }
    .md\:border-pink-darker{
        border-color:#6f213f
    }
    .md\:border-pink-dark{
        border-color:#eb5286
    }
    .md\:border-pink{
        border-color:#f66d9b
    }
    .md\:border-pink-light{
        border-color:#fa7ea8
    }
    .md\:border-pink-lighter{
        border-color:#ffbbca
    }
    .md\:border-pink-lightest{
        border-color:#ffebef
    }
    .md\:border-brand{
        border-color:#f55069
    }
    .md\:rounded-none{
        border-radius:0
    }
    .md\:rounded-sm{
        border-radius:.125rem
    }
    .md\:rounded{
        border-radius:.25rem
    }
    .md\:rounded-lg{
        border-radius:.5rem
    }
    .md\:rounded-full{
        border-radius:9999px
    }
    .md\:rounded-t-none{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
    .md\:rounded-r-none{
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .md\:rounded-b-none{
        border-bottom-right-radius:0;
        border-bottom-left-radius:0
    }
    .md\:rounded-l-none{
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .md\:rounded-t-sm{
        border-top-left-radius:.125rem;
        border-top-right-radius:.125rem
    }
    .md\:rounded-r-sm{
        border-top-right-radius:.125rem;
        border-bottom-right-radius:.125rem
    }
    .md\:rounded-b-sm{
        border-bottom-right-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .md\:rounded-l-sm{
        border-top-left-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .md\:rounded-t{
        border-top-left-radius:.25rem
    }
    .md\:rounded-r,.md\:rounded-t{
        border-top-right-radius:.25rem
    }
    .md\:rounded-b,.md\:rounded-r{
        border-bottom-right-radius:.25rem
    }
    .md\:rounded-b,.md\:rounded-l{
        border-bottom-left-radius:.25rem
    }
    .md\:rounded-l{
        border-top-left-radius:.25rem
    }
    .md\:rounded-t-lg{
        border-top-left-radius:.5rem;
        border-top-right-radius:.5rem
    }
    .md\:rounded-r-lg{
        border-top-right-radius:.5rem;
        border-bottom-right-radius:.5rem
    }
    .md\:rounded-b-lg{
        border-bottom-right-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .md\:rounded-l-lg{
        border-top-left-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .md\:rounded-t-full{
        border-top-left-radius:9999px;
        border-top-right-radius:9999px
    }
    .md\:rounded-r-full{
        border-top-right-radius:9999px;
        border-bottom-right-radius:9999px
    }
    .md\:rounded-b-full{
        border-bottom-right-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .md\:rounded-l-full{
        border-top-left-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .md\:rounded-tl-none{
        border-top-left-radius:0
    }
    .md\:rounded-tr-none{
        border-top-right-radius:0
    }
    .md\:rounded-br-none{
        border-bottom-right-radius:0
    }
    .md\:rounded-bl-none{
        border-bottom-left-radius:0
    }
    .md\:rounded-tl-sm{
        border-top-left-radius:.125rem
    }
    .md\:rounded-tr-sm{
        border-top-right-radius:.125rem
    }
    .md\:rounded-br-sm{
        border-bottom-right-radius:.125rem
    }
    .md\:rounded-bl-sm{
        border-bottom-left-radius:.125rem
    }
    .md\:rounded-tl{
        border-top-left-radius:.25rem
    }
    .md\:rounded-tr{
        border-top-right-radius:.25rem
    }
    .md\:rounded-br{
        border-bottom-right-radius:.25rem
    }
    .md\:rounded-bl{
        border-bottom-left-radius:.25rem
    }
    .md\:rounded-tl-lg{
        border-top-left-radius:.5rem
    }
    .md\:rounded-tr-lg{
        border-top-right-radius:.5rem
    }
    .md\:rounded-br-lg{
        border-bottom-right-radius:.5rem
    }
    .md\:rounded-bl-lg{
        border-bottom-left-radius:.5rem
    }
    .md\:rounded-tl-full{
        border-top-left-radius:9999px
    }
    .md\:rounded-tr-full{
        border-top-right-radius:9999px
    }
    .md\:rounded-br-full{
        border-bottom-right-radius:9999px
    }
    .md\:rounded-bl-full{
        border-bottom-left-radius:9999px
    }
    .md\:border-solid{
        border-style:solid
    }
    .md\:border-dashed{
        border-style:dashed
    }
    .md\:border-dotted{
        border-style:dotted
    }
    .md\:border-none{
        border-style:none
    }
    .md\:border-0{
        border-width:0
    }
    .md\:border-1{
        border-width:.0625rem
    }
    .md\:border-2{
        border-width:.125rem
    }
    .md\:border{
        border-width:.0625rem
    }
    .md\:border-grid{
        border-width:1.5px
    }
    .md\:border-t-0{
        border-top-width:0
    }
    .md\:border-r-0{
        border-right-width:0
    }
    .md\:border-b-0{
        border-bottom-width:0
    }
    .md\:border-l-0{
        border-left-width:0
    }
    .md\:border-t-1{
        border-top-width:.0625rem
    }
    .md\:border-r-1{
        border-right-width:.0625rem
    }
    .md\:border-b-1{
        border-bottom-width:.0625rem
    }
    .md\:border-l-1{
        border-left-width:.0625rem
    }
    .md\:border-t-2{
        border-top-width:.125rem
    }
    .md\:border-r-2{
        border-right-width:.125rem
    }
    .md\:border-b-2{
        border-bottom-width:.125rem
    }
    .md\:border-l-2{
        border-left-width:.125rem
    }
    .md\:border-t{
        border-top-width:.0625rem
    }
    .md\:border-r{
        border-right-width:.0625rem
    }
    .md\:border-b{
        border-bottom-width:.0625rem
    }
    .md\:border-l{
        border-left-width:.0625rem
    }
    .md\:border-t-grid{
        border-top-width:1.5px
    }
    .md\:border-r-grid{
        border-right-width:1.5px
    }
    .md\:border-b-grid{
        border-bottom-width:1.5px
    }
    .md\:border-l-grid{
        border-left-width:1.5px
    }
    .md\:block{
        display:block
    }
    .md\:inline-block{
        display:inline-block
    }
    .md\:inline{
        display:inline
    }
    .md\:table{
        display:table
    }
    .md\:table-row{
        display:table-row
    }
    .md\:table-cell{
        display:table-cell
    }
    .md\:hidden{
        display:none
    }
    .md\:flex{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .md\:inline-flex{
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex
    }
    .md\:flex-row{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .md\:flex-row-reverse{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .md\:flex-col{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .md\:flex-col-reverse{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .md\:flex-wrap{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .md\:flex-wrap-reverse{
        -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
    }
    .md\:flex-no-wrap{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .md\:items-start{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .md\:items-end{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .md\:items-center{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .md\:items-baseline{
        -webkit-box-align:baseline;
        -ms-flex-align:baseline;
        align-items:baseline
    }
    .md\:items-stretch{
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .md\:self-auto{
        -ms-flex-item-align:auto;
        align-self:auto
    }
    .md\:self-start{
        -ms-flex-item-align:start;
        align-self:flex-start
    }
    .md\:self-end{
        -ms-flex-item-align:end;
        align-self:flex-end
    }
    .md\:self-center{
        -ms-flex-item-align:center;
        align-self:center
    }
    .md\:self-stretch{
        -ms-flex-item-align:stretch;
        align-self:stretch
    }
    .md\:justify-start{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .md\:justify-end{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .md\:justify-center{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .md\:justify-between{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .md\:justify-around{
        -ms-flex-pack:distribute;
        justify-content:space-around
    }
    .md\:content-center{
        -ms-flex-line-pack:center;
        align-content:center
    }
    .md\:content-start{
        -ms-flex-line-pack:start;
        align-content:flex-start
    }
    .md\:content-end{
        -ms-flex-line-pack:end;
        align-content:flex-end
    }
    .md\:content-between{
        -ms-flex-line-pack:justify;
        align-content:space-between
    }
    .md\:content-around{
        -ms-flex-line-pack:distribute;
        align-content:space-around
    }
    .md\:flex-1{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
    .md\:flex-auto{
        -webkit-box-flex:1;
        -ms-flex:auto;
        flex:auto
    }
    .md\:flex-initial{
        -webkit-box-flex:initial;
        -ms-flex:initial;
        flex:initial
    }
    .md\:flex-none{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none
    }
    .md\:flex-grow{
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1
    }
    .md\:flex-shrink{
        -ms-flex-negative:1;
        flex-shrink:1
    }
    .md\:flex-no-grow{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .md\:flex-no-shrink{
        -ms-flex-negative:0;
        flex-shrink:0
    }
    .md\:h-0{
        height:0
    }
    .md\:h-input{
        height:3.75rem
    }
    .md\:h-lg-btn{
        height:5rem
    }
    .md\:h-tag{
        height:1.875rem
    }
    .md\:h-sm-tag{
        height:1.375rem
    }
    .md\:h-lightbox{
        height:41.25rem
    }
    .md\:h-lg-card{
        height:35rem
    }
    .md\:h-auto{
        height:auto
    }
    .md\:h-px{
        height:1px
    }
    .md\:h-full{
        height:100%
    }
    .md\:h-screen{
        height:100vh
    }
    .md\:h-burger{
        height:3px
    }
    .md\:leading-none{
        line-height:1
    }
    .md\:leading-tight{
        line-height:1.25
    }
    .md\:leading-normal{
        line-height:1.5
    }
    .md\:leading-loose{
        line-height:2
    }
    .md\:leading-2xl{
        line-height:1.3333333333333333
    }
    .md\:leading-xl{
        line-height:1.4
    }
    .md\:leading-lg{
        line-height:1.3333333333333333
    }
    .md\:leading-body{
        line-height:1.7777777777777777
    }
    .md\:leading-sm{
        line-height:2
    }
    .md\:leading-xs{
        line-height:2.2222222222222223
    }
    .md\:leading-footer{
        line-height:.9375rem
    }
    .md\:leading-copy,.md\:leading-intro{
        line-height:1.3125rem
    }
    .md\:m-0{
        margin:0
    }
    .md\:m-1{
        margin:.3125rem
    }
    .md\:m-2{
        margin:.625rem
    }
    .md\:m-3{
        margin:.9375rem
    }
    .md\:m-4{
        margin:1.25rem
    }
    .md\:m-5{
        margin:1.5625rem
    }
    .md\:m-6{
        margin:1.875rem
    }
    .md\:m-7{
        margin:2.1875rem
    }
    .md\:m-8{
        margin:2.5rem
    }
    .md\:m-9{
        margin:2.8125rem
    }
    .md\:m-10{
        margin:3.125rem
    }
    .md\:m-11{
        margin:3.4375rem
    }
    .md\:m-12{
        margin:3.75rem
    }
    .md\:m-13{
        margin:4.375rem
    }
    .md\:m-14{
        margin:5rem
    }
    .md\:m-15{
        margin:5.625rem
    }
    .md\:m-16{
        margin:6.25rem
    }
    .md\:m-auto{
        margin:auto
    }
    .md\:m-px{
        margin:.0625rem
    }
    .md\:m-default{
        margin:1.5625rem
    }
    .md\:m-enter{
        margin:1em
    }
    .md\:my-0{
        margin-top:0;
        margin-bottom:0
    }
    .md\:mx-0{
        margin-left:0;
        margin-right:0
    }
    .md\:my-1{
        margin-top:.3125rem;
        margin-bottom:.3125rem
    }
    .md\:mx-1{
        margin-left:.3125rem;
        margin-right:.3125rem
    }
    .md\:my-2{
        margin-top:.625rem;
        margin-bottom:.625rem
    }
    .md\:mx-2{
        margin-left:.625rem;
        margin-right:.625rem
    }
    .md\:my-3{
        margin-top:.9375rem;
        margin-bottom:.9375rem
    }
    .md\:mx-3{
        margin-left:.9375rem;
        margin-right:.9375rem
    }
    .md\:my-4{
        margin-top:1.25rem;
        margin-bottom:1.25rem
    }
    .md\:mx-4{
        margin-left:1.25rem;
        margin-right:1.25rem
    }
    .md\:my-5{
        margin-top:1.5625rem;
        margin-bottom:1.5625rem
    }
    .md\:mx-5{
        margin-left:1.5625rem;
        margin-right:1.5625rem
    }
    .md\:my-6{
        margin-top:1.875rem;
        margin-bottom:1.875rem
    }
    .md\:mx-6{
        margin-left:1.875rem;
        margin-right:1.875rem
    }
    .md\:my-7{
        margin-top:2.1875rem;
        margin-bottom:2.1875rem
    }
    .md\:mx-7{
        margin-left:2.1875rem;
        margin-right:2.1875rem
    }
    .md\:my-8{
        margin-top:2.5rem;
        margin-bottom:2.5rem
    }
    .md\:mx-8{
        margin-left:2.5rem;
        margin-right:2.5rem
    }
    .md\:my-9{
        margin-top:2.8125rem;
        margin-bottom:2.8125rem
    }
    .md\:mx-9{
        margin-left:2.8125rem;
        margin-right:2.8125rem
    }
    .md\:my-10{
        margin-top:3.125rem;
        margin-bottom:3.125rem
    }
    .md\:mx-10{
        margin-left:3.125rem;
        margin-right:3.125rem
    }
    .md\:my-11{
        margin-top:3.4375rem;
        margin-bottom:3.4375rem
    }
    .md\:mx-11{
        margin-left:3.4375rem;
        margin-right:3.4375rem
    }
    .md\:my-12{
        margin-top:3.75rem;
        margin-bottom:3.75rem
    }
    .md\:mx-12{
        margin-left:3.75rem;
        margin-right:3.75rem
    }
    .md\:my-13{
        margin-top:4.375rem;
        margin-bottom:4.375rem
    }
    .md\:mx-13{
        margin-left:4.375rem;
        margin-right:4.375rem
    }
    .md\:my-14{
        margin-top:5rem;
        margin-bottom:5rem
    }
    .md\:mx-14{
        margin-left:5rem;
        margin-right:5rem
    }
    .md\:my-15{
        margin-top:5.625rem;
        margin-bottom:5.625rem
    }
    .md\:mx-15{
        margin-left:5.625rem;
        margin-right:5.625rem
    }
    .md\:my-16{
        margin-top:6.25rem;
        margin-bottom:6.25rem
    }
    .md\:mx-16{
        margin-left:6.25rem;
        margin-right:6.25rem
    }
    .md\:my-auto{
        margin-top:auto;
        margin-bottom:auto
    }
    .md\:mx-auto{
        margin-left:auto;
        margin-right:auto
    }
    .md\:my-px{
        margin-top:.0625rem;
        margin-bottom:.0625rem
    }
    .md\:mx-px{
        margin-left:.0625rem;
        margin-right:.0625rem
    }
    .md\:my-default{
        margin-top:1.5625rem;
        margin-bottom:1.5625rem
    }
    .md\:mx-default{
        margin-left:1.5625rem;
        margin-right:1.5625rem
    }
    .md\:my-enter{
        margin-top:1em;
        margin-bottom:1em
    }
    .md\:mx-enter{
        margin-left:1em;
        margin-right:1em
    }
    .md\:mt-0{
        margin-top:0
    }
    .md\:mr-0{
        margin-right:0
    }
    .md\:mb-0{
        margin-bottom:0
    }
    .md\:ml-0{
        margin-left:0
    }
    .md\:mt-1{
        margin-top:.3125rem
    }
    .md\:mr-1{
        margin-right:.3125rem
    }
    .md\:mb-1{
        margin-bottom:.3125rem
    }
    .md\:ml-1{
        margin-left:.3125rem
    }
    .md\:mt-2{
        margin-top:.625rem
    }
    .md\:mr-2{
        margin-right:.625rem
    }
    .md\:mb-2{
        margin-bottom:.625rem
    }
    .md\:ml-2{
        margin-left:.625rem
    }
    .md\:mt-3{
        margin-top:.9375rem
    }
    .md\:mr-3{
        margin-right:.9375rem
    }
    .md\:mb-3{
        margin-bottom:.9375rem
    }
    .md\:ml-3{
        margin-left:.9375rem
    }
    .md\:mt-4{
        margin-top:1.25rem
    }
    .md\:mr-4{
        margin-right:1.25rem
    }
    .md\:mb-4{
        margin-bottom:1.25rem
    }
    .md\:ml-4{
        margin-left:1.25rem
    }
    .md\:mt-5{
        margin-top:1.5625rem
    }
    .md\:mr-5{
        margin-right:1.5625rem
    }
    .md\:mb-5{
        margin-bottom:1.5625rem
    }
    .md\:ml-5{
        margin-left:1.5625rem
    }
    .md\:mt-6{
        margin-top:1.875rem
    }
    .md\:mr-6{
        margin-right:1.875rem
    }
    .md\:mb-6{
        margin-bottom:1.875rem
    }
    .md\:ml-6{
        margin-left:1.875rem
    }
    .md\:mt-7{
        margin-top:2.1875rem
    }
    .md\:mr-7{
        margin-right:2.1875rem
    }
    .md\:mb-7{
        margin-bottom:2.1875rem
    }
    .md\:ml-7{
        margin-left:2.1875rem
    }
    .md\:mt-8{
        margin-top:2.5rem
    }
    .md\:mr-8{
        margin-right:2.5rem
    }
    .md\:mb-8{
        margin-bottom:2.5rem
    }
    .md\:ml-8{
        margin-left:2.5rem
    }
    .md\:mt-9{
        margin-top:2.8125rem
    }
    .md\:mr-9{
        margin-right:2.8125rem
    }
    .md\:mb-9{
        margin-bottom:2.8125rem
    }
    .md\:ml-9{
        margin-left:2.8125rem
    }
    .md\:mt-10{
        margin-top:3.125rem
    }
    .md\:mr-10{
        margin-right:3.125rem
    }
    .md\:mb-10{
        margin-bottom:3.125rem
    }
    .md\:ml-10{
        margin-left:3.125rem
    }
    .md\:mt-11{
        margin-top:3.4375rem
    }
    .md\:mr-11{
        margin-right:3.4375rem
    }
    .md\:mb-11{
        margin-bottom:3.4375rem
    }
    .md\:ml-11{
        margin-left:3.4375rem
    }
    .md\:mt-12{
        margin-top:3.75rem
    }
    .md\:mr-12{
        margin-right:3.75rem
    }
    .md\:mb-12{
        margin-bottom:3.75rem
    }
    .md\:ml-12{
        margin-left:3.75rem
    }
    .md\:mt-13{
        margin-top:4.375rem
    }
    .md\:mr-13{
        margin-right:4.375rem
    }
    .md\:mb-13{
        margin-bottom:4.375rem
    }
    .md\:ml-13{
        margin-left:4.375rem
    }
    .md\:mt-14{
        margin-top:5rem
    }
    .md\:mr-14{
        margin-right:5rem
    }
    .md\:mb-14{
        margin-bottom:5rem
    }
    .md\:ml-14{
        margin-left:5rem
    }
    .md\:mt-15{
        margin-top:5.625rem
    }
    .md\:mr-15{
        margin-right:5.625rem
    }
    .md\:mb-15{
        margin-bottom:5.625rem
    }
    .md\:ml-15{
        margin-left:5.625rem
    }
    .md\:mt-16{
        margin-top:6.25rem
    }
    .md\:mr-16{
        margin-right:6.25rem
    }
    .md\:mb-16{
        margin-bottom:6.25rem
    }
    .md\:ml-16{
        margin-left:6.25rem
    }
    .md\:mt-auto{
        margin-top:auto
    }
    .md\:mr-auto{
        margin-right:auto
    }
    .md\:mb-auto{
        margin-bottom:auto
    }
    .md\:ml-auto{
        margin-left:auto
    }
    .md\:mt-px{
        margin-top:.0625rem
    }
    .md\:mr-px{
        margin-right:.0625rem
    }
    .md\:mb-px{
        margin-bottom:.0625rem
    }
    .md\:ml-px{
        margin-left:.0625rem
    }
    .md\:mt-default{
        margin-top:1.5625rem
    }
    .md\:mr-default{
        margin-right:1.5625rem
    }
    .md\:mb-default{
        margin-bottom:1.5625rem
    }
    .md\:ml-default{
        margin-left:1.5625rem
    }
    .md\:mt-enter{
        margin-top:1em
    }
    .md\:mr-enter{
        margin-right:1em
    }
    .md\:mb-enter{
        margin-bottom:1em
    }
    .md\:ml-enter{
        margin-left:1em
    }
    .md\:max-h-full{
        max-height:100%
    }
    .md\:max-h-screen{
        max-height:100vh
    }
    .md\:max-h-lightbox{
        max-height:41.25rem
    }
    .md\:max-h-lg-card{
        max-height:35rem
    }
    .md\:max-w-xs{
        max-width:10rem
    }
    .md\:max-w-sm{
        max-width:30rem
    }
    .md\:max-w-md{
        max-width:40rem
    }
    .md\:max-w-lg{
        max-width:50rem
    }
    .md\:max-w-xl{
        max-width:60rem
    }
    .md\:max-w-full{
        max-width:100%
    }
    .md\:max-w-lightbox{
        max-width:27.5rem
    }
    .md\:max-w-card{
        max-width:23.125rem
    }
    .md\:max-w-subscribe{
        max-width:48.125rem
    }
    .md\:max-w-subheading{
        max-width:22em
    }
    .md\:min-h-0{
        min-height:0
    }
    .md\:min-h-full{
        min-height:100%
    }
    .md\:min-h-screen{
        min-height:100vh
    }
    .md\:min-w-0{
        min-width:0
    }
    .md\:min-w-full{
        min-width:100%
    }
    .md\:opacity-0{
        opacity:0
    }
    .md\:opacity-25{
        opacity:.25
    }
    .md\:opacity-50{
        opacity:.5
    }
    .md\:opacity-75{
        opacity:.75
    }
    .md\:opacity-100{
        opacity:1
    }
    .md\:p-0{
        padding:0
    }
    .md\:p-1{
        padding:.3125rem
    }
    .md\:p-2{
        padding:.625rem
    }
    .md\:p-3{
        padding:.9375rem
    }
    .md\:p-4{
        padding:1.25rem
    }
    .md\:p-5{
        padding:1.5625rem
    }
    .md\:p-6{
        padding:1.875rem
    }
    .md\:p-7{
        padding:2.1875rem
    }
    .md\:p-8{
        padding:2.5rem
    }
    .md\:p-9{
        padding:2.8125rem
    }
    .md\:p-10{
        padding:3.125rem
    }
    .md\:p-11{
        padding:3.4375rem
    }
    .md\:p-12{
        padding:3.75rem
    }
    .md\:p-13{
        padding:4.375rem
    }
    .md\:p-14{
        padding:5rem
    }
    .md\:p-15{
        padding:5.625rem
    }
    .md\:p-16{
        padding:6.25rem
    }
    .md\:p-px{
        padding:.0625rem
    }
    .md\:p-default{
        padding:1.5625rem
    }
    .md\:py-0{
        padding-top:0;
        padding-bottom:0
    }
    .md\:px-0{
        padding-left:0;
        padding-right:0
    }
    .md\:py-1{
        padding-top:.3125rem;
        padding-bottom:.3125rem
    }
    .md\:px-1{
        padding-left:.3125rem;
        padding-right:.3125rem
    }
    .md\:py-2{
        padding-top:.625rem;
        padding-bottom:.625rem
    }
    .md\:px-2{
        padding-left:.625rem;
        padding-right:.625rem
    }
    .md\:py-3{
        padding-top:.9375rem;
        padding-bottom:.9375rem
    }
    .md\:px-3{
        padding-left:.9375rem;
        padding-right:.9375rem
    }
    .md\:py-4{
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .md\:px-4{
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .md\:py-5{
        padding-top:1.5625rem;
        padding-bottom:1.5625rem
    }
    .md\:px-5{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
    .md\:py-6{
        padding-top:1.875rem;
        padding-bottom:1.875rem
    }
    .md\:px-6{
        padding-left:1.875rem;
        padding-right:1.875rem
    }
    .md\:py-7{
        padding-top:2.1875rem;
        padding-bottom:2.1875rem
    }
    .md\:px-7{
        padding-left:2.1875rem;
        padding-right:2.1875rem
    }
    .md\:py-8{
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .md\:px-8{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .md\:py-9{
        padding-top:2.8125rem;
        padding-bottom:2.8125rem
    }
    .md\:px-9{
        padding-left:2.8125rem;
        padding-right:2.8125rem
    }
    .md\:py-10{
        padding-top:3.125rem;
        padding-bottom:3.125rem
    }
    .md\:px-10{
        padding-left:3.125rem;
        padding-right:3.125rem
    }
    .md\:py-11{
        padding-top:3.4375rem;
        padding-bottom:3.4375rem
    }
    .md\:px-11{
        padding-left:3.4375rem;
        padding-right:3.4375rem
    }
    .md\:py-12{
        padding-top:3.75rem;
        padding-bottom:3.75rem
    }
    .md\:px-12{
        padding-left:3.75rem;
        padding-right:3.75rem
    }
    .md\:py-13{
        padding-top:4.375rem;
        padding-bottom:4.375rem
    }
    .md\:px-13{
        padding-left:4.375rem;
        padding-right:4.375rem
    }
    .md\:py-14{
        padding-top:5rem;
        padding-bottom:5rem
    }
    .md\:px-14{
        padding-left:5rem;
        padding-right:5rem
    }
    .md\:py-15{
        padding-top:5.625rem;
        padding-bottom:5.625rem
    }
    .md\:px-15{
        padding-left:5.625rem;
        padding-right:5.625rem
    }
    .md\:py-16{
        padding-top:6.25rem;
        padding-bottom:6.25rem
    }
    .md\:px-16{
        padding-left:6.25rem;
        padding-right:6.25rem
    }
    .md\:py-px{
        padding-top:.0625rem;
        padding-bottom:.0625rem
    }
    .md\:px-px{
        padding-left:.0625rem;
        padding-right:.0625rem
    }
    .md\:py-default{
        padding-top:1.5625rem;
        padding-bottom:1.5625rem
    }
    .md\:px-default{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
    .md\:pt-0{
        padding-top:0
    }
    .md\:pr-0{
        padding-right:0
    }
    .md\:pb-0{
        padding-bottom:0
    }
    .md\:pl-0{
        padding-left:0
    }
    .md\:pt-1{
        padding-top:.3125rem
    }
    .md\:pr-1{
        padding-right:.3125rem
    }
    .md\:pb-1{
        padding-bottom:.3125rem
    }
    .md\:pl-1{
        padding-left:.3125rem
    }
    .md\:pt-2{
        padding-top:.625rem
    }
    .md\:pr-2{
        padding-right:.625rem
    }
    .md\:pb-2{
        padding-bottom:.625rem
    }
    .md\:pl-2{
        padding-left:.625rem
    }
    .md\:pt-3{
        padding-top:.9375rem
    }
    .md\:pr-3{
        padding-right:.9375rem
    }
    .md\:pb-3{
        padding-bottom:.9375rem
    }
    .md\:pl-3{
        padding-left:.9375rem
    }
    .md\:pt-4{
        padding-top:1.25rem
    }
    .md\:pr-4{
        padding-right:1.25rem
    }
    .md\:pb-4{
        padding-bottom:1.25rem
    }
    .md\:pl-4{
        padding-left:1.25rem
    }
    .md\:pt-5{
        padding-top:1.5625rem
    }
    .md\:pr-5{
        padding-right:1.5625rem
    }
    .md\:pb-5{
        padding-bottom:1.5625rem
    }
    .md\:pl-5{
        padding-left:1.5625rem
    }
    .md\:pt-6{
        padding-top:1.875rem
    }
    .md\:pr-6{
        padding-right:1.875rem
    }
    .md\:pb-6{
        padding-bottom:1.875rem
    }
    .md\:pl-6{
        padding-left:1.875rem
    }
    .md\:pt-7{
        padding-top:2.1875rem
    }
    .md\:pr-7{
        padding-right:2.1875rem
    }
    .md\:pb-7{
        padding-bottom:2.1875rem
    }
    .md\:pl-7{
        padding-left:2.1875rem
    }
    .md\:pt-8{
        padding-top:2.5rem
    }
    .md\:pr-8{
        padding-right:2.5rem
    }
    .md\:pb-8{
        padding-bottom:2.5rem
    }
    .md\:pl-8{
        padding-left:2.5rem
    }
    .md\:pt-9{
        padding-top:2.8125rem
    }
    .md\:pr-9{
        padding-right:2.8125rem
    }
    .md\:pb-9{
        padding-bottom:2.8125rem
    }
    .md\:pl-9{
        padding-left:2.8125rem
    }
    .md\:pt-10{
        padding-top:3.125rem
    }
    .md\:pr-10{
        padding-right:3.125rem
    }
    .md\:pb-10{
        padding-bottom:3.125rem
    }
    .md\:pl-10{
        padding-left:3.125rem
    }
    .md\:pt-11{
        padding-top:3.4375rem
    }
    .md\:pr-11{
        padding-right:3.4375rem
    }
    .md\:pb-11{
        padding-bottom:3.4375rem
    }
    .md\:pl-11{
        padding-left:3.4375rem
    }
    .md\:pt-12{
        padding-top:3.75rem
    }
    .md\:pr-12{
        padding-right:3.75rem
    }
    .md\:pb-12{
        padding-bottom:3.75rem
    }
    .md\:pl-12{
        padding-left:3.75rem
    }
    .md\:pt-13{
        padding-top:4.375rem
    }
    .md\:pr-13{
        padding-right:4.375rem
    }
    .md\:pb-13{
        padding-bottom:4.375rem
    }
    .md\:pl-13{
        padding-left:4.375rem
    }
    .md\:pt-14{
        padding-top:5rem
    }
    .md\:pr-14{
        padding-right:5rem
    }
    .md\:pb-14{
        padding-bottom:5rem
    }
    .md\:pl-14{
        padding-left:5rem
    }
    .md\:pt-15{
        padding-top:5.625rem
    }
    .md\:pr-15{
        padding-right:5.625rem
    }
    .md\:pb-15{
        padding-bottom:5.625rem
    }
    .md\:pl-15{
        padding-left:5.625rem
    }
    .md\:pt-16{
        padding-top:6.25rem
    }
    .md\:pr-16{
        padding-right:6.25rem
    }
    .md\:pb-16{
        padding-bottom:6.25rem
    }
    .md\:pl-16{
        padding-left:6.25rem
    }
    .md\:pt-px{
        padding-top:.0625rem
    }
    .md\:pr-px{
        padding-right:.0625rem
    }
    .md\:pb-px{
        padding-bottom:.0625rem
    }
    .md\:pl-px{
        padding-left:.0625rem
    }
    .md\:pt-default{
        padding-top:1.5625rem
    }
    .md\:pr-default{
        padding-right:1.5625rem
    }
    .md\:pb-default{
        padding-bottom:1.5625rem
    }
    .md\:pl-default{
        padding-left:1.5625rem
    }
    .md\:static{
        position:static
    }
    .md\:fixed{
        position:fixed
    }
    .md\:absolute{
        position:absolute
    }
    .md\:relative{
        position:relative
    }
    .md\:pin-none{
        top:auto;
        right:auto;
        bottom:auto;
        left:auto
    }
    .md\:pin{
        right:0;
        left:0
    }
    .md\:pin,.md\:pin-y{
        top:0;
        bottom:0
    }
    .md\:pin-x{
        right:0;
        left:0
    }
    .md\:pin-t{
        top:0
    }
    .md\:pin-r{
        right:0
    }
    .md\:pin-b{
        bottom:0
    }
    .md\:pin-l{
        left:0
    }
    .md\:text-2xl{
        font-size:2.8125rem
    }
    .md\:text-xl{
        font-size:1.875rem
    }
    .md\:text-lg{
        font-size:1.5rem
    }
    .md\:text-body{
        font-size:1.125rem
    }
    .md\:text-sm{
        font-size:.75rem
    }
    .md\:text-xs{
        font-size:.5625rem
    }
    .md\:text-menu{
        font-size:1rem
    }
    .md\:text-subheading{
        font-size:1.6875rem
    }
    .md\:text-heading{
        font-size:3rem
    }
    .md\:text-footer{
        font-size:.875rem
    }
    .md\:text-grid{
        font-size:1.875rem
    }
    .md\:text-copy{
        font-size:1.125rem
    }
    .md\:w-0{
        width:0
    }
    .md\:w-1\/12{
        width:8.3333%
    }
    .md\:w-2\/12{
        width:16.6667%
    }
    .md\:w-3\/12{
        width:25%
    }
    .md\:w-4\/12{
        width:33.3333%
    }
    .md\:w-5\/12{
        width:41.6667%
    }
    .md\:w-6\/12{
        width:50%
    }
    .md\:w-7\/12{
        width:58.3333%
    }
    .md\:w-8\/12{
        width:66.6667%
    }
    .md\:w-9\/12{
        width:75%
    }
    .md\:w-10\/12{
        width:83.3333%
    }
    .md\:w-11\/12{
        width:91.6667%
    }
    .md\:w-auto{
        width:auto
    }
    .md\:w-px{
        width:1px
    }
    .md\:w-full{
        width:100%
    }
    .md\:w-screen{
        width:100vw
    }
    .md\:w-half{
        width:50%
    }
    .md\:w-onethird{
        width:33.333333333333336%
    }
    .md\:w-twothirds{
        width:66.66666666666667%
    }
    .md\:z-0{
        z-index:0
    }
    .md\:z-10{
        z-index:4
    }
    .md\:z-20{
        z-index:5
    }
    .md\:z-30{
        z-index:6
    }
    .md\:z-40{
        z-index:7
    }
    .md\:z-50{
        z-index:8
    }
    .md\:z-auto{
        z-index:auto
    }
    .md\:m-su{
        margin-right:40px
    }
    .md\:w-su-1\/12{
        width:calc(((100% - 440px) / 12 * 1))
    }
    .md\:w-su-2\/12{
        width:calc(40px + ((100% - 440px) / 12 * 2))
    }
    .md\:w-su-3\/12{
        width:calc(80px + ((100% - 440px) / 12 * 3))
    }
    .md\:w-su-4\/12{
        width:calc(120px + ((100% - 440px) / 12 * 4))
    }
    .md\:w-su-5\/12{
        width:calc(160px + ((100% - 440px) / 12 * 5))
    }
    .md\:w-su-6\/12{
        width:calc(200px + ((100% - 440px) / 12 * 6))
    }
    .md\:w-su-7\/12{
        width:calc(240px + ((100% - 440px) / 12 * 7))
    }
    .md\:w-su-8\/12{
        width:calc(280px + ((100% - 440px) / 12 * 8))
    }
    .md\:w-su-9\/12{
        width:calc(320px + ((100% - 440px) / 12 * 9))
    }
    .md\:w-su-10\/12{
        width:calc(360px + ((100% - 440px) / 12 * 10))
    }
    .md\:w-su-11\/12{
        width:calc(400px + ((100% - 440px) / 12 * 11))
    }
    .md\:w-su-12\/12{
        width:calc(440px + (100% - 440px))
    }
    .md\:m-su-offset-1\/12{
        margin-left:calc(((100% - 440px) / 12 * 1))
    }
    .md\:m-su-offset-2\/12{
        margin-left:calc(40px + ((100% - 440px) / 12 * 2))
    }
    .md\:m-su-offset-3\/12{
        margin-left:calc(80px + ((100% - 440px) / 12 * 3))
    }
    .md\:m-su-offset-4\/12{
        margin-left:calc(120px + ((100% - 440px) / 12 * 4))
    }
    .md\:m-su-offset-5\/12{
        margin-left:calc(160px + ((100% - 440px) / 12 * 5))
    }
    .md\:m-su-offset-6\/12{
        margin-left:calc(200px + ((100% - 440px) / 12 * 6))
    }
    .md\:m-su-offset-7\/12{
        margin-left:calc(240px + ((100% - 440px) / 12 * 7))
    }
    .md\:m-su-offset-8\/12{
        margin-left:calc(280px + ((100% - 440px) / 12 * 8))
    }
    .md\:m-su-offset-9\/12{
        margin-left:calc(320px + ((100% - 440px) / 12 * 9))
    }
    .md\:m-su-offset-10\/12{
        margin-left:calc(360px + ((100% - 440px) / 12 * 10))
    }
    .md\:m-su-offset-11\/12{
        margin-left:calc(400px + ((100% - 440px) / 12 * 11))
    }
    .md\:m-su-offset-12\/12{
        margin-left:calc(440px + (100% - 440px))
    }
    .md\:object-fit{
        font-family:object-fit\:cover;
        -o-object-fit:cover;
        object-fit:cover
    }
}
@media (min-width:62em){
    .lg\:bg-transparent{
        background-color:transparent
    }
    .lg\:bg-black{
        background-color:#000
    }
    .lg\:bg-grey-darkest{
        background-color:#3d4852
    }
    .lg\:bg-grey-darker{
        background-color:#606f7b
    }
    .lg\:bg-grey-dark{
        background-color:#8795a1
    }
    .lg\:bg-grey{
        background-color:#b8c2cc
    }
    .lg\:bg-grey-light{
        background-color:#dae1e7
    }
    .lg\:bg-grey-lighter{
        background-color:#f1f5f8
    }
    .lg\:bg-grey-lightest{
        background-color:#f8fafc
    }
    .lg\:bg-white{
        background-color:#fff
    }
    .lg\:bg-red-darkest{
        background-color:#3b0d0c
    }
    .lg\:bg-red-darker{
        background-color:#621b18
    }
    .lg\:bg-red-dark{
        background-color:#cc1f1a
    }
    .lg\:bg-red{
        background-color:#e3342f
    }
    .lg\:bg-red-light{
        background-color:#ef5753
    }
    .lg\:bg-red-lighter{
        background-color:#f9acaa
    }
    .lg\:bg-red-lightest{
        background-color:#fcebea
    }
    .lg\:bg-orange-darkest{
        background-color:#462a16
    }
    .lg\:bg-orange-darker{
        background-color:#613b1f
    }
    .lg\:bg-orange-dark{
        background-color:#de751f
    }
    .lg\:bg-orange{
        background-color:#f6993f
    }
    .lg\:bg-orange-light{
        background-color:#faad63
    }
    .lg\:bg-orange-lighter{
        background-color:#fcd9b6
    }
    .lg\:bg-orange-lightest{
        background-color:#fff5eb
    }
    .lg\:bg-yellow-darkest{
        background-color:#453411
    }
    .lg\:bg-yellow-darker{
        background-color:#684f1d
    }
    .lg\:bg-yellow-dark{
        background-color:#f2d024
    }
    .lg\:bg-yellow{
        background-color:#ffed4a
    }
    .lg\:bg-yellow-light{
        background-color:#fff382
    }
    .lg\:bg-yellow-lighter{
        background-color:#fff9c2
    }
    .lg\:bg-yellow-lightest{
        background-color:#fcfbeb
    }
    .lg\:bg-green-darkest{
        background-color:#0f2f21
    }
    .lg\:bg-green-darker{
        background-color:#1a4731
    }
    .lg\:bg-green-dark{
        background-color:#1f9d55
    }
    .lg\:bg-green{
        background-color:#38c172
    }
    .lg\:bg-green-light{
        background-color:#51d88a
    }
    .lg\:bg-green-lighter{
        background-color:#a2f5bf
    }
    .lg\:bg-green-lightest{
        background-color:#e3fcec
    }
    .lg\:bg-teal-darkest{
        background-color:#0d3331
    }
    .lg\:bg-teal-darker{
        background-color:#20504f
    }
    .lg\:bg-teal-dark{
        background-color:#38a89d
    }
    .lg\:bg-teal{
        background-color:#4dc0b5
    }
    .lg\:bg-teal-light{
        background-color:#64d5ca
    }
    .lg\:bg-teal-lighter{
        background-color:#a0f0ed
    }
    .lg\:bg-teal-lightest{
        background-color:#e8fffe
    }
    .lg\:bg-blue-darkest{
        background-color:#12283a
    }
    .lg\:bg-blue-darker{
        background-color:#1c3d5a
    }
    .lg\:bg-blue-dark{
        background-color:#2779bd
    }
    .lg\:bg-blue{
        background-color:#3490dc
    }
    .lg\:bg-blue-light{
        background-color:#6cb2eb
    }
    .lg\:bg-blue-lighter{
        background-color:#bcdefa
    }
    .lg\:bg-blue-lightest{
        background-color:#eff8ff
    }
    .lg\:bg-indigo-darkest{
        background-color:#191e38
    }
    .lg\:bg-indigo-darker{
        background-color:#2f365f
    }
    .lg\:bg-indigo-dark{
        background-color:#5661b3
    }
    .lg\:bg-indigo{
        background-color:#6574cd
    }
    .lg\:bg-indigo-light{
        background-color:#7886d7
    }
    .lg\:bg-indigo-lighter{
        background-color:#b2b7ff
    }
    .lg\:bg-indigo-lightest{
        background-color:#e6e8ff
    }
    .lg\:bg-purple-darkest{
        background-color:#21183c
    }
    .lg\:bg-purple-darker{
        background-color:#382b5f
    }
    .lg\:bg-purple-dark{
        background-color:#794acf
    }
    .lg\:bg-purple{
        background-color:#9561e2
    }
    .lg\:bg-purple-light{
        background-color:#a779e9
    }
    .lg\:bg-purple-lighter{
        background-color:#d6bbfc
    }
    .lg\:bg-purple-lightest{
        background-color:#f3ebff
    }
    .lg\:bg-pink-darkest{
        background-color:#451225
    }
    .lg\:bg-pink-darker{
        background-color:#6f213f
    }
    .lg\:bg-pink-dark{
        background-color:#eb5286
    }
    .lg\:bg-pink{
        background-color:#f66d9b
    }
    .lg\:bg-pink-light{
        background-color:#fa7ea8
    }
    .lg\:bg-pink-lighter{
        background-color:#ffbbca
    }
    .lg\:bg-pink-lightest{
        background-color:#ffebef
    }
    .lg\:bg-brand{
        background-color:#f55069
    }
    .lg\:hover\:bg-transparent:hover{
        background-color:transparent
    }
    .lg\:hover\:bg-black:hover{
        background-color:#000
    }
    .lg\:hover\:bg-grey-darkest:hover{
        background-color:#3d4852
    }
    .lg\:hover\:bg-grey-darker:hover{
        background-color:#606f7b
    }
    .lg\:hover\:bg-grey-dark:hover{
        background-color:#8795a1
    }
    .lg\:hover\:bg-grey:hover{
        background-color:#b8c2cc
    }
    .lg\:hover\:bg-grey-light:hover{
        background-color:#dae1e7
    }
    .lg\:hover\:bg-grey-lighter:hover{
        background-color:#f1f5f8
    }
    .lg\:hover\:bg-grey-lightest:hover{
        background-color:#f8fafc
    }
    .lg\:hover\:bg-white:hover{
        background-color:#fff
    }
    .lg\:hover\:bg-red-darkest:hover{
        background-color:#3b0d0c
    }
    .lg\:hover\:bg-red-darker:hover{
        background-color:#621b18
    }
    .lg\:hover\:bg-red-dark:hover{
        background-color:#cc1f1a
    }
    .lg\:hover\:bg-red:hover{
        background-color:#e3342f
    }
    .lg\:hover\:bg-red-light:hover{
        background-color:#ef5753
    }
    .lg\:hover\:bg-red-lighter:hover{
        background-color:#f9acaa
    }
    .lg\:hover\:bg-red-lightest:hover{
        background-color:#fcebea
    }
    .lg\:hover\:bg-orange-darkest:hover{
        background-color:#462a16
    }
    .lg\:hover\:bg-orange-darker:hover{
        background-color:#613b1f
    }
    .lg\:hover\:bg-orange-dark:hover{
        background-color:#de751f
    }
    .lg\:hover\:bg-orange:hover{
        background-color:#f6993f
    }
    .lg\:hover\:bg-orange-light:hover{
        background-color:#faad63
    }
    .lg\:hover\:bg-orange-lighter:hover{
        background-color:#fcd9b6
    }
    .lg\:hover\:bg-orange-lightest:hover{
        background-color:#fff5eb
    }
    .lg\:hover\:bg-yellow-darkest:hover{
        background-color:#453411
    }
    .lg\:hover\:bg-yellow-darker:hover{
        background-color:#684f1d
    }
    .lg\:hover\:bg-yellow-dark:hover{
        background-color:#f2d024
    }
    .lg\:hover\:bg-yellow:hover{
        background-color:#ffed4a
    }
    .lg\:hover\:bg-yellow-light:hover{
        background-color:#fff382
    }
    .lg\:hover\:bg-yellow-lighter:hover{
        background-color:#fff9c2
    }
    .lg\:hover\:bg-yellow-lightest:hover{
        background-color:#fcfbeb
    }
    .lg\:hover\:bg-green-darkest:hover{
        background-color:#0f2f21
    }
    .lg\:hover\:bg-green-darker:hover{
        background-color:#1a4731
    }
    .lg\:hover\:bg-green-dark:hover{
        background-color:#1f9d55
    }
    .lg\:hover\:bg-green:hover{
        background-color:#38c172
    }
    .lg\:hover\:bg-green-light:hover{
        background-color:#51d88a
    }
    .lg\:hover\:bg-green-lighter:hover{
        background-color:#a2f5bf
    }
    .lg\:hover\:bg-green-lightest:hover{
        background-color:#e3fcec
    }
    .lg\:hover\:bg-teal-darkest:hover{
        background-color:#0d3331
    }
    .lg\:hover\:bg-teal-darker:hover{
        background-color:#20504f
    }
    .lg\:hover\:bg-teal-dark:hover{
        background-color:#38a89d
    }
    .lg\:hover\:bg-teal:hover{
        background-color:#4dc0b5
    }
    .lg\:hover\:bg-teal-light:hover{
        background-color:#64d5ca
    }
    .lg\:hover\:bg-teal-lighter:hover{
        background-color:#a0f0ed
    }
    .lg\:hover\:bg-teal-lightest:hover{
        background-color:#e8fffe
    }
    .lg\:hover\:bg-blue-darkest:hover{
        background-color:#12283a
    }
    .lg\:hover\:bg-blue-darker:hover{
        background-color:#1c3d5a
    }
    .lg\:hover\:bg-blue-dark:hover{
        background-color:#2779bd
    }
    .lg\:hover\:bg-blue:hover{
        background-color:#3490dc
    }
    .lg\:hover\:bg-blue-light:hover{
        background-color:#6cb2eb
    }
    .lg\:hover\:bg-blue-lighter:hover{
        background-color:#bcdefa
    }
    .lg\:hover\:bg-blue-lightest:hover{
        background-color:#eff8ff
    }
    .lg\:hover\:bg-indigo-darkest:hover{
        background-color:#191e38
    }
    .lg\:hover\:bg-indigo-darker:hover{
        background-color:#2f365f
    }
    .lg\:hover\:bg-indigo-dark:hover{
        background-color:#5661b3
    }
    .lg\:hover\:bg-indigo:hover{
        background-color:#6574cd
    }
    .lg\:hover\:bg-indigo-light:hover{
        background-color:#7886d7
    }
    .lg\:hover\:bg-indigo-lighter:hover{
        background-color:#b2b7ff
    }
    .lg\:hover\:bg-indigo-lightest:hover{
        background-color:#e6e8ff
    }
    .lg\:hover\:bg-purple-darkest:hover{
        background-color:#21183c
    }
    .lg\:hover\:bg-purple-darker:hover{
        background-color:#382b5f
    }
    .lg\:hover\:bg-purple-dark:hover{
        background-color:#794acf
    }
    .lg\:hover\:bg-purple:hover{
        background-color:#9561e2
    }
    .lg\:hover\:bg-purple-light:hover{
        background-color:#a779e9
    }
    .lg\:hover\:bg-purple-lighter:hover{
        background-color:#d6bbfc
    }
    .lg\:hover\:bg-purple-lightest:hover{
        background-color:#f3ebff
    }
    .lg\:hover\:bg-pink-darkest:hover{
        background-color:#451225
    }
    .lg\:hover\:bg-pink-darker:hover{
        background-color:#6f213f
    }
    .lg\:hover\:bg-pink-dark:hover{
        background-color:#eb5286
    }
    .lg\:hover\:bg-pink:hover{
        background-color:#f66d9b
    }
    .lg\:hover\:bg-pink-light:hover{
        background-color:#fa7ea8
    }
    .lg\:hover\:bg-pink-lighter:hover{
        background-color:#ffbbca
    }
    .lg\:hover\:bg-pink-lightest:hover{
        background-color:#ffebef
    }
    .lg\:hover\:bg-brand:hover{
        background-color:#f55069
    }
    .lg\:border-transparent{
        border-color:transparent
    }
    .lg\:border-black{
        border-color:#000
    }
    .lg\:border-grey-darkest{
        border-color:#3d4852
    }
    .lg\:border-grey-darker{
        border-color:#606f7b
    }
    .lg\:border-grey-dark{
        border-color:#8795a1
    }
    .lg\:border-grey{
        border-color:#b8c2cc
    }
    .lg\:border-grey-light{
        border-color:#dae1e7
    }
    .lg\:border-grey-lighter{
        border-color:#f1f5f8
    }
    .lg\:border-grey-lightest{
        border-color:#f8fafc
    }
    .lg\:border-white{
        border-color:#fff
    }
    .lg\:border-red-darkest{
        border-color:#3b0d0c
    }
    .lg\:border-red-darker{
        border-color:#621b18
    }
    .lg\:border-red-dark{
        border-color:#cc1f1a
    }
    .lg\:border-red{
        border-color:#e3342f
    }
    .lg\:border-red-light{
        border-color:#ef5753
    }
    .lg\:border-red-lighter{
        border-color:#f9acaa
    }
    .lg\:border-red-lightest{
        border-color:#fcebea
    }
    .lg\:border-orange-darkest{
        border-color:#462a16
    }
    .lg\:border-orange-darker{
        border-color:#613b1f
    }
    .lg\:border-orange-dark{
        border-color:#de751f
    }
    .lg\:border-orange{
        border-color:#f6993f
    }
    .lg\:border-orange-light{
        border-color:#faad63
    }
    .lg\:border-orange-lighter{
        border-color:#fcd9b6
    }
    .lg\:border-orange-lightest{
        border-color:#fff5eb
    }
    .lg\:border-yellow-darkest{
        border-color:#453411
    }
    .lg\:border-yellow-darker{
        border-color:#684f1d
    }
    .lg\:border-yellow-dark{
        border-color:#f2d024
    }
    .lg\:border-yellow{
        border-color:#ffed4a
    }
    .lg\:border-yellow-light{
        border-color:#fff382
    }
    .lg\:border-yellow-lighter{
        border-color:#fff9c2
    }
    .lg\:border-yellow-lightest{
        border-color:#fcfbeb
    }
    .lg\:border-green-darkest{
        border-color:#0f2f21
    }
    .lg\:border-green-darker{
        border-color:#1a4731
    }
    .lg\:border-green-dark{
        border-color:#1f9d55
    }
    .lg\:border-green{
        border-color:#38c172
    }
    .lg\:border-green-light{
        border-color:#51d88a
    }
    .lg\:border-green-lighter{
        border-color:#a2f5bf
    }
    .lg\:border-green-lightest{
        border-color:#e3fcec
    }
    .lg\:border-teal-darkest{
        border-color:#0d3331
    }
    .lg\:border-teal-darker{
        border-color:#20504f
    }
    .lg\:border-teal-dark{
        border-color:#38a89d
    }
    .lg\:border-teal{
        border-color:#4dc0b5
    }
    .lg\:border-teal-light{
        border-color:#64d5ca
    }
    .lg\:border-teal-lighter{
        border-color:#a0f0ed
    }
    .lg\:border-teal-lightest{
        border-color:#e8fffe
    }
    .lg\:border-blue-darkest{
        border-color:#12283a
    }
    .lg\:border-blue-darker{
        border-color:#1c3d5a
    }
    .lg\:border-blue-dark{
        border-color:#2779bd
    }
    .lg\:border-blue{
        border-color:#3490dc
    }
    .lg\:border-blue-light{
        border-color:#6cb2eb
    }
    .lg\:border-blue-lighter{
        border-color:#bcdefa
    }
    .lg\:border-blue-lightest{
        border-color:#eff8ff
    }
    .lg\:border-indigo-darkest{
        border-color:#191e38
    }
    .lg\:border-indigo-darker{
        border-color:#2f365f
    }
    .lg\:border-indigo-dark{
        border-color:#5661b3
    }
    .lg\:border-indigo{
        border-color:#6574cd
    }
    .lg\:border-indigo-light{
        border-color:#7886d7
    }
    .lg\:border-indigo-lighter{
        border-color:#b2b7ff
    }
    .lg\:border-indigo-lightest{
        border-color:#e6e8ff
    }
    .lg\:border-purple-darkest{
        border-color:#21183c
    }
    .lg\:border-purple-darker{
        border-color:#382b5f
    }
    .lg\:border-purple-dark{
        border-color:#794acf
    }
    .lg\:border-purple{
        border-color:#9561e2
    }
    .lg\:border-purple-light{
        border-color:#a779e9
    }
    .lg\:border-purple-lighter{
        border-color:#d6bbfc
    }
    .lg\:border-purple-lightest{
        border-color:#f3ebff
    }
    .lg\:border-pink-darkest{
        border-color:#451225
    }
    .lg\:border-pink-darker{
        border-color:#6f213f
    }
    .lg\:border-pink-dark{
        border-color:#eb5286
    }
    .lg\:border-pink{
        border-color:#f66d9b
    }
    .lg\:border-pink-light{
        border-color:#fa7ea8
    }
    .lg\:border-pink-lighter{
        border-color:#ffbbca
    }
    .lg\:border-pink-lightest{
        border-color:#ffebef
    }
    .lg\:border-brand{
        border-color:#f55069
    }
    .lg\:rounded-none{
        border-radius:0
    }
    .lg\:rounded-sm{
        border-radius:.125rem
    }
    .lg\:rounded{
        border-radius:.25rem
    }
    .lg\:rounded-lg{
        border-radius:.5rem
    }
    .lg\:rounded-full{
        border-radius:9999px
    }
    .lg\:rounded-t-none{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
    .lg\:rounded-r-none{
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .lg\:rounded-b-none{
        border-bottom-right-radius:0;
        border-bottom-left-radius:0
    }
    .lg\:rounded-l-none{
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .lg\:rounded-t-sm{
        border-top-left-radius:.125rem;
        border-top-right-radius:.125rem
    }
    .lg\:rounded-r-sm{
        border-top-right-radius:.125rem;
        border-bottom-right-radius:.125rem
    }
    .lg\:rounded-b-sm{
        border-bottom-right-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .lg\:rounded-l-sm{
        border-top-left-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .lg\:rounded-t{
        border-top-left-radius:.25rem
    }
    .lg\:rounded-r,.lg\:rounded-t{
        border-top-right-radius:.25rem
    }
    .lg\:rounded-b,.lg\:rounded-r{
        border-bottom-right-radius:.25rem
    }
    .lg\:rounded-b,.lg\:rounded-l{
        border-bottom-left-radius:.25rem
    }
    .lg\:rounded-l{
        border-top-left-radius:.25rem
    }
    .lg\:rounded-t-lg{
        border-top-left-radius:.5rem;
        border-top-right-radius:.5rem
    }
    .lg\:rounded-r-lg{
        border-top-right-radius:.5rem;
        border-bottom-right-radius:.5rem
    }
    .lg\:rounded-b-lg{
        border-bottom-right-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .lg\:rounded-l-lg{
        border-top-left-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .lg\:rounded-t-full{
        border-top-left-radius:9999px;
        border-top-right-radius:9999px
    }
    .lg\:rounded-r-full{
        border-top-right-radius:9999px;
        border-bottom-right-radius:9999px
    }
    .lg\:rounded-b-full{
        border-bottom-right-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .lg\:rounded-l-full{
        border-top-left-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .lg\:rounded-tl-none{
        border-top-left-radius:0
    }
    .lg\:rounded-tr-none{
        border-top-right-radius:0
    }
    .lg\:rounded-br-none{
        border-bottom-right-radius:0
    }
    .lg\:rounded-bl-none{
        border-bottom-left-radius:0
    }
    .lg\:rounded-tl-sm{
        border-top-left-radius:.125rem
    }
    .lg\:rounded-tr-sm{
        border-top-right-radius:.125rem
    }
    .lg\:rounded-br-sm{
        border-bottom-right-radius:.125rem
    }
    .lg\:rounded-bl-sm{
        border-bottom-left-radius:.125rem
    }
    .lg\:rounded-tl{
        border-top-left-radius:.25rem
    }
    .lg\:rounded-tr{
        border-top-right-radius:.25rem
    }
    .lg\:rounded-br{
        border-bottom-right-radius:.25rem
    }
    .lg\:rounded-bl{
        border-bottom-left-radius:.25rem
    }
    .lg\:rounded-tl-lg{
        border-top-left-radius:.5rem
    }
    .lg\:rounded-tr-lg{
        border-top-right-radius:.5rem
    }
    .lg\:rounded-br-lg{
        border-bottom-right-radius:.5rem
    }
    .lg\:rounded-bl-lg{
        border-bottom-left-radius:.5rem
    }
    .lg\:rounded-tl-full{
        border-top-left-radius:9999px
    }
    .lg\:rounded-tr-full{
        border-top-right-radius:9999px
    }
    .lg\:rounded-br-full{
        border-bottom-right-radius:9999px
    }
    .lg\:rounded-bl-full{
        border-bottom-left-radius:9999px
    }
    .lg\:border-solid{
        border-style:solid
    }
    .lg\:border-dashed{
        border-style:dashed
    }
    .lg\:border-dotted{
        border-style:dotted
    }
    .lg\:border-none{
        border-style:none
    }
    .lg\:border-0{
        border-width:0
    }
    .lg\:border-1{
        border-width:.0625rem
    }
    .lg\:border-2{
        border-width:.125rem
    }
    .lg\:border{
        border-width:.0625rem
    }
    .lg\:border-grid{
        border-width:1.5px
    }
    .lg\:border-t-0{
        border-top-width:0
    }
    .lg\:border-r-0{
        border-right-width:0
    }
    .lg\:border-b-0{
        border-bottom-width:0
    }
    .lg\:border-l-0{
        border-left-width:0
    }
    .lg\:border-t-1{
        border-top-width:.0625rem
    }
    .lg\:border-r-1{
        border-right-width:.0625rem
    }
    .lg\:border-b-1{
        border-bottom-width:.0625rem
    }
    .lg\:border-l-1{
        border-left-width:.0625rem
    }
    .lg\:border-t-2{
        border-top-width:.125rem
    }
    .lg\:border-r-2{
        border-right-width:.125rem
    }
    .lg\:border-b-2{
        border-bottom-width:.125rem
    }
    .lg\:border-l-2{
        border-left-width:.125rem
    }
    .lg\:border-t{
        border-top-width:.0625rem
    }
    .lg\:border-r{
        border-right-width:.0625rem
    }
    .lg\:border-b{
        border-bottom-width:.0625rem
    }
    .lg\:border-l{
        border-left-width:.0625rem
    }
    .lg\:border-t-grid{
        border-top-width:1.5px
    }
    .lg\:border-r-grid{
        border-right-width:1.5px
    }
    .lg\:border-b-grid{
        border-bottom-width:1.5px
    }
    .lg\:border-l-grid{
        border-left-width:1.5px
    }
    .lg\:block{
        display:block
    }
    .lg\:inline-block{
        display:inline-block
    }
    .lg\:inline{
        display:inline
    }
    .lg\:table{
        display:table
    }
    .lg\:table-row{
        display:table-row
    }
    .lg\:table-cell{
        display:table-cell
    }
    .lg\:hidden{
        display:none
    }
    .lg\:flex{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .lg\:inline-flex{
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex
    }
    .lg\:flex-row{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .lg\:flex-row-reverse{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .lg\:flex-col{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .lg\:flex-col-reverse{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .lg\:flex-wrap{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .lg\:flex-wrap-reverse{
        -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
    }
    .lg\:flex-no-wrap{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .lg\:items-start{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .lg\:items-end{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .lg\:items-center{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .lg\:items-baseline{
        -webkit-box-align:baseline;
        -ms-flex-align:baseline;
        align-items:baseline
    }
    .lg\:items-stretch{
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .lg\:self-auto{
        -ms-flex-item-align:auto;
        align-self:auto
    }
    .lg\:self-start{
        -ms-flex-item-align:start;
        align-self:flex-start
    }
    .lg\:self-end{
        -ms-flex-item-align:end;
        align-self:flex-end
    }
    .lg\:self-center{
        -ms-flex-item-align:center;
        align-self:center
    }
    .lg\:self-stretch{
        -ms-flex-item-align:stretch;
        align-self:stretch
    }
    .lg\:justify-start{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .lg\:justify-end{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .lg\:justify-center{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .lg\:justify-between{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .lg\:justify-around{
        -ms-flex-pack:distribute;
        justify-content:space-around
    }
    .lg\:content-center{
        -ms-flex-line-pack:center;
        align-content:center
    }
    .lg\:content-start{
        -ms-flex-line-pack:start;
        align-content:flex-start
    }
    .lg\:content-end{
        -ms-flex-line-pack:end;
        align-content:flex-end
    }
    .lg\:content-between{
        -ms-flex-line-pack:justify;
        align-content:space-between
    }
    .lg\:content-around{
        -ms-flex-line-pack:distribute;
        align-content:space-around
    }
    .lg\:flex-1{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
    .lg\:flex-auto{
        -webkit-box-flex:1;
        -ms-flex:auto;
        flex:auto
    }
    .lg\:flex-initial{
        -webkit-box-flex:initial;
        -ms-flex:initial;
        flex:initial
    }
    .lg\:flex-none{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none
    }
    .lg\:flex-grow{
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1
    }
    .lg\:flex-shrink{
        -ms-flex-negative:1;
        flex-shrink:1
    }
    .lg\:flex-no-grow{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .lg\:flex-no-shrink{
        -ms-flex-negative:0;
        flex-shrink:0
    }
    .lg\:h-0{
        height:0
    }
    .lg\:h-input{
        height:3.75rem
    }
    .lg\:h-lg-btn{
        height:5rem
    }
    .lg\:h-tag{
        height:1.875rem
    }
    .lg\:h-sm-tag{
        height:1.375rem
    }
    .lg\:h-lightbox{
        height:41.25rem
    }
    .lg\:h-lg-card{
        height:35rem
    }
    .lg\:h-auto{
        height:auto
    }
    .lg\:h-px{
        height:1px
    }
    .lg\:h-full{
        height:100%
    }
    .lg\:h-screen{
        height:100vh
    }
    .lg\:h-burger{
        height:3px
    }
    .lg\:leading-none{
        line-height:1
    }
    .lg\:leading-tight{
        line-height:1.25
    }
    .lg\:leading-normal{
        line-height:1.5
    }
    .lg\:leading-loose{
        line-height:2
    }
    .lg\:leading-2xl{
        line-height:1.3333333333333333
    }
    .lg\:leading-xl{
        line-height:1.4
    }
    .lg\:leading-lg{
        line-height:1.3333333333333333
    }
    .lg\:leading-body{
        line-height:1.7777777777777777
    }
    .lg\:leading-sm{
        line-height:2
    }
    .lg\:leading-xs{
        line-height:2.2222222222222223
    }
    .lg\:leading-footer{
        line-height:.9375rem
    }
    .lg\:leading-copy,.lg\:leading-intro{
        line-height:1.3125rem
    }
    .lg\:m-0{
        margin:0
    }
    .lg\:m-1{
        margin:.3125rem
    }
    .lg\:m-2{
        margin:.625rem
    }
    .lg\:m-3{
        margin:.9375rem
    }
    .lg\:m-4{
        margin:1.25rem
    }
    .lg\:m-5{
        margin:1.5625rem
    }
    .lg\:m-6{
        margin:1.875rem
    }
    .lg\:m-7{
        margin:2.1875rem
    }
    .lg\:m-8{
        margin:2.5rem
    }
    .lg\:m-9{
        margin:2.8125rem
    }
    .lg\:m-10{
        margin:3.125rem
    }
    .lg\:m-11{
        margin:3.4375rem
    }
    .lg\:m-12{
        margin:3.75rem
    }
    .lg\:m-13{
        margin:4.375rem
    }
    .lg\:m-14{
        margin:5rem
    }
    .lg\:m-15{
        margin:5.625rem
    }
    .lg\:m-16{
        margin:6.25rem
    }
    .lg\:m-auto{
        margin:auto
    }
    .lg\:m-px{
        margin:.0625rem
    }
    .lg\:m-default{
        margin:1.5625rem
    }
    .lg\:m-enter{
        margin:1em
    }
    .lg\:my-0{
        margin-top:0;
        margin-bottom:0
    }
    .lg\:mx-0{
        margin-left:0;
        margin-right:0
    }
    .lg\:my-1{
        margin-top:.3125rem;
        margin-bottom:.3125rem
    }
    .lg\:mx-1{
        margin-left:.3125rem;
        margin-right:.3125rem
    }
    .lg\:my-2{
        margin-top:.625rem;
        margin-bottom:.625rem
    }
    .lg\:mx-2{
        margin-left:.625rem;
        margin-right:.625rem
    }
    .lg\:my-3{
        margin-top:.9375rem;
        margin-bottom:.9375rem
    }
    .lg\:mx-3{
        margin-left:.9375rem;
        margin-right:.9375rem
    }
    .lg\:my-4{
        margin-top:1.25rem;
        margin-bottom:1.25rem
    }
    .lg\:mx-4{
        margin-left:1.25rem;
        margin-right:1.25rem
    }
    .lg\:my-5{
        margin-top:1.5625rem;
        margin-bottom:1.5625rem
    }
    .lg\:mx-5{
        margin-left:1.5625rem;
        margin-right:1.5625rem
    }
    .lg\:my-6{
        margin-top:1.875rem;
        margin-bottom:1.875rem
    }
    .lg\:mx-6{
        margin-left:1.875rem;
        margin-right:1.875rem
    }
    .lg\:my-7{
        margin-top:2.1875rem;
        margin-bottom:2.1875rem
    }
    .lg\:mx-7{
        margin-left:2.1875rem;
        margin-right:2.1875rem
    }
    .lg\:my-8{
        margin-top:2.5rem;
        margin-bottom:2.5rem
    }
    .lg\:mx-8{
        margin-left:2.5rem;
        margin-right:2.5rem
    }
    .lg\:my-9{
        margin-top:2.8125rem;
        margin-bottom:2.8125rem
    }
    .lg\:mx-9{
        margin-left:2.8125rem;
        margin-right:2.8125rem
    }
    .lg\:my-10{
        margin-top:3.125rem;
        margin-bottom:3.125rem
    }
    .lg\:mx-10{
        margin-left:3.125rem;
        margin-right:3.125rem
    }
    .lg\:my-11{
        margin-top:3.4375rem;
        margin-bottom:3.4375rem
    }
    .lg\:mx-11{
        margin-left:3.4375rem;
        margin-right:3.4375rem
    }
    .lg\:my-12{
        margin-top:3.75rem;
        margin-bottom:3.75rem
    }
    .lg\:mx-12{
        margin-left:3.75rem;
        margin-right:3.75rem
    }
    .lg\:my-13{
        margin-top:4.375rem;
        margin-bottom:4.375rem
    }
    .lg\:mx-13{
        margin-left:4.375rem;
        margin-right:4.375rem
    }
    .lg\:my-14{
        margin-top:5rem;
        margin-bottom:5rem
    }
    .lg\:mx-14{
        margin-left:5rem;
        margin-right:5rem
    }
    .lg\:my-15{
        margin-top:5.625rem;
        margin-bottom:5.625rem
    }
    .lg\:mx-15{
        margin-left:5.625rem;
        margin-right:5.625rem
    }
    .lg\:my-16{
        margin-top:6.25rem;
        margin-bottom:6.25rem
    }
    .lg\:mx-16{
        margin-left:6.25rem;
        margin-right:6.25rem
    }
    .lg\:my-auto{
        margin-top:auto;
        margin-bottom:auto
    }
    .lg\:mx-auto{
        margin-left:auto;
        margin-right:auto
    }
    .lg\:my-px{
        margin-top:.0625rem;
        margin-bottom:.0625rem
    }
    .lg\:mx-px{
        margin-left:.0625rem;
        margin-right:.0625rem
    }
    .lg\:my-default{
        margin-top:1.5625rem;
        margin-bottom:1.5625rem
    }
    .lg\:mx-default{
        margin-left:1.5625rem;
        margin-right:1.5625rem
    }
    .lg\:my-enter{
        margin-top:1em;
        margin-bottom:1em
    }
    .lg\:mx-enter{
        margin-left:1em;
        margin-right:1em
    }
    .lg\:mt-0{
        margin-top:0
    }
    .lg\:mr-0{
        margin-right:0
    }
    .lg\:mb-0{
        margin-bottom:0
    }
    .lg\:ml-0{
        margin-left:0
    }
    .lg\:mt-1{
        margin-top:.3125rem
    }
    .lg\:mr-1{
        margin-right:.3125rem
    }
    .lg\:mb-1{
        margin-bottom:.3125rem
    }
    .lg\:ml-1{
        margin-left:.3125rem
    }
    .lg\:mt-2{
        margin-top:.625rem
    }
    .lg\:mr-2{
        margin-right:.625rem
    }
    .lg\:mb-2{
        margin-bottom:.625rem
    }
    .lg\:ml-2{
        margin-left:.625rem
    }
    .lg\:mt-3{
        margin-top:.9375rem
    }
    .lg\:mr-3{
        margin-right:.9375rem
    }
    .lg\:mb-3{
        margin-bottom:.9375rem
    }
    .lg\:ml-3{
        margin-left:.9375rem
    }
    .lg\:mt-4{
        margin-top:1.25rem
    }
    .lg\:mr-4{
        margin-right:1.25rem
    }
    .lg\:mb-4{
        margin-bottom:1.25rem
    }
    .lg\:ml-4{
        margin-left:1.25rem
    }
    .lg\:mt-5{
        margin-top:1.5625rem
    }
    .lg\:mr-5{
        margin-right:1.5625rem
    }
    .lg\:mb-5{
        margin-bottom:1.5625rem
    }
    .lg\:ml-5{
        margin-left:1.5625rem
    }
    .lg\:mt-6{
        margin-top:1.875rem
    }
    .lg\:mr-6{
        margin-right:1.875rem
    }
    .lg\:mb-6{
        margin-bottom:1.875rem
    }
    .lg\:ml-6{
        margin-left:1.875rem
    }
    .lg\:mt-7{
        margin-top:2.1875rem
    }
    .lg\:mr-7{
        margin-right:2.1875rem
    }
    .lg\:mb-7{
        margin-bottom:2.1875rem
    }
    .lg\:ml-7{
        margin-left:2.1875rem
    }
    .lg\:mt-8{
        margin-top:2.5rem
    }
    .lg\:mr-8{
        margin-right:2.5rem
    }
    .lg\:mb-8{
        margin-bottom:2.5rem
    }
    .lg\:ml-8{
        margin-left:2.5rem
    }
    .lg\:mt-9{
        margin-top:2.8125rem
    }
    .lg\:mr-9{
        margin-right:2.8125rem
    }
    .lg\:mb-9{
        margin-bottom:2.8125rem
    }
    .lg\:ml-9{
        margin-left:2.8125rem
    }
    .lg\:mt-10{
        margin-top:3.125rem
    }
    .lg\:mr-10{
        margin-right:3.125rem
    }
    .lg\:mb-10{
        margin-bottom:3.125rem
    }
    .lg\:ml-10{
        margin-left:3.125rem
    }
    .lg\:mt-11{
        margin-top:3.4375rem
    }
    .lg\:mr-11{
        margin-right:3.4375rem
    }
    .lg\:mb-11{
        margin-bottom:3.4375rem
    }
    .lg\:ml-11{
        margin-left:3.4375rem
    }
    .lg\:mt-12{
        margin-top:3.75rem
    }
    .lg\:mr-12{
        margin-right:3.75rem
    }
    .lg\:mb-12{
        margin-bottom:3.75rem
    }
    .lg\:ml-12{
        margin-left:3.75rem
    }
    .lg\:mt-13{
        margin-top:4.375rem
    }
    .lg\:mr-13{
        margin-right:4.375rem
    }
    .lg\:mb-13{
        margin-bottom:4.375rem
    }
    .lg\:ml-13{
        margin-left:4.375rem
    }
    .lg\:mt-14{
        margin-top:5rem
    }
    .lg\:mr-14{
        margin-right:5rem
    }
    .lg\:mb-14{
        margin-bottom:5rem
    }
    .lg\:ml-14{
        margin-left:5rem
    }
    .lg\:mt-15{
        margin-top:5.625rem
    }
    .lg\:mr-15{
        margin-right:5.625rem
    }
    .lg\:mb-15{
        margin-bottom:5.625rem
    }
    .lg\:ml-15{
        margin-left:5.625rem
    }
    .lg\:mt-16{
        margin-top:6.25rem
    }
    .lg\:mr-16{
        margin-right:6.25rem
    }
    .lg\:mb-16{
        margin-bottom:6.25rem
    }
    .lg\:ml-16{
        margin-left:6.25rem
    }
    .lg\:mt-auto{
        margin-top:auto
    }
    .lg\:mr-auto{
        margin-right:auto
    }
    .lg\:mb-auto{
        margin-bottom:auto
    }
    .lg\:ml-auto{
        margin-left:auto
    }
    .lg\:mt-px{
        margin-top:.0625rem
    }
    .lg\:mr-px{
        margin-right:.0625rem
    }
    .lg\:mb-px{
        margin-bottom:.0625rem
    }
    .lg\:ml-px{
        margin-left:.0625rem
    }
    .lg\:mt-default{
        margin-top:1.5625rem
    }
    .lg\:mr-default{
        margin-right:1.5625rem
    }
    .lg\:mb-default{
        margin-bottom:1.5625rem
    }
    .lg\:ml-default{
        margin-left:1.5625rem
    }
    .lg\:mt-enter{
        margin-top:1em
    }
    .lg\:mr-enter{
        margin-right:1em
    }
    .lg\:mb-enter{
        margin-bottom:1em
    }
    .lg\:ml-enter{
        margin-left:1em
    }
    .lg\:max-h-full{
        max-height:100%
    }
    .lg\:max-h-screen{
        max-height:100vh
    }
    .lg\:max-h-lightbox{
        max-height:41.25rem
    }
    .lg\:max-h-lg-card{
        max-height:35rem
    }
    .lg\:max-w-xs{
        max-width:10rem
    }
    .lg\:max-w-sm{
        max-width:30rem
    }
    .lg\:max-w-md{
        max-width:40rem
    }
    .lg\:max-w-lg{
        max-width:50rem
    }
    .lg\:max-w-xl{
        max-width:60rem
    }
    .lg\:max-w-full{
        max-width:100%
    }
    .lg\:max-w-lightbox{
        max-width:27.5rem
    }
    .lg\:max-w-card{
        max-width:23.125rem
    }
    .lg\:max-w-subscribe{
        max-width:48.125rem
    }
    .lg\:max-w-subheading{
        max-width:22em
    }
    .lg\:min-h-0{
        min-height:0
    }
    .lg\:min-h-full{
        min-height:100%
    }
    .lg\:min-h-screen{
        min-height:100vh
    }
    .lg\:min-w-0{
        min-width:0
    }
    .lg\:min-w-full{
        min-width:100%
    }
    .lg\:opacity-0{
        opacity:0
    }
    .lg\:opacity-25{
        opacity:.25
    }
    .lg\:opacity-50{
        opacity:.5
    }
    .lg\:opacity-75{
        opacity:.75
    }
    .lg\:opacity-100{
        opacity:1
    }
    .lg\:p-0{
        padding:0
    }
    .lg\:p-1{
        padding:.3125rem
    }
    .lg\:p-2{
        padding:.625rem
    }
    .lg\:p-3{
        padding:.9375rem
    }
    .lg\:p-4{
        padding:1.25rem
    }
    .lg\:p-5{
        padding:1.5625rem
    }
    .lg\:p-6{
        padding:1.875rem
    }
    .lg\:p-7{
        padding:2.1875rem
    }
    .lg\:p-8{
        padding:2.5rem
    }
    .lg\:p-9{
        padding:2.8125rem
    }
    .lg\:p-10{
        padding:3.125rem
    }
    .lg\:p-11{
        padding:3.4375rem
    }
    .lg\:p-12{
        padding:3.75rem
    }
    .lg\:p-13{
        padding:4.375rem
    }
    .lg\:p-14{
        padding:5rem
    }
    .lg\:p-15{
        padding:5.625rem
    }
    .lg\:p-16{
        padding:6.25rem
    }
    .lg\:p-px{
        padding:.0625rem
    }
    .lg\:p-default{
        padding:1.5625rem
    }
    .lg\:py-0{
        padding-top:0;
        padding-bottom:0
    }
    .lg\:px-0{
        padding-left:0;
        padding-right:0
    }
    .lg\:py-1{
        padding-top:.3125rem;
        padding-bottom:.3125rem
    }
    .lg\:px-1{
        padding-left:.3125rem;
        padding-right:.3125rem
    }
    .lg\:py-2{
        padding-top:.625rem;
        padding-bottom:.625rem
    }
    .lg\:px-2{
        padding-left:.625rem;
        padding-right:.625rem
    }
    .lg\:py-3{
        padding-top:.9375rem;
        padding-bottom:.9375rem
    }
    .lg\:px-3{
        padding-left:.9375rem;
        padding-right:.9375rem
    }
    .lg\:py-4{
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .lg\:px-4{
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .lg\:py-5{
        padding-top:1.5625rem;
        padding-bottom:1.5625rem
    }
    .lg\:px-5{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
    .lg\:py-6{
        padding-top:1.875rem;
        padding-bottom:1.875rem
    }
    .lg\:px-6{
        padding-left:1.875rem;
        padding-right:1.875rem
    }
    .lg\:py-7{
        padding-top:2.1875rem;
        padding-bottom:2.1875rem
    }
    .lg\:px-7{
        padding-left:2.1875rem;
        padding-right:2.1875rem
    }
    .lg\:py-8{
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .lg\:px-8{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .lg\:py-9{
        padding-top:2.8125rem;
        padding-bottom:2.8125rem
    }
    .lg\:px-9{
        padding-left:2.8125rem;
        padding-right:2.8125rem
    }
    .lg\:py-10{
        padding-top:3.125rem;
        padding-bottom:3.125rem
    }
    .lg\:px-10{
        padding-left:3.125rem;
        padding-right:3.125rem
    }
    .lg\:py-11{
        padding-top:3.4375rem;
        padding-bottom:3.4375rem
    }
    .lg\:px-11{
        padding-left:3.4375rem;
        padding-right:3.4375rem
    }
    .lg\:py-12{
        padding-top:3.75rem;
        padding-bottom:3.75rem
    }
    .lg\:px-12{
        padding-left:3.75rem;
        padding-right:3.75rem
    }
    .lg\:py-13{
        padding-top:4.375rem;
        padding-bottom:4.375rem
    }
    .lg\:px-13{
        padding-left:4.375rem;
        padding-right:4.375rem
    }
    .lg\:py-14{
        padding-top:5rem;
        padding-bottom:5rem
    }
    .lg\:px-14{
        padding-left:5rem;
        padding-right:5rem
    }
    .lg\:py-15{
        padding-top:5.625rem;
        padding-bottom:5.625rem
    }
    .lg\:px-15{
        padding-left:5.625rem;
        padding-right:5.625rem
    }
    .lg\:py-16{
        padding-top:6.25rem;
        padding-bottom:6.25rem
    }
    .lg\:px-16{
        padding-left:6.25rem;
        padding-right:6.25rem
    }
    .lg\:py-px{
        padding-top:.0625rem;
        padding-bottom:.0625rem
    }
    .lg\:px-px{
        padding-left:.0625rem;
        padding-right:.0625rem
    }
    .lg\:py-default{
        padding-top:1.5625rem;
        padding-bottom:1.5625rem
    }
    .lg\:px-default{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
    .lg\:pt-0{
        padding-top:0
    }
    .lg\:pr-0{
        padding-right:0
    }
    .lg\:pb-0{
        padding-bottom:0
    }
    .lg\:pl-0{
        padding-left:0
    }
    .lg\:pt-1{
        padding-top:.3125rem
    }
    .lg\:pr-1{
        padding-right:.3125rem
    }
    .lg\:pb-1{
        padding-bottom:.3125rem
    }
    .lg\:pl-1{
        padding-left:.3125rem
    }
    .lg\:pt-2{
        padding-top:.625rem
    }
    .lg\:pr-2{
        padding-right:.625rem
    }
    .lg\:pb-2{
        padding-bottom:.625rem
    }
    .lg\:pl-2{
        padding-left:.625rem
    }
    .lg\:pt-3{
        padding-top:.9375rem
    }
    .lg\:pr-3{
        padding-right:.9375rem
    }
    .lg\:pb-3{
        padding-bottom:.9375rem
    }
    .lg\:pl-3{
        padding-left:.9375rem
    }
    .lg\:pt-4{
        padding-top:1.25rem
    }
    .lg\:pr-4{
        padding-right:1.25rem
    }
    .lg\:pb-4{
        padding-bottom:1.25rem
    }
    .lg\:pl-4{
        padding-left:1.25rem
    }
    .lg\:pt-5{
        padding-top:1.5625rem
    }
    .lg\:pr-5{
        padding-right:1.5625rem
    }
    .lg\:pb-5{
        padding-bottom:1.5625rem
    }
    .lg\:pl-5{
        padding-left:1.5625rem
    }
    .lg\:pt-6{
        padding-top:1.875rem
    }
    .lg\:pr-6{
        padding-right:1.875rem
    }
    .lg\:pb-6{
        padding-bottom:1.875rem
    }
    .lg\:pl-6{
        padding-left:1.875rem
    }
    .lg\:pt-7{
        padding-top:2.1875rem
    }
    .lg\:pr-7{
        padding-right:2.1875rem
    }
    .lg\:pb-7{
        padding-bottom:2.1875rem
    }
    .lg\:pl-7{
        padding-left:2.1875rem
    }
    .lg\:pt-8{
        padding-top:2.5rem
    }
    .lg\:pr-8{
        padding-right:2.5rem
    }
    .lg\:pb-8{
        padding-bottom:2.5rem
    }
    .lg\:pl-8{
        padding-left:2.5rem
    }
    .lg\:pt-9{
        padding-top:2.8125rem
    }
    .lg\:pr-9{
        padding-right:2.8125rem
    }
    .lg\:pb-9{
        padding-bottom:2.8125rem
    }
    .lg\:pl-9{
        padding-left:2.8125rem
    }
    .lg\:pt-10{
        padding-top:3.125rem
    }
    .lg\:pr-10{
        padding-right:3.125rem
    }
    .lg\:pb-10{
        padding-bottom:3.125rem
    }
    .lg\:pl-10{
        padding-left:3.125rem
    }
    .lg\:pt-11{
        padding-top:3.4375rem
    }
    .lg\:pr-11{
        padding-right:3.4375rem
    }
    .lg\:pb-11{
        padding-bottom:3.4375rem
    }
    .lg\:pl-11{
        padding-left:3.4375rem
    }
    .lg\:pt-12{
        padding-top:3.75rem
    }
    .lg\:pr-12{
        padding-right:3.75rem
    }
    .lg\:pb-12{
        padding-bottom:3.75rem
    }
    .lg\:pl-12{
        padding-left:3.75rem
    }
    .lg\:pt-13{
        padding-top:4.375rem
    }
    .lg\:pr-13{
        padding-right:4.375rem
    }
    .lg\:pb-13{
        padding-bottom:4.375rem
    }
    .lg\:pl-13{
        padding-left:4.375rem
    }
    .lg\:pt-14{
        padding-top:5rem
    }
    .lg\:pr-14{
        padding-right:5rem
    }
    .lg\:pb-14{
        padding-bottom:5rem
    }
    .lg\:pl-14{
        padding-left:5rem
    }
    .lg\:pt-15{
        padding-top:5.625rem
    }
    .lg\:pr-15{
        padding-right:5.625rem
    }
    .lg\:pb-15{
        padding-bottom:5.625rem
    }
    .lg\:pl-15{
        padding-left:5.625rem
    }
    .lg\:pt-16{
        padding-top:6.25rem
    }
    .lg\:pr-16{
        padding-right:6.25rem
    }
    .lg\:pb-16{
        padding-bottom:6.25rem
    }
    .lg\:pl-16{
        padding-left:6.25rem
    }
    .lg\:pt-px{
        padding-top:.0625rem
    }
    .lg\:pr-px{
        padding-right:.0625rem
    }
    .lg\:pb-px{
        padding-bottom:.0625rem
    }
    .lg\:pl-px{
        padding-left:.0625rem
    }
    .lg\:pt-default{
        padding-top:1.5625rem
    }
    .lg\:pr-default{
        padding-right:1.5625rem
    }
    .lg\:pb-default{
        padding-bottom:1.5625rem
    }
    .lg\:pl-default{
        padding-left:1.5625rem
    }
    .lg\:static{
        position:static
    }
    .lg\:fixed{
        position:fixed
    }
    .lg\:absolute{
        position:absolute
    }
    .lg\:relative{
        position:relative
    }
    .lg\:pin-none{
        top:auto;
        right:auto;
        bottom:auto;
        left:auto
    }
    .lg\:pin{
        right:0;
        left:0
    }
    .lg\:pin,.lg\:pin-y{
        top:0;
        bottom:0
    }
    .lg\:pin-x{
        right:0;
        left:0
    }
    .lg\:pin-t{
        top:0
    }
    .lg\:pin-r{
        right:0
    }
    .lg\:pin-b{
        bottom:0
    }
    .lg\:pin-l{
        left:0
    }
    .lg\:text-2xl{
        font-size:2.8125rem
    }
    .lg\:text-xl{
        font-size:1.875rem
    }
    .lg\:text-lg{
        font-size:1.5rem
    }
    .lg\:text-body{
        font-size:1.125rem
    }
    .lg\:text-sm{
        font-size:.75rem
    }
    .lg\:text-xs{
        font-size:.5625rem
    }
    .lg\:text-menu{
        font-size:1rem
    }
    .lg\:text-subheading{
        font-size:1.6875rem
    }
    .lg\:text-heading{
        font-size:3rem
    }
    .lg\:text-footer{
        font-size:.875rem
    }
    .lg\:text-grid{
        font-size:1.875rem
    }
    .lg\:text-copy{
        font-size:1.125rem
    }
    .lg\:w-0{
        width:0
    }
    .lg\:w-1\/12{
        width:8.3333%
    }
    .lg\:w-2\/12{
        width:16.6667%
    }
    .lg\:w-3\/12{
        width:25%
    }
    .lg\:w-4\/12{
        width:33.3333%
    }
    .lg\:w-5\/12{
        width:41.6667%
    }
    .lg\:w-6\/12{
        width:50%
    }
    .lg\:w-7\/12{
        width:58.3333%
    }
    .lg\:w-8\/12{
        width:66.6667%
    }
    .lg\:w-9\/12{
        width:75%
    }
    .lg\:w-10\/12{
        width:83.3333%
    }
    .lg\:w-11\/12{
        width:91.6667%
    }
    .lg\:w-auto{
        width:auto
    }
    .lg\:w-px{
        width:1px
    }
    .lg\:w-full{
        width:100%
    }
    .lg\:w-screen{
        width:100vw
    }
    .lg\:w-half{
        width:50%
    }
    .lg\:w-onethird{
        width:33.333333333333336%
    }
    .lg\:w-twothirds{
        width:66.66666666666667%
    }
    .lg\:z-0{
        z-index:0
    }
    .lg\:z-10{
        z-index:4
    }
    .lg\:z-20{
        z-index:5
    }
    .lg\:z-30{
        z-index:6
    }
    .lg\:z-40{
        z-index:7
    }
    .lg\:z-50{
        z-index:8
    }
    .lg\:z-auto{
        z-index:auto
    }
    .lg\:m-su{
        margin-right:40px
    }
    .lg\:w-su-1\/12{
        width:calc(((100% - 440px) / 12 * 1))
    }
    .lg\:w-su-2\/12{
        width:calc(40px + ((100% - 440px) / 12 * 2))
    }
    .lg\:w-su-3\/12{
        width:calc(80px + ((100% - 440px) / 12 * 3))
    }
    .lg\:w-su-4\/12{
        width:calc(120px + ((100% - 440px) / 12 * 4))
    }
    .lg\:w-su-5\/12{
        width:calc(160px + ((100% - 440px) / 12 * 5))
    }
    .lg\:w-su-6\/12{
        width:calc(200px + ((100% - 440px) / 12 * 6))
    }
    .lg\:w-su-7\/12{
        width:calc(240px + ((100% - 440px) / 12 * 7))
    }
    .lg\:w-su-8\/12{
        width:calc(280px + ((100% - 440px) / 12 * 8))
    }
    .lg\:w-su-9\/12{
        width:calc(320px + ((100% - 440px) / 12 * 9))
    }
    .lg\:w-su-10\/12{
        width:calc(360px + ((100% - 440px) / 12 * 10))
    }
    .lg\:w-su-11\/12{
        width:calc(400px + ((100% - 440px) / 12 * 11))
    }
    .lg\:w-su-12\/12{
        width:calc(440px + (100% - 440px))
    }
    .lg\:m-su-offset-1\/12{
        margin-left:calc(((100% - 440px) / 12 * 1))
    }
    .lg\:m-su-offset-2\/12{
        margin-left:calc(40px + ((100% - 440px) / 12 * 2))
    }
    .lg\:m-su-offset-3\/12{
        margin-left:calc(80px + ((100% - 440px) / 12 * 3))
    }
    .lg\:m-su-offset-4\/12{
        margin-left:calc(120px + ((100% - 440px) / 12 * 4))
    }
    .lg\:m-su-offset-5\/12{
        margin-left:calc(160px + ((100% - 440px) / 12 * 5))
    }
    .lg\:m-su-offset-6\/12{
        margin-left:calc(200px + ((100% - 440px) / 12 * 6))
    }
    .lg\:m-su-offset-7\/12{
        margin-left:calc(240px + ((100% - 440px) / 12 * 7))
    }
    .lg\:m-su-offset-8\/12{
        margin-left:calc(280px + ((100% - 440px) / 12 * 8))
    }
    .lg\:m-su-offset-9\/12{
        margin-left:calc(320px + ((100% - 440px) / 12 * 9))
    }
    .lg\:m-su-offset-10\/12{
        margin-left:calc(360px + ((100% - 440px) / 12 * 10))
    }
    .lg\:m-su-offset-11\/12{
        margin-left:calc(400px + ((100% - 440px) / 12 * 11))
    }
    .lg\:m-su-offset-12\/12{
        margin-left:calc(440px + (100% - 440px))
    }
    .lg\:object-fit{
        font-family:object-fit\:cover;
        -o-object-fit:cover;
        object-fit:cover
    }
}
@media (min-width:75em){
    .xl\:bg-transparent{
        background-color:transparent
    }
    .xl\:bg-black{
        background-color:#000
    }
    .xl\:bg-grey-darkest{
        background-color:#3d4852
    }
    .xl\:bg-grey-darker{
        background-color:#606f7b
    }
    .xl\:bg-grey-dark{
        background-color:#8795a1
    }
    .xl\:bg-grey{
        background-color:#b8c2cc
    }
    .xl\:bg-grey-light{
        background-color:#dae1e7
    }
    .xl\:bg-grey-lighter{
        background-color:#f1f5f8
    }
    .xl\:bg-grey-lightest{
        background-color:#f8fafc
    }
    .xl\:bg-white{
        background-color:#fff
    }
    .xl\:bg-red-darkest{
        background-color:#3b0d0c
    }
    .xl\:bg-red-darker{
        background-color:#621b18
    }
    .xl\:bg-red-dark{
        background-color:#cc1f1a
    }
    .xl\:bg-red{
        background-color:#e3342f
    }
    .xl\:bg-red-light{
        background-color:#ef5753
    }
    .xl\:bg-red-lighter{
        background-color:#f9acaa
    }
    .xl\:bg-red-lightest{
        background-color:#fcebea
    }
    .xl\:bg-orange-darkest{
        background-color:#462a16
    }
    .xl\:bg-orange-darker{
        background-color:#613b1f
    }
    .xl\:bg-orange-dark{
        background-color:#de751f
    }
    .xl\:bg-orange{
        background-color:#f6993f
    }
    .xl\:bg-orange-light{
        background-color:#faad63
    }
    .xl\:bg-orange-lighter{
        background-color:#fcd9b6
    }
    .xl\:bg-orange-lightest{
        background-color:#fff5eb
    }
    .xl\:bg-yellow-darkest{
        background-color:#453411
    }
    .xl\:bg-yellow-darker{
        background-color:#684f1d
    }
    .xl\:bg-yellow-dark{
        background-color:#f2d024
    }
    .xl\:bg-yellow{
        background-color:#ffed4a
    }
    .xl\:bg-yellow-light{
        background-color:#fff382
    }
    .xl\:bg-yellow-lighter{
        background-color:#fff9c2
    }
    .xl\:bg-yellow-lightest{
        background-color:#fcfbeb
    }
    .xl\:bg-green-darkest{
        background-color:#0f2f21
    }
    .xl\:bg-green-darker{
        background-color:#1a4731
    }
    .xl\:bg-green-dark{
        background-color:#1f9d55
    }
    .xl\:bg-green{
        background-color:#38c172
    }
    .xl\:bg-green-light{
        background-color:#51d88a
    }
    .xl\:bg-green-lighter{
        background-color:#a2f5bf
    }
    .xl\:bg-green-lightest{
        background-color:#e3fcec
    }
    .xl\:bg-teal-darkest{
        background-color:#0d3331
    }
    .xl\:bg-teal-darker{
        background-color:#20504f
    }
    .xl\:bg-teal-dark{
        background-color:#38a89d
    }
    .xl\:bg-teal{
        background-color:#4dc0b5
    }
    .xl\:bg-teal-light{
        background-color:#64d5ca
    }
    .xl\:bg-teal-lighter{
        background-color:#a0f0ed
    }
    .xl\:bg-teal-lightest{
        background-color:#e8fffe
    }
    .xl\:bg-blue-darkest{
        background-color:#12283a
    }
    .xl\:bg-blue-darker{
        background-color:#1c3d5a
    }
    .xl\:bg-blue-dark{
        background-color:#2779bd
    }
    .xl\:bg-blue{
        background-color:#3490dc
    }
    .xl\:bg-blue-light{
        background-color:#6cb2eb
    }
    .xl\:bg-blue-lighter{
        background-color:#bcdefa
    }
    .xl\:bg-blue-lightest{
        background-color:#eff8ff
    }
    .xl\:bg-indigo-darkest{
        background-color:#191e38
    }
    .xl\:bg-indigo-darker{
        background-color:#2f365f
    }
    .xl\:bg-indigo-dark{
        background-color:#5661b3
    }
    .xl\:bg-indigo{
        background-color:#6574cd
    }
    .xl\:bg-indigo-light{
        background-color:#7886d7
    }
    .xl\:bg-indigo-lighter{
        background-color:#b2b7ff
    }
    .xl\:bg-indigo-lightest{
        background-color:#e6e8ff
    }
    .xl\:bg-purple-darkest{
        background-color:#21183c
    }
    .xl\:bg-purple-darker{
        background-color:#382b5f
    }
    .xl\:bg-purple-dark{
        background-color:#794acf
    }
    .xl\:bg-purple{
        background-color:#9561e2
    }
    .xl\:bg-purple-light{
        background-color:#a779e9
    }
    .xl\:bg-purple-lighter{
        background-color:#d6bbfc
    }
    .xl\:bg-purple-lightest{
        background-color:#f3ebff
    }
    .xl\:bg-pink-darkest{
        background-color:#451225
    }
    .xl\:bg-pink-darker{
        background-color:#6f213f
    }
    .xl\:bg-pink-dark{
        background-color:#eb5286
    }
    .xl\:bg-pink{
        background-color:#f66d9b
    }
    .xl\:bg-pink-light{
        background-color:#fa7ea8
    }
    .xl\:bg-pink-lighter{
        background-color:#ffbbca
    }
    .xl\:bg-pink-lightest{
        background-color:#ffebef
    }
    .xl\:bg-brand{
        background-color:#f55069
    }
    .xl\:hover\:bg-transparent:hover{
        background-color:transparent
    }
    .xl\:hover\:bg-black:hover{
        background-color:#000
    }
    .xl\:hover\:bg-grey-darkest:hover{
        background-color:#3d4852
    }
    .xl\:hover\:bg-grey-darker:hover{
        background-color:#606f7b
    }
    .xl\:hover\:bg-grey-dark:hover{
        background-color:#8795a1
    }
    .xl\:hover\:bg-grey:hover{
        background-color:#b8c2cc
    }
    .xl\:hover\:bg-grey-light:hover{
        background-color:#dae1e7
    }
    .xl\:hover\:bg-grey-lighter:hover{
        background-color:#f1f5f8
    }
    .xl\:hover\:bg-grey-lightest:hover{
        background-color:#f8fafc
    }
    .xl\:hover\:bg-white:hover{
        background-color:#fff
    }
    .xl\:hover\:bg-red-darkest:hover{
        background-color:#3b0d0c
    }
    .xl\:hover\:bg-red-darker:hover{
        background-color:#621b18
    }
    .xl\:hover\:bg-red-dark:hover{
        background-color:#cc1f1a
    }
    .xl\:hover\:bg-red:hover{
        background-color:#e3342f
    }
    .xl\:hover\:bg-red-light:hover{
        background-color:#ef5753
    }
    .xl\:hover\:bg-red-lighter:hover{
        background-color:#f9acaa
    }
    .xl\:hover\:bg-red-lightest:hover{
        background-color:#fcebea
    }
    .xl\:hover\:bg-orange-darkest:hover{
        background-color:#462a16
    }
    .xl\:hover\:bg-orange-darker:hover{
        background-color:#613b1f
    }
    .xl\:hover\:bg-orange-dark:hover{
        background-color:#de751f
    }
    .xl\:hover\:bg-orange:hover{
        background-color:#f6993f
    }
    .xl\:hover\:bg-orange-light:hover{
        background-color:#faad63
    }
    .xl\:hover\:bg-orange-lighter:hover{
        background-color:#fcd9b6
    }
    .xl\:hover\:bg-orange-lightest:hover{
        background-color:#fff5eb
    }
    .xl\:hover\:bg-yellow-darkest:hover{
        background-color:#453411
    }
    .xl\:hover\:bg-yellow-darker:hover{
        background-color:#684f1d
    }
    .xl\:hover\:bg-yellow-dark:hover{
        background-color:#f2d024
    }
    .xl\:hover\:bg-yellow:hover{
        background-color:#ffed4a
    }
    .xl\:hover\:bg-yellow-light:hover{
        background-color:#fff382
    }
    .xl\:hover\:bg-yellow-lighter:hover{
        background-color:#fff9c2
    }
    .xl\:hover\:bg-yellow-lightest:hover{
        background-color:#fcfbeb
    }
    .xl\:hover\:bg-green-darkest:hover{
        background-color:#0f2f21
    }
    .xl\:hover\:bg-green-darker:hover{
        background-color:#1a4731
    }
    .xl\:hover\:bg-green-dark:hover{
        background-color:#1f9d55
    }
    .xl\:hover\:bg-green:hover{
        background-color:#38c172
    }
    .xl\:hover\:bg-green-light:hover{
        background-color:#51d88a
    }
    .xl\:hover\:bg-green-lighter:hover{
        background-color:#a2f5bf
    }
    .xl\:hover\:bg-green-lightest:hover{
        background-color:#e3fcec
    }
    .xl\:hover\:bg-teal-darkest:hover{
        background-color:#0d3331
    }
    .xl\:hover\:bg-teal-darker:hover{
        background-color:#20504f
    }
    .xl\:hover\:bg-teal-dark:hover{
        background-color:#38a89d
    }
    .xl\:hover\:bg-teal:hover{
        background-color:#4dc0b5
    }
    .xl\:hover\:bg-teal-light:hover{
        background-color:#64d5ca
    }
    .xl\:hover\:bg-teal-lighter:hover{
        background-color:#a0f0ed
    }
    .xl\:hover\:bg-teal-lightest:hover{
        background-color:#e8fffe
    }
    .xl\:hover\:bg-blue-darkest:hover{
        background-color:#12283a
    }
    .xl\:hover\:bg-blue-darker:hover{
        background-color:#1c3d5a
    }
    .xl\:hover\:bg-blue-dark:hover{
        background-color:#2779bd
    }
    .xl\:hover\:bg-blue:hover{
        background-color:#3490dc
    }
    .xl\:hover\:bg-blue-light:hover{
        background-color:#6cb2eb
    }
    .xl\:hover\:bg-blue-lighter:hover{
        background-color:#bcdefa
    }
    .xl\:hover\:bg-blue-lightest:hover{
        background-color:#eff8ff
    }
    .xl\:hover\:bg-indigo-darkest:hover{
        background-color:#191e38
    }
    .xl\:hover\:bg-indigo-darker:hover{
        background-color:#2f365f
    }
    .xl\:hover\:bg-indigo-dark:hover{
        background-color:#5661b3
    }
    .xl\:hover\:bg-indigo:hover{
        background-color:#6574cd
    }
    .xl\:hover\:bg-indigo-light:hover{
        background-color:#7886d7
    }
    .xl\:hover\:bg-indigo-lighter:hover{
        background-color:#b2b7ff
    }
    .xl\:hover\:bg-indigo-lightest:hover{
        background-color:#e6e8ff
    }
    .xl\:hover\:bg-purple-darkest:hover{
        background-color:#21183c
    }
    .xl\:hover\:bg-purple-darker:hover{
        background-color:#382b5f
    }
    .xl\:hover\:bg-purple-dark:hover{
        background-color:#794acf
    }
    .xl\:hover\:bg-purple:hover{
        background-color:#9561e2
    }
    .xl\:hover\:bg-purple-light:hover{
        background-color:#a779e9
    }
    .xl\:hover\:bg-purple-lighter:hover{
        background-color:#d6bbfc
    }
    .xl\:hover\:bg-purple-lightest:hover{
        background-color:#f3ebff
    }
    .xl\:hover\:bg-pink-darkest:hover{
        background-color:#451225
    }
    .xl\:hover\:bg-pink-darker:hover{
        background-color:#6f213f
    }
    .xl\:hover\:bg-pink-dark:hover{
        background-color:#eb5286
    }
    .xl\:hover\:bg-pink:hover{
        background-color:#f66d9b
    }
    .xl\:hover\:bg-pink-light:hover{
        background-color:#fa7ea8
    }
    .xl\:hover\:bg-pink-lighter:hover{
        background-color:#ffbbca
    }
    .xl\:hover\:bg-pink-lightest:hover{
        background-color:#ffebef
    }
    .xl\:hover\:bg-brand:hover{
        background-color:#f55069
    }
    .xl\:border-transparent{
        border-color:transparent
    }
    .xl\:border-black{
        border-color:#000
    }
    .xl\:border-grey-darkest{
        border-color:#3d4852
    }
    .xl\:border-grey-darker{
        border-color:#606f7b
    }
    .xl\:border-grey-dark{
        border-color:#8795a1
    }
    .xl\:border-grey{
        border-color:#b8c2cc
    }
    .xl\:border-grey-light{
        border-color:#dae1e7
    }
    .xl\:border-grey-lighter{
        border-color:#f1f5f8
    }
    .xl\:border-grey-lightest{
        border-color:#f8fafc
    }
    .xl\:border-white{
        border-color:#fff
    }
    .xl\:border-red-darkest{
        border-color:#3b0d0c
    }
    .xl\:border-red-darker{
        border-color:#621b18
    }
    .xl\:border-red-dark{
        border-color:#cc1f1a
    }
    .xl\:border-red{
        border-color:#e3342f
    }
    .xl\:border-red-light{
        border-color:#ef5753
    }
    .xl\:border-red-lighter{
        border-color:#f9acaa
    }
    .xl\:border-red-lightest{
        border-color:#fcebea
    }
    .xl\:border-orange-darkest{
        border-color:#462a16
    }
    .xl\:border-orange-darker{
        border-color:#613b1f
    }
    .xl\:border-orange-dark{
        border-color:#de751f
    }
    .xl\:border-orange{
        border-color:#f6993f
    }
    .xl\:border-orange-light{
        border-color:#faad63
    }
    .xl\:border-orange-lighter{
        border-color:#fcd9b6
    }
    .xl\:border-orange-lightest{
        border-color:#fff5eb
    }
    .xl\:border-yellow-darkest{
        border-color:#453411
    }
    .xl\:border-yellow-darker{
        border-color:#684f1d
    }
    .xl\:border-yellow-dark{
        border-color:#f2d024
    }
    .xl\:border-yellow{
        border-color:#ffed4a
    }
    .xl\:border-yellow-light{
        border-color:#fff382
    }
    .xl\:border-yellow-lighter{
        border-color:#fff9c2
    }
    .xl\:border-yellow-lightest{
        border-color:#fcfbeb
    }
    .xl\:border-green-darkest{
        border-color:#0f2f21
    }
    .xl\:border-green-darker{
        border-color:#1a4731
    }
    .xl\:border-green-dark{
        border-color:#1f9d55
    }
    .xl\:border-green{
        border-color:#38c172
    }
    .xl\:border-green-light{
        border-color:#51d88a
    }
    .xl\:border-green-lighter{
        border-color:#a2f5bf
    }
    .xl\:border-green-lightest{
        border-color:#e3fcec
    }
    .xl\:border-teal-darkest{
        border-color:#0d3331
    }
    .xl\:border-teal-darker{
        border-color:#20504f
    }
    .xl\:border-teal-dark{
        border-color:#38a89d
    }
    .xl\:border-teal{
        border-color:#4dc0b5
    }
    .xl\:border-teal-light{
        border-color:#64d5ca
    }
    .xl\:border-teal-lighter{
        border-color:#a0f0ed
    }
    .xl\:border-teal-lightest{
        border-color:#e8fffe
    }
    .xl\:border-blue-darkest{
        border-color:#12283a
    }
    .xl\:border-blue-darker{
        border-color:#1c3d5a
    }
    .xl\:border-blue-dark{
        border-color:#2779bd
    }
    .xl\:border-blue{
        border-color:#3490dc
    }
    .xl\:border-blue-light{
        border-color:#6cb2eb
    }
    .xl\:border-blue-lighter{
        border-color:#bcdefa
    }
    .xl\:border-blue-lightest{
        border-color:#eff8ff
    }
    .xl\:border-indigo-darkest{
        border-color:#191e38
    }
    .xl\:border-indigo-darker{
        border-color:#2f365f
    }
    .xl\:border-indigo-dark{
        border-color:#5661b3
    }
    .xl\:border-indigo{
        border-color:#6574cd
    }
    .xl\:border-indigo-light{
        border-color:#7886d7
    }
    .xl\:border-indigo-lighter{
        border-color:#b2b7ff
    }
    .xl\:border-indigo-lightest{
        border-color:#e6e8ff
    }
    .xl\:border-purple-darkest{
        border-color:#21183c
    }
    .xl\:border-purple-darker{
        border-color:#382b5f
    }
    .xl\:border-purple-dark{
        border-color:#794acf
    }
    .xl\:border-purple{
        border-color:#9561e2
    }
    .xl\:border-purple-light{
        border-color:#a779e9
    }
    .xl\:border-purple-lighter{
        border-color:#d6bbfc
    }
    .xl\:border-purple-lightest{
        border-color:#f3ebff
    }
    .xl\:border-pink-darkest{
        border-color:#451225
    }
    .xl\:border-pink-darker{
        border-color:#6f213f
    }
    .xl\:border-pink-dark{
        border-color:#eb5286
    }
    .xl\:border-pink{
        border-color:#f66d9b
    }
    .xl\:border-pink-light{
        border-color:#fa7ea8
    }
    .xl\:border-pink-lighter{
        border-color:#ffbbca
    }
    .xl\:border-pink-lightest{
        border-color:#ffebef
    }
    .xl\:border-brand{
        border-color:#f55069
    }
    .xl\:rounded-none{
        border-radius:0
    }
    .xl\:rounded-sm{
        border-radius:.125rem
    }
    .xl\:rounded{
        border-radius:.25rem
    }
    .xl\:rounded-lg{
        border-radius:.5rem
    }
    .xl\:rounded-full{
        border-radius:9999px
    }
    .xl\:rounded-t-none{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
    .xl\:rounded-r-none{
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .xl\:rounded-b-none{
        border-bottom-right-radius:0;
        border-bottom-left-radius:0
    }
    .xl\:rounded-l-none{
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .xl\:rounded-t-sm{
        border-top-left-radius:.125rem;
        border-top-right-radius:.125rem
    }
    .xl\:rounded-r-sm{
        border-top-right-radius:.125rem;
        border-bottom-right-radius:.125rem
    }
    .xl\:rounded-b-sm{
        border-bottom-right-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .xl\:rounded-l-sm{
        border-top-left-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .xl\:rounded-t{
        border-top-left-radius:.25rem
    }
    .xl\:rounded-r,.xl\:rounded-t{
        border-top-right-radius:.25rem
    }
    .xl\:rounded-b,.xl\:rounded-r{
        border-bottom-right-radius:.25rem
    }
    .xl\:rounded-b,.xl\:rounded-l{
        border-bottom-left-radius:.25rem
    }
    .xl\:rounded-l{
        border-top-left-radius:.25rem
    }
    .xl\:rounded-t-lg{
        border-top-left-radius:.5rem;
        border-top-right-radius:.5rem
    }
    .xl\:rounded-r-lg{
        border-top-right-radius:.5rem;
        border-bottom-right-radius:.5rem
    }
    .xl\:rounded-b-lg{
        border-bottom-right-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .xl\:rounded-l-lg{
        border-top-left-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .xl\:rounded-t-full{
        border-top-left-radius:9999px;
        border-top-right-radius:9999px
    }
    .xl\:rounded-r-full{
        border-top-right-radius:9999px;
        border-bottom-right-radius:9999px
    }
    .xl\:rounded-b-full{
        border-bottom-right-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .xl\:rounded-l-full{
        border-top-left-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .xl\:rounded-tl-none{
        border-top-left-radius:0
    }
    .xl\:rounded-tr-none{
        border-top-right-radius:0
    }
    .xl\:rounded-br-none{
        border-bottom-right-radius:0
    }
    .xl\:rounded-bl-none{
        border-bottom-left-radius:0
    }
    .xl\:rounded-tl-sm{
        border-top-left-radius:.125rem
    }
    .xl\:rounded-tr-sm{
        border-top-right-radius:.125rem
    }
    .xl\:rounded-br-sm{
        border-bottom-right-radius:.125rem
    }
    .xl\:rounded-bl-sm{
        border-bottom-left-radius:.125rem
    }
    .xl\:rounded-tl{
        border-top-left-radius:.25rem
    }
    .xl\:rounded-tr{
        border-top-right-radius:.25rem
    }
    .xl\:rounded-br{
        border-bottom-right-radius:.25rem
    }
    .xl\:rounded-bl{
        border-bottom-left-radius:.25rem
    }
    .xl\:rounded-tl-lg{
        border-top-left-radius:.5rem
    }
    .xl\:rounded-tr-lg{
        border-top-right-radius:.5rem
    }
    .xl\:rounded-br-lg{
        border-bottom-right-radius:.5rem
    }
    .xl\:rounded-bl-lg{
        border-bottom-left-radius:.5rem
    }
    .xl\:rounded-tl-full{
        border-top-left-radius:9999px
    }
    .xl\:rounded-tr-full{
        border-top-right-radius:9999px
    }
    .xl\:rounded-br-full{
        border-bottom-right-radius:9999px
    }
    .xl\:rounded-bl-full{
        border-bottom-left-radius:9999px
    }
    .xl\:border-solid{
        border-style:solid
    }
    .xl\:border-dashed{
        border-style:dashed
    }
    .xl\:border-dotted{
        border-style:dotted
    }
    .xl\:border-none{
        border-style:none
    }
    .xl\:border-0{
        border-width:0
    }
    .xl\:border-1{
        border-width:.0625rem
    }
    .xl\:border-2{
        border-width:.125rem
    }
    .xl\:border{
        border-width:.0625rem
    }
    .xl\:border-grid{
        border-width:1.5px
    }
    .xl\:border-t-0{
        border-top-width:0
    }
    .xl\:border-r-0{
        border-right-width:0
    }
    .xl\:border-b-0{
        border-bottom-width:0
    }
    .xl\:border-l-0{
        border-left-width:0
    }
    .xl\:border-t-1{
        border-top-width:.0625rem
    }
    .xl\:border-r-1{
        border-right-width:.0625rem
    }
    .xl\:border-b-1{
        border-bottom-width:.0625rem
    }
    .xl\:border-l-1{
        border-left-width:.0625rem
    }
    .xl\:border-t-2{
        border-top-width:.125rem
    }
    .xl\:border-r-2{
        border-right-width:.125rem
    }
    .xl\:border-b-2{
        border-bottom-width:.125rem
    }
    .xl\:border-l-2{
        border-left-width:.125rem
    }
    .xl\:border-t{
        border-top-width:.0625rem
    }
    .xl\:border-r{
        border-right-width:.0625rem
    }
    .xl\:border-b{
        border-bottom-width:.0625rem
    }
    .xl\:border-l{
        border-left-width:.0625rem
    }
    .xl\:border-t-grid{
        border-top-width:1.5px
    }
    .xl\:border-r-grid{
        border-right-width:1.5px
    }
    .xl\:border-b-grid{
        border-bottom-width:1.5px
    }
    .xl\:border-l-grid{
        border-left-width:1.5px
    }
    .xl\:block{
        display:block
    }
    .xl\:inline-block{
        display:inline-block
    }
    .xl\:inline{
        display:inline
    }
    .xl\:table{
        display:table
    }
    .xl\:table-row{
        display:table-row
    }
    .xl\:table-cell{
        display:table-cell
    }
    .xl\:hidden{
        display:none
    }
    .xl\:flex{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .xl\:inline-flex{
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex
    }
    .xl\:flex-row{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .xl\:flex-row-reverse{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .xl\:flex-col{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .xl\:flex-col-reverse{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .xl\:flex-wrap{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .xl\:flex-wrap-reverse{
        -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
    }
    .xl\:flex-no-wrap{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .xl\:items-start{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .xl\:items-end{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .xl\:items-center{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .xl\:items-baseline{
        -webkit-box-align:baseline;
        -ms-flex-align:baseline;
        align-items:baseline
    }
    .xl\:items-stretch{
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .xl\:self-auto{
        -ms-flex-item-align:auto;
        align-self:auto
    }
    .xl\:self-start{
        -ms-flex-item-align:start;
        align-self:flex-start
    }
    .xl\:self-end{
        -ms-flex-item-align:end;
        align-self:flex-end
    }
    .xl\:self-center{
        -ms-flex-item-align:center;
        align-self:center
    }
    .xl\:self-stretch{
        -ms-flex-item-align:stretch;
        align-self:stretch
    }
    .xl\:justify-start{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .xl\:justify-end{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .xl\:justify-center{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .xl\:justify-between{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .xl\:justify-around{
        -ms-flex-pack:distribute;
        justify-content:space-around
    }
    .xl\:content-center{
        -ms-flex-line-pack:center;
        align-content:center
    }
    .xl\:content-start{
        -ms-flex-line-pack:start;
        align-content:flex-start
    }
    .xl\:content-end{
        -ms-flex-line-pack:end;
        align-content:flex-end
    }
    .xl\:content-between{
        -ms-flex-line-pack:justify;
        align-content:space-between
    }
    .xl\:content-around{
        -ms-flex-line-pack:distribute;
        align-content:space-around
    }
    .xl\:flex-1{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
    .xl\:flex-auto{
        -webkit-box-flex:1;
        -ms-flex:auto;
        flex:auto
    }
    .xl\:flex-initial{
        -webkit-box-flex:initial;
        -ms-flex:initial;
        flex:initial
    }
    .xl\:flex-none{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none
    }
    .xl\:flex-grow{
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1
    }
    .xl\:flex-shrink{
        -ms-flex-negative:1;
        flex-shrink:1
    }
    .xl\:flex-no-grow{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .xl\:flex-no-shrink{
        -ms-flex-negative:0;
        flex-shrink:0
    }
    .xl\:h-0{
        height:0
    }
    .xl\:h-input{
        height:3.75rem
    }
    .xl\:h-lg-btn{
        height:5rem
    }
    .xl\:h-tag{
        height:1.875rem
    }
    .xl\:h-sm-tag{
        height:1.375rem
    }
    .xl\:h-lightbox{
        height:41.25rem
    }
    .xl\:h-lg-card{
        height:35rem
    }
    .xl\:h-auto{
        height:auto
    }
    .xl\:h-px{
        height:1px
    }
    .xl\:h-full{
        height:100%
    }
    .xl\:h-screen{
        height:100vh
    }
    .xl\:h-burger{
        height:3px
    }
    .xl\:leading-none{
        line-height:1
    }
    .xl\:leading-tight{
        line-height:1.25
    }
    .xl\:leading-normal{
        line-height:1.5
    }
    .xl\:leading-loose{
        line-height:2
    }
    .xl\:leading-2xl{
        line-height:1.3333333333333333
    }
    .xl\:leading-xl{
        line-height:1.4
    }
    .xl\:leading-lg{
        line-height:1.3333333333333333
    }
    .xl\:leading-body{
        line-height:1.7777777777777777
    }
    .xl\:leading-sm{
        line-height:2
    }
    .xl\:leading-xs{
        line-height:2.2222222222222223
    }
    .xl\:leading-footer{
        line-height:.9375rem
    }
    .xl\:leading-copy,.xl\:leading-intro{
        line-height:1.3125rem
    }
    .xl\:m-0{
        margin:0
    }
    .xl\:m-1{
        margin:.3125rem
    }
    .xl\:m-2{
        margin:.625rem
    }
    .xl\:m-3{
        margin:.9375rem
    }
    .xl\:m-4{
        margin:1.25rem
    }
    .xl\:m-5{
        margin:1.5625rem
    }
    .xl\:m-6{
        margin:1.875rem
    }
    .xl\:m-7{
        margin:2.1875rem
    }
    .xl\:m-8{
        margin:2.5rem
    }
    .xl\:m-9{
        margin:2.8125rem
    }
    .xl\:m-10{
        margin:3.125rem
    }
    .xl\:m-11{
        margin:3.4375rem
    }
    .xl\:m-12{
        margin:3.75rem
    }
    .xl\:m-13{
        margin:4.375rem
    }
    .xl\:m-14{
        margin:5rem
    }
    .xl\:m-15{
        margin:5.625rem
    }
    .xl\:m-16{
        margin:6.25rem
    }
    .xl\:m-auto{
        margin:auto
    }
    .xl\:m-px{
        margin:.0625rem
    }
    .xl\:m-default{
        margin:1.5625rem
    }
    .xl\:m-enter{
        margin:1em
    }
    .xl\:my-0{
        margin-top:0;
        margin-bottom:0
    }
    .xl\:mx-0{
        margin-left:0;
        margin-right:0
    }
    .xl\:my-1{
        margin-top:.3125rem;
        margin-bottom:.3125rem
    }
    .xl\:mx-1{
        margin-left:.3125rem;
        margin-right:.3125rem
    }
    .xl\:my-2{
        margin-top:.625rem;
        margin-bottom:.625rem
    }
    .xl\:mx-2{
        margin-left:.625rem;
        margin-right:.625rem
    }
    .xl\:my-3{
        margin-top:.9375rem;
        margin-bottom:.9375rem
    }
    .xl\:mx-3{
        margin-left:.9375rem;
        margin-right:.9375rem
    }
    .xl\:my-4{
        margin-top:1.25rem;
        margin-bottom:1.25rem
    }
    .xl\:mx-4{
        margin-left:1.25rem;
        margin-right:1.25rem
    }
    .xl\:my-5{
        margin-top:1.5625rem;
        margin-bottom:1.5625rem
    }
    .xl\:mx-5{
        margin-left:1.5625rem;
        margin-right:1.5625rem
    }
    .xl\:my-6{
        margin-top:1.875rem;
        margin-bottom:1.875rem
    }
    .xl\:mx-6{
        margin-left:1.875rem;
        margin-right:1.875rem
    }
    .xl\:my-7{
        margin-top:2.1875rem;
        margin-bottom:2.1875rem
    }
    .xl\:mx-7{
        margin-left:2.1875rem;
        margin-right:2.1875rem
    }
    .xl\:my-8{
        margin-top:2.5rem;
        margin-bottom:2.5rem
    }
    .xl\:mx-8{
        margin-left:2.5rem;
        margin-right:2.5rem
    }
    .xl\:my-9{
        margin-top:2.8125rem;
        margin-bottom:2.8125rem
    }
    .xl\:mx-9{
        margin-left:2.8125rem;
        margin-right:2.8125rem
    }
    .xl\:my-10{
        margin-top:3.125rem;
        margin-bottom:3.125rem
    }
    .xl\:mx-10{
        margin-left:3.125rem;
        margin-right:3.125rem
    }
    .xl\:my-11{
        margin-top:3.4375rem;
        margin-bottom:3.4375rem
    }
    .xl\:mx-11{
        margin-left:3.4375rem;
        margin-right:3.4375rem
    }
    .xl\:my-12{
        margin-top:3.75rem;
        margin-bottom:3.75rem
    }
    .xl\:mx-12{
        margin-left:3.75rem;
        margin-right:3.75rem
    }
    .xl\:my-13{
        margin-top:4.375rem;
        margin-bottom:4.375rem
    }
    .xl\:mx-13{
        margin-left:4.375rem;
        margin-right:4.375rem
    }
    .xl\:my-14{
        margin-top:5rem;
        margin-bottom:5rem
    }
    .xl\:mx-14{
        margin-left:5rem;
        margin-right:5rem
    }
    .xl\:my-15{
        margin-top:5.625rem;
        margin-bottom:5.625rem
    }
    .xl\:mx-15{
        margin-left:5.625rem;
        margin-right:5.625rem
    }
    .xl\:my-16{
        margin-top:6.25rem;
        margin-bottom:6.25rem
    }
    .xl\:mx-16{
        margin-left:6.25rem;
        margin-right:6.25rem
    }
    .xl\:my-auto{
        margin-top:auto;
        margin-bottom:auto
    }
    .xl\:mx-auto{
        margin-left:auto;
        margin-right:auto
    }
    .xl\:my-px{
        margin-top:.0625rem;
        margin-bottom:.0625rem
    }
    .xl\:mx-px{
        margin-left:.0625rem;
        margin-right:.0625rem
    }
    .xl\:my-default{
        margin-top:1.5625rem;
        margin-bottom:1.5625rem
    }
    .xl\:mx-default{
        margin-left:1.5625rem;
        margin-right:1.5625rem
    }
    .xl\:my-enter{
        margin-top:1em;
        margin-bottom:1em
    }
    .xl\:mx-enter{
        margin-left:1em;
        margin-right:1em
    }
    .xl\:mt-0{
        margin-top:0
    }
    .xl\:mr-0{
        margin-right:0
    }
    .xl\:mb-0{
        margin-bottom:0
    }
    .xl\:ml-0{
        margin-left:0
    }
    .xl\:mt-1{
        margin-top:.3125rem
    }
    .xl\:mr-1{
        margin-right:.3125rem
    }
    .xl\:mb-1{
        margin-bottom:.3125rem
    }
    .xl\:ml-1{
        margin-left:.3125rem
    }
    .xl\:mt-2{
        margin-top:.625rem
    }
    .xl\:mr-2{
        margin-right:.625rem
    }
    .xl\:mb-2{
        margin-bottom:.625rem
    }
    .xl\:ml-2{
        margin-left:.625rem
    }
    .xl\:mt-3{
        margin-top:.9375rem
    }
    .xl\:mr-3{
        margin-right:.9375rem
    }
    .xl\:mb-3{
        margin-bottom:.9375rem
    }
    .xl\:ml-3{
        margin-left:.9375rem
    }
    .xl\:mt-4{
        margin-top:1.25rem
    }
    .xl\:mr-4{
        margin-right:1.25rem
    }
    .xl\:mb-4{
        margin-bottom:1.25rem
    }
    .xl\:ml-4{
        margin-left:1.25rem
    }
    .xl\:mt-5{
        margin-top:1.5625rem
    }
    .xl\:mr-5{
        margin-right:1.5625rem
    }
    .xl\:mb-5{
        margin-bottom:1.5625rem
    }
    .xl\:ml-5{
        margin-left:1.5625rem
    }
    .xl\:mt-6{
        margin-top:1.875rem
    }
    .xl\:mr-6{
        margin-right:1.875rem
    }
    .xl\:mb-6{
        margin-bottom:1.875rem
    }
    .xl\:ml-6{
        margin-left:1.875rem
    }
    .xl\:mt-7{
        margin-top:2.1875rem
    }
    .xl\:mr-7{
        margin-right:2.1875rem
    }
    .xl\:mb-7{
        margin-bottom:2.1875rem
    }
    .xl\:ml-7{
        margin-left:2.1875rem
    }
    .xl\:mt-8{
        margin-top:2.5rem
    }
    .xl\:mr-8{
        margin-right:2.5rem
    }
    .xl\:mb-8{
        margin-bottom:2.5rem
    }
    .xl\:ml-8{
        margin-left:2.5rem
    }
    .xl\:mt-9{
        margin-top:2.8125rem
    }
    .xl\:mr-9{
        margin-right:2.8125rem
    }
    .xl\:mb-9{
        margin-bottom:2.8125rem
    }
    .xl\:ml-9{
        margin-left:2.8125rem
    }
    .xl\:mt-10{
        margin-top:3.125rem
    }
    .xl\:mr-10{
        margin-right:3.125rem
    }
    .xl\:mb-10{
        margin-bottom:3.125rem
    }
    .xl\:ml-10{
        margin-left:3.125rem
    }
    .xl\:mt-11{
        margin-top:3.4375rem
    }
    .xl\:mr-11{
        margin-right:3.4375rem
    }
    .xl\:mb-11{
        margin-bottom:3.4375rem
    }
    .xl\:ml-11{
        margin-left:3.4375rem
    }
    .xl\:mt-12{
        margin-top:3.75rem
    }
    .xl\:mr-12{
        margin-right:3.75rem
    }
    .xl\:mb-12{
        margin-bottom:3.75rem
    }
    .xl\:ml-12{
        margin-left:3.75rem
    }
    .xl\:mt-13{
        margin-top:4.375rem
    }
    .xl\:mr-13{
        margin-right:4.375rem
    }
    .xl\:mb-13{
        margin-bottom:4.375rem
    }
    .xl\:ml-13{
        margin-left:4.375rem
    }
    .xl\:mt-14{
        margin-top:5rem
    }
    .xl\:mr-14{
        margin-right:5rem
    }
    .xl\:mb-14{
        margin-bottom:5rem
    }
    .xl\:ml-14{
        margin-left:5rem
    }
    .xl\:mt-15{
        margin-top:5.625rem
    }
    .xl\:mr-15{
        margin-right:5.625rem
    }
    .xl\:mb-15{
        margin-bottom:5.625rem
    }
    .xl\:ml-15{
        margin-left:5.625rem
    }
    .xl\:mt-16{
        margin-top:6.25rem
    }
    .xl\:mr-16{
        margin-right:6.25rem
    }
    .xl\:mb-16{
        margin-bottom:6.25rem
    }
    .xl\:ml-16{
        margin-left:6.25rem
    }
    .xl\:mt-auto{
        margin-top:auto
    }
    .xl\:mr-auto{
        margin-right:auto
    }
    .xl\:mb-auto{
        margin-bottom:auto
    }
    .xl\:ml-auto{
        margin-left:auto
    }
    .xl\:mt-px{
        margin-top:.0625rem
    }
    .xl\:mr-px{
        margin-right:.0625rem
    }
    .xl\:mb-px{
        margin-bottom:.0625rem
    }
    .xl\:ml-px{
        margin-left:.0625rem
    }
    .xl\:mt-default{
        margin-top:1.5625rem
    }
    .xl\:mr-default{
        margin-right:1.5625rem
    }
    .xl\:mb-default{
        margin-bottom:1.5625rem
    }
    .xl\:ml-default{
        margin-left:1.5625rem
    }
    .xl\:mt-enter{
        margin-top:1em
    }
    .xl\:mr-enter{
        margin-right:1em
    }
    .xl\:mb-enter{
        margin-bottom:1em
    }
    .xl\:ml-enter{
        margin-left:1em
    }
    .xl\:max-h-full{
        max-height:100%
    }
    .xl\:max-h-screen{
        max-height:100vh
    }
    .xl\:max-h-lightbox{
        max-height:41.25rem
    }
    .xl\:max-h-lg-card{
        max-height:35rem
    }
    .xl\:max-w-xs{
        max-width:10rem
    }
    .xl\:max-w-sm{
        max-width:30rem
    }
    .xl\:max-w-md{
        max-width:40rem
    }
    .xl\:max-w-lg{
        max-width:50rem
    }
    .xl\:max-w-xl{
        max-width:60rem
    }
    .xl\:max-w-full{
        max-width:100%
    }
    .xl\:max-w-lightbox{
        max-width:27.5rem
    }
    .xl\:max-w-card{
        max-width:23.125rem
    }
    .xl\:max-w-subscribe{
        max-width:48.125rem
    }
    .xl\:max-w-subheading{
        max-width:22em
    }
    .xl\:min-h-0{
        min-height:0
    }
    .xl\:min-h-full{
        min-height:100%
    }
    .xl\:min-h-screen{
        min-height:100vh
    }
    .xl\:min-w-0{
        min-width:0
    }
    .xl\:min-w-full{
        min-width:100%
    }
    .xl\:opacity-0{
        opacity:0
    }
    .xl\:opacity-25{
        opacity:.25
    }
    .xl\:opacity-50{
        opacity:.5
    }
    .xl\:opacity-75{
        opacity:.75
    }
    .xl\:opacity-100{
        opacity:1
    }
    .xl\:p-0{
        padding:0
    }
    .xl\:p-1{
        padding:.3125rem
    }
    .xl\:p-2{
        padding:.625rem
    }
    .xl\:p-3{
        padding:.9375rem
    }
    .xl\:p-4{
        padding:1.25rem
    }
    .xl\:p-5{
        padding:1.5625rem
    }
    .xl\:p-6{
        padding:1.875rem
    }
    .xl\:p-7{
        padding:2.1875rem
    }
    .xl\:p-8{
        padding:2.5rem
    }
    .xl\:p-9{
        padding:2.8125rem
    }
    .xl\:p-10{
        padding:3.125rem
    }
    .xl\:p-11{
        padding:3.4375rem
    }
    .xl\:p-12{
        padding:3.75rem
    }
    .xl\:p-13{
        padding:4.375rem
    }
    .xl\:p-14{
        padding:5rem
    }
    .xl\:p-15{
        padding:5.625rem
    }
    .xl\:p-16{
        padding:6.25rem
    }
    .xl\:p-px{
        padding:.0625rem
    }
    .xl\:p-default{
        padding:1.5625rem
    }
    .xl\:py-0{
        padding-top:0;
        padding-bottom:0
    }
    .xl\:px-0{
        padding-left:0;
        padding-right:0
    }
    .xl\:py-1{
        padding-top:.3125rem;
        padding-bottom:.3125rem
    }
    .xl\:px-1{
        padding-left:.3125rem;
        padding-right:.3125rem
    }
    .xl\:py-2{
        padding-top:.625rem;
        padding-bottom:.625rem
    }
    .xl\:px-2{
        padding-left:.625rem;
        padding-right:.625rem
    }
    .xl\:py-3{
        padding-top:.9375rem;
        padding-bottom:.9375rem
    }
    .xl\:px-3{
        padding-left:.9375rem;
        padding-right:.9375rem
    }
    .xl\:py-4{
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .xl\:px-4{
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .xl\:py-5{
        padding-top:1.5625rem;
        padding-bottom:1.5625rem
    }
    .xl\:px-5{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
    .xl\:py-6{
        padding-top:1.875rem;
        padding-bottom:1.875rem
    }
    .xl\:px-6{
        padding-left:1.875rem;
        padding-right:1.875rem
    }
    .xl\:py-7{
        padding-top:2.1875rem;
        padding-bottom:2.1875rem
    }
    .xl\:px-7{
        padding-left:2.1875rem;
        padding-right:2.1875rem
    }
    .xl\:py-8{
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .xl\:px-8{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .xl\:py-9{
        padding-top:2.8125rem;
        padding-bottom:2.8125rem
    }
    .xl\:px-9{
        padding-left:2.8125rem;
        padding-right:2.8125rem
    }
    .xl\:py-10{
        padding-top:3.125rem;
        padding-bottom:3.125rem
    }
    .xl\:px-10{
        padding-left:3.125rem;
        padding-right:3.125rem
    }
    .xl\:py-11{
        padding-top:3.4375rem;
        padding-bottom:3.4375rem
    }
    .xl\:px-11{
        padding-left:3.4375rem;
        padding-right:3.4375rem
    }
    .xl\:py-12{
        padding-top:3.75rem;
        padding-bottom:3.75rem
    }
    .xl\:px-12{
        padding-left:3.75rem;
        padding-right:3.75rem
    }
    .xl\:py-13{
        padding-top:4.375rem;
        padding-bottom:4.375rem
    }
    .xl\:px-13{
        padding-left:4.375rem;
        padding-right:4.375rem
    }
    .xl\:py-14{
        padding-top:5rem;
        padding-bottom:5rem
    }
    .xl\:px-14{
        padding-left:5rem;
        padding-right:5rem
    }
    .xl\:py-15{
        padding-top:5.625rem;
        padding-bottom:5.625rem
    }
    .xl\:px-15{
        padding-left:5.625rem;
        padding-right:5.625rem
    }
    .xl\:py-16{
        padding-top:6.25rem;
        padding-bottom:6.25rem
    }
    .xl\:px-16{
        padding-left:6.25rem;
        padding-right:6.25rem
    }
    .xl\:py-px{
        padding-top:.0625rem;
        padding-bottom:.0625rem
    }
    .xl\:px-px{
        padding-left:.0625rem;
        padding-right:.0625rem
    }
    .xl\:py-default{
        padding-top:1.5625rem;
        padding-bottom:1.5625rem
    }
    .xl\:px-default{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
    .xl\:pt-0{
        padding-top:0
    }
    .xl\:pr-0{
        padding-right:0
    }
    .xl\:pb-0{
        padding-bottom:0
    }
    .xl\:pl-0{
        padding-left:0
    }
    .xl\:pt-1{
        padding-top:.3125rem
    }
    .xl\:pr-1{
        padding-right:.3125rem
    }
    .xl\:pb-1{
        padding-bottom:.3125rem
    }
    .xl\:pl-1{
        padding-left:.3125rem
    }
    .xl\:pt-2{
        padding-top:.625rem
    }
    .xl\:pr-2{
        padding-right:.625rem
    }
    .xl\:pb-2{
        padding-bottom:.625rem
    }
    .xl\:pl-2{
        padding-left:.625rem
    }
    .xl\:pt-3{
        padding-top:.9375rem
    }
    .xl\:pr-3{
        padding-right:.9375rem
    }
    .xl\:pb-3{
        padding-bottom:.9375rem
    }
    .xl\:pl-3{
        padding-left:.9375rem
    }
    .xl\:pt-4{
        padding-top:1.25rem
    }
    .xl\:pr-4{
        padding-right:1.25rem
    }
    .xl\:pb-4{
        padding-bottom:1.25rem
    }
    .xl\:pl-4{
        padding-left:1.25rem
    }
    .xl\:pt-5{
        padding-top:1.5625rem
    }
    .xl\:pr-5{
        padding-right:1.5625rem
    }
    .xl\:pb-5{
        padding-bottom:1.5625rem
    }
    .xl\:pl-5{
        padding-left:1.5625rem
    }
    .xl\:pt-6{
        padding-top:1.875rem
    }
    .xl\:pr-6{
        padding-right:1.875rem
    }
    .xl\:pb-6{
        padding-bottom:1.875rem
    }
    .xl\:pl-6{
        padding-left:1.875rem
    }
    .xl\:pt-7{
        padding-top:2.1875rem
    }
    .xl\:pr-7{
        padding-right:2.1875rem
    }
    .xl\:pb-7{
        padding-bottom:2.1875rem
    }
    .xl\:pl-7{
        padding-left:2.1875rem
    }
    .xl\:pt-8{
        padding-top:2.5rem
    }
    .xl\:pr-8{
        padding-right:2.5rem
    }
    .xl\:pb-8{
        padding-bottom:2.5rem
    }
    .xl\:pl-8{
        padding-left:2.5rem
    }
    .xl\:pt-9{
        padding-top:2.8125rem
    }
    .xl\:pr-9{
        padding-right:2.8125rem
    }
    .xl\:pb-9{
        padding-bottom:2.8125rem
    }
    .xl\:pl-9{
        padding-left:2.8125rem
    }
    .xl\:pt-10{
        padding-top:3.125rem
    }
    .xl\:pr-10{
        padding-right:3.125rem
    }
    .xl\:pb-10{
        padding-bottom:3.125rem
    }
    .xl\:pl-10{
        padding-left:3.125rem
    }
    .xl\:pt-11{
        padding-top:3.4375rem
    }
    .xl\:pr-11{
        padding-right:3.4375rem
    }
    .xl\:pb-11{
        padding-bottom:3.4375rem
    }
    .xl\:pl-11{
        padding-left:3.4375rem
    }
    .xl\:pt-12{
        padding-top:3.75rem
    }
    .xl\:pr-12{
        padding-right:3.75rem
    }
    .xl\:pb-12{
        padding-bottom:3.75rem
    }
    .xl\:pl-12{
        padding-left:3.75rem
    }
    .xl\:pt-13{
        padding-top:4.375rem
    }
    .xl\:pr-13{
        padding-right:4.375rem
    }
    .xl\:pb-13{
        padding-bottom:4.375rem
    }
    .xl\:pl-13{
        padding-left:4.375rem
    }
    .xl\:pt-14{
        padding-top:5rem
    }
    .xl\:pr-14{
        padding-right:5rem
    }
    .xl\:pb-14{
        padding-bottom:5rem
    }
    .xl\:pl-14{
        padding-left:5rem
    }
    .xl\:pt-15{
        padding-top:5.625rem
    }
    .xl\:pr-15{
        padding-right:5.625rem
    }
    .xl\:pb-15{
        padding-bottom:5.625rem
    }
    .xl\:pl-15{
        padding-left:5.625rem
    }
    .xl\:pt-16{
        padding-top:6.25rem
    }
    .xl\:pr-16{
        padding-right:6.25rem
    }
    .xl\:pb-16{
        padding-bottom:6.25rem
    }
    .xl\:pl-16{
        padding-left:6.25rem
    }
    .xl\:pt-px{
        padding-top:.0625rem
    }
    .xl\:pr-px{
        padding-right:.0625rem
    }
    .xl\:pb-px{
        padding-bottom:.0625rem
    }
    .xl\:pl-px{
        padding-left:.0625rem
    }
    .xl\:pt-default{
        padding-top:1.5625rem
    }
    .xl\:pr-default{
        padding-right:1.5625rem
    }
    .xl\:pb-default{
        padding-bottom:1.5625rem
    }
    .xl\:pl-default{
        padding-left:1.5625rem
    }
    .xl\:static{
        position:static
    }
    .xl\:fixed{
        position:fixed
    }
    .xl\:absolute{
        position:absolute
    }
    .xl\:relative{
        position:relative
    }
    .xl\:pin-none{
        top:auto;
        right:auto;
        bottom:auto;
        left:auto
    }
    .xl\:pin{
        right:0;
        left:0
    }
    .xl\:pin,.xl\:pin-y{
        top:0;
        bottom:0
    }
    .xl\:pin-x{
        right:0;
        left:0
    }
    .xl\:pin-t{
        top:0
    }
    .xl\:pin-r{
        right:0
    }
    .xl\:pin-b{
        bottom:0
    }
    .xl\:pin-l{
        left:0
    }
    .xl\:text-2xl{
        font-size:2.8125rem
    }
    .xl\:text-xl{
        font-size:1.875rem
    }
    .xl\:text-lg{
        font-size:1.5rem
    }
    .xl\:text-body{
        font-size:1.125rem
    }
    .xl\:text-sm{
        font-size:.75rem
    }
    .xl\:text-xs{
        font-size:.5625rem
    }
    .xl\:text-menu{
        font-size:1rem
    }
    .xl\:text-subheading{
        font-size:1.6875rem
    }
    .xl\:text-heading{
        font-size:3rem
    }
    .xl\:text-footer{
        font-size:.875rem
    }
    .xl\:text-grid{
        font-size:1.875rem
    }
    .xl\:text-copy{
        font-size:1.125rem
    }
    .xl\:w-0{
        width:0
    }
    .xl\:w-1\/12{
        width:8.3333%
    }
    .xl\:w-2\/12{
        width:16.6667%
    }
    .xl\:w-3\/12{
        width:25%
    }
    .xl\:w-4\/12{
        width:33.3333%
    }
    .xl\:w-5\/12{
        width:41.6667%
    }
    .xl\:w-6\/12{
        width:50%
    }
    .xl\:w-7\/12{
        width:58.3333%
    }
    .xl\:w-8\/12{
        width:66.6667%
    }
    .xl\:w-9\/12{
        width:75%
    }
    .xl\:w-10\/12{
        width:83.3333%
    }
    .xl\:w-11\/12{
        width:91.6667%
    }
    .xl\:w-auto{
        width:auto
    }
    .xl\:w-px{
        width:1px
    }
    .xl\:w-full{
        width:100%
    }
    .xl\:w-screen{
        width:100vw
    }
    .xl\:w-half{
        width:50%
    }
    .xl\:w-onethird{
        width:33.333333333333336%
    }
    .xl\:w-twothirds{
        width:66.66666666666667%
    }
    .xl\:z-0{
        z-index:0
    }
    .xl\:z-10{
        z-index:4
    }
    .xl\:z-20{
        z-index:5
    }
    .xl\:z-30{
        z-index:6
    }
    .xl\:z-40{
        z-index:7
    }
    .xl\:z-50{
        z-index:8
    }
    .xl\:z-auto{
        z-index:auto
    }
    .xl\:m-su{
        margin-right:40px
    }
    .xl\:w-su-1\/12{
        width:calc(((100% - 440px) / 12 * 1))
    }
    .xl\:w-su-2\/12{
        width:calc(40px + ((100% - 440px) / 12 * 2))
    }
    .xl\:w-su-3\/12{
        width:calc(80px + ((100% - 440px) / 12 * 3))
    }
    .xl\:w-su-4\/12{
        width:calc(120px + ((100% - 440px) / 12 * 4))
    }
    .xl\:w-su-5\/12{
        width:calc(160px + ((100% - 440px) / 12 * 5))
    }
    .xl\:w-su-6\/12{
        width:calc(200px + ((100% - 440px) / 12 * 6))
    }
    .xl\:w-su-7\/12{
        width:calc(240px + ((100% - 440px) / 12 * 7))
    }
    .xl\:w-su-8\/12{
        width:calc(280px + ((100% - 440px) / 12 * 8))
    }
    .xl\:w-su-9\/12{
        width:calc(320px + ((100% - 440px) / 12 * 9))
    }
    .xl\:w-su-10\/12{
        width:calc(360px + ((100% - 440px) / 12 * 10))
    }
    .xl\:w-su-11\/12{
        width:calc(400px + ((100% - 440px) / 12 * 11))
    }
    .xl\:w-su-12\/12{
        width:calc(440px + (100% - 440px))
    }
    .xl\:m-su-offset-1\/12{
        margin-left:calc(((100% - 440px) / 12 * 1))
    }
    .xl\:m-su-offset-2\/12{
        margin-left:calc(40px + ((100% - 440px) / 12 * 2))
    }
    .xl\:m-su-offset-3\/12{
        margin-left:calc(80px + ((100% - 440px) / 12 * 3))
    }
    .xl\:m-su-offset-4\/12{
        margin-left:calc(120px + ((100% - 440px) / 12 * 4))
    }
    .xl\:m-su-offset-5\/12{
        margin-left:calc(160px + ((100% - 440px) / 12 * 5))
    }
    .xl\:m-su-offset-6\/12{
        margin-left:calc(200px + ((100% - 440px) / 12 * 6))
    }
    .xl\:m-su-offset-7\/12{
        margin-left:calc(240px + ((100% - 440px) / 12 * 7))
    }
    .xl\:m-su-offset-8\/12{
        margin-left:calc(280px + ((100% - 440px) / 12 * 8))
    }
    .xl\:m-su-offset-9\/12{
        margin-left:calc(320px + ((100% - 440px) / 12 * 9))
    }
    .xl\:m-su-offset-10\/12{
        margin-left:calc(360px + ((100% - 440px) / 12 * 10))
    }
    .xl\:m-su-offset-11\/12{
        margin-left:calc(400px + ((100% - 440px) / 12 * 11))
    }
    .xl\:m-su-offset-12\/12{
        margin-left:calc(440px + (100% - 440px))
    }
    .xl\:object-fit{
        font-family:object-fit\:cover;
        -o-object-fit:cover;
        object-fit:cover
    }
}
@media (min-width:112.5em){
    .xxl\:bg-transparent{
        background-color:transparent
    }
    .xxl\:bg-black{
        background-color:#000
    }
    .xxl\:bg-grey-darkest{
        background-color:#3d4852
    }
    .xxl\:bg-grey-darker{
        background-color:#606f7b
    }
    .xxl\:bg-grey-dark{
        background-color:#8795a1
    }
    .xxl\:bg-grey{
        background-color:#b8c2cc
    }
    .xxl\:bg-grey-light{
        background-color:#dae1e7
    }
    .xxl\:bg-grey-lighter{
        background-color:#f1f5f8
    }
    .xxl\:bg-grey-lightest{
        background-color:#f8fafc
    }
    .xxl\:bg-white{
        background-color:#fff
    }
    .xxl\:bg-red-darkest{
        background-color:#3b0d0c
    }
    .xxl\:bg-red-darker{
        background-color:#621b18
    }
    .xxl\:bg-red-dark{
        background-color:#cc1f1a
    }
    .xxl\:bg-red{
        background-color:#e3342f
    }
    .xxl\:bg-red-light{
        background-color:#ef5753
    }
    .xxl\:bg-red-lighter{
        background-color:#f9acaa
    }
    .xxl\:bg-red-lightest{
        background-color:#fcebea
    }
    .xxl\:bg-orange-darkest{
        background-color:#462a16
    }
    .xxl\:bg-orange-darker{
        background-color:#613b1f
    }
    .xxl\:bg-orange-dark{
        background-color:#de751f
    }
    .xxl\:bg-orange{
        background-color:#f6993f
    }
    .xxl\:bg-orange-light{
        background-color:#faad63
    }
    .xxl\:bg-orange-lighter{
        background-color:#fcd9b6
    }
    .xxl\:bg-orange-lightest{
        background-color:#fff5eb
    }
    .xxl\:bg-yellow-darkest{
        background-color:#453411
    }
    .xxl\:bg-yellow-darker{
        background-color:#684f1d
    }
    .xxl\:bg-yellow-dark{
        background-color:#f2d024
    }
    .xxl\:bg-yellow{
        background-color:#ffed4a
    }
    .xxl\:bg-yellow-light{
        background-color:#fff382
    }
    .xxl\:bg-yellow-lighter{
        background-color:#fff9c2
    }
    .xxl\:bg-yellow-lightest{
        background-color:#fcfbeb
    }
    .xxl\:bg-green-darkest{
        background-color:#0f2f21
    }
    .xxl\:bg-green-darker{
        background-color:#1a4731
    }
    .xxl\:bg-green-dark{
        background-color:#1f9d55
    }
    .xxl\:bg-green{
        background-color:#38c172
    }
    .xxl\:bg-green-light{
        background-color:#51d88a
    }
    .xxl\:bg-green-lighter{
        background-color:#a2f5bf
    }
    .xxl\:bg-green-lightest{
        background-color:#e3fcec
    }
    .xxl\:bg-teal-darkest{
        background-color:#0d3331
    }
    .xxl\:bg-teal-darker{
        background-color:#20504f
    }
    .xxl\:bg-teal-dark{
        background-color:#38a89d
    }
    .xxl\:bg-teal{
        background-color:#4dc0b5
    }
    .xxl\:bg-teal-light{
        background-color:#64d5ca
    }
    .xxl\:bg-teal-lighter{
        background-color:#a0f0ed
    }
    .xxl\:bg-teal-lightest{
        background-color:#e8fffe
    }
    .xxl\:bg-blue-darkest{
        background-color:#12283a
    }
    .xxl\:bg-blue-darker{
        background-color:#1c3d5a
    }
    .xxl\:bg-blue-dark{
        background-color:#2779bd
    }
    .xxl\:bg-blue{
        background-color:#3490dc
    }
    .xxl\:bg-blue-light{
        background-color:#6cb2eb
    }
    .xxl\:bg-blue-lighter{
        background-color:#bcdefa
    }
    .xxl\:bg-blue-lightest{
        background-color:#eff8ff
    }
    .xxl\:bg-indigo-darkest{
        background-color:#191e38
    }
    .xxl\:bg-indigo-darker{
        background-color:#2f365f
    }
    .xxl\:bg-indigo-dark{
        background-color:#5661b3
    }
    .xxl\:bg-indigo{
        background-color:#6574cd
    }
    .xxl\:bg-indigo-light{
        background-color:#7886d7
    }
    .xxl\:bg-indigo-lighter{
        background-color:#b2b7ff
    }
    .xxl\:bg-indigo-lightest{
        background-color:#e6e8ff
    }
    .xxl\:bg-purple-darkest{
        background-color:#21183c
    }
    .xxl\:bg-purple-darker{
        background-color:#382b5f
    }
    .xxl\:bg-purple-dark{
        background-color:#794acf
    }
    .xxl\:bg-purple{
        background-color:#9561e2
    }
    .xxl\:bg-purple-light{
        background-color:#a779e9
    }
    .xxl\:bg-purple-lighter{
        background-color:#d6bbfc
    }
    .xxl\:bg-purple-lightest{
        background-color:#f3ebff
    }
    .xxl\:bg-pink-darkest{
        background-color:#451225
    }
    .xxl\:bg-pink-darker{
        background-color:#6f213f
    }
    .xxl\:bg-pink-dark{
        background-color:#eb5286
    }
    .xxl\:bg-pink{
        background-color:#f66d9b
    }
    .xxl\:bg-pink-light{
        background-color:#fa7ea8
    }
    .xxl\:bg-pink-lighter{
        background-color:#ffbbca
    }
    .xxl\:bg-pink-lightest{
        background-color:#ffebef
    }
    .xxl\:bg-brand{
        background-color:#f55069
    }
    .xxl\:hover\:bg-transparent:hover{
        background-color:transparent
    }
    .xxl\:hover\:bg-black:hover{
        background-color:#000
    }
    .xxl\:hover\:bg-grey-darkest:hover{
        background-color:#3d4852
    }
    .xxl\:hover\:bg-grey-darker:hover{
        background-color:#606f7b
    }
    .xxl\:hover\:bg-grey-dark:hover{
        background-color:#8795a1
    }
    .xxl\:hover\:bg-grey:hover{
        background-color:#b8c2cc
    }
    .xxl\:hover\:bg-grey-light:hover{
        background-color:#dae1e7
    }
    .xxl\:hover\:bg-grey-lighter:hover{
        background-color:#f1f5f8
    }
    .xxl\:hover\:bg-grey-lightest:hover{
        background-color:#f8fafc
    }
    .xxl\:hover\:bg-white:hover{
        background-color:#fff
    }
    .xxl\:hover\:bg-red-darkest:hover{
        background-color:#3b0d0c
    }
    .xxl\:hover\:bg-red-darker:hover{
        background-color:#621b18
    }
    .xxl\:hover\:bg-red-dark:hover{
        background-color:#cc1f1a
    }
    .xxl\:hover\:bg-red:hover{
        background-color:#e3342f
    }
    .xxl\:hover\:bg-red-light:hover{
        background-color:#ef5753
    }
    .xxl\:hover\:bg-red-lighter:hover{
        background-color:#f9acaa
    }
    .xxl\:hover\:bg-red-lightest:hover{
        background-color:#fcebea
    }
    .xxl\:hover\:bg-orange-darkest:hover{
        background-color:#462a16
    }
    .xxl\:hover\:bg-orange-darker:hover{
        background-color:#613b1f
    }
    .xxl\:hover\:bg-orange-dark:hover{
        background-color:#de751f
    }
    .xxl\:hover\:bg-orange:hover{
        background-color:#f6993f
    }
    .xxl\:hover\:bg-orange-light:hover{
        background-color:#faad63
    }
    .xxl\:hover\:bg-orange-lighter:hover{
        background-color:#fcd9b6
    }
    .xxl\:hover\:bg-orange-lightest:hover{
        background-color:#fff5eb
    }
    .xxl\:hover\:bg-yellow-darkest:hover{
        background-color:#453411
    }
    .xxl\:hover\:bg-yellow-darker:hover{
        background-color:#684f1d
    }
    .xxl\:hover\:bg-yellow-dark:hover{
        background-color:#f2d024
    }
    .xxl\:hover\:bg-yellow:hover{
        background-color:#ffed4a
    }
    .xxl\:hover\:bg-yellow-light:hover{
        background-color:#fff382
    }
    .xxl\:hover\:bg-yellow-lighter:hover{
        background-color:#fff9c2
    }
    .xxl\:hover\:bg-yellow-lightest:hover{
        background-color:#fcfbeb
    }
    .xxl\:hover\:bg-green-darkest:hover{
        background-color:#0f2f21
    }
    .xxl\:hover\:bg-green-darker:hover{
        background-color:#1a4731
    }
    .xxl\:hover\:bg-green-dark:hover{
        background-color:#1f9d55
    }
    .xxl\:hover\:bg-green:hover{
        background-color:#38c172
    }
    .xxl\:hover\:bg-green-light:hover{
        background-color:#51d88a
    }
    .xxl\:hover\:bg-green-lighter:hover{
        background-color:#a2f5bf
    }
    .xxl\:hover\:bg-green-lightest:hover{
        background-color:#e3fcec
    }
    .xxl\:hover\:bg-teal-darkest:hover{
        background-color:#0d3331
    }
    .xxl\:hover\:bg-teal-darker:hover{
        background-color:#20504f
    }
    .xxl\:hover\:bg-teal-dark:hover{
        background-color:#38a89d
    }
    .xxl\:hover\:bg-teal:hover{
        background-color:#4dc0b5
    }
    .xxl\:hover\:bg-teal-light:hover{
        background-color:#64d5ca
    }
    .xxl\:hover\:bg-teal-lighter:hover{
        background-color:#a0f0ed
    }
    .xxl\:hover\:bg-teal-lightest:hover{
        background-color:#e8fffe
    }
    .xxl\:hover\:bg-blue-darkest:hover{
        background-color:#12283a
    }
    .xxl\:hover\:bg-blue-darker:hover{
        background-color:#1c3d5a
    }
    .xxl\:hover\:bg-blue-dark:hover{
        background-color:#2779bd
    }
    .xxl\:hover\:bg-blue:hover{
        background-color:#3490dc
    }
    .xxl\:hover\:bg-blue-light:hover{
        background-color:#6cb2eb
    }
    .xxl\:hover\:bg-blue-lighter:hover{
        background-color:#bcdefa
    }
    .xxl\:hover\:bg-blue-lightest:hover{
        background-color:#eff8ff
    }
    .xxl\:hover\:bg-indigo-darkest:hover{
        background-color:#191e38
    }
    .xxl\:hover\:bg-indigo-darker:hover{
        background-color:#2f365f
    }
    .xxl\:hover\:bg-indigo-dark:hover{
        background-color:#5661b3
    }
    .xxl\:hover\:bg-indigo:hover{
        background-color:#6574cd
    }
    .xxl\:hover\:bg-indigo-light:hover{
        background-color:#7886d7
    }
    .xxl\:hover\:bg-indigo-lighter:hover{
        background-color:#b2b7ff
    }
    .xxl\:hover\:bg-indigo-lightest:hover{
        background-color:#e6e8ff
    }
    .xxl\:hover\:bg-purple-darkest:hover{
        background-color:#21183c
    }
    .xxl\:hover\:bg-purple-darker:hover{
        background-color:#382b5f
    }
    .xxl\:hover\:bg-purple-dark:hover{
        background-color:#794acf
    }
    .xxl\:hover\:bg-purple:hover{
        background-color:#9561e2
    }
    .xxl\:hover\:bg-purple-light:hover{
        background-color:#a779e9
    }
    .xxl\:hover\:bg-purple-lighter:hover{
        background-color:#d6bbfc
    }
    .xxl\:hover\:bg-purple-lightest:hover{
        background-color:#f3ebff
    }
    .xxl\:hover\:bg-pink-darkest:hover{
        background-color:#451225
    }
    .xxl\:hover\:bg-pink-darker:hover{
        background-color:#6f213f
    }
    .xxl\:hover\:bg-pink-dark:hover{
        background-color:#eb5286
    }
    .xxl\:hover\:bg-pink:hover{
        background-color:#f66d9b
    }
    .xxl\:hover\:bg-pink-light:hover{
        background-color:#fa7ea8
    }
    .xxl\:hover\:bg-pink-lighter:hover{
        background-color:#ffbbca
    }
    .xxl\:hover\:bg-pink-lightest:hover{
        background-color:#ffebef
    }
    .xxl\:hover\:bg-brand:hover{
        background-color:#f55069
    }
    .xxl\:border-transparent{
        border-color:transparent
    }
    .xxl\:border-black{
        border-color:#000
    }
    .xxl\:border-grey-darkest{
        border-color:#3d4852
    }
    .xxl\:border-grey-darker{
        border-color:#606f7b
    }
    .xxl\:border-grey-dark{
        border-color:#8795a1
    }
    .xxl\:border-grey{
        border-color:#b8c2cc
    }
    .xxl\:border-grey-light{
        border-color:#dae1e7
    }
    .xxl\:border-grey-lighter{
        border-color:#f1f5f8
    }
    .xxl\:border-grey-lightest{
        border-color:#f8fafc
    }
    .xxl\:border-white{
        border-color:#fff
    }
    .xxl\:border-red-darkest{
        border-color:#3b0d0c
    }
    .xxl\:border-red-darker{
        border-color:#621b18
    }
    .xxl\:border-red-dark{
        border-color:#cc1f1a
    }
    .xxl\:border-red{
        border-color:#e3342f
    }
    .xxl\:border-red-light{
        border-color:#ef5753
    }
    .xxl\:border-red-lighter{
        border-color:#f9acaa
    }
    .xxl\:border-red-lightest{
        border-color:#fcebea
    }
    .xxl\:border-orange-darkest{
        border-color:#462a16
    }
    .xxl\:border-orange-darker{
        border-color:#613b1f
    }
    .xxl\:border-orange-dark{
        border-color:#de751f
    }
    .xxl\:border-orange{
        border-color:#f6993f
    }
    .xxl\:border-orange-light{
        border-color:#faad63
    }
    .xxl\:border-orange-lighter{
        border-color:#fcd9b6
    }
    .xxl\:border-orange-lightest{
        border-color:#fff5eb
    }
    .xxl\:border-yellow-darkest{
        border-color:#453411
    }
    .xxl\:border-yellow-darker{
        border-color:#684f1d
    }
    .xxl\:border-yellow-dark{
        border-color:#f2d024
    }
    .xxl\:border-yellow{
        border-color:#ffed4a
    }
    .xxl\:border-yellow-light{
        border-color:#fff382
    }
    .xxl\:border-yellow-lighter{
        border-color:#fff9c2
    }
    .xxl\:border-yellow-lightest{
        border-color:#fcfbeb
    }
    .xxl\:border-green-darkest{
        border-color:#0f2f21
    }
    .xxl\:border-green-darker{
        border-color:#1a4731
    }
    .xxl\:border-green-dark{
        border-color:#1f9d55
    }
    .xxl\:border-green{
        border-color:#38c172
    }
    .xxl\:border-green-light{
        border-color:#51d88a
    }
    .xxl\:border-green-lighter{
        border-color:#a2f5bf
    }
    .xxl\:border-green-lightest{
        border-color:#e3fcec
    }
    .xxl\:border-teal-darkest{
        border-color:#0d3331
    }
    .xxl\:border-teal-darker{
        border-color:#20504f
    }
    .xxl\:border-teal-dark{
        border-color:#38a89d
    }
    .xxl\:border-teal{
        border-color:#4dc0b5
    }
    .xxl\:border-teal-light{
        border-color:#64d5ca
    }
    .xxl\:border-teal-lighter{
        border-color:#a0f0ed
    }
    .xxl\:border-teal-lightest{
        border-color:#e8fffe
    }
    .xxl\:border-blue-darkest{
        border-color:#12283a
    }
    .xxl\:border-blue-darker{
        border-color:#1c3d5a
    }
    .xxl\:border-blue-dark{
        border-color:#2779bd
    }
    .xxl\:border-blue{
        border-color:#3490dc
    }
    .xxl\:border-blue-light{
        border-color:#6cb2eb
    }
    .xxl\:border-blue-lighter{
        border-color:#bcdefa
    }
    .xxl\:border-blue-lightest{
        border-color:#eff8ff
    }
    .xxl\:border-indigo-darkest{
        border-color:#191e38
    }
    .xxl\:border-indigo-darker{
        border-color:#2f365f
    }
    .xxl\:border-indigo-dark{
        border-color:#5661b3
    }
    .xxl\:border-indigo{
        border-color:#6574cd
    }
    .xxl\:border-indigo-light{
        border-color:#7886d7
    }
    .xxl\:border-indigo-lighter{
        border-color:#b2b7ff
    }
    .xxl\:border-indigo-lightest{
        border-color:#e6e8ff
    }
    .xxl\:border-purple-darkest{
        border-color:#21183c
    }
    .xxl\:border-purple-darker{
        border-color:#382b5f
    }
    .xxl\:border-purple-dark{
        border-color:#794acf
    }
    .xxl\:border-purple{
        border-color:#9561e2
    }
    .xxl\:border-purple-light{
        border-color:#a779e9
    }
    .xxl\:border-purple-lighter{
        border-color:#d6bbfc
    }
    .xxl\:border-purple-lightest{
        border-color:#f3ebff
    }
    .xxl\:border-pink-darkest{
        border-color:#451225
    }
    .xxl\:border-pink-darker{
        border-color:#6f213f
    }
    .xxl\:border-pink-dark{
        border-color:#eb5286
    }
    .xxl\:border-pink{
        border-color:#f66d9b
    }
    .xxl\:border-pink-light{
        border-color:#fa7ea8
    }
    .xxl\:border-pink-lighter{
        border-color:#ffbbca
    }
    .xxl\:border-pink-lightest{
        border-color:#ffebef
    }
    .xxl\:border-brand{
        border-color:#f55069
    }
    .xxl\:rounded-none{
        border-radius:0
    }
    .xxl\:rounded-sm{
        border-radius:.125rem
    }
    .xxl\:rounded{
        border-radius:.25rem
    }
    .xxl\:rounded-lg{
        border-radius:.5rem
    }
    .xxl\:rounded-full{
        border-radius:9999px
    }
    .xxl\:rounded-t-none{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
    .xxl\:rounded-r-none{
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .xxl\:rounded-b-none{
        border-bottom-right-radius:0;
        border-bottom-left-radius:0
    }
    .xxl\:rounded-l-none{
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .xxl\:rounded-t-sm{
        border-top-left-radius:.125rem;
        border-top-right-radius:.125rem
    }
    .xxl\:rounded-r-sm{
        border-top-right-radius:.125rem;
        border-bottom-right-radius:.125rem
    }
    .xxl\:rounded-b-sm{
        border-bottom-right-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .xxl\:rounded-l-sm{
        border-top-left-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .xxl\:rounded-t{
        border-top-left-radius:.25rem;
        border-top-right-radius:.25rem
    }
    .xxl\:rounded-r{
        border-top-right-radius:.25rem
    }
    .xxl\:rounded-b,.xxl\:rounded-r{
        border-bottom-right-radius:.25rem
    }
    .xxl\:rounded-b,.xxl\:rounded-l{
        border-bottom-left-radius:.25rem
    }
    .xxl\:rounded-l{
        border-top-left-radius:.25rem
    }
    .xxl\:rounded-t-lg{
        border-top-left-radius:.5rem;
        border-top-right-radius:.5rem
    }
    .xxl\:rounded-r-lg{
        border-top-right-radius:.5rem;
        border-bottom-right-radius:.5rem
    }
    .xxl\:rounded-b-lg{
        border-bottom-right-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .xxl\:rounded-l-lg{
        border-top-left-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .xxl\:rounded-t-full{
        border-top-left-radius:9999px;
        border-top-right-radius:9999px
    }
    .xxl\:rounded-r-full{
        border-top-right-radius:9999px;
        border-bottom-right-radius:9999px
    }
    .xxl\:rounded-b-full{
        border-bottom-right-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .xxl\:rounded-l-full{
        border-top-left-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .xxl\:rounded-tl-none{
        border-top-left-radius:0
    }
    .xxl\:rounded-tr-none{
        border-top-right-radius:0
    }
    .xxl\:rounded-br-none{
        border-bottom-right-radius:0
    }
    .xxl\:rounded-bl-none{
        border-bottom-left-radius:0
    }
    .xxl\:rounded-tl-sm{
        border-top-left-radius:.125rem
    }
    .xxl\:rounded-tr-sm{
        border-top-right-radius:.125rem
    }
    .xxl\:rounded-br-sm{
        border-bottom-right-radius:.125rem
    }
    .xxl\:rounded-bl-sm{
        border-bottom-left-radius:.125rem
    }
    .xxl\:rounded-tl{
        border-top-left-radius:.25rem
    }
    .xxl\:rounded-tr{
        border-top-right-radius:.25rem
    }
    .xxl\:rounded-br{
        border-bottom-right-radius:.25rem
    }
    .xxl\:rounded-bl{
        border-bottom-left-radius:.25rem
    }
    .xxl\:rounded-tl-lg{
        border-top-left-radius:.5rem
    }
    .xxl\:rounded-tr-lg{
        border-top-right-radius:.5rem
    }
    .xxl\:rounded-br-lg{
        border-bottom-right-radius:.5rem
    }
    .xxl\:rounded-bl-lg{
        border-bottom-left-radius:.5rem
    }
    .xxl\:rounded-tl-full{
        border-top-left-radius:9999px
    }
    .xxl\:rounded-tr-full{
        border-top-right-radius:9999px
    }
    .xxl\:rounded-br-full{
        border-bottom-right-radius:9999px
    }
    .xxl\:rounded-bl-full{
        border-bottom-left-radius:9999px
    }
    .xxl\:border-solid{
        border-style:solid
    }
    .xxl\:border-dashed{
        border-style:dashed
    }
    .xxl\:border-dotted{
        border-style:dotted
    }
    .xxl\:border-none{
        border-style:none
    }
    .xxl\:border-0{
        border-width:0
    }
    .xxl\:border-1{
        border-width:.0625rem
    }
    .xxl\:border-2{
        border-width:.125rem
    }
    .xxl\:border{
        border-width:.0625rem
    }
    .xxl\:border-grid{
        border-width:1.5px
    }
    .xxl\:border-t-0{
        border-top-width:0
    }
    .xxl\:border-r-0{
        border-right-width:0
    }
    .xxl\:border-b-0{
        border-bottom-width:0
    }
    .xxl\:border-l-0{
        border-left-width:0
    }
    .xxl\:border-t-1{
        border-top-width:.0625rem
    }
    .xxl\:border-r-1{
        border-right-width:.0625rem
    }
    .xxl\:border-b-1{
        border-bottom-width:.0625rem
    }
    .xxl\:border-l-1{
        border-left-width:.0625rem
    }
    .xxl\:border-t-2{
        border-top-width:.125rem
    }
    .xxl\:border-r-2{
        border-right-width:.125rem
    }
    .xxl\:border-b-2{
        border-bottom-width:.125rem
    }
    .xxl\:border-l-2{
        border-left-width:.125rem
    }
    .xxl\:border-t{
        border-top-width:.0625rem
    }
    .xxl\:border-r{
        border-right-width:.0625rem
    }
    .xxl\:border-b{
        border-bottom-width:.0625rem
    }
    .xxl\:border-l{
        border-left-width:.0625rem
    }
    .xxl\:border-t-grid{
        border-top-width:1.5px
    }
    .xxl\:border-r-grid{
        border-right-width:1.5px
    }
    .xxl\:border-b-grid{
        border-bottom-width:1.5px
    }
    .xxl\:border-l-grid{
        border-left-width:1.5px
    }
    .xxl\:block{
        display:block
    }
    .xxl\:inline-block{
        display:inline-block
    }
    .xxl\:inline{
        display:inline
    }
    .xxl\:table{
        display:table
    }
    .xxl\:table-row{
        display:table-row
    }
    .xxl\:table-cell{
        display:table-cell
    }
    .xxl\:hidden{
        display:none
    }
    .xxl\:flex{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .xxl\:inline-flex{
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex
    }
    .xxl\:flex-row{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .xxl\:flex-row-reverse{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .xxl\:flex-col{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .xxl\:flex-col-reverse{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .xxl\:flex-wrap{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .xxl\:flex-wrap-reverse{
        -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
    }
    .xxl\:flex-no-wrap{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .xxl\:items-start{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .xxl\:items-end{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .xxl\:items-center{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .xxl\:items-baseline{
        -webkit-box-align:baseline;
        -ms-flex-align:baseline;
        align-items:baseline
    }
    .xxl\:items-stretch{
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .xxl\:self-auto{
        -ms-flex-item-align:auto;
        align-self:auto
    }
    .xxl\:self-start{
        -ms-flex-item-align:start;
        align-self:flex-start
    }
    .xxl\:self-end{
        -ms-flex-item-align:end;
        align-self:flex-end
    }
    .xxl\:self-center{
        -ms-flex-item-align:center;
        align-self:center
    }
    .xxl\:self-stretch{
        -ms-flex-item-align:stretch;
        align-self:stretch
    }
    .xxl\:justify-start{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .xxl\:justify-end{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .xxl\:justify-center{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .xxl\:justify-between{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .xxl\:justify-around{
        -ms-flex-pack:distribute;
        justify-content:space-around
    }
    .xxl\:content-center{
        -ms-flex-line-pack:center;
        align-content:center
    }
    .xxl\:content-start{
        -ms-flex-line-pack:start;
        align-content:flex-start
    }
    .xxl\:content-end{
        -ms-flex-line-pack:end;
        align-content:flex-end
    }
    .xxl\:content-between{
        -ms-flex-line-pack:justify;
        align-content:space-between
    }
    .xxl\:content-around{
        -ms-flex-line-pack:distribute;
        align-content:space-around
    }
    .xxl\:flex-1{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
    .xxl\:flex-auto{
        -webkit-box-flex:1;
        -ms-flex:auto;
        flex:auto
    }
    .xxl\:flex-initial{
        -webkit-box-flex:initial;
        -ms-flex:initial;
        flex:initial
    }
    .xxl\:flex-none{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none
    }
    .xxl\:flex-grow{
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1
    }
    .xxl\:flex-shrink{
        -ms-flex-negative:1;
        flex-shrink:1
    }
    .xxl\:flex-no-grow{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .xxl\:flex-no-shrink{
        -ms-flex-negative:0;
        flex-shrink:0
    }
    .xxl\:h-0{
        height:0
    }
    .xxl\:h-input{
        height:3.75rem
    }
    .xxl\:h-lg-btn{
        height:5rem
    }
    .xxl\:h-tag{
        height:1.875rem
    }
    .xxl\:h-sm-tag{
        height:1.375rem
    }
    .xxl\:h-lightbox{
        height:41.25rem
    }
    .xxl\:h-lg-card{
        height:35rem
    }
    .xxl\:h-auto{
        height:auto
    }
    .xxl\:h-px{
        height:1px
    }
    .xxl\:h-full{
        height:100%
    }
    .xxl\:h-screen{
        height:100vh
    }
    .xxl\:h-burger{
        height:3px
    }
    .xxl\:leading-none{
        line-height:1
    }
    .xxl\:leading-tight{
        line-height:1.25
    }
    .xxl\:leading-normal{
        line-height:1.5
    }
    .xxl\:leading-loose{
        line-height:2
    }
    .xxl\:leading-2xl{
        line-height:1.3333333333333333
    }
    .xxl\:leading-xl{
        line-height:1.4
    }
    .xxl\:leading-lg{
        line-height:1.3333333333333333
    }
    .xxl\:leading-body{
        line-height:1.7777777777777777
    }
    .xxl\:leading-sm{
        line-height:2
    }
    .xxl\:leading-xs{
        line-height:2.2222222222222223
    }
    .xxl\:leading-footer{
        line-height:.9375rem
    }
    .xxl\:leading-copy,.xxl\:leading-intro{
        line-height:1.3125rem
    }
    .xxl\:m-0{
        margin:0
    }
    .xxl\:m-1{
        margin:.3125rem
    }
    .xxl\:m-2{
        margin:.625rem
    }
    .xxl\:m-3{
        margin:.9375rem
    }
    .xxl\:m-4{
        margin:1.25rem
    }
    .xxl\:m-5{
        margin:1.5625rem
    }
    .xxl\:m-6{
        margin:1.875rem
    }
    .xxl\:m-7{
        margin:2.1875rem
    }
    .xxl\:m-8{
        margin:2.5rem
    }
    .xxl\:m-9{
        margin:2.8125rem
    }
    .xxl\:m-10{
        margin:3.125rem
    }
    .xxl\:m-11{
        margin:3.4375rem
    }
    .xxl\:m-12{
        margin:3.75rem
    }
    .xxl\:m-13{
        margin:4.375rem
    }
    .xxl\:m-14{
        margin:5rem
    }
    .xxl\:m-15{
        margin:5.625rem
    }
    .xxl\:m-16{
        margin:6.25rem
    }
    .xxl\:m-auto{
        margin:auto
    }
    .xxl\:m-px{
        margin:.0625rem
    }
    .xxl\:m-default{
        margin:1.5625rem
    }
    .xxl\:m-enter{
        margin:1em
    }
    .xxl\:my-0{
        margin-top:0;
        margin-bottom:0
    }
    .xxl\:mx-0{
        margin-left:0;
        margin-right:0
    }
    .xxl\:my-1{
        margin-top:.3125rem;
        margin-bottom:.3125rem
    }
    .xxl\:mx-1{
        margin-left:.3125rem;
        margin-right:.3125rem
    }
    .xxl\:my-2{
        margin-top:.625rem;
        margin-bottom:.625rem
    }
    .xxl\:mx-2{
        margin-left:.625rem;
        margin-right:.625rem
    }
    .xxl\:my-3{
        margin-top:.9375rem;
        margin-bottom:.9375rem
    }
    .xxl\:mx-3{
        margin-left:.9375rem;
        margin-right:.9375rem
    }
    .xxl\:my-4{
        margin-top:1.25rem;
        margin-bottom:1.25rem
    }
    .xxl\:mx-4{
        margin-left:1.25rem;
        margin-right:1.25rem
    }
    .xxl\:my-5{
        margin-top:1.5625rem;
        margin-bottom:1.5625rem
    }
    .xxl\:mx-5{
        margin-left:1.5625rem;
        margin-right:1.5625rem
    }
    .xxl\:my-6{
        margin-top:1.875rem;
        margin-bottom:1.875rem
    }
    .xxl\:mx-6{
        margin-left:1.875rem;
        margin-right:1.875rem
    }
    .xxl\:my-7{
        margin-top:2.1875rem;
        margin-bottom:2.1875rem
    }
    .xxl\:mx-7{
        margin-left:2.1875rem;
        margin-right:2.1875rem
    }
    .xxl\:my-8{
        margin-top:2.5rem;
        margin-bottom:2.5rem
    }
    .xxl\:mx-8{
        margin-left:2.5rem;
        margin-right:2.5rem
    }
    .xxl\:my-9{
        margin-top:2.8125rem;
        margin-bottom:2.8125rem
    }
    .xxl\:mx-9{
        margin-left:2.8125rem;
        margin-right:2.8125rem
    }
    .xxl\:my-10{
        margin-top:3.125rem;
        margin-bottom:3.125rem
    }
    .xxl\:mx-10{
        margin-left:3.125rem;
        margin-right:3.125rem
    }
    .xxl\:my-11{
        margin-top:3.4375rem;
        margin-bottom:3.4375rem
    }
    .xxl\:mx-11{
        margin-left:3.4375rem;
        margin-right:3.4375rem
    }
    .xxl\:my-12{
        margin-top:3.75rem;
        margin-bottom:3.75rem
    }
    .xxl\:mx-12{
        margin-left:3.75rem;
        margin-right:3.75rem
    }
    .xxl\:my-13{
        margin-top:4.375rem;
        margin-bottom:4.375rem
    }
    .xxl\:mx-13{
        margin-left:4.375rem;
        margin-right:4.375rem
    }
    .xxl\:my-14{
        margin-top:5rem;
        margin-bottom:5rem
    }
    .xxl\:mx-14{
        margin-left:5rem;
        margin-right:5rem
    }
    .xxl\:my-15{
        margin-top:5.625rem;
        margin-bottom:5.625rem
    }
    .xxl\:mx-15{
        margin-left:5.625rem;
        margin-right:5.625rem
    }
    .xxl\:my-16{
        margin-top:6.25rem;
        margin-bottom:6.25rem
    }
    .xxl\:mx-16{
        margin-left:6.25rem;
        margin-right:6.25rem
    }
    .xxl\:my-auto{
        margin-top:auto;
        margin-bottom:auto
    }
    .xxl\:mx-auto{
        margin-left:auto;
        margin-right:auto
    }
    .xxl\:my-px{
        margin-top:.0625rem;
        margin-bottom:.0625rem
    }
    .xxl\:mx-px{
        margin-left:.0625rem;
        margin-right:.0625rem
    }
    .xxl\:my-default{
        margin-top:1.5625rem;
        margin-bottom:1.5625rem
    }
    .xxl\:mx-default{
        margin-left:1.5625rem;
        margin-right:1.5625rem
    }
    .xxl\:my-enter{
        margin-top:1em;
        margin-bottom:1em
    }
    .xxl\:mx-enter{
        margin-left:1em;
        margin-right:1em
    }
    .xxl\:mt-0{
        margin-top:0
    }
    .xxl\:mr-0{
        margin-right:0
    }
    .xxl\:mb-0{
        margin-bottom:0
    }
    .xxl\:ml-0{
        margin-left:0
    }
    .xxl\:mt-1{
        margin-top:.3125rem
    }
    .xxl\:mr-1{
        margin-right:.3125rem
    }
    .xxl\:mb-1{
        margin-bottom:.3125rem
    }
    .xxl\:ml-1{
        margin-left:.3125rem
    }
    .xxl\:mt-2{
        margin-top:.625rem
    }
    .xxl\:mr-2{
        margin-right:.625rem
    }
    .xxl\:mb-2{
        margin-bottom:.625rem
    }
    .xxl\:ml-2{
        margin-left:.625rem
    }
    .xxl\:mt-3{
        margin-top:.9375rem
    }
    .xxl\:mr-3{
        margin-right:.9375rem
    }
    .xxl\:mb-3{
        margin-bottom:.9375rem
    }
    .xxl\:ml-3{
        margin-left:.9375rem
    }
    .xxl\:mt-4{
        margin-top:1.25rem
    }
    .xxl\:mr-4{
        margin-right:1.25rem
    }
    .xxl\:mb-4{
        margin-bottom:1.25rem
    }
    .xxl\:ml-4{
        margin-left:1.25rem
    }
    .xxl\:mt-5{
        margin-top:1.5625rem
    }
    .xxl\:mr-5{
        margin-right:1.5625rem
    }
    .xxl\:mb-5{
        margin-bottom:1.5625rem
    }
    .xxl\:ml-5{
        margin-left:1.5625rem
    }
    .xxl\:mt-6{
        margin-top:1.875rem
    }
    .xxl\:mr-6{
        margin-right:1.875rem
    }
    .xxl\:mb-6{
        margin-bottom:1.875rem
    }
    .xxl\:ml-6{
        margin-left:1.875rem
    }
    .xxl\:mt-7{
        margin-top:2.1875rem
    }
    .xxl\:mr-7{
        margin-right:2.1875rem
    }
    .xxl\:mb-7{
        margin-bottom:2.1875rem
    }
    .xxl\:ml-7{
        margin-left:2.1875rem
    }
    .xxl\:mt-8{
        margin-top:2.5rem
    }
    .xxl\:mr-8{
        margin-right:2.5rem
    }
    .xxl\:mb-8{
        margin-bottom:2.5rem
    }
    .xxl\:ml-8{
        margin-left:2.5rem
    }
    .xxl\:mt-9{
        margin-top:2.8125rem
    }
    .xxl\:mr-9{
        margin-right:2.8125rem
    }
    .xxl\:mb-9{
        margin-bottom:2.8125rem
    }
    .xxl\:ml-9{
        margin-left:2.8125rem
    }
    .xxl\:mt-10{
        margin-top:3.125rem
    }
    .xxl\:mr-10{
        margin-right:3.125rem
    }
    .xxl\:mb-10{
        margin-bottom:3.125rem
    }
    .xxl\:ml-10{
        margin-left:3.125rem
    }
    .xxl\:mt-11{
        margin-top:3.4375rem
    }
    .xxl\:mr-11{
        margin-right:3.4375rem
    }
    .xxl\:mb-11{
        margin-bottom:3.4375rem
    }
    .xxl\:ml-11{
        margin-left:3.4375rem
    }
    .xxl\:mt-12{
        margin-top:3.75rem
    }
    .xxl\:mr-12{
        margin-right:3.75rem
    }
    .xxl\:mb-12{
        margin-bottom:3.75rem
    }
    .xxl\:ml-12{
        margin-left:3.75rem
    }
    .xxl\:mt-13{
        margin-top:4.375rem
    }
    .xxl\:mr-13{
        margin-right:4.375rem
    }
    .xxl\:mb-13{
        margin-bottom:4.375rem
    }
    .xxl\:ml-13{
        margin-left:4.375rem
    }
    .xxl\:mt-14{
        margin-top:5rem
    }
    .xxl\:mr-14{
        margin-right:5rem
    }
    .xxl\:mb-14{
        margin-bottom:5rem
    }
    .xxl\:ml-14{
        margin-left:5rem
    }
    .xxl\:mt-15{
        margin-top:5.625rem
    }
    .xxl\:mr-15{
        margin-right:5.625rem
    }
    .xxl\:mb-15{
        margin-bottom:5.625rem
    }
    .xxl\:ml-15{
        margin-left:5.625rem
    }
    .xxl\:mt-16{
        margin-top:6.25rem
    }
    .xxl\:mr-16{
        margin-right:6.25rem
    }
    .xxl\:mb-16{
        margin-bottom:6.25rem
    }
    .xxl\:ml-16{
        margin-left:6.25rem
    }
    .xxl\:mt-auto{
        margin-top:auto
    }
    .xxl\:mr-auto{
        margin-right:auto
    }
    .xxl\:mb-auto{
        margin-bottom:auto
    }
    .xxl\:ml-auto{
        margin-left:auto
    }
    .xxl\:mt-px{
        margin-top:.0625rem
    }
    .xxl\:mr-px{
        margin-right:.0625rem
    }
    .xxl\:mb-px{
        margin-bottom:.0625rem
    }
    .xxl\:ml-px{
        margin-left:.0625rem
    }
    .xxl\:mt-default{
        margin-top:1.5625rem
    }
    .xxl\:mr-default{
        margin-right:1.5625rem
    }
    .xxl\:mb-default{
        margin-bottom:1.5625rem
    }
    .xxl\:ml-default{
        margin-left:1.5625rem
    }
    .xxl\:mt-enter{
        margin-top:1em
    }
    .xxl\:mr-enter{
        margin-right:1em
    }
    .xxl\:mb-enter{
        margin-bottom:1em
    }
    .xxl\:ml-enter{
        margin-left:1em
    }
    .xxl\:max-h-full{
        max-height:100%
    }
    .xxl\:max-h-screen{
        max-height:100vh
    }
    .xxl\:max-h-lightbox{
        max-height:41.25rem
    }
    .xxl\:max-h-lg-card{
        max-height:35rem
    }
    .xxl\:max-w-xs{
        max-width:10rem
    }
    .xxl\:max-w-sm{
        max-width:30rem
    }
    .xxl\:max-w-md{
        max-width:40rem
    }
    .xxl\:max-w-lg{
        max-width:50rem
    }
    .xxl\:max-w-xl{
        max-width:60rem
    }
    .xxl\:max-w-full{
        max-width:100%
    }
    .xxl\:max-w-lightbox{
        max-width:27.5rem
    }
    .xxl\:max-w-card{
        max-width:23.125rem
    }
    .xxl\:max-w-subscribe{
        max-width:48.125rem
    }
    .xxl\:max-w-subheading{
        max-width:22em
    }
    .xxl\:min-h-0{
        min-height:0
    }
    .xxl\:min-h-full{
        min-height:100%
    }
    .xxl\:min-h-screen{
        min-height:100vh
    }
    .xxl\:min-w-0{
        min-width:0
    }
    .xxl\:min-w-full{
        min-width:100%
    }
    .xxl\:opacity-0{
        opacity:0
    }
    .xxl\:opacity-25{
        opacity:.25
    }
    .xxl\:opacity-50{
        opacity:.5
    }
    .xxl\:opacity-75{
        opacity:.75
    }
    .xxl\:opacity-100{
        opacity:1
    }
    .xxl\:p-0{
        padding:0
    }
    .xxl\:p-1{
        padding:.3125rem
    }
    .xxl\:p-2{
        padding:.625rem
    }
    .xxl\:p-3{
        padding:.9375rem
    }
    .xxl\:p-4{
        padding:1.25rem
    }
    .xxl\:p-5{
        padding:1.5625rem
    }
    .xxl\:p-6{
        padding:1.875rem
    }
    .xxl\:p-7{
        padding:2.1875rem
    }
    .xxl\:p-8{
        padding:2.5rem
    }
    .xxl\:p-9{
        padding:2.8125rem
    }
    .xxl\:p-10{
        padding:3.125rem
    }
    .xxl\:p-11{
        padding:3.4375rem
    }
    .xxl\:p-12{
        padding:3.75rem
    }
    .xxl\:p-13{
        padding:4.375rem
    }
    .xxl\:p-14{
        padding:5rem
    }
    .xxl\:p-15{
        padding:5.625rem
    }
    .xxl\:p-16{
        padding:6.25rem
    }
    .xxl\:p-px{
        padding:.0625rem
    }
    .xxl\:p-default{
        padding:1.5625rem
    }
    .xxl\:py-0{
        padding-top:0;
        padding-bottom:0
    }
    .xxl\:px-0{
        padding-left:0;
        padding-right:0
    }
    .xxl\:py-1{
        padding-top:.3125rem;
        padding-bottom:.3125rem
    }
    .xxl\:px-1{
        padding-left:.3125rem;
        padding-right:.3125rem
    }
    .xxl\:py-2{
        padding-top:.625rem;
        padding-bottom:.625rem
    }
    .xxl\:px-2{
        padding-left:.625rem;
        padding-right:.625rem
    }
    .xxl\:py-3{
        padding-top:.9375rem;
        padding-bottom:.9375rem
    }
    .xxl\:px-3{
        padding-left:.9375rem;
        padding-right:.9375rem
    }
    .xxl\:py-4{
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .xxl\:px-4{
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .xxl\:py-5{
        padding-top:1.5625rem;
        padding-bottom:1.5625rem
    }
    .xxl\:px-5{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
    .xxl\:py-6{
        padding-top:1.875rem;
        padding-bottom:1.875rem
    }
    .xxl\:px-6{
        padding-left:1.875rem;
        padding-right:1.875rem
    }
    .xxl\:py-7{
        padding-top:2.1875rem;
        padding-bottom:2.1875rem
    }
    .xxl\:px-7{
        padding-left:2.1875rem;
        padding-right:2.1875rem
    }
    .xxl\:py-8{
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .xxl\:px-8{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .xxl\:py-9{
        padding-top:2.8125rem;
        padding-bottom:2.8125rem
    }
    .xxl\:px-9{
        padding-left:2.8125rem;
        padding-right:2.8125rem
    }
    .xxl\:py-10{
        padding-top:3.125rem;
        padding-bottom:3.125rem
    }
    .xxl\:px-10{
        padding-left:3.125rem;
        padding-right:3.125rem
    }
    .xxl\:py-11{
        padding-top:3.4375rem;
        padding-bottom:3.4375rem
    }
    .xxl\:px-11{
        padding-left:3.4375rem;
        padding-right:3.4375rem
    }
    .xxl\:py-12{
        padding-top:3.75rem;
        padding-bottom:3.75rem
    }
    .xxl\:px-12{
        padding-left:3.75rem;
        padding-right:3.75rem
    }
    .xxl\:py-13{
        padding-top:4.375rem;
        padding-bottom:4.375rem
    }
    .xxl\:px-13{
        padding-left:4.375rem;
        padding-right:4.375rem
    }
    .xxl\:py-14{
        padding-top:5rem;
        padding-bottom:5rem
    }
    .xxl\:px-14{
        padding-left:5rem;
        padding-right:5rem
    }
    .xxl\:py-15{
        padding-top:5.625rem;
        padding-bottom:5.625rem
    }
    .xxl\:px-15{
        padding-left:5.625rem;
        padding-right:5.625rem
    }
    .xxl\:py-16{
        padding-top:6.25rem;
        padding-bottom:6.25rem
    }
    .xxl\:px-16{
        padding-left:6.25rem;
        padding-right:6.25rem
    }
    .xxl\:py-px{
        padding-top:.0625rem;
        padding-bottom:.0625rem
    }
    .xxl\:px-px{
        padding-left:.0625rem;
        padding-right:.0625rem
    }
    .xxl\:py-default{
        padding-top:1.5625rem;
        padding-bottom:1.5625rem
    }
    .xxl\:px-default{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
    .xxl\:pt-0{
        padding-top:0
    }
    .xxl\:pr-0{
        padding-right:0
    }
    .xxl\:pb-0{
        padding-bottom:0
    }
    .xxl\:pl-0{
        padding-left:0
    }
    .xxl\:pt-1{
        padding-top:.3125rem
    }
    .xxl\:pr-1{
        padding-right:.3125rem
    }
    .xxl\:pb-1{
        padding-bottom:.3125rem
    }
    .xxl\:pl-1{
        padding-left:.3125rem
    }
    .xxl\:pt-2{
        padding-top:.625rem
    }
    .xxl\:pr-2{
        padding-right:.625rem
    }
    .xxl\:pb-2{
        padding-bottom:.625rem
    }
    .xxl\:pl-2{
        padding-left:.625rem
    }
    .xxl\:pt-3{
        padding-top:.9375rem
    }
    .xxl\:pr-3{
        padding-right:.9375rem
    }
    .xxl\:pb-3{
        padding-bottom:.9375rem
    }
    .xxl\:pl-3{
        padding-left:.9375rem
    }
    .xxl\:pt-4{
        padding-top:1.25rem
    }
    .xxl\:pr-4{
        padding-right:1.25rem
    }
    .xxl\:pb-4{
        padding-bottom:1.25rem
    }
    .xxl\:pl-4{
        padding-left:1.25rem
    }
    .xxl\:pt-5{
        padding-top:1.5625rem
    }
    .xxl\:pr-5{
        padding-right:1.5625rem
    }
    .xxl\:pb-5{
        padding-bottom:1.5625rem
    }
    .xxl\:pl-5{
        padding-left:1.5625rem
    }
    .xxl\:pt-6{
        padding-top:1.875rem
    }
    .xxl\:pr-6{
        padding-right:1.875rem
    }
    .xxl\:pb-6{
        padding-bottom:1.875rem
    }
    .xxl\:pl-6{
        padding-left:1.875rem
    }
    .xxl\:pt-7{
        padding-top:2.1875rem
    }
    .xxl\:pr-7{
        padding-right:2.1875rem
    }
    .xxl\:pb-7{
        padding-bottom:2.1875rem
    }
    .xxl\:pl-7{
        padding-left:2.1875rem
    }
    .xxl\:pt-8{
        padding-top:2.5rem
    }
    .xxl\:pr-8{
        padding-right:2.5rem
    }
    .xxl\:pb-8{
        padding-bottom:2.5rem
    }
    .xxl\:pl-8{
        padding-left:2.5rem
    }
    .xxl\:pt-9{
        padding-top:2.8125rem
    }
    .xxl\:pr-9{
        padding-right:2.8125rem
    }
    .xxl\:pb-9{
        padding-bottom:2.8125rem
    }
    .xxl\:pl-9{
        padding-left:2.8125rem
    }
    .xxl\:pt-10{
        padding-top:3.125rem
    }
    .xxl\:pr-10{
        padding-right:3.125rem
    }
    .xxl\:pb-10{
        padding-bottom:3.125rem
    }
    .xxl\:pl-10{
        padding-left:3.125rem
    }
    .xxl\:pt-11{
        padding-top:3.4375rem
    }
    .xxl\:pr-11{
        padding-right:3.4375rem
    }
    .xxl\:pb-11{
        padding-bottom:3.4375rem
    }
    .xxl\:pl-11{
        padding-left:3.4375rem
    }
    .xxl\:pt-12{
        padding-top:3.75rem
    }
    .xxl\:pr-12{
        padding-right:3.75rem
    }
    .xxl\:pb-12{
        padding-bottom:3.75rem
    }
    .xxl\:pl-12{
        padding-left:3.75rem
    }
    .xxl\:pt-13{
        padding-top:4.375rem
    }
    .xxl\:pr-13{
        padding-right:4.375rem
    }
    .xxl\:pb-13{
        padding-bottom:4.375rem
    }
    .xxl\:pl-13{
        padding-left:4.375rem
    }
    .xxl\:pt-14{
        padding-top:5rem
    }
    .xxl\:pr-14{
        padding-right:5rem
    }
    .xxl\:pb-14{
        padding-bottom:5rem
    }
    .xxl\:pl-14{
        padding-left:5rem
    }
    .xxl\:pt-15{
        padding-top:5.625rem
    }
    .xxl\:pr-15{
        padding-right:5.625rem
    }
    .xxl\:pb-15{
        padding-bottom:5.625rem
    }
    .xxl\:pl-15{
        padding-left:5.625rem
    }
    .xxl\:pt-16{
        padding-top:6.25rem
    }
    .xxl\:pr-16{
        padding-right:6.25rem
    }
    .xxl\:pb-16{
        padding-bottom:6.25rem
    }
    .xxl\:pl-16{
        padding-left:6.25rem
    }
    .xxl\:pt-px{
        padding-top:.0625rem
    }
    .xxl\:pr-px{
        padding-right:.0625rem
    }
    .xxl\:pb-px{
        padding-bottom:.0625rem
    }
    .xxl\:pl-px{
        padding-left:.0625rem
    }
    .xxl\:pt-default{
        padding-top:1.5625rem
    }
    .xxl\:pr-default{
        padding-right:1.5625rem
    }
    .xxl\:pb-default{
        padding-bottom:1.5625rem
    }
    .xxl\:pl-default{
        padding-left:1.5625rem
    }
    .xxl\:static{
        position:static
    }
    .xxl\:fixed{
        position:fixed
    }
    .xxl\:absolute{
        position:absolute
    }
    .xxl\:relative{
        position:relative
    }
    .xxl\:pin-none{
        top:auto;
        right:auto;
        bottom:auto;
        left:auto
    }
    .xxl\:pin{
        right:0;
        left:0
    }
    .xxl\:pin,.xxl\:pin-y{
        top:0;
        bottom:0
    }
    .xxl\:pin-x{
        right:0;
        left:0
    }
    .xxl\:pin-t{
        top:0
    }
    .xxl\:pin-r{
        right:0
    }
    .xxl\:pin-b{
        bottom:0
    }
    .xxl\:pin-l{
        left:0
    }
    .xxl\:text-2xl{
        font-size:2.8125rem
    }
    .xxl\:text-xl{
        font-size:1.875rem
    }
    .xxl\:text-lg{
        font-size:1.5rem
    }
    .xxl\:text-body{
        font-size:1.125rem
    }
    .xxl\:text-sm{
        font-size:.75rem
    }
    .xxl\:text-xs{
        font-size:.5625rem
    }
    .xxl\:text-menu{
        font-size:1rem
    }
    .xxl\:text-subheading{
        font-size:1.6875rem
    }
    .xxl\:text-heading{
        font-size:3rem
    }
    .xxl\:text-footer{
        font-size:.875rem
    }
    .xxl\:text-grid{
        font-size:1.875rem
    }
    .xxl\:text-copy{
        font-size:1.125rem
    }
    .xxl\:w-0{
        width:0
    }
    .xxl\:w-1\/12{
        width:8.3333%
    }
    .xxl\:w-2\/12{
        width:16.6667%
    }
    .xxl\:w-3\/12{
        width:25%
    }
    .xxl\:w-4\/12{
        width:33.3333%
    }
    .xxl\:w-5\/12{
        width:41.6667%
    }
    .xxl\:w-6\/12{
        width:50%
    }
    .xxl\:w-7\/12{
        width:58.3333%
    }
    .xxl\:w-8\/12{
        width:66.6667%
    }
    .xxl\:w-9\/12{
        width:75%
    }
    .xxl\:w-10\/12{
        width:83.3333%
    }
    .xxl\:w-11\/12{
        width:91.6667%
    }
    .xxl\:w-auto{
        width:auto
    }
    .xxl\:w-px{
        width:1px
    }
    .xxl\:w-full{
        width:100%
    }
    .xxl\:w-screen{
        width:100vw
    }
    .xxl\:w-half{
        width:50%
    }
    .xxl\:w-onethird{
        width:33.333333333333336%
    }
    .xxl\:w-twothirds{
        width:66.66666666666667%
    }
    .xxl\:z-0{
        z-index:0
    }
    .xxl\:z-10{
        z-index:4
    }
    .xxl\:z-20{
        z-index:5
    }
    .xxl\:z-30{
        z-index:6
    }
    .xxl\:z-40{
        z-index:7
    }
    .xxl\:z-50{
        z-index:8
    }
    .xxl\:z-auto{
        z-index:auto
    }
    .xxl\:m-su{
        margin-right:40px
    }
    .xxl\:w-su-1\/12{
        width:calc(((100% - 440px) / 12 * 1))
    }
    .xxl\:w-su-2\/12{
        width:calc(40px + ((100% - 440px) / 12 * 2))
    }
    .xxl\:w-su-3\/12{
        width:calc(80px + ((100% - 440px) / 12 * 3))
    }
    .xxl\:w-su-4\/12{
        width:calc(120px + ((100% - 440px) / 12 * 4))
    }
    .xxl\:w-su-5\/12{
        width:calc(160px + ((100% - 440px) / 12 * 5))
    }
    .xxl\:w-su-6\/12{
        width:calc(200px + ((100% - 440px) / 12 * 6))
    }
    .xxl\:w-su-7\/12{
        width:calc(240px + ((100% - 440px) / 12 * 7))
    }
    .xxl\:w-su-8\/12{
        width:calc(280px + ((100% - 440px) / 12 * 8))
    }
    .xxl\:w-su-9\/12{
        width:calc(320px + ((100% - 440px) / 12 * 9))
    }
    .xxl\:w-su-10\/12{
        width:calc(360px + ((100% - 440px) / 12 * 10))
    }
    .xxl\:w-su-11\/12{
        width:calc(400px + ((100% - 440px) / 12 * 11))
    }
    .xxl\:w-su-12\/12{
        width:calc(440px + (100% - 440px))
    }
    .xxl\:m-su-offset-1\/12{
        margin-left:calc(((100% - 440px) / 12 * 1))
    }
    .xxl\:m-su-offset-2\/12{
        margin-left:calc(40px + ((100% - 440px) / 12 * 2))
    }
    .xxl\:m-su-offset-3\/12{
        margin-left:calc(80px + ((100% - 440px) / 12 * 3))
    }
    .xxl\:m-su-offset-4\/12{
        margin-left:calc(120px + ((100% - 440px) / 12 * 4))
    }
    .xxl\:m-su-offset-5\/12{
        margin-left:calc(160px + ((100% - 440px) / 12 * 5))
    }
    .xxl\:m-su-offset-6\/12{
        margin-left:calc(200px + ((100% - 440px) / 12 * 6))
    }
    .xxl\:m-su-offset-7\/12{
        margin-left:calc(240px + ((100% - 440px) / 12 * 7))
    }
    .xxl\:m-su-offset-8\/12{
        margin-left:calc(280px + ((100% - 440px) / 12 * 8))
    }
    .xxl\:m-su-offset-9\/12{
        margin-left:calc(320px + ((100% - 440px) / 12 * 9))
    }
    .xxl\:m-su-offset-10\/12{
        margin-left:calc(360px + ((100% - 440px) / 12 * 10))
    }
    .xxl\:m-su-offset-11\/12{
        margin-left:calc(400px + ((100% - 440px) / 12 * 11))
    }
    .xxl\:m-su-offset-12\/12{
        margin-left:calc(440px + (100% - 440px))
    }
    .xxl\:object-fit{
        font-family:object-fit\:cover;
        -o-object-fit:cover;
        object-fit:cover
    }
}
@media (min-width:46.875em){
    .menu\:bg-transparent{
        background-color:transparent
    }
    .menu\:bg-black{
        background-color:#000
    }
    .menu\:bg-grey-darkest{
        background-color:#3d4852
    }
    .menu\:bg-grey-darker{
        background-color:#606f7b
    }
    .menu\:bg-grey-dark{
        background-color:#8795a1
    }
    .menu\:bg-grey{
        background-color:#b8c2cc
    }
    .menu\:bg-grey-light{
        background-color:#dae1e7
    }
    .menu\:bg-grey-lighter{
        background-color:#f1f5f8
    }
    .menu\:bg-grey-lightest{
        background-color:#f8fafc
    }
    .menu\:bg-white{
        background-color:#fff
    }
    .menu\:bg-red-darkest{
        background-color:#3b0d0c
    }
    .menu\:bg-red-darker{
        background-color:#621b18
    }
    .menu\:bg-red-dark{
        background-color:#cc1f1a
    }
    .menu\:bg-red{
        background-color:#e3342f
    }
    .menu\:bg-red-light{
        background-color:#ef5753
    }
    .menu\:bg-red-lighter{
        background-color:#f9acaa
    }
    .menu\:bg-red-lightest{
        background-color:#fcebea
    }
    .menu\:bg-orange-darkest{
        background-color:#462a16
    }
    .menu\:bg-orange-darker{
        background-color:#613b1f
    }
    .menu\:bg-orange-dark{
        background-color:#de751f
    }
    .menu\:bg-orange{
        background-color:#f6993f
    }
    .menu\:bg-orange-light{
        background-color:#faad63
    }
    .menu\:bg-orange-lighter{
        background-color:#fcd9b6
    }
    .menu\:bg-orange-lightest{
        background-color:#fff5eb
    }
    .menu\:bg-yellow-darkest{
        background-color:#453411
    }
    .menu\:bg-yellow-darker{
        background-color:#684f1d
    }
    .menu\:bg-yellow-dark{
        background-color:#f2d024
    }
    .menu\:bg-yellow{
        background-color:#ffed4a
    }
    .menu\:bg-yellow-light{
        background-color:#fff382
    }
    .menu\:bg-yellow-lighter{
        background-color:#fff9c2
    }
    .menu\:bg-yellow-lightest{
        background-color:#fcfbeb
    }
    .menu\:bg-green-darkest{
        background-color:#0f2f21
    }
    .menu\:bg-green-darker{
        background-color:#1a4731
    }
    .menu\:bg-green-dark{
        background-color:#1f9d55
    }
    .menu\:bg-green{
        background-color:#38c172
    }
    .menu\:bg-green-light{
        background-color:#51d88a
    }
    .menu\:bg-green-lighter{
        background-color:#a2f5bf
    }
    .menu\:bg-green-lightest{
        background-color:#e3fcec
    }
    .menu\:bg-teal-darkest{
        background-color:#0d3331
    }
    .menu\:bg-teal-darker{
        background-color:#20504f
    }
    .menu\:bg-teal-dark{
        background-color:#38a89d
    }
    .menu\:bg-teal{
        background-color:#4dc0b5
    }
    .menu\:bg-teal-light{
        background-color:#64d5ca
    }
    .menu\:bg-teal-lighter{
        background-color:#a0f0ed
    }
    .menu\:bg-teal-lightest{
        background-color:#e8fffe
    }
    .menu\:bg-blue-darkest{
        background-color:#12283a
    }
    .menu\:bg-blue-darker{
        background-color:#1c3d5a
    }
    .menu\:bg-blue-dark{
        background-color:#2779bd
    }
    .menu\:bg-blue{
        background-color:#3490dc
    }
    .menu\:bg-blue-light{
        background-color:#6cb2eb
    }
    .menu\:bg-blue-lighter{
        background-color:#bcdefa
    }
    .menu\:bg-blue-lightest{
        background-color:#eff8ff
    }
    .menu\:bg-indigo-darkest{
        background-color:#191e38
    }
    .menu\:bg-indigo-darker{
        background-color:#2f365f
    }
    .menu\:bg-indigo-dark{
        background-color:#5661b3
    }
    .menu\:bg-indigo{
        background-color:#6574cd
    }
    .menu\:bg-indigo-light{
        background-color:#7886d7
    }
    .menu\:bg-indigo-lighter{
        background-color:#b2b7ff
    }
    .menu\:bg-indigo-lightest{
        background-color:#e6e8ff
    }
    .menu\:bg-purple-darkest{
        background-color:#21183c
    }
    .menu\:bg-purple-darker{
        background-color:#382b5f
    }
    .menu\:bg-purple-dark{
        background-color:#794acf
    }
    .menu\:bg-purple{
        background-color:#9561e2
    }
    .menu\:bg-purple-light{
        background-color:#a779e9
    }
    .menu\:bg-purple-lighter{
        background-color:#d6bbfc
    }
    .menu\:bg-purple-lightest{
        background-color:#f3ebff
    }
    .menu\:bg-pink-darkest{
        background-color:#451225
    }
    .menu\:bg-pink-darker{
        background-color:#6f213f
    }
    .menu\:bg-pink-dark{
        background-color:#eb5286
    }
    .menu\:bg-pink{
        background-color:#f66d9b
    }
    .menu\:bg-pink-light{
        background-color:#fa7ea8
    }
    .menu\:bg-pink-lighter{
        background-color:#ffbbca
    }
    .menu\:bg-pink-lightest{
        background-color:#ffebef
    }
    .menu\:bg-brand{
        background-color:#f55069
    }
    .menu\:hover\:bg-transparent:hover{
        background-color:transparent
    }
    .menu\:hover\:bg-black:hover{
        background-color:#000
    }
    .menu\:hover\:bg-grey-darkest:hover{
        background-color:#3d4852
    }
    .menu\:hover\:bg-grey-darker:hover{
        background-color:#606f7b
    }
    .menu\:hover\:bg-grey-dark:hover{
        background-color:#8795a1
    }
    .menu\:hover\:bg-grey:hover{
        background-color:#b8c2cc
    }
    .menu\:hover\:bg-grey-light:hover{
        background-color:#dae1e7
    }
    .menu\:hover\:bg-grey-lighter:hover{
        background-color:#f1f5f8
    }
    .menu\:hover\:bg-grey-lightest:hover{
        background-color:#f8fafc
    }
    .menu\:hover\:bg-white:hover{
        background-color:#fff
    }
    .menu\:hover\:bg-red-darkest:hover{
        background-color:#3b0d0c
    }
    .menu\:hover\:bg-red-darker:hover{
        background-color:#621b18
    }
    .menu\:hover\:bg-red-dark:hover{
        background-color:#cc1f1a
    }
    .menu\:hover\:bg-red:hover{
        background-color:#e3342f
    }
    .menu\:hover\:bg-red-light:hover{
        background-color:#ef5753
    }
    .menu\:hover\:bg-red-lighter:hover{
        background-color:#f9acaa
    }
    .menu\:hover\:bg-red-lightest:hover{
        background-color:#fcebea
    }
    .menu\:hover\:bg-orange-darkest:hover{
        background-color:#462a16
    }
    .menu\:hover\:bg-orange-darker:hover{
        background-color:#613b1f
    }
    .menu\:hover\:bg-orange-dark:hover{
        background-color:#de751f
    }
    .menu\:hover\:bg-orange:hover{
        background-color:#f6993f
    }
    .menu\:hover\:bg-orange-light:hover{
        background-color:#faad63
    }
    .menu\:hover\:bg-orange-lighter:hover{
        background-color:#fcd9b6
    }
    .menu\:hover\:bg-orange-lightest:hover{
        background-color:#fff5eb
    }
    .menu\:hover\:bg-yellow-darkest:hover{
        background-color:#453411
    }
    .menu\:hover\:bg-yellow-darker:hover{
        background-color:#684f1d
    }
    .menu\:hover\:bg-yellow-dark:hover{
        background-color:#f2d024
    }
    .menu\:hover\:bg-yellow:hover{
        background-color:#ffed4a
    }
    .menu\:hover\:bg-yellow-light:hover{
        background-color:#fff382
    }
    .menu\:hover\:bg-yellow-lighter:hover{
        background-color:#fff9c2
    }
    .menu\:hover\:bg-yellow-lightest:hover{
        background-color:#fcfbeb
    }
    .menu\:hover\:bg-green-darkest:hover{
        background-color:#0f2f21
    }
    .menu\:hover\:bg-green-darker:hover{
        background-color:#1a4731
    }
    .menu\:hover\:bg-green-dark:hover{
        background-color:#1f9d55
    }
    .menu\:hover\:bg-green:hover{
        background-color:#38c172
    }
    .menu\:hover\:bg-green-light:hover{
        background-color:#51d88a
    }
    .menu\:hover\:bg-green-lighter:hover{
        background-color:#a2f5bf
    }
    .menu\:hover\:bg-green-lightest:hover{
        background-color:#e3fcec
    }
    .menu\:hover\:bg-teal-darkest:hover{
        background-color:#0d3331
    }
    .menu\:hover\:bg-teal-darker:hover{
        background-color:#20504f
    }
    .menu\:hover\:bg-teal-dark:hover{
        background-color:#38a89d
    }
    .menu\:hover\:bg-teal:hover{
        background-color:#4dc0b5
    }
    .menu\:hover\:bg-teal-light:hover{
        background-color:#64d5ca
    }
    .menu\:hover\:bg-teal-lighter:hover{
        background-color:#a0f0ed
    }
    .menu\:hover\:bg-teal-lightest:hover{
        background-color:#e8fffe
    }
    .menu\:hover\:bg-blue-darkest:hover{
        background-color:#12283a
    }
    .menu\:hover\:bg-blue-darker:hover{
        background-color:#1c3d5a
    }
    .menu\:hover\:bg-blue-dark:hover{
        background-color:#2779bd
    }
    .menu\:hover\:bg-blue:hover{
        background-color:#3490dc
    }
    .menu\:hover\:bg-blue-light:hover{
        background-color:#6cb2eb
    }
    .menu\:hover\:bg-blue-lighter:hover{
        background-color:#bcdefa
    }
    .menu\:hover\:bg-blue-lightest:hover{
        background-color:#eff8ff
    }
    .menu\:hover\:bg-indigo-darkest:hover{
        background-color:#191e38
    }
    .menu\:hover\:bg-indigo-darker:hover{
        background-color:#2f365f
    }
    .menu\:hover\:bg-indigo-dark:hover{
        background-color:#5661b3
    }
    .menu\:hover\:bg-indigo:hover{
        background-color:#6574cd
    }
    .menu\:hover\:bg-indigo-light:hover{
        background-color:#7886d7
    }
    .menu\:hover\:bg-indigo-lighter:hover{
        background-color:#b2b7ff
    }
    .menu\:hover\:bg-indigo-lightest:hover{
        background-color:#e6e8ff
    }
    .menu\:hover\:bg-purple-darkest:hover{
        background-color:#21183c
    }
    .menu\:hover\:bg-purple-darker:hover{
        background-color:#382b5f
    }
    .menu\:hover\:bg-purple-dark:hover{
        background-color:#794acf
    }
    .menu\:hover\:bg-purple:hover{
        background-color:#9561e2
    }
    .menu\:hover\:bg-purple-light:hover{
        background-color:#a779e9
    }
    .menu\:hover\:bg-purple-lighter:hover{
        background-color:#d6bbfc
    }
    .menu\:hover\:bg-purple-lightest:hover{
        background-color:#f3ebff
    }
    .menu\:hover\:bg-pink-darkest:hover{
        background-color:#451225
    }
    .menu\:hover\:bg-pink-darker:hover{
        background-color:#6f213f
    }
    .menu\:hover\:bg-pink-dark:hover{
        background-color:#eb5286
    }
    .menu\:hover\:bg-pink:hover{
        background-color:#f66d9b
    }
    .menu\:hover\:bg-pink-light:hover{
        background-color:#fa7ea8
    }
    .menu\:hover\:bg-pink-lighter:hover{
        background-color:#ffbbca
    }
    .menu\:hover\:bg-pink-lightest:hover{
        background-color:#ffebef
    }
    .menu\:hover\:bg-brand:hover{
        background-color:#f55069
    }
    .menu\:border-transparent{
        border-color:transparent
    }
    .menu\:border-black{
        border-color:#000
    }
    .menu\:border-grey-darkest{
        border-color:#3d4852
    }
    .menu\:border-grey-darker{
        border-color:#606f7b
    }
    .menu\:border-grey-dark{
        border-color:#8795a1
    }
    .menu\:border-grey{
        border-color:#b8c2cc
    }
    .menu\:border-grey-light{
        border-color:#dae1e7
    }
    .menu\:border-grey-lighter{
        border-color:#f1f5f8
    }
    .menu\:border-grey-lightest{
        border-color:#f8fafc
    }
    .menu\:border-white{
        border-color:#fff
    }
    .menu\:border-red-darkest{
        border-color:#3b0d0c
    }
    .menu\:border-red-darker{
        border-color:#621b18
    }
    .menu\:border-red-dark{
        border-color:#cc1f1a
    }
    .menu\:border-red{
        border-color:#e3342f
    }
    .menu\:border-red-light{
        border-color:#ef5753
    }
    .menu\:border-red-lighter{
        border-color:#f9acaa
    }
    .menu\:border-red-lightest{
        border-color:#fcebea
    }
    .menu\:border-orange-darkest{
        border-color:#462a16
    }
    .menu\:border-orange-darker{
        border-color:#613b1f
    }
    .menu\:border-orange-dark{
        border-color:#de751f
    }
    .menu\:border-orange{
        border-color:#f6993f
    }
    .menu\:border-orange-light{
        border-color:#faad63
    }
    .menu\:border-orange-lighter{
        border-color:#fcd9b6
    }
    .menu\:border-orange-lightest{
        border-color:#fff5eb
    }
    .menu\:border-yellow-darkest{
        border-color:#453411
    }
    .menu\:border-yellow-darker{
        border-color:#684f1d
    }
    .menu\:border-yellow-dark{
        border-color:#f2d024
    }
    .menu\:border-yellow{
        border-color:#ffed4a
    }
    .menu\:border-yellow-light{
        border-color:#fff382
    }
    .menu\:border-yellow-lighter{
        border-color:#fff9c2
    }
    .menu\:border-yellow-lightest{
        border-color:#fcfbeb
    }
    .menu\:border-green-darkest{
        border-color:#0f2f21
    }
    .menu\:border-green-darker{
        border-color:#1a4731
    }
    .menu\:border-green-dark{
        border-color:#1f9d55
    }
    .menu\:border-green{
        border-color:#38c172
    }
    .menu\:border-green-light{
        border-color:#51d88a
    }
    .menu\:border-green-lighter{
        border-color:#a2f5bf
    }
    .menu\:border-green-lightest{
        border-color:#e3fcec
    }
    .menu\:border-teal-darkest{
        border-color:#0d3331
    }
    .menu\:border-teal-darker{
        border-color:#20504f
    }
    .menu\:border-teal-dark{
        border-color:#38a89d
    }
    .menu\:border-teal{
        border-color:#4dc0b5
    }
    .menu\:border-teal-light{
        border-color:#64d5ca
    }
    .menu\:border-teal-lighter{
        border-color:#a0f0ed
    }
    .menu\:border-teal-lightest{
        border-color:#e8fffe
    }
    .menu\:border-blue-darkest{
        border-color:#12283a
    }
    .menu\:border-blue-darker{
        border-color:#1c3d5a
    }
    .menu\:border-blue-dark{
        border-color:#2779bd
    }
    .menu\:border-blue{
        border-color:#3490dc
    }
    .menu\:border-blue-light{
        border-color:#6cb2eb
    }
    .menu\:border-blue-lighter{
        border-color:#bcdefa
    }
    .menu\:border-blue-lightest{
        border-color:#eff8ff
    }
    .menu\:border-indigo-darkest{
        border-color:#191e38
    }
    .menu\:border-indigo-darker{
        border-color:#2f365f
    }
    .menu\:border-indigo-dark{
        border-color:#5661b3
    }
    .menu\:border-indigo{
        border-color:#6574cd
    }
    .menu\:border-indigo-light{
        border-color:#7886d7
    }
    .menu\:border-indigo-lighter{
        border-color:#b2b7ff
    }
    .menu\:border-indigo-lightest{
        border-color:#e6e8ff
    }
    .menu\:border-purple-darkest{
        border-color:#21183c
    }
    .menu\:border-purple-darker{
        border-color:#382b5f
    }
    .menu\:border-purple-dark{
        border-color:#794acf
    }
    .menu\:border-purple{
        border-color:#9561e2
    }
    .menu\:border-purple-light{
        border-color:#a779e9
    }
    .menu\:border-purple-lighter{
        border-color:#d6bbfc
    }
    .menu\:border-purple-lightest{
        border-color:#f3ebff
    }
    .menu\:border-pink-darkest{
        border-color:#451225
    }
    .menu\:border-pink-darker{
        border-color:#6f213f
    }
    .menu\:border-pink-dark{
        border-color:#eb5286
    }
    .menu\:border-pink{
        border-color:#f66d9b
    }
    .menu\:border-pink-light{
        border-color:#fa7ea8
    }
    .menu\:border-pink-lighter{
        border-color:#ffbbca
    }
    .menu\:border-pink-lightest{
        border-color:#ffebef
    }
    .menu\:border-brand{
        border-color:#f55069
    }
    .menu\:rounded-none{
        border-radius:0
    }
    .menu\:rounded-sm{
        border-radius:.125rem
    }
    .menu\:rounded{
        border-radius:.25rem
    }
    .menu\:rounded-lg{
        border-radius:.5rem
    }
    .menu\:rounded-full{
        border-radius:9999px
    }
    .menu\:rounded-t-none{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
    .menu\:rounded-r-none{
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .menu\:rounded-b-none{
        border-bottom-right-radius:0;
        border-bottom-left-radius:0
    }
    .menu\:rounded-l-none{
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .menu\:rounded-t-sm{
        border-top-left-radius:.125rem;
        border-top-right-radius:.125rem
    }
    .menu\:rounded-r-sm{
        border-top-right-radius:.125rem;
        border-bottom-right-radius:.125rem
    }
    .menu\:rounded-b-sm{
        border-bottom-right-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .menu\:rounded-l-sm{
        border-top-left-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .menu\:rounded-t{
        border-top-left-radius:.25rem;
        border-top-right-radius:.25rem
    }
    .menu\:rounded-r{
        border-top-right-radius:.25rem;
        border-bottom-right-radius:.25rem
    }
    .menu\:rounded-b{
        border-bottom-right-radius:.25rem;
        border-bottom-left-radius:.25rem
    }
    .menu\:rounded-l{
        border-top-left-radius:.25rem;
        border-bottom-left-radius:.25rem
    }
    .menu\:rounded-t-lg{
        border-top-left-radius:.5rem;
        border-top-right-radius:.5rem
    }
    .menu\:rounded-r-lg{
        border-top-right-radius:.5rem;
        border-bottom-right-radius:.5rem
    }
    .menu\:rounded-b-lg{
        border-bottom-right-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .menu\:rounded-l-lg{
        border-top-left-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .menu\:rounded-t-full{
        border-top-left-radius:9999px;
        border-top-right-radius:9999px
    }
    .menu\:rounded-r-full{
        border-top-right-radius:9999px;
        border-bottom-right-radius:9999px
    }
    .menu\:rounded-b-full{
        border-bottom-right-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .menu\:rounded-l-full{
        border-top-left-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .menu\:rounded-tl-none{
        border-top-left-radius:0
    }
    .menu\:rounded-tr-none{
        border-top-right-radius:0
    }
    .menu\:rounded-br-none{
        border-bottom-right-radius:0
    }
    .menu\:rounded-bl-none{
        border-bottom-left-radius:0
    }
    .menu\:rounded-tl-sm{
        border-top-left-radius:.125rem
    }
    .menu\:rounded-tr-sm{
        border-top-right-radius:.125rem
    }
    .menu\:rounded-br-sm{
        border-bottom-right-radius:.125rem
    }
    .menu\:rounded-bl-sm{
        border-bottom-left-radius:.125rem
    }
    .menu\:rounded-tl{
        border-top-left-radius:.25rem
    }
    .menu\:rounded-tr{
        border-top-right-radius:.25rem
    }
    .menu\:rounded-br{
        border-bottom-right-radius:.25rem
    }
    .menu\:rounded-bl{
        border-bottom-left-radius:.25rem
    }
    .menu\:rounded-tl-lg{
        border-top-left-radius:.5rem
    }
    .menu\:rounded-tr-lg{
        border-top-right-radius:.5rem
    }
    .menu\:rounded-br-lg{
        border-bottom-right-radius:.5rem
    }
    .menu\:rounded-bl-lg{
        border-bottom-left-radius:.5rem
    }
    .menu\:rounded-tl-full{
        border-top-left-radius:9999px
    }
    .menu\:rounded-tr-full{
        border-top-right-radius:9999px
    }
    .menu\:rounded-br-full{
        border-bottom-right-radius:9999px
    }
    .menu\:rounded-bl-full{
        border-bottom-left-radius:9999px
    }
    .menu\:border-solid{
        border-style:solid
    }
    .menu\:border-dashed{
        border-style:dashed
    }
    .menu\:border-dotted{
        border-style:dotted
    }
    .menu\:border-none{
        border-style:none
    }
    .menu\:border-0{
        border-width:0
    }
    .menu\:border-1{
        border-width:.0625rem
    }
    .menu\:border-2{
        border-width:.125rem
    }
    .menu\:border{
        border-width:.0625rem
    }
    .menu\:border-grid{
        border-width:1.5px
    }
    .menu\:border-t-0{
        border-top-width:0
    }
    .menu\:border-r-0{
        border-right-width:0
    }
    .menu\:border-b-0{
        border-bottom-width:0
    }
    .menu\:border-l-0{
        border-left-width:0
    }
    .menu\:border-t-1{
        border-top-width:.0625rem
    }
    .menu\:border-r-1{
        border-right-width:.0625rem
    }
    .menu\:border-b-1{
        border-bottom-width:.0625rem
    }
    .menu\:border-l-1{
        border-left-width:.0625rem
    }
    .menu\:border-t-2{
        border-top-width:.125rem
    }
    .menu\:border-r-2{
        border-right-width:.125rem
    }
    .menu\:border-b-2{
        border-bottom-width:.125rem
    }
    .menu\:border-l-2{
        border-left-width:.125rem
    }
    .menu\:border-t{
        border-top-width:.0625rem
    }
    .menu\:border-r{
        border-right-width:.0625rem
    }
    .menu\:border-b{
        border-bottom-width:.0625rem
    }
    .menu\:border-l{
        border-left-width:.0625rem
    }
    .menu\:border-t-grid{
        border-top-width:1.5px
    }
    .menu\:border-r-grid{
        border-right-width:1.5px
    }
    .menu\:border-b-grid{
        border-bottom-width:1.5px
    }
    .menu\:border-l-grid{
        border-left-width:1.5px
    }
    .menu\:block{
        display:block
    }
    .menu\:inline-block{
        display:inline-block
    }
    .menu\:inline{
        display:inline
    }
    .menu\:table{
        display:table
    }
    .menu\:table-row{
        display:table-row
    }
    .menu\:table-cell{
        display:table-cell
    }
    .menu\:hidden{
        display:none
    }
    .menu\:flex{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .menu\:inline-flex{
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex
    }
    .menu\:flex-row{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .menu\:flex-row-reverse{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .menu\:flex-col{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .menu\:flex-col-reverse{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .menu\:flex-wrap{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .menu\:flex-wrap-reverse{
        -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
    }
    .menu\:flex-no-wrap{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .menu\:items-start{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .menu\:items-end{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .menu\:items-center{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .menu\:items-baseline{
        -webkit-box-align:baseline;
        -ms-flex-align:baseline;
        align-items:baseline
    }
    .menu\:items-stretch{
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .menu\:self-auto{
        -ms-flex-item-align:auto;
        align-self:auto
    }
    .menu\:self-start{
        -ms-flex-item-align:start;
        align-self:flex-start
    }
    .menu\:self-end{
        -ms-flex-item-align:end;
        align-self:flex-end
    }
    .menu\:self-center{
        -ms-flex-item-align:center;
        align-self:center
    }
    .menu\:self-stretch{
        -ms-flex-item-align:stretch;
        align-self:stretch
    }
    .menu\:justify-start{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .menu\:justify-end{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .menu\:justify-center{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .menu\:justify-between{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .menu\:justify-around{
        -ms-flex-pack:distribute;
        justify-content:space-around
    }
    .menu\:content-center{
        -ms-flex-line-pack:center;
        align-content:center
    }
    .menu\:content-start{
        -ms-flex-line-pack:start;
        align-content:flex-start
    }
    .menu\:content-end{
        -ms-flex-line-pack:end;
        align-content:flex-end
    }
    .menu\:content-between{
        -ms-flex-line-pack:justify;
        align-content:space-between
    }
    .menu\:content-around{
        -ms-flex-line-pack:distribute;
        align-content:space-around
    }
    .menu\:flex-1{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
    .menu\:flex-auto{
        -webkit-box-flex:1;
        -ms-flex:auto;
        flex:auto
    }
    .menu\:flex-initial{
        -webkit-box-flex:initial;
        -ms-flex:initial;
        flex:initial
    }
    .menu\:flex-none{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none
    }
    .menu\:flex-grow{
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1
    }
    .menu\:flex-shrink{
        -ms-flex-negative:1;
        flex-shrink:1
    }
    .menu\:flex-no-grow{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .menu\:flex-no-shrink{
        -ms-flex-negative:0;
        flex-shrink:0
    }
    .menu\:h-0{
        height:0
    }
    .menu\:h-input{
        height:3.75rem
    }
    .menu\:h-lg-btn{
        height:5rem
    }
    .menu\:h-tag{
        height:1.875rem
    }
    .menu\:h-sm-tag{
        height:1.375rem
    }
    .menu\:h-lightbox{
        height:41.25rem
    }
    .menu\:h-lg-card{
        height:35rem
    }
    .menu\:h-auto{
        height:auto
    }
    .menu\:h-px{
        height:1px
    }
    .menu\:h-full{
        height:100%
    }
    .menu\:h-screen{
        height:100vh
    }
    .menu\:h-burger{
        height:3px
    }
    .menu\:leading-none{
        line-height:1
    }
    .menu\:leading-tight{
        line-height:1.25
    }
    .menu\:leading-normal{
        line-height:1.5
    }
    .menu\:leading-loose{
        line-height:2
    }
    .menu\:leading-2xl{
        line-height:1.3333333333333333
    }
    .menu\:leading-xl{
        line-height:1.4
    }
    .menu\:leading-lg{
        line-height:1.3333333333333333
    }
    .menu\:leading-body{
        line-height:1.7777777777777777
    }
    .menu\:leading-sm{
        line-height:2
    }
    .menu\:leading-xs{
        line-height:2.2222222222222223
    }
    .menu\:leading-footer{
        line-height:.9375rem
    }
    .menu\:leading-copy,.menu\:leading-intro{
        line-height:1.3125rem
    }
    .menu\:m-0{
        margin:0
    }
    .menu\:m-1{
        margin:.3125rem
    }
    .menu\:m-2{
        margin:.625rem
    }
    .menu\:m-3{
        margin:.9375rem
    }
    .menu\:m-4{
        margin:1.25rem
    }
    .menu\:m-5{
        margin:1.5625rem
    }
    .menu\:m-6{
        margin:1.875rem
    }
    .menu\:m-7{
        margin:2.1875rem
    }
    .menu\:m-8{
        margin:2.5rem
    }
    .menu\:m-9{
        margin:2.8125rem
    }
    .menu\:m-10{
        margin:3.125rem
    }
    .menu\:m-11{
        margin:3.4375rem
    }
    .menu\:m-12{
        margin:3.75rem
    }
    .menu\:m-13{
        margin:4.375rem
    }
    .menu\:m-14{
        margin:5rem
    }
    .menu\:m-15{
        margin:5.625rem
    }
    .menu\:m-16{
        margin:6.25rem
    }
    .menu\:m-auto{
        margin:auto
    }
    .menu\:m-px{
        margin:.0625rem
    }
    .menu\:m-default{
        margin:1.5625rem
    }
    .menu\:m-enter{
        margin:1em
    }
    .menu\:my-0{
        margin-top:0;
        margin-bottom:0
    }
    .menu\:mx-0{
        margin-left:0;
        margin-right:0
    }
    .menu\:my-1{
        margin-top:.3125rem;
        margin-bottom:.3125rem
    }
    .menu\:mx-1{
        margin-left:.3125rem;
        margin-right:.3125rem
    }
    .menu\:my-2{
        margin-top:.625rem;
        margin-bottom:.625rem
    }
    .menu\:mx-2{
        margin-left:.625rem;
        margin-right:.625rem
    }
    .menu\:my-3{
        margin-top:.9375rem;
        margin-bottom:.9375rem
    }
    .menu\:mx-3{
        margin-left:.9375rem;
        margin-right:.9375rem
    }
    .menu\:my-4{
        margin-top:1.25rem;
        margin-bottom:1.25rem
    }
    .menu\:mx-4{
        margin-left:1.25rem;
        margin-right:1.25rem
    }
    .menu\:my-5{
        margin-top:1.5625rem;
        margin-bottom:1.5625rem
    }
    .menu\:mx-5{
        margin-left:1.5625rem;
        margin-right:1.5625rem
    }
    .menu\:my-6{
        margin-top:1.875rem;
        margin-bottom:1.875rem
    }
    .menu\:mx-6{
        margin-left:1.875rem;
        margin-right:1.875rem
    }
    .menu\:my-7{
        margin-top:2.1875rem;
        margin-bottom:2.1875rem
    }
    .menu\:mx-7{
        margin-left:2.1875rem;
        margin-right:2.1875rem
    }
    .menu\:my-8{
        margin-top:2.5rem;
        margin-bottom:2.5rem
    }
    .menu\:mx-8{
        margin-left:2.5rem;
        margin-right:2.5rem
    }
    .menu\:my-9{
        margin-top:2.8125rem;
        margin-bottom:2.8125rem
    }
    .menu\:mx-9{
        margin-left:2.8125rem;
        margin-right:2.8125rem
    }
    .menu\:my-10{
        margin-top:3.125rem;
        margin-bottom:3.125rem
    }
    .menu\:mx-10{
        margin-left:3.125rem;
        margin-right:3.125rem
    }
    .menu\:my-11{
        margin-top:3.4375rem;
        margin-bottom:3.4375rem
    }
    .menu\:mx-11{
        margin-left:3.4375rem;
        margin-right:3.4375rem
    }
    .menu\:my-12{
        margin-top:3.75rem;
        margin-bottom:3.75rem
    }
    .menu\:mx-12{
        margin-left:3.75rem;
        margin-right:3.75rem
    }
    .menu\:my-13{
        margin-top:4.375rem;
        margin-bottom:4.375rem
    }
    .menu\:mx-13{
        margin-left:4.375rem;
        margin-right:4.375rem
    }
    .menu\:my-14{
        margin-top:5rem;
        margin-bottom:5rem
    }
    .menu\:mx-14{
        margin-left:5rem;
        margin-right:5rem
    }
    .menu\:my-15{
        margin-top:5.625rem;
        margin-bottom:5.625rem
    }
    .menu\:mx-15{
        margin-left:5.625rem;
        margin-right:5.625rem
    }
    .menu\:my-16{
        margin-top:6.25rem;
        margin-bottom:6.25rem
    }
    .menu\:mx-16{
        margin-left:6.25rem;
        margin-right:6.25rem
    }
    .menu\:my-auto{
        margin-top:auto;
        margin-bottom:auto
    }
    .menu\:mx-auto{
        margin-left:auto;
        margin-right:auto
    }
    .menu\:my-px{
        margin-top:.0625rem;
        margin-bottom:.0625rem
    }
    .menu\:mx-px{
        margin-left:.0625rem;
        margin-right:.0625rem
    }
    .menu\:my-default{
        margin-top:1.5625rem;
        margin-bottom:1.5625rem
    }
    .menu\:mx-default{
        margin-left:1.5625rem;
        margin-right:1.5625rem
    }
    .menu\:my-enter{
        margin-top:1em;
        margin-bottom:1em
    }
    .menu\:mx-enter{
        margin-left:1em;
        margin-right:1em
    }
    .menu\:mt-0{
        margin-top:0
    }
    .menu\:mr-0{
        margin-right:0
    }
    .menu\:mb-0{
        margin-bottom:0
    }
    .menu\:ml-0{
        margin-left:0
    }
    .menu\:mt-1{
        margin-top:.3125rem
    }
    .menu\:mr-1{
        margin-right:.3125rem
    }
    .menu\:mb-1{
        margin-bottom:.3125rem
    }
    .menu\:ml-1{
        margin-left:.3125rem
    }
    .menu\:mt-2{
        margin-top:.625rem
    }
    .menu\:mr-2{
        margin-right:.625rem
    }
    .menu\:mb-2{
        margin-bottom:.625rem
    }
    .menu\:ml-2{
        margin-left:.625rem
    }
    .menu\:mt-3{
        margin-top:.9375rem
    }
    .menu\:mr-3{
        margin-right:.9375rem
    }
    .menu\:mb-3{
        margin-bottom:.9375rem
    }
    .menu\:ml-3{
        margin-left:.9375rem
    }
    .menu\:mt-4{
        margin-top:1.25rem
    }
    .menu\:mr-4{
        margin-right:1.25rem
    }
    .menu\:mb-4{
        margin-bottom:1.25rem
    }
    .menu\:ml-4{
        margin-left:1.25rem
    }
    .menu\:mt-5{
        margin-top:1.5625rem
    }
    .menu\:mr-5{
        margin-right:1.5625rem
    }
    .menu\:mb-5{
        margin-bottom:1.5625rem
    }
    .menu\:ml-5{
        margin-left:1.5625rem
    }
    .menu\:mt-6{
        margin-top:1.875rem
    }
    .menu\:mr-6{
        margin-right:1.875rem
    }
    .menu\:mb-6{
        margin-bottom:1.875rem
    }
    .menu\:ml-6{
        margin-left:1.875rem
    }
    .menu\:mt-7{
        margin-top:2.1875rem
    }
    .menu\:mr-7{
        margin-right:2.1875rem
    }
    .menu\:mb-7{
        margin-bottom:2.1875rem
    }
    .menu\:ml-7{
        margin-left:2.1875rem
    }
    .menu\:mt-8{
        margin-top:2.5rem
    }
    .menu\:mr-8{
        margin-right:2.5rem
    }
    .menu\:mb-8{
        margin-bottom:2.5rem
    }
    .menu\:ml-8{
        margin-left:2.5rem
    }
    .menu\:mt-9{
        margin-top:2.8125rem
    }
    .menu\:mr-9{
        margin-right:2.8125rem
    }
    .menu\:mb-9{
        margin-bottom:2.8125rem
    }
    .menu\:ml-9{
        margin-left:2.8125rem
    }
    .menu\:mt-10{
        margin-top:3.125rem
    }
    .menu\:mr-10{
        margin-right:3.125rem
    }
    .menu\:mb-10{
        margin-bottom:3.125rem
    }
    .menu\:ml-10{
        margin-left:3.125rem
    }
    .menu\:mt-11{
        margin-top:3.4375rem
    }
    .menu\:mr-11{
        margin-right:3.4375rem
    }
    .menu\:mb-11{
        margin-bottom:3.4375rem
    }
    .menu\:ml-11{
        margin-left:3.4375rem
    }
    .menu\:mt-12{
        margin-top:3.75rem
    }
    .menu\:mr-12{
        margin-right:3.75rem
    }
    .menu\:mb-12{
        margin-bottom:3.75rem
    }
    .menu\:ml-12{
        margin-left:3.75rem
    }
    .menu\:mt-13{
        margin-top:4.375rem
    }
    .menu\:mr-13{
        margin-right:4.375rem
    }
    .menu\:mb-13{
        margin-bottom:4.375rem
    }
    .menu\:ml-13{
        margin-left:4.375rem
    }
    .menu\:mt-14{
        margin-top:5rem
    }
    .menu\:mr-14{
        margin-right:5rem
    }
    .menu\:mb-14{
        margin-bottom:5rem
    }
    .menu\:ml-14{
        margin-left:5rem
    }
    .menu\:mt-15{
        margin-top:5.625rem
    }
    .menu\:mr-15{
        margin-right:5.625rem
    }
    .menu\:mb-15{
        margin-bottom:5.625rem
    }
    .menu\:ml-15{
        margin-left:5.625rem
    }
    .menu\:mt-16{
        margin-top:6.25rem
    }
    .menu\:mr-16{
        margin-right:6.25rem
    }
    .menu\:mb-16{
        margin-bottom:6.25rem
    }
    .menu\:ml-16{
        margin-left:6.25rem
    }
    .menu\:mt-auto{
        margin-top:auto
    }
    .menu\:mr-auto{
        margin-right:auto
    }
    .menu\:mb-auto{
        margin-bottom:auto
    }
    .menu\:ml-auto{
        margin-left:auto
    }
    .menu\:mt-px{
        margin-top:.0625rem
    }
    .menu\:mr-px{
        margin-right:.0625rem
    }
    .menu\:mb-px{
        margin-bottom:.0625rem
    }
    .menu\:ml-px{
        margin-left:.0625rem
    }
    .menu\:mt-default{
        margin-top:1.5625rem
    }
    .menu\:mr-default{
        margin-right:1.5625rem
    }
    .menu\:mb-default{
        margin-bottom:1.5625rem
    }
    .menu\:ml-default{
        margin-left:1.5625rem
    }
    .menu\:mt-enter{
        margin-top:1em
    }
    .menu\:mr-enter{
        margin-right:1em
    }
    .menu\:mb-enter{
        margin-bottom:1em
    }
    .menu\:ml-enter{
        margin-left:1em
    }
    .menu\:max-h-full{
        max-height:100%
    }
    .menu\:max-h-screen{
        max-height:100vh
    }
    .menu\:max-h-lightbox{
        max-height:41.25rem
    }
    .menu\:max-h-lg-card{
        max-height:35rem
    }
    .menu\:max-w-xs{
        max-width:10rem
    }
    .menu\:max-w-sm{
        max-width:30rem
    }
    .menu\:max-w-md{
        max-width:40rem
    }
    .menu\:max-w-lg{
        max-width:50rem
    }
    .menu\:max-w-xl{
        max-width:60rem
    }
    .menu\:max-w-full{
        max-width:100%
    }
    .menu\:max-w-lightbox{
        max-width:27.5rem
    }
    .menu\:max-w-card{
        max-width:23.125rem
    }
    .menu\:max-w-subscribe{
        max-width:48.125rem
    }
    .menu\:max-w-subheading{
        max-width:22em
    }
    .menu\:min-h-0{
        min-height:0
    }
    .menu\:min-h-full{
        min-height:100%
    }
    .menu\:min-h-screen{
        min-height:100vh
    }
    .menu\:min-w-0{
        min-width:0
    }
    .menu\:min-w-full{
        min-width:100%
    }
    .menu\:opacity-0{
        opacity:0
    }
    .menu\:opacity-25{
        opacity:.25
    }
    .menu\:opacity-50{
        opacity:.5
    }
    .menu\:opacity-75{
        opacity:.75
    }
    .menu\:opacity-100{
        opacity:1
    }
    .menu\:p-0{
        padding:0
    }
    .menu\:p-1{
        padding:.3125rem
    }
    .menu\:p-2{
        padding:.625rem
    }
    .menu\:p-3{
        padding:.9375rem
    }
    .menu\:p-4{
        padding:1.25rem
    }
    .menu\:p-5{
        padding:1.5625rem
    }
    .menu\:p-6{
        padding:1.875rem
    }
    .menu\:p-7{
        padding:2.1875rem
    }
    .menu\:p-8{
        padding:2.5rem
    }
    .menu\:p-9{
        padding:2.8125rem
    }
    .menu\:p-10{
        padding:3.125rem
    }
    .menu\:p-11{
        padding:3.4375rem
    }
    .menu\:p-12{
        padding:3.75rem
    }
    .menu\:p-13{
        padding:4.375rem
    }
    .menu\:p-14{
        padding:5rem
    }
    .menu\:p-15{
        padding:5.625rem
    }
    .menu\:p-16{
        padding:6.25rem
    }
    .menu\:p-px{
        padding:.0625rem
    }
    .menu\:p-default{
        padding:1.5625rem
    }
    .menu\:py-0{
        padding-top:0;
        padding-bottom:0
    }
    .menu\:px-0{
        padding-left:0;
        padding-right:0
    }
    .menu\:py-1{
        padding-top:.3125rem;
        padding-bottom:.3125rem
    }
    .menu\:px-1{
        padding-left:.3125rem;
        padding-right:.3125rem
    }
    .menu\:py-2{
        padding-top:.625rem;
        padding-bottom:.625rem
    }
    .menu\:px-2{
        padding-left:.625rem;
        padding-right:.625rem
    }
    .menu\:py-3{
        padding-top:.9375rem;
        padding-bottom:.9375rem
    }
    .menu\:px-3{
        padding-left:.9375rem;
        padding-right:.9375rem
    }
    .menu\:py-4{
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .menu\:px-4{
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .menu\:py-5{
        padding-top:1.5625rem;
        padding-bottom:1.5625rem
    }
    .menu\:px-5{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
    .menu\:py-6{
        padding-top:1.875rem;
        padding-bottom:1.875rem
    }
    .menu\:px-6{
        padding-left:1.875rem;
        padding-right:1.875rem
    }
    .menu\:py-7{
        padding-top:2.1875rem;
        padding-bottom:2.1875rem
    }
    .menu\:px-7{
        padding-left:2.1875rem;
        padding-right:2.1875rem
    }
    .menu\:py-8{
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .menu\:px-8{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .menu\:py-9{
        padding-top:2.8125rem;
        padding-bottom:2.8125rem
    }
    .menu\:px-9{
        padding-left:2.8125rem;
        padding-right:2.8125rem
    }
    .menu\:py-10{
        padding-top:3.125rem;
        padding-bottom:3.125rem
    }
    .menu\:px-10{
        padding-left:3.125rem;
        padding-right:3.125rem
    }
    .menu\:py-11{
        padding-top:3.4375rem;
        padding-bottom:3.4375rem
    }
    .menu\:px-11{
        padding-left:3.4375rem;
        padding-right:3.4375rem
    }
    .menu\:py-12{
        padding-top:3.75rem;
        padding-bottom:3.75rem
    }
    .menu\:px-12{
        padding-left:3.75rem;
        padding-right:3.75rem
    }
    .menu\:py-13{
        padding-top:4.375rem;
        padding-bottom:4.375rem
    }
    .menu\:px-13{
        padding-left:4.375rem;
        padding-right:4.375rem
    }
    .menu\:py-14{
        padding-top:5rem;
        padding-bottom:5rem
    }
    .menu\:px-14{
        padding-left:5rem;
        padding-right:5rem
    }
    .menu\:py-15{
        padding-top:5.625rem;
        padding-bottom:5.625rem
    }
    .menu\:px-15{
        padding-left:5.625rem;
        padding-right:5.625rem
    }
    .menu\:py-16{
        padding-top:6.25rem;
        padding-bottom:6.25rem
    }
    .menu\:px-16{
        padding-left:6.25rem;
        padding-right:6.25rem
    }
    .menu\:py-px{
        padding-top:.0625rem;
        padding-bottom:.0625rem
    }
    .menu\:px-px{
        padding-left:.0625rem;
        padding-right:.0625rem
    }
    .menu\:py-default{
        padding-top:1.5625rem;
        padding-bottom:1.5625rem
    }
    .menu\:px-default{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
    .menu\:pt-0{
        padding-top:0
    }
    .menu\:pr-0{
        padding-right:0
    }
    .menu\:pb-0{
        padding-bottom:0
    }
    .menu\:pl-0{
        padding-left:0
    }
    .menu\:pt-1{
        padding-top:.3125rem
    }
    .menu\:pr-1{
        padding-right:.3125rem
    }
    .menu\:pb-1{
        padding-bottom:.3125rem
    }
    .menu\:pl-1{
        padding-left:.3125rem
    }
    .menu\:pt-2{
        padding-top:.625rem
    }
    .menu\:pr-2{
        padding-right:.625rem
    }
    .menu\:pb-2{
        padding-bottom:.625rem
    }
    .menu\:pl-2{
        padding-left:.625rem
    }
    .menu\:pt-3{
        padding-top:.9375rem
    }
    .menu\:pr-3{
        padding-right:.9375rem
    }
    .menu\:pb-3{
        padding-bottom:.9375rem
    }
    .menu\:pl-3{
        padding-left:.9375rem
    }
    .menu\:pt-4{
        padding-top:1.25rem
    }
    .menu\:pr-4{
        padding-right:1.25rem
    }
    .menu\:pb-4{
        padding-bottom:1.25rem
    }
    .menu\:pl-4{
        padding-left:1.25rem
    }
    .menu\:pt-5{
        padding-top:1.5625rem
    }
    .menu\:pr-5{
        padding-right:1.5625rem
    }
    .menu\:pb-5{
        padding-bottom:1.5625rem
    }
    .menu\:pl-5{
        padding-left:1.5625rem
    }
    .menu\:pt-6{
        padding-top:1.875rem
    }
    .menu\:pr-6{
        padding-right:1.875rem
    }
    .menu\:pb-6{
        padding-bottom:1.875rem
    }
    .menu\:pl-6{
        padding-left:1.875rem
    }
    .menu\:pt-7{
        padding-top:2.1875rem
    }
    .menu\:pr-7{
        padding-right:2.1875rem
    }
    .menu\:pb-7{
        padding-bottom:2.1875rem
    }
    .menu\:pl-7{
        padding-left:2.1875rem
    }
    .menu\:pt-8{
        padding-top:2.5rem
    }
    .menu\:pr-8{
        padding-right:2.5rem
    }
    .menu\:pb-8{
        padding-bottom:2.5rem
    }
    .menu\:pl-8{
        padding-left:2.5rem
    }
    .menu\:pt-9{
        padding-top:2.8125rem
    }
    .menu\:pr-9{
        padding-right:2.8125rem
    }
    .menu\:pb-9{
        padding-bottom:2.8125rem
    }
    .menu\:pl-9{
        padding-left:2.8125rem
    }
    .menu\:pt-10{
        padding-top:3.125rem
    }
    .menu\:pr-10{
        padding-right:3.125rem
    }
    .menu\:pb-10{
        padding-bottom:3.125rem
    }
    .menu\:pl-10{
        padding-left:3.125rem
    }
    .menu\:pt-11{
        padding-top:3.4375rem
    }
    .menu\:pr-11{
        padding-right:3.4375rem
    }
    .menu\:pb-11{
        padding-bottom:3.4375rem
    }
    .menu\:pl-11{
        padding-left:3.4375rem
    }
    .menu\:pt-12{
        padding-top:3.75rem
    }
    .menu\:pr-12{
        padding-right:3.75rem
    }
    .menu\:pb-12{
        padding-bottom:3.75rem
    }
    .menu\:pl-12{
        padding-left:3.75rem
    }
    .menu\:pt-13{
        padding-top:4.375rem
    }
    .menu\:pr-13{
        padding-right:4.375rem
    }
    .menu\:pb-13{
        padding-bottom:4.375rem
    }
    .menu\:pl-13{
        padding-left:4.375rem
    }
    .menu\:pt-14{
        padding-top:5rem
    }
    .menu\:pr-14{
        padding-right:5rem
    }
    .menu\:pb-14{
        padding-bottom:5rem
    }
    .menu\:pl-14{
        padding-left:5rem
    }
    .menu\:pt-15{
        padding-top:5.625rem
    }
    .menu\:pr-15{
        padding-right:5.625rem
    }
    .menu\:pb-15{
        padding-bottom:5.625rem
    }
    .menu\:pl-15{
        padding-left:5.625rem
    }
    .menu\:pt-16{
        padding-top:6.25rem
    }
    .menu\:pr-16{
        padding-right:6.25rem
    }
    .menu\:pb-16{
        padding-bottom:6.25rem
    }
    .menu\:pl-16{
        padding-left:6.25rem
    }
    .menu\:pt-px{
        padding-top:.0625rem
    }
    .menu\:pr-px{
        padding-right:.0625rem
    }
    .menu\:pb-px{
        padding-bottom:.0625rem
    }
    .menu\:pl-px{
        padding-left:.0625rem
    }
    .menu\:pt-default{
        padding-top:1.5625rem
    }
    .menu\:pr-default{
        padding-right:1.5625rem
    }
    .menu\:pb-default{
        padding-bottom:1.5625rem
    }
    .menu\:pl-default{
        padding-left:1.5625rem
    }
    .menu\:static{
        position:static
    }
    .menu\:fixed{
        position:fixed
    }
    .menu\:absolute{
        position:absolute
    }
    .menu\:relative{
        position:relative
    }
    .menu\:pin-none{
        top:auto;
        right:auto;
        bottom:auto;
        left:auto
    }
    .menu\:pin{
        right:0;
        left:0
    }
    .menu\:pin,.menu\:pin-y{
        top:0;
        bottom:0
    }
    .menu\:pin-x{
        right:0;
        left:0
    }
    .menu\:pin-t{
        top:0
    }
    .menu\:pin-r{
        right:0
    }
    .menu\:pin-b{
        bottom:0
    }
    .menu\:pin-l{
        left:0
    }
    .menu\:text-2xl{
        font-size:2.8125rem
    }
    .menu\:text-xl{
        font-size:1.875rem
    }
    .menu\:text-lg{
        font-size:1.5rem
    }
    .menu\:text-body{
        font-size:1.125rem
    }
    .menu\:text-sm{
        font-size:.75rem
    }
    .menu\:text-xs{
        font-size:.5625rem
    }
    .menu\:text-menu{
        font-size:1rem
    }
    .menu\:text-subheading{
        font-size:1.6875rem
    }
    .menu\:text-heading{
        font-size:3rem
    }
    .menu\:text-footer{
        font-size:.875rem
    }
    .menu\:text-grid{
        font-size:1.875rem
    }
    .menu\:text-copy{
        font-size:1.125rem
    }
    .menu\:w-0{
        width:0
    }
    .menu\:w-1\/12{
        width:8.3333%
    }
    .menu\:w-2\/12{
        width:16.6667%
    }
    .menu\:w-3\/12{
        width:25%
    }
    .menu\:w-4\/12{
        width:33.3333%
    }
    .menu\:w-5\/12{
        width:41.6667%
    }
    .menu\:w-6\/12{
        width:50%
    }
    .menu\:w-7\/12{
        width:58.3333%
    }
    .menu\:w-8\/12{
        width:66.6667%
    }
    .menu\:w-9\/12{
        width:75%
    }
    .menu\:w-10\/12{
        width:83.3333%
    }
    .menu\:w-11\/12{
        width:91.6667%
    }
    .menu\:w-auto{
        width:auto
    }
    .menu\:w-px{
        width:1px
    }
    .menu\:w-full{
        width:100%
    }
    .menu\:w-screen{
        width:100vw
    }
    .menu\:w-half{
        width:50%
    }
    .menu\:w-onethird{
        width:33.333333333333336%
    }
    .menu\:w-twothirds{
        width:66.66666666666667%
    }
    .menu\:z-0{
        z-index:0
    }
    .menu\:z-10{
        z-index:4
    }
    .menu\:z-20{
        z-index:5
    }
    .menu\:z-30{
        z-index:6
    }
    .menu\:z-40{
        z-index:7
    }
    .menu\:z-50{
        z-index:8
    }
    .menu\:z-auto{
        z-index:auto
    }
    .menu\:m-su{
        margin-right:40px
    }
    .menu\:w-su-1\/12{
        width:calc(((100% - 440px) / 12 * 1))
    }
    .menu\:w-su-2\/12{
        width:calc(40px + ((100% - 440px) / 12 * 2))
    }
    .menu\:w-su-3\/12{
        width:calc(80px + ((100% - 440px) / 12 * 3))
    }
    .menu\:w-su-4\/12{
        width:calc(120px + ((100% - 440px) / 12 * 4))
    }
    .menu\:w-su-5\/12{
        width:calc(160px + ((100% - 440px) / 12 * 5))
    }
    .menu\:w-su-6\/12{
        width:calc(200px + ((100% - 440px) / 12 * 6))
    }
    .menu\:w-su-7\/12{
        width:calc(240px + ((100% - 440px) / 12 * 7))
    }
    .menu\:w-su-8\/12{
        width:calc(280px + ((100% - 440px) / 12 * 8))
    }
    .menu\:w-su-9\/12{
        width:calc(320px + ((100% - 440px) / 12 * 9))
    }
    .menu\:w-su-10\/12{
        width:calc(360px + ((100% - 440px) / 12 * 10))
    }
    .menu\:w-su-11\/12{
        width:calc(400px + ((100% - 440px) / 12 * 11))
    }
    .menu\:w-su-12\/12{
        width:calc(440px + (100% - 440px))
    }
    .menu\:m-su-offset-1\/12{
        margin-left:calc(((100% - 440px) / 12 * 1))
    }
    .menu\:m-su-offset-2\/12{
        margin-left:calc(40px + ((100% - 440px) / 12 * 2))
    }
    .menu\:m-su-offset-3\/12{
        margin-left:calc(80px + ((100% - 440px) / 12 * 3))
    }
    .menu\:m-su-offset-4\/12{
        margin-left:calc(120px + ((100% - 440px) / 12 * 4))
    }
    .menu\:m-su-offset-5\/12{
        margin-left:calc(160px + ((100% - 440px) / 12 * 5))
    }
    .menu\:m-su-offset-6\/12{
        margin-left:calc(200px + ((100% - 440px) / 12 * 6))
    }
    .menu\:m-su-offset-7\/12{
        margin-left:calc(240px + ((100% - 440px) / 12 * 7))
    }
    .menu\:m-su-offset-8\/12{
        margin-left:calc(280px + ((100% - 440px) / 12 * 8))
    }
    .menu\:m-su-offset-9\/12{
        margin-left:calc(320px + ((100% - 440px) / 12 * 9))
    }
    .menu\:m-su-offset-10\/12{
        margin-left:calc(360px + ((100% - 440px) / 12 * 10))
    }
    .menu\:m-su-offset-11\/12{
        margin-left:calc(400px + ((100% - 440px) / 12 * 11))
    }
    .menu\:m-su-offset-12\/12{
        margin-left:calc(440px + (100% - 440px))
    }
    .menu\:object-fit{
        font-family:object-fit\:cover;
        -o-object-fit:cover;
        object-fit:cover
    }
}
@media (min-width:47.5em){
    .footer\:bg-transparent{
        background-color:transparent
    }
    .footer\:bg-black{
        background-color:#000
    }
    .footer\:bg-grey-darkest{
        background-color:#3d4852
    }
    .footer\:bg-grey-darker{
        background-color:#606f7b
    }
    .footer\:bg-grey-dark{
        background-color:#8795a1
    }
    .footer\:bg-grey{
        background-color:#b8c2cc
    }
    .footer\:bg-grey-light{
        background-color:#dae1e7
    }
    .footer\:bg-grey-lighter{
        background-color:#f1f5f8
    }
    .footer\:bg-grey-lightest{
        background-color:#f8fafc
    }
    .footer\:bg-white{
        background-color:#fff
    }
    .footer\:bg-red-darkest{
        background-color:#3b0d0c
    }
    .footer\:bg-red-darker{
        background-color:#621b18
    }
    .footer\:bg-red-dark{
        background-color:#cc1f1a
    }
    .footer\:bg-red{
        background-color:#e3342f
    }
    .footer\:bg-red-light{
        background-color:#ef5753
    }
    .footer\:bg-red-lighter{
        background-color:#f9acaa
    }
    .footer\:bg-red-lightest{
        background-color:#fcebea
    }
    .footer\:bg-orange-darkest{
        background-color:#462a16
    }
    .footer\:bg-orange-darker{
        background-color:#613b1f
    }
    .footer\:bg-orange-dark{
        background-color:#de751f
    }
    .footer\:bg-orange{
        background-color:#f6993f
    }
    .footer\:bg-orange-light{
        background-color:#faad63
    }
    .footer\:bg-orange-lighter{
        background-color:#fcd9b6
    }
    .footer\:bg-orange-lightest{
        background-color:#fff5eb
    }
    .footer\:bg-yellow-darkest{
        background-color:#453411
    }
    .footer\:bg-yellow-darker{
        background-color:#684f1d
    }
    .footer\:bg-yellow-dark{
        background-color:#f2d024
    }
    .footer\:bg-yellow{
        background-color:#ffed4a
    }
    .footer\:bg-yellow-light{
        background-color:#fff382
    }
    .footer\:bg-yellow-lighter{
        background-color:#fff9c2
    }
    .footer\:bg-yellow-lightest{
        background-color:#fcfbeb
    }
    .footer\:bg-green-darkest{
        background-color:#0f2f21
    }
    .footer\:bg-green-darker{
        background-color:#1a4731
    }
    .footer\:bg-green-dark{
        background-color:#1f9d55
    }
    .footer\:bg-green{
        background-color:#38c172
    }
    .footer\:bg-green-light{
        background-color:#51d88a
    }
    .footer\:bg-green-lighter{
        background-color:#a2f5bf
    }
    .footer\:bg-green-lightest{
        background-color:#e3fcec
    }
    .footer\:bg-teal-darkest{
        background-color:#0d3331
    }
    .footer\:bg-teal-darker{
        background-color:#20504f
    }
    .footer\:bg-teal-dark{
        background-color:#38a89d
    }
    .footer\:bg-teal{
        background-color:#4dc0b5
    }
    .footer\:bg-teal-light{
        background-color:#64d5ca
    }
    .footer\:bg-teal-lighter{
        background-color:#a0f0ed
    }
    .footer\:bg-teal-lightest{
        background-color:#e8fffe
    }
    .footer\:bg-blue-darkest{
        background-color:#12283a
    }
    .footer\:bg-blue-darker{
        background-color:#1c3d5a
    }
    .footer\:bg-blue-dark{
        background-color:#2779bd
    }
    .footer\:bg-blue{
        background-color:#3490dc
    }
    .footer\:bg-blue-light{
        background-color:#6cb2eb
    }
    .footer\:bg-blue-lighter{
        background-color:#bcdefa
    }
    .footer\:bg-blue-lightest{
        background-color:#eff8ff
    }
    .footer\:bg-indigo-darkest{
        background-color:#191e38
    }
    .footer\:bg-indigo-darker{
        background-color:#2f365f
    }
    .footer\:bg-indigo-dark{
        background-color:#5661b3
    }
    .footer\:bg-indigo{
        background-color:#6574cd
    }
    .footer\:bg-indigo-light{
        background-color:#7886d7
    }
    .footer\:bg-indigo-lighter{
        background-color:#b2b7ff
    }
    .footer\:bg-indigo-lightest{
        background-color:#e6e8ff
    }
    .footer\:bg-purple-darkest{
        background-color:#21183c
    }
    .footer\:bg-purple-darker{
        background-color:#382b5f
    }
    .footer\:bg-purple-dark{
        background-color:#794acf
    }
    .footer\:bg-purple{
        background-color:#9561e2
    }
    .footer\:bg-purple-light{
        background-color:#a779e9
    }
    .footer\:bg-purple-lighter{
        background-color:#d6bbfc
    }
    .footer\:bg-purple-lightest{
        background-color:#f3ebff
    }
    .footer\:bg-pink-darkest{
        background-color:#451225
    }
    .footer\:bg-pink-darker{
        background-color:#6f213f
    }
    .footer\:bg-pink-dark{
        background-color:#eb5286
    }
    .footer\:bg-pink{
        background-color:#f66d9b
    }
    .footer\:bg-pink-light{
        background-color:#fa7ea8
    }
    .footer\:bg-pink-lighter{
        background-color:#ffbbca
    }
    .footer\:bg-pink-lightest{
        background-color:#ffebef
    }
    .footer\:bg-brand{
        background-color:#f55069
    }
    .footer\:hover\:bg-transparent:hover{
        background-color:transparent
    }
    .footer\:hover\:bg-black:hover{
        background-color:#000
    }
    .footer\:hover\:bg-grey-darkest:hover{
        background-color:#3d4852
    }
    .footer\:hover\:bg-grey-darker:hover{
        background-color:#606f7b
    }
    .footer\:hover\:bg-grey-dark:hover{
        background-color:#8795a1
    }
    .footer\:hover\:bg-grey:hover{
        background-color:#b8c2cc
    }
    .footer\:hover\:bg-grey-light:hover{
        background-color:#dae1e7
    }
    .footer\:hover\:bg-grey-lighter:hover{
        background-color:#f1f5f8
    }
    .footer\:hover\:bg-grey-lightest:hover{
        background-color:#f8fafc
    }
    .footer\:hover\:bg-white:hover{
        background-color:#fff
    }
    .footer\:hover\:bg-red-darkest:hover{
        background-color:#3b0d0c
    }
    .footer\:hover\:bg-red-darker:hover{
        background-color:#621b18
    }
    .footer\:hover\:bg-red-dark:hover{
        background-color:#cc1f1a
    }
    .footer\:hover\:bg-red:hover{
        background-color:#e3342f
    }
    .footer\:hover\:bg-red-light:hover{
        background-color:#ef5753
    }
    .footer\:hover\:bg-red-lighter:hover{
        background-color:#f9acaa
    }
    .footer\:hover\:bg-red-lightest:hover{
        background-color:#fcebea
    }
    .footer\:hover\:bg-orange-darkest:hover{
        background-color:#462a16
    }
    .footer\:hover\:bg-orange-darker:hover{
        background-color:#613b1f
    }
    .footer\:hover\:bg-orange-dark:hover{
        background-color:#de751f
    }
    .footer\:hover\:bg-orange:hover{
        background-color:#f6993f
    }
    .footer\:hover\:bg-orange-light:hover{
        background-color:#faad63
    }
    .footer\:hover\:bg-orange-lighter:hover{
        background-color:#fcd9b6
    }
    .footer\:hover\:bg-orange-lightest:hover{
        background-color:#fff5eb
    }
    .footer\:hover\:bg-yellow-darkest:hover{
        background-color:#453411
    }
    .footer\:hover\:bg-yellow-darker:hover{
        background-color:#684f1d
    }
    .footer\:hover\:bg-yellow-dark:hover{
        background-color:#f2d024
    }
    .footer\:hover\:bg-yellow:hover{
        background-color:#ffed4a
    }
    .footer\:hover\:bg-yellow-light:hover{
        background-color:#fff382
    }
    .footer\:hover\:bg-yellow-lighter:hover{
        background-color:#fff9c2
    }
    .footer\:hover\:bg-yellow-lightest:hover{
        background-color:#fcfbeb
    }
    .footer\:hover\:bg-green-darkest:hover{
        background-color:#0f2f21
    }
    .footer\:hover\:bg-green-darker:hover{
        background-color:#1a4731
    }
    .footer\:hover\:bg-green-dark:hover{
        background-color:#1f9d55
    }
    .footer\:hover\:bg-green:hover{
        background-color:#38c172
    }
    .footer\:hover\:bg-green-light:hover{
        background-color:#51d88a
    }
    .footer\:hover\:bg-green-lighter:hover{
        background-color:#a2f5bf
    }
    .footer\:hover\:bg-green-lightest:hover{
        background-color:#e3fcec
    }
    .footer\:hover\:bg-teal-darkest:hover{
        background-color:#0d3331
    }
    .footer\:hover\:bg-teal-darker:hover{
        background-color:#20504f
    }
    .footer\:hover\:bg-teal-dark:hover{
        background-color:#38a89d
    }
    .footer\:hover\:bg-teal:hover{
        background-color:#4dc0b5
    }
    .footer\:hover\:bg-teal-light:hover{
        background-color:#64d5ca
    }
    .footer\:hover\:bg-teal-lighter:hover{
        background-color:#a0f0ed
    }
    .footer\:hover\:bg-teal-lightest:hover{
        background-color:#e8fffe
    }
    .footer\:hover\:bg-blue-darkest:hover{
        background-color:#12283a
    }
    .footer\:hover\:bg-blue-darker:hover{
        background-color:#1c3d5a
    }
    .footer\:hover\:bg-blue-dark:hover{
        background-color:#2779bd
    }
    .footer\:hover\:bg-blue:hover{
        background-color:#3490dc
    }
    .footer\:hover\:bg-blue-light:hover{
        background-color:#6cb2eb
    }
    .footer\:hover\:bg-blue-lighter:hover{
        background-color:#bcdefa
    }
    .footer\:hover\:bg-blue-lightest:hover{
        background-color:#eff8ff
    }
    .footer\:hover\:bg-indigo-darkest:hover{
        background-color:#191e38
    }
    .footer\:hover\:bg-indigo-darker:hover{
        background-color:#2f365f
    }
    .footer\:hover\:bg-indigo-dark:hover{
        background-color:#5661b3
    }
    .footer\:hover\:bg-indigo:hover{
        background-color:#6574cd
    }
    .footer\:hover\:bg-indigo-light:hover{
        background-color:#7886d7
    }
    .footer\:hover\:bg-indigo-lighter:hover{
        background-color:#b2b7ff
    }
    .footer\:hover\:bg-indigo-lightest:hover{
        background-color:#e6e8ff
    }
    .footer\:hover\:bg-purple-darkest:hover{
        background-color:#21183c
    }
    .footer\:hover\:bg-purple-darker:hover{
        background-color:#382b5f
    }
    .footer\:hover\:bg-purple-dark:hover{
        background-color:#794acf
    }
    .footer\:hover\:bg-purple:hover{
        background-color:#9561e2
    }
    .footer\:hover\:bg-purple-light:hover{
        background-color:#a779e9
    }
    .footer\:hover\:bg-purple-lighter:hover{
        background-color:#d6bbfc
    }
    .footer\:hover\:bg-purple-lightest:hover{
        background-color:#f3ebff
    }
    .footer\:hover\:bg-pink-darkest:hover{
        background-color:#451225
    }
    .footer\:hover\:bg-pink-darker:hover{
        background-color:#6f213f
    }
    .footer\:hover\:bg-pink-dark:hover{
        background-color:#eb5286
    }
    .footer\:hover\:bg-pink:hover{
        background-color:#f66d9b
    }
    .footer\:hover\:bg-pink-light:hover{
        background-color:#fa7ea8
    }
    .footer\:hover\:bg-pink-lighter:hover{
        background-color:#ffbbca
    }
    .footer\:hover\:bg-pink-lightest:hover{
        background-color:#ffebef
    }
    .footer\:hover\:bg-brand:hover{
        background-color:#f55069
    }
    .footer\:border-transparent{
        border-color:transparent
    }
    .footer\:border-black{
        border-color:#000
    }
    .footer\:border-grey-darkest{
        border-color:#3d4852
    }
    .footer\:border-grey-darker{
        border-color:#606f7b
    }
    .footer\:border-grey-dark{
        border-color:#8795a1
    }
    .footer\:border-grey{
        border-color:#b8c2cc
    }
    .footer\:border-grey-light{
        border-color:#dae1e7
    }
    .footer\:border-grey-lighter{
        border-color:#f1f5f8
    }
    .footer\:border-grey-lightest{
        border-color:#f8fafc
    }
    .footer\:border-white{
        border-color:#fff
    }
    .footer\:border-red-darkest{
        border-color:#3b0d0c
    }
    .footer\:border-red-darker{
        border-color:#621b18
    }
    .footer\:border-red-dark{
        border-color:#cc1f1a
    }
    .footer\:border-red{
        border-color:#e3342f
    }
    .footer\:border-red-light{
        border-color:#ef5753
    }
    .footer\:border-red-lighter{
        border-color:#f9acaa
    }
    .footer\:border-red-lightest{
        border-color:#fcebea
    }
    .footer\:border-orange-darkest{
        border-color:#462a16
    }
    .footer\:border-orange-darker{
        border-color:#613b1f
    }
    .footer\:border-orange-dark{
        border-color:#de751f
    }
    .footer\:border-orange{
        border-color:#f6993f
    }
    .footer\:border-orange-light{
        border-color:#faad63
    }
    .footer\:border-orange-lighter{
        border-color:#fcd9b6
    }
    .footer\:border-orange-lightest{
        border-color:#fff5eb
    }
    .footer\:border-yellow-darkest{
        border-color:#453411
    }
    .footer\:border-yellow-darker{
        border-color:#684f1d
    }
    .footer\:border-yellow-dark{
        border-color:#f2d024
    }
    .footer\:border-yellow{
        border-color:#ffed4a
    }
    .footer\:border-yellow-light{
        border-color:#fff382
    }
    .footer\:border-yellow-lighter{
        border-color:#fff9c2
    }
    .footer\:border-yellow-lightest{
        border-color:#fcfbeb
    }
    .footer\:border-green-darkest{
        border-color:#0f2f21
    }
    .footer\:border-green-darker{
        border-color:#1a4731
    }
    .footer\:border-green-dark{
        border-color:#1f9d55
    }
    .footer\:border-green{
        border-color:#38c172
    }
    .footer\:border-green-light{
        border-color:#51d88a
    }
    .footer\:border-green-lighter{
        border-color:#a2f5bf
    }
    .footer\:border-green-lightest{
        border-color:#e3fcec
    }
    .footer\:border-teal-darkest{
        border-color:#0d3331
    }
    .footer\:border-teal-darker{
        border-color:#20504f
    }
    .footer\:border-teal-dark{
        border-color:#38a89d
    }
    .footer\:border-teal{
        border-color:#4dc0b5
    }
    .footer\:border-teal-light{
        border-color:#64d5ca
    }
    .footer\:border-teal-lighter{
        border-color:#a0f0ed
    }
    .footer\:border-teal-lightest{
        border-color:#e8fffe
    }
    .footer\:border-blue-darkest{
        border-color:#12283a
    }
    .footer\:border-blue-darker{
        border-color:#1c3d5a
    }
    .footer\:border-blue-dark{
        border-color:#2779bd
    }
    .footer\:border-blue{
        border-color:#3490dc
    }
    .footer\:border-blue-light{
        border-color:#6cb2eb
    }
    .footer\:border-blue-lighter{
        border-color:#bcdefa
    }
    .footer\:border-blue-lightest{
        border-color:#eff8ff
    }
    .footer\:border-indigo-darkest{
        border-color:#191e38
    }
    .footer\:border-indigo-darker{
        border-color:#2f365f
    }
    .footer\:border-indigo-dark{
        border-color:#5661b3
    }
    .footer\:border-indigo{
        border-color:#6574cd
    }
    .footer\:border-indigo-light{
        border-color:#7886d7
    }
    .footer\:border-indigo-lighter{
        border-color:#b2b7ff
    }
    .footer\:border-indigo-lightest{
        border-color:#e6e8ff
    }
    .footer\:border-purple-darkest{
        border-color:#21183c
    }
    .footer\:border-purple-darker{
        border-color:#382b5f
    }
    .footer\:border-purple-dark{
        border-color:#794acf
    }
    .footer\:border-purple{
        border-color:#9561e2
    }
    .footer\:border-purple-light{
        border-color:#a779e9
    }
    .footer\:border-purple-lighter{
        border-color:#d6bbfc
    }
    .footer\:border-purple-lightest{
        border-color:#f3ebff
    }
    .footer\:border-pink-darkest{
        border-color:#451225
    }
    .footer\:border-pink-darker{
        border-color:#6f213f
    }
    .footer\:border-pink-dark{
        border-color:#eb5286
    }
    .footer\:border-pink{
        border-color:#f66d9b
    }
    .footer\:border-pink-light{
        border-color:#fa7ea8
    }
    .footer\:border-pink-lighter{
        border-color:#ffbbca
    }
    .footer\:border-pink-lightest{
        border-color:#ffebef
    }
    .footer\:border-brand{
        border-color:#f55069
    }
    .footer\:rounded-none{
        border-radius:0
    }
    .footer\:rounded-sm{
        border-radius:.125rem
    }
    .footer\:rounded{
        border-radius:.25rem
    }
    .footer\:rounded-lg{
        border-radius:.5rem
    }
    .footer\:rounded-full{
        border-radius:9999px
    }
    .footer\:rounded-t-none{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
    .footer\:rounded-r-none{
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .footer\:rounded-b-none{
        border-bottom-right-radius:0;
        border-bottom-left-radius:0
    }
    .footer\:rounded-l-none{
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .footer\:rounded-t-sm{
        border-top-left-radius:.125rem;
        border-top-right-radius:.125rem
    }
    .footer\:rounded-r-sm{
        border-top-right-radius:.125rem;
        border-bottom-right-radius:.125rem
    }
    .footer\:rounded-b-sm{
        border-bottom-right-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .footer\:rounded-l-sm{
        border-top-left-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .footer\:rounded-t{
        border-top-left-radius:.25rem;
        border-top-right-radius:.25rem
    }
    .footer\:rounded-r{
        border-top-right-radius:.25rem;
        border-bottom-right-radius:.25rem
    }
    .footer\:rounded-b{
        border-bottom-right-radius:.25rem;
        border-bottom-left-radius:.25rem
    }
    .footer\:rounded-l{
        border-top-left-radius:.25rem;
        border-bottom-left-radius:.25rem
    }
    .footer\:rounded-t-lg{
        border-top-left-radius:.5rem;
        border-top-right-radius:.5rem
    }
    .footer\:rounded-r-lg{
        border-top-right-radius:.5rem;
        border-bottom-right-radius:.5rem
    }
    .footer\:rounded-b-lg{
        border-bottom-right-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .footer\:rounded-l-lg{
        border-top-left-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .footer\:rounded-t-full{
        border-top-left-radius:9999px;
        border-top-right-radius:9999px
    }
    .footer\:rounded-r-full{
        border-top-right-radius:9999px;
        border-bottom-right-radius:9999px
    }
    .footer\:rounded-b-full{
        border-bottom-right-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .footer\:rounded-l-full{
        border-top-left-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .footer\:rounded-tl-none{
        border-top-left-radius:0
    }
    .footer\:rounded-tr-none{
        border-top-right-radius:0
    }
    .footer\:rounded-br-none{
        border-bottom-right-radius:0
    }
    .footer\:rounded-bl-none{
        border-bottom-left-radius:0
    }
    .footer\:rounded-tl-sm{
        border-top-left-radius:.125rem
    }
    .footer\:rounded-tr-sm{
        border-top-right-radius:.125rem
    }
    .footer\:rounded-br-sm{
        border-bottom-right-radius:.125rem
    }
    .footer\:rounded-bl-sm{
        border-bottom-left-radius:.125rem
    }
    .footer\:rounded-tl{
        border-top-left-radius:.25rem
    }
    .footer\:rounded-tr{
        border-top-right-radius:.25rem
    }
    .footer\:rounded-br{
        border-bottom-right-radius:.25rem
    }
    .footer\:rounded-bl{
        border-bottom-left-radius:.25rem
    }
    .footer\:rounded-tl-lg{
        border-top-left-radius:.5rem
    }
    .footer\:rounded-tr-lg{
        border-top-right-radius:.5rem
    }
    .footer\:rounded-br-lg{
        border-bottom-right-radius:.5rem
    }
    .footer\:rounded-bl-lg{
        border-bottom-left-radius:.5rem
    }
    .footer\:rounded-tl-full{
        border-top-left-radius:9999px
    }
    .footer\:rounded-tr-full{
        border-top-right-radius:9999px
    }
    .footer\:rounded-br-full{
        border-bottom-right-radius:9999px
    }
    .footer\:rounded-bl-full{
        border-bottom-left-radius:9999px
    }
    .footer\:border-solid{
        border-style:solid
    }
    .footer\:border-dashed{
        border-style:dashed
    }
    .footer\:border-dotted{
        border-style:dotted
    }
    .footer\:border-none{
        border-style:none
    }
    .footer\:border-0{
        border-width:0
    }
    .footer\:border-1{
        border-width:.0625rem
    }
    .footer\:border-2{
        border-width:.125rem
    }
    .footer\:border{
        border-width:.0625rem
    }
    .footer\:border-grid{
        border-width:1.5px
    }
    .footer\:border-t-0{
        border-top-width:0
    }
    .footer\:border-r-0{
        border-right-width:0
    }
    .footer\:border-b-0{
        border-bottom-width:0
    }
    .footer\:border-l-0{
        border-left-width:0
    }
    .footer\:border-t-1{
        border-top-width:.0625rem
    }
    .footer\:border-r-1{
        border-right-width:.0625rem
    }
    .footer\:border-b-1{
        border-bottom-width:.0625rem
    }
    .footer\:border-l-1{
        border-left-width:.0625rem
    }
    .footer\:border-t-2{
        border-top-width:.125rem
    }
    .footer\:border-r-2{
        border-right-width:.125rem
    }
    .footer\:border-b-2{
        border-bottom-width:.125rem
    }
    .footer\:border-l-2{
        border-left-width:.125rem
    }
    .footer\:border-t{
        border-top-width:.0625rem
    }
    .footer\:border-r{
        border-right-width:.0625rem
    }
    .footer\:border-b{
        border-bottom-width:.0625rem
    }
    .footer\:border-l{
        border-left-width:.0625rem
    }
    .footer\:border-t-grid{
        border-top-width:1.5px
    }
    .footer\:border-r-grid{
        border-right-width:1.5px
    }
    .footer\:border-b-grid{
        border-bottom-width:1.5px
    }
    .footer\:border-l-grid{
        border-left-width:1.5px
    }
    .footer\:block{
        display:block
    }
    .footer\:inline-block{
        display:inline-block
    }
    .footer\:inline{
        display:inline
    }
    .footer\:table{
        display:table
    }
    .footer\:table-row{
        display:table-row
    }
    .footer\:table-cell{
        display:table-cell
    }
    .footer\:hidden{
        display:none
    }
    .footer\:flex{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .footer\:inline-flex{
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex
    }
    .footer\:flex-row{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .footer\:flex-row-reverse{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .footer\:flex-col{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .footer\:flex-col-reverse{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .footer\:flex-wrap{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .footer\:flex-wrap-reverse{
        -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
    }
    .footer\:flex-no-wrap{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .footer\:items-start{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .footer\:items-end{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .footer\:items-center{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .footer\:items-baseline{
        -webkit-box-align:baseline;
        -ms-flex-align:baseline;
        align-items:baseline
    }
    .footer\:items-stretch{
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .footer\:self-auto{
        -ms-flex-item-align:auto;
        align-self:auto
    }
    .footer\:self-start{
        -ms-flex-item-align:start;
        align-self:flex-start
    }
    .footer\:self-end{
        -ms-flex-item-align:end;
        align-self:flex-end
    }
    .footer\:self-center{
        -ms-flex-item-align:center;
        align-self:center
    }
    .footer\:self-stretch{
        -ms-flex-item-align:stretch;
        align-self:stretch
    }
    .footer\:justify-start{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .footer\:justify-end{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .footer\:justify-center{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .footer\:justify-between{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .footer\:justify-around{
        -ms-flex-pack:distribute;
        justify-content:space-around
    }
    .footer\:content-center{
        -ms-flex-line-pack:center;
        align-content:center
    }
    .footer\:content-start{
        -ms-flex-line-pack:start;
        align-content:flex-start
    }
    .footer\:content-end{
        -ms-flex-line-pack:end;
        align-content:flex-end
    }
    .footer\:content-between{
        -ms-flex-line-pack:justify;
        align-content:space-between
    }
    .footer\:content-around{
        -ms-flex-line-pack:distribute;
        align-content:space-around
    }
    .footer\:flex-1{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
    .footer\:flex-auto{
        -webkit-box-flex:1;
        -ms-flex:auto;
        flex:auto
    }
    .footer\:flex-initial{
        -webkit-box-flex:initial;
        -ms-flex:initial;
        flex:initial
    }
    .footer\:flex-none{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none
    }
    .footer\:flex-grow{
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1
    }
    .footer\:flex-shrink{
        -ms-flex-negative:1;
        flex-shrink:1
    }
    .footer\:flex-no-grow{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .footer\:flex-no-shrink{
        -ms-flex-negative:0;
        flex-shrink:0
    }
    .footer\:h-0{
        height:0
    }
    .footer\:h-input{
        height:3.75rem
    }
    .footer\:h-lg-btn{
        height:5rem
    }
    .footer\:h-tag{
        height:1.875rem
    }
    .footer\:h-sm-tag{
        height:1.375rem
    }
    .footer\:h-lightbox{
        height:41.25rem
    }
    .footer\:h-lg-card{
        height:35rem
    }
    .footer\:h-auto{
        height:auto
    }
    .footer\:h-px{
        height:1px
    }
    .footer\:h-full{
        height:100%
    }
    .footer\:h-screen{
        height:100vh
    }
    .footer\:h-burger{
        height:3px
    }
    .footer\:leading-none{
        line-height:1
    }
    .footer\:leading-tight{
        line-height:1.25
    }
    .footer\:leading-normal{
        line-height:1.5
    }
    .footer\:leading-loose{
        line-height:2
    }
    .footer\:leading-2xl{
        line-height:1.3333333333333333
    }
    .footer\:leading-xl{
        line-height:1.4
    }
    .footer\:leading-lg{
        line-height:1.3333333333333333
    }
    .footer\:leading-body{
        line-height:1.7777777777777777
    }
    .footer\:leading-sm{
        line-height:2
    }
    .footer\:leading-xs{
        line-height:2.2222222222222223
    }
    .footer\:leading-footer{
        line-height:.9375rem
    }
    .footer\:leading-copy,.footer\:leading-intro{
        line-height:1.3125rem
    }
    .footer\:m-0{
        margin:0
    }
    .footer\:m-1{
        margin:.3125rem
    }
    .footer\:m-2{
        margin:.625rem
    }
    .footer\:m-3{
        margin:.9375rem
    }
    .footer\:m-4{
        margin:1.25rem
    }
    .footer\:m-5{
        margin:1.5625rem
    }
    .footer\:m-6{
        margin:1.875rem
    }
    .footer\:m-7{
        margin:2.1875rem
    }
    .footer\:m-8{
        margin:2.5rem
    }
    .footer\:m-9{
        margin:2.8125rem
    }
    .footer\:m-10{
        margin:3.125rem
    }
    .footer\:m-11{
        margin:3.4375rem
    }
    .footer\:m-12{
        margin:3.75rem
    }
    .footer\:m-13{
        margin:4.375rem
    }
    .footer\:m-14{
        margin:5rem
    }
    .footer\:m-15{
        margin:5.625rem
    }
    .footer\:m-16{
        margin:6.25rem
    }
    .footer\:m-auto{
        margin:auto
    }
    .footer\:m-px{
        margin:.0625rem
    }
    .footer\:m-default{
        margin:1.5625rem
    }
    .footer\:m-enter{
        margin:1em
    }
    .footer\:my-0{
        margin-top:0;
        margin-bottom:0
    }
    .footer\:mx-0{
        margin-left:0;
        margin-right:0
    }
    .footer\:my-1{
        margin-top:.3125rem;
        margin-bottom:.3125rem
    }
    .footer\:mx-1{
        margin-left:.3125rem;
        margin-right:.3125rem
    }
    .footer\:my-2{
        margin-top:.625rem;
        margin-bottom:.625rem
    }
    .footer\:mx-2{
        margin-left:.625rem;
        margin-right:.625rem
    }
    .footer\:my-3{
        margin-top:.9375rem;
        margin-bottom:.9375rem
    }
    .footer\:mx-3{
        margin-left:.9375rem;
        margin-right:.9375rem
    }
    .footer\:my-4{
        margin-top:1.25rem;
        margin-bottom:1.25rem
    }
    .footer\:mx-4{
        margin-left:1.25rem;
        margin-right:1.25rem
    }
    .footer\:my-5{
        margin-top:1.5625rem;
        margin-bottom:1.5625rem
    }
    .footer\:mx-5{
        margin-left:1.5625rem;
        margin-right:1.5625rem
    }
    .footer\:my-6{
        margin-top:1.875rem;
        margin-bottom:1.875rem
    }
    .footer\:mx-6{
        margin-left:1.875rem;
        margin-right:1.875rem
    }
    .footer\:my-7{
        margin-top:2.1875rem;
        margin-bottom:2.1875rem
    }
    .footer\:mx-7{
        margin-left:2.1875rem;
        margin-right:2.1875rem
    }
    .footer\:my-8{
        margin-top:2.5rem;
        margin-bottom:2.5rem
    }
    .footer\:mx-8{
        margin-left:2.5rem;
        margin-right:2.5rem
    }
    .footer\:my-9{
        margin-top:2.8125rem;
        margin-bottom:2.8125rem
    }
    .footer\:mx-9{
        margin-left:2.8125rem;
        margin-right:2.8125rem
    }
    .footer\:my-10{
        margin-top:3.125rem;
        margin-bottom:3.125rem
    }
    .footer\:mx-10{
        margin-left:3.125rem;
        margin-right:3.125rem
    }
    .footer\:my-11{
        margin-top:3.4375rem;
        margin-bottom:3.4375rem
    }
    .footer\:mx-11{
        margin-left:3.4375rem;
        margin-right:3.4375rem
    }
    .footer\:my-12{
        margin-top:3.75rem;
        margin-bottom:3.75rem
    }
    .footer\:mx-12{
        margin-left:3.75rem;
        margin-right:3.75rem
    }
    .footer\:my-13{
        margin-top:4.375rem;
        margin-bottom:4.375rem
    }
    .footer\:mx-13{
        margin-left:4.375rem;
        margin-right:4.375rem
    }
    .footer\:my-14{
        margin-top:5rem;
        margin-bottom:5rem
    }
    .footer\:mx-14{
        margin-left:5rem;
        margin-right:5rem
    }
    .footer\:my-15{
        margin-top:5.625rem;
        margin-bottom:5.625rem
    }
    .footer\:mx-15{
        margin-left:5.625rem;
        margin-right:5.625rem
    }
    .footer\:my-16{
        margin-top:6.25rem;
        margin-bottom:6.25rem
    }
    .footer\:mx-16{
        margin-left:6.25rem;
        margin-right:6.25rem
    }
    .footer\:my-auto{
        margin-top:auto;
        margin-bottom:auto
    }
    .footer\:mx-auto{
        margin-left:auto;
        margin-right:auto
    }
    .footer\:my-px{
        margin-top:.0625rem;
        margin-bottom:.0625rem
    }
    .footer\:mx-px{
        margin-left:.0625rem;
        margin-right:.0625rem
    }
    .footer\:my-default{
        margin-top:1.5625rem;
        margin-bottom:1.5625rem
    }
    .footer\:mx-default{
        margin-left:1.5625rem;
        margin-right:1.5625rem
    }
    .footer\:my-enter{
        margin-top:1em;
        margin-bottom:1em
    }
    .footer\:mx-enter{
        margin-left:1em;
        margin-right:1em
    }
    .footer\:mt-0{
        margin-top:0
    }
    .footer\:mr-0{
        margin-right:0
    }
    .footer\:mb-0{
        margin-bottom:0
    }
    .footer\:ml-0{
        margin-left:0
    }
    .footer\:mt-1{
        margin-top:.3125rem
    }
    .footer\:mr-1{
        margin-right:.3125rem
    }
    .footer\:mb-1{
        margin-bottom:.3125rem
    }
    .footer\:ml-1{
        margin-left:.3125rem
    }
    .footer\:mt-2{
        margin-top:.625rem
    }
    .footer\:mr-2{
        margin-right:.625rem
    }
    .footer\:mb-2{
        margin-bottom:.625rem
    }
    .footer\:ml-2{
        margin-left:.625rem
    }
    .footer\:mt-3{
        margin-top:.9375rem
    }
    .footer\:mr-3{
        margin-right:.9375rem
    }
    .footer\:mb-3{
        margin-bottom:.9375rem
    }
    .footer\:ml-3{
        margin-left:.9375rem
    }
    .footer\:mt-4{
        margin-top:1.25rem
    }
    .footer\:mr-4{
        margin-right:1.25rem
    }
    .footer\:mb-4{
        margin-bottom:1.25rem
    }
    .footer\:ml-4{
        margin-left:1.25rem
    }
    .footer\:mt-5{
        margin-top:1.5625rem
    }
    .footer\:mr-5{
        margin-right:1.5625rem
    }
    .footer\:mb-5{
        margin-bottom:1.5625rem
    }
    .footer\:ml-5{
        margin-left:1.5625rem
    }
    .footer\:mt-6{
        margin-top:1.875rem
    }
    .footer\:mr-6{
        margin-right:1.875rem
    }
    .footer\:mb-6{
        margin-bottom:1.875rem
    }
    .footer\:ml-6{
        margin-left:1.875rem
    }
    .footer\:mt-7{
        margin-top:2.1875rem
    }
    .footer\:mr-7{
        margin-right:2.1875rem
    }
    .footer\:mb-7{
        margin-bottom:2.1875rem
    }
    .footer\:ml-7{
        margin-left:2.1875rem
    }
    .footer\:mt-8{
        margin-top:2.5rem
    }
    .footer\:mr-8{
        margin-right:2.5rem
    }
    .footer\:mb-8{
        margin-bottom:2.5rem
    }
    .footer\:ml-8{
        margin-left:2.5rem
    }
    .footer\:mt-9{
        margin-top:2.8125rem
    }
    .footer\:mr-9{
        margin-right:2.8125rem
    }
    .footer\:mb-9{
        margin-bottom:2.8125rem
    }
    .footer\:ml-9{
        margin-left:2.8125rem
    }
    .footer\:mt-10{
        margin-top:3.125rem
    }
    .footer\:mr-10{
        margin-right:3.125rem
    }
    .footer\:mb-10{
        margin-bottom:3.125rem
    }
    .footer\:ml-10{
        margin-left:3.125rem
    }
    .footer\:mt-11{
        margin-top:3.4375rem
    }
    .footer\:mr-11{
        margin-right:3.4375rem
    }
    .footer\:mb-11{
        margin-bottom:3.4375rem
    }
    .footer\:ml-11{
        margin-left:3.4375rem
    }
    .footer\:mt-12{
        margin-top:3.75rem
    }
    .footer\:mr-12{
        margin-right:3.75rem
    }
    .footer\:mb-12{
        margin-bottom:3.75rem
    }
    .footer\:ml-12{
        margin-left:3.75rem
    }
    .footer\:mt-13{
        margin-top:4.375rem
    }
    .footer\:mr-13{
        margin-right:4.375rem
    }
    .footer\:mb-13{
        margin-bottom:4.375rem
    }
    .footer\:ml-13{
        margin-left:4.375rem
    }
    .footer\:mt-14{
        margin-top:5rem
    }
    .footer\:mr-14{
        margin-right:5rem
    }
    .footer\:mb-14{
        margin-bottom:5rem
    }
    .footer\:ml-14{
        margin-left:5rem
    }
    .footer\:mt-15{
        margin-top:5.625rem
    }
    .footer\:mr-15{
        margin-right:5.625rem
    }
    .footer\:mb-15{
        margin-bottom:5.625rem
    }
    .footer\:ml-15{
        margin-left:5.625rem
    }
    .footer\:mt-16{
        margin-top:6.25rem
    }
    .footer\:mr-16{
        margin-right:6.25rem
    }
    .footer\:mb-16{
        margin-bottom:6.25rem
    }
    .footer\:ml-16{
        margin-left:6.25rem
    }
    .footer\:mt-auto{
        margin-top:auto
    }
    .footer\:mr-auto{
        margin-right:auto
    }
    .footer\:mb-auto{
        margin-bottom:auto
    }
    .footer\:ml-auto{
        margin-left:auto
    }
    .footer\:mt-px{
        margin-top:.0625rem
    }
    .footer\:mr-px{
        margin-right:.0625rem
    }
    .footer\:mb-px{
        margin-bottom:.0625rem
    }
    .footer\:ml-px{
        margin-left:.0625rem
    }
    .footer\:mt-default{
        margin-top:1.5625rem
    }
    .footer\:mr-default{
        margin-right:1.5625rem
    }
    .footer\:mb-default{
        margin-bottom:1.5625rem
    }
    .footer\:ml-default{
        margin-left:1.5625rem
    }
    .footer\:mt-enter{
        margin-top:1em
    }
    .footer\:mr-enter{
        margin-right:1em
    }
    .footer\:mb-enter{
        margin-bottom:1em
    }
    .footer\:ml-enter{
        margin-left:1em
    }
    .footer\:max-h-full{
        max-height:100%
    }
    .footer\:max-h-screen{
        max-height:100vh
    }
    .footer\:max-h-lightbox{
        max-height:41.25rem
    }
    .footer\:max-h-lg-card{
        max-height:35rem
    }
    .footer\:max-w-xs{
        max-width:10rem
    }
    .footer\:max-w-sm{
        max-width:30rem
    }
    .footer\:max-w-md{
        max-width:40rem
    }
    .footer\:max-w-lg{
        max-width:50rem
    }
    .footer\:max-w-xl{
        max-width:60rem
    }
    .footer\:max-w-full{
        max-width:100%
    }
    .footer\:max-w-lightbox{
        max-width:27.5rem
    }
    .footer\:max-w-card{
        max-width:23.125rem
    }
    .footer\:max-w-subscribe{
        max-width:48.125rem
    }
    .footer\:max-w-subheading{
        max-width:22em
    }
    .footer\:min-h-0{
        min-height:0
    }
    .footer\:min-h-full{
        min-height:100%
    }
    .footer\:min-h-screen{
        min-height:100vh
    }
    .footer\:min-w-0{
        min-width:0
    }
    .footer\:min-w-full{
        min-width:100%
    }
    .footer\:opacity-0{
        opacity:0
    }
    .footer\:opacity-25{
        opacity:.25
    }
    .footer\:opacity-50{
        opacity:.5
    }
    .footer\:opacity-75{
        opacity:.75
    }
    .footer\:opacity-100{
        opacity:1
    }
    .footer\:p-0{
        padding:0
    }
    .footer\:p-1{
        padding:.3125rem
    }
    .footer\:p-2{
        padding:.625rem
    }
    .footer\:p-3{
        padding:.9375rem
    }
    .footer\:p-4{
        padding:1.25rem
    }
    .footer\:p-5{
        padding:1.5625rem
    }
    .footer\:p-6{
        padding:1.875rem
    }
    .footer\:p-7{
        padding:2.1875rem
    }
    .footer\:p-8{
        padding:2.5rem
    }
    .footer\:p-9{
        padding:2.8125rem
    }
    .footer\:p-10{
        padding:3.125rem
    }
    .footer\:p-11{
        padding:3.4375rem
    }
    .footer\:p-12{
        padding:3.75rem
    }
    .footer\:p-13{
        padding:4.375rem
    }
    .footer\:p-14{
        padding:5rem
    }
    .footer\:p-15{
        padding:5.625rem
    }
    .footer\:p-16{
        padding:6.25rem
    }
    .footer\:p-px{
        padding:.0625rem
    }
    .footer\:p-default{
        padding:1.5625rem
    }
    .footer\:py-0{
        padding-top:0;
        padding-bottom:0
    }
    .footer\:px-0{
        padding-left:0;
        padding-right:0
    }
    .footer\:py-1{
        padding-top:.3125rem;
        padding-bottom:.3125rem
    }
    .footer\:px-1{
        padding-left:.3125rem;
        padding-right:.3125rem
    }
    .footer\:py-2{
        padding-top:.625rem;
        padding-bottom:.625rem
    }
    .footer\:px-2{
        padding-left:.625rem;
        padding-right:.625rem
    }
    .footer\:py-3{
        padding-top:.9375rem;
        padding-bottom:.9375rem
    }
    .footer\:px-3{
        padding-left:.9375rem;
        padding-right:.9375rem
    }
    .footer\:py-4{
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .footer\:px-4{
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .footer\:py-5{
        padding-top:1.5625rem;
        padding-bottom:1.5625rem
    }
    .footer\:px-5{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
    .footer\:py-6{
        padding-top:1.875rem;
        padding-bottom:1.875rem
    }
    .footer\:px-6{
        padding-left:1.875rem;
        padding-right:1.875rem
    }
    .footer\:py-7{
        padding-top:2.1875rem;
        padding-bottom:2.1875rem
    }
    .footer\:px-7{
        padding-left:2.1875rem;
        padding-right:2.1875rem
    }
    .footer\:py-8{
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .footer\:px-8{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .footer\:py-9{
        padding-top:2.8125rem;
        padding-bottom:2.8125rem
    }
    .footer\:px-9{
        padding-left:2.8125rem;
        padding-right:2.8125rem
    }
    .footer\:py-10{
        padding-top:3.125rem;
        padding-bottom:3.125rem
    }
    .footer\:px-10{
        padding-left:3.125rem;
        padding-right:3.125rem
    }
    .footer\:py-11{
        padding-top:3.4375rem;
        padding-bottom:3.4375rem
    }
    .footer\:px-11{
        padding-left:3.4375rem;
        padding-right:3.4375rem
    }
    .footer\:py-12{
        padding-top:3.75rem;
        padding-bottom:3.75rem
    }
    .footer\:px-12{
        padding-left:3.75rem;
        padding-right:3.75rem
    }
    .footer\:py-13{
        padding-top:4.375rem;
        padding-bottom:4.375rem
    }
    .footer\:px-13{
        padding-left:4.375rem;
        padding-right:4.375rem
    }
    .footer\:py-14{
        padding-top:5rem;
        padding-bottom:5rem
    }
    .footer\:px-14{
        padding-left:5rem;
        padding-right:5rem
    }
    .footer\:py-15{
        padding-top:5.625rem;
        padding-bottom:5.625rem
    }
    .footer\:px-15{
        padding-left:5.625rem;
        padding-right:5.625rem
    }
    .footer\:py-16{
        padding-top:6.25rem;
        padding-bottom:6.25rem
    }
    .footer\:px-16{
        padding-left:6.25rem;
        padding-right:6.25rem
    }
    .footer\:py-px{
        padding-top:.0625rem;
        padding-bottom:.0625rem
    }
    .footer\:px-px{
        padding-left:.0625rem;
        padding-right:.0625rem
    }
    .footer\:py-default{
        padding-top:1.5625rem;
        padding-bottom:1.5625rem
    }
    .footer\:px-default{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
    .footer\:pt-0{
        padding-top:0
    }
    .footer\:pr-0{
        padding-right:0
    }
    .footer\:pb-0{
        padding-bottom:0
    }
    .footer\:pl-0{
        padding-left:0
    }
    .footer\:pt-1{
        padding-top:.3125rem
    }
    .footer\:pr-1{
        padding-right:.3125rem
    }
    .footer\:pb-1{
        padding-bottom:.3125rem
    }
    .footer\:pl-1{
        padding-left:.3125rem
    }
    .footer\:pt-2{
        padding-top:.625rem
    }
    .footer\:pr-2{
        padding-right:.625rem
    }
    .footer\:pb-2{
        padding-bottom:.625rem
    }
    .footer\:pl-2{
        padding-left:.625rem
    }
    .footer\:pt-3{
        padding-top:.9375rem
    }
    .footer\:pr-3{
        padding-right:.9375rem
    }
    .footer\:pb-3{
        padding-bottom:.9375rem
    }
    .footer\:pl-3{
        padding-left:.9375rem
    }
    .footer\:pt-4{
        padding-top:1.25rem
    }
    .footer\:pr-4{
        padding-right:1.25rem
    }
    .footer\:pb-4{
        padding-bottom:1.25rem
    }
    .footer\:pl-4{
        padding-left:1.25rem
    }
    .footer\:pt-5{
        padding-top:1.5625rem
    }
    .footer\:pr-5{
        padding-right:1.5625rem
    }
    .footer\:pb-5{
        padding-bottom:1.5625rem
    }
    .footer\:pl-5{
        padding-left:1.5625rem
    }
    .footer\:pt-6{
        padding-top:1.875rem
    }
    .footer\:pr-6{
        padding-right:1.875rem
    }
    .footer\:pb-6{
        padding-bottom:1.875rem
    }
    .footer\:pl-6{
        padding-left:1.875rem
    }
    .footer\:pt-7{
        padding-top:2.1875rem
    }
    .footer\:pr-7{
        padding-right:2.1875rem
    }
    .footer\:pb-7{
        padding-bottom:2.1875rem
    }
    .footer\:pl-7{
        padding-left:2.1875rem
    }
    .footer\:pt-8{
        padding-top:2.5rem
    }
    .footer\:pr-8{
        padding-right:2.5rem
    }
    .footer\:pb-8{
        padding-bottom:2.5rem
    }
    .footer\:pl-8{
        padding-left:2.5rem
    }
    .footer\:pt-9{
        padding-top:2.8125rem
    }
    .footer\:pr-9{
        padding-right:2.8125rem
    }
    .footer\:pb-9{
        padding-bottom:2.8125rem
    }
    .footer\:pl-9{
        padding-left:2.8125rem
    }
    .footer\:pt-10{
        padding-top:3.125rem
    }
    .footer\:pr-10{
        padding-right:3.125rem
    }
    .footer\:pb-10{
        padding-bottom:3.125rem
    }
    .footer\:pl-10{
        padding-left:3.125rem
    }
    .footer\:pt-11{
        padding-top:3.4375rem
    }
    .footer\:pr-11{
        padding-right:3.4375rem
    }
    .footer\:pb-11{
        padding-bottom:3.4375rem
    }
    .footer\:pl-11{
        padding-left:3.4375rem
    }
    .footer\:pt-12{
        padding-top:3.75rem
    }
    .footer\:pr-12{
        padding-right:3.75rem
    }
    .footer\:pb-12{
        padding-bottom:3.75rem
    }
    .footer\:pl-12{
        padding-left:3.75rem
    }
    .footer\:pt-13{
        padding-top:4.375rem
    }
    .footer\:pr-13{
        padding-right:4.375rem
    }
    .footer\:pb-13{
        padding-bottom:4.375rem
    }
    .footer\:pl-13{
        padding-left:4.375rem
    }
    .footer\:pt-14{
        padding-top:5rem
    }
    .footer\:pr-14{
        padding-right:5rem
    }
    .footer\:pb-14{
        padding-bottom:5rem
    }
    .footer\:pl-14{
        padding-left:5rem
    }
    .footer\:pt-15{
        padding-top:5.625rem
    }
    .footer\:pr-15{
        padding-right:5.625rem
    }
    .footer\:pb-15{
        padding-bottom:5.625rem
    }
    .footer\:pl-15{
        padding-left:5.625rem
    }
    .footer\:pt-16{
        padding-top:6.25rem
    }
    .footer\:pr-16{
        padding-right:6.25rem
    }
    .footer\:pb-16{
        padding-bottom:6.25rem
    }
    .footer\:pl-16{
        padding-left:6.25rem
    }
    .footer\:pt-px{
        padding-top:.0625rem
    }
    .footer\:pr-px{
        padding-right:.0625rem
    }
    .footer\:pb-px{
        padding-bottom:.0625rem
    }
    .footer\:pl-px{
        padding-left:.0625rem
    }
    .footer\:pt-default{
        padding-top:1.5625rem
    }
    .footer\:pr-default{
        padding-right:1.5625rem
    }
    .footer\:pb-default{
        padding-bottom:1.5625rem
    }
    .footer\:pl-default{
        padding-left:1.5625rem
    }
    .footer\:static{
        position:static
    }
    .footer\:fixed{
        position:fixed
    }
    .footer\:absolute{
        position:absolute
    }
    .footer\:relative{
        position:relative
    }
    .footer\:pin-none{
        top:auto;
        right:auto;
        bottom:auto;
        left:auto
    }
    .footer\:pin{
        right:0;
        left:0
    }
    .footer\:pin,.footer\:pin-y{
        top:0;
        bottom:0
    }
    .footer\:pin-x{
        right:0;
        left:0
    }
    .footer\:pin-t{
        top:0
    }
    .footer\:pin-r{
        right:0
    }
    .footer\:pin-b{
        bottom:0
    }
    .footer\:pin-l{
        left:0
    }
    .footer\:text-2xl{
        font-size:2.8125rem
    }
    .footer\:text-xl{
        font-size:1.875rem
    }
    .footer\:text-lg{
        font-size:1.5rem
    }
    .footer\:text-body{
        font-size:1.125rem
    }
    .footer\:text-sm{
        font-size:.75rem
    }
    .footer\:text-xs{
        font-size:.5625rem
    }
    .footer\:text-menu{
        font-size:1rem
    }
    .footer\:text-subheading{
        font-size:1.6875rem
    }
    .footer\:text-heading{
        font-size:3rem
    }
    .footer\:text-footer{
        font-size:.875rem
    }
    .footer\:text-grid{
        font-size:1.875rem
    }
    .footer\:text-copy{
        font-size:1.125rem
    }
    .footer\:w-0{
        width:0
    }
    .footer\:w-1\/12{
        width:8.3333%
    }
    .footer\:w-2\/12{
        width:16.6667%
    }
    .footer\:w-3\/12{
        width:25%
    }
    .footer\:w-4\/12{
        width:33.3333%
    }
    .footer\:w-5\/12{
        width:41.6667%
    }
    .footer\:w-6\/12{
        width:50%
    }
    .footer\:w-7\/12{
        width:58.3333%
    }
    .footer\:w-8\/12{
        width:66.6667%
    }
    .footer\:w-9\/12{
        width:75%
    }
    .footer\:w-10\/12{
        width:83.3333%
    }
    .footer\:w-11\/12{
        width:91.6667%
    }
    .footer\:w-auto{
        width:auto
    }
    .footer\:w-px{
        width:1px
    }
    .footer\:w-full{
        width:100%
    }
    .footer\:w-screen{
        width:100vw
    }
    .footer\:w-half{
        width:50%
    }
    .footer\:w-onethird{
        width:33.333333333333336%
    }
    .footer\:w-twothirds{
        width:66.66666666666667%
    }
    .footer\:z-0{
        z-index:0
    }
    .footer\:z-10{
        z-index:4
    }
    .footer\:z-20{
        z-index:5
    }
    .footer\:z-30{
        z-index:6
    }
    .footer\:z-40{
        z-index:7
    }
    .footer\:z-50{
        z-index:8
    }
    .footer\:z-auto{
        z-index:auto
    }
    .footer\:m-su{
        margin-right:40px
    }
    .footer\:w-su-1\/12{
        width:calc(((100% - 440px) / 12 * 1))
    }
    .footer\:w-su-2\/12{
        width:calc(40px + ((100% - 440px) / 12 * 2))
    }
    .footer\:w-su-3\/12{
        width:calc(80px + ((100% - 440px) / 12 * 3))
    }
    .footer\:w-su-4\/12{
        width:calc(120px + ((100% - 440px) / 12 * 4))
    }
    .footer\:w-su-5\/12{
        width:calc(160px + ((100% - 440px) / 12 * 5))
    }
    .footer\:w-su-6\/12{
        width:calc(200px + ((100% - 440px) / 12 * 6))
    }
    .footer\:w-su-7\/12{
        width:calc(240px + ((100% - 440px) / 12 * 7))
    }
    .footer\:w-su-8\/12{
        width:calc(280px + ((100% - 440px) / 12 * 8))
    }
    .footer\:w-su-9\/12{
        width:calc(320px + ((100% - 440px) / 12 * 9))
    }
    .footer\:w-su-10\/12{
        width:calc(360px + ((100% - 440px) / 12 * 10))
    }
    .footer\:w-su-11\/12{
        width:calc(400px + ((100% - 440px) / 12 * 11))
    }
    .footer\:w-su-12\/12{
        width:calc(440px + (100% - 440px))
    }
    .footer\:m-su-offset-1\/12{
        margin-left:calc(((100% - 440px) / 12 * 1))
    }
    .footer\:m-su-offset-2\/12{
        margin-left:calc(40px + ((100% - 440px) / 12 * 2))
    }
    .footer\:m-su-offset-3\/12{
        margin-left:calc(80px + ((100% - 440px) / 12 * 3))
    }
    .footer\:m-su-offset-4\/12{
        margin-left:calc(120px + ((100% - 440px) / 12 * 4))
    }
    .footer\:m-su-offset-5\/12{
        margin-left:calc(160px + ((100% - 440px) / 12 * 5))
    }
    .footer\:m-su-offset-6\/12{
        margin-left:calc(200px + ((100% - 440px) / 12 * 6))
    }
    .footer\:m-su-offset-7\/12{
        margin-left:calc(240px + ((100% - 440px) / 12 * 7))
    }
    .footer\:m-su-offset-8\/12{
        margin-left:calc(280px + ((100% - 440px) / 12 * 8))
    }
    .footer\:m-su-offset-9\/12{
        margin-left:calc(320px + ((100% - 440px) / 12 * 9))
    }
    .footer\:m-su-offset-10\/12{
        margin-left:calc(360px + ((100% - 440px) / 12 * 10))
    }
    .footer\:m-su-offset-11\/12{
        margin-left:calc(400px + ((100% - 440px) / 12 * 11))
    }
    .footer\:m-su-offset-12\/12{
        margin-left:calc(440px + (100% - 440px))
    }
    .footer\:object-fit{
        font-family:object-fit\:cover;
        -o-object-fit:cover;
        object-fit:cover
    }
}
@media (min-width:71.875em){
    .logos\:bg-transparent{
        background-color:transparent
    }
    .logos\:bg-black{
        background-color:#000
    }
    .logos\:bg-grey-darkest{
        background-color:#3d4852
    }
    .logos\:bg-grey-darker{
        background-color:#606f7b
    }
    .logos\:bg-grey-dark{
        background-color:#8795a1
    }
    .logos\:bg-grey{
        background-color:#b8c2cc
    }
    .logos\:bg-grey-light{
        background-color:#dae1e7
    }
    .logos\:bg-grey-lighter{
        background-color:#f1f5f8
    }
    .logos\:bg-grey-lightest{
        background-color:#f8fafc
    }
    .logos\:bg-white{
        background-color:#fff
    }
    .logos\:bg-red-darkest{
        background-color:#3b0d0c
    }
    .logos\:bg-red-darker{
        background-color:#621b18
    }
    .logos\:bg-red-dark{
        background-color:#cc1f1a
    }
    .logos\:bg-red{
        background-color:#e3342f
    }
    .logos\:bg-red-light{
        background-color:#ef5753
    }
    .logos\:bg-red-lighter{
        background-color:#f9acaa
    }
    .logos\:bg-red-lightest{
        background-color:#fcebea
    }
    .logos\:bg-orange-darkest{
        background-color:#462a16
    }
    .logos\:bg-orange-darker{
        background-color:#613b1f
    }
    .logos\:bg-orange-dark{
        background-color:#de751f
    }
    .logos\:bg-orange{
        background-color:#f6993f
    }
    .logos\:bg-orange-light{
        background-color:#faad63
    }
    .logos\:bg-orange-lighter{
        background-color:#fcd9b6
    }
    .logos\:bg-orange-lightest{
        background-color:#fff5eb
    }
    .logos\:bg-yellow-darkest{
        background-color:#453411
    }
    .logos\:bg-yellow-darker{
        background-color:#684f1d
    }
    .logos\:bg-yellow-dark{
        background-color:#f2d024
    }
    .logos\:bg-yellow{
        background-color:#ffed4a
    }
    .logos\:bg-yellow-light{
        background-color:#fff382
    }
    .logos\:bg-yellow-lighter{
        background-color:#fff9c2
    }
    .logos\:bg-yellow-lightest{
        background-color:#fcfbeb
    }
    .logos\:bg-green-darkest{
        background-color:#0f2f21
    }
    .logos\:bg-green-darker{
        background-color:#1a4731
    }
    .logos\:bg-green-dark{
        background-color:#1f9d55
    }
    .logos\:bg-green{
        background-color:#38c172
    }
    .logos\:bg-green-light{
        background-color:#51d88a
    }
    .logos\:bg-green-lighter{
        background-color:#a2f5bf
    }
    .logos\:bg-green-lightest{
        background-color:#e3fcec
    }
    .logos\:bg-teal-darkest{
        background-color:#0d3331
    }
    .logos\:bg-teal-darker{
        background-color:#20504f
    }
    .logos\:bg-teal-dark{
        background-color:#38a89d
    }
    .logos\:bg-teal{
        background-color:#4dc0b5
    }
    .logos\:bg-teal-light{
        background-color:#64d5ca
    }
    .logos\:bg-teal-lighter{
        background-color:#a0f0ed
    }
    .logos\:bg-teal-lightest{
        background-color:#e8fffe
    }
    .logos\:bg-blue-darkest{
        background-color:#12283a
    }
    .logos\:bg-blue-darker{
        background-color:#1c3d5a
    }
    .logos\:bg-blue-dark{
        background-color:#2779bd
    }
    .logos\:bg-blue{
        background-color:#3490dc
    }
    .logos\:bg-blue-light{
        background-color:#6cb2eb
    }
    .logos\:bg-blue-lighter{
        background-color:#bcdefa
    }
    .logos\:bg-blue-lightest{
        background-color:#eff8ff
    }
    .logos\:bg-indigo-darkest{
        background-color:#191e38
    }
    .logos\:bg-indigo-darker{
        background-color:#2f365f
    }
    .logos\:bg-indigo-dark{
        background-color:#5661b3
    }
    .logos\:bg-indigo{
        background-color:#6574cd
    }
    .logos\:bg-indigo-light{
        background-color:#7886d7
    }
    .logos\:bg-indigo-lighter{
        background-color:#b2b7ff
    }
    .logos\:bg-indigo-lightest{
        background-color:#e6e8ff
    }
    .logos\:bg-purple-darkest{
        background-color:#21183c
    }
    .logos\:bg-purple-darker{
        background-color:#382b5f
    }
    .logos\:bg-purple-dark{
        background-color:#794acf
    }
    .logos\:bg-purple{
        background-color:#9561e2
    }
    .logos\:bg-purple-light{
        background-color:#a779e9
    }
    .logos\:bg-purple-lighter{
        background-color:#d6bbfc
    }
    .logos\:bg-purple-lightest{
        background-color:#f3ebff
    }
    .logos\:bg-pink-darkest{
        background-color:#451225
    }
    .logos\:bg-pink-darker{
        background-color:#6f213f
    }
    .logos\:bg-pink-dark{
        background-color:#eb5286
    }
    .logos\:bg-pink{
        background-color:#f66d9b
    }
    .logos\:bg-pink-light{
        background-color:#fa7ea8
    }
    .logos\:bg-pink-lighter{
        background-color:#ffbbca
    }
    .logos\:bg-pink-lightest{
        background-color:#ffebef
    }
    .logos\:bg-brand{
        background-color:#f55069
    }
    .logos\:hover\:bg-transparent:hover{
        background-color:transparent
    }
    .logos\:hover\:bg-black:hover{
        background-color:#000
    }
    .logos\:hover\:bg-grey-darkest:hover{
        background-color:#3d4852
    }
    .logos\:hover\:bg-grey-darker:hover{
        background-color:#606f7b
    }
    .logos\:hover\:bg-grey-dark:hover{
        background-color:#8795a1
    }
    .logos\:hover\:bg-grey:hover{
        background-color:#b8c2cc
    }
    .logos\:hover\:bg-grey-light:hover{
        background-color:#dae1e7
    }
    .logos\:hover\:bg-grey-lighter:hover{
        background-color:#f1f5f8
    }
    .logos\:hover\:bg-grey-lightest:hover{
        background-color:#f8fafc
    }
    .logos\:hover\:bg-white:hover{
        background-color:#fff
    }
    .logos\:hover\:bg-red-darkest:hover{
        background-color:#3b0d0c
    }
    .logos\:hover\:bg-red-darker:hover{
        background-color:#621b18
    }
    .logos\:hover\:bg-red-dark:hover{
        background-color:#cc1f1a
    }
    .logos\:hover\:bg-red:hover{
        background-color:#e3342f
    }
    .logos\:hover\:bg-red-light:hover{
        background-color:#ef5753
    }
    .logos\:hover\:bg-red-lighter:hover{
        background-color:#f9acaa
    }
    .logos\:hover\:bg-red-lightest:hover{
        background-color:#fcebea
    }
    .logos\:hover\:bg-orange-darkest:hover{
        background-color:#462a16
    }
    .logos\:hover\:bg-orange-darker:hover{
        background-color:#613b1f
    }
    .logos\:hover\:bg-orange-dark:hover{
        background-color:#de751f
    }
    .logos\:hover\:bg-orange:hover{
        background-color:#f6993f
    }
    .logos\:hover\:bg-orange-light:hover{
        background-color:#faad63
    }
    .logos\:hover\:bg-orange-lighter:hover{
        background-color:#fcd9b6
    }
    .logos\:hover\:bg-orange-lightest:hover{
        background-color:#fff5eb
    }
    .logos\:hover\:bg-yellow-darkest:hover{
        background-color:#453411
    }
    .logos\:hover\:bg-yellow-darker:hover{
        background-color:#684f1d
    }
    .logos\:hover\:bg-yellow-dark:hover{
        background-color:#f2d024
    }
    .logos\:hover\:bg-yellow:hover{
        background-color:#ffed4a
    }
    .logos\:hover\:bg-yellow-light:hover{
        background-color:#fff382
    }
    .logos\:hover\:bg-yellow-lighter:hover{
        background-color:#fff9c2
    }
    .logos\:hover\:bg-yellow-lightest:hover{
        background-color:#fcfbeb
    }
    .logos\:hover\:bg-green-darkest:hover{
        background-color:#0f2f21
    }
    .logos\:hover\:bg-green-darker:hover{
        background-color:#1a4731
    }
    .logos\:hover\:bg-green-dark:hover{
        background-color:#1f9d55
    }
    .logos\:hover\:bg-green:hover{
        background-color:#38c172
    }
    .logos\:hover\:bg-green-light:hover{
        background-color:#51d88a
    }
    .logos\:hover\:bg-green-lighter:hover{
        background-color:#a2f5bf
    }
    .logos\:hover\:bg-green-lightest:hover{
        background-color:#e3fcec
    }
    .logos\:hover\:bg-teal-darkest:hover{
        background-color:#0d3331
    }
    .logos\:hover\:bg-teal-darker:hover{
        background-color:#20504f
    }
    .logos\:hover\:bg-teal-dark:hover{
        background-color:#38a89d
    }
    .logos\:hover\:bg-teal:hover{
        background-color:#4dc0b5
    }
    .logos\:hover\:bg-teal-light:hover{
        background-color:#64d5ca
    }
    .logos\:hover\:bg-teal-lighter:hover{
        background-color:#a0f0ed
    }
    .logos\:hover\:bg-teal-lightest:hover{
        background-color:#e8fffe
    }
    .logos\:hover\:bg-blue-darkest:hover{
        background-color:#12283a
    }
    .logos\:hover\:bg-blue-darker:hover{
        background-color:#1c3d5a
    }
    .logos\:hover\:bg-blue-dark:hover{
        background-color:#2779bd
    }
    .logos\:hover\:bg-blue:hover{
        background-color:#3490dc
    }
    .logos\:hover\:bg-blue-light:hover{
        background-color:#6cb2eb
    }
    .logos\:hover\:bg-blue-lighter:hover{
        background-color:#bcdefa
    }
    .logos\:hover\:bg-blue-lightest:hover{
        background-color:#eff8ff
    }
    .logos\:hover\:bg-indigo-darkest:hover{
        background-color:#191e38
    }
    .logos\:hover\:bg-indigo-darker:hover{
        background-color:#2f365f
    }
    .logos\:hover\:bg-indigo-dark:hover{
        background-color:#5661b3
    }
    .logos\:hover\:bg-indigo:hover{
        background-color:#6574cd
    }
    .logos\:hover\:bg-indigo-light:hover{
        background-color:#7886d7
    }
    .logos\:hover\:bg-indigo-lighter:hover{
        background-color:#b2b7ff
    }
    .logos\:hover\:bg-indigo-lightest:hover{
        background-color:#e6e8ff
    }
    .logos\:hover\:bg-purple-darkest:hover{
        background-color:#21183c
    }
    .logos\:hover\:bg-purple-darker:hover{
        background-color:#382b5f
    }
    .logos\:hover\:bg-purple-dark:hover{
        background-color:#794acf
    }
    .logos\:hover\:bg-purple:hover{
        background-color:#9561e2
    }
    .logos\:hover\:bg-purple-light:hover{
        background-color:#a779e9
    }
    .logos\:hover\:bg-purple-lighter:hover{
        background-color:#d6bbfc
    }
    .logos\:hover\:bg-purple-lightest:hover{
        background-color:#f3ebff
    }
    .logos\:hover\:bg-pink-darkest:hover{
        background-color:#451225
    }
    .logos\:hover\:bg-pink-darker:hover{
        background-color:#6f213f
    }
    .logos\:hover\:bg-pink-dark:hover{
        background-color:#eb5286
    }
    .logos\:hover\:bg-pink:hover{
        background-color:#f66d9b
    }
    .logos\:hover\:bg-pink-light:hover{
        background-color:#fa7ea8
    }
    .logos\:hover\:bg-pink-lighter:hover{
        background-color:#ffbbca
    }
    .logos\:hover\:bg-pink-lightest:hover{
        background-color:#ffebef
    }
    .logos\:hover\:bg-brand:hover{
        background-color:#f55069
    }
    .logos\:border-transparent{
        border-color:transparent
    }
    .logos\:border-black{
        border-color:#000
    }
    .logos\:border-grey-darkest{
        border-color:#3d4852
    }
    .logos\:border-grey-darker{
        border-color:#606f7b
    }
    .logos\:border-grey-dark{
        border-color:#8795a1
    }
    .logos\:border-grey{
        border-color:#b8c2cc
    }
    .logos\:border-grey-light{
        border-color:#dae1e7
    }
    .logos\:border-grey-lighter{
        border-color:#f1f5f8
    }
    .logos\:border-grey-lightest{
        border-color:#f8fafc
    }
    .logos\:border-white{
        border-color:#fff
    }
    .logos\:border-red-darkest{
        border-color:#3b0d0c
    }
    .logos\:border-red-darker{
        border-color:#621b18
    }
    .logos\:border-red-dark{
        border-color:#cc1f1a
    }
    .logos\:border-red{
        border-color:#e3342f
    }
    .logos\:border-red-light{
        border-color:#ef5753
    }
    .logos\:border-red-lighter{
        border-color:#f9acaa
    }
    .logos\:border-red-lightest{
        border-color:#fcebea
    }
    .logos\:border-orange-darkest{
        border-color:#462a16
    }
    .logos\:border-orange-darker{
        border-color:#613b1f
    }
    .logos\:border-orange-dark{
        border-color:#de751f
    }
    .logos\:border-orange{
        border-color:#f6993f
    }
    .logos\:border-orange-light{
        border-color:#faad63
    }
    .logos\:border-orange-lighter{
        border-color:#fcd9b6
    }
    .logos\:border-orange-lightest{
        border-color:#fff5eb
    }
    .logos\:border-yellow-darkest{
        border-color:#453411
    }
    .logos\:border-yellow-darker{
        border-color:#684f1d
    }
    .logos\:border-yellow-dark{
        border-color:#f2d024
    }
    .logos\:border-yellow{
        border-color:#ffed4a
    }
    .logos\:border-yellow-light{
        border-color:#fff382
    }
    .logos\:border-yellow-lighter{
        border-color:#fff9c2
    }
    .logos\:border-yellow-lightest{
        border-color:#fcfbeb
    }
    .logos\:border-green-darkest{
        border-color:#0f2f21
    }
    .logos\:border-green-darker{
        border-color:#1a4731
    }
    .logos\:border-green-dark{
        border-color:#1f9d55
    }
    .logos\:border-green{
        border-color:#38c172
    }
    .logos\:border-green-light{
        border-color:#51d88a
    }
    .logos\:border-green-lighter{
        border-color:#a2f5bf
    }
    .logos\:border-green-lightest{
        border-color:#e3fcec
    }
    .logos\:border-teal-darkest{
        border-color:#0d3331
    }
    .logos\:border-teal-darker{
        border-color:#20504f
    }
    .logos\:border-teal-dark{
        border-color:#38a89d
    }
    .logos\:border-teal{
        border-color:#4dc0b5
    }
    .logos\:border-teal-light{
        border-color:#64d5ca
    }
    .logos\:border-teal-lighter{
        border-color:#a0f0ed
    }
    .logos\:border-teal-lightest{
        border-color:#e8fffe
    }
    .logos\:border-blue-darkest{
        border-color:#12283a
    }
    .logos\:border-blue-darker{
        border-color:#1c3d5a
    }
    .logos\:border-blue-dark{
        border-color:#2779bd
    }
    .logos\:border-blue{
        border-color:#3490dc
    }
    .logos\:border-blue-light{
        border-color:#6cb2eb
    }
    .logos\:border-blue-lighter{
        border-color:#bcdefa
    }
    .logos\:border-blue-lightest{
        border-color:#eff8ff
    }
    .logos\:border-indigo-darkest{
        border-color:#191e38
    }
    .logos\:border-indigo-darker{
        border-color:#2f365f
    }
    .logos\:border-indigo-dark{
        border-color:#5661b3
    }
    .logos\:border-indigo{
        border-color:#6574cd
    }
    .logos\:border-indigo-light{
        border-color:#7886d7
    }
    .logos\:border-indigo-lighter{
        border-color:#b2b7ff
    }
    .logos\:border-indigo-lightest{
        border-color:#e6e8ff
    }
    .logos\:border-purple-darkest{
        border-color:#21183c
    }
    .logos\:border-purple-darker{
        border-color:#382b5f
    }
    .logos\:border-purple-dark{
        border-color:#794acf
    }
    .logos\:border-purple{
        border-color:#9561e2
    }
    .logos\:border-purple-light{
        border-color:#a779e9
    }
    .logos\:border-purple-lighter{
        border-color:#d6bbfc
    }
    .logos\:border-purple-lightest{
        border-color:#f3ebff
    }
    .logos\:border-pink-darkest{
        border-color:#451225
    }
    .logos\:border-pink-darker{
        border-color:#6f213f
    }
    .logos\:border-pink-dark{
        border-color:#eb5286
    }
    .logos\:border-pink{
        border-color:#f66d9b
    }
    .logos\:border-pink-light{
        border-color:#fa7ea8
    }
    .logos\:border-pink-lighter{
        border-color:#ffbbca
    }
    .logos\:border-pink-lightest{
        border-color:#ffebef
    }
    .logos\:border-brand{
        border-color:#f55069
    }
    .logos\:rounded-none{
        border-radius:0
    }
    .logos\:rounded-sm{
        border-radius:.125rem
    }
    .logos\:rounded{
        border-radius:.25rem
    }
    .logos\:rounded-lg{
        border-radius:.5rem
    }
    .logos\:rounded-full{
        border-radius:9999px
    }
    .logos\:rounded-t-none{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
    .logos\:rounded-r-none{
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .logos\:rounded-b-none{
        border-bottom-right-radius:0;
        border-bottom-left-radius:0
    }
    .logos\:rounded-l-none{
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .logos\:rounded-t-sm{
        border-top-left-radius:.125rem;
        border-top-right-radius:.125rem
    }
    .logos\:rounded-r-sm{
        border-top-right-radius:.125rem;
        border-bottom-right-radius:.125rem
    }
    .logos\:rounded-b-sm{
        border-bottom-right-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .logos\:rounded-l-sm{
        border-top-left-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .logos\:rounded-t{
        border-top-left-radius:.25rem;
        border-top-right-radius:.25rem
    }
    .logos\:rounded-r{
        border-top-right-radius:.25rem;
        border-bottom-right-radius:.25rem
    }
    .logos\:rounded-b{
        border-bottom-right-radius:.25rem;
        border-bottom-left-radius:.25rem
    }
    .logos\:rounded-l{
        border-top-left-radius:.25rem;
        border-bottom-left-radius:.25rem
    }
    .logos\:rounded-t-lg{
        border-top-left-radius:.5rem;
        border-top-right-radius:.5rem
    }
    .logos\:rounded-r-lg{
        border-top-right-radius:.5rem;
        border-bottom-right-radius:.5rem
    }
    .logos\:rounded-b-lg{
        border-bottom-right-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .logos\:rounded-l-lg{
        border-top-left-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .logos\:rounded-t-full{
        border-top-left-radius:9999px;
        border-top-right-radius:9999px
    }
    .logos\:rounded-r-full{
        border-top-right-radius:9999px;
        border-bottom-right-radius:9999px
    }
    .logos\:rounded-b-full{
        border-bottom-right-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .logos\:rounded-l-full{
        border-top-left-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .logos\:rounded-tl-none{
        border-top-left-radius:0
    }
    .logos\:rounded-tr-none{
        border-top-right-radius:0
    }
    .logos\:rounded-br-none{
        border-bottom-right-radius:0
    }
    .logos\:rounded-bl-none{
        border-bottom-left-radius:0
    }
    .logos\:rounded-tl-sm{
        border-top-left-radius:.125rem
    }
    .logos\:rounded-tr-sm{
        border-top-right-radius:.125rem
    }
    .logos\:rounded-br-sm{
        border-bottom-right-radius:.125rem
    }
    .logos\:rounded-bl-sm{
        border-bottom-left-radius:.125rem
    }
    .logos\:rounded-tl{
        border-top-left-radius:.25rem
    }
    .logos\:rounded-tr{
        border-top-right-radius:.25rem
    }
    .logos\:rounded-br{
        border-bottom-right-radius:.25rem
    }
    .logos\:rounded-bl{
        border-bottom-left-radius:.25rem
    }
    .logos\:rounded-tl-lg{
        border-top-left-radius:.5rem
    }
    .logos\:rounded-tr-lg{
        border-top-right-radius:.5rem
    }
    .logos\:rounded-br-lg{
        border-bottom-right-radius:.5rem
    }
    .logos\:rounded-bl-lg{
        border-bottom-left-radius:.5rem
    }
    .logos\:rounded-tl-full{
        border-top-left-radius:9999px
    }
    .logos\:rounded-tr-full{
        border-top-right-radius:9999px
    }
    .logos\:rounded-br-full{
        border-bottom-right-radius:9999px
    }
    .logos\:rounded-bl-full{
        border-bottom-left-radius:9999px
    }
    .logos\:border-solid{
        border-style:solid
    }
    .logos\:border-dashed{
        border-style:dashed
    }
    .logos\:border-dotted{
        border-style:dotted
    }
    .logos\:border-none{
        border-style:none
    }
    .logos\:border-0{
        border-width:0
    }
    .logos\:border-1{
        border-width:.0625rem
    }
    .logos\:border-2{
        border-width:.125rem
    }
    .logos\:border{
        border-width:.0625rem
    }
    .logos\:border-grid{
        border-width:1.5px
    }
    .logos\:border-t-0{
        border-top-width:0
    }
    .logos\:border-r-0{
        border-right-width:0
    }
    .logos\:border-b-0{
        border-bottom-width:0
    }
    .logos\:border-l-0{
        border-left-width:0
    }
    .logos\:border-t-1{
        border-top-width:.0625rem
    }
    .logos\:border-r-1{
        border-right-width:.0625rem
    }
    .logos\:border-b-1{
        border-bottom-width:.0625rem
    }
    .logos\:border-l-1{
        border-left-width:.0625rem
    }
    .logos\:border-t-2{
        border-top-width:.125rem
    }
    .logos\:border-r-2{
        border-right-width:.125rem
    }
    .logos\:border-b-2{
        border-bottom-width:.125rem
    }
    .logos\:border-l-2{
        border-left-width:.125rem
    }
    .logos\:border-t{
        border-top-width:.0625rem
    }
    .logos\:border-r{
        border-right-width:.0625rem
    }
    .logos\:border-b{
        border-bottom-width:.0625rem
    }
    .logos\:border-l{
        border-left-width:.0625rem
    }
    .logos\:border-t-grid{
        border-top-width:1.5px
    }
    .logos\:border-r-grid{
        border-right-width:1.5px
    }
    .logos\:border-b-grid{
        border-bottom-width:1.5px
    }
    .logos\:border-l-grid{
        border-left-width:1.5px
    }
    .logos\:block{
        display:block
    }
    .logos\:inline-block{
        display:inline-block
    }
    .logos\:inline{
        display:inline
    }
    .logos\:table{
        display:table
    }
    .logos\:table-row{
        display:table-row
    }
    .logos\:table-cell{
        display:table-cell
    }
    .logos\:hidden{
        display:none
    }
    .logos\:flex{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .logos\:inline-flex{
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex
    }
    .logos\:flex-row{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .logos\:flex-row-reverse{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .logos\:flex-col{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .logos\:flex-col-reverse{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .logos\:flex-wrap{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .logos\:flex-wrap-reverse{
        -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
    }
    .logos\:flex-no-wrap{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .logos\:items-start{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .logos\:items-end{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .logos\:items-center{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .logos\:items-baseline{
        -webkit-box-align:baseline;
        -ms-flex-align:baseline;
        align-items:baseline
    }
    .logos\:items-stretch{
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .logos\:self-auto{
        -ms-flex-item-align:auto;
        align-self:auto
    }
    .logos\:self-start{
        -ms-flex-item-align:start;
        align-self:flex-start
    }
    .logos\:self-end{
        -ms-flex-item-align:end;
        align-self:flex-end
    }
    .logos\:self-center{
        -ms-flex-item-align:center;
        align-self:center
    }
    .logos\:self-stretch{
        -ms-flex-item-align:stretch;
        align-self:stretch
    }
    .logos\:justify-start{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .logos\:justify-end{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .logos\:justify-center{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .logos\:justify-between{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .logos\:justify-around{
        -ms-flex-pack:distribute;
        justify-content:space-around
    }
    .logos\:content-center{
        -ms-flex-line-pack:center;
        align-content:center
    }
    .logos\:content-start{
        -ms-flex-line-pack:start;
        align-content:flex-start
    }
    .logos\:content-end{
        -ms-flex-line-pack:end;
        align-content:flex-end
    }
    .logos\:content-between{
        -ms-flex-line-pack:justify;
        align-content:space-between
    }
    .logos\:content-around{
        -ms-flex-line-pack:distribute;
        align-content:space-around
    }
    .logos\:flex-1{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
    .logos\:flex-auto{
        -webkit-box-flex:1;
        -ms-flex:auto;
        flex:auto
    }
    .logos\:flex-initial{
        -webkit-box-flex:initial;
        -ms-flex:initial;
        flex:initial
    }
    .logos\:flex-none{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none
    }
    .logos\:flex-grow{
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1
    }
    .logos\:flex-shrink{
        -ms-flex-negative:1;
        flex-shrink:1
    }
    .logos\:flex-no-grow{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .logos\:flex-no-shrink{
        -ms-flex-negative:0;
        flex-shrink:0
    }
    .logos\:h-0{
        height:0
    }
    .logos\:h-input{
        height:3.75rem
    }
    .logos\:h-lg-btn{
        height:5rem
    }
    .logos\:h-tag{
        height:1.875rem
    }
    .logos\:h-sm-tag{
        height:1.375rem
    }
    .logos\:h-lightbox{
        height:41.25rem
    }
    .logos\:h-lg-card{
        height:35rem
    }
    .logos\:h-auto{
        height:auto
    }
    .logos\:h-px{
        height:1px
    }
    .logos\:h-full{
        height:100%
    }
    .logos\:h-screen{
        height:100vh
    }
    .logos\:h-burger{
        height:3px
    }
    .logos\:leading-none{
        line-height:1
    }
    .logos\:leading-tight{
        line-height:1.25
    }
    .logos\:leading-normal{
        line-height:1.5
    }
    .logos\:leading-loose{
        line-height:2
    }
    .logos\:leading-2xl{
        line-height:1.3333333333333333
    }
    .logos\:leading-xl{
        line-height:1.4
    }
    .logos\:leading-lg{
        line-height:1.3333333333333333
    }
    .logos\:leading-body{
        line-height:1.7777777777777777
    }
    .logos\:leading-sm{
        line-height:2
    }
    .logos\:leading-xs{
        line-height:2.2222222222222223
    }
    .logos\:leading-footer{
        line-height:.9375rem
    }
    .logos\:leading-copy,.logos\:leading-intro{
        line-height:1.3125rem
    }
    .logos\:m-0{
        margin:0
    }
    .logos\:m-1{
        margin:.3125rem
    }
    .logos\:m-2{
        margin:.625rem
    }
    .logos\:m-3{
        margin:.9375rem
    }
    .logos\:m-4{
        margin:1.25rem
    }
    .logos\:m-5{
        margin:1.5625rem
    }
    .logos\:m-6{
        margin:1.875rem
    }
    .logos\:m-7{
        margin:2.1875rem
    }
    .logos\:m-8{
        margin:2.5rem
    }
    .logos\:m-9{
        margin:2.8125rem
    }
    .logos\:m-10{
        margin:3.125rem
    }
    .logos\:m-11{
        margin:3.4375rem
    }
    .logos\:m-12{
        margin:3.75rem
    }
    .logos\:m-13{
        margin:4.375rem
    }
    .logos\:m-14{
        margin:5rem
    }
    .logos\:m-15{
        margin:5.625rem
    }
    .logos\:m-16{
        margin:6.25rem
    }
    .logos\:m-auto{
        margin:auto
    }
    .logos\:m-px{
        margin:.0625rem
    }
    .logos\:m-default{
        margin:1.5625rem
    }
    .logos\:m-enter{
        margin:1em
    }
    .logos\:my-0{
        margin-top:0;
        margin-bottom:0
    }
    .logos\:mx-0{
        margin-left:0;
        margin-right:0
    }
    .logos\:my-1{
        margin-top:.3125rem;
        margin-bottom:.3125rem
    }
    .logos\:mx-1{
        margin-left:.3125rem;
        margin-right:.3125rem
    }
    .logos\:my-2{
        margin-top:.625rem;
        margin-bottom:.625rem
    }
    .logos\:mx-2{
        margin-left:.625rem;
        margin-right:.625rem
    }
    .logos\:my-3{
        margin-top:.9375rem;
        margin-bottom:.9375rem
    }
    .logos\:mx-3{
        margin-left:.9375rem;
        margin-right:.9375rem
    }
    .logos\:my-4{
        margin-top:1.25rem;
        margin-bottom:1.25rem
    }
    .logos\:mx-4{
        margin-left:1.25rem;
        margin-right:1.25rem
    }
    .logos\:my-5{
        margin-top:1.5625rem;
        margin-bottom:1.5625rem
    }
    .logos\:mx-5{
        margin-left:1.5625rem;
        margin-right:1.5625rem
    }
    .logos\:my-6{
        margin-top:1.875rem;
        margin-bottom:1.875rem
    }
    .logos\:mx-6{
        margin-left:1.875rem;
        margin-right:1.875rem
    }
    .logos\:my-7{
        margin-top:2.1875rem;
        margin-bottom:2.1875rem
    }
    .logos\:mx-7{
        margin-left:2.1875rem;
        margin-right:2.1875rem
    }
    .logos\:my-8{
        margin-top:2.5rem;
        margin-bottom:2.5rem
    }
    .logos\:mx-8{
        margin-left:2.5rem;
        margin-right:2.5rem
    }
    .logos\:my-9{
        margin-top:2.8125rem;
        margin-bottom:2.8125rem
    }
    .logos\:mx-9{
        margin-left:2.8125rem;
        margin-right:2.8125rem
    }
    .logos\:my-10{
        margin-top:3.125rem;
        margin-bottom:3.125rem
    }
    .logos\:mx-10{
        margin-left:3.125rem;
        margin-right:3.125rem
    }
    .logos\:my-11{
        margin-top:3.4375rem;
        margin-bottom:3.4375rem
    }
    .logos\:mx-11{
        margin-left:3.4375rem;
        margin-right:3.4375rem
    }
    .logos\:my-12{
        margin-top:3.75rem;
        margin-bottom:3.75rem
    }
    .logos\:mx-12{
        margin-left:3.75rem;
        margin-right:3.75rem
    }
    .logos\:my-13{
        margin-top:4.375rem;
        margin-bottom:4.375rem
    }
    .logos\:mx-13{
        margin-left:4.375rem;
        margin-right:4.375rem
    }
    .logos\:my-14{
        margin-top:5rem;
        margin-bottom:5rem
    }
    .logos\:mx-14{
        margin-left:5rem;
        margin-right:5rem
    }
    .logos\:my-15{
        margin-top:5.625rem;
        margin-bottom:5.625rem
    }
    .logos\:mx-15{
        margin-left:5.625rem;
        margin-right:5.625rem
    }
    .logos\:my-16{
        margin-top:6.25rem;
        margin-bottom:6.25rem
    }
    .logos\:mx-16{
        margin-left:6.25rem;
        margin-right:6.25rem
    }
    .logos\:my-auto{
        margin-top:auto;
        margin-bottom:auto
    }
    .logos\:mx-auto{
        margin-left:auto;
        margin-right:auto
    }
    .logos\:my-px{
        margin-top:.0625rem;
        margin-bottom:.0625rem
    }
    .logos\:mx-px{
        margin-left:.0625rem;
        margin-right:.0625rem
    }
    .logos\:my-default{
        margin-top:1.5625rem;
        margin-bottom:1.5625rem
    }
    .logos\:mx-default{
        margin-left:1.5625rem;
        margin-right:1.5625rem
    }
    .logos\:my-enter{
        margin-top:1em;
        margin-bottom:1em
    }
    .logos\:mx-enter{
        margin-left:1em;
        margin-right:1em
    }
    .logos\:mt-0{
        margin-top:0
    }
    .logos\:mr-0{
        margin-right:0
    }
    .logos\:mb-0{
        margin-bottom:0
    }
    .logos\:ml-0{
        margin-left:0
    }
    .logos\:mt-1{
        margin-top:.3125rem
    }
    .logos\:mr-1{
        margin-right:.3125rem
    }
    .logos\:mb-1{
        margin-bottom:.3125rem
    }
    .logos\:ml-1{
        margin-left:.3125rem
    }
    .logos\:mt-2{
        margin-top:.625rem
    }
    .logos\:mr-2{
        margin-right:.625rem
    }
    .logos\:mb-2{
        margin-bottom:.625rem
    }
    .logos\:ml-2{
        margin-left:.625rem
    }
    .logos\:mt-3{
        margin-top:.9375rem
    }
    .logos\:mr-3{
        margin-right:.9375rem
    }
    .logos\:mb-3{
        margin-bottom:.9375rem
    }
    .logos\:ml-3{
        margin-left:.9375rem
    }
    .logos\:mt-4{
        margin-top:1.25rem
    }
    .logos\:mr-4{
        margin-right:1.25rem
    }
    .logos\:mb-4{
        margin-bottom:1.25rem
    }
    .logos\:ml-4{
        margin-left:1.25rem
    }
    .logos\:mt-5{
        margin-top:1.5625rem
    }
    .logos\:mr-5{
        margin-right:1.5625rem
    }
    .logos\:mb-5{
        margin-bottom:1.5625rem
    }
    .logos\:ml-5{
        margin-left:1.5625rem
    }
    .logos\:mt-6{
        margin-top:1.875rem
    }
    .logos\:mr-6{
        margin-right:1.875rem
    }
    .logos\:mb-6{
        margin-bottom:1.875rem
    }
    .logos\:ml-6{
        margin-left:1.875rem
    }
    .logos\:mt-7{
        margin-top:2.1875rem
    }
    .logos\:mr-7{
        margin-right:2.1875rem
    }
    .logos\:mb-7{
        margin-bottom:2.1875rem
    }
    .logos\:ml-7{
        margin-left:2.1875rem
    }
    .logos\:mt-8{
        margin-top:2.5rem
    }
    .logos\:mr-8{
        margin-right:2.5rem
    }
    .logos\:mb-8{
        margin-bottom:2.5rem
    }
    .logos\:ml-8{
        margin-left:2.5rem
    }
    .logos\:mt-9{
        margin-top:2.8125rem
    }
    .logos\:mr-9{
        margin-right:2.8125rem
    }
    .logos\:mb-9{
        margin-bottom:2.8125rem
    }
    .logos\:ml-9{
        margin-left:2.8125rem
    }
    .logos\:mt-10{
        margin-top:3.125rem
    }
    .logos\:mr-10{
        margin-right:3.125rem
    }
    .logos\:mb-10{
        margin-bottom:3.125rem
    }
    .logos\:ml-10{
        margin-left:3.125rem
    }
    .logos\:mt-11{
        margin-top:3.4375rem
    }
    .logos\:mr-11{
        margin-right:3.4375rem
    }
    .logos\:mb-11{
        margin-bottom:3.4375rem
    }
    .logos\:ml-11{
        margin-left:3.4375rem
    }
    .logos\:mt-12{
        margin-top:3.75rem
    }
    .logos\:mr-12{
        margin-right:3.75rem
    }
    .logos\:mb-12{
        margin-bottom:3.75rem
    }
    .logos\:ml-12{
        margin-left:3.75rem
    }
    .logos\:mt-13{
        margin-top:4.375rem
    }
    .logos\:mr-13{
        margin-right:4.375rem
    }
    .logos\:mb-13{
        margin-bottom:4.375rem
    }
    .logos\:ml-13{
        margin-left:4.375rem
    }
    .logos\:mt-14{
        margin-top:5rem
    }
    .logos\:mr-14{
        margin-right:5rem
    }
    .logos\:mb-14{
        margin-bottom:5rem
    }
    .logos\:ml-14{
        margin-left:5rem
    }
    .logos\:mt-15{
        margin-top:5.625rem
    }
    .logos\:mr-15{
        margin-right:5.625rem
    }
    .logos\:mb-15{
        margin-bottom:5.625rem
    }
    .logos\:ml-15{
        margin-left:5.625rem
    }
    .logos\:mt-16{
        margin-top:6.25rem
    }
    .logos\:mr-16{
        margin-right:6.25rem
    }
    .logos\:mb-16{
        margin-bottom:6.25rem
    }
    .logos\:ml-16{
        margin-left:6.25rem
    }
    .logos\:mt-auto{
        margin-top:auto
    }
    .logos\:mr-auto{
        margin-right:auto
    }
    .logos\:mb-auto{
        margin-bottom:auto
    }
    .logos\:ml-auto{
        margin-left:auto
    }
    .logos\:mt-px{
        margin-top:.0625rem
    }
    .logos\:mr-px{
        margin-right:.0625rem
    }
    .logos\:mb-px{
        margin-bottom:.0625rem
    }
    .logos\:ml-px{
        margin-left:.0625rem
    }
    .logos\:mt-default{
        margin-top:1.5625rem
    }
    .logos\:mr-default{
        margin-right:1.5625rem
    }
    .logos\:mb-default{
        margin-bottom:1.5625rem
    }
    .logos\:ml-default{
        margin-left:1.5625rem
    }
    .logos\:mt-enter{
        margin-top:1em
    }
    .logos\:mr-enter{
        margin-right:1em
    }
    .logos\:mb-enter{
        margin-bottom:1em
    }
    .logos\:ml-enter{
        margin-left:1em
    }
    .logos\:max-h-full{
        max-height:100%
    }
    .logos\:max-h-screen{
        max-height:100vh
    }
    .logos\:max-h-lightbox{
        max-height:41.25rem
    }
    .logos\:max-h-lg-card{
        max-height:35rem
    }
    .logos\:max-w-xs{
        max-width:10rem
    }
    .logos\:max-w-sm{
        max-width:30rem
    }
    .logos\:max-w-md{
        max-width:40rem
    }
    .logos\:max-w-lg{
        max-width:50rem
    }
    .logos\:max-w-xl{
        max-width:60rem
    }
    .logos\:max-w-full{
        max-width:100%
    }
    .logos\:max-w-lightbox{
        max-width:27.5rem
    }
    .logos\:max-w-card{
        max-width:23.125rem
    }
    .logos\:max-w-subscribe{
        max-width:48.125rem
    }
    .logos\:max-w-subheading{
        max-width:22em
    }
    .logos\:min-h-0{
        min-height:0
    }
    .logos\:min-h-full{
        min-height:100%
    }
    .logos\:min-h-screen{
        min-height:100vh
    }
    .logos\:min-w-0{
        min-width:0
    }
    .logos\:min-w-full{
        min-width:100%
    }
    .logos\:opacity-0{
        opacity:0
    }
    .logos\:opacity-25{
        opacity:.25
    }
    .logos\:opacity-50{
        opacity:.5
    }
    .logos\:opacity-75{
        opacity:.75
    }
    .logos\:opacity-100{
        opacity:1
    }
    .logos\:p-0{
        padding:0
    }
    .logos\:p-1{
        padding:.3125rem
    }
    .logos\:p-2{
        padding:.625rem
    }
    .logos\:p-3{
        padding:.9375rem
    }
    .logos\:p-4{
        padding:1.25rem
    }
    .logos\:p-5{
        padding:1.5625rem
    }
    .logos\:p-6{
        padding:1.875rem
    }
    .logos\:p-7{
        padding:2.1875rem
    }
    .logos\:p-8{
        padding:2.5rem
    }
    .logos\:p-9{
        padding:2.8125rem
    }
    .logos\:p-10{
        padding:3.125rem
    }
    .logos\:p-11{
        padding:3.4375rem
    }
    .logos\:p-12{
        padding:3.75rem
    }
    .logos\:p-13{
        padding:4.375rem
    }
    .logos\:p-14{
        padding:5rem
    }
    .logos\:p-15{
        padding:5.625rem
    }
    .logos\:p-16{
        padding:6.25rem
    }
    .logos\:p-px{
        padding:.0625rem
    }
    .logos\:p-default{
        padding:1.5625rem
    }
    .logos\:py-0{
        padding-top:0;
        padding-bottom:0
    }
    .logos\:px-0{
        padding-left:0;
        padding-right:0
    }
    .logos\:py-1{
        padding-top:.3125rem;
        padding-bottom:.3125rem
    }
    .logos\:px-1{
        padding-left:.3125rem;
        padding-right:.3125rem
    }
    .logos\:py-2{
        padding-top:.625rem;
        padding-bottom:.625rem
    }
    .logos\:px-2{
        padding-left:.625rem;
        padding-right:.625rem
    }
    .logos\:py-3{
        padding-top:.9375rem;
        padding-bottom:.9375rem
    }
    .logos\:px-3{
        padding-left:.9375rem;
        padding-right:.9375rem
    }
    .logos\:py-4{
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .logos\:px-4{
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .logos\:py-5{
        padding-top:1.5625rem;
        padding-bottom:1.5625rem
    }
    .logos\:px-5{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
    .logos\:py-6{
        padding-top:1.875rem;
        padding-bottom:1.875rem
    }
    .logos\:px-6{
        padding-left:1.875rem;
        padding-right:1.875rem
    }
    .logos\:py-7{
        padding-top:2.1875rem;
        padding-bottom:2.1875rem
    }
    .logos\:px-7{
        padding-left:2.1875rem;
        padding-right:2.1875rem
    }
    .logos\:py-8{
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .logos\:px-8{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .logos\:py-9{
        padding-top:2.8125rem;
        padding-bottom:2.8125rem
    }
    .logos\:px-9{
        padding-left:2.8125rem;
        padding-right:2.8125rem
    }
    .logos\:py-10{
        padding-top:3.125rem;
        padding-bottom:3.125rem
    }
    .logos\:px-10{
        padding-left:3.125rem;
        padding-right:3.125rem
    }
    .logos\:py-11{
        padding-top:3.4375rem;
        padding-bottom:3.4375rem
    }
    .logos\:px-11{
        padding-left:3.4375rem;
        padding-right:3.4375rem
    }
    .logos\:py-12{
        padding-top:3.75rem;
        padding-bottom:3.75rem
    }
    .logos\:px-12{
        padding-left:3.75rem;
        padding-right:3.75rem
    }
    .logos\:py-13{
        padding-top:4.375rem;
        padding-bottom:4.375rem
    }
    .logos\:px-13{
        padding-left:4.375rem;
        padding-right:4.375rem
    }
    .logos\:py-14{
        padding-top:5rem;
        padding-bottom:5rem
    }
    .logos\:px-14{
        padding-left:5rem;
        padding-right:5rem
    }
    .logos\:py-15{
        padding-top:5.625rem;
        padding-bottom:5.625rem
    }
    .logos\:px-15{
        padding-left:5.625rem;
        padding-right:5.625rem
    }
    .logos\:py-16{
        padding-top:6.25rem;
        padding-bottom:6.25rem
    }
    .logos\:px-16{
        padding-left:6.25rem;
        padding-right:6.25rem
    }
    .logos\:py-px{
        padding-top:.0625rem;
        padding-bottom:.0625rem
    }
    .logos\:px-px{
        padding-left:.0625rem;
        padding-right:.0625rem
    }
    .logos\:py-default{
        padding-top:1.5625rem;
        padding-bottom:1.5625rem
    }
    .logos\:px-default{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
    .logos\:pt-0{
        padding-top:0
    }
    .logos\:pr-0{
        padding-right:0
    }
    .logos\:pb-0{
        padding-bottom:0
    }
    .logos\:pl-0{
        padding-left:0
    }
    .logos\:pt-1{
        padding-top:.3125rem
    }
    .logos\:pr-1{
        padding-right:.3125rem
    }
    .logos\:pb-1{
        padding-bottom:.3125rem
    }
    .logos\:pl-1{
        padding-left:.3125rem
    }
    .logos\:pt-2{
        padding-top:.625rem
    }
    .logos\:pr-2{
        padding-right:.625rem
    }
    .logos\:pb-2{
        padding-bottom:.625rem
    }
    .logos\:pl-2{
        padding-left:.625rem
    }
    .logos\:pt-3{
        padding-top:.9375rem
    }
    .logos\:pr-3{
        padding-right:.9375rem
    }
    .logos\:pb-3{
        padding-bottom:.9375rem
    }
    .logos\:pl-3{
        padding-left:.9375rem
    }
    .logos\:pt-4{
        padding-top:1.25rem
    }
    .logos\:pr-4{
        padding-right:1.25rem
    }
    .logos\:pb-4{
        padding-bottom:1.25rem
    }
    .logos\:pl-4{
        padding-left:1.25rem
    }
    .logos\:pt-5{
        padding-top:1.5625rem
    }
    .logos\:pr-5{
        padding-right:1.5625rem
    }
    .logos\:pb-5{
        padding-bottom:1.5625rem
    }
    .logos\:pl-5{
        padding-left:1.5625rem
    }
    .logos\:pt-6{
        padding-top:1.875rem
    }
    .logos\:pr-6{
        padding-right:1.875rem
    }
    .logos\:pb-6{
        padding-bottom:1.875rem
    }
    .logos\:pl-6{
        padding-left:1.875rem
    }
    .logos\:pt-7{
        padding-top:2.1875rem
    }
    .logos\:pr-7{
        padding-right:2.1875rem
    }
    .logos\:pb-7{
        padding-bottom:2.1875rem
    }
    .logos\:pl-7{
        padding-left:2.1875rem
    }
    .logos\:pt-8{
        padding-top:2.5rem
    }
    .logos\:pr-8{
        padding-right:2.5rem
    }
    .logos\:pb-8{
        padding-bottom:2.5rem
    }
    .logos\:pl-8{
        padding-left:2.5rem
    }
    .logos\:pt-9{
        padding-top:2.8125rem
    }
    .logos\:pr-9{
        padding-right:2.8125rem
    }
    .logos\:pb-9{
        padding-bottom:2.8125rem
    }
    .logos\:pl-9{
        padding-left:2.8125rem
    }
    .logos\:pt-10{
        padding-top:3.125rem
    }
    .logos\:pr-10{
        padding-right:3.125rem
    }
    .logos\:pb-10{
        padding-bottom:3.125rem
    }
    .logos\:pl-10{
        padding-left:3.125rem
    }
    .logos\:pt-11{
        padding-top:3.4375rem
    }
    .logos\:pr-11{
        padding-right:3.4375rem
    }
    .logos\:pb-11{
        padding-bottom:3.4375rem
    }
    .logos\:pl-11{
        padding-left:3.4375rem
    }
    .logos\:pt-12{
        padding-top:3.75rem
    }
    .logos\:pr-12{
        padding-right:3.75rem
    }
    .logos\:pb-12{
        padding-bottom:3.75rem
    }
    .logos\:pl-12{
        padding-left:3.75rem
    }
    .logos\:pt-13{
        padding-top:4.375rem
    }
    .logos\:pr-13{
        padding-right:4.375rem
    }
    .logos\:pb-13{
        padding-bottom:4.375rem
    }
    .logos\:pl-13{
        padding-left:4.375rem
    }
    .logos\:pt-14{
        padding-top:5rem
    }
    .logos\:pr-14{
        padding-right:5rem
    }
    .logos\:pb-14{
        padding-bottom:5rem
    }
    .logos\:pl-14{
        padding-left:5rem
    }
    .logos\:pt-15{
        padding-top:5.625rem
    }
    .logos\:pr-15{
        padding-right:5.625rem
    }
    .logos\:pb-15{
        padding-bottom:5.625rem
    }
    .logos\:pl-15{
        padding-left:5.625rem
    }
    .logos\:pt-16{
        padding-top:6.25rem
    }
    .logos\:pr-16{
        padding-right:6.25rem
    }
    .logos\:pb-16{
        padding-bottom:6.25rem
    }
    .logos\:pl-16{
        padding-left:6.25rem
    }
    .logos\:pt-px{
        padding-top:.0625rem
    }
    .logos\:pr-px{
        padding-right:.0625rem
    }
    .logos\:pb-px{
        padding-bottom:.0625rem
    }
    .logos\:pl-px{
        padding-left:.0625rem
    }
    .logos\:pt-default{
        padding-top:1.5625rem
    }
    .logos\:pr-default{
        padding-right:1.5625rem
    }
    .logos\:pb-default{
        padding-bottom:1.5625rem
    }
    .logos\:pl-default{
        padding-left:1.5625rem
    }
    .logos\:static{
        position:static
    }
    .logos\:fixed{
        position:fixed
    }
    .logos\:absolute{
        position:absolute
    }
    .logos\:relative{
        position:relative
    }
    .logos\:pin-none{
        top:auto;
        right:auto;
        bottom:auto;
        left:auto
    }
    .logos\:pin{
        right:0;
        left:0
    }
    .logos\:pin,.logos\:pin-y{
        top:0;
        bottom:0
    }
    .logos\:pin-x{
        right:0;
        left:0
    }
    .logos\:pin-t{
        top:0
    }
    .logos\:pin-r{
        right:0
    }
    .logos\:pin-b{
        bottom:0
    }
    .logos\:pin-l{
        left:0
    }
    .logos\:text-2xl{
        font-size:2.8125rem
    }
    .logos\:text-xl{
        font-size:1.875rem
    }
    .logos\:text-lg{
        font-size:1.5rem
    }
    .logos\:text-body{
        font-size:1.125rem
    }
    .logos\:text-sm{
        font-size:.75rem
    }
    .logos\:text-xs{
        font-size:.5625rem
    }
    .logos\:text-menu{
        font-size:1rem
    }
    .logos\:text-subheading{
        font-size:1.6875rem
    }
    .logos\:text-heading{
        font-size:3rem
    }
    .logos\:text-footer{
        font-size:.875rem
    }
    .logos\:text-grid{
        font-size:1.875rem
    }
    .logos\:text-copy{
        font-size:1.125rem
    }
    .logos\:w-0{
        width:0
    }
    .logos\:w-1\/12{
        width:8.3333%
    }
    .logos\:w-2\/12{
        width:16.6667%
    }
    .logos\:w-3\/12{
        width:25%
    }
    .logos\:w-4\/12{
        width:33.3333%
    }
    .logos\:w-5\/12{
        width:41.6667%
    }
    .logos\:w-6\/12{
        width:50%
    }
    .logos\:w-7\/12{
        width:58.3333%
    }
    .logos\:w-8\/12{
        width:66.6667%
    }
    .logos\:w-9\/12{
        width:75%
    }
    .logos\:w-10\/12{
        width:83.3333%
    }
    .logos\:w-11\/12{
        width:91.6667%
    }
    .logos\:w-auto{
        width:auto
    }
    .logos\:w-px{
        width:1px
    }
    .logos\:w-full{
        width:100%
    }
    .logos\:w-screen{
        width:100vw
    }
    .logos\:w-half{
        width:50%
    }
    .logos\:w-onethird{
        width:33.333333333333336%
    }
    .logos\:w-twothirds{
        width:66.66666666666667%
    }
    .logos\:z-0{
        z-index:0
    }
    .logos\:z-10{
        z-index:4
    }
    .logos\:z-20{
        z-index:5
    }
    .logos\:z-30{
        z-index:6
    }
    .logos\:z-40{
        z-index:7
    }
    .logos\:z-50{
        z-index:8
    }
    .logos\:z-auto{
        z-index:auto
    }
    .logos\:m-su{
        margin-right:40px
    }
    .logos\:w-su-1\/12{
        width:calc(((100% - 440px) / 12 * 1))
    }
    .logos\:w-su-2\/12{
        width:calc(40px + ((100% - 440px) / 12 * 2))
    }
    .logos\:w-su-3\/12{
        width:calc(80px + ((100% - 440px) / 12 * 3))
    }
    .logos\:w-su-4\/12{
        width:calc(120px + ((100% - 440px) / 12 * 4))
    }
    .logos\:w-su-5\/12{
        width:calc(160px + ((100% - 440px) / 12 * 5))
    }
    .logos\:w-su-6\/12{
        width:calc(200px + ((100% - 440px) / 12 * 6))
    }
    .logos\:w-su-7\/12{
        width:calc(240px + ((100% - 440px) / 12 * 7))
    }
    .logos\:w-su-8\/12{
        width:calc(280px + ((100% - 440px) / 12 * 8))
    }
    .logos\:w-su-9\/12{
        width:calc(320px + ((100% - 440px) / 12 * 9))
    }
    .logos\:w-su-10\/12{
        width:calc(360px + ((100% - 440px) / 12 * 10))
    }
    .logos\:w-su-11\/12{
        width:calc(400px + ((100% - 440px) / 12 * 11))
    }
    .logos\:w-su-12\/12{
        width:calc(440px + (100% - 440px))
    }
    .logos\:m-su-offset-1\/12{
        margin-left:calc(((100% - 440px) / 12 * 1))
    }
    .logos\:m-su-offset-2\/12{
        margin-left:calc(40px + ((100% - 440px) / 12 * 2))
    }
    .logos\:m-su-offset-3\/12{
        margin-left:calc(80px + ((100% - 440px) / 12 * 3))
    }
    .logos\:m-su-offset-4\/12{
        margin-left:calc(120px + ((100% - 440px) / 12 * 4))
    }
    .logos\:m-su-offset-5\/12{
        margin-left:calc(160px + ((100% - 440px) / 12 * 5))
    }
    .logos\:m-su-offset-6\/12{
        margin-left:calc(200px + ((100% - 440px) / 12 * 6))
    }
    .logos\:m-su-offset-7\/12{
        margin-left:calc(240px + ((100% - 440px) / 12 * 7))
    }
    .logos\:m-su-offset-8\/12{
        margin-left:calc(280px + ((100% - 440px) / 12 * 8))
    }
    .logos\:m-su-offset-9\/12{
        margin-left:calc(320px + ((100% - 440px) / 12 * 9))
    }
    .logos\:m-su-offset-10\/12{
        margin-left:calc(360px + ((100% - 440px) / 12 * 10))
    }
    .logos\:m-su-offset-11\/12{
        margin-left:calc(400px + ((100% - 440px) / 12 * 11))
    }
    .logos\:m-su-offset-12\/12{
        margin-left:calc(440px + (100% - 440px))
    }
    .logos\:object-fit{
        font-family:object-fit\:cover;
        -o-object-fit:cover;
        object-fit:cover
    }
}

        