@import"fontawesome.css";
@import"https://fonts.googleapis.com/css2?family=Inter:wght@200;
300;
500;
600;
700;
800&amp;
family=Poppins:wght@200;
300;
500;
600;
700;
800;
900&amp;
display=swap";
.tooltipster-fall,.tooltipster-grow.tooltipster-show{
    -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    -moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)
}
.tooltipster-base{
    display:flex;
    pointer-events:none;
    position:absolute
}
.tooltipster-box{
    flex:1 1 auto
}
.tooltipster-content{
    box-sizing:border-box;
    max-height:100%;
    max-width:100%;
    overflow:auto
}
.tooltipster-ruler{
    bottom:0;
    left:0;
    overflow:hidden;
    position:fixed;
    right:0;
    top:0;
    visibility:hidden
}
.tooltipster-fade{
    opacity:0;
    -webkit-transition-property:opacity;
    -moz-transition-property:opacity;
    -o-transition-property:opacity;
    -ms-transition-property:opacity;
    transition-property:opacity
}
.tooltipster-fade.tooltipster-show{
    opacity:1
}
.tooltipster-grow{
    -webkit-transform:scale(0, 0);
    -moz-transform:scale(0, 0);
    -o-transform:scale(0, 0);
    -ms-transform:scale(0, 0);
    transform:scale(0, 0);
    -webkit-transition-property:-webkit-transform;
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    -ms-transition-property:-ms-transform;
    transition-property:transform;
    -webkit-backface-visibility:hidden
}
.tooltipster-grow.tooltipster-show{
    -webkit-transform:scale(1, 1);
    -moz-transform:scale(1, 1);
    -o-transform:scale(1, 1);
    -ms-transform:scale(1, 1);
    transform:scale(1, 1);
    -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);
    transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)
}
.tooltipster-swing{
    opacity:0;
    -webkit-transform:rotateZ(4deg);
    -moz-transform:rotateZ(4deg);
    -o-transform:rotateZ(4deg);
    -ms-transform:rotateZ(4deg);
    transform:rotateZ(4deg);
    -webkit-transition-property:-webkit-transform,opacity;
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    -ms-transition-property:-ms-transform;
    transition-property:transform
}
.tooltipster-swing.tooltipster-show{
    opacity:1;
    -webkit-transform:rotateZ(0);
    -moz-transform:rotateZ(0);
    -o-transform:rotateZ(0);
    -ms-transform:rotateZ(0);
    transform:rotateZ(0);
    -webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 1);
    -webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);
    -moz-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);
    -ms-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);
    -o-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);
    transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4)
}
.tooltipster-fall{
    -webkit-transition-property:top;
    -moz-transition-property:top;
    -o-transition-property:top;
    -ms-transition-property:top;
    transition-property:top;
    -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);
    transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)
}
.tooltipster-fall.tooltipster-initial{
    top:0 !important
}
.tooltipster-fall.tooltipster-dying{
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    top:0 !important;
    opacity:0
}
.tooltipster-slide{
    -webkit-transition-property:left;
    -moz-transition-property:left;
    -o-transition-property:left;
    -ms-transition-property:left;
    transition-property:left;
    -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);
    -o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);
    transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)
}
.tooltipster-slide.tooltipster-initial{
    left:-40px !important
}
.tooltipster-slide.tooltipster-dying{
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    left:0 !important;
    opacity:0
}
@keyframes tooltipster-fading{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
.tooltipster-update-fade{
    animation:tooltipster-fading .4s
}
@keyframes tooltipster-rotating{
    25%{
        transform:rotate(-2deg)
    }
    75%{
        transform:rotate(2deg)
    }
    100%{
        transform:rotate(0)
    }
}
.tooltipster-update-rotate{
    animation:tooltipster-rotating .6s
}
@keyframes tooltipster-scaling{
    50%{
        transform:scale(1.1)
    }
    100%{
        transform:scale(1)
    }
}
.tooltipster-update-scale{
    animation:tooltipster-scaling .6s
}
.tooltipster-sidetip .tooltipster-box{
    background:#565656;
    border:2px solid #000;
    border-radius:4px
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{
    margin-top:8px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-box{
    margin-right:8px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-box{
    margin-left:8px
}
.tooltipster-sidetip.tooltipster-top .tooltipster-box{
    margin-bottom:8px
}
.tooltipster-sidetip .tooltipster-content{
    color:#fff;
    line-height:18px;
    padding:6px 14px
}
.tooltipster-sidetip .tooltipster-arrow{
    overflow:hidden;
    position:absolute
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{
    height:10px;
    margin-left:-10px;
    top:0;
    width:20px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{
    height:20px;
    margin-top:-10px;
    right:0;
    top:0;
    width:10px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{
    height:20px;
    margin-top:-10px;
    left:0;
    top:0;
    width:10px
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{
    bottom:0;
    height:10px;
    margin-left:-10px;
    width:20px
}
.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{
    height:0;
    position:absolute;
    width:0
}
.tooltipster-sidetip .tooltipster-arrow-background{
    border:10px solid rgba(0,0,0,0)
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{
    border-bottom-color:#565656;
    left:0;
    top:3px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{
    border-left-color:#565656;
    left:-3px;
    top:0
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{
    border-right-color:#565656;
    left:3px;
    top:0
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{
    border-top-color:#565656;
    left:0;
    top:-3px
}
.tooltipster-sidetip .tooltipster-arrow-border{
    border:10px solid rgba(0,0,0,0);
    left:0;
    top:0
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{
    border-bottom-color:#000
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{
    border-left-color:#000
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{
    border-right-color:#000
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{
    border-top-color:#000
}
.tooltipster-sidetip .tooltipster-arrow-uncropped{
    position:relative
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{
    top:-10px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{
    left:-10px
}
.fancybox-enabled{
    overflow:hidden
}
.fancybox-enabled body{
    overflow:visible;
    height:100%
}
.fancybox-is-hidden{
    position:absolute;
    top:-9999px;
    left:-9999px;
    visibility:hidden
}
.fancybox-container{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:99993;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.fancybox-container~.fancybox-container{
    z-index:99992
}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.fancybox-outer{
    overflow-y:auto;
    -webkit-overflow-scrolling:touch
}
.fancybox-bg{
    background:#1e1e1e;
    opacity:0;
    transition-duration:inherit;
    transition-property:opacity;
    transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)
}
.fancybox-is-open .fancybox-bg{
    opacity:.87;
    transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)
}
.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{
    position:absolute;
    direction:ltr;
    z-index:99997;
    opacity:0;
    visibility:hidden;
    transition:opacity .25s,visibility 0s linear .25s;
    box-sizing:border-box
}
.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{
    opacity:1;
    visibility:visible;
    transition:opacity .25s,visibility 0s
}
.fancybox-infobar{
    top:0;
    left:50%;
    margin-left:-79px
}
.fancybox-infobar__body{
    display:inline-block;
    width:70px;
    line-height:44px;
    font-size:13px;
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    text-align:center;
    color:#ddd;
    background-color:rgba(30,30,30,.7);
    pointer-events:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-touch-callout:none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-font-smoothing:subpixel-antialiased
}
.fancybox-toolbar{
    top:0;
    right:0
}
.fancybox-stage{
    overflow:hidden;
    direction:ltr;
    z-index:99994;
    -webkit-transform:translateZ(0)
}
.fancybox-slide{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    overflow:auto;
    outline:none;
    white-space:normal;
    box-sizing:border-box;
    text-align:center;
    z-index:99994;
    -webkit-overflow-scrolling:touch;
    display:none;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    transition-property:opacity,-webkit-transform;
    transition-property:transform,opacity;
    transition-property:transform,opacity,-webkit-transform;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.fancybox-slide:before{
    content:"";
    display:inline-block;
    vertical-align:middle;
    height:100%;
    width:0
}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{
    display:block
}
.fancybox-slide--image{
    overflow:visible
}
.fancybox-slide--image:before{
    display:none
}
.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{
    background:#000
}
.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{
    background:#e5e3df
}
.fancybox-slide--next{
    z-index:99995
}
.fancybox-slide>*{
    display:inline-block;
    position:relative;
    padding:24px;
    margin:44px 0;
    border-width:0;
    vertical-align:middle;
    text-align:left;
    background-color:#fff;
    overflow:auto;
    box-sizing:border-box
}
.fancybox-slide .fancybox-image-wrap{
    position:absolute;
    top:0;
    left:0;
    margin:0;
    padding:0;
    border:0;
    z-index:99995;
    background:rgba(0,0,0,0);
    cursor:default;
    overflow:visible;
    -webkit-transform-origin:top left;
    transform-origin:top left;
    background-size:100% 100%;
    background-repeat:no-repeat;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.fancybox-can-zoomOut .fancybox-image-wrap{
    cursor:zoom-out
}
.fancybox-can-zoomIn .fancybox-image-wrap{
    cursor:zoom-in
}
.fancybox-can-drag .fancybox-image-wrap{
    cursor:-webkit-grab;
    cursor:grab
}
.fancybox-is-dragging .fancybox-image-wrap{
    cursor:-webkit-grabbing;
    cursor:grabbing
}
.fancybox-image,.fancybox-spaceball{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    border:0;
    max-width:none;
    max-height:none
}
.fancybox-spaceball{
    z-index:1
}
.fancybox-slide--iframe .fancybox-content{
    padding:0;
    width:80%;
    height:80%;
    max-width:calc(100% - 100px);
    max-height:calc(100% - 88px);
    overflow:visible;
    background:#fff
}
.fancybox-iframe{
    display:block;
    padding:0;
    border:0;
    height:100%
}
.fancybox-error,.fancybox-iframe{
    margin:0;
    width:100%;
    background:#fff
}
.fancybox-error{
    padding:40px;
    max-width:380px;
    cursor:default
}
.fancybox-error p{
    margin:0;
    padding:0;
    color:#444;
    font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif
}
.fancybox-close-small{
    position:absolute;
    top:0;
    right:0;
    width:44px;
    height:44px;
    padding:0;
    margin:0;
    border:0;
    border-radius:0;
    outline:none;
    background:rgba(0,0,0,0);
    z-index:10;
    cursor:pointer
}
.fancybox-close-small:after{
    content:"×";
    position:absolute;
    top:5px;
    right:5px;
    width:30px;
    height:30px;
    font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;
    color:#888;
    font-weight:300;
    text-align:center;
    border-radius:50%;
    border-width:0;
    background:#fff;
    transition:background .25s;
    box-sizing:border-box;
    z-index:2
}
.fancybox-close-small:focus:after{
    outline:1px dotted #888
}
.fancybox-close-small:hover:after{
    color:#555;
    background:#eee
}
.fancybox-slide--iframe .fancybox-close-small{
    top:0;
    right:-44px
}
.fancybox-slide--iframe .fancybox-close-small:after{
    background:rgba(0,0,0,0);
    font-size:35px;
    color:#aaa
}
.fancybox-slide--iframe .fancybox-close-small:hover:after{
    color:#fff
}
.fancybox-caption-wrap{
    bottom:0;
    left:0;
    right:0;
    padding:60px 30px 0;
    background:linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8));
    pointer-events:none
}
.fancybox-caption{
    padding:30px 0;
    border-top:1px solid rgba(255,255,255,.4);
    font-size:14px;
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    color:#fff;
    line-height:20px;
    -webkit-text-size-adjust:none
}
.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{
    pointer-events:all
}
.fancybox-caption a{
    color:#fff;
    text-decoration:underline
}
.fancybox-button{
    display:inline-block;
    position:relative;
    margin:0;
    padding:0;
    border:0;
    width:44px;
    height:44px;
    line-height:44px;
    text-align:center;
    background:rgba(0,0,0,0);
    color:#ddd;
    border-radius:0;
    cursor:pointer;
    vertical-align:top;
    outline:none
}
.fancybox-button[disabled]{
    cursor:default;
    pointer-events:none
}
.fancybox-button,.fancybox-infobar__body{
    background:rgba(30,30,30,.6)
}
.fancybox-button:hover:not([disabled]){
    color:#fff;
    background:rgba(0,0,0,.8)
}
.fancybox-button:after,.fancybox-button:before{
    content:"";
    pointer-events:none;
    position:absolute;
    background-color:currentColor;
    color:currentColor;
    opacity:.9;
    box-sizing:border-box;
    display:inline-block
}
.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{
    opacity:.3
}
.fancybox-button--left:after,.fancybox-button--right:after{
    top:18px;
    width:6px;
    height:6px;
    background:rgba(0,0,0,0);
    border-top:2px solid currentColor;
    border-right:2px solid currentColor
}
.fancybox-button--left:after{
    left:20px;
    -webkit-transform:rotate(-135deg);
    transform:rotate(-135deg)
}
.fancybox-button--right:after{
    right:20px;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.fancybox-button--left{
    border-bottom-left-radius:5px
}
.fancybox-button--right{
    border-bottom-right-radius:5px
}
.fancybox-button--close:after,.fancybox-button--close:before{
    content:"";
    display:inline-block;
    position:absolute;
    height:2px;
    width:16px;
    top:calc(50% - 1px);
    left:calc(50% - 8px)
}
.fancybox-button--close:before{
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.fancybox-button--close:after{
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.fancybox-arrow{
    position:absolute;
    top:50%;
    margin:-50px 0 0;
    height:100px;
    width:54px;
    padding:0;
    border:0;
    outline:none;
    background:none;
    cursor:pointer;
    z-index:99995;
    opacity:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    transition:opacity .25s
}
.fancybox-arrow:after{
    content:"";
    position:absolute;
    top:28px;
    width:44px;
    height:44px;
    background-color:rgba(30,30,30,.8);
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);
    background-repeat:no-repeat;
    background-position:50%;
    background-size:24px 24px
}
.fancybox-arrow--right{
    right:0
}
.fancybox-arrow--left{
    left:0;
    -webkit-transform:scaleX(-1);
    transform:scaleX(-1)
}
.fancybox-arrow--left:after,.fancybox-arrow--right:after{
    left:0
}
.fancybox-show-nav .fancybox-arrow{
    opacity:.6
}
.fancybox-show-nav .fancybox-arrow[disabled]{
    opacity:.3
}
.fancybox-loading{
    border:6px solid rgba(99,99,99,.4);
    border-top:6px solid rgba(255,255,255,.6);
    border-radius:100%;
    height:50px;
    width:50px;
    -webkit-animation:a .8s infinite linear;
    animation:a .8s infinite linear;
    background:rgba(0,0,0,0);
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-25px;
    margin-left:-25px;
    z-index:99999
}
@-webkit-keyframes a{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes a{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.fancybox-animated{
    transition-timing-function:cubic-bezier(0, 0, 0.25, 1)
}
.fancybox-fx-slide.fancybox-slide--previous{
    -webkit-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0);
    opacity:0
}
.fancybox-fx-slide.fancybox-slide--next{
    -webkit-transform:translate3d(100%, 0, 0);
    transform:translate3d(100%, 0, 0);
    opacity:0
}
.fancybox-fx-slide.fancybox-slide--current{
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    opacity:1
}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{
    opacity:0;
    transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)
}
.fancybox-fx-fade.fancybox-slide--current{
    opacity:1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{
    -webkit-transform:scale3d(1.5, 1.5, 1.5);
    transform:scale3d(1.5, 1.5, 1.5);
    opacity:0
}
.fancybox-fx-zoom-in-out.fancybox-slide--next{
    -webkit-transform:scale3d(0.5, 0.5, 0.5);
    transform:scale3d(0.5, 0.5, 0.5);
    opacity:0
}
.fancybox-fx-zoom-in-out.fancybox-slide--current{
    -webkit-transform:scaleX(1);
    transform:scaleX(1);
    opacity:1
}
.fancybox-fx-rotate.fancybox-slide--previous{
    -webkit-transform:rotate(-1turn);
    transform:rotate(-1turn);
    opacity:0
}
.fancybox-fx-rotate.fancybox-slide--next{
    -webkit-transform:rotate(1turn);
    transform:rotate(1turn);
    opacity:0
}
.fancybox-fx-rotate.fancybox-slide--current{
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
    opacity:1
}
.fancybox-fx-circular.fancybox-slide--previous{
    -webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);
    transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);
    opacity:0
}
.fancybox-fx-circular.fancybox-slide--next{
    -webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);
    transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);
    opacity:0
}
.fancybox-fx-circular.fancybox-slide--current{
    -webkit-transform:scaleX(1) translateZ(0);
    transform:scaleX(1) translateZ(0);
    opacity:1
}
.fancybox-fx-tube.fancybox-slide--previous{
    -webkit-transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
    transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next{
    -webkit-transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);
    transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current{
    -webkit-transform:translateZ(0) scale(1);
    transform:translateZ(0) scale(1)
}
@media(max-width: 800px){
    .fancybox-infobar{
        left:0;
        margin-left:0
    }
    .fancybox-button--left,.fancybox-button--right{
        display:none !important
    }
    .fancybox-caption{
        padding:20px 0;
        margin:0
    }
}
.fancybox-button--fullscreen:before{
    width:15px;
    height:11px;
    left:calc(50% - 7px);
    top:calc(50% - 6px);
    border:2px solid;
    background:none
}
.fancybox-button--pause:before,.fancybox-button--play:before{
    top:calc(50% - 6px);
    left:calc(50% - 4px);
    background:rgba(0,0,0,0)
}
.fancybox-button--play:before{
    width:0;
    height:0;
    border-top:6px inset rgba(0,0,0,0);
    border-bottom:6px inset rgba(0,0,0,0);
    border-left:10px solid;
    border-radius:1px
}
.fancybox-button--pause:before{
    width:7px;
    height:11px;
    border-style:solid;
    border-width:0 2px
}
.fancybox-button--thumbs,.fancybox-thumbs{
    display:none
}
@media(min-width: 800px){
    .fancybox-button--thumbs{
        display:inline-block
    }
    .fancybox-button--thumbs span{
        font-size:23px
    }
    .fancybox-button--thumbs:before{
        width:3px;
        height:3px;
        top:calc(50% - 2px);
        left:calc(50% - 2px);
        box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0
    }
    .fancybox-thumbs{
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        left:auto;
        width:220px;
        margin:0;
        padding:5px 5px 0 0;
        background:#fff;
        word-break:normal;
        -webkit-tap-highlight-color:rgba(0,0,0,0);
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar;
        box-sizing:border-box;
        z-index:99995
    }
    .fancybox-show-thumbs .fancybox-thumbs{
        display:block
    }
    .fancybox-show-thumbs .fancybox-inner{
        right:220px
    }
    .fancybox-thumbs>ul{
        list-style:none;
        position:absolute;
        position:relative;
        width:100%;
        height:100%;
        margin:0;
        padding:0;
        overflow-x:hidden;
        overflow-y:auto;
        font-size:0
    }
    .fancybox-thumbs>ul>li{
        float:left;
        overflow:hidden;
        max-width:50%;
        padding:0;
        margin:0;
        width:105px;
        height:75px;
        position:relative;
        cursor:pointer;
        outline:none;
        border:5px solid rgba(0,0,0,0);
        border-top-width:0;
        border-right-width:0;
        -webkit-tap-highlight-color:rgba(0,0,0,0);
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden;
        box-sizing:border-box
    }
    li.fancybox-thumbs-loading{
        background:rgba(0,0,0,.1)
    }
    .fancybox-thumbs>ul>li>img{
        position:absolute;
        top:0;
        left:0;
        min-width:100%;
        min-height:100%;
        max-width:none;
        max-height:none;
        -webkit-touch-callout:none;
        -webkit-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none
    }
    .fancybox-thumbs>ul>li:before{
        content:"";
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        left:0;
        border-radius:2px;
        border:4px solid #4ea7f9;
        z-index:99991;
        opacity:0;
        transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    }
    .fancybox-thumbs>ul>li.fancybox-thumbs-active:before{
        opacity:1
    }
}
html,body{
    height:100%
}
body{
    overflow:auto
}
.calendly-inline-widget,.calendly-inline-widget *,.calendly-badge-widget,.calendly-badge-widget *,.calendly-overlay,.calendly-overlay *{
    font-size:16px;
    line-height:1.2em
}
.calendly-inline-widget iframe,.calendly-badge-widget iframe,.calendly-overlay iframe{
    display:inline;
    width:100%;
    height:100%
}
.calendly-popup-content{
    position:relative
}
.calendly-popup-content.calendly-mobile{
    -webkit-overflow-scrolling:touch;
    overflow-y:auto
}
.calendly-overlay{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    overflow:hidden;
    z-index:9999;
    background-color:#a5a5a5;
    background-color:rgba(0,0,0,.9)
}
.calendly-overlay .calendly-close-overlay{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
.calendly-overlay .calendly-popup{
    box-sizing:border-box;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    width:100%;
    height:100%;
    max-width:1000px
}
@media(max-width: 584px){
    .calendly-overlay .calendly-popup{
        height:80%;
        max-width:280px
    }
}
.calendly-overlay .calendly-popup .calendly-popup-content{
    height:100%
}
.calendly-overlay .calendly-popup-close{
    position:absolute;
    top:25px;
    right:25px;
    color:#fff;
    width:19px;
    height:19px;
    cursor:pointer;
    background-image:url("https://www.sarbacane-cdn.com/img/croix.svg");
    background-size:contain
}
@media(max-width: 975px){
    .calendly-overlay .calendly-popup-close{
        top:15px;
        right:15px
    }
}
.calendly-badge-widget{
    position:fixed;
    right:20px;
    bottom:15px;
    z-index:9998
}
.calendly-badge-widget .calendly-badge-content{
    display:table-cell;
    width:auto;
    height:45px;
    padding:0 30px;
    border-radius:25px;
    box-shadow:rgba(0,0,0,.25) 0 2px 5px;
    font-family:sans-serif;
    text-align:center;
    vertical-align:middle;
    font-weight:bold;
    font-size:14px;
    color:#fff;
    cursor:pointer
}
.calendly-badge-widget .calendly-badge-content.calendly-white{
    color:#666a73
}
.calendly-badge-widget .calendly-badge-content span{
    display:block;
    font-size:12px
}
.calendly-spinner{
    position:absolute;
    top:50%;
    left:0;
    right:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    text-align:center;
    z-index:-1
}
.calendly-spinner>div{
    display:inline-block;
    width:18px;
    height:18px;
    background-color:#e1e1e1;
    border-radius:50%;
    vertical-align:middle;
    -webkit-animation:calendly-bouncedelay 1.4s infinite ease-in-out;
    animation:calendly-bouncedelay 1.4s infinite ease-in-out;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.calendly-spinner .calendly-bounce1{
    -webkit-animation-delay:-0.32s;
    animation-delay:-0.32s
}
.calendly-spinner .calendly-bounce2{
    -webkit-animation-delay:-0.16s;
    animation-delay:-0.16s
}
@-webkit-keyframes calendly-bouncedelay{
    0%,80%,100%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    40%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes calendly-bouncedelay{
    0%,80%,100%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    40%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
/*! * Font Awesome Pro 5.9.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license (Commercial License) */
.fa,.fas,.far,.fal,.fab{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    text-rendering:auto;
    line-height:1
}
.fa-lg{
    font-size:1.3333333333em;
    line-height:.75em;
    vertical-align:-0.0667em
}
.fa-xs{
    font-size:.75em
}
.fa-sm{
    font-size:.875em
}
.fa-1x{
    font-size:1em
}
.fa-2x{
    font-size:2em
}
.fa-3x{
    font-size:3em
}
.fa-4x{
    font-size:4em
}
.fa-5x{
    font-size:5em
}
.fa-6x{
    font-size:6em
}
.fa-7x{
    font-size:7em
}
.fa-8x{
    font-size:8em
}
.fa-9x{
    font-size:9em
}
.fa-10x{
    font-size:10em
}
.fa-fw{
    text-align:center;
    width:1.25em
}
.fa-ul{
    list-style-type:none;
    margin-left:2.5em;
    padding-left:0
}
.fa-ul>li{
    position:relative
}
.fa-li{
    left:-2em;
    position:absolute;
    text-align:center;
    width:2em;
    line-height:inherit
}
.fa-border{
    border:solid .08em #eee;
    border-radius:.1em;
    padding:.2em .25em .15em
}
.fa-pull-left{
    float:left
}
.fa-pull-right{
    float:right
}
.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{
    margin-right:.3em
}
.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{
    margin-left:.3em
}
.fa-spin{
    animation:fa-spin 2s infinite linear
}
.fa-pulse{
    animation:fa-spin 1s infinite steps(8)
}
@keyframes fa-spin{
    0%{
        transform:rotate(0deg)
    }
    100%{
        transform:rotate(360deg)
    }
}
.fa-rotate-90{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    transform:rotate(90deg)
}
.fa-rotate-180{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    transform:rotate(180deg)
}
.fa-rotate-270{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    transform:rotate(270deg)
}
.fa-flip-horizontal{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    transform:scale(-1, 1)
}
.fa-flip-vertical{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    transform:scale(1, -1)
}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    transform:scale(-1, -1)
}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{
    filter:none
}
.fa-stack{
    display:inline-block;
    height:2em;
    line-height:2em;
    position:relative;
    vertical-align:middle;
    width:2.5em
}
.fa-stack-1x,.fa-stack-2x{
    left:0;
    position:absolute;
    text-align:center;
    width:100%
}
.fa-stack-1x{
    line-height:inherit
}
.fa-stack-2x{
    font-size:2em
}
.fa-inverse{
    color:#fff
}
.fa-500px:before{
    content:""
}
.fa-abacus:before{
    content:""
}
.fa-accessible-icon:before{
    content:""
}
.fa-accusoft:before{
    content:""
}
.fa-acorn:before{
    content:""
}
.fa-acquisitions-incorporated:before{
    content:""
}
.fa-ad:before{
    content:""
}
.fa-address-book:before{
    content:""
}
.fa-address-card:before{
    content:""
}
.fa-adjust:before{
    content:""
}
.fa-adn:before{
    content:""
}
.fa-adobe:before{
    content:""
}
.fa-adversal:before{
    content:""
}
.fa-affiliatetheme:before{
    content:""
}
.fa-air-freshener:before{
    content:""
}
.fa-airbnb:before{
    content:""
}
.fa-alarm-clock:before{
    content:""
}
.fa-alarm-exclamation:before{
    content:""
}
.fa-alarm-plus:before{
    content:""
}
.fa-alarm-snooze:before{
    content:""
}
.fa-algolia:before{
    content:""
}
.fa-alicorn:before{
    content:""
}
.fa-align-center:before{
    content:""
}
.fa-align-justify:before{
    content:""
}
.fa-align-left:before{
    content:""
}
.fa-align-right:before{
    content:""
}
.fa-align-slash:before{
    content:""
}
.fa-alipay:before{
    content:""
}
.fa-allergies:before{
    content:""
}
.fa-amazon:before{
    content:""
}
.fa-amazon-pay:before{
    content:""
}
.fa-ambulance:before{
    content:""
}
.fa-american-sign-language-interpreting:before{
    content:""
}
.fa-amilia:before{
    content:""
}
.fa-analytics:before{
    content:""
}
.fa-anchor:before{
    content:""
}
.fa-android:before{
    content:""
}
.fa-angel:before{
    content:""
}
.fa-angellist:before{
    content:""
}
.fa-angle-double-down:before{
    content:""
}
.fa-angle-double-left:before{
    content:""
}
.fa-angle-double-right:before{
    content:""
}
.fa-angle-double-up:before{
    content:""
}
.fa-angle-down:before{
    content:""
}
.fa-angle-left:before{
    content:""
}
.fa-angle-right:before{
    content:""
}
.fa-angle-up:before{
    content:""
}
.fa-angry:before{
    content:""
}
.fa-angrycreative:before{
    content:""
}
.fa-angular:before{
    content:""
}
.fa-ankh:before{
    content:""
}
.fa-app-store:before{
    content:""
}
.fa-app-store-ios:before{
    content:""
}
.fa-apper:before{
    content:""
}
.fa-apple:before{
    content:""
}
.fa-apple-alt:before{
    content:""
}
.fa-apple-crate:before{
    content:""
}
.fa-apple-pay:before{
    content:""
}
.fa-archive:before{
    content:""
}
.fa-archway:before{
    content:""
}
.fa-arrow-alt-circle-down:before{
    content:""
}
.fa-arrow-alt-circle-left:before{
    content:""
}
.fa-arrow-alt-circle-right:before{
    content:""
}
.fa-arrow-alt-circle-up:before{
    content:""
}
.fa-arrow-alt-down:before{
    content:""
}
.fa-arrow-alt-from-bottom:before{
    content:""
}
.fa-arrow-alt-from-left:before{
    content:""
}
.fa-arrow-alt-from-right:before{
    content:""
}
.fa-arrow-alt-from-top:before{
    content:""
}
.fa-arrow-alt-left:before{
    content:""
}
.fa-arrow-alt-right:before{
    content:""
}
.fa-arrow-alt-square-down:before{
    content:""
}
.fa-arrow-alt-square-left:before{
    content:""
}
.fa-arrow-alt-square-right:before{
    content:""
}
.fa-arrow-alt-square-up:before{
    content:""
}
.fa-arrow-alt-to-bottom:before{
    content:""
}
.fa-arrow-alt-to-left:before{
    content:""
}
.fa-arrow-alt-to-right:before{
    content:""
}
.fa-arrow-alt-to-top:before{
    content:""
}
.fa-arrow-alt-up:before{
    content:""
}
.fa-arrow-circle-down:before{
    content:""
}
.fa-arrow-circle-left:before{
    content:""
}
.fa-arrow-circle-right:before{
    content:""
}
.fa-arrow-circle-up:before{
    content:""
}
.fa-arrow-down:before{
    content:""
}
.fa-arrow-from-bottom:before{
    content:""
}
.fa-arrow-from-left:before{
    content:""
}
.fa-arrow-from-right:before{
    content:""
}
.fa-arrow-from-top:before{
    content:""
}
.fa-arrow-left:before{
    content:""
}
.fa-arrow-right:before{
    content:""
}
.fa-arrow-square-down:before{
    content:""
}
.fa-arrow-square-left:before{
    content:""
}
.fa-arrow-square-right:before{
    content:""
}
.fa-arrow-square-up:before{
    content:""
}
.fa-arrow-to-bottom:before{
    content:""
}
.fa-arrow-to-left:before{
    content:""
}
.fa-arrow-to-right:before{
    content:""
}
.fa-arrow-to-top:before{
    content:""
}
.fa-arrow-up:before{
    content:""
}
.fa-arrows:before{
    content:""
}
.fa-arrows-alt:before{
    content:""
}
.fa-arrows-alt-h:before{
    content:""
}
.fa-arrows-alt-v:before{
    content:""
}
.fa-arrows-h:before{
    content:""
}
.fa-arrows-v:before{
    content:""
}
.fa-artstation:before{
    content:""
}
.fa-assistive-listening-systems:before{
    content:""
}
.fa-asterisk:before{
    content:""
}
.fa-asymmetrik:before{
    content:""
}
.fa-at:before{
    content:""
}
.fa-atlas:before{
    content:""
}
.fa-atlassian:before{
    content:""
}
.fa-atom:before{
    content:""
}
.fa-atom-alt:before{
    content:""
}
.fa-audible:before{
    content:""
}
.fa-audio-description:before{
    content:""
}
.fa-autoprefixer:before{
    content:""
}
.fa-avianex:before{
    content:""
}
.fa-aviato:before{
    content:""
}
.fa-award:before{
    content:""
}
.fa-aws:before{
    content:""
}
.fa-axe:before{
    content:""
}
.fa-axe-battle:before{
    content:""
}
.fa-baby:before{
    content:""
}
.fa-baby-carriage:before{
    content:""
}
.fa-backpack:before{
    content:""
}
.fa-backspace:before{
    content:""
}
.fa-backward:before{
    content:""
}
.fa-bacon:before{
    content:""
}
.fa-badge:before{
    content:""
}
.fa-badge-check:before{
    content:""
}
.fa-badge-dollar:before{
    content:""
}
.fa-badge-percent:before{
    content:""
}
.fa-badger-honey:before{
    content:""
}
.fa-bags-shopping:before{
    content:""
}
.fa-balance-scale:before{
    content:""
}
.fa-balance-scale-left:before{
    content:""
}
.fa-balance-scale-right:before{
    content:""
}
.fa-ball-pile:before{
    content:""
}
.fa-ballot:before{
    content:""
}
.fa-ballot-check:before{
    content:""
}
.fa-ban:before{
    content:""
}
.fa-band-aid:before{
    content:""
}
.fa-bandcamp:before{
    content:""
}
.fa-barcode:before{
    content:""
}
.fa-barcode-alt:before{
    content:""
}
.fa-barcode-read:before{
    content:""
}
.fa-barcode-scan:before{
    content:""
}
.fa-bars:before{
    content:""
}
.fa-baseball:before{
    content:""
}
.fa-baseball-ball:before{
    content:""
}
.fa-basketball-ball:before{
    content:""
}
.fa-basketball-hoop:before{
    content:""
}
.fa-bat:before{
    content:""
}
.fa-bath:before{
    content:""
}
.fa-battery-bolt:before{
    content:""
}
.fa-battery-empty:before{
    content:""
}
.fa-battery-full:before{
    content:""
}
.fa-battery-half:before{
    content:""
}
.fa-battery-quarter:before{
    content:""
}
.fa-battery-slash:before{
    content:""
}
.fa-battery-three-quarters:before{
    content:""
}
.fa-battle-net:before{
    content:""
}
.fa-bed:before{
    content:""
}
.fa-beer:before{
    content:""
}
.fa-behance:before{
    content:""
}
.fa-behance-square:before{
    content:""
}
.fa-bell:before{
    content:""
}
.fa-bell-exclamation:before{
    content:""
}
.fa-bell-plus:before{
    content:""
}
.fa-bell-school:before{
    content:""
}
.fa-bell-school-slash:before{
    content:""
}
.fa-bell-slash:before{
    content:""
}
.fa-bells:before{
    content:""
}
.fa-bezier-curve:before{
    content:""
}
.fa-bible:before{
    content:""
}
.fa-bicycle:before{
    content:""
}
.fa-biking:before{
    content:""
}
.fa-biking-mountain:before{
    content:""
}
.fa-bimobject:before{
    content:""
}
.fa-binoculars:before{
    content:""
}
.fa-biohazard:before{
    content:""
}
.fa-birthday-cake:before{
    content:""
}
.fa-bitbucket:before{
    content:""
}
.fa-bitcoin:before{
    content:""
}
.fa-bity:before{
    content:""
}
.fa-black-tie:before{
    content:""
}
.fa-blackberry:before{
    content:""
}
.fa-blanket:before{
    content:""
}
.fa-blender:before{
    content:""
}
.fa-blender-phone:before{
    content:""
}
.fa-blind:before{
    content:""
}
.fa-blog:before{
    content:""
}
.fa-blogger:before{
    content:""
}
.fa-blogger-b:before{
    content:""
}
.fa-bluetooth:before{
    content:""
}
.fa-bluetooth-b:before{
    content:""
}
.fa-bold:before{
    content:""
}
.fa-bolt:before{
    content:""
}
.fa-bomb:before{
    content:""
}
.fa-bone:before{
    content:""
}
.fa-bone-break:before{
    content:""
}
.fa-bong:before{
    content:""
}
.fa-book:before{
    content:""
}
.fa-book-alt:before{
    content:""
}
.fa-book-dead:before{
    content:""
}
.fa-book-heart:before{
    content:""
}
.fa-book-medical:before{
    content:""
}
.fa-book-open:before{
    content:""
}
.fa-book-reader:before{
    content:""
}
.fa-book-spells:before{
    content:""
}
.fa-book-user:before{
    content:""
}
.fa-bookmark:before{
    content:""
}
.fa-books:before{
    content:""
}
.fa-books-medical:before{
    content:""
}
.fa-boot:before{
    content:""
}
.fa-booth-curtain:before{
    content:""
}
.fa-bootstrap:before{
    content:""
}
.fa-border-all:before{
    content:""
}
.fa-border-bottom:before{
    content:""
}
.fa-border-inner:before{
    content:""
}
.fa-border-left:before{
    content:""
}
.fa-border-none:before{
    content:""
}
.fa-border-outer:before{
    content:""
}
.fa-border-right:before{
    content:""
}
.fa-border-style:before{
    content:""
}
.fa-border-style-alt:before{
    content:""
}
.fa-border-top:before{
    content:""
}
.fa-bow-arrow:before{
    content:""
}
.fa-bowling-ball:before{
    content:""
}
.fa-bowling-pins:before{
    content:""
}
.fa-box:before{
    content:""
}
.fa-box-alt:before{
    content:""
}
.fa-box-ballot:before{
    content:""
}
.fa-box-check:before{
    content:""
}
.fa-box-fragile:before{
    content:""
}
.fa-box-full:before{
    content:""
}
.fa-box-heart:before{
    content:""
}
.fa-box-open:before{
    content:""
}
.fa-box-up:before{
    content:""
}
.fa-box-usd:before{
    content:""
}
.fa-boxes:before{
    content:""
}
.fa-boxes-alt:before{
    content:""
}
.fa-boxing-glove:before{
    content:""
}
.fa-brackets:before{
    content:""
}
.fa-brackets-curly:before{
    content:""
}
.fa-braille:before{
    content:""
}
.fa-brain:before{
    content:""
}
.fa-bread-loaf:before{
    content:""
}
.fa-bread-slice:before{
    content:""
}
.fa-briefcase:before{
    content:""
}
.fa-briefcase-medical:before{
    content:""
}
.fa-bring-forward:before{
    content:""
}
.fa-bring-front:before{
    content:""
}
.fa-broadcast-tower:before{
    content:""
}
.fa-broom:before{
    content:""
}
.fa-browser:before{
    content:""
}
.fa-brush:before{
    content:""
}
.fa-btc:before{
    content:""
}
.fa-buffer:before{
    content:""
}
.fa-bug:before{
    content:""
}
.fa-building:before{
    content:""
}
.fa-bullhorn:before{
    content:""
}
.fa-bullseye:before{
    content:""
}
.fa-bullseye-arrow:before{
    content:""
}
.fa-bullseye-pointer:before{
    content:""
}
.fa-burger-soda:before{
    content:""
}
.fa-burn:before{
    content:""
}
.fa-buromobelexperte:before{
    content:""
}
.fa-burrito:before{
    content:""
}
.fa-bus:before{
    content:""
}
.fa-bus-alt:before{
    content:""
}
.fa-bus-school:before{
    content:""
}
.fa-business-time:before{
    content:""
}
.fa-buysellads:before{
    content:""
}
.fa-cabinet-filing:before{
    content:""
}
.fa-calculator:before{
    content:""
}
.fa-calculator-alt:before{
    content:""
}
.fa-calendar:before{
    content:""
}
.fa-calendar-alt:before{
    content:""
}
.fa-calendar-check:before{
    content:""
}
.fa-calendar-day:before{
    content:""
}
.fa-calendar-edit:before{
    content:""
}
.fa-calendar-exclamation:before{
    content:""
}
.fa-calendar-minus:before{
    content:""
}
.fa-calendar-plus:before{
    content:""
}
.fa-calendar-star:before{
    content:""
}
.fa-calendar-times:before{
    content:""
}
.fa-calendar-week:before{
    content:""
}
.fa-camera:before{
    content:""
}
.fa-camera-alt:before{
    content:""
}
.fa-camera-retro:before{
    content:""
}
.fa-campfire:before{
    content:""
}
.fa-campground:before{
    content:""
}
.fa-canadian-maple-leaf:before{
    content:""
}
.fa-candle-holder:before{
    content:""
}
.fa-candy-cane:before{
    content:""
}
.fa-candy-corn:before{
    content:""
}
.fa-cannabis:before{
    content:""
}
.fa-capsules:before{
    content:""
}
.fa-car:before{
    content:""
}
.fa-car-alt:before{
    content:""
}
.fa-car-battery:before{
    content:""
}
.fa-car-building:before{
    content:""
}
.fa-car-bump:before{
    content:""
}
.fa-car-bus:before{
    content:""
}
.fa-car-crash:before{
    content:""
}
.fa-car-garage:before{
    content:""
}
.fa-car-mechanic:before{
    content:""
}
.fa-car-side:before{
    content:""
}
.fa-car-tilt:before{
    content:""
}
.fa-car-wash:before{
    content:""
}
.fa-caret-circle-down:before{
    content:""
}
.fa-caret-circle-left:before{
    content:""
}
.fa-caret-circle-right:before{
    content:""
}
.fa-caret-circle-up:before{
    content:""
}
.fa-caret-down:before{
    content:""
}
.fa-caret-left:before{
    content:""
}
.fa-caret-right:before{
    content:""
}
.fa-caret-square-down:before{
    content:""
}
.fa-caret-square-left:before{
    content:""
}
.fa-caret-square-right:before{
    content:""
}
.fa-caret-square-up:before{
    content:""
}
.fa-caret-up:before{
    content:""
}
.fa-carrot:before{
    content:""
}
.fa-cars:before{
    content:""
}
.fa-cart-arrow-down:before{
    content:""
}
.fa-cart-plus:before{
    content:""
}
.fa-cash-register:before{
    content:""
}
.fa-cat:before{
    content:""
}
.fa-cauldron:before{
    content:""
}
.fa-cc-amazon-pay:before{
    content:""
}
.fa-cc-amex:before{
    content:""
}
.fa-cc-apple-pay:before{
    content:""
}
.fa-cc-diners-club:before{
    content:""
}
.fa-cc-discover:before{
    content:""
}
.fa-cc-jcb:before{
    content:""
}
.fa-cc-mastercard:before{
    content:""
}
.fa-cc-paypal:before{
    content:""
}
.fa-cc-stripe:before{
    content:""
}
.fa-cc-visa:before{
    content:""
}
.fa-centercode:before{
    content:""
}
.fa-centos:before{
    content:""
}
.fa-certificate:before{
    content:""
}
.fa-chair:before{
    content:""
}
.fa-chair-office:before{
    content:""
}
.fa-chalkboard:before{
    content:""
}
.fa-chalkboard-teacher:before{
    content:""
}
.fa-charging-station:before{
    content:""
}
.fa-chart-area:before{
    content:""
}
.fa-chart-bar:before{
    content:""
}
.fa-chart-line:before{
    content:""
}
.fa-chart-line-down:before{
    content:""
}
.fa-chart-network:before{
    content:""
}
.fa-chart-pie:before{
    content:""
}
.fa-chart-pie-alt:before{
    content:""
}
.fa-chart-scatter:before{
    content:""
}
.fa-check:before{
    content:""
}
.fa-check-circle:before{
    content:""
}
.fa-check-double:before{
    content:""
}
.fa-check-square:before{
    content:""
}
.fa-cheese:before{
    content:""
}
.fa-cheese-swiss:before{
    content:""
}
.fa-cheeseburger:before{
    content:""
}
.fa-chess:before{
    content:""
}
.fa-chess-bishop:before{
    content:""
}
.fa-chess-bishop-alt:before{
    content:""
}
.fa-chess-board:before{
    content:""
}
.fa-chess-clock:before{
    content:""
}
.fa-chess-clock-alt:before{
    content:""
}
.fa-chess-king:before{
    content:""
}
.fa-chess-king-alt:before{
    content:""
}
.fa-chess-knight:before{
    content:""
}
.fa-chess-knight-alt:before{
    content:""
}
.fa-chess-pawn:before{
    content:""
}
.fa-chess-pawn-alt:before{
    content:""
}
.fa-chess-queen:before{
    content:""
}
.fa-chess-queen-alt:before{
    content:""
}
.fa-chess-rook:before{
    content:""
}
.fa-chess-rook-alt:before{
    content:""
}
.fa-chevron-circle-down:before{
    content:""
}
.fa-chevron-circle-left:before{
    content:""
}
.fa-chevron-circle-right:before{
    content:""
}
.fa-chevron-circle-up:before{
    content:""
}
.fa-chevron-double-down:before{
    content:""
}
.fa-chevron-double-left:before{
    content:""
}
.fa-chevron-double-right:before{
    content:""
}
.fa-chevron-double-up:before{
    content:""
}
.fa-chevron-down:before{
    content:""
}
.fa-chevron-left:before{
    content:""
}
.fa-chevron-right:before{
    content:""
}
.fa-chevron-square-down:before{
    content:""
}
.fa-chevron-square-left:before{
    content:""
}
.fa-chevron-square-right:before{
    content:""
}
.fa-chevron-square-up:before{
    content:""
}
.fa-chevron-up:before{
    content:""
}
.fa-child:before{
    content:""
}
.fa-chimney:before{
    content:""
}
.fa-chrome:before{
    content:""
}
.fa-chromecast:before{
    content:""
}
.fa-church:before{
    content:""
}
.fa-circle:before{
    content:""
}
.fa-circle-notch:before{
    content:""
}
.fa-city:before{
    content:""
}
.fa-claw-marks:before{
    content:""
}
.fa-clinic-medical:before{
    content:""
}
.fa-clipboard:before{
    content:""
}
.fa-clipboard-check:before{
    content:""
}
.fa-clipboard-list:before{
    content:""
}
.fa-clipboard-list-check:before{
    content:""
}
.fa-clipboard-prescription:before{
    content:""
}
.fa-clipboard-user:before{
    content:""
}
.fa-clock:before{
    content:""
}
.fa-clone:before{
    content:""
}
.fa-closed-captioning:before{
    content:""
}
.fa-cloud:before{
    content:""
}
.fa-cloud-download:before{
    content:""
}
.fa-cloud-download-alt:before{
    content:""
}
.fa-cloud-drizzle:before{
    content:""
}
.fa-cloud-hail:before{
    content:""
}
.fa-cloud-hail-mixed:before{
    content:""
}
.fa-cloud-meatball:before{
    content:""
}
.fa-cloud-moon:before{
    content:""
}
.fa-cloud-moon-rain:before{
    content:""
}
.fa-cloud-rain:before{
    content:""
}
.fa-cloud-rainbow:before{
    content:""
}
.fa-cloud-showers:before{
    content:""
}
.fa-cloud-showers-heavy:before{
    content:""
}
.fa-cloud-sleet:before{
    content:""
}
.fa-cloud-snow:before{
    content:""
}
.fa-cloud-sun:before{
    content:""
}
.fa-cloud-sun-rain:before{
    content:""
}
.fa-cloud-upload:before{
    content:""
}
.fa-cloud-upload-alt:before{
    content:""
}
.fa-clouds:before{
    content:""
}
.fa-clouds-moon:before{
    content:""
}
.fa-clouds-sun:before{
    content:""
}
.fa-cloudscale:before{
    content:""
}
.fa-cloudsmith:before{
    content:""
}
.fa-cloudversify:before{
    content:""
}
.fa-club:before{
    content:""
}
.fa-cocktail:before{
    content:""
}
.fa-code:before{
    content:""
}
.fa-code-branch:before{
    content:""
}
.fa-code-commit:before{
    content:""
}
.fa-code-merge:before{
    content:""
}
.fa-codepen:before{
    content:""
}
.fa-codiepie:before{
    content:""
}
.fa-coffee:before{
    content:""
}
.fa-coffee-togo:before{
    content:""
}
.fa-coffin:before{
    content:""
}
.fa-cog:before{
    content:""
}
.fa-cogs:before{
    content:""
}
.fa-coin:before{
    content:""
}
.fa-coins:before{
    content:""
}
.fa-columns:before{
    content:""
}
.fa-comment:before{
    content:""
}
.fa-comment-alt:before{
    content:""
}
.fa-comment-alt-check:before{
    content:""
}
.fa-comment-alt-dollar:before{
    content:""
}
.fa-comment-alt-dots:before{
    content:""
}
.fa-comment-alt-edit:before{
    content:""
}
.fa-comment-alt-exclamation:before{
    content:""
}
.fa-comment-alt-lines:before{
    content:""
}
.fa-comment-alt-medical:before{
    content:""
}
.fa-comment-alt-minus:before{
    content:""
}
.fa-comment-alt-plus:before{
    content:""
}
.fa-comment-alt-slash:before{
    content:""
}
.fa-comment-alt-smile:before{
    content:""
}
.fa-comment-alt-times:before{
    content:""
}
.fa-comment-check:before{
    content:""
}
.fa-comment-dollar:before{
    content:""
}
.fa-comment-dots:before{
    content:""
}
.fa-comment-edit:before{
    content:""
}
.fa-comment-exclamation:before{
    content:""
}
.fa-comment-lines:before{
    content:""
}
.fa-comment-medical:before{
    content:""
}
.fa-comment-minus:before{
    content:""
}
.fa-comment-plus:before{
    content:""
}
.fa-comment-slash:before{
    content:""
}
.fa-comment-smile:before{
    content:""
}
.fa-comment-times:before{
    content:""
}
.fa-comments:before{
    content:""
}
.fa-comments-alt:before{
    content:""
}
.fa-comments-alt-dollar:before{
    content:""
}
.fa-comments-dollar:before{
    content:""
}
.fa-compact-disc:before{
    content:""
}
.fa-compass:before{
    content:""
}
.fa-compass-slash:before{
    content:""
}
.fa-compress:before{
    content:""
}
.fa-compress-alt:before{
    content:""
}
.fa-compress-arrows-alt:before{
    content:""
}
.fa-compress-wide:before{
    content:""
}
.fa-concierge-bell:before{
    content:""
}
.fa-confluence:before{
    content:""
}
.fa-connectdevelop:before{
    content:""
}
.fa-construction:before{
    content:""
}
.fa-container-storage:before{
    content:""
}
.fa-contao:before{
    content:""
}
.fa-conveyor-belt:before{
    content:""
}
.fa-conveyor-belt-alt:before{
    content:""
}
.fa-cookie:before{
    content:""
}
.fa-cookie-bite:before{
    content:""
}
.fa-copy:before{
    content:""
}
.fa-copyright:before{
    content:""
}
.fa-corn:before{
    content:""
}
.fa-couch:before{
    content:""
}
.fa-cow:before{
    content:""
}
.fa-cpanel:before{
    content:""
}
.fa-creative-commons:before{
    content:""
}
.fa-creative-commons-by:before{
    content:""
}
.fa-creative-commons-nc:before{
    content:""
}
.fa-creative-commons-nc-eu:before{
    content:""
}
.fa-creative-commons-nc-jp:before{
    content:""
}
.fa-creative-commons-nd:before{
    content:""
}
.fa-creative-commons-pd:before{
    content:""
}
.fa-creative-commons-pd-alt:before{
    content:""
}
.fa-creative-commons-remix:before{
    content:""
}
.fa-creative-commons-sa:before{
    content:""
}
.fa-creative-commons-sampling:before{
    content:""
}
.fa-creative-commons-sampling-plus:before{
    content:""
}
.fa-creative-commons-share:before{
    content:""
}
.fa-creative-commons-zero:before{
    content:""
}
.fa-credit-card:before{
    content:""
}
.fa-credit-card-blank:before{
    content:""
}
.fa-credit-card-front:before{
    content:""
}
.fa-cricket:before{
    content:""
}
.fa-critical-role:before{
    content:""
}
.fa-croissant:before{
    content:""
}
.fa-crop:before{
    content:""
}
.fa-crop-alt:before{
    content:""
}
.fa-cross:before{
    content:""
}
.fa-crosshairs:before{
    content:""
}
.fa-crow:before{
    content:""
}
.fa-crown:before{
    content:""
}
.fa-crutch:before{
    content:""
}
.fa-crutches:before{
    content:""
}
.fa-css3:before{
    content:""
}
.fa-css3-alt:before{
    content:""
}
.fa-cube:before{
    content:""
}
.fa-cubes:before{
    content:""
}
.fa-curling:before{
    content:""
}
.fa-cut:before{
    content:""
}
.fa-cuttlefish:before{
    content:""
}
.fa-d-and-d:before{
    content:""
}
.fa-d-and-d-beyond:before{
    content:""
}
.fa-dagger:before{
    content:""
}
.fa-dashcube:before{
    content:""
}
.fa-database:before{
    content:""
}
.fa-deaf:before{
    content:""
}
.fa-debug:before{
    content:""
}
.fa-deer:before{
    content:""
}
.fa-deer-rudolph:before{
    content:""
}
.fa-delicious:before{
    content:""
}
.fa-democrat:before{
    content:""
}
.fa-deploydog:before{
    content:""
}
.fa-deskpro:before{
    content:""
}
.fa-desktop:before{
    content:""
}
.fa-desktop-alt:before{
    content:""
}
.fa-dev:before{
    content:""
}
.fa-deviantart:before{
    content:""
}
.fa-dewpoint:before{
    content:""
}
.fa-dharmachakra:before{
    content:""
}
.fa-dhl:before{
    content:""
}
.fa-diagnoses:before{
    content:""
}
.fa-diamond:before{
    content:""
}
.fa-diaspora:before{
    content:""
}
.fa-dice:before{
    content:""
}
.fa-dice-d10:before{
    content:""
}
.fa-dice-d12:before{
    content:""
}
.fa-dice-d20:before{
    content:""
}
.fa-dice-d4:before{
    content:""
}
.fa-dice-d6:before{
    content:""
}
.fa-dice-d8:before{
    content:""
}
.fa-dice-five:before{
    content:""
}
.fa-dice-four:before{
    content:""
}
.fa-dice-one:before{
    content:""
}
.fa-dice-six:before{
    content:""
}
.fa-dice-three:before{
    content:""
}
.fa-dice-two:before{
    content:""
}
.fa-digg:before{
    content:""
}
.fa-digging:before{
    content:""
}
.fa-digital-ocean:before{
    content:""
}
.fa-digital-tachograph:before{
    content:""
}
.fa-diploma:before{
    content:""
}
.fa-directions:before{
    content:""
}
.fa-discord:before{
    content:""
}
.fa-discourse:before{
    content:""
}
.fa-disease:before{
    content:""
}
.fa-divide:before{
    content:""
}
.fa-dizzy:before{
    content:""
}
.fa-dna:before{
    content:""
}
.fa-do-not-enter:before{
    content:""
}
.fa-dochub:before{
    content:""
}
.fa-docker:before{
    content:""
}
.fa-dog:before{
    content:""
}
.fa-dog-leashed:before{
    content:""
}
.fa-dollar-sign:before{
    content:""
}
.fa-dolly:before{
    content:""
}
.fa-dolly-empty:before{
    content:""
}
.fa-dolly-flatbed:before{
    content:""
}
.fa-dolly-flatbed-alt:before{
    content:""
}
.fa-dolly-flatbed-empty:before{
    content:""
}
.fa-donate:before{
    content:""
}
.fa-door-closed:before{
    content:""
}
.fa-door-open:before{
    content:""
}
.fa-dot-circle:before{
    content:""
}
.fa-dove:before{
    content:""
}
.fa-download:before{
    content:""
}
.fa-draft2digital:before{
    content:""
}
.fa-drafting-compass:before{
    content:""
}
.fa-dragon:before{
    content:""
}
.fa-draw-circle:before{
    content:""
}
.fa-draw-polygon:before{
    content:""
}
.fa-draw-square:before{
    content:""
}
.fa-dreidel:before{
    content:""
}
.fa-dribbble:before{
    content:""
}
.fa-dribbble-square:before{
    content:""
}
.fa-drone:before{
    content:""
}
.fa-drone-alt:before{
    content:""
}
.fa-dropbox:before{
    content:""
}
.fa-drum:before{
    content:""
}
.fa-drum-steelpan:before{
    content:""
}
.fa-drumstick:before{
    content:""
}
.fa-drumstick-bite:before{
    content:""
}
.fa-drupal:before{
    content:""
}
.fa-dryer:before{
    content:""
}
.fa-dryer-alt:before{
    content:""
}
.fa-duck:before{
    content:""
}
.fa-dumbbell:before{
    content:""
}
.fa-dumpster:before{
    content:""
}
.fa-dumpster-fire:before{
    content:""
}
.fa-dungeon:before{
    content:""
}
.fa-dyalog:before{
    content:""
}
.fa-ear:before{
    content:""
}
.fa-ear-muffs:before{
    content:""
}
.fa-earlybirds:before{
    content:""
}
.fa-ebay:before{
    content:""
}
.fa-eclipse:before{
    content:""
}
.fa-eclipse-alt:before{
    content:""
}
.fa-edge:before{
    content:""
}
.fa-edit:before{
    content:""
}
.fa-egg:before{
    content:""
}
.fa-egg-fried:before{
    content:""
}
.fa-eject:before{
    content:""
}
.fa-elementor:before{
    content:""
}
.fa-elephant:before{
    content:""
}
.fa-ellipsis-h:before{
    content:""
}
.fa-ellipsis-h-alt:before{
    content:""
}
.fa-ellipsis-v:before{
    content:""
}
.fa-ellipsis-v-alt:before{
    content:""
}
.fa-ello:before{
    content:""
}
.fa-ember:before{
    content:""
}
.fa-empire:before{
    content:""
}
.fa-empty-set:before{
    content:""
}
.fa-engine-warning:before{
    content:""
}
.fa-envelope:before{
    content:""
}
.fa-envelope-open:before{
    content:""
}
.fa-envelope-open-dollar:before{
    content:""
}
.fa-envelope-open-text:before{
    content:""
}
.fa-envelope-square:before{
    content:""
}
.fa-envira:before{
    content:""
}
.fa-equals:before{
    content:""
}
.fa-eraser:before{
    content:""
}
.fa-erlang:before{
    content:""
}
.fa-ethereum:before{
    content:""
}
.fa-ethernet:before{
    content:""
}
.fa-etsy:before{
    content:""
}
.fa-euro-sign:before{
    content:""
}
.fa-evernote:before{
    content:""
}
.fa-exchange:before{
    content:""
}
.fa-exchange-alt:before{
    content:""
}
.fa-exclamation:before{
    content:""
}
.fa-exclamation-circle:before{
    content:""
}
.fa-exclamation-square:before{
    content:""
}
.fa-exclamation-triangle:before{
    content:""
}
.fa-expand:before{
    content:""
}
.fa-expand-alt:before{
    content:""
}
.fa-expand-arrows:before{
    content:""
}
.fa-expand-arrows-alt:before{
    content:""
}
.fa-expand-wide:before{
    content:""
}
.fa-expeditedssl:before{
    content:""
}
.fa-external-link:before{
    content:""
}
.fa-external-link-alt:before{
    content:""
}
.fa-external-link-square:before{
    content:""
}
.fa-external-link-square-alt:before{
    content:""
}
.fa-eye:before{
    content:""
}
.fa-eye-dropper:before{
    content:""
}
.fa-eye-evil:before{
    content:""
}
.fa-eye-slash:before{
    content:""
}
.fa-facebook:before{
    content:""
}
.fa-facebook-f:before{
    content:""
}
.fa-facebook-messenger:before{
    content:""
}
.fa-facebook-square:before{
    content:""
}
.fa-fan:before{
    content:""
}
.fa-fantasy-flight-games:before{
    content:""
}
.fa-farm:before{
    content:""
}
.fa-fast-backward:before{
    content:""
}
.fa-fast-forward:before{
    content:""
}
.fa-fax:before{
    content:""
}
.fa-feather:before{
    content:""
}
.fa-feather-alt:before{
    content:""
}
.fa-fedex:before{
    content:""
}
.fa-fedora:before{
    content:""
}
.fa-female:before{
    content:""
}
.fa-field-hockey:before{
    content:""
}
.fa-fighter-jet:before{
    content:""
}
.fa-figma:before{
    content:""
}
.fa-file:before{
    content:""
}
.fa-file-alt:before{
    content:""
}
.fa-file-archive:before{
    content:""
}
.fa-file-audio:before{
    content:""
}
.fa-file-certificate:before{
    content:""
}
.fa-file-chart-line:before{
    content:""
}
.fa-file-chart-pie:before{
    content:""
}
.fa-file-check:before{
    content:""
}
.fa-file-code:before{
    content:""
}
.fa-file-contract:before{
    content:""
}
.fa-file-csv:before{
    content:""
}
.fa-file-download:before{
    content:""
}
.fa-file-edit:before{
    content:""
}
.fa-file-excel:before{
    content:""
}
.fa-file-exclamation:before{
    content:""
}
.fa-file-export:before{
    content:""
}
.fa-file-image:before{
    content:""
}
.fa-file-import:before{
    content:""
}
.fa-file-invoice:before{
    content:""
}
.fa-file-invoice-dollar:before{
    content:""
}
.fa-file-medical:before{
    content:""
}
.fa-file-medical-alt:before{
    content:""
}
.fa-file-minus:before{
    content:""
}
.fa-file-pdf:before{
    content:""
}
.fa-file-plus:before{
    content:""
}
.fa-file-powerpoint:before{
    content:""
}
.fa-file-prescription:before{
    content:""
}
.fa-file-search:before{
    content:""
}
.fa-file-signature:before{
    content:""
}
.fa-file-spreadsheet:before{
    content:""
}
.fa-file-times:before{
    content:""
}
.fa-file-upload:before{
    content:""
}
.fa-file-user:before{
    content:""
}
.fa-file-video:before{
    content:""
}
.fa-file-word:before{
    content:""
}
.fa-files-medical:before{
    content:""
}
.fa-fill:before{
    content:""
}
.fa-fill-drip:before{
    content:""
}
.fa-film:before{
    content:""
}
.fa-film-alt:before{
    content:""
}
.fa-filter:before{
    content:""
}
.fa-fingerprint:before{
    content:""
}
.fa-fire:before{
    content:""
}
.fa-fire-alt:before{
    content:""
}
.fa-fire-extinguisher:before{
    content:""
}
.fa-fire-smoke:before{
    content:""
}
.fa-firefox:before{
    content:""
}
.fa-fireplace:before{
    content:""
}
.fa-first-aid:before{
    content:""
}
.fa-first-order:before{
    content:""
}
.fa-first-order-alt:before{
    content:""
}
.fa-firstdraft:before{
    content:""
}
.fa-fish:before{
    content:""
}
.fa-fish-cooked:before{
    content:""
}
.fa-fist-raised:before{
    content:""
}
.fa-flag:before{
    content:""
}
.fa-flag-alt:before{
    content:""
}
.fa-flag-checkered:before{
    content:""
}
.fa-flag-usa:before{
    content:""
}
.fa-flame:before{
    content:""
}
.fa-flask:before{
    content:""
}
.fa-flask-poison:before{
    content:""
}
.fa-flask-potion:before{
    content:""
}
.fa-flickr:before{
    content:""
}
.fa-flipboard:before{
    content:""
}
.fa-flower:before{
    content:""
}
.fa-flower-daffodil:before{
    content:""
}
.fa-flower-tulip:before{
    content:""
}
.fa-flushed:before{
    content:""
}
.fa-fly:before{
    content:""
}
.fa-fog:before{
    content:""
}
.fa-folder:before{
    content:""
}
.fa-folder-minus:before{
    content:""
}
.fa-folder-open:before{
    content:""
}
.fa-folder-plus:before{
    content:""
}
.fa-folder-times:before{
    content:""
}
.fa-folder-tree:before{
    content:""
}
.fa-folders:before{
    content:""
}
.fa-font:before{
    content:""
}
.fa-font-awesome:before{
    content:""
}
.fa-font-awesome-alt:before{
    content:""
}
.fa-font-awesome-flag:before{
    content:""
}
.fa-font-awesome-logo-full:before{
    content:""
}
.fa-font-case:before{
    content:""
}
.fa-fonticons:before{
    content:""
}
.fa-fonticons-fi:before{
    content:""
}
.fa-football-ball:before{
    content:""
}
.fa-football-helmet:before{
    content:""
}
.fa-forklift:before{
    content:""
}
.fa-fort-awesome:before{
    content:""
}
.fa-fort-awesome-alt:before{
    content:""
}
.fa-forumbee:before{
    content:""
}
.fa-forward:before{
    content:""
}
.fa-foursquare:before{
    content:""
}
.fa-fragile:before{
    content:""
}
.fa-free-code-camp:before{
    content:""
}
.fa-freebsd:before{
    content:""
}
.fa-french-fries:before{
    content:""
}
.fa-frog:before{
    content:""
}
.fa-frosty-head:before{
    content:""
}
.fa-frown:before{
    content:""
}
.fa-frown-open:before{
    content:""
}
.fa-fulcrum:before{
    content:""
}
.fa-function:before{
    content:""
}
.fa-funnel-dollar:before{
    content:""
}
.fa-futbol:before{
    content:""
}
.fa-galactic-republic:before{
    content:""
}
.fa-galactic-senate:before{
    content:""
}
.fa-game-board:before{
    content:""
}
.fa-game-board-alt:before{
    content:""
}
.fa-gamepad:before{
    content:""
}
.fa-gas-pump:before{
    content:""
}
.fa-gas-pump-slash:before{
    content:""
}
.fa-gavel:before{
    content:""
}
.fa-gem:before{
    content:""
}
.fa-genderless:before{
    content:""
}
.fa-get-pocket:before{
    content:""
}
.fa-gg:before{
    content:""
}
.fa-gg-circle:before{
    content:""
}
.fa-ghost:before{
    content:""
}
.fa-gift:before{
    content:""
}
.fa-gift-card:before{
    content:""
}
.fa-gifts:before{
    content:""
}
.fa-gingerbread-man:before{
    content:""
}
.fa-git:before{
    content:""
}
.fa-git-alt:before{
    content:""
}
.fa-git-square:before{
    content:""
}
.fa-github:before{
    content:""
}
.fa-github-alt:before{
    content:""
}
.fa-github-square:before{
    content:""
}
.fa-gitkraken:before{
    content:""
}
.fa-gitlab:before{
    content:""
}
.fa-gitter:before{
    content:""
}
.fa-glass:before{
    content:""
}
.fa-glass-champagne:before{
    content:""
}
.fa-glass-cheers:before{
    content:""
}
.fa-glass-citrus:before{
    content:""
}
.fa-glass-martini:before{
    content:""
}
.fa-glass-martini-alt:before{
    content:""
}
.fa-glass-whiskey:before{
    content:""
}
.fa-glass-whiskey-rocks:before{
    content:""
}
.fa-glasses:before{
    content:""
}
.fa-glasses-alt:before{
    content:""
}
.fa-glide:before{
    content:""
}
.fa-glide-g:before{
    content:""
}
.fa-globe:before{
    content:""
}
.fa-globe-africa:before{
    content:""
}
.fa-globe-americas:before{
    content:""
}
.fa-globe-asia:before{
    content:""
}
.fa-globe-europe:before{
    content:""
}
.fa-globe-snow:before{
    content:""
}
.fa-globe-stand:before{
    content:""
}
.fa-gofore:before{
    content:""
}
.fa-golf-ball:before{
    content:""
}
.fa-golf-club:before{
    content:""
}
.fa-goodreads:before{
    content:""
}
.fa-goodreads-g:before{
    content:""
}
.fa-google:before{
    content:""
}
.fa-google-drive:before{
    content:""
}
.fa-google-play:before{
    content:""
}
.fa-google-plus:before{
    content:""
}
.fa-google-plus-g:before{
    content:""
}
.fa-google-plus-square:before{
    content:""
}
.fa-google-wallet:before{
    content:""
}
.fa-gopuram:before{
    content:""
}
.fa-graduation-cap:before{
    content:""
}
.fa-gratipay:before{
    content:""
}
.fa-grav:before{
    content:""
}
.fa-greater-than:before{
    content:""
}
.fa-greater-than-equal:before{
    content:""
}
.fa-grimace:before{
    content:""
}
.fa-grin:before{
    content:""
}
.fa-grin-alt:before{
    content:""
}
.fa-grin-beam:before{
    content:""
}
.fa-grin-beam-sweat:before{
    content:""
}
.fa-grin-hearts:before{
    content:""
}
.fa-grin-squint:before{
    content:""
}
.fa-grin-squint-tears:before{
    content:""
}
.fa-grin-stars:before{
    content:""
}
.fa-grin-tears:before{
    content:""
}
.fa-grin-tongue:before{
    content:""
}
.fa-grin-tongue-squint:before{
    content:""
}
.fa-grin-tongue-wink:before{
    content:""
}
.fa-grin-wink:before{
    content:""
}
.fa-grip-horizontal:before{
    content:""
}
.fa-grip-lines:before{
    content:""
}
.fa-grip-lines-vertical:before{
    content:""
}
.fa-grip-vertical:before{
    content:""
}
.fa-gripfire:before{
    content:""
}
.fa-grunt:before{
    content:""
}
.fa-guitar:before{
    content:""
}
.fa-gulp:before{
    content:""
}
.fa-h-square:before{
    content:""
}
.fa-h1:before{
    content:""
}
.fa-h2:before{
    content:""
}
.fa-h3:before{
    content:""
}
.fa-h4:before{
    content:""
}
.fa-hacker-news:before{
    content:""
}
.fa-hacker-news-square:before{
    content:""
}
.fa-hackerrank:before{
    content:""
}
.fa-hamburger:before{
    content:""
}
.fa-hammer:before{
    content:""
}
.fa-hammer-war:before{
    content:""
}
.fa-hamsa:before{
    content:""
}
.fa-hand-heart:before{
    content:""
}
.fa-hand-holding:before{
    content:""
}
.fa-hand-holding-box:before{
    content:""
}
.fa-hand-holding-heart:before{
    content:""
}
.fa-hand-holding-magic:before{
    content:""
}
.fa-hand-holding-seedling:before{
    content:""
}
.fa-hand-holding-usd:before{
    content:""
}
.fa-hand-holding-water:before{
    content:""
}
.fa-hand-lizard:before{
    content:""
}
.fa-hand-middle-finger:before{
    content:""
}
.fa-hand-paper:before{
    content:""
}
.fa-hand-peace:before{
    content:""
}
.fa-hand-point-down:before{
    content:""
}
.fa-hand-point-left:before{
    content:""
}
.fa-hand-point-right:before{
    content:""
}
.fa-hand-point-up:before{
    content:""
}
.fa-hand-pointer:before{
    content:""
}
.fa-hand-receiving:before{
    content:""
}
.fa-hand-rock:before{
    content:""
}
.fa-hand-scissors:before{
    content:""
}
.fa-hand-spock:before{
    content:""
}
.fa-hands:before{
    content:""
}
.fa-hands-heart:before{
    content:""
}
.fa-hands-helping:before{
    content:""
}
.fa-hands-usd:before{
    content:""
}
.fa-handshake:before{
    content:""
}
.fa-handshake-alt:before{
    content:""
}
.fa-hanukiah:before{
    content:""
}
.fa-hard-hat:before{
    content:""
}
.fa-hashtag:before{
    content:""
}
.fa-hat-chef:before{
    content:""
}
.fa-hat-santa:before{
    content:""
}
.fa-hat-winter:before{
    content:""
}
.fa-hat-witch:before{
    content:""
}
.fa-hat-wizard:before{
    content:""
}
.fa-haykal:before{
    content:""
}
.fa-hdd:before{
    content:""
}
.fa-head-side:before{
    content:""
}
.fa-head-side-brain:before{
    content:""
}
.fa-head-side-medical:before{
    content:""
}
.fa-head-vr:before{
    content:""
}
.fa-heading:before{
    content:""
}
.fa-headphones:before{
    content:""
}
.fa-headphones-alt:before{
    content:""
}
.fa-headset:before{
    content:""
}
.fa-heart:before{
    content:""
}
.fa-heart-broken:before{
    content:""
}
.fa-heart-circle:before{
    content:""
}
.fa-heart-rate:before{
    content:""
}
.fa-heart-square:before{
    content:""
}
.fa-heartbeat:before{
    content:""
}
.fa-helicopter:before{
    content:""
}
.fa-helmet-battle:before{
    content:""
}
.fa-hexagon:before{
    content:""
}
.fa-highlighter:before{
    content:""
}
.fa-hiking:before{
    content:""
}
.fa-hippo:before{
    content:""
}
.fa-hips:before{
    content:""
}
.fa-hire-a-helper:before{
    content:""
}
.fa-history:before{
    content:""
}
.fa-hockey-mask:before{
    content:""
}
.fa-hockey-puck:before{
    content:""
}
.fa-hockey-sticks:before{
    content:""
}
.fa-holly-berry:before{
    content:""
}
.fa-home:before{
    content:""
}
.fa-home-alt:before{
    content:""
}
.fa-home-heart:before{
    content:""
}
.fa-home-lg:before{
    content:""
}
.fa-home-lg-alt:before{
    content:""
}
.fa-hood-cloak:before{
    content:""
}
.fa-hooli:before{
    content:""
}
.fa-horizontal-rule:before{
    content:""
}
.fa-hornbill:before{
    content:""
}
.fa-horse:before{
    content:""
}
.fa-horse-head:before{
    content:""
}
.fa-hospital:before{
    content:""
}
.fa-hospital-alt:before{
    content:""
}
.fa-hospital-symbol:before{
    content:""
}
.fa-hospital-user:before{
    content:""
}
.fa-hospitals:before{
    content:""
}
.fa-hot-tub:before{
    content:""
}
.fa-hotdog:before{
    content:""
}
.fa-hotel:before{
    content:""
}
.fa-hotjar:before{
    content:""
}
.fa-hourglass:before{
    content:""
}
.fa-hourglass-end:before{
    content:""
}
.fa-hourglass-half:before{
    content:""
}
.fa-hourglass-start:before{
    content:""
}
.fa-house-damage:before{
    content:""
}
.fa-house-flood:before{
    content:""
}
.fa-houzz:before{
    content:""
}
.fa-hryvnia:before{
    content:""
}
.fa-html5:before{
    content:""
}
.fa-hubspot:before{
    content:""
}
.fa-humidity:before{
    content:""
}
.fa-hurricane:before{
    content:""
}
.fa-i-cursor:before{
    content:""
}
.fa-ice-cream:before{
    content:""
}
.fa-ice-skate:before{
    content:""
}
.fa-icicles:before{
    content:""
}
.fa-icons:before{
    content:""
}
.fa-icons-alt:before{
    content:""
}
.fa-id-badge:before{
    content:""
}
.fa-id-card:before{
    content:""
}
.fa-id-card-alt:before{
    content:""
}
.fa-igloo:before{
    content:""
}
.fa-image:before{
    content:""
}
.fa-images:before{
    content:""
}
.fa-imdb:before{
    content:""
}
.fa-inbox:before{
    content:""
}
.fa-inbox-in:before{
    content:""
}
.fa-inbox-out:before{
    content:""
}
.fa-indent:before{
    content:""
}
.fa-industry:before{
    content:""
}
.fa-industry-alt:before{
    content:""
}
.fa-infinity:before{
    content:""
}
.fa-info:before{
    content:""
}
.fa-info-circle:before{
    content:""
}
.fa-info-square:before{
    content:""
}
.fa-inhaler:before{
    content:""
}
.fa-instagram:before{
    content:""
}
.fa-integral:before{
    content:""
}
.fa-intercom:before{
    content:""
}
.fa-internet-explorer:before{
    content:""
}
.fa-intersection:before{
    content:""
}
.fa-inventory:before{
    content:""
}
.fa-invision:before{
    content:""
}
.fa-ioxhost:before{
    content:""
}
.fa-island-tropical:before{
    content:""
}
.fa-italic:before{
    content:""
}
.fa-itch-io:before{
    content:""
}
.fa-itunes:before{
    content:""
}
.fa-itunes-note:before{
    content:""
}
.fa-jack-o-lantern:before{
    content:""
}
.fa-java:before{
    content:""
}
.fa-jedi:before{
    content:""
}
.fa-jedi-order:before{
    content:""
}
.fa-jenkins:before{
    content:""
}
.fa-jira:before{
    content:""
}
.fa-joget:before{
    content:""
}
.fa-joint:before{
    content:""
}
.fa-joomla:before{
    content:""
}
.fa-journal-whills:before{
    content:""
}
.fa-js:before{
    content:""
}
.fa-js-square:before{
    content:""
}
.fa-jsfiddle:before{
    content:""
}
.fa-kaaba:before{
    content:""
}
.fa-kaggle:before{
    content:""
}
.fa-kerning:before{
    content:""
}
.fa-key:before{
    content:""
}
.fa-key-skeleton:before{
    content:""
}
.fa-keybase:before{
    content:""
}
.fa-keyboard:before{
    content:""
}
.fa-keycdn:before{
    content:""
}
.fa-keynote:before{
    content:""
}
.fa-khanda:before{
    content:""
}
.fa-kickstarter:before{
    content:""
}
.fa-kickstarter-k:before{
    content:""
}
.fa-kidneys:before{
    content:""
}
.fa-kiss:before{
    content:""
}
.fa-kiss-beam:before{
    content:""
}
.fa-kiss-wink-heart:before{
    content:""
}
.fa-kite:before{
    content:""
}
.fa-kiwi-bird:before{
    content:""
}
.fa-knife-kitchen:before{
    content:""
}
.fa-korvue:before{
    content:""
}
.fa-lambda:before{
    content:""
}
.fa-lamp:before{
    content:""
}
.fa-landmark:before{
    content:""
}
.fa-landmark-alt:before{
    content:""
}
.fa-language:before{
    content:""
}
.fa-laptop:before{
    content:""
}
.fa-laptop-code:before{
    content:""
}
.fa-laptop-medical:before{
    content:""
}
.fa-laravel:before{
    content:""
}
.fa-lastfm:before{
    content:""
}
.fa-lastfm-square:before{
    content:""
}
.fa-laugh:before{
    content:""
}
.fa-laugh-beam:before{
    content:""
}
.fa-laugh-squint:before{
    content:""
}
.fa-laugh-wink:before{
    content:""
}
.fa-layer-group:before{
    content:""
}
.fa-layer-minus:before{
    content:""
}
.fa-layer-plus:before{
    content:""
}
.fa-leaf:before{
    content:""
}
.fa-leaf-heart:before{
    content:""
}
.fa-leaf-maple:before{
    content:""
}
.fa-leaf-oak:before{
    content:""
}
.fa-leanpub:before{
    content:""
}
.fa-lemon:before{
    content:""
}
.fa-less:before{
    content:""
}
.fa-less-than:before{
    content:""
}
.fa-less-than-equal:before{
    content:""
}
.fa-level-down:before{
    content:""
}
.fa-level-down-alt:before{
    content:""
}
.fa-level-up:before{
    content:""
}
.fa-level-up-alt:before{
    content:""
}
.fa-life-ring:before{
    content:""
}
.fa-lightbulb:before{
    content:""
}
.fa-lightbulb-dollar:before{
    content:""
}
.fa-lightbulb-exclamation:before{
    content:""
}
.fa-lightbulb-on:before{
    content:""
}
.fa-lightbulb-slash:before{
    content:""
}
.fa-lights-holiday:before{
    content:""
}
.fa-line:before{
    content:""
}
.fa-line-columns:before{
    content:""
}
.fa-line-height:before{
    content:""
}
.fa-link:before{
    content:""
}
.fa-linkedin:before{
    content:""
}
.fa-linkedin-in:before{
    content:""
}
.fa-linode:before{
    content:""
}
.fa-linux:before{
    content:""
}
.fa-lips:before{
    content:""
}
.fa-lira-sign:before{
    content:""
}
.fa-list:before{
    content:""
}
.fa-list-alt:before{
    content:""
}
.fa-list-ol:before{
    content:""
}
.fa-list-ul:before{
    content:""
}
.fa-location:before{
    content:""
}
.fa-location-arrow:before{
    content:""
}
.fa-location-circle:before{
    content:""
}
.fa-location-slash:before{
    content:""
}
.fa-lock:before{
    content:""
}
.fa-lock-alt:before{
    content:""
}
.fa-lock-open:before{
    content:""
}
.fa-lock-open-alt:before{
    content:""
}
.fa-long-arrow-alt-down:before{
    content:""
}
.fa-long-arrow-alt-left:before{
    content:""
}
.fa-long-arrow-alt-right:before{
    content:""
}
.fa-long-arrow-alt-up:before{
    content:""
}
.fa-long-arrow-down:before{
    content:""
}
.fa-long-arrow-left:before{
    content:""
}
.fa-long-arrow-right:before{
    content:""
}
.fa-long-arrow-up:before{
    content:""
}
.fa-loveseat:before{
    content:""
}
.fa-low-vision:before{
    content:""
}
.fa-luchador:before{
    content:""
}
.fa-luggage-cart:before{
    content:""
}
.fa-lungs:before{
    content:""
}
.fa-lyft:before{
    content:""
}
.fa-mace:before{
    content:""
}
.fa-magento:before{
    content:""
}
.fa-magic:before{
    content:""
}
.fa-magnet:before{
    content:""
}
.fa-mail-bulk:before{
    content:""
}
.fa-mailbox:before{
    content:""
}
.fa-mailchimp:before{
    content:""
}
.fa-male:before{
    content:""
}
.fa-mandalorian:before{
    content:""
}
.fa-mandolin:before{
    content:""
}
.fa-map:before{
    content:""
}
.fa-map-marked:before{
    content:""
}
.fa-map-marked-alt:before{
    content:""
}
.fa-map-marker:before{
    content:""
}
.fa-map-marker-alt:before{
    content:""
}
.fa-map-marker-alt-slash:before{
    content:""
}
.fa-map-marker-check:before{
    content:""
}
.fa-map-marker-edit:before{
    content:""
}
.fa-map-marker-exclamation:before{
    content:""
}
.fa-map-marker-minus:before{
    content:""
}
.fa-map-marker-plus:before{
    content:""
}
.fa-map-marker-question:before{
    content:""
}
.fa-map-marker-slash:before{
    content:""
}
.fa-map-marker-smile:before{
    content:""
}
.fa-map-marker-times:before{
    content:""
}
.fa-map-pin:before{
    content:""
}
.fa-map-signs:before{
    content:""
}
.fa-markdown:before{
    content:""
}
.fa-marker:before{
    content:""
}
.fa-mars:before{
    content:""
}
.fa-mars-double:before{
    content:""
}
.fa-mars-stroke:before{
    content:""
}
.fa-mars-stroke-h:before{
    content:""
}
.fa-mars-stroke-v:before{
    content:""
}
.fa-mask:before{
    content:""
}
.fa-mastodon:before{
    content:""
}
.fa-maxcdn:before{
    content:""
}
.fa-meat:before{
    content:""
}
.fa-medal:before{
    content:""
}
.fa-medapps:before{
    content:""
}
.fa-medium:before{
    content:""
}
.fa-medium-m:before{
    content:""
}
.fa-medkit:before{
    content:""
}
.fa-medrt:before{
    content:""
}
.fa-meetup:before{
    content:""
}
.fa-megaphone:before{
    content:""
}
.fa-megaport:before{
    content:""
}
.fa-meh:before{
    content:""
}
.fa-meh-blank:before{
    content:""
}
.fa-meh-rolling-eyes:before{
    content:""
}
.fa-memory:before{
    content:""
}
.fa-mendeley:before{
    content:""
}
.fa-menorah:before{
    content:""
}
.fa-mercury:before{
    content:""
}
.fa-meteor:before{
    content:""
}
.fa-microchip:before{
    content:""
}
.fa-microphone:before{
    content:""
}
.fa-microphone-alt:before{
    content:""
}
.fa-microphone-alt-slash:before{
    content:""
}
.fa-microphone-slash:before{
    content:""
}
.fa-microscope:before{
    content:""
}
.fa-microsoft:before{
    content:""
}
.fa-mind-share:before{
    content:""
}
.fa-minus:before{
    content:""
}
.fa-minus-circle:before{
    content:""
}
.fa-minus-hexagon:before{
    content:""
}
.fa-minus-octagon:before{
    content:""
}
.fa-minus-square:before{
    content:""
}
.fa-mistletoe:before{
    content:""
}
.fa-mitten:before{
    content:""
}
.fa-mix:before{
    content:""
}
.fa-mixcloud:before{
    content:""
}
.fa-mizuni:before{
    content:""
}
.fa-mobile:before{
    content:""
}
.fa-mobile-alt:before{
    content:""
}
.fa-mobile-android:before{
    content:""
}
.fa-mobile-android-alt:before{
    content:""
}
.fa-modx:before{
    content:""
}
.fa-monero:before{
    content:""
}
.fa-money-bill:before{
    content:""
}
.fa-money-bill-alt:before{
    content:""
}
.fa-money-bill-wave:before{
    content:""
}
.fa-money-bill-wave-alt:before{
    content:""
}
.fa-money-check:before{
    content:""
}
.fa-money-check-alt:before{
    content:""
}
.fa-money-check-edit:before{
    content:""
}
.fa-money-check-edit-alt:before{
    content:""
}
.fa-monitor-heart-rate:before{
    content:""
}
.fa-monkey:before{
    content:""
}
.fa-monument:before{
    content:""
}
.fa-moon:before{
    content:""
}
.fa-moon-cloud:before{
    content:""
}
.fa-moon-stars:before{
    content:""
}
.fa-mortar-pestle:before{
    content:""
}
.fa-mosque:before{
    content:""
}
.fa-motorcycle:before{
    content:""
}
.fa-mountain:before{
    content:""
}
.fa-mountains:before{
    content:""
}
.fa-mouse-pointer:before{
    content:""
}
.fa-mug:before{
    content:""
}
.fa-mug-hot:before{
    content:""
}
.fa-mug-marshmallows:before{
    content:""
}
.fa-mug-tea:before{
    content:""
}
.fa-music:before{
    content:""
}
.fa-napster:before{
    content:""
}
.fa-narwhal:before{
    content:""
}
.fa-neos:before{
    content:""
}
.fa-network-wired:before{
    content:""
}
.fa-neuter:before{
    content:""
}
.fa-newspaper:before{
    content:""
}
.fa-nimblr:before{
    content:""
}
.fa-node:before{
    content:""
}
.fa-node-js:before{
    content:""
}
.fa-not-equal:before{
    content:""
}
.fa-notes-medical:before{
    content:""
}
.fa-npm:before{
    content:""
}
.fa-ns8:before{
    content:""
}
.fa-nutritionix:before{
    content:""
}
.fa-object-group:before{
    content:""
}
.fa-object-ungroup:before{
    content:""
}
.fa-octagon:before{
    content:""
}
.fa-odnoklassniki:before{
    content:""
}
.fa-odnoklassniki-square:before{
    content:""
}
.fa-oil-can:before{
    content:""
}
.fa-oil-temp:before{
    content:""
}
.fa-old-republic:before{
    content:""
}
.fa-om:before{
    content:""
}
.fa-omega:before{
    content:""
}
.fa-opencart:before{
    content:""
}
.fa-openid:before{
    content:""
}
.fa-opera:before{
    content:""
}
.fa-optin-monster:before{
    content:""
}
.fa-ornament:before{
    content:""
}
.fa-osi:before{
    content:""
}
.fa-otter:before{
    content:""
}
.fa-outdent:before{
    content:""
}
.fa-overline:before{
    content:""
}
.fa-page-break:before{
    content:""
}
.fa-page4:before{
    content:""
}
.fa-pagelines:before{
    content:""
}
.fa-pager:before{
    content:""
}
.fa-paint-brush:before{
    content:""
}
.fa-paint-brush-alt:before{
    content:""
}
.fa-paint-roller:before{
    content:""
}
.fa-palette:before{
    content:""
}
.fa-palfed:before{
    content:""
}
.fa-pallet:before{
    content:""
}
.fa-pallet-alt:before{
    content:""
}
.fa-paper-plane:before{
    content:""
}
.fa-paperclip:before{
    content:""
}
.fa-parachute-box:before{
    content:""
}
.fa-paragraph:before{
    content:""
}
.fa-paragraph-rtl:before{
    content:""
}
.fa-parking:before{
    content:""
}
.fa-parking-circle:before{
    content:""
}
.fa-parking-circle-slash:before{
    content:""
}
.fa-parking-slash:before{
    content:""
}
.fa-passport:before{
    content:""
}
.fa-pastafarianism:before{
    content:""
}
.fa-paste:before{
    content:""
}
.fa-patreon:before{
    content:""
}
.fa-pause:before{
    content:""
}
.fa-pause-circle:before{
    content:""
}
.fa-paw:before{
    content:""
}
.fa-paw-alt:before{
    content:""
}
.fa-paw-claws:before{
    content:""
}
.fa-paypal:before{
    content:""
}
.fa-peace:before{
    content:""
}
.fa-pegasus:before{
    content:""
}
.fa-pen:before{
    content:""
}
.fa-pen-alt:before{
    content:""
}
.fa-pen-fancy:before{
    content:""
}
.fa-pen-nib:before{
    content:""
}
.fa-pen-square:before{
    content:""
}
.fa-pencil:before{
    content:""
}
.fa-pencil-alt:before{
    content:""
}
.fa-pencil-paintbrush:before{
    content:""
}
.fa-pencil-ruler:before{
    content:""
}
.fa-pennant:before{
    content:""
}
.fa-penny-arcade:before{
    content:""
}
.fa-people-carry:before{
    content:""
}
.fa-pepper-hot:before{
    content:""
}
.fa-percent:before{
    content:""
}
.fa-percentage:before{
    content:""
}
.fa-periscope:before{
    content:""
}
.fa-person-booth:before{
    content:""
}
.fa-person-carry:before{
    content:""
}
.fa-person-dolly:before{
    content:""
}
.fa-person-dolly-empty:before{
    content:""
}
.fa-person-sign:before{
    content:""
}
.fa-phabricator:before{
    content:""
}
.fa-phoenix-framework:before{
    content:""
}
.fa-phoenix-squadron:before{
    content:""
}
.fa-phone:before{
    content:""
}
.fa-phone-alt:before{
    content:""
}
.fa-phone-laptop:before{
    content:""
}
.fa-phone-office:before{
    content:""
}
.fa-phone-plus:before{
    content:""
}
.fa-phone-slash:before{
    content:""
}
.fa-phone-square:before{
    content:""
}
.fa-phone-square-alt:before{
    content:""
}
.fa-phone-volume:before{
    content:""
}
.fa-photo-video:before{
    content:""
}
.fa-php:before{
    content:""
}
.fa-pi:before{
    content:""
}
.fa-pie:before{
    content:""
}
.fa-pied-piper:before{
    content:""
}
.fa-pied-piper-alt:before{
    content:""
}
.fa-pied-piper-hat:before{
    content:""
}
.fa-pied-piper-pp:before{
    content:""
}
.fa-pig:before{
    content:""
}
.fa-piggy-bank:before{
    content:""
}
.fa-pills:before{
    content:""
}
.fa-pinterest:before{
    content:""
}
.fa-pinterest-p:before{
    content:""
}
.fa-pinterest-square:before{
    content:""
}
.fa-pizza:before{
    content:""
}
.fa-pizza-slice:before{
    content:""
}
.fa-place-of-worship:before{
    content:""
}
.fa-plane:before{
    content:""
}
.fa-plane-alt:before{
    content:""
}
.fa-plane-arrival:before{
    content:""
}
.fa-plane-departure:before{
    content:""
}
.fa-play:before{
    content:""
}
.fa-play-circle:before{
    content:""
}
.fa-playstation:before{
    content:""
}
.fa-plug:before{
    content:""
}
.fa-plus:before{
    content:""
}
.fa-plus-circle:before{
    content:""
}
.fa-plus-hexagon:before{
    content:""
}
.fa-plus-octagon:before{
    content:""
}
.fa-plus-square:before{
    content:""
}
.fa-podcast:before{
    content:""
}
.fa-podium:before{
    content:""
}
.fa-podium-star:before{
    content:""
}
.fa-poll:before{
    content:""
}
.fa-poll-h:before{
    content:""
}
.fa-poll-people:before{
    content:""
}
.fa-poo:before{
    content:""
}
.fa-poo-storm:before{
    content:""
}
.fa-poop:before{
    content:""
}
.fa-popcorn:before{
    content:""
}
.fa-portrait:before{
    content:""
}
.fa-pound-sign:before{
    content:""
}
.fa-power-off:before{
    content:""
}
.fa-pray:before{
    content:""
}
.fa-praying-hands:before{
    content:""
}
.fa-prescription:before{
    content:""
}
.fa-prescription-bottle:before{
    content:""
}
.fa-prescription-bottle-alt:before{
    content:""
}
.fa-presentation:before{
    content:""
}
.fa-print:before{
    content:""
}
.fa-print-search:before{
    content:""
}
.fa-print-slash:before{
    content:""
}
.fa-procedures:before{
    content:""
}
.fa-product-hunt:before{
    content:""
}
.fa-project-diagram:before{
    content:""
}
.fa-pumpkin:before{
    content:""
}
.fa-pushed:before{
    content:""
}
.fa-puzzle-piece:before{
    content:""
}
.fa-python:before{
    content:""
}
.fa-qq:before{
    content:""
}
.fa-qrcode:before{
    content:""
}
.fa-question:before{
    content:""
}
.fa-question-circle:before{
    content:""
}
.fa-question-square:before{
    content:""
}
.fa-quidditch:before{
    content:""
}
.fa-quinscape:before{
    content:""
}
.fa-quora:before{
    content:""
}
.fa-quote-left:before{
    content:""
}
.fa-quote-right:before{
    content:""
}
.fa-quran:before{
    content:""
}
.fa-r-project:before{
    content:""
}
.fa-rabbit:before{
    content:""
}
.fa-rabbit-fast:before{
    content:""
}
.fa-racquet:before{
    content:""
}
.fa-radiation:before{
    content:""
}
.fa-radiation-alt:before{
    content:""
}
.fa-rainbow:before{
    content:""
}
.fa-raindrops:before{
    content:""
}
.fa-ram:before{
    content:""
}
.fa-ramp-loading:before{
    content:""
}
.fa-random:before{
    content:""
}
.fa-raspberry-pi:before{
    content:""
}
.fa-ravelry:before{
    content:""
}
.fa-react:before{
    content:""
}
.fa-reacteurope:before{
    content:""
}
.fa-readme:before{
    content:""
}
.fa-rebel:before{
    content:""
}
.fa-receipt:before{
    content:""
}
.fa-rectangle-landscape:before{
    content:""
}
.fa-rectangle-portrait:before{
    content:""
}
.fa-rectangle-wide:before{
    content:""
}
.fa-recycle:before{
    content:""
}
.fa-red-river:before{
    content:""
}
.fa-reddit:before{
    content:""
}
.fa-reddit-alien:before{
    content:""
}
.fa-reddit-square:before{
    content:""
}
.fa-redhat:before{
    content:""
}
.fa-redo:before{
    content:""
}
.fa-redo-alt:before{
    content:""
}
.fa-registered:before{
    content:""
}
.fa-remove-format:before{
    content:""
}
.fa-renren:before{
    content:""
}
.fa-repeat:before{
    content:""
}
.fa-repeat-1:before{
    content:""
}
.fa-repeat-1-alt:before{
    content:""
}
.fa-repeat-alt:before{
    content:""
}
.fa-reply:before{
    content:""
}
.fa-reply-all:before{
    content:""
}
.fa-replyd:before{
    content:""
}
.fa-republican:before{
    content:""
}
.fa-researchgate:before{
    content:""
}
.fa-resolving:before{
    content:""
}
.fa-restroom:before{
    content:""
}
.fa-retweet:before{
    content:""
}
.fa-retweet-alt:before{
    content:""
}
.fa-rev:before{
    content:""
}
.fa-ribbon:before{
    content:""
}
.fa-ring:before{
    content:""
}
.fa-rings-wedding:before{
    content:""
}
.fa-road:before{
    content:""
}
.fa-robot:before{
    content:""
}
.fa-rocket:before{
    content:""
}
.fa-rocketchat:before{
    content:""
}
.fa-rockrms:before{
    content:""
}
.fa-route:before{
    content:""
}
.fa-route-highway:before{
    content:""
}
.fa-route-interstate:before{
    content:""
}
.fa-rss:before{
    content:""
}
.fa-rss-square:before{
    content:""
}
.fa-ruble-sign:before{
    content:""
}
.fa-ruler:before{
    content:""
}
.fa-ruler-combined:before{
    content:""
}
.fa-ruler-horizontal:before{
    content:""
}
.fa-ruler-triangle:before{
    content:""
}
.fa-ruler-vertical:before{
    content:""
}
.fa-running:before{
    content:""
}
.fa-rupee-sign:before{
    content:""
}
.fa-rv:before{
    content:""
}
.fa-sack:before{
    content:""
}
.fa-sack-dollar:before{
    content:""
}
.fa-sad-cry:before{
    content:""
}
.fa-sad-tear:before{
    content:""
}
.fa-safari:before{
    content:""
}
.fa-salad:before{
    content:""
}
.fa-salesforce:before{
    content:""
}
.fa-sandwich:before{
    content:""
}
.fa-sass:before{
    content:""
}
.fa-satellite:before{
    content:""
}
.fa-satellite-dish:before{
    content:""
}
.fa-sausage:before{
    content:""
}
.fa-save:before{
    content:""
}
.fa-scalpel:before{
    content:""
}
.fa-scalpel-path:before{
    content:""
}
.fa-scanner:before{
    content:""
}
.fa-scanner-keyboard:before{
    content:""
}
.fa-scanner-touchscreen:before{
    content:""
}
.fa-scarecrow:before{
    content:""
}
.fa-scarf:before{
    content:""
}
.fa-schlix:before{
    content:""
}
.fa-school:before{
    content:""
}
.fa-screwdriver:before{
    content:""
}
.fa-scribd:before{
    content:""
}
.fa-scroll:before{
    content:""
}
.fa-scroll-old:before{
    content:""
}
.fa-scrubber:before{
    content:""
}
.fa-scythe:before{
    content:""
}
.fa-sd-card:before{
    content:""
}
.fa-search:before{
    content:""
}
.fa-search-dollar:before{
    content:""
}
.fa-search-location:before{
    content:""
}
.fa-search-minus:before{
    content:""
}
.fa-search-plus:before{
    content:""
}
.fa-searchengin:before{
    content:""
}
.fa-seedling:before{
    content:""
}
.fa-sellcast:before{
    content:""
}
.fa-sellsy:before{
    content:""
}
.fa-send-back:before{
    content:""
}
.fa-send-backward:before{
    content:""
}
.fa-server:before{
    content:""
}
.fa-servicestack:before{
    content:""
}
.fa-shapes:before{
    content:""
}
.fa-share:before{
    content:""
}
.fa-share-all:before{
    content:""
}
.fa-share-alt:before{
    content:""
}
.fa-share-alt-square:before{
    content:""
}
.fa-share-square:before{
    content:""
}
.fa-sheep:before{
    content:""
}
.fa-shekel-sign:before{
    content:""
}
.fa-shield:before{
    content:""
}
.fa-shield-alt:before{
    content:""
}
.fa-shield-check:before{
    content:""
}
.fa-shield-cross:before{
    content:""
}
.fa-ship:before{
    content:""
}
.fa-shipping-fast:before{
    content:""
}
.fa-shipping-timed:before{
    content:""
}
.fa-shirtsinbulk:before{
    content:""
}
.fa-shish-kebab:before{
    content:""
}
.fa-shoe-prints:before{
    content:""
}
.fa-shopping-bag:before{
    content:""
}
.fa-shopping-basket:before{
    content:""
}
.fa-shopping-cart:before{
    content:""
}
.fa-shopware:before{
    content:""
}
.fa-shovel:before{
    content:""
}
.fa-shovel-snow:before{
    content:""
}
.fa-shower:before{
    content:""
}
.fa-shredder:before{
    content:""
}
.fa-shuttle-van:before{
    content:""
}
.fa-shuttlecock:before{
    content:""
}
.fa-sickle:before{
    content:""
}
.fa-sigma:before{
    content:""
}
.fa-sign:before{
    content:""
}
.fa-sign-in:before{
    content:""
}
.fa-sign-in-alt:before{
    content:""
}
.fa-sign-language:before{
    content:""
}
.fa-sign-out:before{
    content:""
}
.fa-sign-out-alt:before{
    content:""
}
.fa-signal:before{
    content:""
}
.fa-signal-1:before{
    content:""
}
.fa-signal-2:before{
    content:""
}
.fa-signal-3:before{
    content:""
}
.fa-signal-4:before{
    content:""
}
.fa-signal-alt:before{
    content:""
}
.fa-signal-alt-1:before{
    content:""
}
.fa-signal-alt-2:before{
    content:""
}
.fa-signal-alt-3:before{
    content:""
}
.fa-signal-alt-slash:before{
    content:""
}
.fa-signal-slash:before{
    content:""
}
.fa-signature:before{
    content:""
}
.fa-sim-card:before{
    content:""
}
.fa-simplybuilt:before{
    content:""
}
.fa-sistrix:before{
    content:""
}
.fa-sitemap:before{
    content:""
}
.fa-sith:before{
    content:""
}
.fa-skating:before{
    content:""
}
.fa-skeleton:before{
    content:""
}
.fa-sketch:before{
    content:""
}
.fa-ski-jump:before{
    content:""
}
.fa-ski-lift:before{
    content:""
}
.fa-skiing:before{
    content:""
}
.fa-skiing-nordic:before{
    content:""
}
.fa-skull:before{
    content:""
}
.fa-skull-crossbones:before{
    content:""
}
.fa-skyatlas:before{
    content:""
}
.fa-skype:before{
    content:""
}
.fa-slack:before{
    content:""
}
.fa-slack-hash:before{
    content:""
}
.fa-slash:before{
    content:""
}
.fa-sledding:before{
    content:""
}
.fa-sleigh:before{
    content:""
}
.fa-sliders-h:before{
    content:""
}
.fa-sliders-h-square:before{
    content:""
}
.fa-sliders-v:before{
    content:""
}
.fa-sliders-v-square:before{
    content:""
}
.fa-slideshare:before{
    content:""
}
.fa-smile:before{
    content:""
}
.fa-smile-beam:before{
    content:""
}
.fa-smile-plus:before{
    content:""
}
.fa-smile-wink:before{
    content:""
}
.fa-smog:before{
    content:""
}
.fa-smoke:before{
    content:""
}
.fa-smoking:before{
    content:""
}
.fa-smoking-ban:before{
    content:""
}
.fa-sms:before{
    content:""
}
.fa-snake:before{
    content:""
}
.fa-snapchat:before{
    content:""
}
.fa-snapchat-ghost:before{
    content:""
}
.fa-snapchat-square:before{
    content:""
}
.fa-snooze:before{
    content:""
}
.fa-snow-blowing:before{
    content:""
}
.fa-snowboarding:before{
    content:""
}
.fa-snowflake:before{
    content:""
}
.fa-snowflakes:before{
    content:""
}
.fa-snowman:before{
    content:""
}
.fa-snowmobile:before{
    content:""
}
.fa-snowplow:before{
    content:""
}
.fa-socks:before{
    content:""
}
.fa-solar-panel:before{
    content:""
}
.fa-sort:before{
    content:""
}
.fa-sort-alpha-down:before{
    content:""
}
.fa-sort-alpha-down-alt:before{
    content:""
}
.fa-sort-alpha-up:before{
    content:""
}
.fa-sort-alpha-up-alt:before{
    content:""
}
.fa-sort-alt:before{
    content:""
}
.fa-sort-amount-down:before{
    content:""
}
.fa-sort-amount-down-alt:before{
    content:""
}
.fa-sort-amount-up:before{
    content:""
}
.fa-sort-amount-up-alt:before{
    content:""
}
.fa-sort-down:before{
    content:""
}
.fa-sort-numeric-down:before{
    content:""
}
.fa-sort-numeric-down-alt:before{
    content:""
}
.fa-sort-numeric-up:before{
    content:""
}
.fa-sort-numeric-up-alt:before{
    content:""
}
.fa-sort-shapes-down:before{
    content:""
}
.fa-sort-shapes-down-alt:before{
    content:""
}
.fa-sort-shapes-up:before{
    content:""
}
.fa-sort-shapes-up-alt:before{
    content:""
}
.fa-sort-size-down:before{
    content:""
}
.fa-sort-size-down-alt:before{
    content:""
}
.fa-sort-size-up:before{
    content:""
}
.fa-sort-size-up-alt:before{
    content:""
}
.fa-sort-up:before{
    content:""
}
.fa-soundcloud:before{
    content:""
}
.fa-soup:before{
    content:""
}
.fa-sourcetree:before{
    content:""
}
.fa-spa:before{
    content:""
}
.fa-space-shuttle:before{
    content:""
}
.fa-spade:before{
    content:""
}
.fa-sparkles:before{
    content:""
}
.fa-speakap:before{
    content:""
}
.fa-speaker-deck:before{
    content:""
}
.fa-spell-check:before{
    content:""
}
.fa-spider:before{
    content:""
}
.fa-spider-black-widow:before{
    content:""
}
.fa-spider-web:before{
    content:""
}
.fa-spinner:before{
    content:""
}
.fa-spinner-third:before{
    content:""
}
.fa-splotch:before{
    content:""
}
.fa-spotify:before{
    content:""
}
.fa-spray-can:before{
    content:""
}
.fa-square:before{
    content:""
}
.fa-square-full:before{
    content:""
}
.fa-square-root:before{
    content:""
}
.fa-square-root-alt:before{
    content:""
}
.fa-squarespace:before{
    content:""
}
.fa-squirrel:before{
    content:""
}
.fa-stack-exchange:before{
    content:""
}
.fa-stack-overflow:before{
    content:""
}
.fa-stackpath:before{
    content:""
}
.fa-staff:before{
    content:""
}
.fa-stamp:before{
    content:""
}
.fa-star:before{
    content:""
}
.fa-star-and-crescent:before{
    content:""
}
.fa-star-christmas:before{
    content:""
}
.fa-star-exclamation:before{
    content:""
}
.fa-star-half:before{
    content:""
}
.fa-star-half-alt:before{
    content:""
}
.fa-star-of-david:before{
    content:""
}
.fa-star-of-life:before{
    content:""
}
.fa-stars:before{
    content:""
}
.fa-staylinked:before{
    content:""
}
.fa-steak:before{
    content:""
}
.fa-steam:before{
    content:""
}
.fa-steam-square:before{
    content:""
}
.fa-steam-symbol:before{
    content:""
}
.fa-steering-wheel:before{
    content:""
}
.fa-step-backward:before{
    content:""
}
.fa-step-forward:before{
    content:""
}
.fa-stethoscope:before{
    content:""
}
.fa-sticker-mule:before{
    content:""
}
.fa-sticky-note:before{
    content:""
}
.fa-stocking:before{
    content:""
}
.fa-stomach:before{
    content:""
}
.fa-stop:before{
    content:""
}
.fa-stop-circle:before{
    content:""
}
.fa-stopwatch:before{
    content:""
}
.fa-store:before{
    content:""
}
.fa-store-alt:before{
    content:""
}
.fa-strava:before{
    content:""
}
.fa-stream:before{
    content:""
}
.fa-street-view:before{
    content:""
}
.fa-stretcher:before{
    content:""
}
.fa-strikethrough:before{
    content:""
}
.fa-stripe:before{
    content:""
}
.fa-stripe-s:before{
    content:""
}
.fa-stroopwafel:before{
    content:""
}
.fa-studiovinari:before{
    content:""
}
.fa-stumbleupon:before{
    content:""
}
.fa-stumbleupon-circle:before{
    content:""
}
.fa-subscript:before{
    content:""
}
.fa-subway:before{
    content:""
}
.fa-suitcase:before{
    content:""
}
.fa-suitcase-rolling:before{
    content:""
}
.fa-sun:before{
    content:""
}
.fa-sun-cloud:before{
    content:""
}
.fa-sun-dust:before{
    content:""
}
.fa-sun-haze:before{
    content:""
}
.fa-sunglasses:before{
    content:""
}
.fa-sunrise:before{
    content:""
}
.fa-sunset:before{
    content:""
}
.fa-superpowers:before{
    content:""
}
.fa-superscript:before{
    content:""
}
.fa-supple:before{
    content:""
}
.fa-surprise:before{
    content:""
}
.fa-suse:before{
    content:""
}
.fa-swatchbook:before{
    content:""
}
.fa-swimmer:before{
    content:""
}
.fa-swimming-pool:before{
    content:""
}
.fa-sword:before{
    content:""
}
.fa-swords:before{
    content:""
}
.fa-symfony:before{
    content:""
}
.fa-synagogue:before{
    content:""
}
.fa-sync:before{
    content:""
}
.fa-sync-alt:before{
    content:""
}
.fa-syringe:before{
    content:""
}
.fa-table:before{
    content:""
}
.fa-table-tennis:before{
    content:""
}
.fa-tablet:before{
    content:""
}
.fa-tablet-alt:before{
    content:""
}
.fa-tablet-android:before{
    content:""
}
.fa-tablet-android-alt:before{
    content:""
}
.fa-tablet-rugged:before{
    content:""
}
.fa-tablets:before{
    content:""
}
.fa-tachometer:before{
    content:""
}
.fa-tachometer-alt:before{
    content:""
}
.fa-tachometer-alt-average:before{
    content:""
}
.fa-tachometer-alt-fast:before{
    content:""
}
.fa-tachometer-alt-fastest:before{
    content:""
}
.fa-tachometer-alt-slow:before{
    content:""
}
.fa-tachometer-alt-slowest:before{
    content:""
}
.fa-tachometer-average:before{
    content:""
}
.fa-tachometer-fast:before{
    content:""
}
.fa-tachometer-fastest:before{
    content:""
}
.fa-tachometer-slow:before{
    content:""
}
.fa-tachometer-slowest:before{
    content:""
}
.fa-taco:before{
    content:""
}
.fa-tag:before{
    content:""
}
.fa-tags:before{
    content:""
}
.fa-tally:before{
    content:""
}
.fa-tanakh:before{
    content:""
}
.fa-tape:before{
    content:""
}
.fa-tasks:before{
    content:""
}
.fa-tasks-alt:before{
    content:""
}
.fa-taxi:before{
    content:""
}
.fa-teamspeak:before{
    content:""
}
.fa-teeth:before{
    content:""
}
.fa-teeth-open:before{
    content:""
}
.fa-telegram:before{
    content:""
}
.fa-telegram-plane:before{
    content:""
}
.fa-temperature-frigid:before{
    content:""
}
.fa-temperature-high:before{
    content:""
}
.fa-temperature-hot:before{
    content:""
}
.fa-temperature-low:before{
    content:""
}
.fa-tencent-weibo:before{
    content:""
}
.fa-tenge:before{
    content:""
}
.fa-tennis-ball:before{
    content:""
}
.fa-terminal:before{
    content:""
}
.fa-text:before{
    content:""
}
.fa-text-height:before{
    content:""
}
.fa-text-size:before{
    content:""
}
.fa-text-width:before{
    content:""
}
.fa-th:before{
    content:""
}
.fa-th-large:before{
    content:""
}
.fa-th-list:before{
    content:""
}
.fa-the-red-yeti:before{
    content:""
}
.fa-theater-masks:before{
    content:""
}
.fa-themeco:before{
    content:""
}
.fa-themeisle:before{
    content:""
}
.fa-thermometer:before{
    content:""
}
.fa-thermometer-empty:before{
    content:""
}
.fa-thermometer-full:before{
    content:""
}
.fa-thermometer-half:before{
    content:""
}
.fa-thermometer-quarter:before{
    content:""
}
.fa-thermometer-three-quarters:before{
    content:""
}
.fa-theta:before{
    content:""
}
.fa-think-peaks:before{
    content:""
}
.fa-thumbs-down:before{
    content:""
}
.fa-thumbs-up:before{
    content:""
}
.fa-thumbtack:before{
    content:""
}
.fa-thunderstorm:before{
    content:""
}
.fa-thunderstorm-moon:before{
    content:""
}
.fa-thunderstorm-sun:before{
    content:""
}
.fa-ticket:before{
    content:""
}
.fa-ticket-alt:before{
    content:""
}
.fa-tilde:before{
    content:""
}
.fa-times:before{
    content:""
}
.fa-times-circle:before{
    content:""
}
.fa-times-hexagon:before{
    content:""
}
.fa-times-octagon:before{
    content:""
}
.fa-times-square:before{
    content:""
}
.fa-tint:before{
    content:""
}
.fa-tint-slash:before{
    content:""
}
.fa-tire:before{
    content:""
}
.fa-tire-flat:before{
    content:""
}
.fa-tire-pressure-warning:before{
    content:""
}
.fa-tire-rugged:before{
    content:""
}
.fa-tired:before{
    content:""
}
.fa-toggle-off:before{
    content:""
}
.fa-toggle-on:before{
    content:""
}
.fa-toilet:before{
    content:""
}
.fa-toilet-paper:before{
    content:""
}
.fa-toilet-paper-alt:before{
    content:""
}
.fa-tombstone:before{
    content:""
}
.fa-tombstone-alt:before{
    content:""
}
.fa-toolbox:before{
    content:""
}
.fa-tools:before{
    content:""
}
.fa-tooth:before{
    content:""
}
.fa-toothbrush:before{
    content:""
}
.fa-torah:before{
    content:""
}
.fa-torii-gate:before{
    content:""
}
.fa-tornado:before{
    content:""
}
.fa-tractor:before{
    content:""
}
.fa-trade-federation:before{
    content:""
}
.fa-trademark:before{
    content:""
}
.fa-traffic-cone:before{
    content:""
}
.fa-traffic-light:before{
    content:""
}
.fa-traffic-light-go:before{
    content:""
}
.fa-traffic-light-slow:before{
    content:""
}
.fa-traffic-light-stop:before{
    content:""
}
.fa-train:before{
    content:""
}
.fa-tram:before{
    content:""
}
.fa-transgender:before{
    content:""
}
.fa-transgender-alt:before{
    content:""
}
.fa-trash:before{
    content:""
}
.fa-trash-alt:before{
    content:""
}
.fa-trash-restore:before{
    content:""
}
.fa-trash-restore-alt:before{
    content:""
}
.fa-trash-undo:before{
    content:""
}
.fa-trash-undo-alt:before{
    content:""
}
.fa-treasure-chest:before{
    content:""
}
.fa-tree:before{
    content:""
}
.fa-tree-alt:before{
    content:""
}
.fa-tree-christmas:before{
    content:""
}
.fa-tree-decorated:before{
    content:""
}
.fa-tree-large:before{
    content:""
}
.fa-tree-palm:before{
    content:""
}
.fa-trees:before{
    content:""
}
.fa-trello:before{
    content:""
}
.fa-triangle:before{
    content:""
}
.fa-tripadvisor:before{
    content:""
}
.fa-trophy:before{
    content:""
}
.fa-trophy-alt:before{
    content:""
}
.fa-truck:before{
    content:""
}
.fa-truck-container:before{
    content:""
}
.fa-truck-couch:before{
    content:""
}
.fa-truck-loading:before{
    content:""
}
.fa-truck-monster:before{
    content:""
}
.fa-truck-moving:before{
    content:""
}
.fa-truck-pickup:before{
    content:""
}
.fa-truck-plow:before{
    content:""
}
.fa-truck-ramp:before{
    content:""
}
.fa-tshirt:before{
    content:""
}
.fa-tty:before{
    content:""
}
.fa-tumblr:before{
    content:""
}
.fa-tumblr-square:before{
    content:""
}
.fa-turkey:before{
    content:""
}
.fa-turtle:before{
    content:""
}
.fa-tv:before{
    content:""
}
.fa-tv-retro:before{
    content:""
}
.fa-twitch:before{
    content:""
}
.fa-twitter:before{
    content:""
}
.fa-twitter-square:before{
    content:""
}
.fa-typo3:before{
    content:""
}
.fa-uber:before{
    content:""
}
.fa-ubuntu:before{
    content:""
}
.fa-uikit:before{
    content:""
}
.fa-umbrella:before{
    content:""
}
.fa-umbrella-beach:before{
    content:""
}
.fa-underline:before{
    content:""
}
.fa-undo:before{
    content:""
}
.fa-undo-alt:before{
    content:""
}
.fa-unicorn:before{
    content:""
}
.fa-union:before{
    content:""
}
.fa-uniregistry:before{
    content:""
}
.fa-universal-access:before{
    content:""
}
.fa-university:before{
    content:""
}
.fa-unlink:before{
    content:""
}
.fa-unlock:before{
    content:""
}
.fa-unlock-alt:before{
    content:""
}
.fa-untappd:before{
    content:""
}
.fa-upload:before{
    content:""
}
.fa-ups:before{
    content:""
}
.fa-usb:before{
    content:""
}
.fa-usd-circle:before{
    content:""
}
.fa-usd-square:before{
    content:""
}
.fa-user:before{
    content:""
}
.fa-user-alt:before{
    content:""
}
.fa-user-alt-slash:before{
    content:""
}
.fa-user-astronaut:before{
    content:""
}
.fa-user-chart:before{
    content:""
}
.fa-user-check:before{
    content:""
}
.fa-user-circle:before{
    content:""
}
.fa-user-clock:before{
    content:""
}
.fa-user-cog:before{
    content:""
}
.fa-user-crown:before{
    content:""
}
.fa-user-edit:before{
    content:""
}
.fa-user-friends:before{
    content:""
}
.fa-user-graduate:before{
    content:""
}
.fa-user-hard-hat:before{
    content:""
}
.fa-user-headset:before{
    content:""
}
.fa-user-injured:before{
    content:""
}
.fa-user-lock:before{
    content:""
}
.fa-user-md:before{
    content:""
}
.fa-user-md-chat:before{
    content:""
}
.fa-user-minus:before{
    content:""
}
.fa-user-ninja:before{
    content:""
}
.fa-user-nurse:before{
    content:""
}
.fa-user-plus:before{
    content:""
}
.fa-user-secret:before{
    content:""
}
.fa-user-shield:before{
    content:""
}
.fa-user-slash:before{
    content:""
}
.fa-user-tag:before{
    content:""
}
.fa-user-tie:before{
    content:""
}
.fa-user-times:before{
    content:""
}
.fa-users:before{
    content:""
}
.fa-users-class:before{
    content:""
}
.fa-users-cog:before{
    content:""
}
.fa-users-crown:before{
    content:""
}
.fa-users-medical:before{
    content:""
}
.fa-usps:before{
    content:""
}
.fa-ussunnah:before{
    content:""
}
.fa-utensil-fork:before{
    content:""
}
.fa-utensil-knife:before{
    content:""
}
.fa-utensil-spoon:before{
    content:""
}
.fa-utensils:before{
    content:""
}
.fa-utensils-alt:before{
    content:""
}
.fa-vaadin:before{
    content:""
}
.fa-value-absolute:before{
    content:""
}
.fa-vector-square:before{
    content:""
}
.fa-venus:before{
    content:""
}
.fa-venus-double:before{
    content:""
}
.fa-venus-mars:before{
    content:""
}
.fa-viacoin:before{
    content:""
}
.fa-viadeo:before{
    content:""
}
.fa-viadeo-square:before{
    content:""
}
.fa-vial:before{
    content:""
}
.fa-vials:before{
    content:""
}
.fa-viber:before{
    content:""
}
.fa-video:before{
    content:""
}
.fa-video-plus:before{
    content:""
}
.fa-video-slash:before{
    content:""
}
.fa-vihara:before{
    content:""
}
.fa-vimeo:before{
    content:""
}
.fa-vimeo-square:before{
    content:""
}
.fa-vimeo-v:before{
    content:""
}
.fa-vine:before{
    content:""
}
.fa-vk:before{
    content:""
}
.fa-vnv:before{
    content:""
}
.fa-voicemail:before{
    content:""
}
.fa-volcano:before{
    content:""
}
.fa-volleyball-ball:before{
    content:""
}
.fa-volume:before{
    content:""
}
.fa-volume-down:before{
    content:""
}
.fa-volume-mute:before{
    content:""
}
.fa-volume-off:before{
    content:""
}
.fa-volume-slash:before{
    content:""
}
.fa-volume-up:before{
    content:""
}
.fa-vote-nay:before{
    content:""
}
.fa-vote-yea:before{
    content:""
}
.fa-vr-cardboard:before{
    content:""
}
.fa-vuejs:before{
    content:""
}
.fa-walker:before{
    content:""
}
.fa-walking:before{
    content:""
}
.fa-wallet:before{
    content:""
}
.fa-wand:before{
    content:""
}
.fa-wand-magic:before{
    content:""
}
.fa-warehouse:before{
    content:""
}
.fa-warehouse-alt:before{
    content:""
}
.fa-washer:before{
    content:""
}
.fa-watch:before{
    content:""
}
.fa-watch-fitness:before{
    content:""
}
.fa-water:before{
    content:""
}
.fa-water-lower:before{
    content:""
}
.fa-water-rise:before{
    content:""
}
.fa-wave-sine:before{
    content:""
}
.fa-wave-square:before{
    content:""
}
.fa-wave-triangle:before{
    content:""
}
.fa-waze:before{
    content:""
}
.fa-webcam:before{
    content:""
}
.fa-webcam-slash:before{
    content:""
}
.fa-weebly:before{
    content:""
}
.fa-weibo:before{
    content:""
}
.fa-weight:before{
    content:""
}
.fa-weight-hanging:before{
    content:""
}
.fa-weixin:before{
    content:""
}
.fa-whale:before{
    content:""
}
.fa-whatsapp:before{
    content:""
}
.fa-whatsapp-square:before{
    content:""
}
.fa-wheat:before{
    content:""
}
.fa-wheelchair:before{
    content:""
}
.fa-whistle:before{
    content:""
}
.fa-whmcs:before{
    content:""
}
.fa-wifi:before{
    content:""
}
.fa-wifi-1:before{
    content:""
}
.fa-wifi-2:before{
    content:""
}
.fa-wifi-slash:before{
    content:""
}
.fa-wikipedia-w:before{
    content:""
}
.fa-wind:before{
    content:""
}
.fa-wind-turbine:before{
    content:""
}
.fa-wind-warning:before{
    content:""
}
.fa-window:before{
    content:""
}
.fa-window-alt:before{
    content:""
}
.fa-window-close:before{
    content:""
}
.fa-window-maximize:before{
    content:""
}
.fa-window-minimize:before{
    content:""
}
.fa-window-restore:before{
    content:""
}
.fa-windows:before{
    content:""
}
.fa-windsock:before{
    content:""
}
.fa-wine-bottle:before{
    content:""
}
.fa-wine-glass:before{
    content:""
}
.fa-wine-glass-alt:before{
    content:""
}
.fa-wix:before{
    content:""
}
.fa-wizards-of-the-coast:before{
    content:""
}
.fa-wolf-pack-battalion:before{
    content:""
}
.fa-won-sign:before{
    content:""
}
.fa-wordpress:before{
    content:""
}
.fa-wordpress-simple:before{
    content:""
}
.fa-wpbeginner:before{
    content:""
}
.fa-wpexplorer:before{
    content:""
}
.fa-wpforms:before{
    content:""
}
.fa-wpressr:before{
    content:""
}
.fa-wreath:before{
    content:""
}
.fa-wrench:before{
    content:""
}
.fa-x-ray:before{
    content:""
}
.fa-xbox:before{
    content:""
}
.fa-xing:before{
    content:""
}
.fa-xing-square:before{
    content:""
}
.fa-y-combinator:before{
    content:""
}
.fa-yahoo:before{
    content:""
}
.fa-yammer:before{
    content:""
}
.fa-yandex:before{
    content:""
}
.fa-yandex-international:before{
    content:""
}
.fa-yarn:before{
    content:""
}
.fa-yelp:before{
    content:""
}
.fa-yen-sign:before{
    content:""
}
.fa-yin-yang:before{
    content:""
}
.fa-yoast:before{
    content:""
}
.fa-youtube:before{
    content:""
}
.fa-youtube-square:before{
    content:""
}
.fa-zhihu:before{
    content:""
}
.sr-only{
    border:0;
    clip:rect(0, 0, 0, 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    clip:auto;
    height:auto;
    margin:0;
    overflow:visible;
    position:static;
    width:auto
}
/*! * Font Awesome Pro 5.9.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license (Commercial License) */
@font-face{
    font-family:"Font Awesome 5 Brands";
    font-style:normal;
    font-weight:normal;
    font-display:auto;
    src:url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-brands-400.eot");
    src:url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-brands-400.woff2") format("woff2"),url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-brands-400.woff") format("woff"),url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-brands-400.ttf") format("truetype"),url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-brands-400.svg#fontawesome") format("svg")
}
.fab{
    font-family:"Font Awesome 5 Brands"
}
/*! * Font Awesome Pro 5.9.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license (Commercial License) */
@font-face{
    font-family:"Font Awesome 5 Pro";
    font-style:normal;
    font-weight:300;
    font-display:auto;
    src:url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-light-300.eot");
    src:url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-light-300.eot?#iefix") format("embedded-opentype"),url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-light-300.woff2") format("woff2"),url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-light-300.woff") format("woff"),url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-light-300.ttf") format("truetype"),url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-light-300.svg#fontawesome") format("svg")
}
.fal{
    font-family:"Font Awesome 5 Pro";
    font-weight:300
}
/*! * Font Awesome Pro 5.9.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license (Commercial License) */
@font-face{
    font-family:"Font Awesome 5 Pro";
    font-style:normal;
    font-weight:400;
    font-display:auto;
    src:url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-regular-400.eot");
    src:url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-regular-400.woff2") format("woff2"),url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-regular-400.woff") format("woff"),url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-regular-400.ttf") format("truetype"),url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-regular-400.svg#fontawesome") format("svg")
}
.far{
    font-family:"Font Awesome 5 Pro";
    font-weight:400
}
/*! * Font Awesome Pro 5.9.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license (Commercial License) */
@font-face{
    font-family:"Font Awesome 5 Pro";
    font-style:normal;
    font-weight:900;
    font-display:auto;
    src:url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-solid-900.eot");
    src:url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-solid-900.woff2") format("woff2"),url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-solid-900.woff") format("woff"),url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-solid-900.ttf") format("truetype"),url("https://www.sarbacane-cdn.com/fonts/font-awesome/fa-solid-900.svg#fontawesome") format("svg")
}
.fa,.fas{
    font-family:"Font Awesome 5 Pro";
    font-weight:900
}
/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{
    display:block
}
audio,canvas,video{
    display:inline-block;
    *display:inline;
    *zoom:1
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden]{
    display:none
}
html{
    font-size:100%;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    height:100%
}
html,button,input,select,textarea{
    font-family:sans-serif
}
body{
    margin:0;
    padding:0;
    overflow-y:auto;
    height:100%
}
a:focus{
    outline:thin dotted
}
a:hover,a:active{
    outline:0
}
h1{
    margin:1em 0
}
h2{
    margin:0
}
h3{
    margin:1em 0 0 0
}
h4{
    margin:1.33em 0
}
h5{
    margin:1.67em 0
}
h6{
    margin:2.33em 0
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:bold
}
blockquote{
    margin:1em 40px
}
dfn{
    font-style:italic
}
mark{
    background:#ff0;
    color:#000
}
p,pre{
    margin:1em 0
}
pre,code,kbd,samp{
    font-family:monospace,serif;
    _font-family:"courier new",monospace;
    font-size:1em
}
pre{
    white-space:pre;
    white-space:pre-wrap;
    word-wrap:break-word
}
q{
    quotes:none
}
q:before,q:after{
    content:"";
    content:none
}
small{
    font-size:75%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-0.5em
}
sub{
    bottom:-0.25em
}
dl,menu,ol,ul{
    margin:1em 0
}
dd{
    margin:0 0 0 40px
}
menu,ol,ul{
    padding:0 0 0 40px
}
nav ul,nav ol{
    list-style:none;
    list-style-image:none
}
img{
    border:0;
    -ms-interpolation-mode:bicubic
}
svg:not(:root){
    overflow:hidden
}
figure{
    margin:0
}
form{
    margin:0
}
fieldset{
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend{
    border:0;
    padding:0;
    white-space:normal;
    *margin-left:-7px
}
button,input,select,textarea{
    font-size:100%;
    margin:0;
    vertical-align:baseline;
    *vertical-align:middle
}
button,input{
    line-height:normal
}
button,input[type=button],input[type=reset],input[type=submit]{
    cursor:pointer;
    -webkit-appearance:button;
    *overflow:visible
}
button[disabled],input[disabled]{
    cursor:default
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0;
    *height:13px;
    *width:13px
}
input[type=search]{
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{
    -webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
textarea{
    overflow:auto;
    vertical-align:top
}
table{
    border-collapse:collapse;
    border-spacing:0
}
/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{
    display:block
}
audio,canvas,video{
    display:inline-block;
    *display:inline;
    *zoom:1
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden]{
    display:none
}
html{
    font-size:100%;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%
}
html,button,input,select,textarea{
    font-family:sans-serif
}
body{
    margin:0;
    padding:0
}
a:focus{
    outline:thin dotted
}
a:hover,a:active{
    outline:0
}
h1{
    margin:1em 0
}
h2{
    margin:0
}
h3{
    margin:1em 0 0 0
}
h4{
    margin:1.33em 0
}
h5{
    margin:1.67em 0
}
h6{
    margin:2.33em 0
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:bold
}
blockquote{
    margin:1em 40px
}
dfn{
    font-style:italic
}
mark{
    background:#ff0;
    color:#000
}
p,pre{
    margin:.5em 0
}
pre,code,kbd,samp{
    font-family:monospace,serif;
    _font-family:"courier new",monospace;
    font-size:1em
}
pre{
    white-space:pre;
    white-space:pre-wrap;
    word-wrap:break-word
}
q{
    quotes:none
}
q:before,q:after{
    content:"";
    content:none
}
small{
    font-size:75%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-0.5em
}
sub{
    bottom:-0.25em
}
dl,menu,ol,ul{
    margin:1em 0
}
dd{
    margin:0 0 0 40px
}
menu,ol,ul{
    padding:0 0 0 40px
}
nav ul,nav ol{
    list-style:none;
    list-style-image:none
}
img{
    border:0;
    -ms-interpolation-mode:bicubic
}
svg:not(:root){
    overflow:hidden
}
figure{
    margin:0
}
form{
    margin:0
}
fieldset{
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend{
    border:0;
    padding:0;
    white-space:normal;
    *margin-left:-7px
}
button,input,select,textarea{
    font-size:100%;
    margin:0;
    vertical-align:baseline;
    *vertical-align:middle
}
button,input{
    line-height:normal
}
button,input[type=button],input[type=reset],input[type=submit]{
    cursor:pointer;
    -webkit-appearance:button;
    *overflow:visible
}
button[disabled],input[disabled]{
    cursor:default
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0;
    *height:13px;
    *width:13px
}
input[type=search]{
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{
    -webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
textarea{
    overflow:auto;
    vertical-align:top
}
table{
    border-collapse:collapse;
    border-spacing:0
}
@-webkit-keyframes scroll-down{
    0%{
        opacity:0;
        -webkit-transform:translateY(-7px);
        transform:translateY(-7px)
    }
    30%{
        opacity:1;
        -webkit-transform:translateY(-7px);
        transform:translateY(-7px)
    }
    60%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(7px);
        transform:translateY(7px)
    }
}
@keyframes scroll-down{
    0%{
        opacity:0;
        -webkit-transform:translateY(-7px);
        transform:translateY(-7px)
    }
    30%{
        opacity:1;
        -webkit-transform:translateY(-7px);
        transform:translateY(-7px)
    }
    60%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(7px);
        transform:translateY(7px)
    }
}
@keyframes gradient{
    50%{
        background-position:100% 0
    }
}
@keyframes bounce{
    0%,75%,100%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0)
    }
    25%{
        -webkit-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
        -o-transform:translateY(-20px);
        transform:translateY(-20px)
    }
}
@keyframes bounceloader{
    0%,75%,100%{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0)
    }
    25%{
        -webkit-transform:translateY(-10px);
        -ms-transform:translateY(-10px);
        -o-transform:translateY(-10px);
        transform:translateY(-10px)
    }
}
@-webkit-keyframes heartPulse{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    50%{
        -webkit-transform:scale(1.5);
        transform:scale(1.5)
    }
}
@keyframes heartPulse{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    50%{
        -webkit-transform:scale(1.5);
        transform:scale(1.5)
    }
}
@-webkit-keyframes heartUnlike{
    50%{
        -webkit-transform:scale(0.75);
        transform:scale(0.75)
    }
}
@keyframes heartUnlike{
    50%{
        -webkit-transform:scale(0.75);
        transform:scale(0.75)
    }
}
@keyframes show{
    0%{
        transform:translateY(100%)
    }
    100%{
        transform:translateY(0)
    }
}
@keyframes showX{
    0%{
        transform:translateX(100%)
    }
    100%{
        transform:translateX(0)
    }
}
@keyframes showSlider{
    0%{
        transform:translateX(400px)
    }
    100%{
        transform:translateX(0px)
    }
}
@keyframes hideBG{
    0%{
        transform:translateX(0)
    }
    100%{
        transform:translateX(-100%)
    }
}
@keyframes zoom{
    0%{
        transform:scale(1.5)
    }
    100%{
        transform:scale(1)
    }
}
@keyframes opacity{
    0%{
        opacity:.2
    }
    100%{
        opacity:.8
    }
}
@keyframes opacityFull{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes round{
    25%{
        opacity:1
    }
    40%{
        opacity:0
    }
}
@keyframes fillFromLeft{
    0%{
        width:0
    }
    25%{
        width:100%
    }
    25.01%{
        width:0%
    }
    100%{
        width:0%
    }
}
@keyframes fillLink{
    0%{
        width:0
    }
    100%{
        width:100%
    }
}
@keyframes scroll_1{
    0%{
        transform:translateY(0)
    }
    25%{
        transform:translateY(-0.6em)
    }
    50%{
        transform:translateY(0)
    }
    75%{
        transform:translateY(0.6em)
    }
    100%{
        transform:translateY(0)
    }
}
@-webkit-keyframes slideInDown{
    from{
        -webkit-transform:translate3d(0, -100%, 0);
        transform:translate3d(0, -100%, 0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
}
@keyframes slideInDown{
    from{
        -webkit-transform:translate3d(0, -100%, 0);
        transform:translate3d(0, -100%, 0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
}
.slideInDown{
    -webkit-animation-name:slideInDown;
    animation-name:slideInDown
}
@keyframes slideOutDown{
    from{
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(0, 100%, 0);
        transform:translate3d(0, 100%, 0)
    }
}
.slideOutDown{
    -webkit-animation-name:slideOutDown;
    animation-name:slideOutDown
}
@font-face{
    font-family:"Material Icons";
    font-style:normal;
    font-weight:400;
    src:url("https://www.sarbacane-cdn.com/fonts/material-icons/MaterialIcons-Regular.eot");
    src:local("Material Icons"),local("MaterialIcons-Regular"),url("https://www.sarbacane-cdn.com/fonts/material-icons/MaterialIcons-Regular.woff2") format("woff2"),url("https://www.sarbacane-cdn.com/fonts/material-icons/MaterialIcons-Regular.woff") format("woff"),url("https://www.sarbacane-cdn.com/fonts/material-icons/MaterialIcons-Regular.ttf") format("truetype")
}
.material-icons{
    font-family:"Material Icons";
    font-weight:normal;
    font-style:normal;
    font-size:24px;
    display:inline-block;
    line-height:1;
    text-transform:none;
    letter-spacing:normal;
    word-wrap:normal;
    white-space:nowrap;
    direction:ltr;
    -webkit-font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
    -moz-osx-font-smoothing:grayscale;
    font-feature-settings:"liga"
}
body{
    font-family:"Inter",arial,sans-serif !importent;
}
h1{
    font-family:"Poppins",arial,sans-serif;
    font-size:3em;
    font-weight:lighter
}
h2{
    font-family:"Poppins",arial,sans-serif;
    font-weight:lighter
}
h3{
    font-family:"Poppins",arial,sans-serif;
    font-weight:lighter;
    font-size:1.2em;
    line-height:1.5em
}
p{
    font-family:"Inter",arial,sans-serif;
    color:#89949b;
    line-height:1.6em
}
a.link_more,.section p a,a.link_more_white{
    color:inherit;
    border-bottom:1px solid #dcdcdc;
    padding-bottom:2px;
    -webkit-transition:border-bottom .4s ease;
    -moz-transition:border-bottom .4s ease;
    -ms-transition:border-bottom .4s ease;
    -o-transition:border-bottom .4s ease;
    transition:border-bottom .4s ease
}
a.link_more:hover,.section p a:hover,a.link_more_white:hover{
    border-bottom:1px solid #a9a9a9
}
a.link_more_white{
    color:#fff;
    border-bottom:1px solid #89949b
}
a.link_more_white:hover{
    border-bottom:1px solid #fff
}
.right{
    float:right
}
.left{
    float:left
}
.hide,.hidden{
    display:none
}
.grey-bg{
    background-color:#f4f4f4
}
.noscroll{
    overflow:hidden
}
a{
    color:#da5532;
    text-decoration:none;
    -webkit-transition:color .2s ease;
    -moz-transition:color .2s ease;
    -ms-transition:color .2s ease;
    -o-transition:color .2s ease;
    transition:color .2s ease;
    outline:0
}
a:hover,a:active,a:focus{
    outline:0
}
a:hover{
    color:#7864ec;
}
sup{
    font-size:60%
}
p.error{
    color:#da5532;
    font-weight:bold
}
.section{
    position:relative;
    padding:10em 0
}
.section h1{
    font-weight:900;
    line-height:1.1em
}
.section h2{
    font-size:3em;
    font-weight:900;
    color:#262a2d;
    position:relative;
    line-height:1.1em
}
.section p{
    color:#262a2d;
    margin:1.8em 0;
    font-size:1.05em;
    font-weight:lighter;
    line-height:1.6em
}
.section button{
    text-transform:uppercase;
    font-size:.9em;
    letter-spacing:.1em;
    padding:1em 2em
}
.section .image{
    position:absolute;
    right:0;
    bottom:0;
    width:50%;
    height:100%;
    z-index:3;
    overflow:hidden
}
.section img.illu{
    position:absolute;
    bottom:0;
    max-height:96%
}
.features_definition_lvl2{
    padding:3em 0;
    background:#da4d3e
}
.features_definition_lvl2 .bloc-texte{
    padding-right:.4em
}
.features_definition_lvl2 .bloc-texte h2{
    color:#fff
}
.features_definition_lvl2 .bloc-texte p{
    color:#fff
}
.features_definition_lvl2 img.illu{
    max-height:100%;
    overflow:hidden
}
.features_array_lvl2{
    background:#f9fafb;
    padding:6em 0
}
.features_array_lvl2 h2{
    text-align:center;
    padding:0 4em
}
.features_array_lvl2 p{
    padding:0 3em 1em
}
.features_array_lvl2 .bloc-feature{
    margin:0 1em;
    padding:1em 2em
}
.features_array_lvl2 .bloc-feature i{
    font-size:1.8em
}
.features_array_lvl2 .bloc-feature .icogreen{
    color:#689e4e
}
.features_array_lvl2 .bloc-feature .icoblue{
    color:#2a91c3
}
.features_array_lvl2 .bloc-feature .icoorange{
    color:#da7b1d
}
.features_array_lvl2 .bloc-feature .icobluegrey{
    color:#62a499
}
.features_array_lvl2 .bloc-feature .icoyellow{
    color:#e8d63d
}
.features_array_lvl2 .bloc-feature .icoorangeplus{
    color:#d34637
}
.features_array_lvl2 .bloc-feature .icoviolet{
    color:#8f56e5
}
.features_array_lvl2 .bloc-feature h4{
    font-weight:400;
    font-size:1.1em;
    height:2em;
    margin:1em 0
}
.features_array_lvl2 .bloc-feature p{
    font-size:1em;
    font-weight:lighter;
    padding:0
}
.features_array_lvl2 .bloc-feature span.tag{
    font-size:.75em;
    padding:.2em .5em;
    border-radius:.2em;
    margin-left:.5em;
    letter-spacing:inherit
}
.features_array_lvl2 .try_now{
    display:block;
    margin-top:5em;
    text-align:center
}
.features_array_lvl2 .try_now button{
    color:#fff;
    text-align:center;
    text-transform:uppercase
}
.features_array_lvl2 .try_now span{
    margin-top:.5em;
    display:block
}
.features_fonctionnalites{
    padding:5em 0
}
.features_fonctionnalites h2{
    text-align:center;
    margin-bottom:2em
}
.features_fonctionnalites .title{
    color:#da5532;
    text-align:center;
    margin-bottom:1em
}
.features_fonctionnalites .title i{
    font-size:1.8em
}
.features_fonctionnalites .liste i{
    color:#7e93a7;
    font-size:1.3em;
    display:block;
    float:left;
    padding-right:.5em;
    line-height:1.05em
}
.features_fonctionnalites .liste p{
    font-size:1em;
    font-weight:lighter;
    margin:1.8em 0;
    line-height:1.3em;
    padding:0 1em
}
.features_header_lvl3{
    background-size:cover
}
.features_header_lvl3 i{
    color:#fff;
    font-size:1.8em
}
.features_header_lvl3 h1{
    color:#fff;
    margin:.4em 0;
    font-size:2.4em;
    font-weight:lighter
}
.features_header_lvl3 .image{
    overflow:inherit !important;
    height:120%
}
.features_header_lvl3 .image img{
    right:0;
    bottom:-6em
}
.features_under_header_lvl3{
    padding-bottom:5em
}
.features_under_header_lvl3 img.illu{
    left:50%;
    transform:translateX(-100%)
}
.features_bandeau_lvl3{
    background:#da5236;
    background:-webkit-linear-gradient(bottom right, #da5236, #d94351);
    background:-o-linear-gradient(bottom right, #da5236, #d94351);
    background:-moz-linear-gradient(bottom right, #da5236, #d94351);
    background:linear-gradient(bottom right, #da5236, #d94351);
    padding:4em 0
}
.features_bandeau_lvl3 p{
    font-size:1.3em;
    color:#fff;
    margin:.4em 0
}
.features_bandeau_lvl3 button{
    float:right;
    border:2px solid #fff;
    background-color:#fff;
    color:#da5532;
    margin-right:4em;
    -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);
    box-shadow:0 0 20px 0 rgba(0,0,0,.2)
}
input,textarea{
    outline:none;
    box-sizing:border-box;
    padding:1em;
    background:#fff;
    -webkit-border-radius:.2em;
    -moz-border-radius:.2em;
    -ms-border-radius:.2em;
    border-radius:.2em;
    border:1px solid #dadada;
    -webkit-transition:all .5s ease;
    -moz-transition:all .5s ease;
    -ms-transition:all .5s ease;
    -o-transition:all .5s ease;
    transition:all .5s ease
}
input:focus,textarea:focus{
    border:1px solid #da5532
}
input.success,textarea.success{
    border:1px solid #00d84c
}
input.error,textarea.error{
    border:1px solid #d82c2c
}
button,input[type=submit],.button{
    position:relative;
    font-size:.9em;
    font-family:"Inter",arial,sans-serif;
    text-transform:uppercase;
    font-weight:600;
    letter-spacing:.1em;
    cursor:pointer;
    border:none;
    line-height:1.05em;
    display:inline-block;
    outline:0;
    -webkit-transition:all .5s ease;
    -moz-transition:all .5s ease;
    -ms-transition:all .5s ease;
    -o-transition:all .5s ease;
    transition:all .5s ease;
    -webkit-border-radius:.2em;
    -moz-border-radius:.2em;
    -ms-border-radius:.2em;
    border-radius:.2em
}
.big-button,button.green,.section button.orange{
    padding:1.1em 2.2em
}
.mid-button{
    padding:.7em 2.2em
}
.small-button{
    padding:.4em 1.6em
}
.white{
    border:2px solid #fff;
    background-color:#fff;
    color:#333
}
.white-tr{
    border:2px solid #fff;
    background-color:rgba(0,0,0,0);
    color:#fff
}
.white-tr:hover{
    border:2px solid #fff;
    background-color:#fff;
    color:#333
}
.white-tr:hover i{
    opacity:1;
    left:-1em
}
.white-tr:hover i:before{
    opacity:1
}
.orange{
    color:#fff !important;
    border:1px solid rgba(0,0,0,0);
    letter-spacing:1px;
    background:linear-gradient(45deg, #d94351, #da5236, #d94351);
    background-size:200% 200%;
    -webkit-transition:all .2s ease;
    -moz-transition:all .2s ease;
    -ms-transition:all .2s ease;
    -o-transition:all .2s ease;
    transition:all .2s ease
}
.orange:hover{
    animation:gradient 2s ease infinite;
    background-position:0 0
}
.orange:hover i{
    opacity:1
}
.orange:hover i:before{
    opacity:1
}
.orange-tr,.section button.orange{
    color:#da5532;
    border:1px solid #da5532;
    background-color:rgba(0,0,0,0);
    -webkit-transition:all .2s ease;
    -moz-transition:all .2s ease;
    -ms-transition:all .2s ease;
    -o-transition:all .2s ease;
    transition:all .2s ease
}
.orange-tr:hover,.section button.orange:hover{
    animation:gradient 2s ease infinite;
    background:linear-gradient(45deg, #d94351, #da5236, #d94351);
    background-size:200% 200%;
    color:#fff
}
.orange-tr:hover i,.section button.orange:hover i{
    opacity:1
}
.orange-tr:hover i:before,.section button.orange:hover i:before{
    opacity:1
}
.green-tr,button.green{
    color:#7cb261;
    border:1px solid #7cb261;
    background-color:rgba(0,0,0,0)
}
.green-tr:hover,button.green:hover{
    color:#fff
}
.green-tr:hover i,button.green:hover i{
    opacity:1
}
.green-tr:hover i:before,button.green:hover i:before{
    opacity:1
}
.green-tr i,button.green i{
    color:#fff
}
.full-green{
    color:#fff;
    border:1px solid #7cb261;
    background-color:#7cb261
}
.full-green:hover{
    background-color:#98c383
}
.grey-tr{
    color:#5a5a5a;
    border:1px solid #b7b7b7;
    background-color:rgba(0,0,0,0)
}
.grey-tr:hover{
    color:#333;
    border:1px solid #333
}
.grey-tr:hover i{
    opacity:1
}
.grey-tr:hover i:before{
    opacity:1
}
button.green{
    margin-left:1em
}
button.green:hover{
    background-color:#7cb261;
    color:#fff
}
button.blue{
    color:#fff;
    border:1px solid rgba(0,0,0,0);
    letter-spacing:1px;
    background:linear-gradient(45deg, #3e7cd4, #2c6ece, #1150a9);
    background-size:200% 200%;
    -webkit-transition:all .2s ease;
    -moz-transition:all .2s ease;
    -ms-transition:all .2s ease;
    -o-transition:all .2s ease;
    transition:all .2s ease
}
button.blue:hover{
    animation:gradient 2s ease forwards;
    background-position:0 0
}
button.blue:hover i{
    opacity:1
}
button.blue:hover i:before{
    opacity:1
}
.fr-toolbar{
    display:none !important
}
.fr-element p{
    margin:inherit;
    color:inherit;
    font-size:inherit;
    line-height:inherit
}
.fr-box .fr-counter{
    bottom:-45px !important;
    right:-45px !important;
    font-weight:bold;
    color:#363636
}
.fr-inline a{
    display:none !important
}
.tooltip{
    text-decoration:underline
}
.tooltipster-base .tooltipster-box{
    font-size:.8em;
    font-weight:lighter;
    border:none;
    background:#2b303a;
    padding:.5em
}
.tooltipster-base .tooltipster-arrow-border{
    border:none
}
.tooltipster-base .tooltipster-arrow-background{
    border-top-color:#2b303a !important;
    border-bottom-color:#2b303a !important
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{
    top:-13px
}
.slick-slide:focus{
    outline:none
}
button.slick-next{
    margin-right:-10px
}
button.slick-prev{
    margin-left:40px
}
button.slick-prev,button.slick-next{
    color:rgba(0,0,0,0);
    border:0;
    padding:0;
    background:rgba(0,0,0,0) !important
}
button.slick-prev:hover,button.slick-next:hover{
    color:rgba(0,0,0,0)
}
button.slick-prev:before,button.slick-next:before{
    display:none
}
#lc_chat_layout #lc_chat_header{
    background:#da5236;
    background:-webkit-linear-gradient(bottom right, #da5236, #d94351);
    background:-o-linear-gradient(bottom right, #da5236, #d94351);
    background:-moz-linear-gradient(bottom right, #da5236, #d94351);
    background:linear-gradient(bottom right, #da5236, #d94351)
}
#overlay{
    background-color:rgba(0,0,0,.7);
    width:100%;
    height:100%;
    position:fixed;
    z-index:998;
    top:0;
    left:0;
    display:none
}
#ariane{
    padding-top:75px;
    border-bottom:1px solid #ececed
}
#ariane .contenu{
    width:90%
}
#ariane .contenu ul{
    list-style:none;
    padding:0;
    margin:.5em 0
}
#ariane .contenu ul li{
    font-size:.8em;
    color:#89949b;
    display:inline-block
}
#ariane .contenu ul li a{
    color:#89949b;
    padding:0 .4em;
    position:relative
}
#ariane .contenu ul li a i{
    position:relative;
    top:6px;
    right:-1px;
    font-size:20px;
    line-height:14px
}
#ariane .contenu ul li a i#cat_arrowup,#ariane .contenu ul li a i#page_arrowup,#ariane .contenu ul li a i#subcat_arrowup{
    display:none
}
#ariane .contenu ul li a:hover{
    color:#da5532
}
#ariane .contenu ul li a.selected{
    color:#da5532
}
.calendly-overlay{
    z-index:99999
}
#popin-rapidmail{
    position:fixed;
    background-color:#f7f9fa;
    z-index:999999;
    width:100%;
    height:100%;
    box-sizing:border-box;
    margin:auto;
    left:0;
    right:0;
    bottom:0;
    border-radius:5px
}
#popin-rapidmail:before{
    content:"";
    position:absolute;
    right:0;
    top:0;
    background-image:url("../img/bg-rapidmail-de.jpg");
    width:45%;
    height:100%;
    transform:translateX(0);
    z-index:0;
    background-size:cover;
    background-position:-4em 0em
}
#popin-rapidmail .top{
    padding:1.5em 2em 1em 2em;
    position:relative;
    z-index:9;
    background-color:#fff
}
#popin-rapidmail .top img{
    width:5em
}
#popin-rapidmail .top ul{
    margin:0;
    padding:0;
    text-align:right
}
#popin-rapidmail .top ul li{
    list-style:none;
    display:inline-block;
    font-size:.85em
}
#popin-rapidmail .top ul li a{
    color:#333;
    padding:0 .5em;
    font-size:.85em;
    display:inline-block;
    text-decoration:underline
}
#popin-rapidmail .top ul .rdv a{
    color:#7cb261
}
#popin-rapidmail .contenu .bottom{
    background-color:#f7f9fa;
    padding:3em 3em 3em 4em;
    height:100%;
    display:block
}
#popin-rapidmail .contenu .bottom .text{
    display:block;
    padding:0 5em;
    margin-top:5em
}
#popin-rapidmail .contenu .bottom .titlehead{
    font-size:.95em;
    padding:.5em 0;
    color:#333
}
#popin-rapidmail .contenu .bottom form{
    background-color:#fff;
    border-radius:5px;
    padding:3em 2em 3em 2em;
    width:50%;
    margin:auto;
    display:block;
    z-index:5;
    position:relative;
    left:4em;
    margin-top:5em
}
#popin-rapidmail .contenu .bottom form input[type=text],#popin-rapidmail .contenu .bottom form input[type=password]{
    width:100%
}
#popin-rapidmail .contenu .bottom form .label{
    display:block;
    padding:.5em 0
}
#popin-rapidmail .contenu .bottom form .box{
    display:block;
    padding:1em 0
}
#popin-rapidmail .contenu .bottom form .button{
    width:100%
}
#popin-rapidmail .contenu .bottom form .button button{
    width:100%;
    display:block;
    margin-top:1em
}
#popin-rapidmail .contenu .bottom form .title .first{
    font-weight:bold;
    color:#333
}
#popin-rapidmail .contenu .bottom form .title p{
    text-align:center
}
#popin-rapidmail #forgot_pswdR{
    cursor:pointer;
    display:block;
    padding-top:1em;
    text-align:right
}
#popin-rapidmail .annulR{
    cursor:pointer
}
#popin-rapidmail .annulR i{
    position:relative;
    font-size:.95em;
    top:3px
}
#popin-rapidmail .inputText{
    display:block;
    padding-top:1em;
    padding-bottom:.5em
}
#lng-popin{
    position:sticky;
    background-color:#222;
    z-index:9999;
    width:100%;
    padding:1em 19.3em;
    box-sizing:border-box;
    margin:0 auto;
    top:0;
    left:0;
    right:0
}
#lng-popin .content .lng-switch{
    display:flex;
    position:relative
}
#lng-popin .content .lng-switch i{
    color:#fff;
    line-height:62px;
    margin-left:3em;
    font-size:1.6em;
    cursor:pointer
}
#lng-popin .content .lng-switch p{
    width:50%;
    color:#fff
}
#lng-popin .content .lng-switch .lng-popin{
    display:inline-block;
    position:relative;
    cursor:pointer;
    line-height:62px;
    color:#fff;
    margin:0 0 0 8em
}
#lng-popin .content .lng-switch .lng-popin .current-lng-popin{
    padding:0 1em;
    transition:all .2s ease;
    font-size:.75em;
    display:flex;
    align-items:center;
    text-transform:uppercase
}
#lng-popin .content .lng-switch .lng-popin .current-lng-popin i{
    font-size:.7em;
    position:relative;
    margin-left:.2em;
    color:#aaabac
}
#lng-popin .content .lng-switch .lng-popin .list-lng-popin{
    display:none;
    background:#363c40;
    width:auto;
    padding:0;
    position:absolute;
    right:8px;
    top:46px;
    float:right;
    transition:all 1s ease
}
#lng-popin .content .lng-switch .lng-popin .list-lng-popin ul{
    margin:0;
    padding:0;
    list-style:none
}
#lng-popin .content .lng-switch .lng-popin .list-lng-popin ul li{
    padding:.3em .5em;
    transition:all .2s ease;
    display:block
}
#lng-popin .content .lng-switch .lng-popin .list-lng-popin ul li:hover{
    background:#2e3134
}
#lng-popin .content .lng-switch .lng-popin .list-lng-popin ul li a{
    color:#d1d1d1;
    font-size:.75em;
    display:flex;
    align-items:center;
    justify-content:space-between
}
#lng-popin .content .lng-switch .lng-popin .list-lng-popin ul li a p.txt{
    color:#fff;
    margin:.2em 0
}
#lng-popin .content .lng-switch .lng-popin img{
    max-width:18px;
    margin:0 .2em 0 .5em
}
.smart-form{
    display:flex;
    align-items:center;
    justify-content:center
}
.smart-form form{
    display:flex
}
.smart-form form .input{
    position:relative
}
.smart-form form .input input.smart-input{
    background:#0d0e0e;
    border:1px solid #0d0e0e;
    border-radius:0;
    min-width:300px;
    padding-left:40px;
    padding-right:40px;
    color:#fff
}
.smart-form form .input input.smart-input.error{
    border:1px solid #da5532
}
.smart-form form .input i.fa-link{
    color:#757575;
    position:absolute;
    top:18px;
    left:15px
}
.smart-form form .input i.fa-exclamation-circle{
    display:none;
    color:#da5532;
    position:absolute;
    top:18px;
    right:15px;
    text-decoration:none
}
.smart-form form button.smart-submit{
    background-color:#43a047;
    padding:1.11em 1.5em;
    border-radius:0;
    color:#fff;
    transition:all .2s ease-out
}
.smart-form form button.smart-submit:hover{
    background-color:#5bbb60
}
.smart-form form button.smart-submit.disabled{
    background-color:#2b2c2e;
    color:#757575
}
.smart-form form button.smart-submit.disabled:hover{
    background-color:#2b2c2e
}
@media screen and (min-width: 1280px)and (max-width: 1550px){
    #popin-rapidmail p{
        font-size:.75em
    }
    #popin-rapidmail button{
        font-size:.85em
    }
    #popin-rapidmail form button{
        display:block;
        margin-top:1em
    }
}
@media screen and (min-width: 961px)and (max-width: 1279px){
    #ariane{
        padding-top:60px
    }
    label.check-custom-label{
        font-size:.85em
    }
    #popin-rapidmail{
        max-height:none !important;
        top:inherit !important
    }
    #popin-rapidmail p{
        font-size:.85em !important
    }
    #popin-rapidmail .bottom .text{
        padding:0 1em !important
    }
    #popin-rapidmail .bottom form{
        width:70% !important
    }
    #popin-rapidmail .bottom form button{
        display:block;
        margin-top:1em !important
    }
}
@media screen and (min-width: 602px)and (max-width: 960px){
    #ariane{
        padding-top:56px
    }
    #popin-rapidmail{
        height:100% !important;
        width:100%
    }
    #popin-rapidmail .content .bottom:before{
        background-image:none
    }
    #popin-rapidmail .bottom a{
        margin-bottom:4em;
        display:block
    }
    #popin-rapidmail{
        max-height:none !important;
        top:inherit !important
    }
    #popin-rapidmail p{
        font-size:.85em !important
    }
    #popin-rapidmail .bottom .text{
        padding:0 1em !important
    }
    #popin-rapidmail .bottom form{
        width:70% !important
    }
    #popin-rapidmail .bottom form button{
        display:block;
        margin-top:1em !important
    }
}
@media screen and (max-width: 601px){
    #ariane{
        padding-top:56px
    }
    #popin-rapidmail{
        height:100% !important;
        overflow:scroll;
        width:100%;
        max-height:none !important;
        top:inherit !important
    }
    #popin-rapidmail:before{
        background-image:none
    }
    #popin-rapidmail .contenu .bottom form{
        left:initial !important;
        margin:auto !important
    }
    #popin-rapidmail .bottom a{
        margin-bottom:4em;
        display:block
    }
    #popin-rapidmail form{
        width:70% !important
    }
    #popin-rapidmail form button{
        display:block;
        margin-top:1em
    }
}
.w-0{
    width:0
}
.top-0{
    top:0
}
.right-0{
    right:0
}
.bottom-0{
    bottom:0
}
.left-0{
    left:0
}
.w-auto{
    width:auto
}
.top-auto{
    top:auto
}
.right-auto{
    right:auto
}
.bottom-auto{
    bottom:auto
}
.left-auto{
    left:auto
}
.w-fit{
    width:fit-content
}
.top-fit{
    top:fit-content
}
.right-fit{
    right:fit-content
}
.bottom-fit{
    bottom:fit-content
}
.left-fit{
    left:fit-content
}
.w-full{
    width:100%
}
.top-full{
    top:100%
}
.right-full{
    right:100%
}
.bottom-full{
    bottom:100%
}
.left-full{
    left:100%
}
.w-1\/2{
    width:50%
}
.top-1\/2{
    top:50%
}
.right-1\/2{
    right:50%
}
.bottom-1\/2{
    bottom:50%
}
.left-1\/2{
    left:50%
}
.w-1\/3{
    width:33.333333%
}
.top-1\/3{
    top:33.333333%
}
.right-1\/3{
    right:33.333333%
}
.bottom-1\/3{
    bottom:33.333333%
}
.left-1\/3{
    left:33.333333%
}
.w-2\/3{
    width:66.666667%
}
.top-2\/3{
    top:66.666667%
}
.right-2\/3{
    right:66.666667%
}
.bottom-2\/3{
    bottom:66.666667%
}
.left-2\/3{
    left:66.666667%
}
.w-1\/4{
    width:25%
}
.top-1\/4{
    top:25%
}
.right-1\/4{
    right:25%
}
.bottom-1\/4{
    bottom:25%
}
.left-1\/4{
    left:25%
}
.w-3\/4{
    width:75%
}
.top-3\/4{
    top:75%
}
.right-3\/4{
    right:75%
}
.bottom-3\/4{
    bottom:75%
}
.left-3\/4{
    left:75%
}
.w-1\/5{
    width:20%
}
.top-1\/5{
    top:20%
}
.right-1\/5{
    right:20%
}
.bottom-1\/5{
    bottom:20%
}
.left-1\/5{
    left:20%
}
.w-2\/5{
    width:40%
}
.top-2\/5{
    top:40%
}
.right-2\/5{
    right:40%
}
.bottom-2\/5{
    bottom:40%
}
.left-2\/5{
    left:40%
}
.w-3\/5{
    width:60%
}
.top-3\/5{
    top:60%
}
.right-3\/5{
    right:60%
}
.bottom-3\/5{
    bottom:60%
}
.left-3\/5{
    left:60%
}
.w-4\/5{
    width:80%
}
.top-4\/5{
    top:80%
}
.right-4\/5{
    right:80%
}
.bottom-4\/5{
    bottom:80%
}
.left-4\/5{
    left:80%
}
.w-1\/6{
    width:16.666667%
}
.top-1\/6{
    top:16.666667%
}
.right-1\/6{
    right:16.666667%
}
.bottom-1\/6{
    bottom:16.666667%
}
.left-1\/6{
    left:16.666667%
}
.w-2\/6{
    width:33.333333%
}
.top-2\/6{
    top:33.333333%
}
.right-2\/6{
    right:33.333333%
}
.bottom-2\/6{
    bottom:33.333333%
}
.left-2\/6{
    left:33.333333%
}
.w-3\/6{
    width:50%
}
.top-3\/6{
    top:50%
}
.right-3\/6{
    right:50%
}
.bottom-3\/6{
    bottom:50%
}
.left-3\/6{
    left:50%
}
.w-4\/6{
    width:66.666667%
}
.top-4\/6{
    top:66.666667%
}
.right-4\/6{
    right:66.666667%
}
.bottom-4\/6{
    bottom:66.666667%
}
.left-4\/6{
    left:66.666667%
}
.w-5\/6{
    width:83.333333%
}
.top-5\/6{
    top:83.333333%
}
.right-5\/6{
    right:83.333333%
}
.bottom-5\/6{
    bottom:83.333333%
}
.left-5\/6{
    left:83.333333%
}
.w-1\/7{
    width:14.285714%
}
.top-1\/7{
    top:14.285714%
}
.right-1\/7{
    right:14.285714%
}
.bottom-1\/7{
    bottom:14.285714%
}
.left-1\/7{
    left:14.285714%
}
.w-3\/10{
    width:30%
}
.top-3\/10{
    top:30%
}
.right-3\/10{
    right:30%
}
.bottom-3\/10{
    bottom:30%
}
.left-3\/10{
    left:30%
}
.w-4\/10{
    width:40%
}
.top-4\/10{
    top:40%
}
.right-4\/10{
    right:40%
}
.bottom-4\/10{
    bottom:40%
}
.left-4\/10{
    left:40%
}
.w-6\/10{
    width:60%
}
.top-6\/10{
    top:60%
}
.right-6\/10{
    right:60%
}
.bottom-6\/10{
    bottom:60%
}
.left-6\/10{
    left:60%
}
.w-7\/10{
    width:70%
}
.top-7\/10{
    top:70%
}
.right-7\/10{
    right:70%
}
.bottom-7\/10{
    bottom:70%
}
.left-7\/10{
    left:70%
}
.w-6\/13{
    width:46.1%
}
.top-6\/13{
    top:46.1%
}
.right-6\/13{
    right:46.1%
}
.bottom-6\/13{
    bottom:46.1%
}
.left-6\/13{
    left:46.1%
}
.w-1\/12{
    width:8.333333%
}
.top-1\/12{
    top:8.333333%
}
.right-1\/12{
    right:8.333333%
}
.bottom-1\/12{
    bottom:8.333333%
}
.left-1\/12{
    left:8.333333%
}
.w-2\/12{
    width:16.666667%
}
.top-2\/12{
    top:16.666667%
}
.right-2\/12{
    right:16.666667%
}
.bottom-2\/12{
    bottom:16.666667%
}
.left-2\/12{
    left:16.666667%
}
.w-3\/12{
    width:25%
}
.top-3\/12{
    top:25%
}
.right-3\/12{
    right:25%
}
.bottom-3\/12{
    bottom:25%
}
.left-3\/12{
    left:25%
}
.w-4\/12{
    width:33.333333%
}
.top-4\/12{
    top:33.333333%
}
.right-4\/12{
    right:33.333333%
}
.bottom-4\/12{
    bottom:33.333333%
}
.left-4\/12{
    left:33.333333%
}
.w-5\/12{
    width:41.666667%
}
.top-5\/12{
    top:41.666667%
}
.right-5\/12{
    right:41.666667%
}
.bottom-5\/12{
    bottom:41.666667%
}
.left-5\/12{
    left:41.666667%
}
.w-6\/12{
    width:50%
}
.top-6\/12{
    top:50%
}
.right-6\/12{
    right:50%
}
.bottom-6\/12{
    bottom:50%
}
.left-6\/12{
    left:50%
}
.w-7\/12{
    width:58.333333%
}
.top-7\/12{
    top:58.333333%
}
.right-7\/12{
    right:58.333333%
}
.bottom-7\/12{
    bottom:58.333333%
}
.left-7\/12{
    left:58.333333%
}
.w-8\/12{
    width:66.666667%
}
.top-8\/12{
    top:66.666667%
}
.right-8\/12{
    right:66.666667%
}
.bottom-8\/12{
    bottom:66.666667%
}
.left-8\/12{
    left:66.666667%
}
.w-9\/12{
    width:75%
}
.top-9\/12{
    top:75%
}
.right-9\/12{
    right:75%
}
.bottom-9\/12{
    bottom:75%
}
.left-9\/12{
    left:75%
}
.w-10\/12{
    width:83.333333%
}
.top-10\/12{
    top:83.333333%
}
.right-10\/12{
    right:83.333333%
}
.bottom-10\/12{
    bottom:83.333333%
}
.left-10\/12{
    left:83.333333%
}
.w-11\/12{
    width:91.666667%
}
.top-11\/12{
    top:91.666667%
}
.right-11\/12{
    right:91.666667%
}
.bottom-11\/12{
    bottom:91.666667%
}
.left-11\/12{
    left:91.666667%
}
.text-white{
    color:#fff
}
.bg-white{
    background-color:#fff
}
.bdc-white{
    border-color:#fff
}
.text-transparent{
    color:rgba(0,0,0,0)
}
.bg-transparent{
    background-color:rgba(0,0,0,0)
}
.bdc-transparent{
    border-color:rgba(0,0,0,0)
}
.text-lightGrey{
    color:#f6f7fb
}
.bg-lightGrey{
    background-color:#f6f7fb
}
.bdc-lightGrey{
    border-color:#f6f7fb
}
.text-grey{
    color:#999b9d
}
.bg-grey{
    background-color:#999b9d
}
.bdc-grey{
    border-color:#999b9d
}
.text-darkGrey{
    color:#707070
}
.bg-darkGrey{
    background-color:#707070
}
.bdc-darkGrey{
    border-color:#707070
}
.text-brownGrey{
    color:#5c5c5c
}
.bg-brownGrey{
    background-color:#5c5c5c
}
.bdc-brownGrey{
    border-color:#5c5c5c
}
.text-greyOpacity{
    color:rgba(255,255,255,.6)
}
.bg-greyOpacity{
    background-color:rgba(255,255,255,.6)
}
.bdc-greyOpacity{
    border-color:rgba(255,255,255,.6)
}
.text-blue{
    color:#4c9ff2
}
.bg-blue{
    background-color:#4c9ff2
}
.bdc-blue{
    border-color:#4c9ff2
}
.text-lightBlack{
    color:#22272b
}
.bg-lightBlack{
    background-color:#22272b
}
.bdc-lightBlack{
    border-color:#22272b
}
.text-black{
    color:#333
}
.bg-black{
    background-color:#333
}
.bdc-black{
    border-color:#333
}
.text-blackFooter{
    color:#262a2d
}
.bg-blackFooter{
    background-color:#262a2d
}
.bdc-blackFooter{
    border-color:#262a2d
}
.text-blackOpacity{
    color:rgba(44,52,58,.6)
}
.bg-blackOpacity{
    background-color:rgba(44,52,58,.6)
}
.bdc-blackOpacity{
    border-color:rgba(44,52,58,.6)
}
.text-xs{
    font-size:.75rem
}
.text-sm{
    font-size:.875rem
}
.text-base{
    font-size:1rem
}
.text-lg{
    font-size:1.125rem
}
.text-xl{
    font-size:1.25rem
}
.text-2xl{
    font-size:1.5rem
}
.text-3xl{
    font-size:1.875rem
}
.text-4xl{
    font-size:2.25rem
}
.text-5xl{
    font-size:3rem
}
.text-6xl{
    font-size:3.75rem
}
.text-7xl{
    font-size:4.5rem
}
.text-8xl{
    font-size:6rem
}
.text-9xl{
    font-size:8rem
}
.p-auto{
    padding:auto
}
.px-auto{
    padding-left:auto;
    padding-right:auto
}
.py-auto{
    padding-top:auto;
    padding-bottom:auto
}
.m-auto{
    margin:auto
}
.pt-auto{
    padding-top:auto
}
.mt-auto{
    margin-top:auto
}
.pr-auto{
    padding-right:auto
}
.mr-auto{
    margin-right:auto
}
.pb-auto{
    padding-bottom:auto
}
.mb-auto{
    margin-bottom:auto
}
.pl-auto{
    padding-left:auto
}
.ml-auto{
    margin-left:auto
}
.-pt-auto{
    padding-top:-auto
}
.-mt-auto{
    margin-top:-auto
}
.-pr-auto{
    padding-right:-auto
}
.-mr-auto{
    margin-right:-auto
}
.-pb-auto{
    padding-bottom:-auto
}
.-mb-auto{
    margin-bottom:-auto
}
.-pl-auto{
    padding-left:-auto
}
.-ml-auto{
    margin-left:-auto
}
.p-0{
    padding:0
}
.px-0{
    padding-left:0;
    padding-right:0
}
.py-0{
    padding-top:0;
    padding-bottom:0
}
.m-0{
    margin:0
}
.pt-0{
    padding-top:0
}
.mt-0{
    margin-top:0
}
.pr-0{
    padding-right:0
}
.mr-0{
    margin-right:0
}
.pb-0{
    padding-bottom:0
}
.mb-0{
    margin-bottom:0
}
.pl-0{
    padding-left:0
}
.ml-0{
    margin-left:0
}
.-pt-0{
    padding-top:0
}
.-mt-0{
    margin-top:0
}
.-pr-0{
    padding-right:0
}
.-mr-0{
    margin-right:0
}
.-pb-0{
    padding-bottom:0
}
.-mb-0{
    margin-bottom:0
}
.-pl-0{
    padding-left:0
}
.-ml-0{
    margin-left:0
}
.p-1{
    padding:.25rem
}
.px-1{
    padding-left:.25rem;
    padding-right:.25rem
}
.py-1{
    padding-top:.25rem;
    padding-bottom:.25rem
}
.m-1{
    margin:.25rem
}
.pt-1{
    padding-top:.25rem
}
.mt-1{
    margin-top:.25rem
}
.pr-1{
    padding-right:.25rem
}
.mr-1{
    margin-right:.25rem
}
.pb-1{
    padding-bottom:.25rem
}
.mb-1{
    margin-bottom:.25rem
}
.pl-1{
    padding-left:.25rem
}
.ml-1{
    margin-left:.25rem
}
.-pt-1{
    padding-top:-0.25rem
}
.-mt-1{
    margin-top:-0.25rem
}
.-pr-1{
    padding-right:-0.25rem
}
.-mr-1{
    margin-right:-0.25rem
}
.-pb-1{
    padding-bottom:-0.25rem
}
.-mb-1{
    margin-bottom:-0.25rem
}
.-pl-1{
    padding-left:-0.25rem
}
.-ml-1{
    margin-left:-0.25rem
}
.p-2{
    padding:.5rem
}
.px-2{
    padding-left:.5rem;
    padding-right:.5rem
}
.py-2{
    padding-top:.5rem;
    padding-bottom:.5rem
}
.m-2{
    margin:.5rem
}
.pt-2{
    padding-top:.5rem
}
.mt-2{
    margin-top:.5rem
}
.pr-2{
    padding-right:.5rem
}
.mr-2{
    margin-right:.5rem
}
.pb-2{
    padding-bottom:.5rem
}
.mb-2{
    margin-bottom:.5rem
}
.pl-2{
    padding-left:.5rem
}
.ml-2{
    margin-left:.5rem
}
.-pt-2{
    padding-top:-0.5rem
}
.-mt-2{
    margin-top:-0.5rem
}
.-pr-2{
    padding-right:-0.5rem
}
.-mr-2{
    margin-right:-0.5rem
}
.-pb-2{
    padding-bottom:-0.5rem
}
.-mb-2{
    margin-bottom:-0.5rem
}
.-pl-2{
    padding-left:-0.5rem
}
.-ml-2{
    margin-left:-0.5rem
}
.p-3{
    padding:.75rem
}
.px-3{
    padding-left:.75rem;
    padding-right:.75rem
}
.py-3{
    padding-top:.75rem;
    padding-bottom:.75rem
}
.m-3{
    margin:.75rem
}
.pt-3{
    padding-top:.75rem
}
.mt-3{
    margin-top:.75rem
}
.pr-3{
    padding-right:.75rem
}
.mr-3{
    margin-right:.75rem
}
.pb-3{
    padding-bottom:.75rem
}
.mb-3{
    margin-bottom:.75rem
}
.pl-3{
    padding-left:.75rem
}
.ml-3{
    margin-left:.75rem
}
.-pt-3{
    padding-top:-0.75rem
}
.-mt-3{
    margin-top:-0.75rem
}
.-pr-3{
    padding-right:-0.75rem
}
.-mr-3{
    margin-right:-0.75rem
}
.-pb-3{
    padding-bottom:-0.75rem
}
.-mb-3{
    margin-bottom:-0.75rem
}
.-pl-3{
    padding-left:-0.75rem
}
.-ml-3{
    margin-left:-0.75rem
}
.p-4{
    padding:1rem
}
.px-4{
    padding-left:1rem;
    padding-right:1rem
}
.py-4{
    padding-top:1rem;
    padding-bottom:1rem
}
.m-4{
    margin:1rem
}
.pt-4{
    padding-top:1rem
}
.mt-4{
    margin-top:1rem
}
.pr-4{
    padding-right:1rem
}
.mr-4{
    margin-right:1rem
}
.pb-4{
    padding-bottom:1rem
}
.mb-4{
    margin-bottom:1rem
}
.pl-4{
    padding-left:1rem
}
.ml-4{
    margin-left:1rem
}
.-pt-4{
    padding-top:-1rem
}
.-mt-4{
    margin-top:-1rem
}
.-pr-4{
    padding-right:-1rem
}
.-mr-4{
    margin-right:-1rem
}
.-pb-4{
    padding-bottom:-1rem
}
.-mb-4{
    margin-bottom:-1rem
}
.-pl-4{
    padding-left:-1rem
}
.-ml-4{
    margin-left:-1rem
}
.p-5{
    padding:1.25rem
}
.px-5{
    padding-left:1.25rem;
    padding-right:1.25rem
}
.py-5{
    padding-top:1.25rem;
    padding-bottom:1.25rem
}
.m-5{
    margin:1.25rem
}
.pt-5{
    padding-top:1.25rem
}
.mt-5{
    margin-top:1.25rem
}
.pr-5{
    padding-right:1.25rem
}
.mr-5{
    margin-right:1.25rem
}
.pb-5{
    padding-bottom:1.25rem
}
.mb-5{
    margin-bottom:1.25rem
}
.pl-5{
    padding-left:1.25rem
}
.ml-5{
    margin-left:1.25rem
}
.-pt-5{
    padding-top:-1.25rem
}
.-mt-5{
    margin-top:-1.25rem
}
.-pr-5{
    padding-right:-1.25rem
}
.-mr-5{
    margin-right:-1.25rem
}
.-pb-5{
    padding-bottom:-1.25rem
}
.-mb-5{
    margin-bottom:-1.25rem
}
.-pl-5{
    padding-left:-1.25rem
}
.-ml-5{
    margin-left:-1.25rem
}
.p-6{
    padding:1.5rem
}
.px-6{
    padding-left:1.5rem;
    padding-right:1.5rem
}
.py-6{
    padding-top:1.5rem;
    padding-bottom:1.5rem
}
.m-6{
    margin:1.5rem
}
.pt-6{
    padding-top:1.5rem
}
.mt-6{
    margin-top:1.5rem
}
.pr-6{
    padding-right:1.5rem
}
.mr-6{
    margin-right:1.5rem
}
.pb-6{
    padding-bottom:1.5rem
}
.mb-6{
    margin-bottom:1.5rem
}
.pl-6{
    padding-left:1.5rem
}
.ml-6{
    margin-left:1.5rem
}
.-pt-6{
    padding-top:-1.5rem
}
.-mt-6{
    margin-top:-1.5rem
}
.-pr-6{
    padding-right:-1.5rem
}
.-mr-6{
    margin-right:-1.5rem
}
.-pb-6{
    padding-bottom:-1.5rem
}
.-mb-6{
    margin-bottom:-1.5rem
}
.-pl-6{
    padding-left:-1.5rem
}
.-ml-6{
    margin-left:-1.5rem
}
.p-7{
    padding:1.75rem
}
.px-7{
    padding-left:1.75rem;
    padding-right:1.75rem
}
.py-7{
    padding-top:1.75rem;
    padding-bottom:1.75rem
}
.m-7{
    margin:1.75rem
}
.pt-7{
    padding-top:1.75rem
}
.mt-7{
    margin-top:1.75rem
}
.pr-7{
    padding-right:1.75rem
}
.mr-7{
    margin-right:1.75rem
}
.pb-7{
    padding-bottom:1.75rem
}
.mb-7{
    margin-bottom:1.75rem
}
.pl-7{
    padding-left:1.75rem
}
.ml-7{
    margin-left:1.75rem
}
.-pt-7{
    padding-top:-1.75rem
}
.-mt-7{
    margin-top:-1.75rem
}
.-pr-7{
    padding-right:-1.75rem
}
.-mr-7{
    margin-right:-1.75rem
}
.-pb-7{
    padding-bottom:-1.75rem
}
.-mb-7{
    margin-bottom:-1.75rem
}
.-pl-7{
    padding-left:-1.75rem
}
.-ml-7{
    margin-left:-1.75rem
}
.p-8{
    padding:2rem
}
.px-8{
    padding-left:2rem;
    padding-right:2rem
}
.py-8{
    padding-top:2rem;
    padding-bottom:2rem
}
.m-8{
    margin:2rem
}
.pt-8{
    padding-top:2rem
}
.mt-8{
    margin-top:2rem
}
.pr-8{
    padding-right:2rem
}
.mr-8{
    margin-right:2rem
}
.pb-8{
    padding-bottom:2rem
}
.mb-8{
    margin-bottom:2rem
}
.pl-8{
    padding-left:2rem
}
.ml-8{
    margin-left:2rem
}
.-pt-8{
    padding-top:-2rem
}
.-mt-8{
    margin-top:-2rem
}
.-pr-8{
    padding-right:-2rem
}
.-mr-8{
    margin-right:-2rem
}
.-pb-8{
    padding-bottom:-2rem
}
.-mb-8{
    margin-bottom:-2rem
}
.-pl-8{
    padding-left:-2rem
}
.-ml-8{
    margin-left:-2rem
}
.p-10{
    padding:2.5rem
}
.px-10{
    padding-left:2.5rem;
    padding-right:2.5rem
}
.py-10{
    padding-top:2.5rem;
    padding-bottom:2.5rem
}
.m-10{
    margin:2.5rem
}
.pt-10{
    padding-top:2.5rem
}
.mt-10{
    margin-top:2.5rem
}
.pr-10{
    padding-right:2.5rem
}
.mr-10{
    margin-right:2.5rem
}
.pb-10{
    padding-bottom:2.5rem
}
.mb-10{
    margin-bottom:2.5rem
}
.pl-10{
    padding-left:2.5rem
}
.ml-10{
    margin-left:2.5rem
}
.-pt-10{
    padding-top:-2.5rem
}
.-mt-10{
    margin-top:-2.5rem
}
.-pr-10{
    padding-right:-2.5rem
}
.-mr-10{
    margin-right:-2.5rem
}
.-pb-10{
    padding-bottom:-2.5rem
}
.-mb-10{
    margin-bottom:-2.5rem
}
.-pl-10{
    padding-left:-2.5rem
}
.-ml-10{
    margin-left:-2.5rem
}
.p-12{
    padding:3rem
}
.px-12{
    padding-left:3rem;
    padding-right:3rem
}
.py-12{
    padding-top:3rem;
    padding-bottom:3rem
}
.m-12{
    margin:3rem
}
.pt-12{
    padding-top:3rem
}
.mt-12{
    margin-top:3rem
}
.pr-12{
    padding-right:3rem
}
.mr-12{
    margin-right:3rem
}
.pb-12{
    padding-bottom:3rem
}
.mb-12{
    margin-bottom:3rem
}
.pl-12{
    padding-left:3rem
}
.ml-12{
    margin-left:3rem
}
.-pt-12{
    padding-top:-3rem
}
.-mt-12{
    margin-top:-3rem
}
.-pr-12{
    padding-right:-3rem
}
.-mr-12{
    margin-right:-3rem
}
.-pb-12{
    padding-bottom:-3rem
}
.-mb-12{
    margin-bottom:-3rem
}
.-pl-12{
    padding-left:-3rem
}
.-ml-12{
    margin-left:-3rem
}
.p-14{
    padding:3.5rem
}
.px-14{
    padding-left:3.5rem;
    padding-right:3.5rem
}
.py-14{
    padding-top:3.5rem;
    padding-bottom:3.5rem
}
.m-14{
    margin:3.5rem
}
.pt-14{
    padding-top:3.5rem
}
.mt-14{
    margin-top:3.5rem
}
.pr-14{
    padding-right:3.5rem
}
.mr-14{
    margin-right:3.5rem
}
.pb-14{
    padding-bottom:3.5rem
}
.mb-14{
    margin-bottom:3.5rem
}
.pl-14{
    padding-left:3.5rem
}
.ml-14{
    margin-left:3.5rem
}
.-pt-14{
    padding-top:-3.5rem
}
.-mt-14{
    margin-top:-3.5rem
}
.-pr-14{
    padding-right:-3.5rem
}
.-mr-14{
    margin-right:-3.5rem
}
.-pb-14{
    padding-bottom:-3.5rem
}
.-mb-14{
    margin-bottom:-3.5rem
}
.-pl-14{
    padding-left:-3.5rem
}
.-ml-14{
    margin-left:-3.5rem
}
.p-16{
    padding:4rem
}
.px-16{
    padding-left:4rem;
    padding-right:4rem
}
.py-16{
    padding-top:4rem;
    padding-bottom:4rem
}
.m-16{
    margin:4rem
}
.pt-16{
    padding-top:4rem
}
.mt-16{
    margin-top:4rem
}
.pr-16{
    padding-right:4rem
}
.mr-16{
    margin-right:4rem
}
.pb-16{
    padding-bottom:4rem
}
.mb-16{
    margin-bottom:4rem
}
.pl-16{
    padding-left:4rem
}
.ml-16{
    margin-left:4rem
}
.-pt-16{
    padding-top:-4rem
}
.-mt-16{
    margin-top:-4rem
}
.-pr-16{
    padding-right:-4rem
}
.-mr-16{
    margin-right:-4rem
}
.-pb-16{
    padding-bottom:-4rem
}
.-mb-16{
    margin-bottom:-4rem
}
.-pl-16{
    padding-left:-4rem
}
.-ml-16{
    margin-left:-4rem
}
.p-20{
    padding:5rem
}
.px-20{
    padding-left:5rem;
    padding-right:5rem
}
.py-20{
    padding-top:5rem;
    padding-bottom:5rem
}
.m-20{
    margin:5rem
}
.pt-20{
    padding-top:5rem
}
.mt-20{
    margin-top:5rem
}
.pr-20{
    padding-right:5rem
}
.mr-20{
    margin-right:5rem
}
.pb-20{
    padding-bottom:5rem
}
.mb-20{
    margin-bottom:5rem
}
.pl-20{
    padding-left:5rem
}
.ml-20{
    margin-left:5rem
}
.-pt-20{
    padding-top:-5rem
}
.-mt-20{
    margin-top:-5rem
}
.-pr-20{
    padding-right:-5rem
}
.-mr-20{
    margin-right:-5rem
}
.-pb-20{
    padding-bottom:-5rem
}
.-mb-20{
    margin-bottom:-5rem
}
.-pl-20{
    padding-left:-5rem
}
.-ml-20{
    margin-left:-5rem
}
.p-24{
    padding:6rem
}
.px-24{
    padding-left:6rem;
    padding-right:6rem
}
.py-24{
    padding-top:6rem;
    padding-bottom:6rem
}
.m-24{
    margin:6rem
}
.pt-24{
    padding-top:6rem
}
.mt-24{
    margin-top:6rem
}
.pr-24{
    padding-right:6rem
}
.mr-24{
    margin-right:6rem
}
.pb-24{
    padding-bottom:6rem
}
.mb-24{
    margin-bottom:6rem
}
.pl-24{
    padding-left:6rem
}
.ml-24{
    margin-left:6rem
}
.-pt-24{
    padding-top:-6rem
}
.-mt-24{
    margin-top:-6rem
}
.-pr-24{
    padding-right:-6rem
}
.-mr-24{
    margin-right:-6rem
}
.-pb-24{
    padding-bottom:-6rem
}
.-mb-24{
    margin-bottom:-6rem
}
.-pl-24{
    padding-left:-6rem
}
.-ml-24{
    margin-left:-6rem
}
.p-28{
    padding:7rem
}
.px-28{
    padding-left:7rem;
    padding-right:7rem
}
.py-28{
    padding-top:7rem;
    padding-bottom:7rem
}
.m-28{
    margin:7rem
}
.pt-28{
    padding-top:7rem
}
.mt-28{
    margin-top:7rem
}
.pr-28{
    padding-right:7rem
}
.mr-28{
    margin-right:7rem
}
.pb-28{
    padding-bottom:7rem
}
.mb-28{
    margin-bottom:7rem
}
.pl-28{
    padding-left:7rem
}
.ml-28{
    margin-left:7rem
}
.-pt-28{
    padding-top:-7rem
}
.-mt-28{
    margin-top:-7rem
}
.-pr-28{
    padding-right:-7rem
}
.-mr-28{
    margin-right:-7rem
}
.-pb-28{
    padding-bottom:-7rem
}
.-mb-28{
    margin-bottom:-7rem
}
.-pl-28{
    padding-left:-7rem
}
.-ml-28{
    margin-left:-7rem
}
.p-32{
    padding:8rem
}
.px-32{
    padding-left:8rem;
    padding-right:8rem
}
.py-32{
    padding-top:8rem;
    padding-bottom:8rem
}
.m-32{
    margin:8rem
}
.pt-32{
    padding-top:8rem
}
.mt-32{
    margin-top:8rem
}
.pr-32{
    padding-right:8rem
}
.mr-32{
    margin-right:8rem
}
.pb-32{
    padding-bottom:8rem
}
.mb-32{
    margin-bottom:8rem
}
.pl-32{
    padding-left:8rem
}
.ml-32{
    margin-left:8rem
}
.-pt-32{
    padding-top:-8rem
}
.-mt-32{
    margin-top:-8rem
}
.-pr-32{
    padding-right:-8rem
}
.-mr-32{
    margin-right:-8rem
}
.-pb-32{
    padding-bottom:-8rem
}
.-mb-32{
    margin-bottom:-8rem
}
.-pl-32{
    padding-left:-8rem
}
.-ml-32{
    margin-left:-8rem
}
.p-36{
    padding:9rem
}
.px-36{
    padding-left:9rem;
    padding-right:9rem
}
.py-36{
    padding-top:9rem;
    padding-bottom:9rem
}
.m-36{
    margin:9rem
}
.pt-36{
    padding-top:9rem
}
.mt-36{
    margin-top:9rem
}
.pr-36{
    padding-right:9rem
}
.mr-36{
    margin-right:9rem
}
.pb-36{
    padding-bottom:9rem
}
.mb-36{
    margin-bottom:9rem
}
.pl-36{
    padding-left:9rem
}
.ml-36{
    margin-left:9rem
}
.-pt-36{
    padding-top:-9rem
}
.-mt-36{
    margin-top:-9rem
}
.-pr-36{
    padding-right:-9rem
}
.-mr-36{
    margin-right:-9rem
}
.-pb-36{
    padding-bottom:-9rem
}
.-mb-36{
    margin-bottom:-9rem
}
.-pl-36{
    padding-left:-9rem
}
.-ml-36{
    margin-left:-9rem
}
.p-40{
    padding:10rem
}
.px-40{
    padding-left:10rem;
    padding-right:10rem
}
.py-40{
    padding-top:10rem;
    padding-bottom:10rem
}
.m-40{
    margin:10rem
}
.pt-40{
    padding-top:10rem
}
.mt-40{
    margin-top:10rem
}
.pr-40{
    padding-right:10rem
}
.mr-40{
    margin-right:10rem
}
.pb-40{
    padding-bottom:10rem
}
.mb-40{
    margin-bottom:10rem
}
.pl-40{
    padding-left:10rem
}
.ml-40{
    margin-left:10rem
}
.-pt-40{
    padding-top:-10rem
}
.-mt-40{
    margin-top:-10rem
}
.-pr-40{
    padding-right:-10rem
}
.-mr-40{
    margin-right:-10rem
}
.-pb-40{
    padding-bottom:-10rem
}
.-mb-40{
    margin-bottom:-10rem
}
.-pl-40{
    padding-left:-10rem
}
.-ml-40{
    margin-left:-10rem
}
.p-44{
    padding:12rem
}
.px-44{
    padding-left:12rem;
    padding-right:12rem
}
.py-44{
    padding-top:12rem;
    padding-bottom:12rem
}
.m-44{
    margin:12rem
}
.pt-44{
    padding-top:12rem
}
.mt-44{
    margin-top:12rem
}
.pr-44{
    padding-right:12rem
}
.mr-44{
    margin-right:12rem
}
.pb-44{
    padding-bottom:12rem
}
.mb-44{
    margin-bottom:12rem
}
.pl-44{
    padding-left:12rem
}
.ml-44{
    margin-left:12rem
}
.-pt-44{
    padding-top:-12rem
}
.-mt-44{
    margin-top:-12rem
}
.-pr-44{
    padding-right:-12rem
}
.-mr-44{
    margin-right:-12rem
}
.-pb-44{
    padding-bottom:-12rem
}
.-mb-44{
    margin-bottom:-12rem
}
.-pl-44{
    padding-left:-12rem
}
.-ml-44{
    margin-left:-12rem
}
.block{
    display:block
}
.flex,.flex-center{
    display:flex
}
.inline-block{
    display:inline-block
}
.none{
    display:none
}
.flex-row{
    flex-direction:row
}
.flex-row-reverse{
    flex-direction:row-reverse
}
.flex-col{
    flex-direction:column
}
.flex-col-reverse{
    flex-direction:column-reverse
}
.items-start{
    align-items:start
}
.items-center,.flex-center{
    align-items:center
}
.items-end{
    align-items:end
}
.justify-between{
    justify-content:space-between
}
.justify-around{
    justify-content:space-around
}
.justify-evenly{
    justify-content:space-evenly
}
.justify-start{
    justify-content:flex-start
}
.justify-center,.flex-center{
    justify-content:center
}
.justify-end{
    justify-content:flex-end
}
.justify-self-auto{
    justify-self:auto
}
.justify-self-start{
    justify-self:start
}
.justify-self-center{
    justify-self:center
}
.justify-self-end{
    justify-self:end
}
.justify-self-stretch{
    justify-self:stretch
}
.align-self-auto{
    align-self:auto
}
.align-self-start{
    align-self:start
}
.align-self-center{
    align-self:center
}
.align-self-end{
    align-self:end
}
.align-self-stretch{
    align-self:stretch
}
.align-self-baseline{
    align-self:baseline
}
.relative{
    position:relative
}
.absolute{
    position:absolute
}
.underline{
    text-decoration:underline
}
.none{
    text-decoration:none
}
.text-center{
    text-align:center
}
.text-left{
    text-align:left
}
.text-right{
    text-align:right
}
.mt-auto{
    margin-top:auto
}
.mr-auto{
    margin-right:auto
}
.mb-auto{
    margin-bottom:auto
}
.ml-auto{
    margin-left:auto
}
@media screen and (min-width: 601px){
    .sm\:w-0{
        width:0
    }
    .sm\:t-0{
        top:0
    }
    .sm\:r-0{
        right:0
    }
    .sm\:b-0{
        bottom:0
    }
    .sm\:l-0{
        left:0
    }
    .sm\:w-auto{
        width:auto
    }
    .sm\:t-auto{
        top:auto
    }
    .sm\:r-auto{
        right:auto
    }
    .sm\:b-auto{
        bottom:auto
    }
    .sm\:l-auto{
        left:auto
    }
    .sm\:w-fit{
        width:fit-content
    }
    .sm\:t-fit{
        top:fit-content
    }
    .sm\:r-fit{
        right:fit-content
    }
    .sm\:b-fit{
        bottom:fit-content
    }
    .sm\:l-fit{
        left:fit-content
    }
    .sm\:w-full{
        width:100%
    }
    .sm\:t-full{
        top:100%
    }
    .sm\:r-full{
        right:100%
    }
    .sm\:b-full{
        bottom:100%
    }
    .sm\:l-full{
        left:100%
    }
    .sm\:w-1\/2{
        width:50%
    }
    .sm\:t-1\/2{
        top:50%
    }
    .sm\:r-1\/2{
        right:50%
    }
    .sm\:b-1\/2{
        bottom:50%
    }
    .sm\:l-1\/2{
        left:50%
    }
    .sm\:w-1\/3{
        width:33.333333%
    }
    .sm\:t-1\/3{
        top:33.333333%
    }
    .sm\:r-1\/3{
        right:33.333333%
    }
    .sm\:b-1\/3{
        bottom:33.333333%
    }
    .sm\:l-1\/3{
        left:33.333333%
    }
    .sm\:w-2\/3{
        width:66.666667%
    }
    .sm\:t-2\/3{
        top:66.666667%
    }
    .sm\:r-2\/3{
        right:66.666667%
    }
    .sm\:b-2\/3{
        bottom:66.666667%
    }
    .sm\:l-2\/3{
        left:66.666667%
    }
    .sm\:w-1\/4{
        width:25%
    }
    .sm\:t-1\/4{
        top:25%
    }
    .sm\:r-1\/4{
        right:25%
    }
    .sm\:b-1\/4{
        bottom:25%
    }
    .sm\:l-1\/4{
        left:25%
    }
    .sm\:w-3\/4{
        width:75%
    }
    .sm\:t-3\/4{
        top:75%
    }
    .sm\:r-3\/4{
        right:75%
    }
    .sm\:b-3\/4{
        bottom:75%
    }
    .sm\:l-3\/4{
        left:75%
    }
    .sm\:w-1\/5{
        width:20%
    }
    .sm\:t-1\/5{
        top:20%
    }
    .sm\:r-1\/5{
        right:20%
    }
    .sm\:b-1\/5{
        bottom:20%
    }
    .sm\:l-1\/5{
        left:20%
    }
    .sm\:w-2\/5{
        width:40%
    }
    .sm\:t-2\/5{
        top:40%
    }
    .sm\:r-2\/5{
        right:40%
    }
    .sm\:b-2\/5{
        bottom:40%
    }
    .sm\:l-2\/5{
        left:40%
    }
    .sm\:w-3\/5{
        width:60%
    }
    .sm\:t-3\/5{
        top:60%
    }
    .sm\:r-3\/5{
        right:60%
    }
    .sm\:b-3\/5{
        bottom:60%
    }
    .sm\:l-3\/5{
        left:60%
    }
    .sm\:w-4\/5{
        width:80%
    }
    .sm\:t-4\/5{
        top:80%
    }
    .sm\:r-4\/5{
        right:80%
    }
    .sm\:b-4\/5{
        bottom:80%
    }
    .sm\:l-4\/5{
        left:80%
    }
    .sm\:w-1\/6{
        width:16.666667%
    }
    .sm\:t-1\/6{
        top:16.666667%
    }
    .sm\:r-1\/6{
        right:16.666667%
    }
    .sm\:b-1\/6{
        bottom:16.666667%
    }
    .sm\:l-1\/6{
        left:16.666667%
    }
    .sm\:w-2\/6{
        width:33.333333%
    }
    .sm\:t-2\/6{
        top:33.333333%
    }
    .sm\:r-2\/6{
        right:33.333333%
    }
    .sm\:b-2\/6{
        bottom:33.333333%
    }
    .sm\:l-2\/6{
        left:33.333333%
    }
    .sm\:w-3\/6{
        width:50%
    }
    .sm\:t-3\/6{
        top:50%
    }
    .sm\:r-3\/6{
        right:50%
    }
    .sm\:b-3\/6{
        bottom:50%
    }
    .sm\:l-3\/6{
        left:50%
    }
    .sm\:w-4\/6{
        width:66.666667%
    }
    .sm\:t-4\/6{
        top:66.666667%
    }
    .sm\:r-4\/6{
        right:66.666667%
    }
    .sm\:b-4\/6{
        bottom:66.666667%
    }
    .sm\:l-4\/6{
        left:66.666667%
    }
    .sm\:w-5\/6{
        width:83.333333%
    }
    .sm\:t-5\/6{
        top:83.333333%
    }
    .sm\:r-5\/6{
        right:83.333333%
    }
    .sm\:b-5\/6{
        bottom:83.333333%
    }
    .sm\:l-5\/6{
        left:83.333333%
    }
    .sm\:w-1\/7{
        width:14.285714%
    }
    .sm\:t-1\/7{
        top:14.285714%
    }
    .sm\:r-1\/7{
        right:14.285714%
    }
    .sm\:b-1\/7{
        bottom:14.285714%
    }
    .sm\:l-1\/7{
        left:14.285714%
    }
    .sm\:w-3\/10{
        width:30%
    }
    .sm\:t-3\/10{
        top:30%
    }
    .sm\:r-3\/10{
        right:30%
    }
    .sm\:b-3\/10{
        bottom:30%
    }
    .sm\:l-3\/10{
        left:30%
    }
    .sm\:w-4\/10{
        width:40%
    }
    .sm\:t-4\/10{
        top:40%
    }
    .sm\:r-4\/10{
        right:40%
    }
    .sm\:b-4\/10{
        bottom:40%
    }
    .sm\:l-4\/10{
        left:40%
    }
    .sm\:w-6\/10{
        width:60%
    }
    .sm\:t-6\/10{
        top:60%
    }
    .sm\:r-6\/10{
        right:60%
    }
    .sm\:b-6\/10{
        bottom:60%
    }
    .sm\:l-6\/10{
        left:60%
    }
    .sm\:w-7\/10{
        width:70%
    }
    .sm\:t-7\/10{
        top:70%
    }
    .sm\:r-7\/10{
        right:70%
    }
    .sm\:b-7\/10{
        bottom:70%
    }
    .sm\:l-7\/10{
        left:70%
    }
    .sm\:w-6\/13{
        width:46.1%
    }
    .sm\:t-6\/13{
        top:46.1%
    }
    .sm\:r-6\/13{
        right:46.1%
    }
    .sm\:b-6\/13{
        bottom:46.1%
    }
    .sm\:l-6\/13{
        left:46.1%
    }
    .sm\:w-1\/12{
        width:8.333333%
    }
    .sm\:t-1\/12{
        top:8.333333%
    }
    .sm\:r-1\/12{
        right:8.333333%
    }
    .sm\:b-1\/12{
        bottom:8.333333%
    }
    .sm\:l-1\/12{
        left:8.333333%
    }
    .sm\:w-2\/12{
        width:16.666667%
    }
    .sm\:t-2\/12{
        top:16.666667%
    }
    .sm\:r-2\/12{
        right:16.666667%
    }
    .sm\:b-2\/12{
        bottom:16.666667%
    }
    .sm\:l-2\/12{
        left:16.666667%
    }
    .sm\:w-3\/12{
        width:25%
    }
    .sm\:t-3\/12{
        top:25%
    }
    .sm\:r-3\/12{
        right:25%
    }
    .sm\:b-3\/12{
        bottom:25%
    }
    .sm\:l-3\/12{
        left:25%
    }
    .sm\:w-4\/12{
        width:33.333333%
    }
    .sm\:t-4\/12{
        top:33.333333%
    }
    .sm\:r-4\/12{
        right:33.333333%
    }
    .sm\:b-4\/12{
        bottom:33.333333%
    }
    .sm\:l-4\/12{
        left:33.333333%
    }
    .sm\:w-5\/12{
        width:41.666667%
    }
    .sm\:t-5\/12{
        top:41.666667%
    }
    .sm\:r-5\/12{
        right:41.666667%
    }
    .sm\:b-5\/12{
        bottom:41.666667%
    }
    .sm\:l-5\/12{
        left:41.666667%
    }
    .sm\:w-6\/12{
        width:50%
    }
    .sm\:t-6\/12{
        top:50%
    }
    .sm\:r-6\/12{
        right:50%
    }
    .sm\:b-6\/12{
        bottom:50%
    }
    .sm\:l-6\/12{
        left:50%
    }
    .sm\:w-7\/12{
        width:58.333333%
    }
    .sm\:t-7\/12{
        top:58.333333%
    }
    .sm\:r-7\/12{
        right:58.333333%
    }
    .sm\:b-7\/12{
        bottom:58.333333%
    }
    .sm\:l-7\/12{
        left:58.333333%
    }
    .sm\:w-8\/12{
        width:66.666667%
    }
    .sm\:t-8\/12{
        top:66.666667%
    }
    .sm\:r-8\/12{
        right:66.666667%
    }
    .sm\:b-8\/12{
        bottom:66.666667%
    }
    .sm\:l-8\/12{
        left:66.666667%
    }
    .sm\:w-9\/12{
        width:75%
    }
    .sm\:t-9\/12{
        top:75%
    }
    .sm\:r-9\/12{
        right:75%
    }
    .sm\:b-9\/12{
        bottom:75%
    }
    .sm\:l-9\/12{
        left:75%
    }
    .sm\:w-10\/12{
        width:83.333333%
    }
    .sm\:t-10\/12{
        top:83.333333%
    }
    .sm\:r-10\/12{
        right:83.333333%
    }
    .sm\:b-10\/12{
        bottom:83.333333%
    }
    .sm\:l-10\/12{
        left:83.333333%
    }
    .sm\:w-11\/12{
        width:91.666667%
    }
    .sm\:t-11\/12{
        top:91.666667%
    }
    .sm\:r-11\/12{
        right:91.666667%
    }
    .sm\:b-11\/12{
        bottom:91.666667%
    }
    .sm\:l-11\/12{
        left:91.666667%
    }
    .text-white{
        color:#fff
    }
    .bg-white{
        background-color:#fff
    }
    .bdc-white{
        border-color:#fff
    }
    .text-transparent{
        color:rgba(0,0,0,0)
    }
    .bg-transparent{
        background-color:rgba(0,0,0,0)
    }
    .bdc-transparent{
        border-color:rgba(0,0,0,0)
    }
    .text-lightGrey{
        color:#f6f7fb
    }
    .bg-lightGrey{
        background-color:#f6f7fb
    }
    .bdc-lightGrey{
        border-color:#f6f7fb
    }
    .text-grey{
        color:#999b9d
    }
    .bg-grey{
        background-color:#999b9d
    }
    .bdc-grey{
        border-color:#999b9d
    }
    .text-darkGrey{
        color:#707070
    }
    .bg-darkGrey{
        background-color:#707070
    }
    .bdc-darkGrey{
        border-color:#707070
    }
    .text-brownGrey{
        color:#5c5c5c
    }
    .bg-brownGrey{
        background-color:#5c5c5c
    }
    .bdc-brownGrey{
        border-color:#5c5c5c
    }
    .text-greyOpacity{
        color:rgba(255,255,255,.6)
    }
    .bg-greyOpacity{
        background-color:rgba(255,255,255,.6)
    }
    .bdc-greyOpacity{
        border-color:rgba(255,255,255,.6)
    }
    .text-blue{
        color:#4c9ff2
    }
    .bg-blue{
        background-color:#4c9ff2
    }
    .bdc-blue{
        border-color:#4c9ff2
    }
    .text-lightBlack{
        color:#22272b
    }
    .bg-lightBlack{
        background-color:#22272b
    }
    .bdc-lightBlack{
        border-color:#22272b
    }
    .text-black{
        color:#333
    }
    .bg-black{
        background-color:#333
    }
    .bdc-black{
        border-color:#333
    }
    .text-blackFooter{
        color:#262a2d
    }
    .bg-blackFooter{
        background-color:#262a2d
    }
    .bdc-blackFooter{
        border-color:#262a2d
    }
    .text-blackOpacity{
        color:rgba(44,52,58,.6)
    }
    .bg-blackOpacity{
        background-color:rgba(44,52,58,.6)
    }
    .bdc-blackOpacity{
        border-color:rgba(44,52,58,.6)
    }
    .sm\:text-xs{
        font-size:.75rem
    }
    .sm\:text-sm{
        font-size:.875rem
    }
    .sm\:text-base{
        font-size:1rem
    }
    .sm\:text-lg{
        font-size:1.125rem
    }
    .sm\:text-xl{
        font-size:1.25rem
    }
    .sm\:text-2xl{
        font-size:1.5rem
    }
    .sm\:text-3xl{
        font-size:1.875rem
    }
    .sm\:text-4xl{
        font-size:2.25rem
    }
    .sm\:text-5xl{
        font-size:3rem
    }
    .sm\:text-6xl{
        font-size:3.75rem
    }
    .sm\:text-7xl{
        font-size:4.5rem
    }
    .sm\:text-8xl{
        font-size:6rem
    }
    .sm\:text-9xl{
        font-size:8rem
    }
    .sm\:p-auto{
        padding:auto
    }
    .sm\:px-auto{
        padding-left:auto;
        padding-right:auto
    }
    .sm\:py-auto{
        padding-top:auto;
        padding-bottom:auto
    }
    .sm\:m-auto{
        margin:auto
    }
    .sm\:pt-auto{
        padding-top:auto
    }
    .sm\:mt-auto{
        margin-top:auto
    }
    .sm\:pr-auto{
        padding-right:auto
    }
    .sm\:mr-auto{
        margin-right:auto
    }
    .sm\:pb-auto{
        padding-bottom:auto
    }
    .sm\:mb-auto{
        margin-bottom:auto
    }
    .sm\:pl-auto{
        padding-left:auto
    }
    .sm\:ml-auto{
        margin-left:auto
    }
    .sm\:-pt-auto{
        padding-top:-auto
    }
    .sm\:-mt-auto{
        margin-top:-auto
    }
    .sm\:-pr-auto{
        padding-right:-auto
    }
    .sm\:-mr-auto{
        margin-right:-auto
    }
    .sm\:-pb-auto{
        padding-bottom:-auto
    }
    .sm\:-mb-auto{
        margin-bottom:-auto
    }
    .sm\:-pl-auto{
        padding-left:-auto
    }
    .sm\:-ml-auto{
        margin-left:-auto
    }
    .sm\:p-0{
        padding:0
    }
    .sm\:px-0{
        padding-left:0;
        padding-right:0
    }
    .sm\:py-0{
        padding-top:0;
        padding-bottom:0
    }
    .sm\:m-0{
        margin:0
    }
    .sm\:pt-0{
        padding-top:0
    }
    .sm\:mt-0{
        margin-top:0
    }
    .sm\:pr-0{
        padding-right:0
    }
    .sm\:mr-0{
        margin-right:0
    }
    .sm\:pb-0{
        padding-bottom:0
    }
    .sm\:mb-0{
        margin-bottom:0
    }
    .sm\:pl-0{
        padding-left:0
    }
    .sm\:ml-0{
        margin-left:0
    }
    .sm\:-pt-0{
        padding-top:0
    }
    .sm\:-mt-0{
        margin-top:0
    }
    .sm\:-pr-0{
        padding-right:0
    }
    .sm\:-mr-0{
        margin-right:0
    }
    .sm\:-pb-0{
        padding-bottom:0
    }
    .sm\:-mb-0{
        margin-bottom:0
    }
    .sm\:-pl-0{
        padding-left:0
    }
    .sm\:-ml-0{
        margin-left:0
    }
    .sm\:p-1{
        padding:.25rem
    }
    .sm\:px-1{
        padding-left:.25rem;
        padding-right:.25rem
    }
    .sm\:py-1{
        padding-top:.25rem;
        padding-bottom:.25rem
    }
    .sm\:m-1{
        margin:.25rem
    }
    .sm\:pt-1{
        padding-top:.25rem
    }
    .sm\:mt-1{
        margin-top:.25rem
    }
    .sm\:pr-1{
        padding-right:.25rem
    }
    .sm\:mr-1{
        margin-right:.25rem
    }
    .sm\:pb-1{
        padding-bottom:.25rem
    }
    .sm\:mb-1{
        margin-bottom:.25rem
    }
    .sm\:pl-1{
        padding-left:.25rem
    }
    .sm\:ml-1{
        margin-left:.25rem
    }
    .sm\:-pt-1{
        padding-top:-0.25rem
    }
    .sm\:-mt-1{
        margin-top:-0.25rem
    }
    .sm\:-pr-1{
        padding-right:-0.25rem
    }
    .sm\:-mr-1{
        margin-right:-0.25rem
    }
    .sm\:-pb-1{
        padding-bottom:-0.25rem
    }
    .sm\:-mb-1{
        margin-bottom:-0.25rem
    }
    .sm\:-pl-1{
        padding-left:-0.25rem
    }
    .sm\:-ml-1{
        margin-left:-0.25rem
    }
    .sm\:p-2{
        padding:.5rem
    }
    .sm\:px-2{
        padding-left:.5rem;
        padding-right:.5rem
    }
    .sm\:py-2{
        padding-top:.5rem;
        padding-bottom:.5rem
    }
    .sm\:m-2{
        margin:.5rem
    }
    .sm\:pt-2{
        padding-top:.5rem
    }
    .sm\:mt-2{
        margin-top:.5rem
    }
    .sm\:pr-2{
        padding-right:.5rem
    }
    .sm\:mr-2{
        margin-right:.5rem
    }
    .sm\:pb-2{
        padding-bottom:.5rem
    }
    .sm\:mb-2{
        margin-bottom:.5rem
    }
    .sm\:pl-2{
        padding-left:.5rem
    }
    .sm\:ml-2{
        margin-left:.5rem
    }
    .sm\:-pt-2{
        padding-top:-0.5rem
    }
    .sm\:-mt-2{
        margin-top:-0.5rem
    }
    .sm\:-pr-2{
        padding-right:-0.5rem
    }
    .sm\:-mr-2{
        margin-right:-0.5rem
    }
    .sm\:-pb-2{
        padding-bottom:-0.5rem
    }
    .sm\:-mb-2{
        margin-bottom:-0.5rem
    }
    .sm\:-pl-2{
        padding-left:-0.5rem
    }
    .sm\:-ml-2{
        margin-left:-0.5rem
    }
    .sm\:p-3{
        padding:.75rem
    }
    .sm\:px-3{
        padding-left:.75rem;
        padding-right:.75rem
    }
    .sm\:py-3{
        padding-top:.75rem;
        padding-bottom:.75rem
    }
    .sm\:m-3{
        margin:.75rem
    }
    .sm\:pt-3{
        padding-top:.75rem
    }
    .sm\:mt-3{
        margin-top:.75rem
    }
    .sm\:pr-3{
        padding-right:.75rem
    }
    .sm\:mr-3{
        margin-right:.75rem
    }
    .sm\:pb-3{
        padding-bottom:.75rem
    }
    .sm\:mb-3{
        margin-bottom:.75rem
    }
    .sm\:pl-3{
        padding-left:.75rem
    }
    .sm\:ml-3{
        margin-left:.75rem
    }
    .sm\:-pt-3{
        padding-top:-0.75rem
    }
    .sm\:-mt-3{
        margin-top:-0.75rem
    }
    .sm\:-pr-3{
        padding-right:-0.75rem
    }
    .sm\:-mr-3{
        margin-right:-0.75rem
    }
    .sm\:-pb-3{
        padding-bottom:-0.75rem
    }
    .sm\:-mb-3{
        margin-bottom:-0.75rem
    }
    .sm\:-pl-3{
        padding-left:-0.75rem
    }
    .sm\:-ml-3{
        margin-left:-0.75rem
    }
    .sm\:p-4{
        padding:1rem
    }
    .sm\:px-4{
        padding-left:1rem;
        padding-right:1rem
    }
    .sm\:py-4{
        padding-top:1rem;
        padding-bottom:1rem
    }
    .sm\:m-4{
        margin:1rem
    }
    .sm\:pt-4{
        padding-top:1rem
    }
    .sm\:mt-4{
        margin-top:1rem
    }
    .sm\:pr-4{
        padding-right:1rem
    }
    .sm\:mr-4{
        margin-right:1rem
    }
    .sm\:pb-4{
        padding-bottom:1rem
    }
    .sm\:mb-4{
        margin-bottom:1rem
    }
    .sm\:pl-4{
        padding-left:1rem
    }
    .sm\:ml-4{
        margin-left:1rem
    }
    .sm\:-pt-4{
        padding-top:-1rem
    }
    .sm\:-mt-4{
        margin-top:-1rem
    }
    .sm\:-pr-4{
        padding-right:-1rem
    }
    .sm\:-mr-4{
        margin-right:-1rem
    }
    .sm\:-pb-4{
        padding-bottom:-1rem
    }
    .sm\:-mb-4{
        margin-bottom:-1rem
    }
    .sm\:-pl-4{
        padding-left:-1rem
    }
    .sm\:-ml-4{
        margin-left:-1rem
    }
    .sm\:p-5{
        padding:1.25rem
    }
    .sm\:px-5{
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .sm\:py-5{
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .sm\:m-5{
        margin:1.25rem
    }
    .sm\:pt-5{
        padding-top:1.25rem
    }
    .sm\:mt-5{
        margin-top:1.25rem
    }
    .sm\:pr-5{
        padding-right:1.25rem
    }
    .sm\:mr-5{
        margin-right:1.25rem
    }
    .sm\:pb-5{
        padding-bottom:1.25rem
    }
    .sm\:mb-5{
        margin-bottom:1.25rem
    }
    .sm\:pl-5{
        padding-left:1.25rem
    }
    .sm\:ml-5{
        margin-left:1.25rem
    }
    .sm\:-pt-5{
        padding-top:-1.25rem
    }
    .sm\:-mt-5{
        margin-top:-1.25rem
    }
    .sm\:-pr-5{
        padding-right:-1.25rem
    }
    .sm\:-mr-5{
        margin-right:-1.25rem
    }
    .sm\:-pb-5{
        padding-bottom:-1.25rem
    }
    .sm\:-mb-5{
        margin-bottom:-1.25rem
    }
    .sm\:-pl-5{
        padding-left:-1.25rem
    }
    .sm\:-ml-5{
        margin-left:-1.25rem
    }
    .sm\:p-6{
        padding:1.5rem
    }
    .sm\:px-6{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .sm\:py-6{
        padding-top:1.5rem;
        padding-bottom:1.5rem
    }
    .sm\:m-6{
        margin:1.5rem
    }
    .sm\:pt-6{
        padding-top:1.5rem
    }
    .sm\:mt-6{
        margin-top:1.5rem
    }
    .sm\:pr-6{
        padding-right:1.5rem
    }
    .sm\:mr-6{
        margin-right:1.5rem
    }
    .sm\:pb-6{
        padding-bottom:1.5rem
    }
    .sm\:mb-6{
        margin-bottom:1.5rem
    }
    .sm\:pl-6{
        padding-left:1.5rem
    }
    .sm\:ml-6{
        margin-left:1.5rem
    }
    .sm\:-pt-6{
        padding-top:-1.5rem
    }
    .sm\:-mt-6{
        margin-top:-1.5rem
    }
    .sm\:-pr-6{
        padding-right:-1.5rem
    }
    .sm\:-mr-6{
        margin-right:-1.5rem
    }
    .sm\:-pb-6{
        padding-bottom:-1.5rem
    }
    .sm\:-mb-6{
        margin-bottom:-1.5rem
    }
    .sm\:-pl-6{
        padding-left:-1.5rem
    }
    .sm\:-ml-6{
        margin-left:-1.5rem
    }
    .sm\:p-7{
        padding:1.75rem
    }
    .sm\:px-7{
        padding-left:1.75rem;
        padding-right:1.75rem
    }
    .sm\:py-7{
        padding-top:1.75rem;
        padding-bottom:1.75rem
    }
    .sm\:m-7{
        margin:1.75rem
    }
    .sm\:pt-7{
        padding-top:1.75rem
    }
    .sm\:mt-7{
        margin-top:1.75rem
    }
    .sm\:pr-7{
        padding-right:1.75rem
    }
    .sm\:mr-7{
        margin-right:1.75rem
    }
    .sm\:pb-7{
        padding-bottom:1.75rem
    }
    .sm\:mb-7{
        margin-bottom:1.75rem
    }
    .sm\:pl-7{
        padding-left:1.75rem
    }
    .sm\:ml-7{
        margin-left:1.75rem
    }
    .sm\:-pt-7{
        padding-top:-1.75rem
    }
    .sm\:-mt-7{
        margin-top:-1.75rem
    }
    .sm\:-pr-7{
        padding-right:-1.75rem
    }
    .sm\:-mr-7{
        margin-right:-1.75rem
    }
    .sm\:-pb-7{
        padding-bottom:-1.75rem
    }
    .sm\:-mb-7{
        margin-bottom:-1.75rem
    }
    .sm\:-pl-7{
        padding-left:-1.75rem
    }
    .sm\:-ml-7{
        margin-left:-1.75rem
    }
    .sm\:p-8{
        padding:2rem
    }
    .sm\:px-8{
        padding-left:2rem;
        padding-right:2rem
    }
    .sm\:py-8{
        padding-top:2rem;
        padding-bottom:2rem
    }
    .sm\:m-8{
        margin:2rem
    }
    .sm\:pt-8{
        padding-top:2rem
    }
    .sm\:mt-8{
        margin-top:2rem
    }
    .sm\:pr-8{
        padding-right:2rem
    }
    .sm\:mr-8{
        margin-right:2rem
    }
    .sm\:pb-8{
        padding-bottom:2rem
    }
    .sm\:mb-8{
        margin-bottom:2rem
    }
    .sm\:pl-8{
        padding-left:2rem
    }
    .sm\:ml-8{
        margin-left:2rem
    }
    .sm\:-pt-8{
        padding-top:-2rem
    }
    .sm\:-mt-8{
        margin-top:-2rem
    }
    .sm\:-pr-8{
        padding-right:-2rem
    }
    .sm\:-mr-8{
        margin-right:-2rem
    }
    .sm\:-pb-8{
        padding-bottom:-2rem
    }
    .sm\:-mb-8{
        margin-bottom:-2rem
    }
    .sm\:-pl-8{
        padding-left:-2rem
    }
    .sm\:-ml-8{
        margin-left:-2rem
    }
    .sm\:p-10{
        padding:2.5rem
    }
    .sm\:px-10{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .sm\:py-10{
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .sm\:m-10{
        margin:2.5rem
    }
    .sm\:pt-10{
        padding-top:2.5rem
    }
    .sm\:mt-10{
        margin-top:2.5rem
    }
    .sm\:pr-10{
        padding-right:2.5rem
    }
    .sm\:mr-10{
        margin-right:2.5rem
    }
    .sm\:pb-10{
        padding-bottom:2.5rem
    }
    .sm\:mb-10{
        margin-bottom:2.5rem
    }
    .sm\:pl-10{
        padding-left:2.5rem
    }
    .sm\:ml-10{
        margin-left:2.5rem
    }
    .sm\:-pt-10{
        padding-top:-2.5rem
    }
    .sm\:-mt-10{
        margin-top:-2.5rem
    }
    .sm\:-pr-10{
        padding-right:-2.5rem
    }
    .sm\:-mr-10{
        margin-right:-2.5rem
    }
    .sm\:-pb-10{
        padding-bottom:-2.5rem
    }
    .sm\:-mb-10{
        margin-bottom:-2.5rem
    }
    .sm\:-pl-10{
        padding-left:-2.5rem
    }
    .sm\:-ml-10{
        margin-left:-2.5rem
    }
    .sm\:p-12{
        padding:3rem
    }
    .sm\:px-12{
        padding-left:3rem;
        padding-right:3rem
    }
    .sm\:py-12{
        padding-top:3rem;
        padding-bottom:3rem
    }
    .sm\:m-12{
        margin:3rem
    }
    .sm\:pt-12{
        padding-top:3rem
    }
    .sm\:mt-12{
        margin-top:3rem
    }
    .sm\:pr-12{
        padding-right:3rem
    }
    .sm\:mr-12{
        margin-right:3rem
    }
    .sm\:pb-12{
        padding-bottom:3rem
    }
    .sm\:mb-12{
        margin-bottom:3rem
    }
    .sm\:pl-12{
        padding-left:3rem
    }
    .sm\:ml-12{
        margin-left:3rem
    }
    .sm\:-pt-12{
        padding-top:-3rem
    }
    .sm\:-mt-12{
        margin-top:-3rem
    }
    .sm\:-pr-12{
        padding-right:-3rem
    }
    .sm\:-mr-12{
        margin-right:-3rem
    }
    .sm\:-pb-12{
        padding-bottom:-3rem
    }
    .sm\:-mb-12{
        margin-bottom:-3rem
    }
    .sm\:-pl-12{
        padding-left:-3rem
    }
    .sm\:-ml-12{
        margin-left:-3rem
    }
    .sm\:p-14{
        padding:3.5rem
    }
    .sm\:px-14{
        padding-left:3.5rem;
        padding-right:3.5rem
    }
    .sm\:py-14{
        padding-top:3.5rem;
        padding-bottom:3.5rem
    }
    .sm\:m-14{
        margin:3.5rem
    }
    .sm\:pt-14{
        padding-top:3.5rem
    }
    .sm\:mt-14{
        margin-top:3.5rem
    }
    .sm\:pr-14{
        padding-right:3.5rem
    }
    .sm\:mr-14{
        margin-right:3.5rem
    }
    .sm\:pb-14{
        padding-bottom:3.5rem
    }
    .sm\:mb-14{
        margin-bottom:3.5rem
    }
    .sm\:pl-14{
        padding-left:3.5rem
    }
    .sm\:ml-14{
        margin-left:3.5rem
    }
    .sm\:-pt-14{
        padding-top:-3.5rem
    }
    .sm\:-mt-14{
        margin-top:-3.5rem
    }
    .sm\:-pr-14{
        padding-right:-3.5rem
    }
    .sm\:-mr-14{
        margin-right:-3.5rem
    }
    .sm\:-pb-14{
        padding-bottom:-3.5rem
    }
    .sm\:-mb-14{
        margin-bottom:-3.5rem
    }
    .sm\:-pl-14{
        padding-left:-3.5rem
    }
    .sm\:-ml-14{
        margin-left:-3.5rem
    }
    .sm\:p-16{
        padding:4rem
    }
    .sm\:px-16{
        padding-left:4rem;
        padding-right:4rem
    }
    .sm\:py-16{
        padding-top:4rem;
        padding-bottom:4rem
    }
    .sm\:m-16{
        margin:4rem
    }
    .sm\:pt-16{
        padding-top:4rem
    }
    .sm\:mt-16{
        margin-top:4rem
    }
    .sm\:pr-16{
        padding-right:4rem
    }
    .sm\:mr-16{
        margin-right:4rem
    }
    .sm\:pb-16{
        padding-bottom:4rem
    }
    .sm\:mb-16{
        margin-bottom:4rem
    }
    .sm\:pl-16{
        padding-left:4rem
    }
    .sm\:ml-16{
        margin-left:4rem
    }
    .sm\:-pt-16{
        padding-top:-4rem
    }
    .sm\:-mt-16{
        margin-top:-4rem
    }
    .sm\:-pr-16{
        padding-right:-4rem
    }
    .sm\:-mr-16{
        margin-right:-4rem
    }
    .sm\:-pb-16{
        padding-bottom:-4rem
    }
    .sm\:-mb-16{
        margin-bottom:-4rem
    }
    .sm\:-pl-16{
        padding-left:-4rem
    }
    .sm\:-ml-16{
        margin-left:-4rem
    }
    .sm\:p-20{
        padding:5rem
    }
    .sm\:px-20{
        padding-left:5rem;
        padding-right:5rem
    }
    .sm\:py-20{
        padding-top:5rem;
        padding-bottom:5rem
    }
    .sm\:m-20{
        margin:5rem
    }
    .sm\:pt-20{
        padding-top:5rem
    }
    .sm\:mt-20{
        margin-top:5rem
    }
    .sm\:pr-20{
        padding-right:5rem
    }
    .sm\:mr-20{
        margin-right:5rem
    }
    .sm\:pb-20{
        padding-bottom:5rem
    }
    .sm\:mb-20{
        margin-bottom:5rem
    }
    .sm\:pl-20{
        padding-left:5rem
    }
    .sm\:ml-20{
        margin-left:5rem
    }
    .sm\:-pt-20{
        padding-top:-5rem
    }
    .sm\:-mt-20{
        margin-top:-5rem
    }
    .sm\:-pr-20{
        padding-right:-5rem
    }
    .sm\:-mr-20{
        margin-right:-5rem
    }
    .sm\:-pb-20{
        padding-bottom:-5rem
    }
    .sm\:-mb-20{
        margin-bottom:-5rem
    }
    .sm\:-pl-20{
        padding-left:-5rem
    }
    .sm\:-ml-20{
        margin-left:-5rem
    }
    .sm\:p-24{
        padding:6rem
    }
    .sm\:px-24{
        padding-left:6rem;
        padding-right:6rem
    }
    .sm\:py-24{
        padding-top:6rem;
        padding-bottom:6rem
    }
    .sm\:m-24{
        margin:6rem
    }
    .sm\:pt-24{
        padding-top:6rem
    }
    .sm\:mt-24{
        margin-top:6rem
    }
    .sm\:pr-24{
        padding-right:6rem
    }
    .sm\:mr-24{
        margin-right:6rem
    }
    .sm\:pb-24{
        padding-bottom:6rem
    }
    .sm\:mb-24{
        margin-bottom:6rem
    }
    .sm\:pl-24{
        padding-left:6rem
    }
    .sm\:ml-24{
        margin-left:6rem
    }
    .sm\:-pt-24{
        padding-top:-6rem
    }
    .sm\:-mt-24{
        margin-top:-6rem
    }
    .sm\:-pr-24{
        padding-right:-6rem
    }
    .sm\:-mr-24{
        margin-right:-6rem
    }
    .sm\:-pb-24{
        padding-bottom:-6rem
    }
    .sm\:-mb-24{
        margin-bottom:-6rem
    }
    .sm\:-pl-24{
        padding-left:-6rem
    }
    .sm\:-ml-24{
        margin-left:-6rem
    }
    .sm\:p-28{
        padding:7rem
    }
    .sm\:px-28{
        padding-left:7rem;
        padding-right:7rem
    }
    .sm\:py-28{
        padding-top:7rem;
        padding-bottom:7rem
    }
    .sm\:m-28{
        margin:7rem
    }
    .sm\:pt-28{
        padding-top:7rem
    }
    .sm\:mt-28{
        margin-top:7rem
    }
    .sm\:pr-28{
        padding-right:7rem
    }
    .sm\:mr-28{
        margin-right:7rem
    }
    .sm\:pb-28{
        padding-bottom:7rem
    }
    .sm\:mb-28{
        margin-bottom:7rem
    }
    .sm\:pl-28{
        padding-left:7rem
    }
    .sm\:ml-28{
        margin-left:7rem
    }
    .sm\:-pt-28{
        padding-top:-7rem
    }
    .sm\:-mt-28{
        margin-top:-7rem
    }
    .sm\:-pr-28{
        padding-right:-7rem
    }
    .sm\:-mr-28{
        margin-right:-7rem
    }
    .sm\:-pb-28{
        padding-bottom:-7rem
    }
    .sm\:-mb-28{
        margin-bottom:-7rem
    }
    .sm\:-pl-28{
        padding-left:-7rem
    }
    .sm\:-ml-28{
        margin-left:-7rem
    }
    .sm\:p-32{
        padding:8rem
    }
    .sm\:px-32{
        padding-left:8rem;
        padding-right:8rem
    }
    .sm\:py-32{
        padding-top:8rem;
        padding-bottom:8rem
    }
    .sm\:m-32{
        margin:8rem
    }
    .sm\:pt-32{
        padding-top:8rem
    }
    .sm\:mt-32{
        margin-top:8rem
    }
    .sm\:pr-32{
        padding-right:8rem
    }
    .sm\:mr-32{
        margin-right:8rem
    }
    .sm\:pb-32{
        padding-bottom:8rem
    }
    .sm\:mb-32{
        margin-bottom:8rem
    }
    .sm\:pl-32{
        padding-left:8rem
    }
    .sm\:ml-32{
        margin-left:8rem
    }
    .sm\:-pt-32{
        padding-top:-8rem
    }
    .sm\:-mt-32{
        margin-top:-8rem
    }
    .sm\:-pr-32{
        padding-right:-8rem
    }
    .sm\:-mr-32{
        margin-right:-8rem
    }
    .sm\:-pb-32{
        padding-bottom:-8rem
    }
    .sm\:-mb-32{
        margin-bottom:-8rem
    }
    .sm\:-pl-32{
        padding-left:-8rem
    }
    .sm\:-ml-32{
        margin-left:-8rem
    }
    .sm\:p-36{
        padding:9rem
    }
    .sm\:px-36{
        padding-left:9rem;
        padding-right:9rem
    }
    .sm\:py-36{
        padding-top:9rem;
        padding-bottom:9rem
    }
    .sm\:m-36{
        margin:9rem
    }
    .sm\:pt-36{
        padding-top:9rem
    }
    .sm\:mt-36{
        margin-top:9rem
    }
    .sm\:pr-36{
        padding-right:9rem
    }
    .sm\:mr-36{
        margin-right:9rem
    }
    .sm\:pb-36{
        padding-bottom:9rem
    }
    .sm\:mb-36{
        margin-bottom:9rem
    }
    .sm\:pl-36{
        padding-left:9rem
    }
    .sm\:ml-36{
        margin-left:9rem
    }
    .sm\:-pt-36{
        padding-top:-9rem
    }
    .sm\:-mt-36{
        margin-top:-9rem
    }
    .sm\:-pr-36{
        padding-right:-9rem
    }
    .sm\:-mr-36{
        margin-right:-9rem
    }
    .sm\:-pb-36{
        padding-bottom:-9rem
    }
    .sm\:-mb-36{
        margin-bottom:-9rem
    }
    .sm\:-pl-36{
        padding-left:-9rem
    }
    .sm\:-ml-36{
        margin-left:-9rem
    }
    .sm\:p-40{
        padding:10rem
    }
    .sm\:px-40{
        padding-left:10rem;
        padding-right:10rem
    }
    .sm\:py-40{
        padding-top:10rem;
        padding-bottom:10rem
    }
    .sm\:m-40{
        margin:10rem
    }
    .sm\:pt-40{
        padding-top:10rem
    }
    .sm\:mt-40{
        margin-top:10rem
    }
    .sm\:pr-40{
        padding-right:10rem
    }
    .sm\:mr-40{
        margin-right:10rem
    }
    .sm\:pb-40{
        padding-bottom:10rem
    }
    .sm\:mb-40{
        margin-bottom:10rem
    }
    .sm\:pl-40{
        padding-left:10rem
    }
    .sm\:ml-40{
        margin-left:10rem
    }
    .sm\:-pt-40{
        padding-top:-10rem
    }
    .sm\:-mt-40{
        margin-top:-10rem
    }
    .sm\:-pr-40{
        padding-right:-10rem
    }
    .sm\:-mr-40{
        margin-right:-10rem
    }
    .sm\:-pb-40{
        padding-bottom:-10rem
    }
    .sm\:-mb-40{
        margin-bottom:-10rem
    }
    .sm\:-pl-40{
        padding-left:-10rem
    }
    .sm\:-ml-40{
        margin-left:-10rem
    }
    .sm\:p-44{
        padding:12rem
    }
    .sm\:px-44{
        padding-left:12rem;
        padding-right:12rem
    }
    .sm\:py-44{
        padding-top:12rem;
        padding-bottom:12rem
    }
    .sm\:m-44{
        margin:12rem
    }
    .sm\:pt-44{
        padding-top:12rem
    }
    .sm\:mt-44{
        margin-top:12rem
    }
    .sm\:pr-44{
        padding-right:12rem
    }
    .sm\:mr-44{
        margin-right:12rem
    }
    .sm\:pb-44{
        padding-bottom:12rem
    }
    .sm\:mb-44{
        margin-bottom:12rem
    }
    .sm\:pl-44{
        padding-left:12rem
    }
    .sm\:ml-44{
        margin-left:12rem
    }
    .sm\:-pt-44{
        padding-top:-12rem
    }
    .sm\:-mt-44{
        margin-top:-12rem
    }
    .sm\:-pr-44{
        padding-right:-12rem
    }
    .sm\:-mr-44{
        margin-right:-12rem
    }
    .sm\:-pb-44{
        padding-bottom:-12rem
    }
    .sm\:-mb-44{
        margin-bottom:-12rem
    }
    .sm\:-pl-44{
        padding-left:-12rem
    }
    .sm\:-ml-44{
        margin-left:-12rem
    }
    .sm\:flex-row{
        flex-direction:row
    }
    .sm\:flex-row-reverse{
        flex-direction:row-reverse
    }
    .sm\:flex-col{
        flex-direction:column
    }
    .sm\:flex-col-reverse{
        flex-direction:column-reverse
    }
    .sm\:block{
        display:block
    }
    .sm\:flex{
        display:flex
    }
    .sm\:inline-block{
        display:inline-block
    }
    .sm\:none{
        display:none
    }
    .sm\:items-between{
        align-items:space-between
    }
    .sm\:items-around{
        align-items:space-around
    }
    .sm\:items-evenly{
        align-items:space-evenly
    }
    .sm\:items-start{
        align-items:flex-start
    }
    .sm\:items-center{
        align-items:center
    }
    .sm\:items-end{
        align-items:flex-end
    }
    .sm\:justify-between{
        justify-content:space-between
    }
    .sm\:justify-around{
        justify-content:space-around
    }
    .sm\:justify-evenly{
        justify-content:space-evenly
    }
    .sm\:justify-start{
        justify-content:flex-start
    }
    .sm\:justify-center{
        justify-content:center
    }
    .sm\:justify-end{
        justify-content:flex-end
    }
    .sm\:justify-self-auto{
        justify-self:auto
    }
    .sm\:justify-self-start{
        justify-self:start
    }
    .sm\:justify-self-center{
        justify-self:center
    }
    .sm\:justify-self-end{
        justify-self:end
    }
    .sm\:justify-self-stretch{
        justify-self:stretch
    }
    .sm\:align-self-auto{
        align-self:auto
    }
    .sm\:align-self-start{
        align-self:start
    }
    .sm\:align-self-center{
        align-self:center
    }
    .sm\:align-self-end{
        align-self:end
    }
    .sm\:align-self-stretch{
        align-self:stretch
    }
    .sm\:align-self-baseline{
        align-self:baseline
    }
    .sm\:relative{
        position:relative
    }
    .sm\:absolute{
        position:absolute
    }
    .sm\:text-center{
        text-align:center
    }
    .sm\:text-left{
        text-align:left
    }
    .sm\:text-right{
        text-align:right
    }
    .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\:mx-auto{
        margin-left:auto;
        margin-right:auto
    }
    .sm\:hidden{
        display:none
    }
}
@media screen and (min-width: 768px){
    .md\:w-0{
        width:0
    }
    .md\:t-0{
        top:0
    }
    .md\:r-0{
        right:0
    }
    .md\:b-0{
        bottom:0
    }
    .md\:l-0{
        left:0
    }
    .md\:w-auto{
        width:auto
    }
    .md\:t-auto{
        top:auto
    }
    .md\:r-auto{
        right:auto
    }
    .md\:b-auto{
        bottom:auto
    }
    .md\:l-auto{
        left:auto
    }
    .md\:w-fit{
        width:fit-content
    }
    .md\:t-fit{
        top:fit-content
    }
    .md\:r-fit{
        right:fit-content
    }
    .md\:b-fit{
        bottom:fit-content
    }
    .md\:l-fit{
        left:fit-content
    }
    .md\:w-full{
        width:100%
    }
    .md\:t-full{
        top:100%
    }
    .md\:r-full{
        right:100%
    }
    .md\:b-full{
        bottom:100%
    }
    .md\:l-full{
        left:100%
    }
    .md\:w-1\/2{
        width:50%
    }
    .md\:t-1\/2{
        top:50%
    }
    .md\:r-1\/2{
        right:50%
    }
    .md\:b-1\/2{
        bottom:50%
    }
    .md\:l-1\/2{
        left:50%
    }
    .md\:w-1\/3{
        width:33.333333%
    }
    .md\:t-1\/3{
        top:33.333333%
    }
    .md\:r-1\/3{
        right:33.333333%
    }
    .md\:b-1\/3{
        bottom:33.333333%
    }
    .md\:l-1\/3{
        left:33.333333%
    }
    .md\:w-2\/3{
        width:66.666667%
    }
    .md\:t-2\/3{
        top:66.666667%
    }
    .md\:r-2\/3{
        right:66.666667%
    }
    .md\:b-2\/3{
        bottom:66.666667%
    }
    .md\:l-2\/3{
        left:66.666667%
    }
    .md\:w-1\/4{
        width:25%
    }
    .md\:t-1\/4{
        top:25%
    }
    .md\:r-1\/4{
        right:25%
    }
    .md\:b-1\/4{
        bottom:25%
    }
    .md\:l-1\/4{
        left:25%
    }
    .md\:w-3\/4{
        width:75%
    }
    .md\:t-3\/4{
        top:75%
    }
    .md\:r-3\/4{
        right:75%
    }
    .md\:b-3\/4{
        bottom:75%
    }
    .md\:l-3\/4{
        left:75%
    }
    .md\:w-1\/5{
        width:20%
    }
    .md\:t-1\/5{
        top:20%
    }
    .md\:r-1\/5{
        right:20%
    }
    .md\:b-1\/5{
        bottom:20%
    }
    .md\:l-1\/5{
        left:20%
    }
    .md\:w-2\/5{
        width:40%
    }
    .md\:t-2\/5{
        top:40%
    }
    .md\:r-2\/5{
        right:40%
    }
    .md\:b-2\/5{
        bottom:40%
    }
    .md\:l-2\/5{
        left:40%
    }
    .md\:w-3\/5{
        width:60%
    }
    .md\:t-3\/5{
        top:60%
    }
    .md\:r-3\/5{
        right:60%
    }
    .md\:b-3\/5{
        bottom:60%
    }
    .md\:l-3\/5{
        left:60%
    }
    .md\:w-4\/5{
        width:80%
    }
    .md\:t-4\/5{
        top:80%
    }
    .md\:r-4\/5{
        right:80%
    }
    .md\:b-4\/5{
        bottom:80%
    }
    .md\:l-4\/5{
        left:80%
    }
    .md\:w-1\/6{
        width:16.666667%
    }
    .md\:t-1\/6{
        top:16.666667%
    }
    .md\:r-1\/6{
        right:16.666667%
    }
    .md\:b-1\/6{
        bottom:16.666667%
    }
    .md\:l-1\/6{
        left:16.666667%
    }
    .md\:w-2\/6{
        width:33.333333%
    }
    .md\:t-2\/6{
        top:33.333333%
    }
    .md\:r-2\/6{
        right:33.333333%
    }
    .md\:b-2\/6{
        bottom:33.333333%
    }
    .md\:l-2\/6{
        left:33.333333%
    }
    .md\:w-3\/6{
        width:50%
    }
    .md\:t-3\/6{
        top:50%
    }
    .md\:r-3\/6{
        right:50%
    }
    .md\:b-3\/6{
        bottom:50%
    }
    .md\:l-3\/6{
        left:50%
    }
    .md\:w-4\/6{
        width:66.666667%
    }
    .md\:t-4\/6{
        top:66.666667%
    }
    .md\:r-4\/6{
        right:66.666667%
    }
    .md\:b-4\/6{
        bottom:66.666667%
    }
    .md\:l-4\/6{
        left:66.666667%
    }
    .md\:w-5\/6{
        width:83.333333%
    }
    .md\:t-5\/6{
        top:83.333333%
    }
    .md\:r-5\/6{
        right:83.333333%
    }
    .md\:b-5\/6{
        bottom:83.333333%
    }
    .md\:l-5\/6{
        left:83.333333%
    }
    .md\:w-1\/7{
        width:14.285714%
    }
    .md\:t-1\/7{
        top:14.285714%
    }
    .md\:r-1\/7{
        right:14.285714%
    }
    .md\:b-1\/7{
        bottom:14.285714%
    }
    .md\:l-1\/7{
        left:14.285714%
    }
    .md\:w-3\/10{
        width:30%
    }
    .md\:t-3\/10{
        top:30%
    }
    .md\:r-3\/10{
        right:30%
    }
    .md\:b-3\/10{
        bottom:30%
    }
    .md\:l-3\/10{
        left:30%
    }
    .md\:w-4\/10{
        width:40%
    }
    .md\:t-4\/10{
        top:40%
    }
    .md\:r-4\/10{
        right:40%
    }
    .md\:b-4\/10{
        bottom:40%
    }
    .md\:l-4\/10{
        left:40%
    }
    .md\:w-6\/10{
        width:60%
    }
    .md\:t-6\/10{
        top:60%
    }
    .md\:r-6\/10{
        right:60%
    }
    .md\:b-6\/10{
        bottom:60%
    }
    .md\:l-6\/10{
        left:60%
    }
    .md\:w-7\/10{
        width:70%
    }
    .md\:t-7\/10{
        top:70%
    }
    .md\:r-7\/10{
        right:70%
    }
    .md\:b-7\/10{
        bottom:70%
    }
    .md\:l-7\/10{
        left:70%
    }
    .md\:w-6\/13{
        width:46.1%
    }
    .md\:t-6\/13{
        top:46.1%
    }
    .md\:r-6\/13{
        right:46.1%
    }
    .md\:b-6\/13{
        bottom:46.1%
    }
    .md\:l-6\/13{
        left:46.1%
    }
    .md\:w-1\/12{
        width:8.333333%
    }
    .md\:t-1\/12{
        top:8.333333%
    }
    .md\:r-1\/12{
        right:8.333333%
    }
    .md\:b-1\/12{
        bottom:8.333333%
    }
    .md\:l-1\/12{
        left:8.333333%
    }
    .md\:w-2\/12{
        width:16.666667%
    }
    .md\:t-2\/12{
        top:16.666667%
    }
    .md\:r-2\/12{
        right:16.666667%
    }
    .md\:b-2\/12{
        bottom:16.666667%
    }
    .md\:l-2\/12{
        left:16.666667%
    }
    .md\:w-3\/12{
        width:25%
    }
    .md\:t-3\/12{
        top:25%
    }
    .md\:r-3\/12{
        right:25%
    }
    .md\:b-3\/12{
        bottom:25%
    }
    .md\:l-3\/12{
        left:25%
    }
    .md\:w-4\/12{
        width:33.333333%
    }
    .md\:t-4\/12{
        top:33.333333%
    }
    .md\:r-4\/12{
        right:33.333333%
    }
    .md\:b-4\/12{
        bottom:33.333333%
    }
    .md\:l-4\/12{
        left:33.333333%
    }
    .md\:w-5\/12{
        width:41.666667%
    }
    .md\:t-5\/12{
        top:41.666667%
    }
    .md\:r-5\/12{
        right:41.666667%
    }
    .md\:b-5\/12{
        bottom:41.666667%
    }
    .md\:l-5\/12{
        left:41.666667%
    }
    .md\:w-6\/12{
        width:50%
    }
    .md\:t-6\/12{
        top:50%
    }
    .md\:r-6\/12{
        right:50%
    }
    .md\:b-6\/12{
        bottom:50%
    }
    .md\:l-6\/12{
        left:50%
    }
    .md\:w-7\/12{
        width:58.333333%
    }
    .md\:t-7\/12{
        top:58.333333%
    }
    .md\:r-7\/12{
        right:58.333333%
    }
    .md\:b-7\/12{
        bottom:58.333333%
    }
    .md\:l-7\/12{
        left:58.333333%
    }
    .md\:w-8\/12{
        width:66.666667%
    }
    .md\:t-8\/12{
        top:66.666667%
    }
    .md\:r-8\/12{
        right:66.666667%
    }
    .md\:b-8\/12{
        bottom:66.666667%
    }
    .md\:l-8\/12{
        left:66.666667%
    }
    .md\:w-9\/12{
        width:75%
    }
    .md\:t-9\/12{
        top:75%
    }
    .md\:r-9\/12{
        right:75%
    }
    .md\:b-9\/12{
        bottom:75%
    }
    .md\:l-9\/12{
        left:75%
    }
    .md\:w-10\/12{
        width:83.333333%
    }
    .md\:t-10\/12{
        top:83.333333%
    }
    .md\:r-10\/12{
        right:83.333333%
    }
    .md\:b-10\/12{
        bottom:83.333333%
    }
    .md\:l-10\/12{
        left:83.333333%
    }
    .md\:w-11\/12{
        width:91.666667%
    }
    .md\:t-11\/12{
        top:91.666667%
    }
    .md\:r-11\/12{
        right:91.666667%
    }
    .md\:b-11\/12{
        bottom:91.666667%
    }
    .md\:l-11\/12{
        left:91.666667%
    }
    .text-white{
        color:#fff
    }
    .bg-white{
        background-color:#fff
    }
    .bdc-white{
        border-color:#fff
    }
    .text-transparent{
        color:rgba(0,0,0,0)
    }
    .bg-transparent{
        background-color:rgba(0,0,0,0)
    }
    .bdc-transparent{
        border-color:rgba(0,0,0,0)
    }
    .text-lightGrey{
        color:#f6f7fb
    }
    .bg-lightGrey{
        background-color:#f6f7fb
    }
    .bdc-lightGrey{
        border-color:#f6f7fb
    }
    .text-grey{
        color:#999b9d
    }
    .bg-grey{
        background-color:#999b9d
    }
    .bdc-grey{
        border-color:#999b9d
    }
    .text-darkGrey{
        color:#707070
    }
    .bg-darkGrey{
        background-color:#707070
    }
    .bdc-darkGrey{
        border-color:#707070
    }
    .text-brownGrey{
        color:#5c5c5c
    }
    .bg-brownGrey{
        background-color:#5c5c5c
    }
    .bdc-brownGrey{
        border-color:#5c5c5c
    }
    .text-greyOpacity{
        color:rgba(255,255,255,.6)
    }
    .bg-greyOpacity{
        background-color:rgba(255,255,255,.6)
    }
    .bdc-greyOpacity{
        border-color:rgba(255,255,255,.6)
    }
    .text-blue{
        color:#4c9ff2
    }
    .bg-blue{
        background-color:#4c9ff2
    }
    .bdc-blue{
        border-color:#4c9ff2
    }
    .text-lightBlack{
        color:#22272b
    }
    .bg-lightBlack{
        background-color:#22272b
    }
    .bdc-lightBlack{
        border-color:#22272b
    }
    .text-black{
        color:#333
    }
    .bg-black{
        background-color:#333
    }
    .bdc-black{
        border-color:#333
    }
    .text-blackFooter{
        color:#262a2d
    }
    .bg-blackFooter{
        background-color:#262a2d
    }
    .bdc-blackFooter{
        border-color:#262a2d
    }
    .text-blackOpacity{
        color:rgba(44,52,58,.6)
    }
    .bg-blackOpacity{
        background-color:rgba(44,52,58,.6)
    }
    .bdc-blackOpacity{
        border-color:rgba(44,52,58,.6)
    }
    .md\:text-xs{
        font-size:.75rem
    }
    .md\:text-sm{
        font-size:.875rem
    }
    .md\:text-base{
        font-size:1rem
    }
    .md\:text-lg{
        font-size:1.125rem
    }
    .md\:text-xl{
        font-size:1.25rem
    }
    .md\:text-2xl{
        font-size:1.5rem
    }
    .md\:text-3xl{
        font-size:1.875rem
    }
    .md\:text-4xl{
        font-size:2.25rem
    }
    .md\:text-5xl{
        font-size:3rem
    }
    .md\:text-6xl{
        font-size:3.75rem
    }
    .md\:text-7xl{
        font-size:4.5rem
    }
    .md\:text-8xl{
        font-size:6rem
    }
    .md\:text-9xl{
        font-size:8rem
    }
    .md\:p-auto{
        padding:auto
    }
    .md\:px-auto{
        padding-left:auto;
        padding-right:auto
    }
    .md\:py-auto{
        padding-top:auto;
        padding-bottom:auto
    }
    .md\:m-auto{
        margin:auto
    }
    .md\:pt-auto{
        padding-top:auto
    }
    .md\:mt-auto{
        margin-top:auto
    }
    .md\:pr-auto{
        padding-right:auto
    }
    .md\:mr-auto{
        margin-right:auto
    }
    .md\:pb-auto{
        padding-bottom:auto
    }
    .md\:mb-auto{
        margin-bottom:auto
    }
    .md\:pl-auto{
        padding-left:auto
    }
    .md\:ml-auto{
        margin-left:auto
    }
    .md\:-pt-auto{
        padding-top:-auto
    }
    .md\:-mt-auto{
        margin-top:-auto
    }
    .md\:-pr-auto{
        padding-right:-auto
    }
    .md\:-mr-auto{
        margin-right:-auto
    }
    .md\:-pb-auto{
        padding-bottom:-auto
    }
    .md\:-mb-auto{
        margin-bottom:-auto
    }
    .md\:-pl-auto{
        padding-left:-auto
    }
    .md\:-ml-auto{
        margin-left:-auto
    }
    .md\:p-0{
        padding:0
    }
    .md\:px-0{
        padding-left:0;
        padding-right:0
    }
    .md\:py-0{
        padding-top:0;
        padding-bottom:0
    }
    .md\:m-0{
        margin:0
    }
    .md\:pt-0{
        padding-top:0
    }
    .md\:mt-0{
        margin-top:0
    }
    .md\:pr-0{
        padding-right:0
    }
    .md\:mr-0{
        margin-right:0
    }
    .md\:pb-0{
        padding-bottom:0
    }
    .md\:mb-0{
        margin-bottom:0
    }
    .md\:pl-0{
        padding-left:0
    }
    .md\:ml-0{
        margin-left:0
    }
    .md\:-pt-0{
        padding-top:0
    }
    .md\:-mt-0{
        margin-top:0
    }
    .md\:-pr-0{
        padding-right:0
    }
    .md\:-mr-0{
        margin-right:0
    }
    .md\:-pb-0{
        padding-bottom:0
    }
    .md\:-mb-0{
        margin-bottom:0
    }
    .md\:-pl-0{
        padding-left:0
    }
    .md\:-ml-0{
        margin-left:0
    }
    .md\:p-1{
        padding:.25rem
    }
    .md\:px-1{
        padding-left:.25rem;
        padding-right:.25rem
    }
    .md\:py-1{
        padding-top:.25rem;
        padding-bottom:.25rem
    }
    .md\:m-1{
        margin:.25rem
    }
    .md\:pt-1{
        padding-top:.25rem
    }
    .md\:mt-1{
        margin-top:.25rem
    }
    .md\:pr-1{
        padding-right:.25rem
    }
    .md\:mr-1{
        margin-right:.25rem
    }
    .md\:pb-1{
        padding-bottom:.25rem
    }
    .md\:mb-1{
        margin-bottom:.25rem
    }
    .md\:pl-1{
        padding-left:.25rem
    }
    .md\:ml-1{
        margin-left:.25rem
    }
    .md\:-pt-1{
        padding-top:-0.25rem
    }
    .md\:-mt-1{
        margin-top:-0.25rem
    }
    .md\:-pr-1{
        padding-right:-0.25rem
    }
    .md\:-mr-1{
        margin-right:-0.25rem
    }
    .md\:-pb-1{
        padding-bottom:-0.25rem
    }
    .md\:-mb-1{
        margin-bottom:-0.25rem
    }
    .md\:-pl-1{
        padding-left:-0.25rem
    }
    .md\:-ml-1{
        margin-left:-0.25rem
    }
    .md\:p-2{
        padding:.5rem
    }
    .md\:px-2{
        padding-left:.5rem;
        padding-right:.5rem
    }
    .md\:py-2{
        padding-top:.5rem;
        padding-bottom:.5rem
    }
    .md\:m-2{
        margin:.5rem
    }
    .md\:pt-2{
        padding-top:.5rem
    }
    .md\:mt-2{
        margin-top:.5rem
    }
    .md\:pr-2{
        padding-right:.5rem
    }
    .md\:mr-2{
        margin-right:.5rem
    }
    .md\:pb-2{
        padding-bottom:.5rem
    }
    .md\:mb-2{
        margin-bottom:.5rem
    }
    .md\:pl-2{
        padding-left:.5rem
    }
    .md\:ml-2{
        margin-left:.5rem
    }
    .md\:-pt-2{
        padding-top:-0.5rem
    }
    .md\:-mt-2{
        margin-top:-0.5rem
    }
    .md\:-pr-2{
        padding-right:-0.5rem
    }
    .md\:-mr-2{
        margin-right:-0.5rem
    }
    .md\:-pb-2{
        padding-bottom:-0.5rem
    }
    .md\:-mb-2{
        margin-bottom:-0.5rem
    }
    .md\:-pl-2{
        padding-left:-0.5rem
    }
    .md\:-ml-2{
        margin-left:-0.5rem
    }
    .md\:p-3{
        padding:.75rem
    }
    .md\:px-3{
        padding-left:.75rem;
        padding-right:.75rem
    }
    .md\:py-3{
        padding-top:.75rem;
        padding-bottom:.75rem
    }
    .md\:m-3{
        margin:.75rem
    }
    .md\:pt-3{
        padding-top:.75rem
    }
    .md\:mt-3{
        margin-top:.75rem
    }
    .md\:pr-3{
        padding-right:.75rem
    }
    .md\:mr-3{
        margin-right:.75rem
    }
    .md\:pb-3{
        padding-bottom:.75rem
    }
    .md\:mb-3{
        margin-bottom:.75rem
    }
    .md\:pl-3{
        padding-left:.75rem
    }
    .md\:ml-3{
        margin-left:.75rem
    }
    .md\:-pt-3{
        padding-top:-0.75rem
    }
    .md\:-mt-3{
        margin-top:-0.75rem
    }
    .md\:-pr-3{
        padding-right:-0.75rem
    }
    .md\:-mr-3{
        margin-right:-0.75rem
    }
    .md\:-pb-3{
        padding-bottom:-0.75rem
    }
    .md\:-mb-3{
        margin-bottom:-0.75rem
    }
    .md\:-pl-3{
        padding-left:-0.75rem
    }
    .md\:-ml-3{
        margin-left:-0.75rem
    }
    .md\:p-4{
        padding:1rem
    }
    .md\:px-4{
        padding-left:1rem;
        padding-right:1rem
    }
    .md\:py-4{
        padding-top:1rem;
        padding-bottom:1rem
    }
    .md\:m-4{
        margin:1rem
    }
    .md\:pt-4{
        padding-top:1rem
    }
    .md\:mt-4{
        margin-top:1rem
    }
    .md\:pr-4{
        padding-right:1rem
    }
    .md\:mr-4{
        margin-right:1rem
    }
    .md\:pb-4{
        padding-bottom:1rem
    }
    .md\:mb-4{
        margin-bottom:1rem
    }
    .md\:pl-4{
        padding-left:1rem
    }
    .md\:ml-4{
        margin-left:1rem
    }
    .md\:-pt-4{
        padding-top:-1rem
    }
    .md\:-mt-4{
        margin-top:-1rem
    }
    .md\:-pr-4{
        padding-right:-1rem
    }
    .md\:-mr-4{
        margin-right:-1rem
    }
    .md\:-pb-4{
        padding-bottom:-1rem
    }
    .md\:-mb-4{
        margin-bottom:-1rem
    }
    .md\:-pl-4{
        padding-left:-1rem
    }
    .md\:-ml-4{
        margin-left:-1rem
    }
    .md\:p-5{
        padding:1.25rem
    }
    .md\:px-5{
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .md\:py-5{
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .md\:m-5{
        margin:1.25rem
    }
    .md\:pt-5{
        padding-top:1.25rem
    }
    .md\:mt-5{
        margin-top:1.25rem
    }
    .md\:pr-5{
        padding-right:1.25rem
    }
    .md\:mr-5{
        margin-right:1.25rem
    }
    .md\:pb-5{
        padding-bottom:1.25rem
    }
    .md\:mb-5{
        margin-bottom:1.25rem
    }
    .md\:pl-5{
        padding-left:1.25rem
    }
    .md\:ml-5{
        margin-left:1.25rem
    }
    .md\:-pt-5{
        padding-top:-1.25rem
    }
    .md\:-mt-5{
        margin-top:-1.25rem
    }
    .md\:-pr-5{
        padding-right:-1.25rem
    }
    .md\:-mr-5{
        margin-right:-1.25rem
    }
    .md\:-pb-5{
        padding-bottom:-1.25rem
    }
    .md\:-mb-5{
        margin-bottom:-1.25rem
    }
    .md\:-pl-5{
        padding-left:-1.25rem
    }
    .md\:-ml-5{
        margin-left:-1.25rem
    }
    .md\:p-6{
        padding:1.5rem
    }
    .md\:px-6{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .md\:py-6{
        padding-top:1.5rem;
        padding-bottom:1.5rem
    }
    .md\:m-6{
        margin:1.5rem
    }
    .md\:pt-6{
        padding-top:1.5rem
    }
    .md\:mt-6{
        margin-top:1.5rem
    }
    .md\:pr-6{
        padding-right:1.5rem
    }
    .md\:mr-6{
        margin-right:1.5rem
    }
    .md\:pb-6{
        padding-bottom:1.5rem
    }
    .md\:mb-6{
        margin-bottom:1.5rem
    }
    .md\:pl-6{
        padding-left:1.5rem
    }
    .md\:ml-6{
        margin-left:1.5rem
    }
    .md\:-pt-6{
        padding-top:-1.5rem
    }
    .md\:-mt-6{
        margin-top:-1.5rem
    }
    .md\:-pr-6{
        padding-right:-1.5rem
    }
    .md\:-mr-6{
        margin-right:-1.5rem
    }
    .md\:-pb-6{
        padding-bottom:-1.5rem
    }
    .md\:-mb-6{
        margin-bottom:-1.5rem
    }
    .md\:-pl-6{
        padding-left:-1.5rem
    }
    .md\:-ml-6{
        margin-left:-1.5rem
    }
    .md\:p-7{
        padding:1.75rem
    }
    .md\:px-7{
        padding-left:1.75rem;
        padding-right:1.75rem
    }
    .md\:py-7{
        padding-top:1.75rem;
        padding-bottom:1.75rem
    }
    .md\:m-7{
        margin:1.75rem
    }
    .md\:pt-7{
        padding-top:1.75rem
    }
    .md\:mt-7{
        margin-top:1.75rem
    }
    .md\:pr-7{
        padding-right:1.75rem
    }
    .md\:mr-7{
        margin-right:1.75rem
    }
    .md\:pb-7{
        padding-bottom:1.75rem
    }
    .md\:mb-7{
        margin-bottom:1.75rem
    }
    .md\:pl-7{
        padding-left:1.75rem
    }
    .md\:ml-7{
        margin-left:1.75rem
    }
    .md\:-pt-7{
        padding-top:-1.75rem
    }
    .md\:-mt-7{
        margin-top:-1.75rem
    }
    .md\:-pr-7{
        padding-right:-1.75rem
    }
    .md\:-mr-7{
        margin-right:-1.75rem
    }
    .md\:-pb-7{
        padding-bottom:-1.75rem
    }
    .md\:-mb-7{
        margin-bottom:-1.75rem
    }
    .md\:-pl-7{
        padding-left:-1.75rem
    }
    .md\:-ml-7{
        margin-left:-1.75rem
    }
    .md\:p-8{
        padding:2rem
    }
    .md\:px-8{
        padding-left:2rem;
        padding-right:2rem
    }
    .md\:py-8{
        padding-top:2rem;
        padding-bottom:2rem
    }
    .md\:m-8{
        margin:2rem
    }
    .md\:pt-8{
        padding-top:2rem
    }
    .md\:mt-8{
        margin-top:2rem
    }
    .md\:pr-8{
        padding-right:2rem
    }
    .md\:mr-8{
        margin-right:2rem
    }
    .md\:pb-8{
        padding-bottom:2rem
    }
    .md\:mb-8{
        margin-bottom:2rem
    }
    .md\:pl-8{
        padding-left:2rem
    }
    .md\:ml-8{
        margin-left:2rem
    }
    .md\:-pt-8{
        padding-top:-2rem
    }
    .md\:-mt-8{
        margin-top:-2rem
    }
    .md\:-pr-8{
        padding-right:-2rem
    }
    .md\:-mr-8{
        margin-right:-2rem
    }
    .md\:-pb-8{
        padding-bottom:-2rem
    }
    .md\:-mb-8{
        margin-bottom:-2rem
    }
    .md\:-pl-8{
        padding-left:-2rem
    }
    .md\:-ml-8{
        margin-left:-2rem
    }
    .md\:p-10{
        padding:2.5rem
    }
    .md\:px-10{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .md\:py-10{
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .md\:m-10{
        margin:2.5rem
    }
    .md\:pt-10{
        padding-top:2.5rem
    }
    .md\:mt-10{
        margin-top:2.5rem
    }
    .md\:pr-10{
        padding-right:2.5rem
    }
    .md\:mr-10{
        margin-right:2.5rem
    }
    .md\:pb-10{
        padding-bottom:2.5rem
    }
    .md\:mb-10{
        margin-bottom:2.5rem
    }
    .md\:pl-10{
        padding-left:2.5rem
    }
    .md\:ml-10{
        margin-left:2.5rem
    }
    .md\:-pt-10{
        padding-top:-2.5rem
    }
    .md\:-mt-10{
        margin-top:-2.5rem
    }
    .md\:-pr-10{
        padding-right:-2.5rem
    }
    .md\:-mr-10{
        margin-right:-2.5rem
    }
    .md\:-pb-10{
        padding-bottom:-2.5rem
    }
    .md\:-mb-10{
        margin-bottom:-2.5rem
    }
    .md\:-pl-10{
        padding-left:-2.5rem
    }
    .md\:-ml-10{
        margin-left:-2.5rem
    }
    .md\:p-12{
        padding:3rem
    }
    .md\:px-12{
        padding-left:3rem;
        padding-right:3rem
    }
    .md\:py-12{
        padding-top:3rem;
        padding-bottom:3rem
    }
    .md\:m-12{
        margin:3rem
    }
    .md\:pt-12{
        padding-top:3rem
    }
    .md\:mt-12{
        margin-top:3rem
    }
    .md\:pr-12{
        padding-right:3rem
    }
    .md\:mr-12{
        margin-right:3rem
    }
    .md\:pb-12{
        padding-bottom:3rem
    }
    .md\:mb-12{
        margin-bottom:3rem
    }
    .md\:pl-12{
        padding-left:3rem
    }
    .md\:ml-12{
        margin-left:3rem
    }
    .md\:-pt-12{
        padding-top:-3rem
    }
    .md\:-mt-12{
        margin-top:-3rem
    }
    .md\:-pr-12{
        padding-right:-3rem
    }
    .md\:-mr-12{
        margin-right:-3rem
    }
    .md\:-pb-12{
        padding-bottom:-3rem
    }
    .md\:-mb-12{
        margin-bottom:-3rem
    }
    .md\:-pl-12{
        padding-left:-3rem
    }
    .md\:-ml-12{
        margin-left:-3rem
    }
    .md\:p-14{
        padding:3.5rem
    }
    .md\:px-14{
        padding-left:3.5rem;
        padding-right:3.5rem
    }
    .md\:py-14{
        padding-top:3.5rem;
        padding-bottom:3.5rem
    }
    .md\:m-14{
        margin:3.5rem
    }
    .md\:pt-14{
        padding-top:3.5rem
    }
    .md\:mt-14{
        margin-top:3.5rem
    }
    .md\:pr-14{
        padding-right:3.5rem
    }
    .md\:mr-14{
        margin-right:3.5rem
    }
    .md\:pb-14{
        padding-bottom:3.5rem
    }
    .md\:mb-14{
        margin-bottom:3.5rem
    }
    .md\:pl-14{
        padding-left:3.5rem
    }
    .md\:ml-14{
        margin-left:3.5rem
    }
    .md\:-pt-14{
        padding-top:-3.5rem
    }
    .md\:-mt-14{
        margin-top:-3.5rem
    }
    .md\:-pr-14{
        padding-right:-3.5rem
    }
    .md\:-mr-14{
        margin-right:-3.5rem
    }
    .md\:-pb-14{
        padding-bottom:-3.5rem
    }
    .md\:-mb-14{
        margin-bottom:-3.5rem
    }
    .md\:-pl-14{
        padding-left:-3.5rem
    }
    .md\:-ml-14{
        margin-left:-3.5rem
    }
    .md\:p-16{
        padding:4rem
    }
    .md\:px-16{
        padding-left:4rem;
        padding-right:4rem
    }
    .md\:py-16{
        padding-top:4rem;
        padding-bottom:4rem
    }
    .md\:m-16{
        margin:4rem
    }
    .md\:pt-16{
        padding-top:4rem
    }
    .md\:mt-16{
        margin-top:4rem
    }
    .md\:pr-16{
        padding-right:4rem
    }
    .md\:mr-16{
        margin-right:4rem
    }
    .md\:pb-16{
        padding-bottom:4rem
    }
    .md\:mb-16{
        margin-bottom:4rem
    }
    .md\:pl-16{
        padding-left:4rem
    }
    .md\:ml-16{
        margin-left:4rem
    }
    .md\:-pt-16{
        padding-top:-4rem
    }
    .md\:-mt-16{
        margin-top:-4rem
    }
    .md\:-pr-16{
        padding-right:-4rem
    }
    .md\:-mr-16{
        margin-right:-4rem
    }
    .md\:-pb-16{
        padding-bottom:-4rem
    }
    .md\:-mb-16{
        margin-bottom:-4rem
    }
    .md\:-pl-16{
        padding-left:-4rem
    }
    .md\:-ml-16{
        margin-left:-4rem
    }
    .md\:p-20{
        padding:5rem
    }
    .md\:px-20{
        padding-left:5rem;
        padding-right:5rem
    }
    .md\:py-20{
        padding-top:5rem;
        padding-bottom:5rem
    }
    .md\:m-20{
        margin:5rem
    }
    .md\:pt-20{
        padding-top:5rem
    }
    .md\:mt-20{
        margin-top:5rem
    }
    .md\:pr-20{
        padding-right:5rem
    }
    .md\:mr-20{
        margin-right:5rem
    }
    .md\:pb-20{
        padding-bottom:5rem
    }
    .md\:mb-20{
        margin-bottom:5rem
    }
    .md\:pl-20{
        padding-left:5rem
    }
    .md\:ml-20{
        margin-left:5rem
    }
    .md\:-pt-20{
        padding-top:-5rem
    }
    .md\:-mt-20{
        margin-top:-5rem
    }
    .md\:-pr-20{
        padding-right:-5rem
    }
    .md\:-mr-20{
        margin-right:-5rem
    }
    .md\:-pb-20{
        padding-bottom:-5rem
    }
    .md\:-mb-20{
        margin-bottom:-5rem
    }
    .md\:-pl-20{
        padding-left:-5rem
    }
    .md\:-ml-20{
        margin-left:-5rem
    }
    .md\:p-24{
        padding:6rem
    }
    .md\:px-24{
        padding-left:6rem;
        padding-right:6rem
    }
    .md\:py-24{
        padding-top:6rem;
        padding-bottom:6rem
    }
    .md\:m-24{
        margin:6rem
    }
    .md\:pt-24{
        padding-top:6rem
    }
    .md\:mt-24{
        margin-top:6rem
    }
    .md\:pr-24{
        padding-right:6rem
    }
    .md\:mr-24{
        margin-right:6rem
    }
    .md\:pb-24{
        padding-bottom:6rem
    }
    .md\:mb-24{
        margin-bottom:6rem
    }
    .md\:pl-24{
        padding-left:6rem
    }
    .md\:ml-24{
        margin-left:6rem
    }
    .md\:-pt-24{
        padding-top:-6rem
    }
    .md\:-mt-24{
        margin-top:-6rem
    }
    .md\:-pr-24{
        padding-right:-6rem
    }
    .md\:-mr-24{
        margin-right:-6rem
    }
    .md\:-pb-24{
        padding-bottom:-6rem
    }
    .md\:-mb-24{
        margin-bottom:-6rem
    }
    .md\:-pl-24{
        padding-left:-6rem
    }
    .md\:-ml-24{
        margin-left:-6rem
    }
    .md\:p-28{
        padding:7rem
    }
    .md\:px-28{
        padding-left:7rem;
        padding-right:7rem
    }
    .md\:py-28{
        padding-top:7rem;
        padding-bottom:7rem
    }
    .md\:m-28{
        margin:7rem
    }
    .md\:pt-28{
        padding-top:7rem
    }
    .md\:mt-28{
        margin-top:7rem
    }
    .md\:pr-28{
        padding-right:7rem
    }
    .md\:mr-28{
        margin-right:7rem
    }
    .md\:pb-28{
        padding-bottom:7rem
    }
    .md\:mb-28{
        margin-bottom:7rem
    }
    .md\:pl-28{
        padding-left:7rem
    }
    .md\:ml-28{
        margin-left:7rem
    }
    .md\:-pt-28{
        padding-top:-7rem
    }
    .md\:-mt-28{
        margin-top:-7rem
    }
    .md\:-pr-28{
        padding-right:-7rem
    }
    .md\:-mr-28{
        margin-right:-7rem
    }
    .md\:-pb-28{
        padding-bottom:-7rem
    }
    .md\:-mb-28{
        margin-bottom:-7rem
    }
    .md\:-pl-28{
        padding-left:-7rem
    }
    .md\:-ml-28{
        margin-left:-7rem
    }
    .md\:p-32{
        padding:8rem
    }
    .md\:px-32{
        padding-left:8rem;
        padding-right:8rem
    }
    .md\:py-32{
        padding-top:8rem;
        padding-bottom:8rem
    }
    .md\:m-32{
        margin:8rem
    }
    .md\:pt-32{
        padding-top:8rem
    }
    .md\:mt-32{
        margin-top:8rem
    }
    .md\:pr-32{
        padding-right:8rem
    }
    .md\:mr-32{
        margin-right:8rem
    }
    .md\:pb-32{
        padding-bottom:8rem
    }
    .md\:mb-32{
        margin-bottom:8rem
    }
    .md\:pl-32{
        padding-left:8rem
    }
    .md\:ml-32{
        margin-left:8rem
    }
    .md\:-pt-32{
        padding-top:-8rem
    }
    .md\:-mt-32{
        margin-top:-8rem
    }
    .md\:-pr-32{
        padding-right:-8rem
    }
    .md\:-mr-32{
        margin-right:-8rem
    }
    .md\:-pb-32{
        padding-bottom:-8rem
    }
    .md\:-mb-32{
        margin-bottom:-8rem
    }
    .md\:-pl-32{
        padding-left:-8rem
    }
    .md\:-ml-32{
        margin-left:-8rem
    }
    .md\:p-36{
        padding:9rem
    }
    .md\:px-36{
        padding-left:9rem;
        padding-right:9rem
    }
    .md\:py-36{
        padding-top:9rem;
        padding-bottom:9rem
    }
    .md\:m-36{
        margin:9rem
    }
    .md\:pt-36{
        padding-top:9rem
    }
    .md\:mt-36{
        margin-top:9rem
    }
    .md\:pr-36{
        padding-right:9rem
    }
    .md\:mr-36{
        margin-right:9rem
    }
    .md\:pb-36{
        padding-bottom:9rem
    }
    .md\:mb-36{
        margin-bottom:9rem
    }
    .md\:pl-36{
        padding-left:9rem
    }
    .md\:ml-36{
        margin-left:9rem
    }
    .md\:-pt-36{
        padding-top:-9rem
    }
    .md\:-mt-36{
        margin-top:-9rem
    }
    .md\:-pr-36{
        padding-right:-9rem
    }
    .md\:-mr-36{
        margin-right:-9rem
    }
    .md\:-pb-36{
        padding-bottom:-9rem
    }
    .md\:-mb-36{
        margin-bottom:-9rem
    }
    .md\:-pl-36{
        padding-left:-9rem
    }
    .md\:-ml-36{
        margin-left:-9rem
    }
    .md\:p-40{
        padding:10rem
    }
    .md\:px-40{
        padding-left:10rem;
        padding-right:10rem
    }
    .md\:py-40{
        padding-top:10rem;
        padding-bottom:10rem
    }
    .md\:m-40{
        margin:10rem
    }
    .md\:pt-40{
        padding-top:10rem
    }
    .md\:mt-40{
        margin-top:10rem
    }
    .md\:pr-40{
        padding-right:10rem
    }
    .md\:mr-40{
        margin-right:10rem
    }
    .md\:pb-40{
        padding-bottom:10rem
    }
    .md\:mb-40{
        margin-bottom:10rem
    }
    .md\:pl-40{
        padding-left:10rem
    }
    .md\:ml-40{
        margin-left:10rem
    }
    .md\:-pt-40{
        padding-top:-10rem
    }
    .md\:-mt-40{
        margin-top:-10rem
    }
    .md\:-pr-40{
        padding-right:-10rem
    }
    .md\:-mr-40{
        margin-right:-10rem
    }
    .md\:-pb-40{
        padding-bottom:-10rem
    }
    .md\:-mb-40{
        margin-bottom:-10rem
    }
    .md\:-pl-40{
        padding-left:-10rem
    }
    .md\:-ml-40{
        margin-left:-10rem
    }
    .md\:p-44{
        padding:12rem
    }
    .md\:px-44{
        padding-left:12rem;
        padding-right:12rem
    }
    .md\:py-44{
        padding-top:12rem;
        padding-bottom:12rem
    }
    .md\:m-44{
        margin:12rem
    }
    .md\:pt-44{
        padding-top:12rem
    }
    .md\:mt-44{
        margin-top:12rem
    }
    .md\:pr-44{
        padding-right:12rem
    }
    .md\:mr-44{
        margin-right:12rem
    }
    .md\:pb-44{
        padding-bottom:12rem
    }
    .md\:mb-44{
        margin-bottom:12rem
    }
    .md\:pl-44{
        padding-left:12rem
    }
    .md\:ml-44{
        margin-left:12rem
    }
    .md\:-pt-44{
        padding-top:-12rem
    }
    .md\:-mt-44{
        margin-top:-12rem
    }
    .md\:-pr-44{
        padding-right:-12rem
    }
    .md\:-mr-44{
        margin-right:-12rem
    }
    .md\:-pb-44{
        padding-bottom:-12rem
    }
    .md\:-mb-44{
        margin-bottom:-12rem
    }
    .md\:-pl-44{
        padding-left:-12rem
    }
    .md\:-ml-44{
        margin-left:-12rem
    }
    .md\:flex-row{
        flex-direction:row
    }
    .md\:flex-row-reverse{
        flex-direction:row-reverse
    }
    .md\:flex-col{
        flex-direction:column
    }
    .md\:flex-col-reverse{
        flex-direction:column-reverse
    }
    .md\:block{
        display:block
    }
    .md\:flex{
        display:flex
    }
    .md\:inline-block{
        display:inline-block
    }
    .md\:none{
        display:none
    }
    .md\:items-between{
        align-items:space-between
    }
    .md\:items-around{
        align-items:space-around
    }
    .md\:items-evenly{
        align-items:space-evenly
    }
    .md\:items-start{
        align-items:flex-start
    }
    .md\:items-center{
        align-items:center
    }
    .md\:items-end{
        align-items:flex-end
    }
    .md\:justify-between{
        justify-content:space-between
    }
    .md\:justify-around{
        justify-content:space-around
    }
    .md\:justify-evenly{
        justify-content:space-evenly
    }
    .md\:justify-start{
        justify-content:flex-start
    }
    .md\:justify-center{
        justify-content:center
    }
    .md\:justify-end{
        justify-content:flex-end
    }
    .md\:justify-self-auto{
        justify-self:auto
    }
    .md\:justify-self-start{
        justify-self:start
    }
    .md\:justify-self-center{
        justify-self:center
    }
    .md\:justify-self-end{
        justify-self:end
    }
    .md\:justify-self-stretch{
        justify-self:stretch
    }
    .md\:align-self-auto{
        align-self:auto
    }
    .md\:align-self-start{
        align-self:start
    }
    .md\:align-self-center{
        align-self:center
    }
    .md\:align-self-end{
        align-self:end
    }
    .md\:align-self-stretch{
        align-self:stretch
    }
    .md\:align-self-baseline{
        align-self:baseline
    }
    .md\:relative{
        position:relative
    }
    .md\:absolute{
        position:absolute
    }
    .md\:text-center{
        text-align:center
    }
    .md\:text-left{
        text-align:left
    }
    .md\:text-right{
        text-align:right
    }
    .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\:mx-auto{
        margin-left:auto;
        margin-right:auto
    }
    .md\:hidden{
        display:none
    }
}
@media screen and (min-width: 1024px){
    .lg\:w-0{
        width:0
    }
    .lg\:t-0{
        top:0
    }
    .lg\:r-0{
        right:0
    }
    .lg\:b-0{
        bottom:0
    }
    .lg\:l-0{
        left:0
    }
    .lg\:w-auto{
        width:auto
    }
    .lg\:t-auto{
        top:auto
    }
    .lg\:r-auto{
        right:auto
    }
    .lg\:b-auto{
        bottom:auto
    }
    .lg\:l-auto{
        left:auto
    }
    .lg\:w-fit{
        width:fit-content
    }
    .lg\:t-fit{
        top:fit-content
    }
    .lg\:r-fit{
        right:fit-content
    }
    .lg\:b-fit{
        bottom:fit-content
    }
    .lg\:l-fit{
        left:fit-content
    }
    .lg\:w-full{
        width:100%
    }
    .lg\:t-full{
        top:100%
    }
    .lg\:r-full{
        right:100%
    }
    .lg\:b-full{
        bottom:100%
    }
    .lg\:l-full{
        left:100%
    }
    .lg\:w-1\/2{
        width:50%
    }
    .lg\:t-1\/2{
        top:50%
    }
    .lg\:r-1\/2{
        right:50%
    }
    .lg\:b-1\/2{
        bottom:50%
    }
    .lg\:l-1\/2{
        left:50%
    }
    .lg\:w-1\/3{
        width:33.333333%
    }
    .lg\:t-1\/3{
        top:33.333333%
    }
    .lg\:r-1\/3{
        right:33.333333%
    }
    .lg\:b-1\/3{
        bottom:33.333333%
    }
    .lg\:l-1\/3{
        left:33.333333%
    }
    .lg\:w-2\/3{
        width:66.666667%
    }
    .lg\:t-2\/3{
        top:66.666667%
    }
    .lg\:r-2\/3{
        right:66.666667%
    }
    .lg\:b-2\/3{
        bottom:66.666667%
    }
    .lg\:l-2\/3{
        left:66.666667%
    }
    .lg\:w-1\/4{
        width:25%
    }
    .lg\:t-1\/4{
        top:25%
    }
    .lg\:r-1\/4{
        right:25%
    }
    .lg\:b-1\/4{
        bottom:25%
    }
    .lg\:l-1\/4{
        left:25%
    }
    .lg\:w-3\/4{
        width:75%
    }
    .lg\:t-3\/4{
        top:75%
    }
    .lg\:r-3\/4{
        right:75%
    }
    .lg\:b-3\/4{
        bottom:75%
    }
    .lg\:l-3\/4{
        left:75%
    }
    .lg\:w-1\/5{
        width:20%
    }
    .lg\:t-1\/5{
        top:20%
    }
    .lg\:r-1\/5{
        right:20%
    }
    .lg\:b-1\/5{
        bottom:20%
    }
    .lg\:l-1\/5{
        left:20%
    }
    .lg\:w-2\/5{
        width:40%
    }
    .lg\:t-2\/5{
        top:40%
    }
    .lg\:r-2\/5{
        right:40%
    }
    .lg\:b-2\/5{
        bottom:40%
    }
    .lg\:l-2\/5{
        left:40%
    }
    .lg\:w-3\/5{
        width:60%
    }
    .lg\:t-3\/5{
        top:60%
    }
    .lg\:r-3\/5{
        right:60%
    }
    .lg\:b-3\/5{
        bottom:60%
    }
    .lg\:l-3\/5{
        left:60%
    }
    .lg\:w-4\/5{
        width:80%
    }
    .lg\:t-4\/5{
        top:80%
    }
    .lg\:r-4\/5{
        right:80%
    }
    .lg\:b-4\/5{
        bottom:80%
    }
    .lg\:l-4\/5{
        left:80%
    }
    .lg\:w-1\/6{
        width:16.666667%
    }
    .lg\:t-1\/6{
        top:16.666667%
    }
    .lg\:r-1\/6{
        right:16.666667%
    }
    .lg\:b-1\/6{
        bottom:16.666667%
    }
    .lg\:l-1\/6{
        left:16.666667%
    }
    .lg\:w-2\/6{
        width:33.333333%
    }
    .lg\:t-2\/6{
        top:33.333333%
    }
    .lg\:r-2\/6{
        right:33.333333%
    }
    .lg\:b-2\/6{
        bottom:33.333333%
    }
    .lg\:l-2\/6{
        left:33.333333%
    }
    .lg\:w-3\/6{
        width:50%
    }
    .lg\:t-3\/6{
        top:50%
    }
    .lg\:r-3\/6{
        right:50%
    }
    .lg\:b-3\/6{
        bottom:50%
    }
    .lg\:l-3\/6{
        left:50%
    }
    .lg\:w-4\/6{
        width:66.666667%
    }
    .lg\:t-4\/6{
        top:66.666667%
    }
    .lg\:r-4\/6{
        right:66.666667%
    }
    .lg\:b-4\/6{
        bottom:66.666667%
    }
    .lg\:l-4\/6{
        left:66.666667%
    }
    .lg\:w-5\/6{
        width:83.333333%
    }
    .lg\:t-5\/6{
        top:83.333333%
    }
    .lg\:r-5\/6{
        right:83.333333%
    }
    .lg\:b-5\/6{
        bottom:83.333333%
    }
    .lg\:l-5\/6{
        left:83.333333%
    }
    .lg\:w-1\/7{
        width:14.285714%
    }
    .lg\:t-1\/7{
        top:14.285714%
    }
    .lg\:r-1\/7{
        right:14.285714%
    }
    .lg\:b-1\/7{
        bottom:14.285714%
    }
    .lg\:l-1\/7{
        left:14.285714%
    }
    .lg\:w-3\/10{
        width:30%
    }
    .lg\:t-3\/10{
        top:30%
    }
    .lg\:r-3\/10{
        right:30%
    }
    .lg\:b-3\/10{
        bottom:30%
    }
    .lg\:l-3\/10{
        left:30%
    }
    .lg\:w-4\/10{
        width:40%
    }
    .lg\:t-4\/10{
        top:40%
    }
    .lg\:r-4\/10{
        right:40%
    }
    .lg\:b-4\/10{
        bottom:40%
    }
    .lg\:l-4\/10{
        left:40%
    }
    .lg\:w-6\/10{
        width:60%
    }
    .lg\:t-6\/10{
        top:60%
    }
    .lg\:r-6\/10{
        right:60%
    }
    .lg\:b-6\/10{
        bottom:60%
    }
    .lg\:l-6\/10{
        left:60%
    }
    .lg\:w-7\/10{
        width:70%
    }
    .lg\:t-7\/10{
        top:70%
    }
    .lg\:r-7\/10{
        right:70%
    }
    .lg\:b-7\/10{
        bottom:70%
    }
    .lg\:l-7\/10{
        left:70%
    }
    .lg\:w-6\/13{
        width:46.1%
    }
    .lg\:t-6\/13{
        top:46.1%
    }
    .lg\:r-6\/13{
        right:46.1%
    }
    .lg\:b-6\/13{
        bottom:46.1%
    }
    .lg\:l-6\/13{
        left:46.1%
    }
    .lg\:w-1\/12{
        width:8.333333%
    }
    .lg\:t-1\/12{
        top:8.333333%
    }
    .lg\:r-1\/12{
        right:8.333333%
    }
    .lg\:b-1\/12{
        bottom:8.333333%
    }
    .lg\:l-1\/12{
        left:8.333333%
    }
    .lg\:w-2\/12{
        width:16.666667%
    }
    .lg\:t-2\/12{
        top:16.666667%
    }
    .lg\:r-2\/12{
        right:16.666667%
    }
    .lg\:b-2\/12{
        bottom:16.666667%
    }
    .lg\:l-2\/12{
        left:16.666667%
    }
    .lg\:w-3\/12{
        width:25%
    }
    .lg\:t-3\/12{
        top:25%
    }
    .lg\:r-3\/12{
        right:25%
    }
    .lg\:b-3\/12{
        bottom:25%
    }
    .lg\:l-3\/12{
        left:25%
    }
    .lg\:w-4\/12{
        width:33.333333%
    }
    .lg\:t-4\/12{
        top:33.333333%
    }
    .lg\:r-4\/12{
        right:33.333333%
    }
    .lg\:b-4\/12{
        bottom:33.333333%
    }
    .lg\:l-4\/12{
        left:33.333333%
    }
    .lg\:w-5\/12{
        width:41.666667%
    }
    .lg\:t-5\/12{
        top:41.666667%
    }
    .lg\:r-5\/12{
        right:41.666667%
    }
    .lg\:b-5\/12{
        bottom:41.666667%
    }
    .lg\:l-5\/12{
        left:41.666667%
    }
    .lg\:w-6\/12{
        width:50%
    }
    .lg\:t-6\/12{
        top:50%
    }
    .lg\:r-6\/12{
        right:50%
    }
    .lg\:b-6\/12{
        bottom:50%
    }
    .lg\:l-6\/12{
        left:50%
    }
    .lg\:w-7\/12{
        width:58.333333%
    }
    .lg\:t-7\/12{
        top:58.333333%
    }
    .lg\:r-7\/12{
        right:58.333333%
    }
    .lg\:b-7\/12{
        bottom:58.333333%
    }
    .lg\:l-7\/12{
        left:58.333333%
    }
    .lg\:w-8\/12{
        width:66.666667%
    }
    .lg\:t-8\/12{
        top:66.666667%
    }
    .lg\:r-8\/12{
        right:66.666667%
    }
    .lg\:b-8\/12{
        bottom:66.666667%
    }
    .lg\:l-8\/12{
        left:66.666667%
    }
    .lg\:w-9\/12{
        width:75%
    }
    .lg\:t-9\/12{
        top:75%
    }
    .lg\:r-9\/12{
        right:75%
    }
    .lg\:b-9\/12{
        bottom:75%
    }
    .lg\:l-9\/12{
        left:75%
    }
    .lg\:w-10\/12{
        width:83.333333%
    }
    .lg\:t-10\/12{
        top:83.333333%
    }
    .lg\:r-10\/12{
        right:83.333333%
    }
    .lg\:b-10\/12{
        bottom:83.333333%
    }
    .lg\:l-10\/12{
        left:83.333333%
    }
    .lg\:w-11\/12{
        width:91.666667%
    }
    .lg\:t-11\/12{
        top:91.666667%
    }
    .lg\:r-11\/12{
        right:91.666667%
    }
    .lg\:b-11\/12{
        bottom:91.666667%
    }
    .lg\:l-11\/12{
        left:91.666667%
    }
    .text-white{
        color:#fff
    }
    .bg-white{
        background-color:#fff
    }
    .bdc-white{
        border-color:#fff
    }
    .text-transparent{
        color:rgba(0,0,0,0)
    }
    .bg-transparent{
        background-color:rgba(0,0,0,0)
    }
    .bdc-transparent{
        border-color:rgba(0,0,0,0)
    }
    .text-lightGrey{
        color:#f6f7fb
    }
    .bg-lightGrey{
        background-color:#f6f7fb
    }
    .bdc-lightGrey{
        border-color:#f6f7fb
    }
    .text-grey{
        color:#999b9d
    }
    .bg-grey{
        background-color:#999b9d
    }
    .bdc-grey{
        border-color:#999b9d
    }
    .text-darkGrey{
        color:#707070
    }
    .bg-darkGrey{
        background-color:#707070
    }
    .bdc-darkGrey{
        border-color:#707070
    }
    .text-brownGrey{
        color:#5c5c5c
    }
    .bg-brownGrey{
        background-color:#5c5c5c
    }
    .bdc-brownGrey{
        border-color:#5c5c5c
    }
    .text-greyOpacity{
        color:rgba(255,255,255,.6)
    }
    .bg-greyOpacity{
        background-color:rgba(255,255,255,.6)
    }
    .bdc-greyOpacity{
        border-color:rgba(255,255,255,.6)
    }
    .text-blue{
        color:#4c9ff2
    }
    .bg-blue{
        background-color:#4c9ff2
    }
    .bdc-blue{
        border-color:#4c9ff2
    }
    .text-lightBlack{
        color:#22272b
    }
    .bg-lightBlack{
        background-color:#22272b
    }
    .bdc-lightBlack{
        border-color:#22272b
    }
    .text-black{
        color:#333
    }
    .bg-black{
        background-color:#333
    }
    .bdc-black{
        border-color:#333
    }
    .text-blackFooter{
        color:#262a2d
    }
    .bg-blackFooter{
        background-color:#262a2d
    }
    .bdc-blackFooter{
        border-color:#262a2d
    }
    .text-blackOpacity{
        color:rgba(44,52,58,.6)
    }
    .bg-blackOpacity{
        background-color:rgba(44,52,58,.6)
    }
    .bdc-blackOpacity{
        border-color:rgba(44,52,58,.6)
    }
    .lg\:text-xs{
        font-size:.75rem
    }
    .lg\:text-sm{
        font-size:.875rem
    }
    .lg\:text-base{
        font-size:1rem
    }
    .lg\:text-lg{
        font-size:1.125rem
    }
    .lg\:text-xl{
        font-size:1.25rem
    }
    .lg\:text-2xl{
        font-size:1.5rem
    }
    .lg\:text-3xl{
        font-size:1.875rem
    }
    .lg\:text-4xl{
        font-size:2.25rem
    }
    .lg\:text-5xl{
        font-size:3rem
    }
    .lg\:text-6xl{
        font-size:3.75rem
    }
    .lg\:text-7xl{
        font-size:4.5rem
    }
    .lg\:text-8xl{
        font-size:6rem
    }
    .lg\:text-9xl{
        font-size:8rem
    }
    .lg\:p-auto{
        padding:auto
    }
    .lg\:px-auto{
        padding-left:auto;
        padding-right:auto
    }
    .lg\:py-auto{
        padding-top:auto;
        padding-bottom:auto
    }
    .lg\:m-auto{
        margin:auto
    }
    .lg\:pt-auto{
        padding-top:auto
    }
    .lg\:mt-auto{
        margin-top:auto
    }
    .lg\:pr-auto{
        padding-right:auto
    }
    .lg\:mr-auto{
        margin-right:auto
    }
    .lg\:pb-auto{
        padding-bottom:auto
    }
    .lg\:mb-auto{
        margin-bottom:auto
    }
    .lg\:pl-auto{
        padding-left:auto
    }
    .lg\:ml-auto{
        margin-left:auto
    }
    .lg\:-pt-auto{
        padding-top:-auto
    }
    .lg\:-mt-auto{
        margin-top:-auto
    }
    .lg\:-pr-auto{
        padding-right:-auto
    }
    .lg\:-mr-auto{
        margin-right:-auto
    }
    .lg\:-pb-auto{
        padding-bottom:-auto
    }
    .lg\:-mb-auto{
        margin-bottom:-auto
    }
    .lg\:-pl-auto{
        padding-left:-auto
    }
    .lg\:-ml-auto{
        margin-left:-auto
    }
    .lg\:p-0{
        padding:0
    }
    .lg\:px-0{
        padding-left:0;
        padding-right:0
    }
    .lg\:py-0{
        padding-top:0;
        padding-bottom:0
    }
    .lg\:m-0{
        margin:0
    }
    .lg\:pt-0{
        padding-top:0
    }
    .lg\:mt-0{
        margin-top:0
    }
    .lg\:pr-0{
        padding-right:0
    }
    .lg\:mr-0{
        margin-right:0
    }
    .lg\:pb-0{
        padding-bottom:0
    }
    .lg\:mb-0{
        margin-bottom:0
    }
    .lg\:pl-0{
        padding-left:0
    }
    .lg\:ml-0{
        margin-left:0
    }
    .lg\:-pt-0{
        padding-top:0
    }
    .lg\:-mt-0{
        margin-top:0
    }
    .lg\:-pr-0{
        padding-right:0
    }
    .lg\:-mr-0{
        margin-right:0
    }
    .lg\:-pb-0{
        padding-bottom:0
    }
    .lg\:-mb-0{
        margin-bottom:0
    }
    .lg\:-pl-0{
        padding-left:0
    }
    .lg\:-ml-0{
        margin-left:0
    }
    .lg\:p-1{
        padding:.25rem
    }
    .lg\:px-1{
        padding-left:.25rem;
        padding-right:.25rem
    }
    .lg\:py-1{
        padding-top:.25rem;
        padding-bottom:.25rem
    }
    .lg\:m-1{
        margin:.25rem
    }
    .lg\:pt-1{
        padding-top:.25rem
    }
    .lg\:mt-1{
        margin-top:.25rem
    }
    .lg\:pr-1{
        padding-right:.25rem
    }
    .lg\:mr-1{
        margin-right:.25rem
    }
    .lg\:pb-1{
        padding-bottom:.25rem
    }
    .lg\:mb-1{
        margin-bottom:.25rem
    }
    .lg\:pl-1{
        padding-left:.25rem
    }
    .lg\:ml-1{
        margin-left:.25rem
    }
    .lg\:-pt-1{
        padding-top:-0.25rem
    }
    .lg\:-mt-1{
        margin-top:-0.25rem
    }
    .lg\:-pr-1{
        padding-right:-0.25rem
    }
    .lg\:-mr-1{
        margin-right:-0.25rem
    }
    .lg\:-pb-1{
        padding-bottom:-0.25rem
    }
    .lg\:-mb-1{
        margin-bottom:-0.25rem
    }
    .lg\:-pl-1{
        padding-left:-0.25rem
    }
    .lg\:-ml-1{
        margin-left:-0.25rem
    }
    .lg\:p-2{
        padding:.5rem
    }
    .lg\:px-2{
        padding-left:.5rem;
        padding-right:.5rem
    }
    .lg\:py-2{
        padding-top:.5rem;
        padding-bottom:.5rem
    }
    .lg\:m-2{
        margin:.5rem
    }
    .lg\:pt-2{
        padding-top:.5rem
    }
    .lg\:mt-2{
        margin-top:.5rem
    }
    .lg\:pr-2{
        padding-right:.5rem
    }
    .lg\:mr-2{
        margin-right:.5rem
    }
    .lg\:pb-2{
        padding-bottom:.5rem
    }
    .lg\:mb-2{
        margin-bottom:.5rem
    }
    .lg\:pl-2{
        padding-left:.5rem
    }
    .lg\:ml-2{
        margin-left:.5rem
    }
    .lg\:-pt-2{
        padding-top:-0.5rem
    }
    .lg\:-mt-2{
        margin-top:-0.5rem
    }
    .lg\:-pr-2{
        padding-right:-0.5rem
    }
    .lg\:-mr-2{
        margin-right:-0.5rem
    }
    .lg\:-pb-2{
        padding-bottom:-0.5rem
    }
    .lg\:-mb-2{
        margin-bottom:-0.5rem
    }
    .lg\:-pl-2{
        padding-left:-0.5rem
    }
    .lg\:-ml-2{
        margin-left:-0.5rem
    }
    .lg\:p-3{
        padding:.75rem
    }
    .lg\:px-3{
        padding-left:.75rem;
        padding-right:.75rem
    }
    .lg\:py-3{
        padding-top:.75rem;
        padding-bottom:.75rem
    }
    .lg\:m-3{
        margin:.75rem
    }
    .lg\:pt-3{
        padding-top:.75rem
    }
    .lg\:mt-3{
        margin-top:.75rem
    }
    .lg\:pr-3{
        padding-right:.75rem
    }
    .lg\:mr-3{
        margin-right:.75rem
    }
    .lg\:pb-3{
        padding-bottom:.75rem
    }
    .lg\:mb-3{
        margin-bottom:.75rem
    }
    .lg\:pl-3{
        padding-left:.75rem
    }
    .lg\:ml-3{
        margin-left:.75rem
    }
    .lg\:-pt-3{
        padding-top:-0.75rem
    }
    .lg\:-mt-3{
        margin-top:-0.75rem
    }
    .lg\:-pr-3{
        padding-right:-0.75rem
    }
    .lg\:-mr-3{
        margin-right:-0.75rem
    }
    .lg\:-pb-3{
        padding-bottom:-0.75rem
    }
    .lg\:-mb-3{
        margin-bottom:-0.75rem
    }
    .lg\:-pl-3{
        padding-left:-0.75rem
    }
    .lg\:-ml-3{
        margin-left:-0.75rem
    }
    .lg\:p-4{
        padding:1rem
    }
    .lg\:px-4{
        padding-left:1rem;
        padding-right:1rem
    }
    .lg\:py-4{
        padding-top:1rem;
        padding-bottom:1rem
    }
    .lg\:m-4{
        margin:1rem
    }
    .lg\:pt-4{
        padding-top:1rem
    }
    .lg\:mt-4{
        margin-top:1rem
    }
    .lg\:pr-4{
        padding-right:1rem
    }
    .lg\:mr-4{
        margin-right:1rem
    }
    .lg\:pb-4{
        padding-bottom:1rem
    }
    .lg\:mb-4{
        margin-bottom:1rem
    }
    .lg\:pl-4{
        padding-left:1rem
    }
    .lg\:ml-4{
        margin-left:1rem
    }
    .lg\:-pt-4{
        padding-top:-1rem
    }
    .lg\:-mt-4{
        margin-top:-1rem
    }
    .lg\:-pr-4{
        padding-right:-1rem
    }
    .lg\:-mr-4{
        margin-right:-1rem
    }
    .lg\:-pb-4{
        padding-bottom:-1rem
    }
    .lg\:-mb-4{
        margin-bottom:-1rem
    }
    .lg\:-pl-4{
        padding-left:-1rem
    }
    .lg\:-ml-4{
        margin-left:-1rem
    }
    .lg\:p-5{
        padding:1.25rem
    }
    .lg\:px-5{
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .lg\:py-5{
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .lg\:m-5{
        margin:1.25rem
    }
    .lg\:pt-5{
        padding-top:1.25rem
    }
    .lg\:mt-5{
        margin-top:1.25rem
    }
    .lg\:pr-5{
        padding-right:1.25rem
    }
    .lg\:mr-5{
        margin-right:1.25rem
    }
    .lg\:pb-5{
        padding-bottom:1.25rem
    }
    .lg\:mb-5{
        margin-bottom:1.25rem
    }
    .lg\:pl-5{
        padding-left:1.25rem
    }
    .lg\:ml-5{
        margin-left:1.25rem
    }
    .lg\:-pt-5{
        padding-top:-1.25rem
    }
    .lg\:-mt-5{
        margin-top:-1.25rem
    }
    .lg\:-pr-5{
        padding-right:-1.25rem
    }
    .lg\:-mr-5{
        margin-right:-1.25rem
    }
    .lg\:-pb-5{
        padding-bottom:-1.25rem
    }
    .lg\:-mb-5{
        margin-bottom:-1.25rem
    }
    .lg\:-pl-5{
        padding-left:-1.25rem
    }
    .lg\:-ml-5{
        margin-left:-1.25rem
    }
    .lg\:p-6{
        padding:1.5rem
    }
    .lg\:px-6{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .lg\:py-6{
        padding-top:1.5rem;
        padding-bottom:1.5rem
    }
    .lg\:m-6{
        margin:1.5rem
    }
    .lg\:pt-6{
        padding-top:1.5rem
    }
    .lg\:mt-6{
        margin-top:1.5rem
    }
    .lg\:pr-6{
        padding-right:1.5rem
    }
    .lg\:mr-6{
        margin-right:1.5rem
    }
    .lg\:pb-6{
        padding-bottom:1.5rem
    }
    .lg\:mb-6{
        margin-bottom:1.5rem
    }
    .lg\:pl-6{
        padding-left:1.5rem
    }
    .lg\:ml-6{
        margin-left:1.5rem
    }
    .lg\:-pt-6{
        padding-top:-1.5rem
    }
    .lg\:-mt-6{
        margin-top:-1.5rem
    }
    .lg\:-pr-6{
        padding-right:-1.5rem
    }
    .lg\:-mr-6{
        margin-right:-1.5rem
    }
    .lg\:-pb-6{
        padding-bottom:-1.5rem
    }
    .lg\:-mb-6{
        margin-bottom:-1.5rem
    }
    .lg\:-pl-6{
        padding-left:-1.5rem
    }
    .lg\:-ml-6{
        margin-left:-1.5rem
    }
    .lg\:p-7{
        padding:1.75rem
    }
    .lg\:px-7{
        padding-left:1.75rem;
        padding-right:1.75rem
    }
    .lg\:py-7{
        padding-top:1.75rem;
        padding-bottom:1.75rem
    }
    .lg\:m-7{
        margin:1.75rem
    }
    .lg\:pt-7{
        padding-top:1.75rem
    }
    .lg\:mt-7{
        margin-top:1.75rem
    }
    .lg\:pr-7{
        padding-right:1.75rem
    }
    .lg\:mr-7{
        margin-right:1.75rem
    }
    .lg\:pb-7{
        padding-bottom:1.75rem
    }
    .lg\:mb-7{
        margin-bottom:1.75rem
    }
    .lg\:pl-7{
        padding-left:1.75rem
    }
    .lg\:ml-7{
        margin-left:1.75rem
    }
    .lg\:-pt-7{
        padding-top:-1.75rem
    }
    .lg\:-mt-7{
        margin-top:-1.75rem
    }
    .lg\:-pr-7{
        padding-right:-1.75rem
    }
    .lg\:-mr-7{
        margin-right:-1.75rem
    }
    .lg\:-pb-7{
        padding-bottom:-1.75rem
    }
    .lg\:-mb-7{
        margin-bottom:-1.75rem
    }
    .lg\:-pl-7{
        padding-left:-1.75rem
    }
    .lg\:-ml-7{
        margin-left:-1.75rem
    }
    .lg\:p-8{
        padding:2rem
    }
    .lg\:px-8{
        padding-left:2rem;
        padding-right:2rem
    }
    .lg\:py-8{
        padding-top:2rem;
        padding-bottom:2rem
    }
    .lg\:m-8{
        margin:2rem
    }
    .lg\:pt-8{
        padding-top:2rem
    }
    .lg\:mt-8{
        margin-top:2rem
    }
    .lg\:pr-8{
        padding-right:2rem
    }
    .lg\:mr-8{
        margin-right:2rem
    }
    .lg\:pb-8{
        padding-bottom:2rem
    }
    .lg\:mb-8{
        margin-bottom:2rem
    }
    .lg\:pl-8{
        padding-left:2rem
    }
    .lg\:ml-8{
        margin-left:2rem
    }
    .lg\:-pt-8{
        padding-top:-2rem
    }
    .lg\:-mt-8{
        margin-top:-2rem
    }
    .lg\:-pr-8{
        padding-right:-2rem
    }
    .lg\:-mr-8{
        margin-right:-2rem
    }
    .lg\:-pb-8{
        padding-bottom:-2rem
    }
    .lg\:-mb-8{
        margin-bottom:-2rem
    }
    .lg\:-pl-8{
        padding-left:-2rem
    }
    .lg\:-ml-8{
        margin-left:-2rem
    }
    .lg\:p-10{
        padding:2.5rem
    }
    .lg\:px-10{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .lg\:py-10{
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .lg\:m-10{
        margin:2.5rem
    }
    .lg\:pt-10{
        padding-top:2.5rem
    }
    .lg\:mt-10{
        margin-top:2.5rem
    }
    .lg\:pr-10{
        padding-right:2.5rem
    }
    .lg\:mr-10{
        margin-right:2.5rem
    }
    .lg\:pb-10{
        padding-bottom:2.5rem
    }
    .lg\:mb-10{
        margin-bottom:2.5rem
    }
    .lg\:pl-10{
        padding-left:2.5rem
    }
    .lg\:ml-10{
        margin-left:2.5rem
    }
    .lg\:-pt-10{
        padding-top:-2.5rem
    }
    .lg\:-mt-10{
        margin-top:-2.5rem
    }
    .lg\:-pr-10{
        padding-right:-2.5rem
    }
    .lg\:-mr-10{
        margin-right:-2.5rem
    }
    .lg\:-pb-10{
        padding-bottom:-2.5rem
    }
    .lg\:-mb-10{
        margin-bottom:-2.5rem
    }
    .lg\:-pl-10{
        padding-left:-2.5rem
    }
    .lg\:-ml-10{
        margin-left:-2.5rem
    }
    .lg\:p-12{
        padding:3rem
    }
    .lg\:px-12{
        padding-left:3rem;
        padding-right:3rem
    }
    .lg\:py-12{
        padding-top:3rem;
        padding-bottom:3rem
    }
    .lg\:m-12{
        margin:3rem
    }
    .lg\:pt-12{
        padding-top:3rem
    }
    .lg\:mt-12{
        margin-top:3rem
    }
    .lg\:pr-12{
        padding-right:3rem
    }
    .lg\:mr-12{
        margin-right:3rem
    }
    .lg\:pb-12{
        padding-bottom:3rem
    }
    .lg\:mb-12{
        margin-bottom:3rem
    }
    .lg\:pl-12{
        padding-left:3rem
    }
    .lg\:ml-12{
        margin-left:3rem
    }
    .lg\:-pt-12{
        padding-top:-3rem
    }
    .lg\:-mt-12{
        margin-top:-3rem
    }
    .lg\:-pr-12{
        padding-right:-3rem
    }
    .lg\:-mr-12{
        margin-right:-3rem
    }
    .lg\:-pb-12{
        padding-bottom:-3rem
    }
    .lg\:-mb-12{
        margin-bottom:-3rem
    }
    .lg\:-pl-12{
        padding-left:-3rem
    }
    .lg\:-ml-12{
        margin-left:-3rem
    }
    .lg\:p-14{
        padding:3.5rem
    }
    .lg\:px-14{
        padding-left:3.5rem;
        padding-right:3.5rem
    }
    .lg\:py-14{
        padding-top:3.5rem;
        padding-bottom:3.5rem
    }
    .lg\:m-14{
        margin:3.5rem
    }
    .lg\:pt-14{
        padding-top:3.5rem
    }
    .lg\:mt-14{
        margin-top:3.5rem
    }
    .lg\:pr-14{
        padding-right:3.5rem
    }
    .lg\:mr-14{
        margin-right:3.5rem
    }
    .lg\:pb-14{
        padding-bottom:3.5rem
    }
    .lg\:mb-14{
        margin-bottom:3.5rem
    }
    .lg\:pl-14{
        padding-left:3.5rem
    }
    .lg\:ml-14{
        margin-left:3.5rem
    }
    .lg\:-pt-14{
        padding-top:-3.5rem
    }
    .lg\:-mt-14{
        margin-top:-3.5rem
    }
    .lg\:-pr-14{
        padding-right:-3.5rem
    }
    .lg\:-mr-14{
        margin-right:-3.5rem
    }
    .lg\:-pb-14{
        padding-bottom:-3.5rem
    }
    .lg\:-mb-14{
        margin-bottom:-3.5rem
    }
    .lg\:-pl-14{
        padding-left:-3.5rem
    }
    .lg\:-ml-14{
        margin-left:-3.5rem
    }
    .lg\:p-16{
        padding:4rem
    }
    .lg\:px-16{
        padding-left:4rem;
        padding-right:4rem
    }
    .lg\:py-16{
        padding-top:4rem;
        padding-bottom:4rem
    }
    .lg\:m-16{
        margin:4rem
    }
    .lg\:pt-16{
        padding-top:4rem
    }
    .lg\:mt-16{
        margin-top:4rem
    }
    .lg\:pr-16{
        padding-right:4rem
    }
    .lg\:mr-16{
        margin-right:4rem
    }
    .lg\:pb-16{
        padding-bottom:4rem
    }
    .lg\:mb-16{
        margin-bottom:4rem
    }
    .lg\:pl-16{
        padding-left:4rem
    }
    .lg\:ml-16{
        margin-left:4rem
    }
    .lg\:-pt-16{
        padding-top:-4rem
    }
    .lg\:-mt-16{
        margin-top:-4rem
    }
    .lg\:-pr-16{
        padding-right:-4rem
    }
    .lg\:-mr-16{
        margin-right:-4rem
    }
    .lg\:-pb-16{
        padding-bottom:-4rem
    }
    .lg\:-mb-16{
        margin-bottom:-4rem
    }
    .lg\:-pl-16{
        padding-left:-4rem
    }
    .lg\:-ml-16{
        margin-left:-4rem
    }
    .lg\:p-20{
        padding:5rem
    }
    .lg\:px-20{
        padding-left:5rem;
        padding-right:5rem
    }
    .lg\:py-20{
        padding-top:5rem;
        padding-bottom:5rem
    }
    .lg\:m-20{
        margin:5rem
    }
    .lg\:pt-20{
        padding-top:5rem
    }
    .lg\:mt-20{
        margin-top:5rem
    }
    .lg\:pr-20{
        padding-right:5rem
    }
    .lg\:mr-20{
        margin-right:5rem
    }
    .lg\:pb-20{
        padding-bottom:5rem
    }
    .lg\:mb-20{
        margin-bottom:5rem
    }
    .lg\:pl-20{
        padding-left:5rem
    }
    .lg\:ml-20{
        margin-left:5rem
    }
    .lg\:-pt-20{
        padding-top:-5rem
    }
    .lg\:-mt-20{
        margin-top:-5rem
    }
    .lg\:-pr-20{
        padding-right:-5rem
    }
    .lg\:-mr-20{
        margin-right:-5rem
    }
    .lg\:-pb-20{
        padding-bottom:-5rem
    }
    .lg\:-mb-20{
        margin-bottom:-5rem
    }
    .lg\:-pl-20{
        padding-left:-5rem
    }
    .lg\:-ml-20{
        margin-left:-5rem
    }
    .lg\:p-24{
        padding:6rem
    }
    .lg\:px-24{
        padding-left:6rem;
        padding-right:6rem
    }
    .lg\:py-24{
        padding-top:6rem;
        padding-bottom:6rem
    }
    .lg\:m-24{
        margin:6rem
    }
    .lg\:pt-24{
        padding-top:6rem
    }
    .lg\:mt-24{
        margin-top:6rem
    }
    .lg\:pr-24{
        padding-right:6rem
    }
    .lg\:mr-24{
        margin-right:6rem
    }
    .lg\:pb-24{
        padding-bottom:6rem
    }
    .lg\:mb-24{
        margin-bottom:6rem
    }
    .lg\:pl-24{
        padding-left:6rem
    }
    .lg\:ml-24{
        margin-left:6rem
    }
    .lg\:-pt-24{
        padding-top:-6rem
    }
    .lg\:-mt-24{
        margin-top:-6rem
    }
    .lg\:-pr-24{
        padding-right:-6rem
    }
    .lg\:-mr-24{
        margin-right:-6rem
    }
    .lg\:-pb-24{
        padding-bottom:-6rem
    }
    .lg\:-mb-24{
        margin-bottom:-6rem
    }
    .lg\:-pl-24{
        padding-left:-6rem
    }
    .lg\:-ml-24{
        margin-left:-6rem
    }
    .lg\:p-28{
        padding:7rem
    }
    .lg\:px-28{
        padding-left:7rem;
        padding-right:7rem
    }
    .lg\:py-28{
        padding-top:7rem;
        padding-bottom:7rem
    }
    .lg\:m-28{
        margin:7rem
    }
    .lg\:pt-28{
        padding-top:7rem
    }
    .lg\:mt-28{
        margin-top:7rem
    }
    .lg\:pr-28{
        padding-right:7rem
    }
    .lg\:mr-28{
        margin-right:7rem
    }
    .lg\:pb-28{
        padding-bottom:7rem
    }
    .lg\:mb-28{
        margin-bottom:7rem
    }
    .lg\:pl-28{
        padding-left:7rem
    }
    .lg\:ml-28{
        margin-left:7rem
    }
    .lg\:-pt-28{
        padding-top:-7rem
    }
    .lg\:-mt-28{
        margin-top:-7rem
    }
    .lg\:-pr-28{
        padding-right:-7rem
    }
    .lg\:-mr-28{
        margin-right:-7rem
    }
    .lg\:-pb-28{
        padding-bottom:-7rem
    }
    .lg\:-mb-28{
        margin-bottom:-7rem
    }
    .lg\:-pl-28{
        padding-left:-7rem
    }
    .lg\:-ml-28{
        margin-left:-7rem
    }
    .lg\:p-32{
        padding:8rem
    }
    .lg\:px-32{
        padding-left:8rem;
        padding-right:8rem
    }
    .lg\:py-32{
        padding-top:8rem;
        padding-bottom:8rem
    }
    .lg\:m-32{
        margin:8rem
    }
    .lg\:pt-32{
        padding-top:8rem
    }
    .lg\:mt-32{
        margin-top:8rem
    }
    .lg\:pr-32{
        padding-right:8rem
    }
    .lg\:mr-32{
        margin-right:8rem
    }
    .lg\:pb-32{
        padding-bottom:8rem
    }
    .lg\:mb-32{
        margin-bottom:8rem
    }
    .lg\:pl-32{
        padding-left:8rem
    }
    .lg\:ml-32{
        margin-left:8rem
    }
    .lg\:-pt-32{
        padding-top:-8rem
    }
    .lg\:-mt-32{
        margin-top:-8rem
    }
    .lg\:-pr-32{
        padding-right:-8rem
    }
    .lg\:-mr-32{
        margin-right:-8rem
    }
    .lg\:-pb-32{
        padding-bottom:-8rem
    }
    .lg\:-mb-32{
        margin-bottom:-8rem
    }
    .lg\:-pl-32{
        padding-left:-8rem
    }
    .lg\:-ml-32{
        margin-left:-8rem
    }
    .lg\:p-36{
        padding:9rem
    }
    .lg\:px-36{
        padding-left:9rem;
        padding-right:9rem
    }
    .lg\:py-36{
        padding-top:9rem;
        padding-bottom:9rem
    }
    .lg\:m-36{
        margin:9rem
    }
    .lg\:pt-36{
        padding-top:9rem
    }
    .lg\:mt-36{
        margin-top:9rem
    }
    .lg\:pr-36{
        padding-right:9rem
    }
    .lg\:mr-36{
        margin-right:9rem
    }
    .lg\:pb-36{
        padding-bottom:9rem
    }
    .lg\:mb-36{
        margin-bottom:9rem
    }
    .lg\:pl-36{
        padding-left:9rem
    }
    .lg\:ml-36{
        margin-left:9rem
    }
    .lg\:-pt-36{
        padding-top:-9rem
    }
    .lg\:-mt-36{
        margin-top:-9rem
    }
    .lg\:-pr-36{
        padding-right:-9rem
    }
    .lg\:-mr-36{
        margin-right:-9rem
    }
    .lg\:-pb-36{
        padding-bottom:-9rem
    }
    .lg\:-mb-36{
        margin-bottom:-9rem
    }
    .lg\:-pl-36{
        padding-left:-9rem
    }
    .lg\:-ml-36{
        margin-left:-9rem
    }
    .lg\:p-40{
        padding:10rem
    }
    .lg\:px-40{
        padding-left:10rem;
        padding-right:10rem
    }
    .lg\:py-40{
        padding-top:10rem;
        padding-bottom:10rem
    }
    .lg\:m-40{
        margin:10rem
    }
    .lg\:pt-40{
        padding-top:10rem
    }
    .lg\:mt-40{
        margin-top:10rem
    }
    .lg\:pr-40{
        padding-right:10rem
    }
    .lg\:mr-40{
        margin-right:10rem
    }
    .lg\:pb-40{
        padding-bottom:10rem
    }
    .lg\:mb-40{
        margin-bottom:10rem
    }
    .lg\:pl-40{
        padding-left:10rem
    }
    .lg\:ml-40{
        margin-left:10rem
    }
    .lg\:-pt-40{
        padding-top:-10rem
    }
    .lg\:-mt-40{
        margin-top:-10rem
    }
    .lg\:-pr-40{
        padding-right:-10rem
    }
    .lg\:-mr-40{
        margin-right:-10rem
    }
    .lg\:-pb-40{
        padding-bottom:-10rem
    }
    .lg\:-mb-40{
        margin-bottom:-10rem
    }
    .lg\:-pl-40{
        padding-left:-10rem
    }
    .lg\:-ml-40{
        margin-left:-10rem
    }
    .lg\:p-44{
        padding:12rem
    }
    .lg\:px-44{
        padding-left:12rem;
        padding-right:12rem
    }
    .lg\:py-44{
        padding-top:12rem;
        padding-bottom:12rem
    }
    .lg\:m-44{
        margin:12rem
    }
    .lg\:pt-44{
        padding-top:12rem
    }
    .lg\:mt-44{
        margin-top:12rem
    }
    .lg\:pr-44{
        padding-right:12rem
    }
    .lg\:mr-44{
        margin-right:12rem
    }
    .lg\:pb-44{
        padding-bottom:12rem
    }
    .lg\:mb-44{
        margin-bottom:12rem
    }
    .lg\:pl-44{
        padding-left:12rem
    }
    .lg\:ml-44{
        margin-left:12rem
    }
    .lg\:-pt-44{
        padding-top:-12rem
    }
    .lg\:-mt-44{
        margin-top:-12rem
    }
    .lg\:-pr-44{
        padding-right:-12rem
    }
    .lg\:-mr-44{
        margin-right:-12rem
    }
    .lg\:-pb-44{
        padding-bottom:-12rem
    }
    .lg\:-mb-44{
        margin-bottom:-12rem
    }
    .lg\:-pl-44{
        padding-left:-12rem
    }
    .lg\:-ml-44{
        margin-left:-12rem
    }
    .lg\:flex-row{
        flex-direction:row
    }
    .lg\:flex-row-reverse{
        flex-direction:row-reverse
    }
    .lg\:flex-col{
        flex-direction:column
    }
    .lg\:flex-col-reverse{
        flex-direction:column-reverse
    }
    .lg\:block{
        display:block
    }
    .lg\:flex{
        display:flex
    }
    .lg\:inline-block{
        display:inline-block
    }
    .lg\:none{
        display:none
    }
    .lg\:items-between{
        align-items:space-between
    }
    .lg\:items-around{
        align-items:space-around
    }
    .lg\:items-evenly{
        align-items:space-evenly
    }
    .lg\:items-start{
        align-items:flex-start
    }
    .lg\:items-center{
        align-items:center
    }
    .lg\:items-end{
        align-items:flex-end
    }
    .lg\:justify-between{
        justify-content:space-between
    }
    .lg\:justify-around{
        justify-content:space-around
    }
    .lg\:justify-evenly{
        justify-content:space-evenly
    }
    .lg\:justify-start{
        justify-content:flex-start
    }
    .lg\:justify-center{
        justify-content:center
    }
    .lg\:justify-end{
        justify-content:flex-end
    }
    .lg\:justify-self-auto{
        justify-self:auto
    }
    .lg\:justify-self-start{
        justify-self:start
    }
    .lg\:justify-self-center{
        justify-self:center
    }
    .lg\:justify-self-end{
        justify-self:end
    }
    .lg\:justify-self-stretch{
        justify-self:stretch
    }
    .lg\:align-self-auto{
        align-self:auto
    }
    .lg\:align-self-start{
        align-self:start
    }
    .lg\:align-self-center{
        align-self:center
    }
    .lg\:align-self-end{
        align-self:end
    }
    .lg\:align-self-stretch{
        align-self:stretch
    }
    .lg\:align-self-baseline{
        align-self:baseline
    }
    .lg\:relative{
        position:relative
    }
    .lg\:absolute{
        position:absolute
    }
    .lg\:text-center{
        text-align:center
    }
    .lg\:text-left{
        text-align:left
    }
    .lg\:text-right{
        text-align:right
    }
    .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\:mx-auto{
        margin-left:auto;
        margin-right:auto
    }
    .lg\:hidden{
        display:none
    }
}
@media screen and (min-width: 1280px){
    .xl\:w-0{
        width:0
    }
    .xl\:t-0{
        top:0
    }
    .xl\:r-0{
        right:0
    }
    .xl\:b-0{
        bottom:0
    }
    .xl\:l-0{
        left:0
    }
    .xl\:w-auto{
        width:auto
    }
    .xl\:t-auto{
        top:auto
    }
    .xl\:r-auto{
        right:auto
    }
    .xl\:b-auto{
        bottom:auto
    }
    .xl\:l-auto{
        left:auto
    }
    .xl\:w-fit{
        width:fit-content
    }
    .xl\:t-fit{
        top:fit-content
    }
    .xl\:r-fit{
        right:fit-content
    }
    .xl\:b-fit{
        bottom:fit-content
    }
    .xl\:l-fit{
        left:fit-content
    }
    .xl\:w-full{
        width:100%
    }
    .xl\:t-full{
        top:100%
    }
    .xl\:r-full{
        right:100%
    }
    .xl\:b-full{
        bottom:100%
    }
    .xl\:l-full{
        left:100%
    }
    .xl\:w-1\/2{
        width:50%
    }
    .xl\:t-1\/2{
        top:50%
    }
    .xl\:r-1\/2{
        right:50%
    }
    .xl\:b-1\/2{
        bottom:50%
    }
    .xl\:l-1\/2{
        left:50%
    }
    .xl\:w-1\/3{
        width:33.333333%
    }
    .xl\:t-1\/3{
        top:33.333333%
    }
    .xl\:r-1\/3{
        right:33.333333%
    }
    .xl\:b-1\/3{
        bottom:33.333333%
    }
    .xl\:l-1\/3{
        left:33.333333%
    }
    .xl\:w-2\/3{
        width:66.666667%
    }
    .xl\:t-2\/3{
        top:66.666667%
    }
    .xl\:r-2\/3{
        right:66.666667%
    }
    .xl\:b-2\/3{
        bottom:66.666667%
    }
    .xl\:l-2\/3{
        left:66.666667%
    }
    .xl\:w-1\/4{
        width:25%
    }
    .xl\:t-1\/4{
        top:25%
    }
    .xl\:r-1\/4{
        right:25%
    }
    .xl\:b-1\/4{
        bottom:25%
    }
    .xl\:l-1\/4{
        left:25%
    }
    .xl\:w-3\/4{
        width:75%
    }
    .xl\:t-3\/4{
        top:75%
    }
    .xl\:r-3\/4{
        right:75%
    }
    .xl\:b-3\/4{
        bottom:75%
    }
    .xl\:l-3\/4{
        left:75%
    }
    .xl\:w-1\/5{
        width:20%
    }
    .xl\:t-1\/5{
        top:20%
    }
    .xl\:r-1\/5{
        right:20%
    }
    .xl\:b-1\/5{
        bottom:20%
    }
    .xl\:l-1\/5{
        left:20%
    }
    .xl\:w-2\/5{
        width:40%
    }
    .xl\:t-2\/5{
        top:40%
    }
    .xl\:r-2\/5{
        right:40%
    }
    .xl\:b-2\/5{
        bottom:40%
    }
    .xl\:l-2\/5{
        left:40%
    }
    .xl\:w-3\/5{
        width:60%
    }
    .xl\:t-3\/5{
        top:60%
    }
    .xl\:r-3\/5{
        right:60%
    }
    .xl\:b-3\/5{
        bottom:60%
    }
    .xl\:l-3\/5{
        left:60%
    }
    .xl\:w-4\/5{
        width:80%
    }
    .xl\:t-4\/5{
        top:80%
    }
    .xl\:r-4\/5{
        right:80%
    }
    .xl\:b-4\/5{
        bottom:80%
    }
    .xl\:l-4\/5{
        left:80%
    }
    .xl\:w-1\/6{
        width:16.666667%
    }
    .xl\:t-1\/6{
        top:16.666667%
    }
    .xl\:r-1\/6{
        right:16.666667%
    }
    .xl\:b-1\/6{
        bottom:16.666667%
    }
    .xl\:l-1\/6{
        left:16.666667%
    }
    .xl\:w-2\/6{
        width:33.333333%
    }
    .xl\:t-2\/6{
        top:33.333333%
    }
    .xl\:r-2\/6{
        right:33.333333%
    }
    .xl\:b-2\/6{
        bottom:33.333333%
    }
    .xl\:l-2\/6{
        left:33.333333%
    }
    .xl\:w-3\/6{
        width:50%
    }
    .xl\:t-3\/6{
        top:50%
    }
    .xl\:r-3\/6{
        right:50%
    }
    .xl\:b-3\/6{
        bottom:50%
    }
    .xl\:l-3\/6{
        left:50%
    }
    .xl\:w-4\/6{
        width:66.666667%
    }
    .xl\:t-4\/6{
        top:66.666667%
    }
    .xl\:r-4\/6{
        right:66.666667%
    }
    .xl\:b-4\/6{
        bottom:66.666667%
    }
    .xl\:l-4\/6{
        left:66.666667%
    }
    .xl\:w-5\/6{
        width:83.333333%
    }
    .xl\:t-5\/6{
        top:83.333333%
    }
    .xl\:r-5\/6{
        right:83.333333%
    }
    .xl\:b-5\/6{
        bottom:83.333333%
    }
    .xl\:l-5\/6{
        left:83.333333%
    }
    .xl\:w-1\/7{
        width:14.285714%
    }
    .xl\:t-1\/7{
        top:14.285714%
    }
    .xl\:r-1\/7{
        right:14.285714%
    }
    .xl\:b-1\/7{
        bottom:14.285714%
    }
    .xl\:l-1\/7{
        left:14.285714%
    }
    .xl\:w-3\/10{
        width:30%
    }
    .xl\:t-3\/10{
        top:30%
    }
    .xl\:r-3\/10{
        right:30%
    }
    .xl\:b-3\/10{
        bottom:30%
    }
    .xl\:l-3\/10{
        left:30%
    }
    .xl\:w-4\/10{
        width:40%
    }
    .xl\:t-4\/10{
        top:40%
    }
    .xl\:r-4\/10{
        right:40%
    }
    .xl\:b-4\/10{
        bottom:40%
    }
    .xl\:l-4\/10{
        left:40%
    }
    .xl\:w-6\/10{
        width:60%
    }
    .xl\:t-6\/10{
        top:60%
    }
    .xl\:r-6\/10{
        right:60%
    }
    .xl\:b-6\/10{
        bottom:60%
    }
    .xl\:l-6\/10{
        left:60%
    }
    .xl\:w-7\/10{
        width:70%
    }
    .xl\:t-7\/10{
        top:70%
    }
    .xl\:r-7\/10{
        right:70%
    }
    .xl\:b-7\/10{
        bottom:70%
    }
    .xl\:l-7\/10{
        left:70%
    }
    .xl\:w-6\/13{
        width:46.1%
    }
    .xl\:t-6\/13{
        top:46.1%
    }
    .xl\:r-6\/13{
        right:46.1%
    }
    .xl\:b-6\/13{
        bottom:46.1%
    }
    .xl\:l-6\/13{
        left:46.1%
    }
    .xl\:w-1\/12{
        width:8.333333%
    }
    .xl\:t-1\/12{
        top:8.333333%
    }
    .xl\:r-1\/12{
        right:8.333333%
    }
    .xl\:b-1\/12{
        bottom:8.333333%
    }
    .xl\:l-1\/12{
        left:8.333333%
    }
    .xl\:w-2\/12{
        width:16.666667%
    }
    .xl\:t-2\/12{
        top:16.666667%
    }
    .xl\:r-2\/12{
        right:16.666667%
    }
    .xl\:b-2\/12{
        bottom:16.666667%
    }
    .xl\:l-2\/12{
        left:16.666667%
    }
    .xl\:w-3\/12{
        width:25%
    }
    .xl\:t-3\/12{
        top:25%
    }
    .xl\:r-3\/12{
        right:25%
    }
    .xl\:b-3\/12{
        bottom:25%
    }
    .xl\:l-3\/12{
        left:25%
    }
    .xl\:w-4\/12{
        width:33.333333%
    }
    .xl\:t-4\/12{
        top:33.333333%
    }
    .xl\:r-4\/12{
        right:33.333333%
    }
    .xl\:b-4\/12{
        bottom:33.333333%
    }
    .xl\:l-4\/12{
        left:33.333333%
    }
    .xl\:w-5\/12{
        width:41.666667%
    }
    .xl\:t-5\/12{
        top:41.666667%
    }
    .xl\:r-5\/12{
        right:41.666667%
    }
    .xl\:b-5\/12{
        bottom:41.666667%
    }
    .xl\:l-5\/12{
        left:41.666667%
    }
    .xl\:w-6\/12{
        width:50%
    }
    .xl\:t-6\/12{
        top:50%
    }
    .xl\:r-6\/12{
        right:50%
    }
    .xl\:b-6\/12{
        bottom:50%
    }
    .xl\:l-6\/12{
        left:50%
    }
    .xl\:w-7\/12{
        width:58.333333%
    }
    .xl\:t-7\/12{
        top:58.333333%
    }
    .xl\:r-7\/12{
        right:58.333333%
    }
    .xl\:b-7\/12{
        bottom:58.333333%
    }
    .xl\:l-7\/12{
        left:58.333333%
    }
    .xl\:w-8\/12{
        width:66.666667%
    }
    .xl\:t-8\/12{
        top:66.666667%
    }
    .xl\:r-8\/12{
        right:66.666667%
    }
    .xl\:b-8\/12{
        bottom:66.666667%
    }
    .xl\:l-8\/12{
        left:66.666667%
    }
    .xl\:w-9\/12{
        width:75%
    }
    .xl\:t-9\/12{
        top:75%
    }
    .xl\:r-9\/12{
        right:75%
    }
    .xl\:b-9\/12{
        bottom:75%
    }
    .xl\:l-9\/12{
        left:75%
    }
    .xl\:w-10\/12{
        width:83.333333%
    }
    .xl\:t-10\/12{
        top:83.333333%
    }
    .xl\:r-10\/12{
        right:83.333333%
    }
    .xl\:b-10\/12{
        bottom:83.333333%
    }
    .xl\:l-10\/12{
        left:83.333333%
    }
    .xl\:w-11\/12{
        width:91.666667%
    }
    .xl\:t-11\/12{
        top:91.666667%
    }
    .xl\:r-11\/12{
        right:91.666667%
    }
    .xl\:b-11\/12{
        bottom:91.666667%
    }
    .xl\:l-11\/12{
        left:91.666667%
    }
    .text-white{
        color:#fff
    }
    .bg-white{
        background-color:#fff
    }
    .bdc-white{
        border-color:#fff
    }
    .text-transparent{
        color:rgba(0,0,0,0)
    }
    .bg-transparent{
        background-color:rgba(0,0,0,0)
    }
    .bdc-transparent{
        border-color:rgba(0,0,0,0)
    }
    .text-lightGrey{
        color:#f6f7fb
    }
    .bg-lightGrey{
        background-color:#f6f7fb
    }
    .bdc-lightGrey{
        border-color:#f6f7fb
    }
    .text-grey{
        color:#999b9d
    }
    .bg-grey{
        background-color:#999b9d
    }
    .bdc-grey{
        border-color:#999b9d
    }
    .text-darkGrey{
        color:#707070
    }
    .bg-darkGrey{
        background-color:#707070
    }
    .bdc-darkGrey{
        border-color:#707070
    }
    .text-brownGrey{
        color:#5c5c5c
    }
    .bg-brownGrey{
        background-color:#5c5c5c
    }
    .bdc-brownGrey{
        border-color:#5c5c5c
    }
    .text-greyOpacity{
        color:rgba(255,255,255,.6)
    }
    .bg-greyOpacity{
        background-color:rgba(255,255,255,.6)
    }
    .bdc-greyOpacity{
        border-color:rgba(255,255,255,.6)
    }
    .text-blue{
        color:#4c9ff2
    }
    .bg-blue{
        background-color:#4c9ff2
    }
    .bdc-blue{
        border-color:#4c9ff2
    }
    .text-lightBlack{
        color:#22272b
    }
    .bg-lightBlack{
        background-color:#22272b
    }
    .bdc-lightBlack{
        border-color:#22272b
    }
    .text-black{
        color:#333
    }
    .bg-black{
        background-color:#333
    }
    .bdc-black{
        border-color:#333
    }
    .text-blackFooter{
        color:#262a2d
    }
    .bg-blackFooter{
        background-color:#262a2d
    }
    .bdc-blackFooter{
        border-color:#262a2d
    }
    .text-blackOpacity{
        color:rgba(44,52,58,.6)
    }
    .bg-blackOpacity{
        background-color:rgba(44,52,58,.6)
    }
    .bdc-blackOpacity{
        border-color:rgba(44,52,58,.6)
    }
    .xl\:text-xs{
        font-size:.75rem
    }
    .xl\:text-sm{
        font-size:.875rem
    }
    .xl\:text-base{
        font-size:1rem
    }
    .xl\:text-lg{
        font-size:1.125rem
    }
    .xl\:text-xl{
        font-size:1.25rem
    }
    .xl\:text-2xl{
        font-size:1.5rem
    }
    .xl\:text-3xl{
        font-size:1.875rem
    }
    .xl\:text-4xl{
        font-size:2.25rem
    }
    .xl\:text-5xl{
        font-size:3rem
    }
    .xl\:text-6xl{
        font-size:3.75rem
    }
    .xl\:text-7xl{
        font-size:4.5rem
    }
    .xl\:text-8xl{
        font-size:6rem
    }
    .xl\:text-9xl{
        font-size:8rem
    }
    .xl\:p-auto{
        padding:auto
    }
    .xl\:px-auto{
        padding-left:auto;
        padding-right:auto
    }
    .xl\:py-auto{
        padding-top:auto;
        padding-bottom:auto
    }
    .xl\:m-auto{
        margin:auto
    }
    .xl\:pt-auto{
        padding-top:auto
    }
    .xl\:mt-auto{
        margin-top:auto
    }
    .xl\:pr-auto{
        padding-right:auto
    }
    .xl\:mr-auto{
        margin-right:auto
    }
    .xl\:pb-auto{
        padding-bottom:auto
    }
    .xl\:mb-auto{
        margin-bottom:auto
    }
    .xl\:pl-auto{
        padding-left:auto
    }
    .xl\:ml-auto{
        margin-left:auto
    }
    .xl\:-pt-auto{
        padding-top:-auto
    }
    .xl\:-mt-auto{
        margin-top:-auto
    }
    .xl\:-pr-auto{
        padding-right:-auto
    }
    .xl\:-mr-auto{
        margin-right:-auto
    }
    .xl\:-pb-auto{
        padding-bottom:-auto
    }
    .xl\:-mb-auto{
        margin-bottom:-auto
    }
    .xl\:-pl-auto{
        padding-left:-auto
    }
    .xl\:-ml-auto{
        margin-left:-auto
    }
    .xl\:p-0{
        padding:0
    }
    .xl\:px-0{
        padding-left:0;
        padding-right:0
    }
    .xl\:py-0{
        padding-top:0;
        padding-bottom:0
    }
    .xl\:m-0{
        margin:0
    }
    .xl\:pt-0{
        padding-top:0
    }
    .xl\:mt-0{
        margin-top:0
    }
    .xl\:pr-0{
        padding-right:0
    }
    .xl\:mr-0{
        margin-right:0
    }
    .xl\:pb-0{
        padding-bottom:0
    }
    .xl\:mb-0{
        margin-bottom:0
    }
    .xl\:pl-0{
        padding-left:0
    }
    .xl\:ml-0{
        margin-left:0
    }
    .xl\:-pt-0{
        padding-top:0
    }
    .xl\:-mt-0{
        margin-top:0
    }
    .xl\:-pr-0{
        padding-right:0
    }
    .xl\:-mr-0{
        margin-right:0
    }
    .xl\:-pb-0{
        padding-bottom:0
    }
    .xl\:-mb-0{
        margin-bottom:0
    }
    .xl\:-pl-0{
        padding-left:0
    }
    .xl\:-ml-0{
        margin-left:0
    }
    .xl\:p-1{
        padding:.25rem
    }
    .xl\:px-1{
        padding-left:.25rem;
        padding-right:.25rem
    }
    .xl\:py-1{
        padding-top:.25rem;
        padding-bottom:.25rem
    }
    .xl\:m-1{
        margin:.25rem
    }
    .xl\:pt-1{
        padding-top:.25rem
    }
    .xl\:mt-1{
        margin-top:.25rem
    }
    .xl\:pr-1{
        padding-right:.25rem
    }
    .xl\:mr-1{
        margin-right:.25rem
    }
    .xl\:pb-1{
        padding-bottom:.25rem
    }
    .xl\:mb-1{
        margin-bottom:.25rem
    }
    .xl\:pl-1{
        padding-left:.25rem
    }
    .xl\:ml-1{
        margin-left:.25rem
    }
    .xl\:-pt-1{
        padding-top:-0.25rem
    }
    .xl\:-mt-1{
        margin-top:-0.25rem
    }
    .xl\:-pr-1{
        padding-right:-0.25rem
    }
    .xl\:-mr-1{
        margin-right:-0.25rem
    }
    .xl\:-pb-1{
        padding-bottom:-0.25rem
    }
    .xl\:-mb-1{
        margin-bottom:-0.25rem
    }
    .xl\:-pl-1{
        padding-left:-0.25rem
    }
    .xl\:-ml-1{
        margin-left:-0.25rem
    }
    .xl\:p-2{
        padding:.5rem
    }
    .xl\:px-2{
        padding-left:.5rem;
        padding-right:.5rem
    }
    .xl\:py-2{
        padding-top:.5rem;
        padding-bottom:.5rem
    }
    .xl\:m-2{
        margin:.5rem
    }
    .xl\:pt-2{
        padding-top:.5rem
    }
    .xl\:mt-2{
        margin-top:.5rem
    }
    .xl\:pr-2{
        padding-right:.5rem
    }
    .xl\:mr-2{
        margin-right:.5rem
    }
    .xl\:pb-2{
        padding-bottom:.5rem
    }
    .xl\:mb-2{
        margin-bottom:.5rem
    }
    .xl\:pl-2{
        padding-left:.5rem
    }
    .xl\:ml-2{
        margin-left:.5rem
    }
    .xl\:-pt-2{
        padding-top:-0.5rem
    }
    .xl\:-mt-2{
        margin-top:-0.5rem
    }
    .xl\:-pr-2{
        padding-right:-0.5rem
    }
    .xl\:-mr-2{
        margin-right:-0.5rem
    }
    .xl\:-pb-2{
        padding-bottom:-0.5rem
    }
    .xl\:-mb-2{
        margin-bottom:-0.5rem
    }
    .xl\:-pl-2{
        padding-left:-0.5rem
    }
    .xl\:-ml-2{
        margin-left:-0.5rem
    }
    .xl\:p-3{
        padding:.75rem
    }
    .xl\:px-3{
        padding-left:.75rem;
        padding-right:.75rem
    }
    .xl\:py-3{
        padding-top:.75rem;
        padding-bottom:.75rem
    }
    .xl\:m-3{
        margin:.75rem
    }
    .xl\:pt-3{
        padding-top:.75rem
    }
    .xl\:mt-3{
        margin-top:.75rem
    }
    .xl\:pr-3{
        padding-right:.75rem
    }
    .xl\:mr-3{
        margin-right:.75rem
    }
    .xl\:pb-3{
        padding-bottom:.75rem
    }
    .xl\:mb-3{
        margin-bottom:.75rem
    }
    .xl\:pl-3{
        padding-left:.75rem
    }
    .xl\:ml-3{
        margin-left:.75rem
    }
    .xl\:-pt-3{
        padding-top:-0.75rem
    }
    .xl\:-mt-3{
        margin-top:-0.75rem
    }
    .xl\:-pr-3{
        padding-right:-0.75rem
    }
    .xl\:-mr-3{
        margin-right:-0.75rem
    }
    .xl\:-pb-3{
        padding-bottom:-0.75rem
    }
    .xl\:-mb-3{
        margin-bottom:-0.75rem
    }
    .xl\:-pl-3{
        padding-left:-0.75rem
    }
    .xl\:-ml-3{
        margin-left:-0.75rem
    }
    .xl\:p-4{
        padding:1rem
    }
    .xl\:px-4{
        padding-left:1rem;
        padding-right:1rem
    }
    .xl\:py-4{
        padding-top:1rem;
        padding-bottom:1rem
    }
    .xl\:m-4{
        margin:1rem
    }
    .xl\:pt-4{
        padding-top:1rem
    }
    .xl\:mt-4{
        margin-top:1rem
    }
    .xl\:pr-4{
        padding-right:1rem
    }
    .xl\:mr-4{
        margin-right:1rem
    }
    .xl\:pb-4{
        padding-bottom:1rem
    }
    .xl\:mb-4{
        margin-bottom:1rem
    }
    .xl\:pl-4{
        padding-left:1rem
    }
    .xl\:ml-4{
        margin-left:1rem
    }
    .xl\:-pt-4{
        padding-top:-1rem
    }
    .xl\:-mt-4{
        margin-top:-1rem
    }
    .xl\:-pr-4{
        padding-right:-1rem
    }
    .xl\:-mr-4{
        margin-right:-1rem
    }
    .xl\:-pb-4{
        padding-bottom:-1rem
    }
    .xl\:-mb-4{
        margin-bottom:-1rem
    }
    .xl\:-pl-4{
        padding-left:-1rem
    }
    .xl\:-ml-4{
        margin-left:-1rem
    }
    .xl\:p-5{
        padding:1.25rem
    }
    .xl\:px-5{
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .xl\:py-5{
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .xl\:m-5{
        margin:1.25rem
    }
    .xl\:pt-5{
        padding-top:1.25rem
    }
    .xl\:mt-5{
        margin-top:1.25rem
    }
    .xl\:pr-5{
        padding-right:1.25rem
    }
    .xl\:mr-5{
        margin-right:1.25rem
    }
    .xl\:pb-5{
        padding-bottom:1.25rem
    }
    .xl\:mb-5{
        margin-bottom:1.25rem
    }
    .xl\:pl-5{
        padding-left:1.25rem
    }
    .xl\:ml-5{
        margin-left:1.25rem
    }
    .xl\:-pt-5{
        padding-top:-1.25rem
    }
    .xl\:-mt-5{
        margin-top:-1.25rem
    }
    .xl\:-pr-5{
        padding-right:-1.25rem
    }
    .xl\:-mr-5{
        margin-right:-1.25rem
    }
    .xl\:-pb-5{
        padding-bottom:-1.25rem
    }
    .xl\:-mb-5{
        margin-bottom:-1.25rem
    }
    .xl\:-pl-5{
        padding-left:-1.25rem
    }
    .xl\:-ml-5{
        margin-left:-1.25rem
    }
    .xl\:p-6{
        padding:1.5rem
    }
    .xl\:px-6{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .xl\:py-6{
        padding-top:1.5rem;
        padding-bottom:1.5rem
    }
    .xl\:m-6{
        margin:1.5rem
    }
    .xl\:pt-6{
        padding-top:1.5rem
    }
    .xl\:mt-6{
        margin-top:1.5rem
    }
    .xl\:pr-6{
        padding-right:1.5rem
    }
    .xl\:mr-6{
        margin-right:1.5rem
    }
    .xl\:pb-6{
        padding-bottom:1.5rem
    }
    .xl\:mb-6{
        margin-bottom:1.5rem
    }
    .xl\:pl-6{
        padding-left:1.5rem
    }
    .xl\:ml-6{
        margin-left:1.5rem
    }
    .xl\:-pt-6{
        padding-top:-1.5rem
    }
    .xl\:-mt-6{
        margin-top:-1.5rem
    }
    .xl\:-pr-6{
        padding-right:-1.5rem
    }
    .xl\:-mr-6{
        margin-right:-1.5rem
    }
    .xl\:-pb-6{
        padding-bottom:-1.5rem
    }
    .xl\:-mb-6{
        margin-bottom:-1.5rem
    }
    .xl\:-pl-6{
        padding-left:-1.5rem
    }
    .xl\:-ml-6{
        margin-left:-1.5rem
    }
    .xl\:p-7{
        padding:1.75rem
    }
    .xl\:px-7{
        padding-left:1.75rem;
        padding-right:1.75rem
    }
    .xl\:py-7{
        padding-top:1.75rem;
        padding-bottom:1.75rem
    }
    .xl\:m-7{
        margin:1.75rem
    }
    .xl\:pt-7{
        padding-top:1.75rem
    }
    .xl\:mt-7{
        margin-top:1.75rem
    }
    .xl\:pr-7{
        padding-right:1.75rem
    }
    .xl\:mr-7{
        margin-right:1.75rem
    }
    .xl\:pb-7{
        padding-bottom:1.75rem
    }
    .xl\:mb-7{
        margin-bottom:1.75rem
    }
    .xl\:pl-7{
        padding-left:1.75rem
    }
    .xl\:ml-7{
        margin-left:1.75rem
    }
    .xl\:-pt-7{
        padding-top:-1.75rem
    }
    .xl\:-mt-7{
        margin-top:-1.75rem
    }
    .xl\:-pr-7{
        padding-right:-1.75rem
    }
    .xl\:-mr-7{
        margin-right:-1.75rem
    }
    .xl\:-pb-7{
        padding-bottom:-1.75rem
    }
    .xl\:-mb-7{
        margin-bottom:-1.75rem
    }
    .xl\:-pl-7{
        padding-left:-1.75rem
    }
    .xl\:-ml-7{
        margin-left:-1.75rem
    }
    .xl\:p-8{
        padding:2rem
    }
    .xl\:px-8{
        padding-left:2rem;
        padding-right:2rem
    }
    .xl\:py-8{
        padding-top:2rem;
        padding-bottom:2rem
    }
    .xl\:m-8{
        margin:2rem
    }
    .xl\:pt-8{
        padding-top:2rem
    }
    .xl\:mt-8{
        margin-top:2rem
    }
    .xl\:pr-8{
        padding-right:2rem
    }
    .xl\:mr-8{
        margin-right:2rem
    }
    .xl\:pb-8{
        padding-bottom:2rem
    }
    .xl\:mb-8{
        margin-bottom:2rem
    }
    .xl\:pl-8{
        padding-left:2rem
    }
    .xl\:ml-8{
        margin-left:2rem
    }
    .xl\:-pt-8{
        padding-top:-2rem
    }
    .xl\:-mt-8{
        margin-top:-2rem
    }
    .xl\:-pr-8{
        padding-right:-2rem
    }
    .xl\:-mr-8{
        margin-right:-2rem
    }
    .xl\:-pb-8{
        padding-bottom:-2rem
    }
    .xl\:-mb-8{
        margin-bottom:-2rem
    }
    .xl\:-pl-8{
        padding-left:-2rem
    }
    .xl\:-ml-8{
        margin-left:-2rem
    }
    .xl\:p-10{
        padding:2.5rem
    }
    .xl\:px-10{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .xl\:py-10{
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .xl\:m-10{
        margin:2.5rem
    }
    .xl\:pt-10{
        padding-top:2.5rem
    }
    .xl\:mt-10{
        margin-top:2.5rem
    }
    .xl\:pr-10{
        padding-right:2.5rem
    }
    .xl\:mr-10{
        margin-right:2.5rem
    }
    .xl\:pb-10{
        padding-bottom:2.5rem
    }
    .xl\:mb-10{
        margin-bottom:2.5rem
    }
    .xl\:pl-10{
        padding-left:2.5rem
    }
    .xl\:ml-10{
        margin-left:2.5rem
    }
    .xl\:-pt-10{
        padding-top:-2.5rem
    }
    .xl\:-mt-10{
        margin-top:-2.5rem
    }
    .xl\:-pr-10{
        padding-right:-2.5rem
    }
    .xl\:-mr-10{
        margin-right:-2.5rem
    }
    .xl\:-pb-10{
        padding-bottom:-2.5rem
    }
    .xl\:-mb-10{
        margin-bottom:-2.5rem
    }
    .xl\:-pl-10{
        padding-left:-2.5rem
    }
    .xl\:-ml-10{
        margin-left:-2.5rem
    }
    .xl\:p-12{
        padding:3rem
    }
    .xl\:px-12{
        padding-left:3rem;
        padding-right:3rem
    }
    .xl\:py-12{
        padding-top:3rem;
        padding-bottom:3rem
    }
    .xl\:m-12{
        margin:3rem
    }
    .xl\:pt-12{
        padding-top:3rem
    }
    .xl\:mt-12{
        margin-top:3rem
    }
    .xl\:pr-12{
        padding-right:3rem
    }
    .xl\:mr-12{
        margin-right:3rem
    }
    .xl\:pb-12{
        padding-bottom:3rem
    }
    .xl\:mb-12{
        margin-bottom:3rem
    }
    .xl\:pl-12{
        padding-left:3rem
    }
    .xl\:ml-12{
        margin-left:3rem
    }
    .xl\:-pt-12{
        padding-top:-3rem
    }
    .xl\:-mt-12{
        margin-top:-3rem
    }
    .xl\:-pr-12{
        padding-right:-3rem
    }
    .xl\:-mr-12{
        margin-right:-3rem
    }
    .xl\:-pb-12{
        padding-bottom:-3rem
    }
    .xl\:-mb-12{
        margin-bottom:-3rem
    }
    .xl\:-pl-12{
        padding-left:-3rem
    }
    .xl\:-ml-12{
        margin-left:-3rem
    }
    .xl\:p-14{
        padding:3.5rem
    }
    .xl\:px-14{
        padding-left:3.5rem;
        padding-right:3.5rem
    }
    .xl\:py-14{
        padding-top:3.5rem;
        padding-bottom:3.5rem
    }
    .xl\:m-14{
        margin:3.5rem
    }
    .xl\:pt-14{
        padding-top:3.5rem
    }
    .xl\:mt-14{
        margin-top:3.5rem
    }
    .xl\:pr-14{
        padding-right:3.5rem
    }
    .xl\:mr-14{
        margin-right:3.5rem
    }
    .xl\:pb-14{
        padding-bottom:3.5rem
    }
    .xl\:mb-14{
        margin-bottom:3.5rem
    }
    .xl\:pl-14{
        padding-left:3.5rem
    }
    .xl\:ml-14{
        margin-left:3.5rem
    }
    .xl\:-pt-14{
        padding-top:-3.5rem
    }
    .xl\:-mt-14{
        margin-top:-3.5rem
    }
    .xl\:-pr-14{
        padding-right:-3.5rem
    }
    .xl\:-mr-14{
        margin-right:-3.5rem
    }
    .xl\:-pb-14{
        padding-bottom:-3.5rem
    }
    .xl\:-mb-14{
        margin-bottom:-3.5rem
    }
    .xl\:-pl-14{
        padding-left:-3.5rem
    }
    .xl\:-ml-14{
        margin-left:-3.5rem
    }
    .xl\:p-16{
        padding:4rem
    }
    .xl\:px-16{
        padding-left:4rem;
        padding-right:4rem
    }
    .xl\:py-16{
        padding-top:4rem;
        padding-bottom:4rem
    }
    .xl\:m-16{
        margin:4rem
    }
    .xl\:pt-16{
        padding-top:4rem
    }
    .xl\:mt-16{
        margin-top:4rem
    }
    .xl\:pr-16{
        padding-right:4rem
    }
    .xl\:mr-16{
        margin-right:4rem
    }
    .xl\:pb-16{
        padding-bottom:4rem
    }
    .xl\:mb-16{
        margin-bottom:4rem
    }
    .xl\:pl-16{
        padding-left:4rem
    }
    .xl\:ml-16{
        margin-left:4rem
    }
    .xl\:-pt-16{
        padding-top:-4rem
    }
    .xl\:-mt-16{
        margin-top:-4rem
    }
    .xl\:-pr-16{
        padding-right:-4rem
    }
    .xl\:-mr-16{
        margin-right:-4rem
    }
    .xl\:-pb-16{
        padding-bottom:-4rem
    }
    .xl\:-mb-16{
        margin-bottom:-4rem
    }
    .xl\:-pl-16{
        padding-left:-4rem
    }
    .xl\:-ml-16{
        margin-left:-4rem
    }
    .xl\:p-20{
        padding:5rem
    }
    .xl\:px-20{
        padding-left:5rem;
        padding-right:5rem
    }
    .xl\:py-20{
        padding-top:5rem;
        padding-bottom:5rem
    }
    .xl\:m-20{
        margin:5rem
    }
    .xl\:pt-20{
        padding-top:5rem
    }
    .xl\:mt-20{
        margin-top:5rem
    }
    .xl\:pr-20{
        padding-right:5rem
    }
    .xl\:mr-20{
        margin-right:5rem
    }
    .xl\:pb-20{
        padding-bottom:5rem
    }
    .xl\:mb-20{
        margin-bottom:5rem
    }
    .xl\:pl-20{
        padding-left:5rem
    }
    .xl\:ml-20{
        margin-left:5rem
    }
    .xl\:-pt-20{
        padding-top:-5rem
    }
    .xl\:-mt-20{
        margin-top:-5rem
    }
    .xl\:-pr-20{
        padding-right:-5rem
    }
    .xl\:-mr-20{
        margin-right:-5rem
    }
    .xl\:-pb-20{
        padding-bottom:-5rem
    }
    .xl\:-mb-20{
        margin-bottom:-5rem
    }
    .xl\:-pl-20{
        padding-left:-5rem
    }
    .xl\:-ml-20{
        margin-left:-5rem
    }
    .xl\:p-24{
        padding:6rem
    }
    .xl\:px-24{
        padding-left:6rem;
        padding-right:6rem
    }
    .xl\:py-24{
        padding-top:6rem;
        padding-bottom:6rem
    }
    .xl\:m-24{
        margin:6rem
    }
    .xl\:pt-24{
        padding-top:6rem
    }
    .xl\:mt-24{
        margin-top:6rem
    }
    .xl\:pr-24{
        padding-right:6rem
    }
    .xl\:mr-24{
        margin-right:6rem
    }
    .xl\:pb-24{
        padding-bottom:6rem
    }
    .xl\:mb-24{
        margin-bottom:6rem
    }
    .xl\:pl-24{
        padding-left:6rem
    }
    .xl\:ml-24{
        margin-left:6rem
    }
    .xl\:-pt-24{
        padding-top:-6rem
    }
    .xl\:-mt-24{
        margin-top:-6rem
    }
    .xl\:-pr-24{
        padding-right:-6rem
    }
    .xl\:-mr-24{
        margin-right:-6rem
    }
    .xl\:-pb-24{
        padding-bottom:-6rem
    }
    .xl\:-mb-24{
        margin-bottom:-6rem
    }
    .xl\:-pl-24{
        padding-left:-6rem
    }
    .xl\:-ml-24{
        margin-left:-6rem
    }
    .xl\:p-28{
        padding:7rem
    }
    .xl\:px-28{
        padding-left:7rem;
        padding-right:7rem
    }
    .xl\:py-28{
        padding-top:7rem;
        padding-bottom:7rem
    }
    .xl\:m-28{
        margin:7rem
    }
    .xl\:pt-28{
        padding-top:7rem
    }
    .xl\:mt-28{
        margin-top:7rem
    }
    .xl\:pr-28{
        padding-right:7rem
    }
    .xl\:mr-28{
        margin-right:7rem
    }
    .xl\:pb-28{
        padding-bottom:7rem
    }
    .xl\:mb-28{
        margin-bottom:7rem
    }
    .xl\:pl-28{
        padding-left:7rem
    }
    .xl\:ml-28{
        margin-left:7rem
    }
    .xl\:-pt-28{
        padding-top:-7rem
    }
    .xl\:-mt-28{
        margin-top:-7rem
    }
    .xl\:-pr-28{
        padding-right:-7rem
    }
    .xl\:-mr-28{
        margin-right:-7rem
    }
    .xl\:-pb-28{
        padding-bottom:-7rem
    }
    .xl\:-mb-28{
        margin-bottom:-7rem
    }
    .xl\:-pl-28{
        padding-left:-7rem
    }
    .xl\:-ml-28{
        margin-left:-7rem
    }
    .xl\:p-32{
        padding:8rem
    }
    .xl\:px-32{
        padding-left:8rem;
        padding-right:8rem
    }
    .xl\:py-32{
        padding-top:8rem;
        padding-bottom:8rem
    }
    .xl\:m-32{
        margin:8rem
    }
    .xl\:pt-32{
        padding-top:8rem
    }
    .xl\:mt-32{
        margin-top:8rem
    }
    .xl\:pr-32{
        padding-right:8rem
    }
    .xl\:mr-32{
        margin-right:8rem
    }
    .xl\:pb-32{
        padding-bottom:8rem
    }
    .xl\:mb-32{
        margin-bottom:8rem
    }
    .xl\:pl-32{
        padding-left:8rem
    }
    .xl\:ml-32{
        margin-left:8rem
    }
    .xl\:-pt-32{
        padding-top:-8rem
    }
    .xl\:-mt-32{
        margin-top:-8rem
    }
    .xl\:-pr-32{
        padding-right:-8rem
    }
    .xl\:-mr-32{
        margin-right:-8rem
    }
    .xl\:-pb-32{
        padding-bottom:-8rem
    }
    .xl\:-mb-32{
        margin-bottom:-8rem
    }
    .xl\:-pl-32{
        padding-left:-8rem
    }
    .xl\:-ml-32{
        margin-left:-8rem
    }
    .xl\:p-36{
        padding:9rem
    }
    .xl\:px-36{
        padding-left:9rem;
        padding-right:9rem
    }
    .xl\:py-36{
        padding-top:9rem;
        padding-bottom:9rem
    }
    .xl\:m-36{
        margin:9rem
    }
    .xl\:pt-36{
        padding-top:9rem
    }
    .xl\:mt-36{
        margin-top:9rem
    }
    .xl\:pr-36{
        padding-right:9rem
    }
    .xl\:mr-36{
        margin-right:9rem
    }
    .xl\:pb-36{
        padding-bottom:9rem
    }
    .xl\:mb-36{
        margin-bottom:9rem
    }
    .xl\:pl-36{
        padding-left:9rem
    }
    .xl\:ml-36{
        margin-left:9rem
    }
    .xl\:-pt-36{
        padding-top:-9rem
    }
    .xl\:-mt-36{
        margin-top:-9rem
    }
    .xl\:-pr-36{
        padding-right:-9rem
    }
    .xl\:-mr-36{
        margin-right:-9rem
    }
    .xl\:-pb-36{
        padding-bottom:-9rem
    }
    .xl\:-mb-36{
        margin-bottom:-9rem
    }
    .xl\:-pl-36{
        padding-left:-9rem
    }
    .xl\:-ml-36{
        margin-left:-9rem
    }
    .xl\:p-40{
        padding:10rem
    }
    .xl\:px-40{
        padding-left:10rem;
        padding-right:10rem
    }
    .xl\:py-40{
        padding-top:10rem;
        padding-bottom:10rem
    }
    .xl\:m-40{
        margin:10rem
    }
    .xl\:pt-40{
        padding-top:10rem
    }
    .xl\:mt-40{
        margin-top:10rem
    }
    .xl\:pr-40{
        padding-right:10rem
    }
    .xl\:mr-40{
        margin-right:10rem
    }
    .xl\:pb-40{
        padding-bottom:10rem
    }
    .xl\:mb-40{
        margin-bottom:10rem
    }
    .xl\:pl-40{
        padding-left:10rem
    }
    .xl\:ml-40{
        margin-left:10rem
    }
    .xl\:-pt-40{
        padding-top:-10rem
    }
    .xl\:-mt-40{
        margin-top:-10rem
    }
    .xl\:-pr-40{
        padding-right:-10rem
    }
    .xl\:-mr-40{
        margin-right:-10rem
    }
    .xl\:-pb-40{
        padding-bottom:-10rem
    }
    .xl\:-mb-40{
        margin-bottom:-10rem
    }
    .xl\:-pl-40{
        padding-left:-10rem
    }
    .xl\:-ml-40{
        margin-left:-10rem
    }
    .xl\:p-44{
        padding:12rem
    }
    .xl\:px-44{
        padding-left:12rem;
        padding-right:12rem
    }
    .xl\:py-44{
        padding-top:12rem;
        padding-bottom:12rem
    }
    .xl\:m-44{
        margin:12rem
    }
    .xl\:pt-44{
        padding-top:12rem
    }
    .xl\:mt-44{
        margin-top:12rem
    }
    .xl\:pr-44{
        padding-right:12rem
    }
    .xl\:mr-44{
        margin-right:12rem
    }
    .xl\:pb-44{
        padding-bottom:12rem
    }
    .xl\:mb-44{
        margin-bottom:12rem
    }
    .xl\:pl-44{
        padding-left:12rem
    }
    .xl\:ml-44{
        margin-left:12rem
    }
    .xl\:-pt-44{
        padding-top:-12rem
    }
    .xl\:-mt-44{
        margin-top:-12rem
    }
    .xl\:-pr-44{
        padding-right:-12rem
    }
    .xl\:-mr-44{
        margin-right:-12rem
    }
    .xl\:-pb-44{
        padding-bottom:-12rem
    }
    .xl\:-mb-44{
        margin-bottom:-12rem
    }
    .xl\:-pl-44{
        padding-left:-12rem
    }
    .xl\:-ml-44{
        margin-left:-12rem
    }
    .xl\:flex-row{
        flex-direction:row
    }
    .xl\:flex-row-reverse{
        flex-direction:row-reverse
    }
    .xl\:flex-col{
        flex-direction:column
    }
    .xl\:flex-col-reverse{
        flex-direction:column-reverse
    }
    .xl\:block{
        display:block
    }
    .xl\:flex{
        display:flex
    }
    .xl\:inline-block{
        display:inline-block
    }
    .xl\:none{
        display:none
    }
    .xl\:items-between{
        align-items:space-between
    }
    .xl\:items-around{
        align-items:space-around
    }
    .xl\:items-evenly{
        align-items:space-evenly
    }
    .xl\:items-start{
        align-items:flex-start
    }
    .xl\:items-center{
        align-items:center
    }
    .xl\:items-end{
        align-items:flex-end
    }
    .xl\:justify-between{
        justify-content:space-between
    }
    .xl\:justify-around{
        justify-content:space-around
    }
    .xl\:justify-evenly{
        justify-content:space-evenly
    }
    .xl\:justify-start{
        justify-content:flex-start
    }
    .xl\:justify-center{
        justify-content:center
    }
    .xl\:justify-end{
        justify-content:flex-end
    }
    .xl\:justify-self-auto{
        justify-self:auto
    }
    .xl\:justify-self-start{
        justify-self:start
    }
    .xl\:justify-self-center{
        justify-self:center
    }
    .xl\:justify-self-end{
        justify-self:end
    }
    .xl\:justify-self-stretch{
        justify-self:stretch
    }
    .xl\:align-self-auto{
        align-self:auto
    }
    .xl\:align-self-start{
        align-self:start
    }
    .xl\:align-self-center{
        align-self:center
    }
    .xl\:align-self-end{
        align-self:end
    }
    .xl\:align-self-stretch{
        align-self:stretch
    }
    .xl\:align-self-baseline{
        align-self:baseline
    }
    .xl\:relative{
        position:relative
    }
    .xl\:absolute{
        position:absolute
    }
    .xl\:text-center{
        text-align:center
    }
    .xl\:text-left{
        text-align:left
    }
    .xl\:text-right{
        text-align:right
    }
    .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\:mx-auto{
        margin-left:auto;
        margin-right:auto
    }
    .xl\:hidden{
        display:none
    }
}
@media screen and (min-width: 1536px){
    .xxl\:w-0{
        width:0
    }
    .xxl\:t-0{
        top:0
    }
    .xxl\:r-0{
        right:0
    }
    .xxl\:b-0{
        bottom:0
    }
    .xxl\:l-0{
        left:0
    }
    .xxl\:w-auto{
        width:auto
    }
    .xxl\:t-auto{
        top:auto
    }
    .xxl\:r-auto{
        right:auto
    }
    .xxl\:b-auto{
        bottom:auto
    }
    .xxl\:l-auto{
        left:auto
    }
    .xxl\:w-fit{
        width:fit-content
    }
    .xxl\:t-fit{
        top:fit-content
    }
    .xxl\:r-fit{
        right:fit-content
    }
    .xxl\:b-fit{
        bottom:fit-content
    }
    .xxl\:l-fit{
        left:fit-content
    }
    .xxl\:w-full{
        width:100%
    }
    .xxl\:t-full{
        top:100%
    }
    .xxl\:r-full{
        right:100%
    }
    .xxl\:b-full{
        bottom:100%
    }
    .xxl\:l-full{
        left:100%
    }
    .xxl\:w-1\/2{
        width:50%
    }
    .xxl\:t-1\/2{
        top:50%
    }
    .xxl\:r-1\/2{
        right:50%
    }
    .xxl\:b-1\/2{
        bottom:50%
    }
    .xxl\:l-1\/2{
        left:50%
    }
    .xxl\:w-1\/3{
        width:33.333333%
    }
    .xxl\:t-1\/3{
        top:33.333333%
    }
    .xxl\:r-1\/3{
        right:33.333333%
    }
    .xxl\:b-1\/3{
        bottom:33.333333%
    }
    .xxl\:l-1\/3{
        left:33.333333%
    }
    .xxl\:w-2\/3{
        width:66.666667%
    }
    .xxl\:t-2\/3{
        top:66.666667%
    }
    .xxl\:r-2\/3{
        right:66.666667%
    }
    .xxl\:b-2\/3{
        bottom:66.666667%
    }
    .xxl\:l-2\/3{
        left:66.666667%
    }
    .xxl\:w-1\/4{
        width:25%
    }
    .xxl\:t-1\/4{
        top:25%
    }
    .xxl\:r-1\/4{
        right:25%
    }
    .xxl\:b-1\/4{
        bottom:25%
    }
    .xxl\:l-1\/4{
        left:25%
    }
    .xxl\:w-3\/4{
        width:75%
    }
    .xxl\:t-3\/4{
        top:75%
    }
    .xxl\:r-3\/4{
        right:75%
    }
    .xxl\:b-3\/4{
        bottom:75%
    }
    .xxl\:l-3\/4{
        left:75%
    }
    .xxl\:w-1\/5{
        width:20%
    }
    .xxl\:t-1\/5{
        top:20%
    }
    .xxl\:r-1\/5{
        right:20%
    }
    .xxl\:b-1\/5{
        bottom:20%
    }
    .xxl\:l-1\/5{
        left:20%
    }
    .xxl\:w-2\/5{
        width:40%
    }
    .xxl\:t-2\/5{
        top:40%
    }
    .xxl\:r-2\/5{
        right:40%
    }
    .xxl\:b-2\/5{
        bottom:40%
    }
    .xxl\:l-2\/5{
        left:40%
    }
    .xxl\:w-3\/5{
        width:60%
    }
    .xxl\:t-3\/5{
        top:60%
    }
    .xxl\:r-3\/5{
        right:60%
    }
    .xxl\:b-3\/5{
        bottom:60%
    }
    .xxl\:l-3\/5{
        left:60%
    }
    .xxl\:w-4\/5{
        width:80%
    }
    .xxl\:t-4\/5{
        top:80%
    }
    .xxl\:r-4\/5{
        right:80%
    }
    .xxl\:b-4\/5{
        bottom:80%
    }
    .xxl\:l-4\/5{
        left:80%
    }
    .xxl\:w-1\/6{
        width:16.666667%
    }
    .xxl\:t-1\/6{
        top:16.666667%
    }
    .xxl\:r-1\/6{
        right:16.666667%
    }
    .xxl\:b-1\/6{
        bottom:16.666667%
    }
    .xxl\:l-1\/6{
        left:16.666667%
    }
    .xxl\:w-2\/6{
        width:33.333333%
    }
    .xxl\:t-2\/6{
        top:33.333333%
    }
    .xxl\:r-2\/6{
        right:33.333333%
    }
    .xxl\:b-2\/6{
        bottom:33.333333%
    }
    .xxl\:l-2\/6{
        left:33.333333%
    }
    .xxl\:w-3\/6{
        width:50%
    }
    .xxl\:t-3\/6{
        top:50%
    }
    .xxl\:r-3\/6{
        right:50%
    }
    .xxl\:b-3\/6{
        bottom:50%
    }
    .xxl\:l-3\/6{
        left:50%
    }
    .xxl\:w-4\/6{
        width:66.666667%
    }
    .xxl\:t-4\/6{
        top:66.666667%
    }
    .xxl\:r-4\/6{
        right:66.666667%
    }
    .xxl\:b-4\/6{
        bottom:66.666667%
    }
    .xxl\:l-4\/6{
        left:66.666667%
    }
    .xxl\:w-5\/6{
        width:83.333333%
    }
    .xxl\:t-5\/6{
        top:83.333333%
    }
    .xxl\:r-5\/6{
        right:83.333333%
    }
    .xxl\:b-5\/6{
        bottom:83.333333%
    }
    .xxl\:l-5\/6{
        left:83.333333%
    }
    .xxl\:w-1\/7{
        width:14.285714%
    }
    .xxl\:t-1\/7{
        top:14.285714%
    }
    .xxl\:r-1\/7{
        right:14.285714%
    }
    .xxl\:b-1\/7{
        bottom:14.285714%
    }
    .xxl\:l-1\/7{
        left:14.285714%
    }
    .xxl\:w-3\/10{
        width:30%
    }
    .xxl\:t-3\/10{
        top:30%
    }
    .xxl\:r-3\/10{
        right:30%
    }
    .xxl\:b-3\/10{
        bottom:30%
    }
    .xxl\:l-3\/10{
        left:30%
    }
    .xxl\:w-4\/10{
        width:40%
    }
    .xxl\:t-4\/10{
        top:40%
    }
    .xxl\:r-4\/10{
        right:40%
    }
    .xxl\:b-4\/10{
        bottom:40%
    }
    .xxl\:l-4\/10{
        left:40%
    }
    .xxl\:w-6\/10{
        width:60%
    }
    .xxl\:t-6\/10{
        top:60%
    }
    .xxl\:r-6\/10{
        right:60%
    }
    .xxl\:b-6\/10{
        bottom:60%
    }
    .xxl\:l-6\/10{
        left:60%
    }
    .xxl\:w-7\/10{
        width:70%
    }
    .xxl\:t-7\/10{
        top:70%
    }
    .xxl\:r-7\/10{
        right:70%
    }
    .xxl\:b-7\/10{
        bottom:70%
    }
    .xxl\:l-7\/10{
        left:70%
    }
    .xxl\:w-6\/13{
        width:46.1%
    }
    .xxl\:t-6\/13{
        top:46.1%
    }
    .xxl\:r-6\/13{
        right:46.1%
    }
    .xxl\:b-6\/13{
        bottom:46.1%
    }
    .xxl\:l-6\/13{
        left:46.1%
    }
    .xxl\:w-1\/12{
        width:8.333333%
    }
    .xxl\:t-1\/12{
        top:8.333333%
    }
    .xxl\:r-1\/12{
        right:8.333333%
    }
    .xxl\:b-1\/12{
        bottom:8.333333%
    }
    .xxl\:l-1\/12{
        left:8.333333%
    }
    .xxl\:w-2\/12{
        width:16.666667%
    }
    .xxl\:t-2\/12{
        top:16.666667%
    }
    .xxl\:r-2\/12{
        right:16.666667%
    }
    .xxl\:b-2\/12{
        bottom:16.666667%
    }
    .xxl\:l-2\/12{
        left:16.666667%
    }
    .xxl\:w-3\/12{
        width:25%
    }
    .xxl\:t-3\/12{
        top:25%
    }
    .xxl\:r-3\/12{
        right:25%
    }
    .xxl\:b-3\/12{
        bottom:25%
    }
    .xxl\:l-3\/12{
        left:25%
    }
    .xxl\:w-4\/12{
        width:33.333333%
    }
    .xxl\:t-4\/12{
        top:33.333333%
    }
    .xxl\:r-4\/12{
        right:33.333333%
    }
    .xxl\:b-4\/12{
        bottom:33.333333%
    }
    .xxl\:l-4\/12{
        left:33.333333%
    }
    .xxl\:w-5\/12{
        width:41.666667%
    }
    .xxl\:t-5\/12{
        top:41.666667%
    }
    .xxl\:r-5\/12{
        right:41.666667%
    }
    .xxl\:b-5\/12{
        bottom:41.666667%
    }
    .xxl\:l-5\/12{
        left:41.666667%
    }
    .xxl\:w-6\/12{
        width:50%
    }
    .xxl\:t-6\/12{
        top:50%
    }
    .xxl\:r-6\/12{
        right:50%
    }
    .xxl\:b-6\/12{
        bottom:50%
    }
    .xxl\:l-6\/12{
        left:50%
    }
    .xxl\:w-7\/12{
        width:58.333333%
    }
    .xxl\:t-7\/12{
        top:58.333333%
    }
    .xxl\:r-7\/12{
        right:58.333333%
    }
    .xxl\:b-7\/12{
        bottom:58.333333%
    }
    .xxl\:l-7\/12{
        left:58.333333%
    }
    .xxl\:w-8\/12{
        width:66.666667%
    }
    .xxl\:t-8\/12{
        top:66.666667%
    }
    .xxl\:r-8\/12{
        right:66.666667%
    }
    .xxl\:b-8\/12{
        bottom:66.666667%
    }
    .xxl\:l-8\/12{
        left:66.666667%
    }
    .xxl\:w-9\/12{
        width:75%
    }
    .xxl\:t-9\/12{
        top:75%
    }
    .xxl\:r-9\/12{
        right:75%
    }
    .xxl\:b-9\/12{
        bottom:75%
    }
    .xxl\:l-9\/12{
        left:75%
    }
    .xxl\:w-10\/12{
        width:83.333333%
    }
    .xxl\:t-10\/12{
        top:83.333333%
    }
    .xxl\:r-10\/12{
        right:83.333333%
    }
    .xxl\:b-10\/12{
        bottom:83.333333%
    }
    .xxl\:l-10\/12{
        left:83.333333%
    }
    .xxl\:w-11\/12{
        width:91.666667%
    }
    .xxl\:t-11\/12{
        top:91.666667%
    }
    .xxl\:r-11\/12{
        right:91.666667%
    }
    .xxl\:b-11\/12{
        bottom:91.666667%
    }
    .xxl\:l-11\/12{
        left:91.666667%
    }
    .text-white{
        color:#fff
    }
    .bg-white{
        background-color:#fff
    }
    .bdc-white{
        border-color:#fff
    }
    .text-transparent{
        color:rgba(0,0,0,0)
    }
    .bg-transparent{
        background-color:rgba(0,0,0,0)
    }
    .bdc-transparent{
        border-color:rgba(0,0,0,0)
    }
    .text-lightGrey{
        color:#f6f7fb
    }
    .bg-lightGrey{
        background-color:#f6f7fb
    }
    .bdc-lightGrey{
        border-color:#f6f7fb
    }
    .text-grey{
        color:#999b9d
    }
    .bg-grey{
        background-color:#999b9d
    }
    .bdc-grey{
        border-color:#999b9d
    }
    .text-darkGrey{
        color:#707070
    }
    .bg-darkGrey{
        background-color:#707070
    }
    .bdc-darkGrey{
        border-color:#707070
    }
    .text-brownGrey{
        color:#5c5c5c
    }
    .bg-brownGrey{
        background-color:#5c5c5c
    }
    .bdc-brownGrey{
        border-color:#5c5c5c
    }
    .text-greyOpacity{
        color:rgba(255,255,255,.6)
    }
    .bg-greyOpacity{
        background-color:rgba(255,255,255,.6)
    }
    .bdc-greyOpacity{
        border-color:rgba(255,255,255,.6)
    }
    .text-blue{
        color:#4c9ff2
    }
    .bg-blue{
        background-color:#4c9ff2
    }
    .bdc-blue{
        border-color:#4c9ff2
    }
    .text-lightBlack{
        color:#22272b
    }
    .bg-lightBlack{
        background-color:#22272b
    }
    .bdc-lightBlack{
        border-color:#22272b
    }
    .text-black{
        color:#333
    }
    .bg-black{
        background-color:#333
    }
    .bdc-black{
        border-color:#333
    }
    .text-blackFooter{
        color:#262a2d
    }
    .bg-blackFooter{
        background-color:#262a2d
    }
    .bdc-blackFooter{
        border-color:#262a2d
    }
    .text-blackOpacity{
        color:rgba(44,52,58,.6)
    }
    .bg-blackOpacity{
        background-color:rgba(44,52,58,.6)
    }
    .bdc-blackOpacity{
        border-color:rgba(44,52,58,.6)
    }
    .xxl\:text-xs{
        font-size:.75rem
    }
    .xxl\:text-sm{
        font-size:.875rem
    }
    .xxl\:text-base{
        font-size:1rem
    }
    .xxl\:text-lg{
        font-size:1.125rem
    }
    .xxl\:text-xl{
        font-size:1.25rem
    }
    .xxl\:text-2xl{
        font-size:1.5rem
    }
    .xxl\:text-3xl{
        font-size:1.875rem
    }
    .xxl\:text-4xl{
        font-size:2.25rem
    }
    .xxl\:text-5xl{
        font-size:3rem
    }
    .xxl\:text-6xl{
        font-size:3.75rem
    }
    .xxl\:text-7xl{
        font-size:4.5rem
    }
    .xxl\:text-8xl{
        font-size:6rem
    }
    .xxl\:text-9xl{
        font-size:8rem
    }
    .xxl\:p-auto{
        padding:auto
    }
    .xxl\:px-auto{
        padding-left:auto;
        padding-right:auto
    }
    .xxl\:py-auto{
        padding-top:auto;
        padding-bottom:auto
    }
    .xxl\:m-auto{
        margin:auto
    }
    .xxl\:pt-auto{
        padding-top:auto
    }
    .xxl\:mt-auto{
        margin-top:auto
    }
    .xxl\:pr-auto{
        padding-right:auto
    }
    .xxl\:mr-auto{
        margin-right:auto
    }
    .xxl\:pb-auto{
        padding-bottom:auto
    }
    .xxl\:mb-auto{
        margin-bottom:auto
    }
    .xxl\:pl-auto{
        padding-left:auto
    }
    .xxl\:ml-auto{
        margin-left:auto
    }
    .xxl\:-pt-auto{
        padding-top:-auto
    }
    .xxl\:-mt-auto{
        margin-top:-auto
    }
    .xxl\:-pr-auto{
        padding-right:-auto
    }
    .xxl\:-mr-auto{
        margin-right:-auto
    }
    .xxl\:-pb-auto{
        padding-bottom:-auto
    }
    .xxl\:-mb-auto{
        margin-bottom:-auto
    }
    .xxl\:-pl-auto{
        padding-left:-auto
    }
    .xxl\:-ml-auto{
        margin-left:-auto
    }
    .xxl\:p-0{
        padding:0
    }
    .xxl\:px-0{
        padding-left:0;
        padding-right:0
    }
    .xxl\:py-0{
        padding-top:0;
        padding-bottom:0
    }
    .xxl\:m-0{
        margin:0
    }
    .xxl\:pt-0{
        padding-top:0
    }
    .xxl\:mt-0{
        margin-top:0
    }
    .xxl\:pr-0{
        padding-right:0
    }
    .xxl\:mr-0{
        margin-right:0
    }
    .xxl\:pb-0{
        padding-bottom:0
    }
    .xxl\:mb-0{
        margin-bottom:0
    }
    .xxl\:pl-0{
        padding-left:0
    }
    .xxl\:ml-0{
        margin-left:0
    }
    .xxl\:-pt-0{
        padding-top:0
    }
    .xxl\:-mt-0{
        margin-top:0
    }
    .xxl\:-pr-0{
        padding-right:0
    }
    .xxl\:-mr-0{
        margin-right:0
    }
    .xxl\:-pb-0{
        padding-bottom:0
    }
    .xxl\:-mb-0{
        margin-bottom:0
    }
    .xxl\:-pl-0{
        padding-left:0
    }
    .xxl\:-ml-0{
        margin-left:0
    }
    .xxl\:p-1{
        padding:.25rem
    }
    .xxl\:px-1{
        padding-left:.25rem;
        padding-right:.25rem
    }
    .xxl\:py-1{
        padding-top:.25rem;
        padding-bottom:.25rem
    }
    .xxl\:m-1{
        margin:.25rem
    }
    .xxl\:pt-1{
        padding-top:.25rem
    }
    .xxl\:mt-1{
        margin-top:.25rem
    }
    .xxl\:pr-1{
        padding-right:.25rem
    }
    .xxl\:mr-1{
        margin-right:.25rem
    }
    .xxl\:pb-1{
        padding-bottom:.25rem
    }
    .xxl\:mb-1{
        margin-bottom:.25rem
    }
    .xxl\:pl-1{
        padding-left:.25rem
    }
    .xxl\:ml-1{
        margin-left:.25rem
    }
    .xxl\:-pt-1{
        padding-top:-0.25rem
    }
    .xxl\:-mt-1{
        margin-top:-0.25rem
    }
    .xxl\:-pr-1{
        padding-right:-0.25rem
    }
    .xxl\:-mr-1{
        margin-right:-0.25rem
    }
    .xxl\:-pb-1{
        padding-bottom:-0.25rem
    }
    .xxl\:-mb-1{
        margin-bottom:-0.25rem
    }
    .xxl\:-pl-1{
        padding-left:-0.25rem
    }
    .xxl\:-ml-1{
        margin-left:-0.25rem
    }
    .xxl\:p-2{
        padding:.5rem
    }
    .xxl\:px-2{
        padding-left:.5rem;
        padding-right:.5rem
    }
    .xxl\:py-2{
        padding-top:.5rem;
        padding-bottom:.5rem
    }
    .xxl\:m-2{
        margin:.5rem
    }
    .xxl\:pt-2{
        padding-top:.5rem
    }
    .xxl\:mt-2{
        margin-top:.5rem
    }
    .xxl\:pr-2{
        padding-right:.5rem
    }
    .xxl\:mr-2{
        margin-right:.5rem
    }
    .xxl\:pb-2{
        padding-bottom:.5rem
    }
    .xxl\:mb-2{
        margin-bottom:.5rem
    }
    .xxl\:pl-2{
        padding-left:.5rem
    }
    .xxl\:ml-2{
        margin-left:.5rem
    }
    .xxl\:-pt-2{
        padding-top:-0.5rem
    }
    .xxl\:-mt-2{
        margin-top:-0.5rem
    }
    .xxl\:-pr-2{
        padding-right:-0.5rem
    }
    .xxl\:-mr-2{
        margin-right:-0.5rem
    }
    .xxl\:-pb-2{
        padding-bottom:-0.5rem
    }
    .xxl\:-mb-2{
        margin-bottom:-0.5rem
    }
    .xxl\:-pl-2{
        padding-left:-0.5rem
    }
    .xxl\:-ml-2{
        margin-left:-0.5rem
    }
    .xxl\:p-3{
        padding:.75rem
    }
    .xxl\:px-3{
        padding-left:.75rem;
        padding-right:.75rem
    }
    .xxl\:py-3{
        padding-top:.75rem;
        padding-bottom:.75rem
    }
    .xxl\:m-3{
        margin:.75rem
    }
    .xxl\:pt-3{
        padding-top:.75rem
    }
    .xxl\:mt-3{
        margin-top:.75rem
    }
    .xxl\:pr-3{
        padding-right:.75rem
    }
    .xxl\:mr-3{
        margin-right:.75rem
    }
    .xxl\:pb-3{
        padding-bottom:.75rem
    }
    .xxl\:mb-3{
        margin-bottom:.75rem
    }
    .xxl\:pl-3{
        padding-left:.75rem
    }
    .xxl\:ml-3{
        margin-left:.75rem
    }
    .xxl\:-pt-3{
        padding-top:-0.75rem
    }
    .xxl\:-mt-3{
        margin-top:-0.75rem
    }
    .xxl\:-pr-3{
        padding-right:-0.75rem
    }
    .xxl\:-mr-3{
        margin-right:-0.75rem
    }
    .xxl\:-pb-3{
        padding-bottom:-0.75rem
    }
    .xxl\:-mb-3{
        margin-bottom:-0.75rem
    }
    .xxl\:-pl-3{
        padding-left:-0.75rem
    }
    .xxl\:-ml-3{
        margin-left:-0.75rem
    }
    .xxl\:p-4{
        padding:1rem
    }
    .xxl\:px-4{
        padding-left:1rem;
        padding-right:1rem
    }
    .xxl\:py-4{
        padding-top:1rem;
        padding-bottom:1rem
    }
    .xxl\:m-4{
        margin:1rem
    }
    .xxl\:pt-4{
        padding-top:1rem
    }
    .xxl\:mt-4{
        margin-top:1rem
    }
    .xxl\:pr-4{
        padding-right:1rem
    }
    .xxl\:mr-4{
        margin-right:1rem
    }
    .xxl\:pb-4{
        padding-bottom:1rem
    }
    .xxl\:mb-4{
        margin-bottom:1rem
    }
    .xxl\:pl-4{
        padding-left:1rem
    }
    .xxl\:ml-4{
        margin-left:1rem
    }
    .xxl\:-pt-4{
        padding-top:-1rem
    }
    .xxl\:-mt-4{
        margin-top:-1rem
    }
    .xxl\:-pr-4{
        padding-right:-1rem
    }
    .xxl\:-mr-4{
        margin-right:-1rem
    }
    .xxl\:-pb-4{
        padding-bottom:-1rem
    }
    .xxl\:-mb-4{
        margin-bottom:-1rem
    }
    .xxl\:-pl-4{
        padding-left:-1rem
    }
    .xxl\:-ml-4{
        margin-left:-1rem
    }
    .xxl\:p-5{
        padding:1.25rem
    }
    .xxl\:px-5{
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .xxl\:py-5{
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .xxl\:m-5{
        margin:1.25rem
    }
    .xxl\:pt-5{
        padding-top:1.25rem
    }
    .xxl\:mt-5{
        margin-top:1.25rem
    }
    .xxl\:pr-5{
        padding-right:1.25rem
    }
    .xxl\:mr-5{
        margin-right:1.25rem
    }
    .xxl\:pb-5{
        padding-bottom:1.25rem
    }
    .xxl\:mb-5{
        margin-bottom:1.25rem
    }
    .xxl\:pl-5{
        padding-left:1.25rem
    }
    .xxl\:ml-5{
        margin-left:1.25rem
    }
    .xxl\:-pt-5{
        padding-top:-1.25rem
    }
    .xxl\:-mt-5{
        margin-top:-1.25rem
    }
    .xxl\:-pr-5{
        padding-right:-1.25rem
    }
    .xxl\:-mr-5{
        margin-right:-1.25rem
    }
    .xxl\:-pb-5{
        padding-bottom:-1.25rem
    }
    .xxl\:-mb-5{
        margin-bottom:-1.25rem
    }
    .xxl\:-pl-5{
        padding-left:-1.25rem
    }
    .xxl\:-ml-5{
        margin-left:-1.25rem
    }
    .xxl\:p-6{
        padding:1.5rem
    }
    .xxl\:px-6{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .xxl\:py-6{
        padding-top:1.5rem;
        padding-bottom:1.5rem
    }
    .xxl\:m-6{
        margin:1.5rem
    }
    .xxl\:pt-6{
        padding-top:1.5rem
    }
    .xxl\:mt-6{
        margin-top:1.5rem
    }
    .xxl\:pr-6{
        padding-right:1.5rem
    }
    .xxl\:mr-6{
        margin-right:1.5rem
    }
    .xxl\:pb-6{
        padding-bottom:1.5rem
    }
    .xxl\:mb-6{
        margin-bottom:1.5rem
    }
    .xxl\:pl-6{
        padding-left:1.5rem
    }
    .xxl\:ml-6{
        margin-left:1.5rem
    }
    .xxl\:-pt-6{
        padding-top:-1.5rem
    }
    .xxl\:-mt-6{
        margin-top:-1.5rem
    }
    .xxl\:-pr-6{
        padding-right:-1.5rem
    }
    .xxl\:-mr-6{
        margin-right:-1.5rem
    }
    .xxl\:-pb-6{
        padding-bottom:-1.5rem
    }
    .xxl\:-mb-6{
        margin-bottom:-1.5rem
    }
    .xxl\:-pl-6{
        padding-left:-1.5rem
    }
    .xxl\:-ml-6{
        margin-left:-1.5rem
    }
    .xxl\:p-7{
        padding:1.75rem
    }
    .xxl\:px-7{
        padding-left:1.75rem;
        padding-right:1.75rem
    }
    .xxl\:py-7{
        padding-top:1.75rem;
        padding-bottom:1.75rem
    }
    .xxl\:m-7{
        margin:1.75rem
    }
    .xxl\:pt-7{
        padding-top:1.75rem
    }
    .xxl\:mt-7{
        margin-top:1.75rem
    }
    .xxl\:pr-7{
        padding-right:1.75rem
    }
    .xxl\:mr-7{
        margin-right:1.75rem
    }
    .xxl\:pb-7{
        padding-bottom:1.75rem
    }
    .xxl\:mb-7{
        margin-bottom:1.75rem
    }
    .xxl\:pl-7{
        padding-left:1.75rem
    }
    .xxl\:ml-7{
        margin-left:1.75rem
    }
    .xxl\:-pt-7{
        padding-top:-1.75rem
    }
    .xxl\:-mt-7{
        margin-top:-1.75rem
    }
    .xxl\:-pr-7{
        padding-right:-1.75rem
    }
    .xxl\:-mr-7{
        margin-right:-1.75rem
    }
    .xxl\:-pb-7{
        padding-bottom:-1.75rem
    }
    .xxl\:-mb-7{
        margin-bottom:-1.75rem
    }
    .xxl\:-pl-7{
        padding-left:-1.75rem
    }
    .xxl\:-ml-7{
        margin-left:-1.75rem
    }
    .xxl\:p-8{
        padding:2rem
    }
    .xxl\:px-8{
        padding-left:2rem;
        padding-right:2rem
    }
    .xxl\:py-8{
        padding-top:2rem;
        padding-bottom:2rem
    }
    .xxl\:m-8{
        margin:2rem
    }
    .xxl\:pt-8{
        padding-top:2rem
    }
    .xxl\:mt-8{
        margin-top:2rem
    }
    .xxl\:pr-8{
        padding-right:2rem
    }
    .xxl\:mr-8{
        margin-right:2rem
    }
    .xxl\:pb-8{
        padding-bottom:2rem
    }
    .xxl\:mb-8{
        margin-bottom:2rem
    }
    .xxl\:pl-8{
        padding-left:2rem
    }
    .xxl\:ml-8{
        margin-left:2rem
    }
    .xxl\:-pt-8{
        padding-top:-2rem
    }
    .xxl\:-mt-8{
        margin-top:-2rem
    }
    .xxl\:-pr-8{
        padding-right:-2rem
    }
    .xxl\:-mr-8{
        margin-right:-2rem
    }
    .xxl\:-pb-8{
        padding-bottom:-2rem
    }
    .xxl\:-mb-8{
        margin-bottom:-2rem
    }
    .xxl\:-pl-8{
        padding-left:-2rem
    }
    .xxl\:-ml-8{
        margin-left:-2rem
    }
    .xxl\:p-10{
        padding:2.5rem
    }
    .xxl\:px-10{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .xxl\:py-10{
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .xxl\:m-10{
        margin:2.5rem
    }
    .xxl\:pt-10{
        padding-top:2.5rem
    }
    .xxl\:mt-10{
        margin-top:2.5rem
    }
    .xxl\:pr-10{
        padding-right:2.5rem
    }
    .xxl\:mr-10{
        margin-right:2.5rem
    }
    .xxl\:pb-10{
        padding-bottom:2.5rem
    }
    .xxl\:mb-10{
        margin-bottom:2.5rem
    }
    .xxl\:pl-10{
        padding-left:2.5rem
    }
    .xxl\:ml-10{
        margin-left:2.5rem
    }
    .xxl\:-pt-10{
        padding-top:-2.5rem
    }
    .xxl\:-mt-10{
        margin-top:-2.5rem
    }
    .xxl\:-pr-10{
        padding-right:-2.5rem
    }
    .xxl\:-mr-10{
        margin-right:-2.5rem
    }
    .xxl\:-pb-10{
        padding-bottom:-2.5rem
    }
    .xxl\:-mb-10{
        margin-bottom:-2.5rem
    }
    .xxl\:-pl-10{
        padding-left:-2.5rem
    }
    .xxl\:-ml-10{
        margin-left:-2.5rem
    }
    .xxl\:p-12{
        padding:3rem
    }
    .xxl\:px-12{
        padding-left:3rem;
        padding-right:3rem
    }
    .xxl\:py-12{
        padding-top:3rem;
        padding-bottom:3rem
    }
    .xxl\:m-12{
        margin:3rem
    }
    .xxl\:pt-12{
        padding-top:3rem
    }
    .xxl\:mt-12{
        margin-top:3rem
    }
    .xxl\:pr-12{
        padding-right:3rem
    }
    .xxl\:mr-12{
        margin-right:3rem
    }
    .xxl\:pb-12{
        padding-bottom:3rem
    }
    .xxl\:mb-12{
        margin-bottom:3rem
    }
    .xxl\:pl-12{
        padding-left:3rem
    }
    .xxl\:ml-12{
        margin-left:3rem
    }
    .xxl\:-pt-12{
        padding-top:-3rem
    }
    .xxl\:-mt-12{
        margin-top:-3rem
    }
    .xxl\:-pr-12{
        padding-right:-3rem
    }
    .xxl\:-mr-12{
        margin-right:-3rem
    }
    .xxl\:-pb-12{
        padding-bottom:-3rem
    }
    .xxl\:-mb-12{
        margin-bottom:-3rem
    }
    .xxl\:-pl-12{
        padding-left:-3rem
    }
    .xxl\:-ml-12{
        margin-left:-3rem
    }
    .xxl\:p-14{
        padding:3.5rem
    }
    .xxl\:px-14{
        padding-left:3.5rem;
        padding-right:3.5rem
    }
    .xxl\:py-14{
        padding-top:3.5rem;
        padding-bottom:3.5rem
    }
    .xxl\:m-14{
        margin:3.5rem
    }
    .xxl\:pt-14{
        padding-top:3.5rem
    }
    .xxl\:mt-14{
        margin-top:3.5rem
    }
    .xxl\:pr-14{
        padding-right:3.5rem
    }
    .xxl\:mr-14{
        margin-right:3.5rem
    }
    .xxl\:pb-14{
        padding-bottom:3.5rem
    }
    .xxl\:mb-14{
        margin-bottom:3.5rem
    }
    .xxl\:pl-14{
        padding-left:3.5rem
    }
    .xxl\:ml-14{
        margin-left:3.5rem
    }
    .xxl\:-pt-14{
        padding-top:-3.5rem
    }
    .xxl\:-mt-14{
        margin-top:-3.5rem
    }
    .xxl\:-pr-14{
        padding-right:-3.5rem
    }
    .xxl\:-mr-14{
        margin-right:-3.5rem
    }
    .xxl\:-pb-14{
        padding-bottom:-3.5rem
    }
    .xxl\:-mb-14{
        margin-bottom:-3.5rem
    }
    .xxl\:-pl-14{
        padding-left:-3.5rem
    }
    .xxl\:-ml-14{
        margin-left:-3.5rem
    }
    .xxl\:p-16{
        padding:4rem
    }
    .xxl\:px-16{
        padding-left:4rem;
        padding-right:4rem
    }
    .xxl\:py-16{
        padding-top:4rem;
        padding-bottom:4rem
    }
    .xxl\:m-16{
        margin:4rem
    }
    .xxl\:pt-16{
        padding-top:4rem
    }
    .xxl\:mt-16{
        margin-top:4rem
    }
    .xxl\:pr-16{
        padding-right:4rem
    }
    .xxl\:mr-16{
        margin-right:4rem
    }
    .xxl\:pb-16{
        padding-bottom:4rem
    }
    .xxl\:mb-16{
        margin-bottom:4rem
    }
    .xxl\:pl-16{
        padding-left:4rem
    }
    .xxl\:ml-16{
        margin-left:4rem
    }
    .xxl\:-pt-16{
        padding-top:-4rem
    }
    .xxl\:-mt-16{
        margin-top:-4rem
    }
    .xxl\:-pr-16{
        padding-right:-4rem
    }
    .xxl\:-mr-16{
        margin-right:-4rem
    }
    .xxl\:-pb-16{
        padding-bottom:-4rem
    }
    .xxl\:-mb-16{
        margin-bottom:-4rem
    }
    .xxl\:-pl-16{
        padding-left:-4rem
    }
    .xxl\:-ml-16{
        margin-left:-4rem
    }
    .xxl\:p-20{
        padding:5rem
    }
    .xxl\:px-20{
        padding-left:5rem;
        padding-right:5rem
    }
    .xxl\:py-20{
        padding-top:5rem;
        padding-bottom:5rem
    }
    .xxl\:m-20{
        margin:5rem
    }
    .xxl\:pt-20{
        padding-top:5rem
    }
    .xxl\:mt-20{
        margin-top:5rem
    }
    .xxl\:pr-20{
        padding-right:5rem
    }
    .xxl\:mr-20{
        margin-right:5rem
    }
    .xxl\:pb-20{
        padding-bottom:5rem
    }
    .xxl\:mb-20{
        margin-bottom:5rem
    }
    .xxl\:pl-20{
        padding-left:5rem
    }
    .xxl\:ml-20{
        margin-left:5rem
    }
    .xxl\:-pt-20{
        padding-top:-5rem
    }
    .xxl\:-mt-20{
        margin-top:-5rem
    }
    .xxl\:-pr-20{
        padding-right:-5rem
    }
    .xxl\:-mr-20{
        margin-right:-5rem
    }
    .xxl\:-pb-20{
        padding-bottom:-5rem
    }
    .xxl\:-mb-20{
        margin-bottom:-5rem
    }
    .xxl\:-pl-20{
        padding-left:-5rem
    }
    .xxl\:-ml-20{
        margin-left:-5rem
    }
    .xxl\:p-24{
        padding:6rem
    }
    .xxl\:px-24{
        padding-left:6rem;
        padding-right:6rem
    }
    .xxl\:py-24{
        padding-top:6rem;
        padding-bottom:6rem
    }
    .xxl\:m-24{
        margin:6rem
    }
    .xxl\:pt-24{
        padding-top:6rem
    }
    .xxl\:mt-24{
        margin-top:6rem
    }
    .xxl\:pr-24{
        padding-right:6rem
    }
    .xxl\:mr-24{
        margin-right:6rem
    }
    .xxl\:pb-24{
        padding-bottom:6rem
    }
    .xxl\:mb-24{
        margin-bottom:6rem
    }
    .xxl\:pl-24{
        padding-left:6rem
    }
    .xxl\:ml-24{
        margin-left:6rem
    }
    .xxl\:-pt-24{
        padding-top:-6rem
    }
    .xxl\:-mt-24{
        margin-top:-6rem
    }
    .xxl\:-pr-24{
        padding-right:-6rem
    }
    .xxl\:-mr-24{
        margin-right:-6rem
    }
    .xxl\:-pb-24{
        padding-bottom:-6rem
    }
    .xxl\:-mb-24{
        margin-bottom:-6rem
    }
    .xxl\:-pl-24{
        padding-left:-6rem
    }
    .xxl\:-ml-24{
        margin-left:-6rem
    }
    .xxl\:p-28{
        padding:7rem
    }
    .xxl\:px-28{
        padding-left:7rem;
        padding-right:7rem
    }
    .xxl\:py-28{
        padding-top:7rem;
        padding-bottom:7rem
    }
    .xxl\:m-28{
        margin:7rem
    }
    .xxl\:pt-28{
        padding-top:7rem
    }
    .xxl\:mt-28{
        margin-top:7rem
    }
    .xxl\:pr-28{
        padding-right:7rem
    }
    .xxl\:mr-28{
        margin-right:7rem
    }
    .xxl\:pb-28{
        padding-bottom:7rem
    }
    .xxl\:mb-28{
        margin-bottom:7rem
    }
    .xxl\:pl-28{
        padding-left:7rem
    }
    .xxl\:ml-28{
        margin-left:7rem
    }
    .xxl\:-pt-28{
        padding-top:-7rem
    }
    .xxl\:-mt-28{
        margin-top:-7rem
    }
    .xxl\:-pr-28{
        padding-right:-7rem
    }
    .xxl\:-mr-28{
        margin-right:-7rem
    }
    .xxl\:-pb-28{
        padding-bottom:-7rem
    }
    .xxl\:-mb-28{
        margin-bottom:-7rem
    }
    .xxl\:-pl-28{
        padding-left:-7rem
    }
    .xxl\:-ml-28{
        margin-left:-7rem
    }
    .xxl\:p-32{
        padding:8rem
    }
    .xxl\:px-32{
        padding-left:8rem;
        padding-right:8rem
    }
    .xxl\:py-32{
        padding-top:8rem;
        padding-bottom:8rem
    }
    .xxl\:m-32{
        margin:8rem
    }
    .xxl\:pt-32{
        padding-top:8rem
    }
    .xxl\:mt-32{
        margin-top:8rem
    }
    .xxl\:pr-32{
        padding-right:8rem
    }
    .xxl\:mr-32{
        margin-right:8rem
    }
    .xxl\:pb-32{
        padding-bottom:8rem
    }
    .xxl\:mb-32{
        margin-bottom:8rem
    }
    .xxl\:pl-32{
        padding-left:8rem
    }
    .xxl\:ml-32{
        margin-left:8rem
    }
    .xxl\:-pt-32{
        padding-top:-8rem
    }
    .xxl\:-mt-32{
        margin-top:-8rem
    }
    .xxl\:-pr-32{
        padding-right:-8rem
    }
    .xxl\:-mr-32{
        margin-right:-8rem
    }
    .xxl\:-pb-32{
        padding-bottom:-8rem
    }
    .xxl\:-mb-32{
        margin-bottom:-8rem
    }
    .xxl\:-pl-32{
        padding-left:-8rem
    }
    .xxl\:-ml-32{
        margin-left:-8rem
    }
    .xxl\:p-36{
        padding:9rem
    }
    .xxl\:px-36{
        padding-left:9rem;
        padding-right:9rem
    }
    .xxl\:py-36{
        padding-top:9rem;
        padding-bottom:9rem
    }
    .xxl\:m-36{
        margin:9rem
    }
    .xxl\:pt-36{
        padding-top:9rem
    }
    .xxl\:mt-36{
        margin-top:9rem
    }
    .xxl\:pr-36{
        padding-right:9rem
    }
    .xxl\:mr-36{
        margin-right:9rem
    }
    .xxl\:pb-36{
        padding-bottom:9rem
    }
    .xxl\:mb-36{
        margin-bottom:9rem
    }
    .xxl\:pl-36{
        padding-left:9rem
    }
    .xxl\:ml-36{
        margin-left:9rem
    }
    .xxl\:-pt-36{
        padding-top:-9rem
    }
    .xxl\:-mt-36{
        margin-top:-9rem
    }
    .xxl\:-pr-36{
        padding-right:-9rem
    }
    .xxl\:-mr-36{
        margin-right:-9rem
    }
    .xxl\:-pb-36{
        padding-bottom:-9rem
    }
    .xxl\:-mb-36{
        margin-bottom:-9rem
    }
    .xxl\:-pl-36{
        padding-left:-9rem
    }
    .xxl\:-ml-36{
        margin-left:-9rem
    }
    .xxl\:p-40{
        padding:10rem
    }
    .xxl\:px-40{
        padding-left:10rem;
        padding-right:10rem
    }
    .xxl\:py-40{
        padding-top:10rem;
        padding-bottom:10rem
    }
    .xxl\:m-40{
        margin:10rem
    }
    .xxl\:pt-40{
        padding-top:10rem
    }
    .xxl\:mt-40{
        margin-top:10rem
    }
    .xxl\:pr-40{
        padding-right:10rem
    }
    .xxl\:mr-40{
        margin-right:10rem
    }
    .xxl\:pb-40{
        padding-bottom:10rem
    }
    .xxl\:mb-40{
        margin-bottom:10rem
    }
    .xxl\:pl-40{
        padding-left:10rem
    }
    .xxl\:ml-40{
        margin-left:10rem
    }
    .xxl\:-pt-40{
        padding-top:-10rem
    }
    .xxl\:-mt-40{
        margin-top:-10rem
    }
    .xxl\:-pr-40{
        padding-right:-10rem
    }
    .xxl\:-mr-40{
        margin-right:-10rem
    }
    .xxl\:-pb-40{
        padding-bottom:-10rem
    }
    .xxl\:-mb-40{
        margin-bottom:-10rem
    }
    .xxl\:-pl-40{
        padding-left:-10rem
    }
    .xxl\:-ml-40{
        margin-left:-10rem
    }
    .xxl\:p-44{
        padding:12rem
    }
    .xxl\:px-44{
        padding-left:12rem;
        padding-right:12rem
    }
    .xxl\:py-44{
        padding-top:12rem;
        padding-bottom:12rem
    }
    .xxl\:m-44{
        margin:12rem
    }
    .xxl\:pt-44{
        padding-top:12rem
    }
    .xxl\:mt-44{
        margin-top:12rem
    }
    .xxl\:pr-44{
        padding-right:12rem
    }
    .xxl\:mr-44{
        margin-right:12rem
    }
    .xxl\:pb-44{
        padding-bottom:12rem
    }
    .xxl\:mb-44{
        margin-bottom:12rem
    }
    .xxl\:pl-44{
        padding-left:12rem
    }
    .xxl\:ml-44{
        margin-left:12rem
    }
    .xxl\:-pt-44{
        padding-top:-12rem
    }
    .xxl\:-mt-44{
        margin-top:-12rem
    }
    .xxl\:-pr-44{
        padding-right:-12rem
    }
    .xxl\:-mr-44{
        margin-right:-12rem
    }
    .xxl\:-pb-44{
        padding-bottom:-12rem
    }
    .xxl\:-mb-44{
        margin-bottom:-12rem
    }
    .xxl\:-pl-44{
        padding-left:-12rem
    }
    .xxl\:-ml-44{
        margin-left:-12rem
    }
    .xxl\:flex-row{
        flex-direction:row
    }
    .xxl\:flex-row-reverse{
        flex-direction:row-reverse
    }
    .xxl\:flex-col{
        flex-direction:column
    }
    .xxl\:flex-col-reverse{
        flex-direction:column-reverse
    }
    .xxl\:block{
        display:block
    }
    .xxl\:flex{
        display:flex
    }
    .xxl\:inline-block{
        display:inline-block
    }
    .xxl\:none{
        display:none
    }
    .xxl\:items-between{
        align-items:space-between
    }
    .xxl\:items-around{
        align-items:space-around
    }
    .xxl\:items-evenly{
        align-items:space-evenly
    }
    .xxl\:items-start{
        align-items:flex-start
    }
    .xxl\:items-center{
        align-items:center
    }
    .xxl\:items-end{
        align-items:flex-end
    }
    .xxl\:justify-between{
        justify-content:space-between
    }
    .xxl\:justify-around{
        justify-content:space-around
    }
    .xxl\:justify-evenly{
        justify-content:space-evenly
    }
    .xxl\:justify-start{
        justify-content:flex-start
    }
    .xxl\:justify-center{
        justify-content:center
    }
    .xxl\:justify-end{
        justify-content:flex-end
    }
    .xxl\:justify-self-auto{
        justify-self:auto
    }
    .xxl\:justify-self-start{
        justify-self:start
    }
    .xxl\:justify-self-center{
        justify-self:center
    }
    .xxl\:justify-self-end{
        justify-self:end
    }
    .xxl\:justify-self-stretch{
        justify-self:stretch
    }
    .xxl\:align-self-auto{
        align-self:auto
    }
    .xxl\:align-self-start{
        align-self:start
    }
    .xxl\:align-self-center{
        align-self:center
    }
    .xxl\:align-self-end{
        align-self:end
    }
    .xxl\:align-self-stretch{
        align-self:stretch
    }
    .xxl\:align-self-baseline{
        align-self:baseline
    }
    .xxl\:relative{
        position:relative
    }
    .xxl\:absolute{
        position:absolute
    }
    .xxl\:text-center{
        text-align:center
    }
    .xxl\:text-left{
        text-align:left
    }
    .xxl\:text-right{
        text-align:right
    }
    .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\:mx-auto{
        margin-left:auto;
        margin-right:auto
    }
    .xxl\:hidden{
        display:none
    }
}
@media screen and (min-width: 1920px){
    .xxxl\:w-0{
        width:0
    }
    .xxxl\:t-0{
        top:0
    }
    .xxxl\:r-0{
        right:0
    }
    .xxxl\:b-0{
        bottom:0
    }
    .xxxl\:l-0{
        left:0
    }
    .xxxl\:w-auto{
        width:auto
    }
    .xxxl\:t-auto{
        top:auto
    }
    .xxxl\:r-auto{
        right:auto
    }
    .xxxl\:b-auto{
        bottom:auto
    }
    .xxxl\:l-auto{
        left:auto
    }
    .xxxl\:w-fit{
        width:fit-content
    }
    .xxxl\:t-fit{
        top:fit-content
    }
    .xxxl\:r-fit{
        right:fit-content
    }
    .xxxl\:b-fit{
        bottom:fit-content
    }
    .xxxl\:l-fit{
        left:fit-content
    }
    .xxxl\:w-full{
        width:100%
    }
    .xxxl\:t-full{
        top:100%
    }
    .xxxl\:r-full{
        right:100%
    }
    .xxxl\:b-full{
        bottom:100%
    }
    .xxxl\:l-full{
        left:100%
    }
    .xxxl\:w-1\/2{
        width:50%
    }
    .xxxl\:t-1\/2{
        top:50%
    }
    .xxxl\:r-1\/2{
        right:50%
    }
    .xxxl\:b-1\/2{
        bottom:50%
    }
    .xxxl\:l-1\/2{
        left:50%
    }
    .xxxl\:w-1\/3{
        width:33.333333%
    }
    .xxxl\:t-1\/3{
        top:33.333333%
    }
    .xxxl\:r-1\/3{
        right:33.333333%
    }
    .xxxl\:b-1\/3{
        bottom:33.333333%
    }
    .xxxl\:l-1\/3{
        left:33.333333%
    }
    .xxxl\:w-2\/3{
        width:66.666667%
    }
    .xxxl\:t-2\/3{
        top:66.666667%
    }
    .xxxl\:r-2\/3{
        right:66.666667%
    }
    .xxxl\:b-2\/3{
        bottom:66.666667%
    }
    .xxxl\:l-2\/3{
        left:66.666667%
    }
    .xxxl\:w-1\/4{
        width:25%
    }
    .xxxl\:t-1\/4{
        top:25%
    }
    .xxxl\:r-1\/4{
        right:25%
    }
    .xxxl\:b-1\/4{
        bottom:25%
    }
    .xxxl\:l-1\/4{
        left:25%
    }
    .xxxl\:w-3\/4{
        width:75%
    }
    .xxxl\:t-3\/4{
        top:75%
    }
    .xxxl\:r-3\/4{
        right:75%
    }
    .xxxl\:b-3\/4{
        bottom:75%
    }
    .xxxl\:l-3\/4{
        left:75%
    }
    .xxxl\:w-1\/5{
        width:20%
    }
    .xxxl\:t-1\/5{
        top:20%
    }
    .xxxl\:r-1\/5{
        right:20%
    }
    .xxxl\:b-1\/5{
        bottom:20%
    }
    .xxxl\:l-1\/5{
        left:20%
    }
    .xxxl\:w-2\/5{
        width:40%
    }
    .xxxl\:t-2\/5{
        top:40%
    }
    .xxxl\:r-2\/5{
        right:40%
    }
    .xxxl\:b-2\/5{
        bottom:40%
    }
    .xxxl\:l-2\/5{
        left:40%
    }
    .xxxl\:w-3\/5{
        width:60%
    }
    .xxxl\:t-3\/5{
        top:60%
    }
    .xxxl\:r-3\/5{
        right:60%
    }
    .xxxl\:b-3\/5{
        bottom:60%
    }
    .xxxl\:l-3\/5{
        left:60%
    }
    .xxxl\:w-4\/5{
        width:80%
    }
    .xxxl\:t-4\/5{
        top:80%
    }
    .xxxl\:r-4\/5{
        right:80%
    }
    .xxxl\:b-4\/5{
        bottom:80%
    }
    .xxxl\:l-4\/5{
        left:80%
    }
    .xxxl\:w-1\/6{
        width:16.666667%
    }
    .xxxl\:t-1\/6{
        top:16.666667%
    }
    .xxxl\:r-1\/6{
        right:16.666667%
    }
    .xxxl\:b-1\/6{
        bottom:16.666667%
    }
    .xxxl\:l-1\/6{
        left:16.666667%
    }
    .xxxl\:w-2\/6{
        width:33.333333%
    }
    .xxxl\:t-2\/6{
        top:33.333333%
    }
    .xxxl\:r-2\/6{
        right:33.333333%
    }
    .xxxl\:b-2\/6{
        bottom:33.333333%
    }
    .xxxl\:l-2\/6{
        left:33.333333%
    }
    .xxxl\:w-3\/6{
        width:50%
    }
    .xxxl\:t-3\/6{
        top:50%
    }
    .xxxl\:r-3\/6{
        right:50%
    }
    .xxxl\:b-3\/6{
        bottom:50%
    }
    .xxxl\:l-3\/6{
        left:50%
    }
    .xxxl\:w-4\/6{
        width:66.666667%
    }
    .xxxl\:t-4\/6{
        top:66.666667%
    }
    .xxxl\:r-4\/6{
        right:66.666667%
    }
    .xxxl\:b-4\/6{
        bottom:66.666667%
    }
    .xxxl\:l-4\/6{
        left:66.666667%
    }
    .xxxl\:w-5\/6{
        width:83.333333%
    }
    .xxxl\:t-5\/6{
        top:83.333333%
    }
    .xxxl\:r-5\/6{
        right:83.333333%
    }
    .xxxl\:b-5\/6{
        bottom:83.333333%
    }
    .xxxl\:l-5\/6{
        left:83.333333%
    }
    .xxxl\:w-1\/7{
        width:14.285714%
    }
    .xxxl\:t-1\/7{
        top:14.285714%
    }
    .xxxl\:r-1\/7{
        right:14.285714%
    }
    .xxxl\:b-1\/7{
        bottom:14.285714%
    }
    .xxxl\:l-1\/7{
        left:14.285714%
    }
    .xxxl\:w-3\/10{
        width:30%
    }
    .xxxl\:t-3\/10{
        top:30%
    }
    .xxxl\:r-3\/10{
        right:30%
    }
    .xxxl\:b-3\/10{
        bottom:30%
    }
    .xxxl\:l-3\/10{
        left:30%
    }
    .xxxl\:w-4\/10{
        width:40%
    }
    .xxxl\:t-4\/10{
        top:40%
    }
    .xxxl\:r-4\/10{
        right:40%
    }
    .xxxl\:b-4\/10{
        bottom:40%
    }
    .xxxl\:l-4\/10{
        left:40%
    }
    .xxxl\:w-6\/10{
        width:60%
    }
    .xxxl\:t-6\/10{
        top:60%
    }
    .xxxl\:r-6\/10{
        right:60%
    }
    .xxxl\:b-6\/10{
        bottom:60%
    }
    .xxxl\:l-6\/10{
        left:60%
    }
    .xxxl\:w-7\/10{
        width:70%
    }
    .xxxl\:t-7\/10{
        top:70%
    }
    .xxxl\:r-7\/10{
        right:70%
    }
    .xxxl\:b-7\/10{
        bottom:70%
    }
    .xxxl\:l-7\/10{
        left:70%
    }
    .xxxl\:w-6\/13{
        width:46.1%
    }
    .xxxl\:t-6\/13{
        top:46.1%
    }
    .xxxl\:r-6\/13{
        right:46.1%
    }
    .xxxl\:b-6\/13{
        bottom:46.1%
    }
    .xxxl\:l-6\/13{
        left:46.1%
    }
    .xxxl\:w-1\/12{
        width:8.333333%
    }
    .xxxl\:t-1\/12{
        top:8.333333%
    }
    .xxxl\:r-1\/12{
        right:8.333333%
    }
    .xxxl\:b-1\/12{
        bottom:8.333333%
    }
    .xxxl\:l-1\/12{
        left:8.333333%
    }
    .xxxl\:w-2\/12{
        width:16.666667%
    }
    .xxxl\:t-2\/12{
        top:16.666667%
    }
    .xxxl\:r-2\/12{
        right:16.666667%
    }
    .xxxl\:b-2\/12{
        bottom:16.666667%
    }
    .xxxl\:l-2\/12{
        left:16.666667%
    }
    .xxxl\:w-3\/12{
        width:25%
    }
    .xxxl\:t-3\/12{
        top:25%
    }
    .xxxl\:r-3\/12{
        right:25%
    }
    .xxxl\:b-3\/12{
        bottom:25%
    }
    .xxxl\:l-3\/12{
        left:25%
    }
    .xxxl\:w-4\/12{
        width:33.333333%
    }
    .xxxl\:t-4\/12{
        top:33.333333%
    }
    .xxxl\:r-4\/12{
        right:33.333333%
    }
    .xxxl\:b-4\/12{
        bottom:33.333333%
    }
    .xxxl\:l-4\/12{
        left:33.333333%
    }
    .xxxl\:w-5\/12{
        width:41.666667%
    }
    .xxxl\:t-5\/12{
        top:41.666667%
    }
    .xxxl\:r-5\/12{
        right:41.666667%
    }
    .xxxl\:b-5\/12{
        bottom:41.666667%
    }
    .xxxl\:l-5\/12{
        left:41.666667%
    }
    .xxxl\:w-6\/12{
        width:50%
    }
    .xxxl\:t-6\/12{
        top:50%
    }
    .xxxl\:r-6\/12{
        right:50%
    }
    .xxxl\:b-6\/12{
        bottom:50%
    }
    .xxxl\:l-6\/12{
        left:50%
    }
    .xxxl\:w-7\/12{
        width:58.333333%
    }
    .xxxl\:t-7\/12{
        top:58.333333%
    }
    .xxxl\:r-7\/12{
        right:58.333333%
    }
    .xxxl\:b-7\/12{
        bottom:58.333333%
    }
    .xxxl\:l-7\/12{
        left:58.333333%
    }
    .xxxl\:w-8\/12{
        width:66.666667%
    }
    .xxxl\:t-8\/12{
        top:66.666667%
    }
    .xxxl\:r-8\/12{
        right:66.666667%
    }
    .xxxl\:b-8\/12{
        bottom:66.666667%
    }
    .xxxl\:l-8\/12{
        left:66.666667%
    }
    .xxxl\:w-9\/12{
        width:75%
    }
    .xxxl\:t-9\/12{
        top:75%
    }
    .xxxl\:r-9\/12{
        right:75%
    }
    .xxxl\:b-9\/12{
        bottom:75%
    }
    .xxxl\:l-9\/12{
        left:75%
    }
    .xxxl\:w-10\/12{
        width:83.333333%
    }
    .xxxl\:t-10\/12{
        top:83.333333%
    }
    .xxxl\:r-10\/12{
        right:83.333333%
    }
    .xxxl\:b-10\/12{
        bottom:83.333333%
    }
    .xxxl\:l-10\/12{
        left:83.333333%
    }
    .xxxl\:w-11\/12{
        width:91.666667%
    }
    .xxxl\:t-11\/12{
        top:91.666667%
    }
    .xxxl\:r-11\/12{
        right:91.666667%
    }
    .xxxl\:b-11\/12{
        bottom:91.666667%
    }
    .xxxl\:l-11\/12{
        left:91.666667%
    }
    .text-white{
        color:#fff
    }
    .bg-white{
        background-color:#fff
    }
    .bdc-white{
        border-color:#fff
    }
    .text-transparent{
        color:rgba(0,0,0,0)
    }
    .bg-transparent{
        background-color:rgba(0,0,0,0)
    }
    .bdc-transparent{
        border-color:rgba(0,0,0,0)
    }
    .text-lightGrey{
        color:#f6f7fb
    }
    .bg-lightGrey{
        background-color:#f6f7fb
    }
    .bdc-lightGrey{
        border-color:#f6f7fb
    }
    .text-grey{
        color:#999b9d
    }
    .bg-grey{
        background-color:#999b9d
    }
    .bdc-grey{
        border-color:#999b9d
    }
    .text-darkGrey{
        color:#707070
    }
    .bg-darkGrey{
        background-color:#707070
    }
    .bdc-darkGrey{
        border-color:#707070
    }
    .text-brownGrey{
        color:#5c5c5c
    }
    .bg-brownGrey{
        background-color:#5c5c5c
    }
    .bdc-brownGrey{
        border-color:#5c5c5c
    }
    .text-greyOpacity{
        color:rgba(255,255,255,.6)
    }
    .bg-greyOpacity{
        background-color:rgba(255,255,255,.6)
    }
    .bdc-greyOpacity{
        border-color:rgba(255,255,255,.6)
    }
    .text-blue{
        color:#4c9ff2
    }
    .bg-blue{
        background-color:#4c9ff2
    }
    .bdc-blue{
        border-color:#4c9ff2
    }
    .text-lightBlack{
        color:#22272b
    }
    .bg-lightBlack{
        background-color:#22272b
    }
    .bdc-lightBlack{
        border-color:#22272b
    }
    .text-black{
        color:#333
    }
    .bg-black{
        background-color:#333
    }
    .bdc-black{
        border-color:#333
    }
    .text-blackFooter{
        color:#262a2d
    }
    .bg-blackFooter{
        background-color:#262a2d
    }
    .bdc-blackFooter{
        border-color:#262a2d
    }
    .text-blackOpacity{
        color:rgba(44,52,58,.6)
    }
    .bg-blackOpacity{
        background-color:rgba(44,52,58,.6)
    }
    .bdc-blackOpacity{
        border-color:rgba(44,52,58,.6)
    }
    .xxxl\:text-xs{
        font-size:.75rem
    }
    .xxxl\:text-sm{
        font-size:.875rem
    }
    .xxxl\:text-base{
        font-size:1rem
    }
    .xxxl\:text-lg{
        font-size:1.125rem
    }
    .xxxl\:text-xl{
        font-size:1.25rem
    }
    .xxxl\:text-2xl{
        font-size:1.5rem
    }
    .xxxl\:text-3xl{
        font-size:1.875rem
    }
    .xxxl\:text-4xl{
        font-size:2.25rem
    }
    .xxxl\:text-5xl{
        font-size:3rem
    }
    .xxxl\:text-6xl{
        font-size:3.75rem
    }
    .xxxl\:text-7xl{
        font-size:4.5rem
    }
    .xxxl\:text-8xl{
        font-size:6rem
    }
    .xxxl\:text-9xl{
        font-size:8rem
    }
    .xxxl\:p-auto{
        padding:auto
    }
    .xxxl\:px-auto{
        padding-left:auto;
        padding-right:auto
    }
    .xxxl\:py-auto{
        padding-top:auto;
        padding-bottom:auto
    }
    .xxxl\:m-auto{
        margin:auto
    }
    .xxxl\:pt-auto{
        padding-top:auto
    }
    .xxxl\:mt-auto{
        margin-top:auto
    }
    .xxxl\:pr-auto{
        padding-right:auto
    }
    .xxxl\:mr-auto{
        margin-right:auto
    }
    .xxxl\:pb-auto{
        padding-bottom:auto
    }
    .xxxl\:mb-auto{
        margin-bottom:auto
    }
    .xxxl\:pl-auto{
        padding-left:auto
    }
    .xxxl\:ml-auto{
        margin-left:auto
    }
    .xxxl\:-pt-auto{
        padding-top:-auto
    }
    .xxxl\:-mt-auto{
        margin-top:-auto
    }
    .xxxl\:-pr-auto{
        padding-right:-auto
    }
    .xxxl\:-mr-auto{
        margin-right:-auto
    }
    .xxxl\:-pb-auto{
        padding-bottom:-auto
    }
    .xxxl\:-mb-auto{
        margin-bottom:-auto
    }
    .xxxl\:-pl-auto{
        padding-left:-auto
    }
    .xxxl\:-ml-auto{
        margin-left:-auto
    }
    .xxxl\:p-0{
        padding:0
    }
    .xxxl\:px-0{
        padding-left:0;
        padding-right:0
    }
    .xxxl\:py-0{
        padding-top:0;
        padding-bottom:0
    }
    .xxxl\:m-0{
        margin:0
    }
    .xxxl\:pt-0{
        padding-top:0
    }
    .xxxl\:mt-0{
        margin-top:0
    }
    .xxxl\:pr-0{
        padding-right:0
    }
    .xxxl\:mr-0{
        margin-right:0
    }
    .xxxl\:pb-0{
        padding-bottom:0
    }
    .xxxl\:mb-0{
        margin-bottom:0
    }
    .xxxl\:pl-0{
        padding-left:0
    }
    .xxxl\:ml-0{
        margin-left:0
    }
    .xxxl\:-pt-0{
        padding-top:0
    }
    .xxxl\:-mt-0{
        margin-top:0
    }
    .xxxl\:-pr-0{
        padding-right:0
    }
    .xxxl\:-mr-0{
        margin-right:0
    }
    .xxxl\:-pb-0{
        padding-bottom:0
    }
    .xxxl\:-mb-0{
        margin-bottom:0
    }
    .xxxl\:-pl-0{
        padding-left:0
    }
    .xxxl\:-ml-0{
        margin-left:0
    }
    .xxxl\:p-1{
        padding:.25rem
    }
    .xxxl\:px-1{
        padding-left:.25rem;
        padding-right:.25rem
    }
    .xxxl\:py-1{
        padding-top:.25rem;
        padding-bottom:.25rem
    }
    .xxxl\:m-1{
        margin:.25rem
    }
    .xxxl\:pt-1{
        padding-top:.25rem
    }
    .xxxl\:mt-1{
        margin-top:.25rem
    }
    .xxxl\:pr-1{
        padding-right:.25rem
    }
    .xxxl\:mr-1{
        margin-right:.25rem
    }
    .xxxl\:pb-1{
        padding-bottom:.25rem
    }
    .xxxl\:mb-1{
        margin-bottom:.25rem
    }
    .xxxl\:pl-1{
        padding-left:.25rem
    }
    .xxxl\:ml-1{
        margin-left:.25rem
    }
    .xxxl\:-pt-1{
        padding-top:-0.25rem
    }
    .xxxl\:-mt-1{
        margin-top:-0.25rem
    }
    .xxxl\:-pr-1{
        padding-right:-0.25rem
    }
    .xxxl\:-mr-1{
        margin-right:-0.25rem
    }
    .xxxl\:-pb-1{
        padding-bottom:-0.25rem
    }
    .xxxl\:-mb-1{
        margin-bottom:-0.25rem
    }
    .xxxl\:-pl-1{
        padding-left:-0.25rem
    }
    .xxxl\:-ml-1{
        margin-left:-0.25rem
    }
    .xxxl\:p-2{
        padding:.5rem
    }
    .xxxl\:px-2{
        padding-left:.5rem;
        padding-right:.5rem
    }
    .xxxl\:py-2{
        padding-top:.5rem;
        padding-bottom:.5rem
    }
    .xxxl\:m-2{
        margin:.5rem
    }
    .xxxl\:pt-2{
        padding-top:.5rem
    }
    .xxxl\:mt-2{
        margin-top:.5rem
    }
    .xxxl\:pr-2{
        padding-right:.5rem
    }
    .xxxl\:mr-2{
        margin-right:.5rem
    }
    .xxxl\:pb-2{
        padding-bottom:.5rem
    }
    .xxxl\:mb-2{
        margin-bottom:.5rem
    }
    .xxxl\:pl-2{
        padding-left:.5rem
    }
    .xxxl\:ml-2{
        margin-left:.5rem
    }
    .xxxl\:-pt-2{
        padding-top:-0.5rem
    }
    .xxxl\:-mt-2{
        margin-top:-0.5rem
    }
    .xxxl\:-pr-2{
        padding-right:-0.5rem
    }
    .xxxl\:-mr-2{
        margin-right:-0.5rem
    }
    .xxxl\:-pb-2{
        padding-bottom:-0.5rem
    }
    .xxxl\:-mb-2{
        margin-bottom:-0.5rem
    }
    .xxxl\:-pl-2{
        padding-left:-0.5rem
    }
    .xxxl\:-ml-2{
        margin-left:-0.5rem
    }
    .xxxl\:p-3{
        padding:.75rem
    }
    .xxxl\:px-3{
        padding-left:.75rem;
        padding-right:.75rem
    }
    .xxxl\:py-3{
        padding-top:.75rem;
        padding-bottom:.75rem
    }
    .xxxl\:m-3{
        margin:.75rem
    }
    .xxxl\:pt-3{
        padding-top:.75rem
    }
    .xxxl\:mt-3{
        margin-top:.75rem
    }
    .xxxl\:pr-3{
        padding-right:.75rem
    }
    .xxxl\:mr-3{
        margin-right:.75rem
    }
    .xxxl\:pb-3{
        padding-bottom:.75rem
    }
    .xxxl\:mb-3{
        margin-bottom:.75rem
    }
    .xxxl\:pl-3{
        padding-left:.75rem
    }
    .xxxl\:ml-3{
        margin-left:.75rem
    }
    .xxxl\:-pt-3{
        padding-top:-0.75rem
    }
    .xxxl\:-mt-3{
        margin-top:-0.75rem
    }
    .xxxl\:-pr-3{
        padding-right:-0.75rem
    }
    .xxxl\:-mr-3{
        margin-right:-0.75rem
    }
    .xxxl\:-pb-3{
        padding-bottom:-0.75rem
    }
    .xxxl\:-mb-3{
        margin-bottom:-0.75rem
    }
    .xxxl\:-pl-3{
        padding-left:-0.75rem
    }
    .xxxl\:-ml-3{
        margin-left:-0.75rem
    }
    .xxxl\:p-4{
        padding:1rem
    }
    .xxxl\:px-4{
        padding-left:1rem;
        padding-right:1rem
    }
    .xxxl\:py-4{
        padding-top:1rem;
        padding-bottom:1rem
    }
    .xxxl\:m-4{
        margin:1rem
    }
    .xxxl\:pt-4{
        padding-top:1rem
    }
    .xxxl\:mt-4{
        margin-top:1rem
    }
    .xxxl\:pr-4{
        padding-right:1rem
    }
    .xxxl\:mr-4{
        margin-right:1rem
    }
    .xxxl\:pb-4{
        padding-bottom:1rem
    }
    .xxxl\:mb-4{
        margin-bottom:1rem
    }
    .xxxl\:pl-4{
        padding-left:1rem
    }
    .xxxl\:ml-4{
        margin-left:1rem
    }
    .xxxl\:-pt-4{
        padding-top:-1rem
    }
    .xxxl\:-mt-4{
        margin-top:-1rem
    }
    .xxxl\:-pr-4{
        padding-right:-1rem
    }
    .xxxl\:-mr-4{
        margin-right:-1rem
    }
    .xxxl\:-pb-4{
        padding-bottom:-1rem
    }
    .xxxl\:-mb-4{
        margin-bottom:-1rem
    }
    .xxxl\:-pl-4{
        padding-left:-1rem
    }
    .xxxl\:-ml-4{
        margin-left:-1rem
    }
    .xxxl\:p-5{
        padding:1.25rem
    }
    .xxxl\:px-5{
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .xxxl\:py-5{
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .xxxl\:m-5{
        margin:1.25rem
    }
    .xxxl\:pt-5{
        padding-top:1.25rem
    }
    .xxxl\:mt-5{
        margin-top:1.25rem
    }
    .xxxl\:pr-5{
        padding-right:1.25rem
    }
    .xxxl\:mr-5{
        margin-right:1.25rem
    }
    .xxxl\:pb-5{
        padding-bottom:1.25rem
    }
    .xxxl\:mb-5{
        margin-bottom:1.25rem
    }
    .xxxl\:pl-5{
        padding-left:1.25rem
    }
    .xxxl\:ml-5{
        margin-left:1.25rem
    }
    .xxxl\:-pt-5{
        padding-top:-1.25rem
    }
    .xxxl\:-mt-5{
        margin-top:-1.25rem
    }
    .xxxl\:-pr-5{
        padding-right:-1.25rem
    }
    .xxxl\:-mr-5{
        margin-right:-1.25rem
    }
    .xxxl\:-pb-5{
        padding-bottom:-1.25rem
    }
    .xxxl\:-mb-5{
        margin-bottom:-1.25rem
    }
    .xxxl\:-pl-5{
        padding-left:-1.25rem
    }
    .xxxl\:-ml-5{
        margin-left:-1.25rem
    }
    .xxxl\:p-6{
        padding:1.5rem
    }
    .xxxl\:px-6{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .xxxl\:py-6{
        padding-top:1.5rem;
        padding-bottom:1.5rem
    }
    .xxxl\:m-6{
        margin:1.5rem
    }
    .xxxl\:pt-6{
        padding-top:1.5rem
    }
    .xxxl\:mt-6{
        margin-top:1.5rem
    }
    .xxxl\:pr-6{
        padding-right:1.5rem
    }
    .xxxl\:mr-6{
        margin-right:1.5rem
    }
    .xxxl\:pb-6{
        padding-bottom:1.5rem
    }
    .xxxl\:mb-6{
        margin-bottom:1.5rem
    }
    .xxxl\:pl-6{
        padding-left:1.5rem
    }
    .xxxl\:ml-6{
        margin-left:1.5rem
    }
    .xxxl\:-pt-6{
        padding-top:-1.5rem
    }
    .xxxl\:-mt-6{
        margin-top:-1.5rem
    }
    .xxxl\:-pr-6{
        padding-right:-1.5rem
    }
    .xxxl\:-mr-6{
        margin-right:-1.5rem
    }
    .xxxl\:-pb-6{
        padding-bottom:-1.5rem
    }
    .xxxl\:-mb-6{
        margin-bottom:-1.5rem
    }
    .xxxl\:-pl-6{
        padding-left:-1.5rem
    }
    .xxxl\:-ml-6{
        margin-left:-1.5rem
    }
    .xxxl\:p-7{
        padding:1.75rem
    }
    .xxxl\:px-7{
        padding-left:1.75rem;
        padding-right:1.75rem
    }
    .xxxl\:py-7{
        padding-top:1.75rem;
        padding-bottom:1.75rem
    }
    .xxxl\:m-7{
        margin:1.75rem
    }
    .xxxl\:pt-7{
        padding-top:1.75rem
    }
    .xxxl\:mt-7{
        margin-top:1.75rem
    }
    .xxxl\:pr-7{
        padding-right:1.75rem
    }
    .xxxl\:mr-7{
        margin-right:1.75rem
    }
    .xxxl\:pb-7{
        padding-bottom:1.75rem
    }
    .xxxl\:mb-7{
        margin-bottom:1.75rem
    }
    .xxxl\:pl-7{
        padding-left:1.75rem
    }
    .xxxl\:ml-7{
        margin-left:1.75rem
    }
    .xxxl\:-pt-7{
        padding-top:-1.75rem
    }
    .xxxl\:-mt-7{
        margin-top:-1.75rem
    }
    .xxxl\:-pr-7{
        padding-right:-1.75rem
    }
    .xxxl\:-mr-7{
        margin-right:-1.75rem
    }
    .xxxl\:-pb-7{
        padding-bottom:-1.75rem
    }
    .xxxl\:-mb-7{
        margin-bottom:-1.75rem
    }
    .xxxl\:-pl-7{
        padding-left:-1.75rem
    }
    .xxxl\:-ml-7{
        margin-left:-1.75rem
    }
    .xxxl\:p-8{
        padding:2rem
    }
    .xxxl\:px-8{
        padding-left:2rem;
        padding-right:2rem
    }
    .xxxl\:py-8{
        padding-top:2rem;
        padding-bottom:2rem
    }
    .xxxl\:m-8{
        margin:2rem
    }
    .xxxl\:pt-8{
        padding-top:2rem
    }
    .xxxl\:mt-8{
        margin-top:2rem
    }
    .xxxl\:pr-8{
        padding-right:2rem
    }
    .xxxl\:mr-8{
        margin-right:2rem
    }
    .xxxl\:pb-8{
        padding-bottom:2rem
    }
    .xxxl\:mb-8{
        margin-bottom:2rem
    }
    .xxxl\:pl-8{
        padding-left:2rem
    }
    .xxxl\:ml-8{
        margin-left:2rem
    }
    .xxxl\:-pt-8{
        padding-top:-2rem
    }
    .xxxl\:-mt-8{
        margin-top:-2rem
    }
    .xxxl\:-pr-8{
        padding-right:-2rem
    }
    .xxxl\:-mr-8{
        margin-right:-2rem
    }
    .xxxl\:-pb-8{
        padding-bottom:-2rem
    }
    .xxxl\:-mb-8{
        margin-bottom:-2rem
    }
    .xxxl\:-pl-8{
        padding-left:-2rem
    }
    .xxxl\:-ml-8{
        margin-left:-2rem
    }
    .xxxl\:p-10{
        padding:2.5rem
    }
    .xxxl\:px-10{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .xxxl\:py-10{
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .xxxl\:m-10{
        margin:2.5rem
    }
    .xxxl\:pt-10{
        padding-top:2.5rem
    }
    .xxxl\:mt-10{
        margin-top:2.5rem
    }
    .xxxl\:pr-10{
        padding-right:2.5rem
    }
    .xxxl\:mr-10{
        margin-right:2.5rem
    }
    .xxxl\:pb-10{
        padding-bottom:2.5rem
    }
    .xxxl\:mb-10{
        margin-bottom:2.5rem
    }
    .xxxl\:pl-10{
        padding-left:2.5rem
    }
    .xxxl\:ml-10{
        margin-left:2.5rem
    }
    .xxxl\:-pt-10{
        padding-top:-2.5rem
    }
    .xxxl\:-mt-10{
        margin-top:-2.5rem
    }
    .xxxl\:-pr-10{
        padding-right:-2.5rem
    }
    .xxxl\:-mr-10{
        margin-right:-2.5rem
    }
    .xxxl\:-pb-10{
        padding-bottom:-2.5rem
    }
    .xxxl\:-mb-10{
        margin-bottom:-2.5rem
    }
    .xxxl\:-pl-10{
        padding-left:-2.5rem
    }
    .xxxl\:-ml-10{
        margin-left:-2.5rem
    }
    .xxxl\:p-12{
        padding:3rem
    }
    .xxxl\:px-12{
        padding-left:3rem;
        padding-right:3rem
    }
    .xxxl\:py-12{
        padding-top:3rem;
        padding-bottom:3rem
    }
    .xxxl\:m-12{
        margin:3rem
    }
    .xxxl\:pt-12{
        padding-top:3rem
    }
    .xxxl\:mt-12{
        margin-top:3rem
    }
    .xxxl\:pr-12{
        padding-right:3rem
    }
    .xxxl\:mr-12{
        margin-right:3rem
    }
    .xxxl\:pb-12{
        padding-bottom:3rem
    }
    .xxxl\:mb-12{
        margin-bottom:3rem
    }
    .xxxl\:pl-12{
        padding-left:3rem
    }
    .xxxl\:ml-12{
        margin-left:3rem
    }
    .xxxl\:-pt-12{
        padding-top:-3rem
    }
    .xxxl\:-mt-12{
        margin-top:-3rem
    }
    .xxxl\:-pr-12{
        padding-right:-3rem
    }
    .xxxl\:-mr-12{
        margin-right:-3rem
    }
    .xxxl\:-pb-12{
        padding-bottom:-3rem
    }
    .xxxl\:-mb-12{
        margin-bottom:-3rem
    }
    .xxxl\:-pl-12{
        padding-left:-3rem
    }
    .xxxl\:-ml-12{
        margin-left:-3rem
    }
    .xxxl\:p-14{
        padding:3.5rem
    }
    .xxxl\:px-14{
        padding-left:3.5rem;
        padding-right:3.5rem
    }
    .xxxl\:py-14{
        padding-top:3.5rem;
        padding-bottom:3.5rem
    }
    .xxxl\:m-14{
        margin:3.5rem
    }
    .xxxl\:pt-14{
        padding-top:3.5rem
    }
    .xxxl\:mt-14{
        margin-top:3.5rem
    }
    .xxxl\:pr-14{
        padding-right:3.5rem
    }
    .xxxl\:mr-14{
        margin-right:3.5rem
    }
    .xxxl\:pb-14{
        padding-bottom:3.5rem
    }
    .xxxl\:mb-14{
        margin-bottom:3.5rem
    }
    .xxxl\:pl-14{
        padding-left:3.5rem
    }
    .xxxl\:ml-14{
        margin-left:3.5rem
    }
    .xxxl\:-pt-14{
        padding-top:-3.5rem
    }
    .xxxl\:-mt-14{
        margin-top:-3.5rem
    }
    .xxxl\:-pr-14{
        padding-right:-3.5rem
    }
    .xxxl\:-mr-14{
        margin-right:-3.5rem
    }
    .xxxl\:-pb-14{
        padding-bottom:-3.5rem
    }
    .xxxl\:-mb-14{
        margin-bottom:-3.5rem
    }
    .xxxl\:-pl-14{
        padding-left:-3.5rem
    }
    .xxxl\:-ml-14{
        margin-left:-3.5rem
    }
    .xxxl\:p-16{
        padding:4rem
    }
    .xxxl\:px-16{
        padding-left:4rem;
        padding-right:4rem
    }
    .xxxl\:py-16{
        padding-top:4rem;
        padding-bottom:4rem
    }
    .xxxl\:m-16{
        margin:4rem
    }
    .xxxl\:pt-16{
        padding-top:4rem
    }
    .xxxl\:mt-16{
        margin-top:4rem
    }
    .xxxl\:pr-16{
        padding-right:4rem
    }
    .xxxl\:mr-16{
        margin-right:4rem
    }
    .xxxl\:pb-16{
        padding-bottom:4rem
    }
    .xxxl\:mb-16{
        margin-bottom:4rem
    }
    .xxxl\:pl-16{
        padding-left:4rem
    }
    .xxxl\:ml-16{
        margin-left:4rem
    }
    .xxxl\:-pt-16{
        padding-top:-4rem
    }
    .xxxl\:-mt-16{
        margin-top:-4rem
    }
    .xxxl\:-pr-16{
        padding-right:-4rem
    }
    .xxxl\:-mr-16{
        margin-right:-4rem
    }
    .xxxl\:-pb-16{
        padding-bottom:-4rem
    }
    .xxxl\:-mb-16{
        margin-bottom:-4rem
    }
    .xxxl\:-pl-16{
        padding-left:-4rem
    }
    .xxxl\:-ml-16{
        margin-left:-4rem
    }
    .xxxl\:p-20{
        padding:5rem
    }
    .xxxl\:px-20{
        padding-left:5rem;
        padding-right:5rem
    }
    .xxxl\:py-20{
        padding-top:5rem;
        padding-bottom:5rem
    }
    .xxxl\:m-20{
        margin:5rem
    }
    .xxxl\:pt-20{
        padding-top:5rem
    }
    .xxxl\:mt-20{
        margin-top:5rem
    }
    .xxxl\:pr-20{
        padding-right:5rem
    }
    .xxxl\:mr-20{
        margin-right:5rem
    }
    .xxxl\:pb-20{
        padding-bottom:5rem
    }
    .xxxl\:mb-20{
        margin-bottom:5rem
    }
    .xxxl\:pl-20{
        padding-left:5rem
    }
    .xxxl\:ml-20{
        margin-left:5rem
    }
    .xxxl\:-pt-20{
        padding-top:-5rem
    }
    .xxxl\:-mt-20{
        margin-top:-5rem
    }
    .xxxl\:-pr-20{
        padding-right:-5rem
    }
    .xxxl\:-mr-20{
        margin-right:-5rem
    }
    .xxxl\:-pb-20{
        padding-bottom:-5rem
    }
    .xxxl\:-mb-20{
        margin-bottom:-5rem
    }
    .xxxl\:-pl-20{
        padding-left:-5rem
    }
    .xxxl\:-ml-20{
        margin-left:-5rem
    }
    .xxxl\:p-24{
        padding:6rem
    }
    .xxxl\:px-24{
        padding-left:6rem;
        padding-right:6rem
    }
    .xxxl\:py-24{
        padding-top:6rem;
        padding-bottom:6rem
    }
    .xxxl\:m-24{
        margin:6rem
    }
    .xxxl\:pt-24{
        padding-top:6rem
    }
    .xxxl\:mt-24{
        margin-top:6rem
    }
    .xxxl\:pr-24{
        padding-right:6rem
    }
    .xxxl\:mr-24{
        margin-right:6rem
    }
    .xxxl\:pb-24{
        padding-bottom:6rem
    }
    .xxxl\:mb-24{
        margin-bottom:6rem
    }
    .xxxl\:pl-24{
        padding-left:6rem
    }
    .xxxl\:ml-24{
        margin-left:6rem
    }
    .xxxl\:-pt-24{
        padding-top:-6rem
    }
    .xxxl\:-mt-24{
        margin-top:-6rem
    }
    .xxxl\:-pr-24{
        padding-right:-6rem
    }
    .xxxl\:-mr-24{
        margin-right:-6rem
    }
    .xxxl\:-pb-24{
        padding-bottom:-6rem
    }
    .xxxl\:-mb-24{
        margin-bottom:-6rem
    }
    .xxxl\:-pl-24{
        padding-left:-6rem
    }
    .xxxl\:-ml-24{
        margin-left:-6rem
    }
    .xxxl\:p-28{
        padding:7rem
    }
    .xxxl\:px-28{
        padding-left:7rem;
        padding-right:7rem
    }
    .xxxl\:py-28{
        padding-top:7rem;
        padding-bottom:7rem
    }
    .xxxl\:m-28{
        margin:7rem
    }
    .xxxl\:pt-28{
        padding-top:7rem
    }
    .xxxl\:mt-28{
        margin-top:7rem
    }
    .xxxl\:pr-28{
        padding-right:7rem
    }
    .xxxl\:mr-28{
        margin-right:7rem
    }
    .xxxl\:pb-28{
        padding-bottom:7rem
    }
    .xxxl\:mb-28{
        margin-bottom:7rem
    }
    .xxxl\:pl-28{
        padding-left:7rem
    }
    .xxxl\:ml-28{
        margin-left:7rem
    }
    .xxxl\:-pt-28{
        padding-top:-7rem
    }
    .xxxl\:-mt-28{
        margin-top:-7rem
    }
    .xxxl\:-pr-28{
        padding-right:-7rem
    }
    .xxxl\:-mr-28{
        margin-right:-7rem
    }
    .xxxl\:-pb-28{
        padding-bottom:-7rem
    }
    .xxxl\:-mb-28{
        margin-bottom:-7rem
    }
    .xxxl\:-pl-28{
        padding-left:-7rem
    }
    .xxxl\:-ml-28{
        margin-left:-7rem
    }
    .xxxl\:p-32{
        padding:8rem
    }
    .xxxl\:px-32{
        padding-left:8rem;
        padding-right:8rem
    }
    .xxxl\:py-32{
        padding-top:8rem;
        padding-bottom:8rem
    }
    .xxxl\:m-32{
        margin:8rem
    }
    .xxxl\:pt-32{
        padding-top:8rem
    }
    .xxxl\:mt-32{
        margin-top:8rem
    }
    .xxxl\:pr-32{
        padding-right:8rem
    }
    .xxxl\:mr-32{
        margin-right:8rem
    }
    .xxxl\:pb-32{
        padding-bottom:8rem
    }
    .xxxl\:mb-32{
        margin-bottom:8rem
    }
    .xxxl\:pl-32{
        padding-left:8rem
    }
    .xxxl\:ml-32{
        margin-left:8rem
    }
    .xxxl\:-pt-32{
        padding-top:-8rem
    }
    .xxxl\:-mt-32{
        margin-top:-8rem
    }
    .xxxl\:-pr-32{
        padding-right:-8rem
    }
    .xxxl\:-mr-32{
        margin-right:-8rem
    }
    .xxxl\:-pb-32{
        padding-bottom:-8rem
    }
    .xxxl\:-mb-32{
        margin-bottom:-8rem
    }
    .xxxl\:-pl-32{
        padding-left:-8rem
    }
    .xxxl\:-ml-32{
        margin-left:-8rem
    }
    .xxxl\:p-36{
        padding:9rem
    }
    .xxxl\:px-36{
        padding-left:9rem;
        padding-right:9rem
    }
    .xxxl\:py-36{
        padding-top:9rem;
        padding-bottom:9rem
    }
    .xxxl\:m-36{
        margin:9rem
    }
    .xxxl\:pt-36{
        padding-top:9rem
    }
    .xxxl\:mt-36{
        margin-top:9rem
    }
    .xxxl\:pr-36{
        padding-right:9rem
    }
    .xxxl\:mr-36{
        margin-right:9rem
    }
    .xxxl\:pb-36{
        padding-bottom:9rem
    }
    .xxxl\:mb-36{
        margin-bottom:9rem
    }
    .xxxl\:pl-36{
        padding-left:9rem
    }
    .xxxl\:ml-36{
        margin-left:9rem
    }
    .xxxl\:-pt-36{
        padding-top:-9rem
    }
    .xxxl\:-mt-36{
        margin-top:-9rem
    }
    .xxxl\:-pr-36{
        padding-right:-9rem
    }
    .xxxl\:-mr-36{
        margin-right:-9rem
    }
    .xxxl\:-pb-36{
        padding-bottom:-9rem
    }
    .xxxl\:-mb-36{
        margin-bottom:-9rem
    }
    .xxxl\:-pl-36{
        padding-left:-9rem
    }
    .xxxl\:-ml-36{
        margin-left:-9rem
    }
    .xxxl\:p-40{
        padding:10rem
    }
    .xxxl\:px-40{
        padding-left:10rem;
        padding-right:10rem
    }
    .xxxl\:py-40{
        padding-top:10rem;
        padding-bottom:10rem
    }
    .xxxl\:m-40{
        margin:10rem
    }
    .xxxl\:pt-40{
        padding-top:10rem
    }
    .xxxl\:mt-40{
        margin-top:10rem
    }
    .xxxl\:pr-40{
        padding-right:10rem
    }
    .xxxl\:mr-40{
        margin-right:10rem
    }
    .xxxl\:pb-40{
        padding-bottom:10rem
    }
    .xxxl\:mb-40{
        margin-bottom:10rem
    }
    .xxxl\:pl-40{
        padding-left:10rem
    }
    .xxxl\:ml-40{
        margin-left:10rem
    }
    .xxxl\:-pt-40{
        padding-top:-10rem
    }
    .xxxl\:-mt-40{
        margin-top:-10rem
    }
    .xxxl\:-pr-40{
        padding-right:-10rem
    }
    .xxxl\:-mr-40{
        margin-right:-10rem
    }
    .xxxl\:-pb-40{
        padding-bottom:-10rem
    }
    .xxxl\:-mb-40{
        margin-bottom:-10rem
    }
    .xxxl\:-pl-40{
        padding-left:-10rem
    }
    .xxxl\:-ml-40{
        margin-left:-10rem
    }
    .xxxl\:p-44{
        padding:12rem
    }
    .xxxl\:px-44{
        padding-left:12rem;
        padding-right:12rem
    }
    .xxxl\:py-44{
        padding-top:12rem;
        padding-bottom:12rem
    }
    .xxxl\:m-44{
        margin:12rem
    }
    .xxxl\:pt-44{
        padding-top:12rem
    }
    .xxxl\:mt-44{
        margin-top:12rem
    }
    .xxxl\:pr-44{
        padding-right:12rem
    }
    .xxxl\:mr-44{
        margin-right:12rem
    }
    .xxxl\:pb-44{
        padding-bottom:12rem
    }
    .xxxl\:mb-44{
        margin-bottom:12rem
    }
    .xxxl\:pl-44{
        padding-left:12rem
    }
    .xxxl\:ml-44{
        margin-left:12rem
    }
    .xxxl\:-pt-44{
        padding-top:-12rem
    }
    .xxxl\:-mt-44{
        margin-top:-12rem
    }
    .xxxl\:-pr-44{
        padding-right:-12rem
    }
    .xxxl\:-mr-44{
        margin-right:-12rem
    }
    .xxxl\:-pb-44{
        padding-bottom:-12rem
    }
    .xxxl\:-mb-44{
        margin-bottom:-12rem
    }
    .xxxl\:-pl-44{
        padding-left:-12rem
    }
    .xxxl\:-ml-44{
        margin-left:-12rem
    }
    .xxxl\:flex-row{
        flex-direction:row
    }
    .xxxl\:flex-row-reverse{
        flex-direction:row-reverse
    }
    .xxxl\:flex-col{
        flex-direction:column
    }
    .xxxl\:flex-col-reverse{
        flex-direction:column-reverse
    }
    .xxxl\:block{
        display:block
    }
    .xxxl\:flex{
        display:flex
    }
    .xxxl\:inline-block{
        display:inline-block
    }
    .xxxl\:none{
        display:none
    }
    .xxxl\:items-between{
        align-items:space-between
    }
    .xxxl\:items-around{
        align-items:space-around
    }
    .xxxl\:items-evenly{
        align-items:space-evenly
    }
    .xxxl\:items-start{
        align-items:flex-start
    }
    .xxxl\:items-center{
        align-items:center
    }
    .xxxl\:items-end{
        align-items:flex-end
    }
    .xxxl\:justify-between{
        justify-content:space-between
    }
    .xxxl\:justify-around{
        justify-content:space-around
    }
    .xxxl\:justify-evenly{
        justify-content:space-evenly
    }
    .xxxl\:justify-start{
        justify-content:flex-start
    }
    .xxxl\:justify-center{
        justify-content:center
    }
    .xxxl\:justify-end{
        justify-content:flex-end
    }
    .xxxl\:justify-self-auto{
        justify-self:auto
    }
    .xxxl\:justify-self-start{
        justify-self:start
    }
    .xxxl\:justify-self-center{
        justify-self:center
    }
    .xxxl\:justify-self-end{
        justify-self:end
    }
    .xxxl\:justify-self-stretch{
        justify-self:stretch
    }
    .xxxl\:align-self-auto{
        align-self:auto
    }
    .xxxl\:align-self-start{
        align-self:start
    }
    .xxxl\:align-self-center{
        align-self:center
    }
    .xxxl\:align-self-end{
        align-self:end
    }
    .xxxl\:align-self-stretch{
        align-self:stretch
    }
    .xxxl\:align-self-baseline{
        align-self:baseline
    }
    .xxxl\:relative{
        position:relative
    }
    .xxxl\:absolute{
        position:absolute
    }
    .xxxl\:text-center{
        text-align:center
    }
    .xxxl\:text-left{
        text-align:left
    }
    .xxxl\:text-right{
        text-align:right
    }
    .xxxl\:mt-auto{
        margin-top:auto
    }
    .xxxl\:mr-auto{
        margin-right:auto
    }
    .xxxl\:mb-auto{
        margin-bottom:auto
    }
    .xxxl\:ml-auto{
        margin-left:auto
    }
    .xxxl\:mx-auto{
        margin-left:auto;
        margin-right:auto
    }
    .xxxl\:hidden{
        display:none
    }
}
.font-light{
    font-weight:300
}
.font-normal{
    font-weight:400
}
.font-medium{
    font-weight:500
}
.font-semibold{
    font-weight:600
}
.font-bold{
    font-weight:700
}
.font-extrabold{
    font-weight:800
}
.font-black{
    font-weight:900
}
.border-2{
    border-width:2px;
    border-style:solid
}
.leading-none{
    line-height:1
}
.leading-tight{
    line-height:1.25
}
.leading-snug{
    line-height:1.375
}
.leading-leading-normal{
    line-height:1.5
}
.mx-auto{
    margin-left:auto;
    margin-right:auto
}
.hidden{
    display:none
}
.h-full{
    height:100%
}
.max-w-full{
    max-width:100%
}
.flex-wrap{
    flex-wrap:wrap
}
.shrink-0{
    flex-shrink:0
}
.nowrap{
    white-space:nowrap
}
.uppercase{
    text-transform:uppercase
}
.cursor-pointer{
    cursor:pointer
}
.bg-cover{
    background-size:cover
}
.bg-center{
    background-position:center
}
.offset_1{
    margin-left:6.5% !important
}
.offset_2{
    margin-left:15% !important
}
.offset_3{
    margin-left:23.5% !important
}
.offset_4{
    margin-left:32% !important
}
.offset_5{
    margin-left:40.5% !important
}
.offset_6{
    margin-left:49% !important
}
.offset_7{
    margin-left:57.5% !important
}
.offset_8{
    margin-left:66% !important
}
.offset_9{
    margin-left:74.5% !important
}
.offset_10{
    margin-left:83% !important
}
.offset_11{
    margin-left:91.5% !important
}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_2_4{
    margin:0 .5% 0 .5%;
    float:left;
    display:block
}
.alpha{
    margin-left:0
}
.omega{
    margin-right:0
}
.clear{
    clear:both;
    display:block;
    overflow:hidden;
    visibility:hidden;
    width:0;
    height:0
}
.clearfix:after{
    clear:both;
    content:" ";
    display:block;
    font-size:0;
    line-height:0;
    visibility:hidden;
    width:0;
    height:0
}
* html .clearfix,*:first-child+html .clearfix{
    zoom:1
}
@media screen and (min-width: 1280px){
    body{
        font-size:16px
    }
    .contenu{
        width:1200px;
        margin:auto
    }
    .grid_1{
        width:6.5%
    }
    .grid_2{
        width:15%
    }
    .grid_3{
        width:23.5%
    }
    .grid_4{
        width:32%
    }
    .grid_5{
        width:40.5%
    }
    .grid_6{
        width:49%
    }
    .grid_7{
        width:57.5%
    }
    .grid_8{
        width:66%
    }
    .grid_9{
        width:74.5%
    }
    .grid_10{
        width:83%
    }
    .grid_11{
        width:91.5%
    }
    .grid_12{
        width:98.5%
    }
    .grid_2_4{
        width:19%
    }
    .offset_1{
        margin-left:6.5%
    }
    .offset_2{
        margin-left:15%
    }
    .offset_3{
        margin-left:23.5%
    }
    .offset_4{
        margin-left:32%
    }
    .offset_5{
        margin-left:40.5%
    }
    .offset_6{
        margin-left:49%
    }
    .offset_7{
        margin-left:57.5%
    }
    .offset_8{
        margin-left:66%
    }
    .offset_9{
        margin-left:74.5%
    }
    .offset_10{
        margin-left:83%
    }
    .offset_11{
        margin-left:91.5%
    }
    .offset_12{
        margin-left:98.5%
    }
    .desk{
        display:block
    }
    .mob{
        display:none
    }
}
@media screen and (min-width: 961px)and (max-width: 1279px){
    body{
        font-size:14px
    }
    .contenu{
        width:800px;
        margin:auto
    }
    .grid_1{
        width:6.5%
    }
    .grid_2{
        width:15%
    }
    .grid_3{
        width:23.5%
    }
    .grid_4{
        width:32%
    }
    .grid_5{
        width:40.5%
    }
    .grid_6{
        width:49%
    }
    .grid_7{
        width:57.5%
    }
    .grid_8{
        width:66%
    }
    .grid_9{
        width:74.5%
    }
    .grid_10{
        width:83%
    }
    .grid_11{
        width:91.5%
    }
    .grid_12{
        width:99.5%
    }
    .grid_2_4{
        width:19%
    }
    .offset_1{
        margin-left:6.5%
    }
    .offset_2{
        margin-left:15%
    }
    .offset_3{
        margin-left:23.5%
    }
    .offset_4{
        margin-left:32%
    }
    .offset_5{
        margin-left:40.5%
    }
    .offset_6{
        margin-left:49%
    }
    .offset_7{
        margin-left:57.5%
    }
    .offset_8{
        margin-left:66%
    }
    .offset_9{
        margin-left:74.5%
    }
    .offset_10{
        margin-left:83%
    }
    .offset_11{
        margin-left:91.5%
    }
    .offset_12{
        margin-left:99.5%
    }
    .desk{
        display:block
    }
    .mob{
        display:none
    }
    .section{
        position:relative;
        padding:10em 0
    }
    .section h2{
        font-size:3em
    }
    [id^=features]{
        font-size:.95em
    }
}
@media screen and (min-width: 602px)and (max-width: 960px){
    body{
        font-size:12px
    }
    .contenu{
        width:600px;
        margin:auto
    }
    p{
        font-size:1.1em
    }
    .grid_1{
        width:6.5%
    }
    .grid_2{
        width:15%
    }
    .grid_3{
        width:23.5%
    }
    .grid_4{
        width:32%
    }
    .grid_5{
        width:40.5%
    }
    .grid_6{
        width:49%
    }
    .grid_7{
        width:57.5%
    }
    .grid_8{
        width:66%
    }
    .grid_9{
        width:74.5%
    }
    .grid_10{
        width:83%
    }
    .grid_11{
        width:91.5%
    }
    .grid_12{
        width:99.5%
    }
    .grid_2_4{
        width:19%
    }
    .offset_1{
        margin-left:6.5%
    }
    .offset_2{
        margin-left:15%
    }
    .offset_3{
        margin-left:23.5%
    }
    .offset_4{
        margin-left:32%
    }
    .offset_5{
        margin-left:40.5%
    }
    .offset_6{
        margin-left:49%
    }
    .offset_7{
        margin-left:57.5%
    }
    .offset_8{
        margin-left:66%
    }
    .offset_9{
        margin-left:74.5%
    }
    .offset_10{
        margin-left:83%
    }
    .offset_11{
        margin-left:91.5%
    }
    .offset_12{
        margin-left:99.5%
    }
}
@media screen and (max-width: 601px){
    body{
        font-size:12px
    }
    .contenu{
        width:95%;
        margin:auto
    }
    p{
        font-size:1.1em
    }
    .grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_2_4,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{
        width:100%
    }
    .offset_1,.offset_10,.offset_11,.offset_12,.offset_2,.offset_3,.offset_4,.offset_5,.offset_6,.offset_7,.offset_8,.offset_9{
        margin-left:0 !important
    }
    [id^=features] img{
        display:block;
        max-width:100%;
        height:auto;
        position:inherit !important
    }
    [id^=features] img.illu{
        transform:inherit !important
    }
    [id^=features] button{
        display:block;
        margin:4em auto !important;
        float:none !important
    }
}
#references-header{
    background-image:url("../img/references/logos_clients/bg.html");
    padding:10em 0 9em;
    background-color:#242526;
    color:#fff;
    text-align:center;
    background-position:0em -7em;
    background-repeat:no-repeat;
    background-size:cover
}
#references-header h1{
    font-weight:200;
    margin:1.5em 0 .5em;
    color:#fff
}
#references-header p{
    color:#fff;
    max-width:50%;
    text-align:center;
    width:50%;
    display:block;
    margin:auto
}
#references-bloc-header{
    background-color:#f0f0f0
}
#references-bloc-header .bloc{
    padding:3em 6em 2.25em;
    border-radius:10px;
    background-color:#fff;
    text-align:center;
    position:relative;
    top:-3em
}
#references-bloc-header .bloc .titre{
    font-size:1.5em;
    font-weight:bold;
    color:#444;
    padding-bottom:1em;
    max-width:80%;
    width:80%;
    margin:auto;
    display:block
}
#references-bloc-header .bloc .description{
    max-width:80%;
    width:80%;
    margin:auto;
    display:block
}
@keyframes scroll{
    0%{
        transform:translateX(0)
    }
    100%{
        transform:translateX(-1750px)
    }
}
#references-bloc-header .bloc .slider{
    background:#fff;
    height:100px;
    padding-top:1.5em;
    margin:auto;
    overflow:hidden;
    position:relative;
    width:100%;
    display:block;
    vertical-align:middle
}
#references-bloc-header .bloc .slider::after,#references-bloc-header .bloc .slider::before{
    background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
    content:"";
    height:150px;
    position:absolute;
    width:200px;
    z-index:2
}
#references-bloc-header .bloc .slider::after{
    right:0;
    top:0;
    transform:rotateZ(180deg)
}
#references-bloc-header .bloc .slider::before{
    left:0;
    top:0
}
#references-bloc-header .bloc .slider .slide-track{
    animation:scroll 40s linear infinite;
    display:flex;
    width:3150px;
    position:relative;
    top:1em
}
#references-bloc-header .bloc .slider .slide{
    height:100px;
    width:250px;
    vertical-align:middle
}
#references-temoignages{
    background-color:#f0f0f0;
    padding-bottom:5em
}
#references-temoignages .titre_header{
    text-align:center;
    font-size:2em;
    color:#444;
    max-width:50%;
    width:50%;
    margin:auto;
    display:block;
    line-height:40px;
    padding-bottom:1.5em
}
#references-temoignages .grid_6 .bloc{
    width:93%;
    margin:2em auto
}
#references-temoignages .grid_6 .bloc .top-bloc{
    display:flex;
    padding:1em 1.5em;
    background-color:#fff;
    border-radius:.5em .5em 0 0;
    height:4em
}
#references-temoignages .grid_6 .bloc .top-bloc .logoclient{
    height:1.5em;
    margin:auto
}
#references-temoignages .grid_6 .bloc .top-bloc .titre-sup{
    margin-left:1.4em
}
#references-temoignages .grid_6 .bloc .titre{
    background-color:#fff;
    padding:0 1em 1em;
    margin:0;
    font-size:1.2em;
    color:#575b5c;
    font-style:italic;
    line-height:1.1em;
    height:3em
}
#references-temoignages .grid_6 .bloc .bottom-bloc{
    padding:1em .8em;
    border-radius:0 0 .5em .5em
}
#references-temoignages .grid_6 .bloc .bottom-bloc .temoignage{
    margin-bottom:1em;
    height:2em
}
#references-temoignages .grid_6 .bloc .bottom-bloc .temoignage img{
    height:fit-content
}
#references-temoignages .grid_6 .bloc .bottom-bloc .descr{
    font-size:1em;
    padding-left:6.5em;
    text-align:left;
    position:relative;
    top:-4.4em;
    margin:0
}
#references-temoignages .grid_6 .bloc .bottom-bloc .button-cas-client{
    display:block;
    width:202px;
    margin:0 auto 0 21em;
    border-radius:3px;
    text-align:center;
    padding:.5em 0;
    color:#fff
}
#references-temoignages .grid_6 .bloc .bottom-bloc .button-cas-client-2{
    display:block;
    width:202px;
    margin:0 auto 0 21em;
    border-radius:3px;
    text-align:center;
    padding:.5em 0;
    color:#000
}
#references-temoignages .grid_6 .bloc .color_1{
    background-color:#0072ce
}
#references-temoignages .grid_6 .bloc .color_1 .descr{
    color:#fff
}
#references-temoignages .grid_6 .bloc .color_2{
    background-color:#fcd826
}
#references-temoignages .grid_6 .bloc .color_2 .temoignage .titre{
    color:#232323
}
#references-temoignages .grid_6 .bloc .color_2 .descr{
    color:#232323
}
#references-temoignages .grid_6 .bloc .color_3{
    background-color:#9cba56
}
#references-temoignages .grid_6 .bloc .color_3 .temoignage .titre{
    color:#232323
}
#references-temoignages .grid_6 .bloc .color_3 .descr{
    color:#232323
}
#references-temoignages .grid_6 .bloc .color_4{
    background-color:#104353
}
#references-temoignages .grid_6 .bloc .color_4 .temoignage .titre{
    color:#fff
}
#references-temoignages .grid_6 .bloc .color_4 .descr{
    color:#fff
}
#references-temoignages .grid_6 .bloc a{
    display:block;
    margin:auto;
    text-align:center;
    padding:1em 0 3em
}
#references-notes{
    background-color:#fff;
    padding:5em 0;
    height:25em
}
#references-notes .contenu .titre_header{
    text-align:center;
    font-size:2em;
    color:#444;
    max-width:50%;
    width:50%;
    margin:auto;
    display:block;
    line-height:40px;
    padding-bottom:1.5em
}
#references-notes .contenu #carrousel .bloc-note{
    text-align:center
}
#references-notes .contenu #carrousel .bloc-note .note{
    text-align:center;
    color:#da5532;
    font-size:2.5em
}
#references-notes .contenu #carrousel .bloc-note .note span{
    font-size:.7em
}
#references-notes .contenu #carrousel .bloc-note .from{
    color:#000;
    font-size:.8em
}
#references-notes .contenu #carrousel button.slick-next,#references-notes .contenu #carrousel button.slick-prev{
    color:#fff !important;
    border:0 !important;
    padding:0 !important;
    background-color:#ccc !important;
    z-index:999 !important;
    border-radius:23px !important
}
#references-notes .contenu #carrousel i.fa-chevron-left{
    position:absolute;
    left:-30px;
    top:46%;
    transform:translateY(-50%);
    z-index:9;
    cursor:pointer;
    color:#91969b;
    font-size:1.4em
}
#references-notes .contenu #carrousel i.fa-chevron-right{
    position:absolute;
    right:-30px;
    top:46%;
    transform:translateY(-50%);
    z-index:9;
    cursor:pointer;
    color:#91969b;
    font-size:1.4em
}
#references-form{
    ;
    padding-bottom:10em;
    padding-top:5em
}
#references-form p.titre{
    text-align:center;
    font-size:2em;
    color:#5d569c
}
#references-form p.desc{
    max-width:55%;
    text-align:center;
    margin:auto;
    display:block;
    padding-bottom:2em
}
#references-form form{
    display:block;
    margin:auto;
    text-align:center
}
#references-form form input{
    width:30.5%;
    display:inline-block;
    margin:0 .75em 2em;
    border:0;
    padding:1.5em
}
#references-form form button{
    width:30.5%;
    padding:1.5em;
    display:inline-block;
    margin:0 .75em 2em
}
@media screen and (min-width: 1280px){
    body{
        font-size:16px
    }
    .contenu{
        width:1575px;
        margin:auto
    }
    .grid_1{
        width:6.5%
    }
    .grid_2{
        width:15%
    }
    .grid_3{
        width:23.5%
    }
    .grid_4{
        width:32%
    }
    .grid_5{
        width:40.5%
    }
    .grid_6{
        width:49%
    }
    .grid_7{
        width:57.5%
    }
    .grid_8{
        width:66%
    }
    .grid_9{
        width:74.5%
    }
    .grid_10{
        width:83%
    }
    .grid_11{
        width:91.5%
    }
    .grid_12{
        width:98.5%
    }
    .grid_2_4{
        width:19%
    }
    .offset_1{
        margin-left:6.5%
    }
    .offset_2{
        margin-left:15%
    }
    .offset_3{
        margin-left:23.5%
    }
    .offset_4{
        margin-left:32%
    }
    .offset_5{
        margin-left:40.5%
    }
    .offset_6{
        margin-left:49%
    }
    .offset_7{
        margin-left:57.5%
    }
    .offset_8{
        margin-left:66%
    }
    .offset_9{
        margin-left:74.5%
    }
    .offset_10{
        margin-left:83%
    }
    .offset_11{
        margin-left:91.5%
    }
    .offset_12{
        margin-left:98.5%
    }
    .desk{
        display:block
    }
    .mob{
        display:none
    }
}
@media screen and (min-width: 602px)and (max-width: 960px){
    #references-temoignages .descr{
        height:auto
    }
    #references-temoignages .bloc{
        height:35em;
        display:block
    }
}
@media screen and (max-width: 601px){
    #references-temoignages .bloc{
        height:auto;
        display:block
    }
    #references-temoignages .bloc .descr{
        height:auto
    }
    #references-temoignages .bloc .titre-sup{
        height:auto
    }
    #references-temoignages .bloc .titre{
        height:auto
    }
    #references-temoignages .bloc .top-bloc{
        height:6em
    }
    #references-temoignages .grid_3 a{
        padding-bottom:3em
    }
    #references-notes .contenu #carrousel i.fa-chevron-right{
        right:0
    }
    #references-notes .contenu #carrousel i.fa-chevron-left{
        left:0
    }
    #references-notes{
        height:32em
    }
    #references-temoignages .grid_6 .bloc .bottom-bloc .temoignage img{
        height:5em
    }
    #references-temoignages .grid_6 .bloc .bottom-bloc .button-cas-client{
        margin:0 auto 0 17em
    }
    #references-temoignages .grid_6 .bloc .bottom-bloc .descr{
        font-size:1.1em;
        top:-4.1em
    }
    #references-temoignages .grid_6 .bloc .bottom-bloc .button-cas-client-2{
        margin:0 auto 0 17em
    }
}
@media screen and (min-width: 602px)and (max-width: 960px){
    #references-temoignages .grid_6 .bloc .titre{
        font-size:1.5em;
        height:6em
    }
    #references-temoignages .grid_6 .bloc .top-bloc{
        height:10em
    }
    #references-temoignages .grid_6 .bloc .bottom-bloc .temoignage img{
        height:5em
    }
    #references-temoignages .grid_6 .bloc .bottom-bloc .button-cas-client,#references-temoignages .grid_6 .bloc .bottom-bloc .button-cas-client-2{
        width:169px;
        margin:4em auto 0 6em
    }
}
@media screen and (min-width: 961px)and (max-width: 1279px){
    #references-temoignages .grid_6 .bloc .titre{
        font-size:1.3em;
        height:4em
    }
    #references-temoignages .grid_6 .bloc .bottom-bloc .button-cas-client,#references-temoignages .grid_6 .bloc .bottom-bloc .button-cas-client-2{
        margin:2em auto 0 10em
    }
    #references-temoignages .grid_6 .bloc .top-bloc{
        height:6.4em
    }
    #references-temoignages .grid_6 .bloc .bottom-bloc .temoignage{
        margin-bottom:1em;
        height:4em
    }
}
@media screen and (min-width: 1280px){
    #references-temoignages .grid_6 .bloc .top-bloc{
        height:5em
    }
}
 