﻿@charset "UTF-8";
/*! * Bootstrap v5.0.0 (https://getbootstrap.com/) * Copyright 2011-2020 The Bootstrap Authors * Copyright 2011-2020 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */
 @-webkit-keyframes rotate-one{
    0%{
        -webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
        transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)
    }
    to{
        -webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
        transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
    }
}
 @keyframes rotate-one{
    0%{
        -webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
        transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)
    }
    to{
        -webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
        transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
    }
}
@-webkit-keyframes rotate-two{
    0%{
        -webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg);
        transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)
    }
    to{
        -webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg);
        transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)
    }
}
@keyframes rotate-two{
    0%{
        -webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg);
        transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)
    }
    to{
        -webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg);
        transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)
    }
}
@-webkit-keyframes rotate-three{
    0%{
        -webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg);
        transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)
    }
    to{
        -webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg);
        transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)
    }
}
@keyframes rotate-three{
    0%{
        -webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg);
        transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)
    }
    to{
        -webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg);
        transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)
    }
}
:root{
    --bs-blue:#0d6efd;
    --bs-indigo:#6610f2;
    --bs-purple:#6f42c1;
    --bs-pink:#d63384;
    --bs-red:#dc3545;
    --bs-orange:#fd7e14;
    --bs-yellow:#ffc107;
    --bs-green:#198754;
    --bs-teal:#20c997;
    --bs-cyan:#0dcaf0;
    --bs-white:#fff;
    --bs-gray:#6c757d;
    --bs-gray-dark:#343a40;
    --bs-gray-100:#f8f9fa;
    --bs-gray-200:#e9ecef;
    --bs-gray-300:#dee2e6;
    --bs-gray-400:#ced4da;
    --bs-gray-500:#adb5bd;
    --bs-gray-600:#6c757d;
    --bs-gray-700:#495057;
    --bs-gray-800:#343a40;
    --bs-gray-900:#212529;
    --bs-primary:#0d6efd;
    --bs-secondary:#6c757d;
    --bs-success:#198754;
    --bs-info:#0dcaf0;
    --bs-warning:#ffc107;
    --bs-danger:#dc3545;
    --bs-light:#f8f9fa;
    --bs-dark:#212529;
    --bs-primary-rgb:13, 110, 253;
    --bs-secondary-rgb:108, 117, 125;
    --bs-success-rgb:25, 135, 84;
    --bs-info-rgb:13, 202, 240;
    --bs-warning-rgb:255, 193, 7;
    --bs-danger-rgb:220, 53, 69;
    --bs-light-rgb:248, 249, 250;
    --bs-dark-rgb:33, 37, 41;
    --bs-white-rgb:255, 255, 255;
    --bs-black-rgb:0, 0, 0;
    --bs-body-color-rgb:33, 37, 41;
    --bs-body-bg-rgb:255, 255, 255;
    --bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family:TT-Norms, sans-serif;
    --bs-body-font-size:1rem;
    --bs-body-font-weight:400;
    --bs-body-line-height:1.5;
    --bs-body-color:#212529;
    --bs-body-bg:#fff
}
*,::after,::before{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
@media (prefers-reduced-motion:no-preference){
    :root{
        scroll-behavior:smooth
    }
}
body{
    margin:0;
    font-family:var(--bs-body-font-family);
    font-size:var(--bs-body-font-size);
    font-weight:var(--bs-body-font-weight);
    line-height:var(--bs-body-line-height);
    color:var(--bs-body-color);
    text-align:var(--bs-body-text-align);
    background-color:var(--bs-body-bg);
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:transparent;
    background-color:#1d1620;
    -webkit-font-smoothing:subpixel-antialiased;
    position:relative;
    min-height:100vh;
    overflow-x:hidden;
    padding:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
hr{
    margin:1rem 0;
    color:inherit;
    background-color:currentColor;
    border:0;
    opacity:.25
}
hr:not([size]){
    height:1px
}
.h6,dd,h6{
    margin-bottom:.5rem
}
.h6,h6{
    margin-top:0;
    font-weight:500;
    line-height:1.2
}
.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{
    margin-top:0;
    margin-bottom:.5rem
}
.h1,h1{
    font-size:calc(1.375rem + 1.5vw)
}
@media (min-width:1200px){
    .h1,h1{
        font-size:2.5rem
    }
}
.h2,h2{
    font-size:calc(1.325rem + .9vw)
}
@media (min-width:1200px){
    .h2,h2{
        font-size:2rem
    }
}
.h3,h3{
    font-size:calc(1.3rem + .6vw)
}
@media (min-width:1200px){
    .h3,h3{
        font-size:1.75rem
    }
}
.h4,h4{
    font-size:calc(1.275rem + .3vw)
}
@media (min-width:1200px){
    .h4,h4{
        font-size:1.5rem
    }
}
.h5,h5{
    font-size:1.25rem
}
.h6,h6{
    font-size:1rem
}
p{
    margin-top:0
}
abbr[data-bs-original-title],abbr[title]{
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted;
    cursor:help;
    -webkit-text-decoration-skip-ink:none;
    text-decoration-skip-ink:none
}
address{
    font-style:normal;
    line-height:inherit
}
ol,ul{
    padding-left:2rem
}
address,dl,ol,p,ul{
    margin-bottom:1rem
}
dl{
    margin-top:0
}
ol ol,ol ul,p,ul ol,ul ul{
    margin-bottom:0
}
dt{
    font-weight:700
}
dd{
    margin-left:0
}
blockquote,figure{
    margin:0 0 1rem
}
b,strong{
    font-weight:bolder
}
.small,small{
    font-size:.875em
}
.mark,mark{
    padding:.2em;
    background-color:#fcf8e3
}
sub,sup{
    position:relative;
    font-size:.75em;
    line-height:0;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
a,a:hover{
    text-decoration:inherit;
    color:inherit
}
a:hover{
    text-decoration:none!important
}
a:not([href]):not([class]),a:not([href]):not([class]):hover{
    color:inherit;
    text-decoration:none
}
code,kbd,pre,samp{
    font-family:var(--bs-font-monospace);
    direction:ltr;
    unicode-bidi:bidi-override
}
samp{
    font-size:1em
}
pre{
    display:block;
    margin-top:0;
    margin-bottom:1rem;
    overflow:auto
}
pre code{
    font-size:inherit;
    word-break:normal
}
code,kbd,pre{
    font-size:.875em
}
code{
    color:#d63384;
    word-wrap:break-word
}
a:visited,a>code,pre code{
    color:inherit
}
kbd{
    padding:.2rem .4rem;
    color:#fff;
    background-color:#212529;
    border-radius:.2rem
}
kbd kbd{
    padding:0;
    font-size:1em;
    font-weight:700
}
img,svg{
    vertical-align:middle
}
table{
    caption-side:bottom;
    border-collapse:collapse
}
caption{
    padding-top:.5rem;
    padding-bottom:.5rem;
    color:#6c757d;
    text-align:left
}
th{
    text-align:inherit;
    text-align:-webkit-match-parent
}
tbody,td,tfoot,th,thead,tr{
    border-color:inherit;
    border-style:solid;
    border-width:0
}
label,output{
    display:inline-block
}
button{
    border-radius:0
}
button:focus:not(:focus-visible){
    outline:0
}
button,input,optgroup,select,textarea{
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
button,select{
    text-transform:none
}
[role=button]{
    cursor:pointer
}
select{
    word-wrap:normal
}
select:disabled{
    opacity:1
}
[list]::-webkit-calendar-picker-indicator{
    display:none
}
[type=button],[type=reset],[type=submit],button{
    -webkit-appearance:button
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
    cursor:pointer
}
::-moz-focus-inner{
    padding:0;
    border-style:none
}
textarea{
    resize:vertical
}
fieldset{
    min-width:0;
    padding:0;
    margin:0;
    border:0
}
legend{
    float:left;
    width:100%;
    padding:0;
    margin-bottom:.5rem;
    font-size:calc(1.275rem + .3vw);
    line-height:inherit
}
@media (min-width:1200px){
    legend{
        font-size:1.5rem
    }
}
legend+*{
    clear:left
}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{
    padding:0
}
::-webkit-inner-spin-button{
    height:auto
}
[type=search]{
    outline-offset:-2px;
    -webkit-appearance:textfield
}
::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-color-swatch-wrapper{
    padding:0
}
::-webkit-file-upload-button{
    font:inherit
}
::file-selector-button{
    font:inherit
}
::-webkit-file-upload-button{
    font:inherit;
    -webkit-appearance:button
}
iframe{
    border:0
}
summary{
    display:list-item;
    cursor:pointer
}
progress{
    vertical-align:baseline
}
[hidden]{
    display:none!important
}
.lead{
    font-size:1.25rem;
    font-weight:300
}
.display-1{
    font-size:calc(1.625rem + 4.5vw);
    font-weight:300;
    line-height:1.2
}
@media (min-width:1200px){
    .display-1{
        font-size:5rem
    }
}
.display-2{
    font-size:calc(1.575rem + 3.9vw);
    font-weight:300;
    line-height:1.2
}
@media (min-width:1200px){
    .display-2{
        font-size:4.5rem
    }
}
.display-3{
    font-size:calc(1.525rem + 3.3vw);
    font-weight:300;
    line-height:1.2
}
@media (min-width:1200px){
    .display-3{
        font-size:4rem
    }
}
.display-4{
    font-size:calc(1.475rem + 2.7vw);
    font-weight:300;
    line-height:1.2
}
@media (min-width:1200px){
    .display-4{
        font-size:3.5rem
    }
}
.display-5{
    font-size:calc(1.425rem + 2.1vw);
    font-weight:300;
    line-height:1.2
}
@media (min-width:1200px){
    .display-5{
        font-size:3rem
    }
}
.display-6{
    font-size:calc(1.375rem + 1.5vw);
    font-weight:300;
    line-height:1.2
}
@media (min-width:1200px){
    .display-6{
        font-size:2.5rem
    }
}
.list-inline,.list-unstyled{
    padding-left:0;
    list-style:none
}
.list-inline-item{
    display:inline-block
}
.list-inline-item:not(:last-child){
    margin-right:.5rem
}
.initialism{
    font-size:.875em;
    text-transform:uppercase
}
.blockquote{
    margin-bottom:1rem;
    font-size:1.25rem
}
.blockquote>:last-child{
    margin-bottom:0
}
.blockquote-footer{
    margin-top:-1rem;
    margin-bottom:1rem;
    font-size:.875em;
    color:#6c757d
}
.blockquote-footer::before{
    content:"— "
}
.ratio{
    position:relative;
    width:100%
}
.ratio::before{
    display:block;
    padding-top:var(--bs-aspect-ratio);
    content:""
}
.ratio>*,body::after{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.ratio-1x1{
    --bs-aspect-ratio:100%
}
.ratio-4x3{
    --bs-aspect-ratio:75%
}
.ratio-16x9{
    --bs-aspect-ratio:56.25%
}
.ratio-21x9{
    --bs-aspect-ratio:42.8571428571%
}
.fixed-bottom,.fixed-top{
    position:fixed;
    right:0;
    left:0;
    z-index:1030
}
.fixed-top{
    top:0
}
.fixed-bottom{
    bottom:0
}
.sticky-top{
    position:sticky;
    top:0;
    z-index:1020
}
@media (min-width:576px){
    .sticky-sm-top{
        position:sticky;
        top:0;
        z-index:1020
    }
}
@media (min-width:768px){
    .sticky-md-top{
        position:sticky;
        top:0;
        z-index:1020
    }
}
@media (min-width:992px){
    .sticky-lg-top{
        position:sticky;
        top:0;
        z-index:1020
    }
}
@media (min-width:1200px){
    .sticky-xl-top{
        position:sticky;
        top:0;
        z-index:1020
    }
}
@media (min-width:1400px){
    .sticky-xxl-top{
        position:sticky;
        top:0;
        z-index:1020
    }
}
.align-baseline{
    vertical-align:baseline!important
}
.align-top{
    vertical-align:top!important
}
.align-middle{
    vertical-align:middle!important
}
.align-bottom{
    vertical-align:bottom!important
}
.align-text-bottom{
    vertical-align:text-bottom!important
}
.align-text-top{
    vertical-align:text-top!important
}
.float-start{
    float:left!important
}
.float-end{
    float:right!important
}
.float-none{
    float:none!important
}
.opacity-0{
    opacity:0!important
}
.opacity-25{
    opacity:.25!important
}
.opacity-50{
    opacity:.5!important
}
.opacity-75{
    opacity:.75!important
}
.opacity-100{
    opacity:1!important
}
.overflow-auto{
    overflow:auto!important
}
.overflow-hidden{
    overflow:hidden!important
}
.overflow-visible{
    overflow:visible!important
}
.overflow-scroll{
    overflow:scroll!important
}
.d-inline{
    display:inline!important
}
.d-inline-block{
    display:inline-block!important
}
.d-block{
    display:block!important
}
.d-grid{
    display:grid!important
}
.d-table{
    display:table!important
}
.d-table-row{
    display:table-row!important
}
.d-table-cell{
    display:table-cell!important
}
.d-flex{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
}
.d-inline-flex{
    display:-webkit-inline-box!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
}
.d-none,body.no-glow::after,body.no-glow::before{
    display:none!important
}
.shadow{
    -webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;
    box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-sm{
    -webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;
    box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow-lg{
    -webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;
    box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none{
    -webkit-box-shadow:none!important;
    box-shadow:none!important
}
.position-static{
    position:static!important
}
.position-relative{
    position:relative!important
}
.position-absolute{
    position:absolute!important
}
.position-fixed{
    position:fixed!important
}
.position-sticky{
    position:sticky!important
}
.top-0{
    top:0!important
}
.top-50{
    top:50%!important
}
.top-100{
    top:100%!important
}
.bottom-0{
    bottom:0!important
}
.bottom-50{
    bottom:50%!important
}
.bottom-100{
    bottom:100%!important
}
.start-0{
    left:0!important
}
.start-50{
    left:50%!important
}
.start-100{
    left:100%!important
}
.end-0{
    right:0!important
}
.end-50{
    right:50%!important
}
.end-100{
    right:100%!important
}
.translate-middle{
    -webkit-transform:translate(-50%,-50%)!important;
    transform:translate(-50%,-50%)!important
}
.translate-middle-x{
    -webkit-transform:translateX(-50%)!important;
    transform:translateX(-50%)!important
}
.translate-middle-y{
    -webkit-transform:translateY(-50%)!important;
    transform:translateY(-50%)!important
}
.border{
    border:1px solid #dee2e6!important
}
.border-0{
    border:0!important
}
.border-top{
    border-top:1px solid #dee2e6!important
}
.border-top-0{
    border-top:0!important
}
.border-end{
    border-right:1px solid #dee2e6!important
}
.border-end-0{
    border-right:0!important
}
.border-bottom{
    border-bottom:1px solid #dee2e6!important
}
.border-bottom-0{
    border-bottom:0!important
}
.border-start{
    border-left:1px solid #dee2e6!important
}
.border-start-0{
    border-left:0!important
}
.border-primary{
    border-color:#0d6efd!important
}
.border-secondary{
    border-color:#6c757d!important
}
.border-success{
    border-color:#198754!important
}
.border-info{
    border-color:#0dcaf0!important
}
.border-warning{
    border-color:#ffc107!important
}
.border-danger{
    border-color:#dc3545!important
}
.border-light{
    border-color:#f8f9fa!important
}
.border-dark{
    border-color:#212529!important
}
.border-white{
    border-color:#fff!important
}
.border-1{
    border-width:1px!important
}
.border-2{
    border-width:2px!important
}
.border-3{
    border-width:3px!important
}
.border-4{
    border-width:4px!important
}
.border-5{
    border-width:5px!important
}
.w-25{
    width:25%!important
}
.w-50{
    width:50%!important
}
.w-75{
    width:75%!important
}
.w-100{
    width:100%!important
}
.w-auto{
    width:auto!important
}
.mw-25{
    max-width:25%!important
}
.mw-50{
    max-width:50%!important
}
.mw-75{
    max-width:75%!important
}
.mw-100{
    max-width:100%!important
}
.vw-100{
    width:100vw!important
}
.min-vw-100{
    min-width:100vw!important
}
.h-25{
    height:25%!important
}
.h-50{
    height:50%!important
}
.h-75{
    height:75%!important
}
.h-100{
    height:100%!important
}
.h-auto{
    height:auto!important
}
.mh-100{
    max-height:100%!important
}
.vh-100{
    height:100vh!important
}
.min-vh-100{
    min-height:100vh!important
}
.flex-fill{
    -webkit-box-flex:1!important;
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
}
.flex-row{
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important
}
.flex-column{
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:column!important;
    flex-direction:column!important
}
.flex-row-reverse{
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
}
.flex-column-reverse{
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
}
.flex-grow-0{
    -webkit-box-flex:0!important;
    -ms-flex-positive:0!important;
    flex-grow:0!important
}
.flex-grow-1{
    -webkit-box-flex:1!important;
    -ms-flex-positive:1!important;
    flex-grow:1!important
}
.flex-shrink-0{
    -ms-flex-negative:0!important;
    flex-shrink:0!important
}
.flex-shrink-1{
    -ms-flex-negative:1!important;
    flex-shrink:1!important
}
.flex-wrap{
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
}
.flex-nowrap{
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
}
.flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
}
.gap-0{
    gap:0!important
}
.gap-1{
    gap:.25rem!important
}
.gap-2{
    gap:.5rem!important
}
.gap-3{
    gap:1rem!important
}
.gap-4{
    gap:1.5rem!important
}
.gap-5{
    gap:3rem!important
}
.gap-10{
    gap:.625rem!important
}
.gap-15{
    gap:.9375rem!important
}
.gap-20{
    gap:1.25rem!important
}
.gap-25{
    gap:1.5625rem!important
}
.gap-30{
    gap:1.875rem!important
}
.gap-40{
    gap:2.5rem!important
}
.gap-50{
    gap:3.125rem!important
}
.gap-60{
    gap:3.75rem!important
}
.gap-70{
    gap:4.375rem!important
}
.gap-80{
    gap:5rem!important
}
.gap-90{
    gap:5.625rem!important
}
.gap-100{
    gap:6.25rem!important
}
.justify-content-start{
    -webkit-box-pack:start!important;
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
}
.justify-content-end{
    -webkit-box-pack:end!important;
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
}
.justify-content-center{
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
}
.justify-content-between{
    -webkit-box-pack:justify!important;
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
}
.justify-content-around{
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
}
.justify-content-evenly{
    -webkit-box-pack:space-evenly!important;
    -ms-flex-pack:space-evenly!important;
    justify-content:space-evenly!important
}
.align-items-start{
    -webkit-box-align:start!important;
    -ms-flex-align:start!important;
    align-items:flex-start!important
}
.align-items-end{
    -webkit-box-align:end!important;
    -ms-flex-align:end!important;
    align-items:flex-end!important
}
.align-items-center{
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
}
.align-items-baseline{
    -webkit-box-align:baseline!important;
    -ms-flex-align:baseline!important;
    align-items:baseline!important
}
.align-items-stretch{
    -webkit-box-align:stretch!important;
    -ms-flex-align:stretch!important;
    align-items:stretch!important
}
.align-content-start{
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
}
.align-content-end{
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
}
.align-content-center{
    -ms-flex-line-pack:center!important;
    align-content:center!important
}
.align-content-between{
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
}
.align-content-around{
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
}
.align-content-stretch{
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
}
.align-self-auto{
    -ms-flex-item-align:auto!important;
    align-self:auto!important
}
.align-self-start{
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
}
.align-self-end{
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
}
.align-self-center{
    -ms-flex-item-align:center!important;
    align-self:center!important
}
.align-self-baseline{
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
}
.align-self-stretch{
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
}
.order-first{
    -webkit-box-ordinal-group:0!important;
    -ms-flex-order:-1!important;
    order:-1!important
}
.order-0{
    -webkit-box-ordinal-group:1!important;
    -ms-flex-order:0!important;
    order:0!important
}
.order-1{
    -webkit-box-ordinal-group:2!important;
    -ms-flex-order:1!important;
    order:1!important
}
.order-2{
    -webkit-box-ordinal-group:3!important;
    -ms-flex-order:2!important;
    order:2!important
}
.order-3{
    -webkit-box-ordinal-group:4!important;
    -ms-flex-order:3!important;
    order:3!important
}
.order-4{
    -webkit-box-ordinal-group:5!important;
    -ms-flex-order:4!important;
    order:4!important
}
.order-5{
    -webkit-box-ordinal-group:6!important;
    -ms-flex-order:5!important;
    order:5!important
}
.order-last{
    -webkit-box-ordinal-group:7!important;
    -ms-flex-order:6!important;
    order:6!important
}
.m-0{
    margin:0!important
}
.m-1{
    margin:.25rem!important
}
.m-2{
    margin:.5rem!important
}
.m-3{
    margin:1rem!important
}
.m-4{
    margin:1.5rem!important
}
.m-5{
    margin:3rem!important
}
.m-10{
    margin:.625rem!important
}
.m-15{
    margin:.9375rem!important
}
.m-20{
    margin:1.25rem!important
}
.m-25{
    margin:1.5625rem!important
}
.m-30{
    margin:1.875rem!important
}
.m-40{
    margin:2.5rem!important
}
.m-50{
    margin:3.125rem!important
}
.m-60{
    margin:3.75rem!important
}
.m-70{
    margin:4.375rem!important
}
.m-80{
    margin:5rem!important
}
.m-90{
    margin:5.625rem!important
}
.m-100{
    margin:6.25rem!important
}
.m-auto{
    margin:auto!important
}
.mx-0{
    margin-right:0!important;
    margin-left:0!important
}
.mx-1{
    margin-right:.25rem!important;
    margin-left:.25rem!important
}
.mx-2{
    margin-right:.5rem!important;
    margin-left:.5rem!important
}
.mx-3{
    margin-right:1rem!important;
    margin-left:1rem!important
}
.mx-4{
    margin-right:1.5rem!important;
    margin-left:1.5rem!important
}
.mx-5{
    margin-right:3rem!important;
    margin-left:3rem!important
}
.mx-10{
    margin-right:.625rem!important;
    margin-left:.625rem!important
}
.mx-15{
    margin-right:.9375rem!important;
    margin-left:.9375rem!important
}
.mx-20{
    margin-right:1.25rem!important;
    margin-left:1.25rem!important
}
.mx-25{
    margin-right:1.5625rem!important;
    margin-left:1.5625rem!important
}
.mx-30{
    margin-right:1.875rem!important;
    margin-left:1.875rem!important
}
.mx-40{
    margin-right:2.5rem!important;
    margin-left:2.5rem!important
}
.mx-50{
    margin-right:3.125rem!important;
    margin-left:3.125rem!important
}
.mx-60{
    margin-right:3.75rem!important;
    margin-left:3.75rem!important
}
.mx-70{
    margin-right:4.375rem!important;
    margin-left:4.375rem!important
}
.mx-80{
    margin-right:5rem!important;
    margin-left:5rem!important
}
.mx-90{
    margin-right:5.625rem!important;
    margin-left:5.625rem!important
}
.mx-100{
    margin-right:6.25rem!important;
    margin-left:6.25rem!important
}
.mx-auto{
    margin-right:auto!important;
    margin-left:auto!important
}
.my-0{
    margin-top:0!important;
    margin-bottom:0!important
}
.my-1{
    margin-top:.25rem!important;
    margin-bottom:.25rem!important
}
.my-2{
    margin-top:.5rem!important;
    margin-bottom:.5rem!important
}
.my-3{
    margin-top:1rem!important;
    margin-bottom:1rem!important
}
.my-4{
    margin-top:1.5rem!important;
    margin-bottom:1.5rem!important
}
.my-5{
    margin-top:3rem!important;
    margin-bottom:3rem!important
}
.my-10{
    margin-top:.625rem!important;
    margin-bottom:.625rem!important
}
.my-15{
    margin-top:.9375rem!important;
    margin-bottom:.9375rem!important
}
.my-20{
    margin-top:1.25rem!important;
    margin-bottom:1.25rem!important
}
.my-25{
    margin-top:1.5625rem!important;
    margin-bottom:1.5625rem!important
}
.my-30{
    margin-top:1.875rem!important;
    margin-bottom:1.875rem!important
}
.my-40{
    margin-top:2.5rem!important;
    margin-bottom:2.5rem!important
}
.my-50{
    margin-top:3.125rem!important;
    margin-bottom:3.125rem!important
}
.my-60{
    margin-top:3.75rem!important;
    margin-bottom:3.75rem!important
}
.my-70{
    margin-top:4.375rem!important;
    margin-bottom:4.375rem!important
}
.my-80{
    margin-top:5rem!important;
    margin-bottom:5rem!important
}
.my-90{
    margin-top:5.625rem!important;
    margin-bottom:5.625rem!important
}
.my-100{
    margin-top:6.25rem!important;
    margin-bottom:6.25rem!important
}
.my-auto{
    margin-top:auto!important;
    margin-bottom:auto!important
}
.mt-0{
    margin-top:0!important
}
.mt-1{
    margin-top:.25rem!important
}
.mt-2{
    margin-top:.5rem!important
}
.mt-3{
    margin-top:1rem!important
}
.mt-4{
    margin-top:1.5rem!important
}
.mt-5{
    margin-top:3rem!important
}
.mt-10{
    margin-top:.625rem!important
}
.mt-15{
    margin-top:.9375rem!important
}
.mt-20{
    margin-top:1.25rem!important
}
.mt-25{
    margin-top:1.5625rem!important
}
.mt-30{
    margin-top:1.875rem!important
}
.mt-40{
    margin-top:2.5rem!important
}
.mt-50{
    margin-top:3.125rem!important
}
.mt-60{
    margin-top:3.75rem!important
}
.mt-70{
    margin-top:4.375rem!important
}
.mt-80{
    margin-top:5rem!important
}
.mt-90{
    margin-top:5.625rem!important
}
.mt-100{
    margin-top:6.25rem!important
}
.mt-auto{
    margin-top:auto!important
}
.me-0{
    margin-right:0!important
}
.me-1{
    margin-right:.25rem!important
}
.me-2{
    margin-right:.5rem!important
}
.me-3{
    margin-right:1rem!important
}
.me-4{
    margin-right:1.5rem!important
}
.me-5{
    margin-right:3rem!important
}
.me-10{
    margin-right:.625rem!important
}
.me-15{
    margin-right:.9375rem!important
}
.me-20{
    margin-right:1.25rem!important
}
.me-25{
    margin-right:1.5625rem!important
}
.me-30{
    margin-right:1.875rem!important
}
.me-40{
    margin-right:2.5rem!important
}
.me-50{
    margin-right:3.125rem!important
}
.me-60{
    margin-right:3.75rem!important
}
.me-70{
    margin-right:4.375rem!important
}
.me-80{
    margin-right:5rem!important
}
.me-90{
    margin-right:5.625rem!important
}
.me-100{
    margin-right:6.25rem!important
}
.me-auto{
    margin-right:auto!important
}
.mb-0{
    margin-bottom:0!important
}
.mb-1{
    margin-bottom:.25rem!important
}
.mb-2{
    margin-bottom:.5rem!important
}
.mb-3{
    margin-bottom:1rem!important
}
.mb-4{
    margin-bottom:1.5rem!important
}
.mb-5{
    margin-bottom:3rem!important
}
.mb-10{
    margin-bottom:.625rem!important
}
.mb-15{
    margin-bottom:.9375rem!important
}
.mb-20{
    margin-bottom:1.25rem!important
}
.mb-25{
    margin-bottom:1.5625rem!important
}
.mb-30{
    margin-bottom:1.875rem!important
}
.mb-40{
    margin-bottom:2.5rem!important
}
.mb-50{
    margin-bottom:3.125rem!important
}
.mb-60{
    margin-bottom:3.75rem!important
}
.mb-70{
    margin-bottom:4.375rem!important
}
.mb-80{
    margin-bottom:5rem!important
}
.mb-90{
    margin-bottom:5.625rem!important
}
.mb-100{
    margin-bottom:6.25rem!important
}
.mb-auto{
    margin-bottom:auto!important
}
.ms-0{
    margin-left:0!important
}
.ms-1{
    margin-left:.25rem!important
}
.ms-2{
    margin-left:.5rem!important
}
.ms-3{
    margin-left:1rem!important
}
.ms-4{
    margin-left:1.5rem!important
}
.ms-5{
    margin-left:3rem!important
}
.ms-10{
    margin-left:.625rem!important
}
.ms-15{
    margin-left:.9375rem!important
}
.ms-20{
    margin-left:1.25rem!important
}
.ms-25{
    margin-left:1.5625rem!important
}
.ms-30{
    margin-left:1.875rem!important
}
.ms-40{
    margin-left:2.5rem!important
}
.ms-50{
    margin-left:3.125rem!important
}
.ms-60{
    margin-left:3.75rem!important
}
.ms-70{
    margin-left:4.375rem!important
}
.ms-80{
    margin-left:5rem!important
}
.ms-90{
    margin-left:5.625rem!important
}
.ms-100{
    margin-left:6.25rem!important
}
.ms-auto{
    margin-left:auto!important
}
.p-0{
    padding:0!important
}
.p-1{
    padding:.25rem!important
}
.p-2{
    padding:.5rem!important
}
.p-3{
    padding:1rem!important
}
.p-4{
    padding:1.5rem!important
}
.p-5{
    padding:3rem!important
}
.p-10{
    padding:.625rem!important
}
.p-15{
    padding:.9375rem!important
}
.p-20{
    padding:1.25rem!important
}
.p-25{
    padding:1.5625rem!important
}
.p-30{
    padding:1.875rem!important
}
.p-40{
    padding:2.5rem!important
}
.p-50{
    padding:3.125rem!important
}
.p-60{
    padding:3.75rem!important
}
.p-70{
    padding:4.375rem!important
}
.p-80{
    padding:5rem!important
}
.p-90{
    padding:5.625rem!important
}
.p-100{
    padding:6.25rem!important
}
.px-0{
    padding-right:0!important;
    padding-left:0!important
}
.px-1{
    padding-right:.25rem!important;
    padding-left:.25rem!important
}
.px-2{
    padding-right:.5rem!important;
    padding-left:.5rem!important
}
.px-3{
    padding-right:1rem!important;
    padding-left:1rem!important
}
.px-4{
    padding-right:1.5rem!important;
    padding-left:1.5rem!important
}
.px-5{
    padding-right:3rem!important;
    padding-left:3rem!important
}
.px-10{
    padding-right:.625rem!important;
    padding-left:.625rem!important
}
.px-15{
    padding-right:.9375rem!important;
    padding-left:.9375rem!important
}
.px-20{
    padding-right:1.25rem!important;
    padding-left:1.25rem!important
}
.px-25{
    padding-right:1.5625rem!important;
    padding-left:1.5625rem!important
}
.px-30{
    padding-right:1.875rem!important;
    padding-left:1.875rem!important
}
.px-40{
    padding-right:2.5rem!important;
    padding-left:2.5rem!important
}
.px-50{
    padding-right:3.125rem!important;
    padding-left:3.125rem!important
}
.px-60{
    padding-right:3.75rem!important;
    padding-left:3.75rem!important
}
.px-70{
    padding-right:4.375rem!important;
    padding-left:4.375rem!important
}
.px-80{
    padding-right:5rem!important;
    padding-left:5rem!important
}
.px-90{
    padding-right:5.625rem!important;
    padding-left:5.625rem!important
}
.px-100{
    padding-right:6.25rem!important;
    padding-left:6.25rem!important
}
.py-0{
    padding-top:0!important;
    padding-bottom:0!important
}
.py-1{
    padding-top:.25rem!important;
    padding-bottom:.25rem!important
}
.py-2{
    padding-top:.5rem!important;
    padding-bottom:.5rem!important
}
.py-3{
    padding-top:1rem!important;
    padding-bottom:1rem!important
}
.py-4{
    padding-top:1.5rem!important;
    padding-bottom:1.5rem!important
}
.py-5{
    padding-top:3rem!important;
    padding-bottom:3rem!important
}
.py-10{
    padding-top:.625rem!important;
    padding-bottom:.625rem!important
}
.py-15{
    padding-top:.9375rem!important;
    padding-bottom:.9375rem!important
}
.py-20{
    padding-top:1.25rem!important;
    padding-bottom:1.25rem!important
}
.py-25{
    padding-top:1.5625rem!important;
    padding-bottom:1.5625rem!important
}
.py-30{
    padding-top:1.875rem!important;
    padding-bottom:1.875rem!important
}
.py-40{
    padding-top:2.5rem!important;
    padding-bottom:2.5rem!important
}
.py-50{
    padding-top:3.125rem!important;
    padding-bottom:3.125rem!important
}
.py-60{
    padding-top:3.75rem!important;
    padding-bottom:3.75rem!important
}
.py-70{
    padding-top:4.375rem!important;
    padding-bottom:4.375rem!important
}
.py-80{
    padding-top:5rem!important;
    padding-bottom:5rem!important
}
.py-90{
    padding-top:5.625rem!important;
    padding-bottom:5.625rem!important
}
.py-100{
    padding-top:6.25rem!important;
    padding-bottom:6.25rem!important
}
.pt-0{
    padding-top:0!important
}
.pt-1{
    padding-top:.25rem!important
}
.pt-2{
    padding-top:.5rem!important
}
.pt-3{
    padding-top:1rem!important
}
.pt-4{
    padding-top:1.5rem!important
}
.pt-5{
    padding-top:3rem!important
}
.pt-10{
    padding-top:.625rem!important
}
.pt-15{
    padding-top:.9375rem!important
}
.pt-20{
    padding-top:1.25rem!important
}
.pt-25{
    padding-top:1.5625rem!important
}
.pt-30{
    padding-top:1.875rem!important
}
.pt-40{
    padding-top:2.5rem!important
}
.pt-50{
    padding-top:3.125rem!important
}
.pt-60{
    padding-top:3.75rem!important
}
.pt-70{
    padding-top:4.375rem!important
}
.pt-80{
    padding-top:5rem!important
}
.pt-90{
    padding-top:5.625rem!important
}
.pt-100{
    padding-top:6.25rem!important
}
.pe-0{
    padding-right:0!important
}
.pe-1{
    padding-right:.25rem!important
}
.pe-2{
    padding-right:.5rem!important
}
.pe-3{
    padding-right:1rem!important
}
.pe-4{
    padding-right:1.5rem!important
}
.pe-5{
    padding-right:3rem!important
}
.pe-10{
    padding-right:.625rem!important
}
.pe-15{
    padding-right:.9375rem!important
}
.pe-20{
    padding-right:1.25rem!important
}
.pe-25{
    padding-right:1.5625rem!important
}
.pe-30{
    padding-right:1.875rem!important
}
.pe-40{
    padding-right:2.5rem!important
}
.pe-50{
    padding-right:3.125rem!important
}
.pe-60{
    padding-right:3.75rem!important
}
.pe-70{
    padding-right:4.375rem!important
}
.pe-80{
    padding-right:5rem!important
}
.pe-90{
    padding-right:5.625rem!important
}
.pe-100{
    padding-right:6.25rem!important
}
.pb-0{
    padding-bottom:0!important
}
.pb-1{
    padding-bottom:.25rem!important
}
.pb-2{
    padding-bottom:.5rem!important
}
.pb-3{
    padding-bottom:1rem!important
}
.pb-4{
    padding-bottom:1.5rem!important
}
.pb-5{
    padding-bottom:3rem!important
}
.pb-10{
    padding-bottom:.625rem!important
}
.pb-15{
    padding-bottom:.9375rem!important
}
.pb-20{
    padding-bottom:1.25rem!important
}
.pb-25{
    padding-bottom:1.5625rem!important
}
.pb-30{
    padding-bottom:1.875rem!important
}
.pb-40{
    padding-bottom:2.5rem!important
}
.pb-50{
    padding-bottom:3.125rem!important
}
.pb-60{
    padding-bottom:3.75rem!important
}
.pb-70{
    padding-bottom:4.375rem!important
}
.pb-80{
    padding-bottom:5rem!important
}
.pb-90{
    padding-bottom:5.625rem!important
}
.pb-100{
    padding-bottom:6.25rem!important
}
.ps-0{
    padding-left:0!important
}
.ps-1{
    padding-left:.25rem!important
}
.ps-2{
    padding-left:.5rem!important
}
.ps-3{
    padding-left:1rem!important
}
.ps-4{
    padding-left:1.5rem!important
}
.ps-5{
    padding-left:3rem!important
}
.ps-10{
    padding-left:.625rem!important
}
.ps-15{
    padding-left:.9375rem!important
}
.ps-20{
    padding-left:1.25rem!important
}
.ps-25{
    padding-left:1.5625rem!important
}
.ps-30{
    padding-left:1.875rem!important
}
.ps-40{
    padding-left:2.5rem!important
}
.ps-50{
    padding-left:3.125rem!important
}
.ps-60{
    padding-left:3.75rem!important
}
.ps-70{
    padding-left:4.375rem!important
}
.ps-80{
    padding-left:5rem!important
}
.ps-90{
    padding-left:5.625rem!important
}
.ps-100{
    padding-left:6.25rem!important
}
.font-monospace{
    font-family:var(--bs-font-monospace)!important
}
.fz-10{
    font-size:.625rem!important
}
.fz-12{
    font-size:.75rem!important
}
.fz-14{
    font-size:.875rem!important
}
.fz-16{
    font-size:1rem!important
}
.fz-18{
    font-size:1.125rem!important
}
.fst-italic{
    font-style:italic!important
}
.fst-normal{
    font-style:normal!important
}
.fw-light{
    font-weight:300!important
}
.fw-lighter{
    font-weight:lighter!important
}
.fw-normal{
    font-weight:400!important
}
.fw-bold{
    font-weight:700!important
}
.fw-bolder{
    font-weight:bolder!important
}
.fw-medium{
    font-weight:600!important
}
.lh-1{
    line-height:1!important
}
.lh-sm{
    line-height:1.25!important
}
.lh-base{
    line-height:1.5!important
}
.lh-lg{
    line-height:2!important
}
.text-start{
    text-align:left!important
}
.text-end{
    text-align:right!important
}
.text-center{
    text-align:center!important
}
.text-decoration-none{
    text-decoration:none!important
}
.text-decoration-underline{
    text-decoration:underline!important
}
.text-decoration-line-through{
    text-decoration:line-through!important
}
.text-lowercase{
    text-transform:lowercase!important
}
.text-uppercase{
    text-transform:uppercase!important
}
.text-capitalize{
    text-transform:capitalize!important
}
.text-wrap{
    white-space:normal!important
}
.text-nowrap{
    white-space:nowrap!important
}
.text-break{
    word-wrap:break-word!important;
    word-break:break-word!important
}
.text-primary{
    --bs-text-opacity:1;
    color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important
}
.text-secondary,.text-success{
    --bs-text-opacity:1;
    color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important
}
.text-success{
    color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important
}
.text-info,.text-warning{
    --bs-text-opacity:1;
    color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important
}
.text-warning{
    color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important
}
.text-danger,.text-light{
    --bs-text-opacity:1;
    color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important
}
.text-light{
    color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important
}
.text-black,.text-dark{
    --bs-text-opacity:1;
    color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important
}
.text-black{
    color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important
}
.text-body,.text-white{
    --bs-text-opacity:1;
    color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important
}
.text-body{
    color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important
}
.text-muted{
    --bs-text-opacity:1;
    color:#6c757d!important
}
.text-black-50,.text-white-50{
    --bs-text-opacity:1;
    color:rgba(0,0,0,.5)!important
}
.text-white-50{
    color:rgba(255,255,255,.5)!important
}
.text-reset{
    --bs-text-opacity:1;
    color:inherit!important
}
.text-opacity-25{
    --bs-text-opacity:0.25
}
.text-opacity-50{
    --bs-text-opacity:0.5
}
.text-opacity-75{
    --bs-text-opacity:0.75
}
.text-opacity-100{
    --bs-text-opacity:1
}
.bg-primary{
    --bs-bg-opacity:1;
    background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important
}
.bg-secondary,.bg-success{
    --bs-bg-opacity:1;
    background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important
}
.bg-success{
    background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important
}
.bg-info,.bg-warning{
    --bs-bg-opacity:1;
    background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important
}
.bg-warning{
    background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important
}
.bg-danger,.bg-light{
    --bs-bg-opacity:1;
    background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important
}
.bg-light{
    background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important
}
.bg-black,.bg-dark{
    --bs-bg-opacity:1;
    background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important
}
.bg-black{
    background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important
}
.bg-body,.bg-white{
    --bs-bg-opacity:1;
    background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important
}
.bg-body{
    background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important
}
.bg-transparent{
    --bs-bg-opacity:1;
    background-color:transparent!important
}
.bg-opacity-10{
    --bs-bg-opacity:0.1
}
.bg-opacity-25{
    --bs-bg-opacity:0.25
}
.bg-opacity-50{
    --bs-bg-opacity:0.5
}
.bg-opacity-75{
    --bs-bg-opacity:0.75
}
.bg-opacity-100{
    --bs-bg-opacity:1
}
.bg-gradient{
    background-image:var(--bs-gradient)!important
}
.user-select-all{
    -webkit-user-select:all!important;
    -moz-user-select:all!important;
    user-select:all!important
}
.user-select-auto{
    -webkit-user-select:auto!important;
    -moz-user-select:auto!important;
    -ms-user-select:auto!important;
    user-select:auto!important
}
.user-select-none{
    -webkit-user-select:none!important;
    -moz-user-select:none!important;
    -ms-user-select:none!important;
    user-select:none!important
}
.pe-none{
    pointer-events:none!important
}
.pe-auto{
    pointer-events:auto!important
}
.rounded{
    border-radius:.25rem!important
}
.rounded-0{
    border-radius:0!important
}
.rounded-1{
    border-radius:.2rem!important
}
.rounded-2{
    border-radius:.25rem!important
}
.rounded-3{
    border-radius:.3rem!important
}
.rounded-circle{
    border-radius:50%!important
}
.rounded-pill{
    border-radius:50rem!important
}
.rounded-end,.rounded-top{
    border-top-right-radius:.25rem!important
}
.rounded-top{
    border-top-left-radius:.25rem!important
}
.rounded-end{
    border-bottom-right-radius:.25rem!important
}
.rounded-bottom,.rounded-start{
    border-bottom-left-radius:.25rem!important
}
.rounded-bottom{
    border-bottom-right-radius:.25rem!important
}
.rounded-start{
    border-top-left-radius:.25rem!important
}
.visible{
    visibility:visible!important
}
.invisible{
    visibility:hidden!important
}
@media (min-width:576px){
    .float-sm-start{
        float:left!important
    }
    .float-sm-end{
        float:right!important
    }
    .float-sm-none{
        float:none!important
    }
    .opacity-sm-0{
        opacity:0!important
    }
    .opacity-sm-25{
        opacity:.25!important
    }
    .opacity-sm-50{
        opacity:.5!important
    }
    .opacity-sm-75{
        opacity:.75!important
    }
    .opacity-sm-100{
        opacity:1!important
    }
    .d-sm-inline{
        display:inline!important
    }
    .d-sm-inline-block{
        display:inline-block!important
    }
    .d-sm-block{
        display:block!important
    }
    .d-sm-grid{
        display:grid!important
    }
    .d-sm-table{
        display:table!important
    }
    .d-sm-table-row{
        display:table-row!important
    }
    .d-sm-table-cell{
        display:table-cell!important
    }
    .d-sm-flex{
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-sm-inline-flex{
        display:-webkit-inline-box!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
    .d-sm-none{
        display:none!important
    }
    .mw-sm-25{
        max-width:25%!important
    }
    .mw-sm-50{
        max-width:50%!important
    }
    .mw-sm-75{
        max-width:75%!important
    }
    .mw-sm-100{
        max-width:100%!important
    }
    .flex-sm-fill{
        -webkit-box-flex:1!important;
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-sm-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-sm-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-sm-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-sm-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-sm-grow-0{
        -webkit-box-flex:0!important;
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-sm-grow-1{
        -webkit-box-flex:1!important;
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-sm-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-sm-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .flex-sm-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-sm-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-sm-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .gap-sm-0{
        gap:0!important
    }
    .gap-sm-1{
        gap:.25rem!important
    }
    .gap-sm-2{
        gap:.5rem!important
    }
    .gap-sm-3{
        gap:1rem!important
    }
    .gap-sm-4{
        gap:1.5rem!important
    }
    .gap-sm-5{
        gap:3rem!important
    }
    .gap-sm-10{
        gap:.625rem!important
    }
    .gap-sm-15{
        gap:.9375rem!important
    }
    .gap-sm-20{
        gap:1.25rem!important
    }
    .gap-sm-25{
        gap:1.5625rem!important
    }
    .gap-sm-30{
        gap:1.875rem!important
    }
    .gap-sm-40{
        gap:2.5rem!important
    }
    .gap-sm-50{
        gap:3.125rem!important
    }
    .gap-sm-60{
        gap:3.75rem!important
    }
    .gap-sm-70{
        gap:4.375rem!important
    }
    .gap-sm-80{
        gap:5rem!important
    }
    .gap-sm-90{
        gap:5.625rem!important
    }
    .gap-sm-100{
        gap:6.25rem!important
    }
    .justify-content-sm-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-sm-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-sm-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-sm-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-sm-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .justify-content-sm-evenly{
        -webkit-box-pack:space-evenly!important;
        -ms-flex-pack:space-evenly!important;
        justify-content:space-evenly!important
    }
    .align-items-sm-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-sm-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-sm-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-sm-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-sm-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-sm-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-sm-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-sm-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-sm-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-sm-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-sm-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-sm-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-sm-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-sm-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-sm-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-sm-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-sm-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
    .order-sm-first{
        -webkit-box-ordinal-group:0!important;
        -ms-flex-order:-1!important;
        order:-1!important
    }
    .order-sm-0{
        -webkit-box-ordinal-group:1!important;
        -ms-flex-order:0!important;
        order:0!important
    }
    .order-sm-1{
        -webkit-box-ordinal-group:2!important;
        -ms-flex-order:1!important;
        order:1!important
    }
    .order-sm-2{
        -webkit-box-ordinal-group:3!important;
        -ms-flex-order:2!important;
        order:2!important
    }
    .order-sm-3{
        -webkit-box-ordinal-group:4!important;
        -ms-flex-order:3!important;
        order:3!important
    }
    .order-sm-4{
        -webkit-box-ordinal-group:5!important;
        -ms-flex-order:4!important;
        order:4!important
    }
    .order-sm-5{
        -webkit-box-ordinal-group:6!important;
        -ms-flex-order:5!important;
        order:5!important
    }
    .order-sm-last{
        -webkit-box-ordinal-group:7!important;
        -ms-flex-order:6!important;
        order:6!important
    }
    .m-sm-0{
        margin:0!important
    }
    .m-sm-1{
        margin:.25rem!important
    }
    .m-sm-2{
        margin:.5rem!important
    }
    .m-sm-3{
        margin:1rem!important
    }
    .m-sm-4{
        margin:1.5rem!important
    }
    .m-sm-5{
        margin:3rem!important
    }
    .m-sm-10{
        margin:.625rem!important
    }
    .m-sm-15{
        margin:.9375rem!important
    }
    .m-sm-20{
        margin:1.25rem!important
    }
    .m-sm-25{
        margin:1.5625rem!important
    }
    .m-sm-30{
        margin:1.875rem!important
    }
    .m-sm-40{
        margin:2.5rem!important
    }
    .m-sm-50{
        margin:3.125rem!important
    }
    .m-sm-60{
        margin:3.75rem!important
    }
    .m-sm-70{
        margin:4.375rem!important
    }
    .m-sm-80{
        margin:5rem!important
    }
    .m-sm-90{
        margin:5.625rem!important
    }
    .m-sm-100{
        margin:6.25rem!important
    }
    .m-sm-auto{
        margin:auto!important
    }
    .mx-sm-0{
        margin-right:0!important;
        margin-left:0!important
    }
    .mx-sm-1{
        margin-right:.25rem!important;
        margin-left:.25rem!important
    }
    .mx-sm-2{
        margin-right:.5rem!important;
        margin-left:.5rem!important
    }
    .mx-sm-3{
        margin-right:1rem!important;
        margin-left:1rem!important
    }
    .mx-sm-4{
        margin-right:1.5rem!important;
        margin-left:1.5rem!important
    }
    .mx-sm-5{
        margin-right:3rem!important;
        margin-left:3rem!important
    }
    .mx-sm-10{
        margin-right:.625rem!important;
        margin-left:.625rem!important
    }
    .mx-sm-15{
        margin-right:.9375rem!important;
        margin-left:.9375rem!important
    }
    .mx-sm-20{
        margin-right:1.25rem!important;
        margin-left:1.25rem!important
    }
    .mx-sm-25{
        margin-right:1.5625rem!important;
        margin-left:1.5625rem!important
    }
    .mx-sm-30{
        margin-right:1.875rem!important;
        margin-left:1.875rem!important
    }
    .mx-sm-40{
        margin-right:2.5rem!important;
        margin-left:2.5rem!important
    }
    .mx-sm-50{
        margin-right:3.125rem!important;
        margin-left:3.125rem!important
    }
    .mx-sm-60{
        margin-right:3.75rem!important;
        margin-left:3.75rem!important
    }
    .mx-sm-70{
        margin-right:4.375rem!important;
        margin-left:4.375rem!important
    }
    .mx-sm-80{
        margin-right:5rem!important;
        margin-left:5rem!important
    }
    .mx-sm-90{
        margin-right:5.625rem!important;
        margin-left:5.625rem!important
    }
    .mx-sm-100{
        margin-right:6.25rem!important;
        margin-left:6.25rem!important
    }
    .mx-sm-auto{
        margin-right:auto!important;
        margin-left:auto!important
    }
    .my-sm-0{
        margin-top:0!important;
        margin-bottom:0!important
    }
    .my-sm-1{
        margin-top:.25rem!important;
        margin-bottom:.25rem!important
    }
    .my-sm-2{
        margin-top:.5rem!important;
        margin-bottom:.5rem!important
    }
    .my-sm-3{
        margin-top:1rem!important;
        margin-bottom:1rem!important
    }
    .my-sm-4{
        margin-top:1.5rem!important;
        margin-bottom:1.5rem!important
    }
    .my-sm-5{
        margin-top:3rem!important;
        margin-bottom:3rem!important
    }
    .my-sm-10{
        margin-top:.625rem!important;
        margin-bottom:.625rem!important
    }
    .my-sm-15{
        margin-top:.9375rem!important;
        margin-bottom:.9375rem!important
    }
    .my-sm-20{
        margin-top:1.25rem!important;
        margin-bottom:1.25rem!important
    }
    .my-sm-25{
        margin-top:1.5625rem!important;
        margin-bottom:1.5625rem!important
    }
    .my-sm-30{
        margin-top:1.875rem!important;
        margin-bottom:1.875rem!important
    }
    .my-sm-40{
        margin-top:2.5rem!important;
        margin-bottom:2.5rem!important
    }
    .my-sm-50{
        margin-top:3.125rem!important;
        margin-bottom:3.125rem!important
    }
    .my-sm-60{
        margin-top:3.75rem!important;
        margin-bottom:3.75rem!important
    }
    .my-sm-70{
        margin-top:4.375rem!important;
        margin-bottom:4.375rem!important
    }
    .my-sm-80{
        margin-top:5rem!important;
        margin-bottom:5rem!important
    }
    .my-sm-90{
        margin-top:5.625rem!important;
        margin-bottom:5.625rem!important
    }
    .my-sm-100{
        margin-top:6.25rem!important;
        margin-bottom:6.25rem!important
    }
    .my-sm-auto{
        margin-top:auto!important;
        margin-bottom:auto!important
    }
    .mt-sm-0{
        margin-top:0!important
    }
    .mt-sm-1{
        margin-top:.25rem!important
    }
    .mt-sm-2{
        margin-top:.5rem!important
    }
    .mt-sm-3{
        margin-top:1rem!important
    }
    .mt-sm-4{
        margin-top:1.5rem!important
    }
    .mt-sm-5{
        margin-top:3rem!important
    }
    .mt-sm-10{
        margin-top:.625rem!important
    }
    .mt-sm-15{
        margin-top:.9375rem!important
    }
    .mt-sm-20{
        margin-top:1.25rem!important
    }
    .mt-sm-25{
        margin-top:1.5625rem!important
    }
    .mt-sm-30{
        margin-top:1.875rem!important
    }
    .mt-sm-40{
        margin-top:2.5rem!important
    }
    .mt-sm-50{
        margin-top:3.125rem!important
    }
    .mt-sm-60{
        margin-top:3.75rem!important
    }
    .mt-sm-70{
        margin-top:4.375rem!important
    }
    .mt-sm-80{
        margin-top:5rem!important
    }
    .mt-sm-90{
        margin-top:5.625rem!important
    }
    .mt-sm-100{
        margin-top:6.25rem!important
    }
    .mt-sm-auto{
        margin-top:auto!important
    }
    .me-sm-0{
        margin-right:0!important
    }
    .me-sm-1{
        margin-right:.25rem!important
    }
    .me-sm-2{
        margin-right:.5rem!important
    }
    .me-sm-3{
        margin-right:1rem!important
    }
    .me-sm-4{
        margin-right:1.5rem!important
    }
    .me-sm-5{
        margin-right:3rem!important
    }
    .me-sm-10{
        margin-right:.625rem!important
    }
    .me-sm-15{
        margin-right:.9375rem!important
    }
    .me-sm-20{
        margin-right:1.25rem!important
    }
    .me-sm-25{
        margin-right:1.5625rem!important
    }
    .me-sm-30{
        margin-right:1.875rem!important
    }
    .me-sm-40{
        margin-right:2.5rem!important
    }
    .me-sm-50{
        margin-right:3.125rem!important
    }
    .me-sm-60{
        margin-right:3.75rem!important
    }
    .me-sm-70{
        margin-right:4.375rem!important
    }
    .me-sm-80{
        margin-right:5rem!important
    }
    .me-sm-90{
        margin-right:5.625rem!important
    }
    .me-sm-100{
        margin-right:6.25rem!important
    }
    .me-sm-auto{
        margin-right:auto!important
    }
    .mb-sm-0{
        margin-bottom:0!important
    }
    .mb-sm-1{
        margin-bottom:.25rem!important
    }
    .mb-sm-2{
        margin-bottom:.5rem!important
    }
    .mb-sm-3{
        margin-bottom:1rem!important
    }
    .mb-sm-4{
        margin-bottom:1.5rem!important
    }
    .mb-sm-5{
        margin-bottom:3rem!important
    }
    .mb-sm-10{
        margin-bottom:.625rem!important
    }
    .mb-sm-15{
        margin-bottom:.9375rem!important
    }
    .mb-sm-20{
        margin-bottom:1.25rem!important
    }
    .mb-sm-25{
        margin-bottom:1.5625rem!important
    }
    .mb-sm-30{
        margin-bottom:1.875rem!important
    }
    .mb-sm-40{
        margin-bottom:2.5rem!important
    }
    .mb-sm-50{
        margin-bottom:3.125rem!important
    }
    .mb-sm-60{
        margin-bottom:3.75rem!important
    }
    .mb-sm-70{
        margin-bottom:4.375rem!important
    }
    .mb-sm-80{
        margin-bottom:5rem!important
    }
    .mb-sm-90{
        margin-bottom:5.625rem!important
    }
    .mb-sm-100{
        margin-bottom:6.25rem!important
    }
    .mb-sm-auto{
        margin-bottom:auto!important
    }
    .ms-sm-0{
        margin-left:0!important
    }
    .ms-sm-1{
        margin-left:.25rem!important
    }
    .ms-sm-2{
        margin-left:.5rem!important
    }
    .ms-sm-3{
        margin-left:1rem!important
    }
    .ms-sm-4{
        margin-left:1.5rem!important
    }
    .ms-sm-5{
        margin-left:3rem!important
    }
    .ms-sm-10{
        margin-left:.625rem!important
    }
    .ms-sm-15{
        margin-left:.9375rem!important
    }
    .ms-sm-20{
        margin-left:1.25rem!important
    }
    .ms-sm-25{
        margin-left:1.5625rem!important
    }
    .ms-sm-30{
        margin-left:1.875rem!important
    }
    .ms-sm-40{
        margin-left:2.5rem!important
    }
    .ms-sm-50{
        margin-left:3.125rem!important
    }
    .ms-sm-60{
        margin-left:3.75rem!important
    }
    .ms-sm-70{
        margin-left:4.375rem!important
    }
    .ms-sm-80{
        margin-left:5rem!important
    }
    .ms-sm-90{
        margin-left:5.625rem!important
    }
    .ms-sm-100{
        margin-left:6.25rem!important
    }
    .ms-sm-auto{
        margin-left:auto!important
    }
    .p-sm-0{
        padding:0!important
    }
    .p-sm-1{
        padding:.25rem!important
    }
    .p-sm-2{
        padding:.5rem!important
    }
    .p-sm-3{
        padding:1rem!important
    }
    .p-sm-4{
        padding:1.5rem!important
    }
    .p-sm-5{
        padding:3rem!important
    }
    .p-sm-10{
        padding:.625rem!important
    }
    .p-sm-15{
        padding:.9375rem!important
    }
    .p-sm-20{
        padding:1.25rem!important
    }
    .p-sm-25{
        padding:1.5625rem!important
    }
    .p-sm-30{
        padding:1.875rem!important
    }
    .p-sm-40{
        padding:2.5rem!important
    }
    .p-sm-50{
        padding:3.125rem!important
    }
    .p-sm-60{
        padding:3.75rem!important
    }
    .p-sm-70{
        padding:4.375rem!important
    }
    .p-sm-80{
        padding:5rem!important
    }
    .p-sm-90{
        padding:5.625rem!important
    }
    .p-sm-100{
        padding:6.25rem!important
    }
    .px-sm-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .px-sm-1{
        padding-right:.25rem!important;
        padding-left:.25rem!important
    }
    .px-sm-2{
        padding-right:.5rem!important;
        padding-left:.5rem!important
    }
    .px-sm-3{
        padding-right:1rem!important;
        padding-left:1rem!important
    }
    .px-sm-4{
        padding-right:1.5rem!important;
        padding-left:1.5rem!important
    }
    .px-sm-5{
        padding-right:3rem!important;
        padding-left:3rem!important
    }
    .px-sm-10{
        padding-right:.625rem!important;
        padding-left:.625rem!important
    }
    .px-sm-15{
        padding-right:.9375rem!important;
        padding-left:.9375rem!important
    }
    .px-sm-20{
        padding-right:1.25rem!important;
        padding-left:1.25rem!important
    }
    .px-sm-25{
        padding-right:1.5625rem!important;
        padding-left:1.5625rem!important
    }
    .px-sm-30{
        padding-right:1.875rem!important;
        padding-left:1.875rem!important
    }
    .px-sm-40{
        padding-right:2.5rem!important;
        padding-left:2.5rem!important
    }
    .px-sm-50{
        padding-right:3.125rem!important;
        padding-left:3.125rem!important
    }
    .px-sm-60{
        padding-right:3.75rem!important;
        padding-left:3.75rem!important
    }
    .px-sm-70{
        padding-right:4.375rem!important;
        padding-left:4.375rem!important
    }
    .px-sm-80{
        padding-right:5rem!important;
        padding-left:5rem!important
    }
    .px-sm-90{
        padding-right:5.625rem!important;
        padding-left:5.625rem!important
    }
    .px-sm-100{
        padding-right:6.25rem!important;
        padding-left:6.25rem!important
    }
    .py-sm-0{
        padding-top:0!important;
        padding-bottom:0!important
    }
    .py-sm-1{
        padding-top:.25rem!important;
        padding-bottom:.25rem!important
    }
    .py-sm-2{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .py-sm-3{
        padding-top:1rem!important;
        padding-bottom:1rem!important
    }
    .py-sm-4{
        padding-top:1.5rem!important;
        padding-bottom:1.5rem!important
    }
    .py-sm-5{
        padding-top:3rem!important;
        padding-bottom:3rem!important
    }
    .py-sm-10{
        padding-top:.625rem!important;
        padding-bottom:.625rem!important
    }
    .py-sm-15{
        padding-top:.9375rem!important;
        padding-bottom:.9375rem!important
    }
    .py-sm-20{
        padding-top:1.25rem!important;
        padding-bottom:1.25rem!important
    }
    .py-sm-25{
        padding-top:1.5625rem!important;
        padding-bottom:1.5625rem!important
    }
    .py-sm-30{
        padding-top:1.875rem!important;
        padding-bottom:1.875rem!important
    }
    .py-sm-40{
        padding-top:2.5rem!important;
        padding-bottom:2.5rem!important
    }
    .py-sm-50{
        padding-top:3.125rem!important;
        padding-bottom:3.125rem!important
    }
    .py-sm-60{
        padding-top:3.75rem!important;
        padding-bottom:3.75rem!important
    }
    .py-sm-70{
        padding-top:4.375rem!important;
        padding-bottom:4.375rem!important
    }
    .py-sm-80{
        padding-top:5rem!important;
        padding-bottom:5rem!important
    }
    .py-sm-90{
        padding-top:5.625rem!important;
        padding-bottom:5.625rem!important
    }
    .py-sm-100{
        padding-top:6.25rem!important;
        padding-bottom:6.25rem!important
    }
    .pt-sm-0{
        padding-top:0!important
    }
    .pt-sm-1{
        padding-top:.25rem!important
    }
    .pt-sm-2{
        padding-top:.5rem!important
    }
    .pt-sm-3{
        padding-top:1rem!important
    }
    .pt-sm-4{
        padding-top:1.5rem!important
    }
    .pt-sm-5{
        padding-top:3rem!important
    }
    .pt-sm-10{
        padding-top:.625rem!important
    }
    .pt-sm-15{
        padding-top:.9375rem!important
    }
    .pt-sm-20{
        padding-top:1.25rem!important
    }
    .pt-sm-25{
        padding-top:1.5625rem!important
    }
    .pt-sm-30{
        padding-top:1.875rem!important
    }
    .pt-sm-40{
        padding-top:2.5rem!important
    }
    .pt-sm-50{
        padding-top:3.125rem!important
    }
    .pt-sm-60{
        padding-top:3.75rem!important
    }
    .pt-sm-70{
        padding-top:4.375rem!important
    }
    .pt-sm-80{
        padding-top:5rem!important
    }
    .pt-sm-90{
        padding-top:5.625rem!important
    }
    .pt-sm-100{
        padding-top:6.25rem!important
    }
    .pe-sm-0{
        padding-right:0!important
    }
    .pe-sm-1{
        padding-right:.25rem!important
    }
    .pe-sm-2{
        padding-right:.5rem!important
    }
    .pe-sm-3{
        padding-right:1rem!important
    }
    .pe-sm-4{
        padding-right:1.5rem!important
    }
    .pe-sm-5{
        padding-right:3rem!important
    }
    .pe-sm-10{
        padding-right:.625rem!important
    }
    .pe-sm-15{
        padding-right:.9375rem!important
    }
    .pe-sm-20{
        padding-right:1.25rem!important
    }
    .pe-sm-25{
        padding-right:1.5625rem!important
    }
    .pe-sm-30{
        padding-right:1.875rem!important
    }
    .pe-sm-40{
        padding-right:2.5rem!important
    }
    .pe-sm-50{
        padding-right:3.125rem!important
    }
    .pe-sm-60{
        padding-right:3.75rem!important
    }
    .pe-sm-70{
        padding-right:4.375rem!important
    }
    .pe-sm-80{
        padding-right:5rem!important
    }
    .pe-sm-90{
        padding-right:5.625rem!important
    }
    .pe-sm-100{
        padding-right:6.25rem!important
    }
    .pb-sm-0{
        padding-bottom:0!important
    }
    .pb-sm-1{
        padding-bottom:.25rem!important
    }
    .pb-sm-2{
        padding-bottom:.5rem!important
    }
    .pb-sm-3{
        padding-bottom:1rem!important
    }
    .pb-sm-4{
        padding-bottom:1.5rem!important
    }
    .pb-sm-5{
        padding-bottom:3rem!important
    }
    .pb-sm-10{
        padding-bottom:.625rem!important
    }
    .pb-sm-15{
        padding-bottom:.9375rem!important
    }
    .pb-sm-20{
        padding-bottom:1.25rem!important
    }
    .pb-sm-25{
        padding-bottom:1.5625rem!important
    }
    .pb-sm-30{
        padding-bottom:1.875rem!important
    }
    .pb-sm-40{
        padding-bottom:2.5rem!important
    }
    .pb-sm-50{
        padding-bottom:3.125rem!important
    }
    .pb-sm-60{
        padding-bottom:3.75rem!important
    }
    .pb-sm-70{
        padding-bottom:4.375rem!important
    }
    .pb-sm-80{
        padding-bottom:5rem!important
    }
    .pb-sm-90{
        padding-bottom:5.625rem!important
    }
    .pb-sm-100{
        padding-bottom:6.25rem!important
    }
    .ps-sm-0{
        padding-left:0!important
    }
    .ps-sm-1{
        padding-left:.25rem!important
    }
    .ps-sm-2{
        padding-left:.5rem!important
    }
    .ps-sm-3{
        padding-left:1rem!important
    }
    .ps-sm-4{
        padding-left:1.5rem!important
    }
    .ps-sm-5{
        padding-left:3rem!important
    }
    .ps-sm-10{
        padding-left:.625rem!important
    }
    .ps-sm-15{
        padding-left:.9375rem!important
    }
    .ps-sm-20{
        padding-left:1.25rem!important
    }
    .ps-sm-25{
        padding-left:1.5625rem!important
    }
    .ps-sm-30{
        padding-left:1.875rem!important
    }
    .ps-sm-40{
        padding-left:2.5rem!important
    }
    .ps-sm-50{
        padding-left:3.125rem!important
    }
    .ps-sm-60{
        padding-left:3.75rem!important
    }
    .ps-sm-70{
        padding-left:4.375rem!important
    }
    .ps-sm-80{
        padding-left:5rem!important
    }
    .ps-sm-90{
        padding-left:5.625rem!important
    }
    .ps-sm-100{
        padding-left:6.25rem!important
    }
    .fz-sm-10{
        font-size:.625rem!important
    }
    .fz-sm-12{
        font-size:.75rem!important
    }
    .fz-sm-14{
        font-size:.875rem!important
    }
    .fz-sm-16{
        font-size:1rem!important
    }
    .fz-sm-18{
        font-size:1.125rem!important
    }
    .text-sm-start{
        text-align:left!important
    }
    .text-sm-end{
        text-align:right!important
    }
    .text-sm-center{
        text-align:center!important
    }
}
@media (min-width:768px){
    .float-md-start{
        float:left!important
    }
    .float-md-end{
        float:right!important
    }
    .float-md-none{
        float:none!important
    }
    .opacity-md-0{
        opacity:0!important
    }
    .opacity-md-25{
        opacity:.25!important
    }
    .opacity-md-50{
        opacity:.5!important
    }
    .opacity-md-75{
        opacity:.75!important
    }
    .opacity-md-100{
        opacity:1!important
    }
    .d-md-inline{
        display:inline!important
    }
    .d-md-inline-block{
        display:inline-block!important
    }
    .d-md-block{
        display:block!important
    }
    .d-md-grid{
        display:grid!important
    }
    .d-md-table{
        display:table!important
    }
    .d-md-table-row{
        display:table-row!important
    }
    .d-md-table-cell{
        display:table-cell!important
    }
    .d-md-flex{
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-md-inline-flex{
        display:-webkit-inline-box!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
    .d-md-none{
        display:none!important
    }
    .mw-md-25{
        max-width:25%!important
    }
    .mw-md-50{
        max-width:50%!important
    }
    .mw-md-75{
        max-width:75%!important
    }
    .mw-md-100{
        max-width:100%!important
    }
    .flex-md-fill{
        -webkit-box-flex:1!important;
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-md-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-md-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-md-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-md-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-md-grow-0{
        -webkit-box-flex:0!important;
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-md-grow-1{
        -webkit-box-flex:1!important;
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-md-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-md-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .flex-md-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-md-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-md-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .gap-md-0{
        gap:0!important
    }
    .gap-md-1{
        gap:.25rem!important
    }
    .gap-md-2{
        gap:.5rem!important
    }
    .gap-md-3{
        gap:1rem!important
    }
    .gap-md-4{
        gap:1.5rem!important
    }
    .gap-md-5{
        gap:3rem!important
    }
    .gap-md-10{
        gap:.625rem!important
    }
    .gap-md-15{
        gap:.9375rem!important
    }
    .gap-md-20{
        gap:1.25rem!important
    }
    .gap-md-25{
        gap:1.5625rem!important
    }
    .gap-md-30{
        gap:1.875rem!important
    }
    .gap-md-40{
        gap:2.5rem!important
    }
    .gap-md-50{
        gap:3.125rem!important
    }
    .gap-md-60{
        gap:3.75rem!important
    }
    .gap-md-70{
        gap:4.375rem!important
    }
    .gap-md-80{
        gap:5rem!important
    }
    .gap-md-90{
        gap:5.625rem!important
    }
    .gap-md-100{
        gap:6.25rem!important
    }
    .justify-content-md-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-md-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-md-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-md-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-md-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .justify-content-md-evenly{
        -webkit-box-pack:space-evenly!important;
        -ms-flex-pack:space-evenly!important;
        justify-content:space-evenly!important
    }
    .align-items-md-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-md-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-md-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-md-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-md-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-md-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-md-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-md-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-md-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-md-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-md-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-md-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-md-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-md-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-md-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-md-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-md-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
    .order-md-first{
        -webkit-box-ordinal-group:0!important;
        -ms-flex-order:-1!important;
        order:-1!important
    }
    .order-md-0{
        -webkit-box-ordinal-group:1!important;
        -ms-flex-order:0!important;
        order:0!important
    }
    .order-md-1{
        -webkit-box-ordinal-group:2!important;
        -ms-flex-order:1!important;
        order:1!important
    }
    .order-md-2{
        -webkit-box-ordinal-group:3!important;
        -ms-flex-order:2!important;
        order:2!important
    }
    .order-md-3{
        -webkit-box-ordinal-group:4!important;
        -ms-flex-order:3!important;
        order:3!important
    }
    .order-md-4{
        -webkit-box-ordinal-group:5!important;
        -ms-flex-order:4!important;
        order:4!important
    }
    .order-md-5{
        -webkit-box-ordinal-group:6!important;
        -ms-flex-order:5!important;
        order:5!important
    }
    .order-md-last{
        -webkit-box-ordinal-group:7!important;
        -ms-flex-order:6!important;
        order:6!important
    }
    .m-md-0{
        margin:0!important
    }
    .m-md-1{
        margin:.25rem!important
    }
    .m-md-2{
        margin:.5rem!important
    }
    .m-md-3{
        margin:1rem!important
    }
    .m-md-4{
        margin:1.5rem!important
    }
    .m-md-5{
        margin:3rem!important
    }
    .m-md-10{
        margin:.625rem!important
    }
    .m-md-15{
        margin:.9375rem!important
    }
    .m-md-20{
        margin:1.25rem!important
    }
    .m-md-25{
        margin:1.5625rem!important
    }
    .m-md-30{
        margin:1.875rem!important
    }
    .m-md-40{
        margin:2.5rem!important
    }
    .m-md-50{
        margin:3.125rem!important
    }
    .m-md-60{
        margin:3.75rem!important
    }
    .m-md-70{
        margin:4.375rem!important
    }
    .m-md-80{
        margin:5rem!important
    }
    .m-md-90{
        margin:5.625rem!important
    }
    .m-md-100{
        margin:6.25rem!important
    }
    .m-md-auto{
        margin:auto!important
    }
    .mx-md-0{
        margin-right:0!important;
        margin-left:0!important
    }
    .mx-md-1{
        margin-right:.25rem!important;
        margin-left:.25rem!important
    }
    .mx-md-2{
        margin-right:.5rem!important;
        margin-left:.5rem!important
    }
    .mx-md-3{
        margin-right:1rem!important;
        margin-left:1rem!important
    }
    .mx-md-4{
        margin-right:1.5rem!important;
        margin-left:1.5rem!important
    }
    .mx-md-5{
        margin-right:3rem!important;
        margin-left:3rem!important
    }
    .mx-md-10{
        margin-right:.625rem!important;
        margin-left:.625rem!important
    }
    .mx-md-15{
        margin-right:.9375rem!important;
        margin-left:.9375rem!important
    }
    .mx-md-20{
        margin-right:1.25rem!important;
        margin-left:1.25rem!important
    }
    .mx-md-25{
        margin-right:1.5625rem!important;
        margin-left:1.5625rem!important
    }
    .mx-md-30{
        margin-right:1.875rem!important;
        margin-left:1.875rem!important
    }
    .mx-md-40{
        margin-right:2.5rem!important;
        margin-left:2.5rem!important
    }
    .mx-md-50{
        margin-right:3.125rem!important;
        margin-left:3.125rem!important
    }
    .mx-md-60{
        margin-right:3.75rem!important;
        margin-left:3.75rem!important
    }
    .mx-md-70{
        margin-right:4.375rem!important;
        margin-left:4.375rem!important
    }
    .mx-md-80{
        margin-right:5rem!important;
        margin-left:5rem!important
    }
    .mx-md-90{
        margin-right:5.625rem!important;
        margin-left:5.625rem!important
    }
    .mx-md-100{
        margin-right:6.25rem!important;
        margin-left:6.25rem!important
    }
    .mx-md-auto{
        margin-right:auto!important;
        margin-left:auto!important
    }
    .my-md-0{
        margin-top:0!important;
        margin-bottom:0!important
    }
    .my-md-1{
        margin-top:.25rem!important;
        margin-bottom:.25rem!important
    }
    .my-md-2{
        margin-top:.5rem!important;
        margin-bottom:.5rem!important
    }
    .my-md-3{
        margin-top:1rem!important;
        margin-bottom:1rem!important
    }
    .my-md-4{
        margin-top:1.5rem!important;
        margin-bottom:1.5rem!important
    }
    .my-md-5{
        margin-top:3rem!important;
        margin-bottom:3rem!important
    }
    .my-md-10{
        margin-top:.625rem!important;
        margin-bottom:.625rem!important
    }
    .my-md-15{
        margin-top:.9375rem!important;
        margin-bottom:.9375rem!important
    }
    .my-md-20{
        margin-top:1.25rem!important;
        margin-bottom:1.25rem!important
    }
    .my-md-25{
        margin-top:1.5625rem!important;
        margin-bottom:1.5625rem!important
    }
    .my-md-30{
        margin-top:1.875rem!important;
        margin-bottom:1.875rem!important
    }
    .my-md-40{
        margin-top:2.5rem!important;
        margin-bottom:2.5rem!important
    }
    .my-md-50{
        margin-top:3.125rem!important;
        margin-bottom:3.125rem!important
    }
    .my-md-60{
        margin-top:3.75rem!important;
        margin-bottom:3.75rem!important
    }
    .my-md-70{
        margin-top:4.375rem!important;
        margin-bottom:4.375rem!important
    }
    .my-md-80{
        margin-top:5rem!important;
        margin-bottom:5rem!important
    }
    .my-md-90{
        margin-top:5.625rem!important;
        margin-bottom:5.625rem!important
    }
    .my-md-100{
        margin-top:6.25rem!important;
        margin-bottom:6.25rem!important
    }
    .my-md-auto{
        margin-top:auto!important;
        margin-bottom:auto!important
    }
    .mt-md-0{
        margin-top:0!important
    }
    .mt-md-1{
        margin-top:.25rem!important
    }
    .mt-md-2{
        margin-top:.5rem!important
    }
    .mt-md-3{
        margin-top:1rem!important
    }
    .mt-md-4{
        margin-top:1.5rem!important
    }
    .mt-md-5{
        margin-top:3rem!important
    }
    .mt-md-10{
        margin-top:.625rem!important
    }
    .mt-md-15{
        margin-top:.9375rem!important
    }
    .mt-md-20{
        margin-top:1.25rem!important
    }
    .mt-md-25{
        margin-top:1.5625rem!important
    }
    .mt-md-30{
        margin-top:1.875rem!important
    }
    .mt-md-40{
        margin-top:2.5rem!important
    }
    .mt-md-50{
        margin-top:3.125rem!important
    }
    .mt-md-60{
        margin-top:3.75rem!important
    }
    .mt-md-70{
        margin-top:4.375rem!important
    }
    .mt-md-80{
        margin-top:5rem!important
    }
    .mt-md-90{
        margin-top:5.625rem!important
    }
    .mt-md-100{
        margin-top:6.25rem!important
    }
    .mt-md-auto{
        margin-top:auto!important
    }
    .me-md-0{
        margin-right:0!important
    }
    .me-md-1{
        margin-right:.25rem!important
    }
    .me-md-2{
        margin-right:.5rem!important
    }
    .me-md-3{
        margin-right:1rem!important
    }
    .me-md-4{
        margin-right:1.5rem!important
    }
    .me-md-5{
        margin-right:3rem!important
    }
    .me-md-10{
        margin-right:.625rem!important
    }
    .me-md-15{
        margin-right:.9375rem!important
    }
    .me-md-20{
        margin-right:1.25rem!important
    }
    .me-md-25{
        margin-right:1.5625rem!important
    }
    .me-md-30{
        margin-right:1.875rem!important
    }
    .me-md-40{
        margin-right:2.5rem!important
    }
    .me-md-50{
        margin-right:3.125rem!important
    }
    .me-md-60{
        margin-right:3.75rem!important
    }
    .me-md-70{
        margin-right:4.375rem!important
    }
    .me-md-80{
        margin-right:5rem!important
    }
    .me-md-90{
        margin-right:5.625rem!important
    }
    .me-md-100{
        margin-right:6.25rem!important
    }
    .me-md-auto{
        margin-right:auto!important
    }
    .mb-md-0{
        margin-bottom:0!important
    }
    .mb-md-1{
        margin-bottom:.25rem!important
    }
    .mb-md-2{
        margin-bottom:.5rem!important
    }
    .mb-md-3{
        margin-bottom:1rem!important
    }
    .mb-md-4{
        margin-bottom:1.5rem!important
    }
    .mb-md-5{
        margin-bottom:3rem!important
    }
    .mb-md-10{
        margin-bottom:.625rem!important
    }
    .mb-md-15{
        margin-bottom:.9375rem!important
    }
    .mb-md-20{
        margin-bottom:1.25rem!important
    }
    .mb-md-25{
        margin-bottom:1.5625rem!important
    }
    .mb-md-30{
        margin-bottom:1.875rem!important
    }
    .mb-md-40{
        margin-bottom:2.5rem!important
    }
    .mb-md-50{
        margin-bottom:3.125rem!important
    }
    .mb-md-60{
        margin-bottom:3.75rem!important
    }
    .mb-md-70{
        margin-bottom:4.375rem!important
    }
    .mb-md-80{
        margin-bottom:5rem!important
    }
    .mb-md-90{
        margin-bottom:5.625rem!important
    }
    .mb-md-100{
        margin-bottom:6.25rem!important
    }
    .mb-md-auto{
        margin-bottom:auto!important
    }
    .ms-md-0{
        margin-left:0!important
    }
    .ms-md-1{
        margin-left:.25rem!important
    }
    .ms-md-2{
        margin-left:.5rem!important
    }
    .ms-md-3{
        margin-left:1rem!important
    }
    .ms-md-4{
        margin-left:1.5rem!important
    }
    .ms-md-5{
        margin-left:3rem!important
    }
    .ms-md-10{
        margin-left:.625rem!important
    }
    .ms-md-15{
        margin-left:.9375rem!important
    }
    .ms-md-20{
        margin-left:1.25rem!important
    }
    .ms-md-25{
        margin-left:1.5625rem!important
    }
    .ms-md-30{
        margin-left:1.875rem!important
    }
    .ms-md-40{
        margin-left:2.5rem!important
    }
    .ms-md-50{
        margin-left:3.125rem!important
    }
    .ms-md-60{
        margin-left:3.75rem!important
    }
    .ms-md-70{
        margin-left:4.375rem!important
    }
    .ms-md-80{
        margin-left:5rem!important
    }
    .ms-md-90{
        margin-left:5.625rem!important
    }
    .ms-md-100{
        margin-left:6.25rem!important
    }
    .ms-md-auto{
        margin-left:auto!important
    }
    .p-md-0{
        padding:0!important
    }
    .p-md-1{
        padding:.25rem!important
    }
    .p-md-2{
        padding:.5rem!important
    }
    .p-md-3{
        padding:1rem!important
    }
    .p-md-4{
        padding:1.5rem!important
    }
    .p-md-5{
        padding:3rem!important
    }
    .p-md-10{
        padding:.625rem!important
    }
    .p-md-15{
        padding:.9375rem!important
    }
    .p-md-20{
        padding:1.25rem!important
    }
    .p-md-25{
        padding:1.5625rem!important
    }
    .p-md-30{
        padding:1.875rem!important
    }
    .p-md-40{
        padding:2.5rem!important
    }
    .p-md-50{
        padding:3.125rem!important
    }
    .p-md-60{
        padding:3.75rem!important
    }
    .p-md-70{
        padding:4.375rem!important
    }
    .p-md-80{
        padding:5rem!important
    }
    .p-md-90{
        padding:5.625rem!important
    }
    .p-md-100{
        padding:6.25rem!important
    }
    .px-md-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .px-md-1{
        padding-right:.25rem!important;
        padding-left:.25rem!important
    }
    .px-md-2{
        padding-right:.5rem!important;
        padding-left:.5rem!important
    }
    .px-md-3{
        padding-right:1rem!important;
        padding-left:1rem!important
    }
    .px-md-4{
        padding-right:1.5rem!important;
        padding-left:1.5rem!important
    }
    .px-md-5{
        padding-right:3rem!important;
        padding-left:3rem!important
    }
    .px-md-10{
        padding-right:.625rem!important;
        padding-left:.625rem!important
    }
    .px-md-15{
        padding-right:.9375rem!important;
        padding-left:.9375rem!important
    }
    .px-md-20{
        padding-right:1.25rem!important;
        padding-left:1.25rem!important
    }
    .px-md-25{
        padding-right:1.5625rem!important;
        padding-left:1.5625rem!important
    }
    .px-md-30{
        padding-right:1.875rem!important;
        padding-left:1.875rem!important
    }
    .px-md-40{
        padding-right:2.5rem!important;
        padding-left:2.5rem!important
    }
    .px-md-50{
        padding-right:3.125rem!important;
        padding-left:3.125rem!important
    }
    .px-md-60{
        padding-right:3.75rem!important;
        padding-left:3.75rem!important
    }
    .px-md-70{
        padding-right:4.375rem!important;
        padding-left:4.375rem!important
    }
    .px-md-80{
        padding-right:5rem!important;
        padding-left:5rem!important
    }
    .px-md-90{
        padding-right:5.625rem!important;
        padding-left:5.625rem!important
    }
    .px-md-100{
        padding-right:6.25rem!important;
        padding-left:6.25rem!important
    }
    .py-md-0{
        padding-top:0!important;
        padding-bottom:0!important
    }
    .py-md-1{
        padding-top:.25rem!important;
        padding-bottom:.25rem!important
    }
    .py-md-2{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .py-md-3{
        padding-top:1rem!important;
        padding-bottom:1rem!important
    }
    .py-md-4{
        padding-top:1.5rem!important;
        padding-bottom:1.5rem!important
    }
    .py-md-5{
        padding-top:3rem!important;
        padding-bottom:3rem!important
    }
    .py-md-10{
        padding-top:.625rem!important;
        padding-bottom:.625rem!important
    }
    .py-md-15{
        padding-top:.9375rem!important;
        padding-bottom:.9375rem!important
    }
    .py-md-20{
        padding-top:1.25rem!important;
        padding-bottom:1.25rem!important
    }
    .py-md-25{
        padding-top:1.5625rem!important;
        padding-bottom:1.5625rem!important
    }
    .py-md-30{
        padding-top:1.875rem!important;
        padding-bottom:1.875rem!important
    }
    .py-md-40{
        padding-top:2.5rem!important;
        padding-bottom:2.5rem!important
    }
    .py-md-50{
        padding-top:3.125rem!important;
        padding-bottom:3.125rem!important
    }
    .py-md-60{
        padding-top:3.75rem!important;
        padding-bottom:3.75rem!important
    }
    .py-md-70{
        padding-top:4.375rem!important;
        padding-bottom:4.375rem!important
    }
    .py-md-80{
        padding-top:5rem!important;
        padding-bottom:5rem!important
    }
    .py-md-90{
        padding-top:5.625rem!important;
        padding-bottom:5.625rem!important
    }
    .py-md-100{
        padding-top:6.25rem!important;
        padding-bottom:6.25rem!important
    }
    .pt-md-0{
        padding-top:0!important
    }
    .pt-md-1{
        padding-top:.25rem!important
    }
    .pt-md-2{
        padding-top:.5rem!important
    }
    .pt-md-3{
        padding-top:1rem!important
    }
    .pt-md-4{
        padding-top:1.5rem!important
    }
    .pt-md-5{
        padding-top:3rem!important
    }
    .pt-md-10{
        padding-top:.625rem!important
    }
    .pt-md-15{
        padding-top:.9375rem!important
    }
    .pt-md-20{
        padding-top:1.25rem!important
    }
    .pt-md-25{
        padding-top:1.5625rem!important
    }
    .pt-md-30{
        padding-top:1.875rem!important
    }
    .pt-md-40{
        padding-top:2.5rem!important
    }
    .pt-md-50{
        padding-top:3.125rem!important
    }
    .pt-md-60{
        padding-top:3.75rem!important
    }
    .pt-md-70{
        padding-top:4.375rem!important
    }
    .pt-md-80{
        padding-top:5rem!important
    }
    .pt-md-90{
        padding-top:5.625rem!important
    }
    .pt-md-100{
        padding-top:6.25rem!important
    }
    .pe-md-0{
        padding-right:0!important
    }
    .pe-md-1{
        padding-right:.25rem!important
    }
    .pe-md-2{
        padding-right:.5rem!important
    }
    .pe-md-3{
        padding-right:1rem!important
    }
    .pe-md-4{
        padding-right:1.5rem!important
    }
    .pe-md-5{
        padding-right:3rem!important
    }
    .pe-md-10{
        padding-right:.625rem!important
    }
    .pe-md-15{
        padding-right:.9375rem!important
    }
    .pe-md-20{
        padding-right:1.25rem!important
    }
    .pe-md-25{
        padding-right:1.5625rem!important
    }
    .pe-md-30{
        padding-right:1.875rem!important
    }
    .pe-md-40{
        padding-right:2.5rem!important
    }
    .pe-md-50{
        padding-right:3.125rem!important
    }
    .pe-md-60{
        padding-right:3.75rem!important
    }
    .pe-md-70{
        padding-right:4.375rem!important
    }
    .pe-md-80{
        padding-right:5rem!important
    }
    .pe-md-90{
        padding-right:5.625rem!important
    }
    .pe-md-100{
        padding-right:6.25rem!important
    }
    .pb-md-0{
        padding-bottom:0!important
    }
    .pb-md-1{
        padding-bottom:.25rem!important
    }
    .pb-md-2{
        padding-bottom:.5rem!important
    }
    .pb-md-3{
        padding-bottom:1rem!important
    }
    .pb-md-4{
        padding-bottom:1.5rem!important
    }
    .pb-md-5{
        padding-bottom:3rem!important
    }
    .pb-md-10{
        padding-bottom:.625rem!important
    }
    .pb-md-15{
        padding-bottom:.9375rem!important
    }
    .pb-md-20{
        padding-bottom:1.25rem!important
    }
    .pb-md-25{
        padding-bottom:1.5625rem!important
    }
    .pb-md-30{
        padding-bottom:1.875rem!important
    }
    .pb-md-40{
        padding-bottom:2.5rem!important
    }
    .pb-md-50{
        padding-bottom:3.125rem!important
    }
    .pb-md-60{
        padding-bottom:3.75rem!important
    }
    .pb-md-70{
        padding-bottom:4.375rem!important
    }
    .pb-md-80{
        padding-bottom:5rem!important
    }
    .pb-md-90{
        padding-bottom:5.625rem!important
    }
    .pb-md-100{
        padding-bottom:6.25rem!important
    }
    .ps-md-0{
        padding-left:0!important
    }
    .ps-md-1{
        padding-left:.25rem!important
    }
    .ps-md-2{
        padding-left:.5rem!important
    }
    .ps-md-3{
        padding-left:1rem!important
    }
    .ps-md-4{
        padding-left:1.5rem!important
    }
    .ps-md-5{
        padding-left:3rem!important
    }
    .ps-md-10{
        padding-left:.625rem!important
    }
    .ps-md-15{
        padding-left:.9375rem!important
    }
    .ps-md-20{
        padding-left:1.25rem!important
    }
    .ps-md-25{
        padding-left:1.5625rem!important
    }
    .ps-md-30{
        padding-left:1.875rem!important
    }
    .ps-md-40{
        padding-left:2.5rem!important
    }
    .ps-md-50{
        padding-left:3.125rem!important
    }
    .ps-md-60{
        padding-left:3.75rem!important
    }
    .ps-md-70{
        padding-left:4.375rem!important
    }
    .ps-md-80{
        padding-left:5rem!important
    }
    .ps-md-90{
        padding-left:5.625rem!important
    }
    .ps-md-100{
        padding-left:6.25rem!important
    }
    .fz-md-10{
        font-size:.625rem!important
    }
    .fz-md-12{
        font-size:.75rem!important
    }
    .fz-md-14{
        font-size:.875rem!important
    }
    .fz-md-16{
        font-size:1rem!important
    }
    .fz-md-18{
        font-size:1.125rem!important
    }
    .text-md-start{
        text-align:left!important
    }
    .text-md-end{
        text-align:right!important
    }
    .text-md-center{
        text-align:center!important
    }
}
@media (min-width:992px){
    .float-lg-start{
        float:left!important
    }
    .float-lg-end{
        float:right!important
    }
    .float-lg-none{
        float:none!important
    }
    .opacity-lg-0{
        opacity:0!important
    }
    .opacity-lg-25{
        opacity:.25!important
    }
    .opacity-lg-50{
        opacity:.5!important
    }
    .opacity-lg-75{
        opacity:.75!important
    }
    .opacity-lg-100{
        opacity:1!important
    }
    .d-lg-inline{
        display:inline!important
    }
    .d-lg-inline-block{
        display:inline-block!important
    }
    .d-lg-block{
        display:block!important
    }
    .d-lg-grid{
        display:grid!important
    }
    .d-lg-table{
        display:table!important
    }
    .d-lg-table-row{
        display:table-row!important
    }
    .d-lg-table-cell{
        display:table-cell!important
    }
    .d-lg-flex{
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-lg-inline-flex{
        display:-webkit-inline-box!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
    .d-lg-none{
        display:none!important
    }
    .mw-lg-25{
        max-width:25%!important
    }
    .mw-lg-50{
        max-width:50%!important
    }
    .mw-lg-75{
        max-width:75%!important
    }
    .mw-lg-100{
        max-width:100%!important
    }
    .flex-lg-fill{
        -webkit-box-flex:1!important;
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-lg-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-lg-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-lg-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-lg-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-lg-grow-0{
        -webkit-box-flex:0!important;
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-lg-grow-1{
        -webkit-box-flex:1!important;
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-lg-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-lg-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .flex-lg-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-lg-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-lg-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .gap-lg-0{
        gap:0!important
    }
    .gap-lg-1{
        gap:.25rem!important
    }
    .gap-lg-2{
        gap:.5rem!important
    }
    .gap-lg-3{
        gap:1rem!important
    }
    .gap-lg-4{
        gap:1.5rem!important
    }
    .gap-lg-5{
        gap:3rem!important
    }
    .gap-lg-10{
        gap:.625rem!important
    }
    .gap-lg-15{
        gap:.9375rem!important
    }
    .gap-lg-20{
        gap:1.25rem!important
    }
    .gap-lg-25{
        gap:1.5625rem!important
    }
    .gap-lg-30{
        gap:1.875rem!important
    }
    .gap-lg-40{
        gap:2.5rem!important
    }
    .gap-lg-50{
        gap:3.125rem!important
    }
    .gap-lg-60{
        gap:3.75rem!important
    }
    .gap-lg-70{
        gap:4.375rem!important
    }
    .gap-lg-80{
        gap:5rem!important
    }
    .gap-lg-90{
        gap:5.625rem!important
    }
    .gap-lg-100{
        gap:6.25rem!important
    }
    .justify-content-lg-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-lg-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-lg-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-lg-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-lg-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .justify-content-lg-evenly{
        -webkit-box-pack:space-evenly!important;
        -ms-flex-pack:space-evenly!important;
        justify-content:space-evenly!important
    }
    .align-items-lg-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-lg-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-lg-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-lg-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-lg-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-lg-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-lg-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-lg-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-lg-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-lg-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-lg-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-lg-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-lg-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-lg-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-lg-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-lg-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-lg-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
    .order-lg-first{
        -webkit-box-ordinal-group:0!important;
        -ms-flex-order:-1!important;
        order:-1!important
    }
    .order-lg-0{
        -webkit-box-ordinal-group:1!important;
        -ms-flex-order:0!important;
        order:0!important
    }
    .order-lg-1{
        -webkit-box-ordinal-group:2!important;
        -ms-flex-order:1!important;
        order:1!important
    }
    .order-lg-2{
        -webkit-box-ordinal-group:3!important;
        -ms-flex-order:2!important;
        order:2!important
    }
    .order-lg-3{
        -webkit-box-ordinal-group:4!important;
        -ms-flex-order:3!important;
        order:3!important
    }
    .order-lg-4{
        -webkit-box-ordinal-group:5!important;
        -ms-flex-order:4!important;
        order:4!important
    }
    .order-lg-5{
        -webkit-box-ordinal-group:6!important;
        -ms-flex-order:5!important;
        order:5!important
    }
    .order-lg-last{
        -webkit-box-ordinal-group:7!important;
        -ms-flex-order:6!important;
        order:6!important
    }
    .m-lg-0{
        margin:0!important
    }
    .m-lg-1{
        margin:.25rem!important
    }
    .m-lg-2{
        margin:.5rem!important
    }
    .m-lg-3{
        margin:1rem!important
    }
    .m-lg-4{
        margin:1.5rem!important
    }
    .m-lg-5{
        margin:3rem!important
    }
    .m-lg-10{
        margin:.625rem!important
    }
    .m-lg-15{
        margin:.9375rem!important
    }
    .m-lg-20{
        margin:1.25rem!important
    }
    .m-lg-25{
        margin:1.5625rem!important
    }
    .m-lg-30{
        margin:1.875rem!important
    }
    .m-lg-40{
        margin:2.5rem!important
    }
    .m-lg-50{
        margin:3.125rem!important
    }
    .m-lg-60{
        margin:3.75rem!important
    }
    .m-lg-70{
        margin:4.375rem!important
    }
    .m-lg-80{
        margin:5rem!important
    }
    .m-lg-90{
        margin:5.625rem!important
    }
    .m-lg-100{
        margin:6.25rem!important
    }
    .m-lg-auto{
        margin:auto!important
    }
    .mx-lg-0{
        margin-right:0!important;
        margin-left:0!important
    }
    .mx-lg-1{
        margin-right:.25rem!important;
        margin-left:.25rem!important
    }
    .mx-lg-2{
        margin-right:.5rem!important;
        margin-left:.5rem!important
    }
    .mx-lg-3{
        margin-right:1rem!important;
        margin-left:1rem!important
    }
    .mx-lg-4{
        margin-right:1.5rem!important;
        margin-left:1.5rem!important
    }
    .mx-lg-5{
        margin-right:3rem!important;
        margin-left:3rem!important
    }
    .mx-lg-10{
        margin-right:.625rem!important;
        margin-left:.625rem!important
    }
    .mx-lg-15{
        margin-right:.9375rem!important;
        margin-left:.9375rem!important
    }
    .mx-lg-20{
        margin-right:1.25rem!important;
        margin-left:1.25rem!important
    }
    .mx-lg-25{
        margin-right:1.5625rem!important;
        margin-left:1.5625rem!important
    }
    .mx-lg-30{
        margin-right:1.875rem!important;
        margin-left:1.875rem!important
    }
    .mx-lg-40{
        margin-right:2.5rem!important;
        margin-left:2.5rem!important
    }
    .mx-lg-50{
        margin-right:3.125rem!important;
        margin-left:3.125rem!important
    }
    .mx-lg-60{
        margin-right:3.75rem!important;
        margin-left:3.75rem!important
    }
    .mx-lg-70{
        margin-right:4.375rem!important;
        margin-left:4.375rem!important
    }
    .mx-lg-80{
        margin-right:5rem!important;
        margin-left:5rem!important
    }
    .mx-lg-90{
        margin-right:5.625rem!important;
        margin-left:5.625rem!important
    }
    .mx-lg-100{
        margin-right:6.25rem!important;
        margin-left:6.25rem!important
    }
    .mx-lg-auto{
        margin-right:auto!important;
        margin-left:auto!important
    }
    .my-lg-0{
        margin-top:0!important;
        margin-bottom:0!important
    }
    .my-lg-1{
        margin-top:.25rem!important;
        margin-bottom:.25rem!important
    }
    .my-lg-2{
        margin-top:.5rem!important;
        margin-bottom:.5rem!important
    }
    .my-lg-3{
        margin-top:1rem!important;
        margin-bottom:1rem!important
    }
    .my-lg-4{
        margin-top:1.5rem!important;
        margin-bottom:1.5rem!important
    }
    .my-lg-5{
        margin-top:3rem!important;
        margin-bottom:3rem!important
    }
    .my-lg-10{
        margin-top:.625rem!important;
        margin-bottom:.625rem!important
    }
    .my-lg-15{
        margin-top:.9375rem!important;
        margin-bottom:.9375rem!important
    }
    .my-lg-20{
        margin-top:1.25rem!important;
        margin-bottom:1.25rem!important
    }
    .my-lg-25{
        margin-top:1.5625rem!important;
        margin-bottom:1.5625rem!important
    }
    .my-lg-30{
        margin-top:1.875rem!important;
        margin-bottom:1.875rem!important
    }
    .my-lg-40{
        margin-top:2.5rem!important;
        margin-bottom:2.5rem!important
    }
    .my-lg-50{
        margin-top:3.125rem!important;
        margin-bottom:3.125rem!important
    }
    .my-lg-60{
        margin-top:3.75rem!important;
        margin-bottom:3.75rem!important
    }
    .my-lg-70{
        margin-top:4.375rem!important;
        margin-bottom:4.375rem!important
    }
    .my-lg-80{
        margin-top:5rem!important;
        margin-bottom:5rem!important
    }
    .my-lg-90{
        margin-top:5.625rem!important;
        margin-bottom:5.625rem!important
    }
    .my-lg-100{
        margin-top:6.25rem!important;
        margin-bottom:6.25rem!important
    }
    .my-lg-auto{
        margin-top:auto!important;
        margin-bottom:auto!important
    }
    .mt-lg-0{
        margin-top:0!important
    }
    .mt-lg-1{
        margin-top:.25rem!important
    }
    .mt-lg-2{
        margin-top:.5rem!important
    }
    .mt-lg-3{
        margin-top:1rem!important
    }
    .mt-lg-4{
        margin-top:1.5rem!important
    }
    .mt-lg-5{
        margin-top:3rem!important
    }
    .mt-lg-10{
        margin-top:.625rem!important
    }
    .mt-lg-15{
        margin-top:.9375rem!important
    }
    .mt-lg-20{
        margin-top:1.25rem!important
    }
    .mt-lg-25{
        margin-top:1.5625rem!important
    }
    .mt-lg-30{
        margin-top:1.875rem!important
    }
    .mt-lg-40{
        margin-top:2.5rem!important
    }
    .mt-lg-50{
        margin-top:3.125rem!important
    }
    .mt-lg-60{
        margin-top:3.75rem!important
    }
    .mt-lg-70{
        margin-top:4.375rem!important
    }
    .mt-lg-80{
        margin-top:5rem!important
    }
    .mt-lg-90{
        margin-top:5.625rem!important
    }
    .mt-lg-100{
        margin-top:6.25rem!important
    }
    .mt-lg-auto{
        margin-top:auto!important
    }
    .me-lg-0{
        margin-right:0!important
    }
    .me-lg-1{
        margin-right:.25rem!important
    }
    .me-lg-2{
        margin-right:.5rem!important
    }
    .me-lg-3{
        margin-right:1rem!important
    }
    .me-lg-4{
        margin-right:1.5rem!important
    }
    .me-lg-5{
        margin-right:3rem!important
    }
    .me-lg-10{
        margin-right:.625rem!important
    }
    .me-lg-15{
        margin-right:.9375rem!important
    }
    .me-lg-20{
        margin-right:1.25rem!important
    }
    .me-lg-25{
        margin-right:1.5625rem!important
    }
    .me-lg-30{
        margin-right:1.875rem!important
    }
    .me-lg-40{
        margin-right:2.5rem!important
    }
    .me-lg-50{
        margin-right:3.125rem!important
    }
    .me-lg-60{
        margin-right:3.75rem!important
    }
    .me-lg-70{
        margin-right:4.375rem!important
    }
    .me-lg-80{
        margin-right:5rem!important
    }
    .me-lg-90{
        margin-right:5.625rem!important
    }
    .me-lg-100{
        margin-right:6.25rem!important
    }
    .me-lg-auto{
        margin-right:auto!important
    }
    .mb-lg-0{
        margin-bottom:0!important
    }
    .mb-lg-1{
        margin-bottom:.25rem!important
    }
    .mb-lg-2{
        margin-bottom:.5rem!important
    }
    .mb-lg-3{
        margin-bottom:1rem!important
    }
    .mb-lg-4{
        margin-bottom:1.5rem!important
    }
    .mb-lg-5{
        margin-bottom:3rem!important
    }
    .mb-lg-10{
        margin-bottom:.625rem!important
    }
    .mb-lg-15{
        margin-bottom:.9375rem!important
    }
    .mb-lg-20{
        margin-bottom:1.25rem!important
    }
    .mb-lg-25{
        margin-bottom:1.5625rem!important
    }
    .mb-lg-30{
        margin-bottom:1.875rem!important
    }
    .mb-lg-40{
        margin-bottom:2.5rem!important
    }
    .mb-lg-50{
        margin-bottom:3.125rem!important
    }
    .mb-lg-60{
        margin-bottom:3.75rem!important
    }
    .mb-lg-70{
        margin-bottom:4.375rem!important
    }
    .mb-lg-80{
        margin-bottom:5rem!important
    }
    .mb-lg-90{
        margin-bottom:5.625rem!important
    }
    .mb-lg-100{
        margin-bottom:6.25rem!important
    }
    .mb-lg-auto{
        margin-bottom:auto!important
    }
    .ms-lg-0{
        margin-left:0!important
    }
    .ms-lg-1{
        margin-left:.25rem!important
    }
    .ms-lg-2{
        margin-left:.5rem!important
    }
    .ms-lg-3{
        margin-left:1rem!important
    }
    .ms-lg-4{
        margin-left:1.5rem!important
    }
    .ms-lg-5{
        margin-left:3rem!important
    }
    .ms-lg-10{
        margin-left:.625rem!important
    }
    .ms-lg-15{
        margin-left:.9375rem!important
    }
    .ms-lg-20{
        margin-left:1.25rem!important
    }
    .ms-lg-25{
        margin-left:1.5625rem!important
    }
    .ms-lg-30{
        margin-left:1.875rem!important
    }
    .ms-lg-40{
        margin-left:2.5rem!important
    }
    .ms-lg-50{
        margin-left:3.125rem!important
    }
    .ms-lg-60{
        margin-left:3.75rem!important
    }
    .ms-lg-70{
        margin-left:4.375rem!important
    }
    .ms-lg-80{
        margin-left:5rem!important
    }
    .ms-lg-90{
        margin-left:5.625rem!important
    }
    .ms-lg-100{
        margin-left:6.25rem!important
    }
    .ms-lg-auto{
        margin-left:auto!important
    }
    .p-lg-0{
        padding:0!important
    }
    .p-lg-1{
        padding:.25rem!important
    }
    .p-lg-2{
        padding:.5rem!important
    }
    .p-lg-3{
        padding:1rem!important
    }
    .p-lg-4{
        padding:1.5rem!important
    }
    .p-lg-5{
        padding:3rem!important
    }
    .p-lg-10{
        padding:.625rem!important
    }
    .p-lg-15{
        padding:.9375rem!important
    }
    .p-lg-20{
        padding:1.25rem!important
    }
    .p-lg-25{
        padding:1.5625rem!important
    }
    .p-lg-30{
        padding:1.875rem!important
    }
    .p-lg-40{
        padding:2.5rem!important
    }
    .p-lg-50{
        padding:3.125rem!important
    }
    .p-lg-60{
        padding:3.75rem!important
    }
    .p-lg-70{
        padding:4.375rem!important
    }
    .p-lg-80{
        padding:5rem!important
    }
    .p-lg-90{
        padding:5.625rem!important
    }
    .p-lg-100{
        padding:6.25rem!important
    }
    .px-lg-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .px-lg-1{
        padding-right:.25rem!important;
        padding-left:.25rem!important
    }
    .px-lg-2{
        padding-right:.5rem!important;
        padding-left:.5rem!important
    }
    .px-lg-3{
        padding-right:1rem!important;
        padding-left:1rem!important
    }
    .px-lg-4{
        padding-right:1.5rem!important;
        padding-left:1.5rem!important
    }
    .px-lg-5{
        padding-right:3rem!important;
        padding-left:3rem!important
    }
    .px-lg-10{
        padding-right:.625rem!important;
        padding-left:.625rem!important
    }
    .px-lg-15{
        padding-right:.9375rem!important;
        padding-left:.9375rem!important
    }
    .px-lg-20{
        padding-right:1.25rem!important;
        padding-left:1.25rem!important
    }
    .px-lg-25{
        padding-right:1.5625rem!important;
        padding-left:1.5625rem!important
    }
    .px-lg-30{
        padding-right:1.875rem!important;
        padding-left:1.875rem!important
    }
    .px-lg-40{
        padding-right:2.5rem!important;
        padding-left:2.5rem!important
    }
    .px-lg-50{
        padding-right:3.125rem!important;
        padding-left:3.125rem!important
    }
    .px-lg-60{
        padding-right:3.75rem!important;
        padding-left:3.75rem!important
    }
    .px-lg-70{
        padding-right:4.375rem!important;
        padding-left:4.375rem!important
    }
    .px-lg-80{
        padding-right:5rem!important;
        padding-left:5rem!important
    }
    .px-lg-90{
        padding-right:5.625rem!important;
        padding-left:5.625rem!important
    }
    .px-lg-100{
        padding-right:6.25rem!important;
        padding-left:6.25rem!important
    }
    .py-lg-0{
        padding-top:0!important;
        padding-bottom:0!important
    }
    .py-lg-1{
        padding-top:.25rem!important;
        padding-bottom:.25rem!important
    }
    .py-lg-2{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .py-lg-3{
        padding-top:1rem!important;
        padding-bottom:1rem!important
    }
    .py-lg-4{
        padding-top:1.5rem!important;
        padding-bottom:1.5rem!important
    }
    .py-lg-5{
        padding-top:3rem!important;
        padding-bottom:3rem!important
    }
    .py-lg-10{
        padding-top:.625rem!important;
        padding-bottom:.625rem!important
    }
    .py-lg-15{
        padding-top:.9375rem!important;
        padding-bottom:.9375rem!important
    }
    .py-lg-20{
        padding-top:1.25rem!important;
        padding-bottom:1.25rem!important
    }
    .py-lg-25{
        padding-top:1.5625rem!important;
        padding-bottom:1.5625rem!important
    }
    .py-lg-30{
        padding-top:1.875rem!important;
        padding-bottom:1.875rem!important
    }
    .py-lg-40{
        padding-top:2.5rem!important;
        padding-bottom:2.5rem!important
    }
    .py-lg-50{
        padding-top:3.125rem!important;
        padding-bottom:3.125rem!important
    }
    .py-lg-60{
        padding-top:3.75rem!important;
        padding-bottom:3.75rem!important
    }
    .py-lg-70{
        padding-top:4.375rem!important;
        padding-bottom:4.375rem!important
    }
    .py-lg-80{
        padding-top:5rem!important;
        padding-bottom:5rem!important
    }
    .py-lg-90{
        padding-top:5.625rem!important;
        padding-bottom:5.625rem!important
    }
    .py-lg-100{
        padding-top:6.25rem!important;
        padding-bottom:6.25rem!important
    }
    .pt-lg-0{
        padding-top:0!important
    }
    .pt-lg-1{
        padding-top:.25rem!important
    }
    .pt-lg-2{
        padding-top:.5rem!important
    }
    .pt-lg-3{
        padding-top:1rem!important
    }
    .pt-lg-4{
        padding-top:1.5rem!important
    }
    .pt-lg-5{
        padding-top:3rem!important
    }
    .pt-lg-10{
        padding-top:.625rem!important
    }
    .pt-lg-15{
        padding-top:.9375rem!important
    }
    .pt-lg-20{
        padding-top:1.25rem!important
    }
    .pt-lg-25{
        padding-top:1.5625rem!important
    }
    .pt-lg-30{
        padding-top:1.875rem!important
    }
    .pt-lg-40{
        padding-top:2.5rem!important
    }
    .pt-lg-50{
        padding-top:3.125rem!important
    }
    .pt-lg-60{
        padding-top:3.75rem!important
    }
    .pt-lg-70{
        padding-top:4.375rem!important
    }
    .pt-lg-80{
        padding-top:5rem!important
    }
    .pt-lg-90{
        padding-top:5.625rem!important
    }
    .pt-lg-100{
        padding-top:6.25rem!important
    }
    .pe-lg-0{
        padding-right:0!important
    }
    .pe-lg-1{
        padding-right:.25rem!important
    }
    .pe-lg-2{
        padding-right:.5rem!important
    }
    .pe-lg-3{
        padding-right:1rem!important
    }
    .pe-lg-4{
        padding-right:1.5rem!important
    }
    .pe-lg-5{
        padding-right:3rem!important
    }
    .pe-lg-10{
        padding-right:.625rem!important
    }
    .pe-lg-15{
        padding-right:.9375rem!important
    }
    .pe-lg-20{
        padding-right:1.25rem!important
    }
    .pe-lg-25{
        padding-right:1.5625rem!important
    }
    .pe-lg-30{
        padding-right:1.875rem!important
    }
    .pe-lg-40{
        padding-right:2.5rem!important
    }
    .pe-lg-50{
        padding-right:3.125rem!important
    }
    .pe-lg-60{
        padding-right:3.75rem!important
    }
    .pe-lg-70{
        padding-right:4.375rem!important
    }
    .pe-lg-80{
        padding-right:5rem!important
    }
    .pe-lg-90{
        padding-right:5.625rem!important
    }
    .pe-lg-100{
        padding-right:6.25rem!important
    }
    .pb-lg-0{
        padding-bottom:0!important
    }
    .pb-lg-1{
        padding-bottom:.25rem!important
    }
    .pb-lg-2{
        padding-bottom:.5rem!important
    }
    .pb-lg-3{
        padding-bottom:1rem!important
    }
    .pb-lg-4{
        padding-bottom:1.5rem!important
    }
    .pb-lg-5{
        padding-bottom:3rem!important
    }
    .pb-lg-10{
        padding-bottom:.625rem!important
    }
    .pb-lg-15{
        padding-bottom:.9375rem!important
    }
    .pb-lg-20{
        padding-bottom:1.25rem!important
    }
    .pb-lg-25{
        padding-bottom:1.5625rem!important
    }
    .pb-lg-30{
        padding-bottom:1.875rem!important
    }
    .pb-lg-40{
        padding-bottom:2.5rem!important
    }
    .pb-lg-50{
        padding-bottom:3.125rem!important
    }
    .pb-lg-60{
        padding-bottom:3.75rem!important
    }
    .pb-lg-70{
        padding-bottom:4.375rem!important
    }
    .pb-lg-80{
        padding-bottom:5rem!important
    }
    .pb-lg-90{
        padding-bottom:5.625rem!important
    }
    .pb-lg-100{
        padding-bottom:6.25rem!important
    }
    .ps-lg-0{
        padding-left:0!important
    }
    .ps-lg-1{
        padding-left:.25rem!important
    }
    .ps-lg-2{
        padding-left:.5rem!important
    }
    .ps-lg-3{
        padding-left:1rem!important
    }
    .ps-lg-4{
        padding-left:1.5rem!important
    }
    .ps-lg-5{
        padding-left:3rem!important
    }
    .ps-lg-10{
        padding-left:.625rem!important
    }
    .ps-lg-15{
        padding-left:.9375rem!important
    }
    .ps-lg-20{
        padding-left:1.25rem!important
    }
    .ps-lg-25{
        padding-left:1.5625rem!important
    }
    .ps-lg-30{
        padding-left:1.875rem!important
    }
    .ps-lg-40{
        padding-left:2.5rem!important
    }
    .ps-lg-50{
        padding-left:3.125rem!important
    }
    .ps-lg-60{
        padding-left:3.75rem!important
    }
    .ps-lg-70{
        padding-left:4.375rem!important
    }
    .ps-lg-80{
        padding-left:5rem!important
    }
    .ps-lg-90{
        padding-left:5.625rem!important
    }
    .ps-lg-100{
        padding-left:6.25rem!important
    }
    .fz-lg-10{
        font-size:.625rem!important
    }
    .fz-lg-12{
        font-size:.75rem!important
    }
    .fz-lg-14{
        font-size:.875rem!important
    }
    .fz-lg-16{
        font-size:1rem!important
    }
    .fz-lg-18{
        font-size:1.125rem!important
    }
    .text-lg-start{
        text-align:left!important
    }
    .text-lg-end{
        text-align:right!important
    }
    .text-lg-center{
        text-align:center!important
    }
}
@media (min-width:1200px){
    .float-xl-start{
        float:left!important
    }
    .float-xl-end{
        float:right!important
    }
    .float-xl-none{
        float:none!important
    }
    .opacity-xl-0{
        opacity:0!important
    }
    .opacity-xl-25{
        opacity:.25!important
    }
    .opacity-xl-50{
        opacity:.5!important
    }
    .opacity-xl-75{
        opacity:.75!important
    }
    .opacity-xl-100{
        opacity:1!important
    }
    .d-xl-inline{
        display:inline!important
    }
    .d-xl-inline-block{
        display:inline-block!important
    }
    .d-xl-block{
        display:block!important
    }
    .d-xl-grid{
        display:grid!important
    }
    .d-xl-table{
        display:table!important
    }
    .d-xl-table-row{
        display:table-row!important
    }
    .d-xl-table-cell{
        display:table-cell!important
    }
    .d-xl-flex{
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-xl-inline-flex{
        display:-webkit-inline-box!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
    .d-xl-none{
        display:none!important
    }
    .mw-xl-25{
        max-width:25%!important
    }
    .mw-xl-50{
        max-width:50%!important
    }
    .mw-xl-75{
        max-width:75%!important
    }
    .mw-xl-100{
        max-width:100%!important
    }
    .flex-xl-fill{
        -webkit-box-flex:1!important;
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-xl-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-xl-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-xl-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-xl-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-xl-grow-0{
        -webkit-box-flex:0!important;
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-xl-grow-1{
        -webkit-box-flex:1!important;
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-xl-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-xl-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .flex-xl-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-xl-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-xl-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .gap-xl-0{
        gap:0!important
    }
    .gap-xl-1{
        gap:.25rem!important
    }
    .gap-xl-2{
        gap:.5rem!important
    }
    .gap-xl-3{
        gap:1rem!important
    }
    .gap-xl-4{
        gap:1.5rem!important
    }
    .gap-xl-5{
        gap:3rem!important
    }
    .gap-xl-10{
        gap:.625rem!important
    }
    .gap-xl-15{
        gap:.9375rem!important
    }
    .gap-xl-20{
        gap:1.25rem!important
    }
    .gap-xl-25{
        gap:1.5625rem!important
    }
    .gap-xl-30{
        gap:1.875rem!important
    }
    .gap-xl-40{
        gap:2.5rem!important
    }
    .gap-xl-50{
        gap:3.125rem!important
    }
    .gap-xl-60{
        gap:3.75rem!important
    }
    .gap-xl-70{
        gap:4.375rem!important
    }
    .gap-xl-80{
        gap:5rem!important
    }
    .gap-xl-90{
        gap:5.625rem!important
    }
    .gap-xl-100{
        gap:6.25rem!important
    }
    .justify-content-xl-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-xl-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-xl-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-xl-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-xl-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .justify-content-xl-evenly{
        -webkit-box-pack:space-evenly!important;
        -ms-flex-pack:space-evenly!important;
        justify-content:space-evenly!important
    }
    .align-items-xl-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-xl-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-xl-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-xl-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-xl-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-xl-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-xl-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-xl-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-xl-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-xl-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-xl-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-xl-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-xl-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-xl-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-xl-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-xl-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-xl-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
    .order-xl-first{
        -webkit-box-ordinal-group:0!important;
        -ms-flex-order:-1!important;
        order:-1!important
    }
    .order-xl-0{
        -webkit-box-ordinal-group:1!important;
        -ms-flex-order:0!important;
        order:0!important
    }
    .order-xl-1{
        -webkit-box-ordinal-group:2!important;
        -ms-flex-order:1!important;
        order:1!important
    }
    .order-xl-2{
        -webkit-box-ordinal-group:3!important;
        -ms-flex-order:2!important;
        order:2!important
    }
    .order-xl-3{
        -webkit-box-ordinal-group:4!important;
        -ms-flex-order:3!important;
        order:3!important
    }
    .order-xl-4{
        -webkit-box-ordinal-group:5!important;
        -ms-flex-order:4!important;
        order:4!important
    }
    .order-xl-5{
        -webkit-box-ordinal-group:6!important;
        -ms-flex-order:5!important;
        order:5!important
    }
    .order-xl-last{
        -webkit-box-ordinal-group:7!important;
        -ms-flex-order:6!important;
        order:6!important
    }
    .m-xl-0{
        margin:0!important
    }
    .m-xl-1{
        margin:.25rem!important
    }
    .m-xl-2{
        margin:.5rem!important
    }
    .m-xl-3{
        margin:1rem!important
    }
    .m-xl-4{
        margin:1.5rem!important
    }
    .m-xl-5{
        margin:3rem!important
    }
    .m-xl-10{
        margin:.625rem!important
    }
    .m-xl-15{
        margin:.9375rem!important
    }
    .m-xl-20{
        margin:1.25rem!important
    }
    .m-xl-25{
        margin:1.5625rem!important
    }
    .m-xl-30{
        margin:1.875rem!important
    }
    .m-xl-40{
        margin:2.5rem!important
    }
    .m-xl-50{
        margin:3.125rem!important
    }
    .m-xl-60{
        margin:3.75rem!important
    }
    .m-xl-70{
        margin:4.375rem!important
    }
    .m-xl-80{
        margin:5rem!important
    }
    .m-xl-90{
        margin:5.625rem!important
    }
    .m-xl-100{
        margin:6.25rem!important
    }
    .m-xl-auto{
        margin:auto!important
    }
    .mx-xl-0{
        margin-right:0!important;
        margin-left:0!important
    }
    .mx-xl-1{
        margin-right:.25rem!important;
        margin-left:.25rem!important
    }
    .mx-xl-2{
        margin-right:.5rem!important;
        margin-left:.5rem!important
    }
    .mx-xl-3{
        margin-right:1rem!important;
        margin-left:1rem!important
    }
    .mx-xl-4{
        margin-right:1.5rem!important;
        margin-left:1.5rem!important
    }
    .mx-xl-5{
        margin-right:3rem!important;
        margin-left:3rem!important
    }
    .mx-xl-10{
        margin-right:.625rem!important;
        margin-left:.625rem!important
    }
    .mx-xl-15{
        margin-right:.9375rem!important;
        margin-left:.9375rem!important
    }
    .mx-xl-20{
        margin-right:1.25rem!important;
        margin-left:1.25rem!important
    }
    .mx-xl-25{
        margin-right:1.5625rem!important;
        margin-left:1.5625rem!important
    }
    .mx-xl-30{
        margin-right:1.875rem!important;
        margin-left:1.875rem!important
    }
    .mx-xl-40{
        margin-right:2.5rem!important;
        margin-left:2.5rem!important
    }
    .mx-xl-50{
        margin-right:3.125rem!important;
        margin-left:3.125rem!important
    }
    .mx-xl-60{
        margin-right:3.75rem!important;
        margin-left:3.75rem!important
    }
    .mx-xl-70{
        margin-right:4.375rem!important;
        margin-left:4.375rem!important
    }
    .mx-xl-80{
        margin-right:5rem!important;
        margin-left:5rem!important
    }
    .mx-xl-90{
        margin-right:5.625rem!important;
        margin-left:5.625rem!important
    }
    .mx-xl-100{
        margin-right:6.25rem!important;
        margin-left:6.25rem!important
    }
    .mx-xl-auto{
        margin-right:auto!important;
        margin-left:auto!important
    }
    .my-xl-0{
        margin-top:0!important;
        margin-bottom:0!important
    }
    .my-xl-1{
        margin-top:.25rem!important;
        margin-bottom:.25rem!important
    }
    .my-xl-2{
        margin-top:.5rem!important;
        margin-bottom:.5rem!important
    }
    .my-xl-3{
        margin-top:1rem!important;
        margin-bottom:1rem!important
    }
    .my-xl-4{
        margin-top:1.5rem!important;
        margin-bottom:1.5rem!important
    }
    .my-xl-5{
        margin-top:3rem!important;
        margin-bottom:3rem!important
    }
    .my-xl-10{
        margin-top:.625rem!important;
        margin-bottom:.625rem!important
    }
    .my-xl-15{
        margin-top:.9375rem!important;
        margin-bottom:.9375rem!important
    }
    .my-xl-20{
        margin-top:1.25rem!important;
        margin-bottom:1.25rem!important
    }
    .my-xl-25{
        margin-top:1.5625rem!important;
        margin-bottom:1.5625rem!important
    }
    .my-xl-30{
        margin-top:1.875rem!important;
        margin-bottom:1.875rem!important
    }
    .my-xl-40{
        margin-top:2.5rem!important;
        margin-bottom:2.5rem!important
    }
    .my-xl-50{
        margin-top:3.125rem!important;
        margin-bottom:3.125rem!important
    }
    .my-xl-60{
        margin-top:3.75rem!important;
        margin-bottom:3.75rem!important
    }
    .my-xl-70{
        margin-top:4.375rem!important;
        margin-bottom:4.375rem!important
    }
    .my-xl-80{
        margin-top:5rem!important;
        margin-bottom:5rem!important
    }
    .my-xl-90{
        margin-top:5.625rem!important;
        margin-bottom:5.625rem!important
    }
    .my-xl-100{
        margin-top:6.25rem!important;
        margin-bottom:6.25rem!important
    }
    .my-xl-auto{
        margin-top:auto!important;
        margin-bottom:auto!important
    }
    .mt-xl-0{
        margin-top:0!important
    }
    .mt-xl-1{
        margin-top:.25rem!important
    }
    .mt-xl-2{
        margin-top:.5rem!important
    }
    .mt-xl-3{
        margin-top:1rem!important
    }
    .mt-xl-4{
        margin-top:1.5rem!important
    }
    .mt-xl-5{
        margin-top:3rem!important
    }
    .mt-xl-10{
        margin-top:.625rem!important
    }
    .mt-xl-15{
        margin-top:.9375rem!important
    }
    .mt-xl-20{
        margin-top:1.25rem!important
    }
    .mt-xl-25{
        margin-top:1.5625rem!important
    }
    .mt-xl-30{
        margin-top:1.875rem!important
    }
    .mt-xl-40{
        margin-top:2.5rem!important
    }
    .mt-xl-50{
        margin-top:3.125rem!important
    }
    .mt-xl-60{
        margin-top:3.75rem!important
    }
    .mt-xl-70{
        margin-top:4.375rem!important
    }
    .mt-xl-80{
        margin-top:5rem!important
    }
    .mt-xl-90{
        margin-top:5.625rem!important
    }
    .mt-xl-100{
        margin-top:6.25rem!important
    }
    .mt-xl-auto{
        margin-top:auto!important
    }
    .me-xl-0{
        margin-right:0!important
    }
    .me-xl-1{
        margin-right:.25rem!important
    }
    .me-xl-2{
        margin-right:.5rem!important
    }
    .me-xl-3{
        margin-right:1rem!important
    }
    .me-xl-4{
        margin-right:1.5rem!important
    }
    .me-xl-5{
        margin-right:3rem!important
    }
    .me-xl-10{
        margin-right:.625rem!important
    }
    .me-xl-15{
        margin-right:.9375rem!important
    }
    .me-xl-20{
        margin-right:1.25rem!important
    }
    .me-xl-25{
        margin-right:1.5625rem!important
    }
    .me-xl-30{
        margin-right:1.875rem!important
    }
    .me-xl-40{
        margin-right:2.5rem!important
    }
    .me-xl-50{
        margin-right:3.125rem!important
    }
    .me-xl-60{
        margin-right:3.75rem!important
    }
    .me-xl-70{
        margin-right:4.375rem!important
    }
    .me-xl-80{
        margin-right:5rem!important
    }
    .me-xl-90{
        margin-right:5.625rem!important
    }
    .me-xl-100{
        margin-right:6.25rem!important
    }
    .me-xl-auto{
        margin-right:auto!important
    }
    .mb-xl-0{
        margin-bottom:0!important
    }
    .mb-xl-1{
        margin-bottom:.25rem!important
    }
    .mb-xl-2{
        margin-bottom:.5rem!important
    }
    .mb-xl-3{
        margin-bottom:1rem!important
    }
    .mb-xl-4{
        margin-bottom:1.5rem!important
    }
    .mb-xl-5{
        margin-bottom:3rem!important
    }
    .mb-xl-10{
        margin-bottom:.625rem!important
    }
    .mb-xl-15{
        margin-bottom:.9375rem!important
    }
    .mb-xl-20{
        margin-bottom:1.25rem!important
    }
    .mb-xl-25{
        margin-bottom:1.5625rem!important
    }
    .mb-xl-30{
        margin-bottom:1.875rem!important
    }
    .mb-xl-40{
        margin-bottom:2.5rem!important
    }
    .mb-xl-50{
        margin-bottom:3.125rem!important
    }
    .mb-xl-60{
        margin-bottom:3.75rem!important
    }
    .mb-xl-70{
        margin-bottom:4.375rem!important
    }
    .mb-xl-80{
        margin-bottom:5rem!important
    }
    .mb-xl-90{
        margin-bottom:5.625rem!important
    }
    .mb-xl-100{
        margin-bottom:6.25rem!important
    }
    .mb-xl-auto{
        margin-bottom:auto!important
    }
    .ms-xl-0{
        margin-left:0!important
    }
    .ms-xl-1{
        margin-left:.25rem!important
    }
    .ms-xl-2{
        margin-left:.5rem!important
    }
    .ms-xl-3{
        margin-left:1rem!important
    }
    .ms-xl-4{
        margin-left:1.5rem!important
    }
    .ms-xl-5{
        margin-left:3rem!important
    }
    .ms-xl-10{
        margin-left:.625rem!important
    }
    .ms-xl-15{
        margin-left:.9375rem!important
    }
    .ms-xl-20{
        margin-left:1.25rem!important
    }
    .ms-xl-25{
        margin-left:1.5625rem!important
    }
    .ms-xl-30{
        margin-left:1.875rem!important
    }
    .ms-xl-40{
        margin-left:2.5rem!important
    }
    .ms-xl-50{
        margin-left:3.125rem!important
    }
    .ms-xl-60{
        margin-left:3.75rem!important
    }
    .ms-xl-70{
        margin-left:4.375rem!important
    }
    .ms-xl-80{
        margin-left:5rem!important
    }
    .ms-xl-90{
        margin-left:5.625rem!important
    }
    .ms-xl-100{
        margin-left:6.25rem!important
    }
    .ms-xl-auto{
        margin-left:auto!important
    }
    .p-xl-0{
        padding:0!important
    }
    .p-xl-1{
        padding:.25rem!important
    }
    .p-xl-2{
        padding:.5rem!important
    }
    .p-xl-3{
        padding:1rem!important
    }
    .p-xl-4{
        padding:1.5rem!important
    }
    .p-xl-5{
        padding:3rem!important
    }
    .p-xl-10{
        padding:.625rem!important
    }
    .p-xl-15{
        padding:.9375rem!important
    }
    .p-xl-20{
        padding:1.25rem!important
    }
    .p-xl-25{
        padding:1.5625rem!important
    }
    .p-xl-30{
        padding:1.875rem!important
    }
    .p-xl-40{
        padding:2.5rem!important
    }
    .p-xl-50{
        padding:3.125rem!important
    }
    .p-xl-60{
        padding:3.75rem!important
    }
    .p-xl-70{
        padding:4.375rem!important
    }
    .p-xl-80{
        padding:5rem!important
    }
    .p-xl-90{
        padding:5.625rem!important
    }
    .p-xl-100{
        padding:6.25rem!important
    }
    .px-xl-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .px-xl-1{
        padding-right:.25rem!important;
        padding-left:.25rem!important
    }
    .px-xl-2{
        padding-right:.5rem!important;
        padding-left:.5rem!important
    }
    .px-xl-3{
        padding-right:1rem!important;
        padding-left:1rem!important
    }
    .px-xl-4{
        padding-right:1.5rem!important;
        padding-left:1.5rem!important
    }
    .px-xl-5{
        padding-right:3rem!important;
        padding-left:3rem!important
    }
    .px-xl-10{
        padding-right:.625rem!important;
        padding-left:.625rem!important
    }
    .px-xl-15{
        padding-right:.9375rem!important;
        padding-left:.9375rem!important
    }
    .px-xl-20{
        padding-right:1.25rem!important;
        padding-left:1.25rem!important
    }
    .px-xl-25{
        padding-right:1.5625rem!important;
        padding-left:1.5625rem!important
    }
    .px-xl-30{
        padding-right:1.875rem!important;
        padding-left:1.875rem!important
    }
    .px-xl-40{
        padding-right:2.5rem!important;
        padding-left:2.5rem!important
    }
    .px-xl-50{
        padding-right:3.125rem!important;
        padding-left:3.125rem!important
    }
    .px-xl-60{
        padding-right:3.75rem!important;
        padding-left:3.75rem!important
    }
    .px-xl-70{
        padding-right:4.375rem!important;
        padding-left:4.375rem!important
    }
    .px-xl-80{
        padding-right:5rem!important;
        padding-left:5rem!important
    }
    .px-xl-90{
        padding-right:5.625rem!important;
        padding-left:5.625rem!important
    }
    .px-xl-100{
        padding-right:6.25rem!important;
        padding-left:6.25rem!important
    }
    .py-xl-0{
        padding-top:0!important;
        padding-bottom:0!important
    }
    .py-xl-1{
        padding-top:.25rem!important;
        padding-bottom:.25rem!important
    }
    .py-xl-2{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .py-xl-3{
        padding-top:1rem!important;
        padding-bottom:1rem!important
    }
    .py-xl-4{
        padding-top:1.5rem!important;
        padding-bottom:1.5rem!important
    }
    .py-xl-5{
        padding-top:3rem!important;
        padding-bottom:3rem!important
    }
    .py-xl-10{
        padding-top:.625rem!important;
        padding-bottom:.625rem!important
    }
    .py-xl-15{
        padding-top:.9375rem!important;
        padding-bottom:.9375rem!important
    }
    .py-xl-20{
        padding-top:1.25rem!important;
        padding-bottom:1.25rem!important
    }
    .py-xl-25{
        padding-top:1.5625rem!important;
        padding-bottom:1.5625rem!important
    }
    .py-xl-30{
        padding-top:1.875rem!important;
        padding-bottom:1.875rem!important
    }
    .py-xl-40{
        padding-top:2.5rem!important;
        padding-bottom:2.5rem!important
    }
    .py-xl-50{
        padding-top:3.125rem!important;
        padding-bottom:3.125rem!important
    }
    .py-xl-60{
        padding-top:3.75rem!important;
        padding-bottom:3.75rem!important
    }
    .py-xl-70{
        padding-top:4.375rem!important;
        padding-bottom:4.375rem!important
    }
    .py-xl-80{
        padding-top:5rem!important;
        padding-bottom:5rem!important
    }
    .py-xl-90{
        padding-top:5.625rem!important;
        padding-bottom:5.625rem!important
    }
    .py-xl-100{
        padding-top:6.25rem!important;
        padding-bottom:6.25rem!important
    }
    .pt-xl-0{
        padding-top:0!important
    }
    .pt-xl-1{
        padding-top:.25rem!important
    }
    .pt-xl-2{
        padding-top:.5rem!important
    }
    .pt-xl-3{
        padding-top:1rem!important
    }
    .pt-xl-4{
        padding-top:1.5rem!important
    }
    .pt-xl-5{
        padding-top:3rem!important
    }
    .pt-xl-10{
        padding-top:.625rem!important
    }
    .pt-xl-15{
        padding-top:.9375rem!important
    }
    .pt-xl-20{
        padding-top:1.25rem!important
    }
    .pt-xl-25{
        padding-top:1.5625rem!important
    }
    .pt-xl-30{
        padding-top:1.875rem!important
    }
    .pt-xl-40{
        padding-top:2.5rem!important
    }
    .pt-xl-50{
        padding-top:3.125rem!important
    }
    .pt-xl-60{
        padding-top:3.75rem!important
    }
    .pt-xl-70{
        padding-top:4.375rem!important
    }
    .pt-xl-80{
        padding-top:5rem!important
    }
    .pt-xl-90{
        padding-top:5.625rem!important
    }
    .pt-xl-100{
        padding-top:6.25rem!important
    }
    .pe-xl-0{
        padding-right:0!important
    }
    .pe-xl-1{
        padding-right:.25rem!important
    }
    .pe-xl-2{
        padding-right:.5rem!important
    }
    .pe-xl-3{
        padding-right:1rem!important
    }
    .pe-xl-4{
        padding-right:1.5rem!important
    }
    .pe-xl-5{
        padding-right:3rem!important
    }
    .pe-xl-10{
        padding-right:.625rem!important
    }
    .pe-xl-15{
        padding-right:.9375rem!important
    }
    .pe-xl-20{
        padding-right:1.25rem!important
    }
    .pe-xl-25{
        padding-right:1.5625rem!important
    }
    .pe-xl-30{
        padding-right:1.875rem!important
    }
    .pe-xl-40{
        padding-right:2.5rem!important
    }
    .pe-xl-50{
        padding-right:3.125rem!important
    }
    .pe-xl-60{
        padding-right:3.75rem!important
    }
    .pe-xl-70{
        padding-right:4.375rem!important
    }
    .pe-xl-80{
        padding-right:5rem!important
    }
    .pe-xl-90{
        padding-right:5.625rem!important
    }
    .pe-xl-100{
        padding-right:6.25rem!important
    }
    .pb-xl-0{
        padding-bottom:0!important
    }
    .pb-xl-1{
        padding-bottom:.25rem!important
    }
    .pb-xl-2{
        padding-bottom:.5rem!important
    }
    .pb-xl-3{
        padding-bottom:1rem!important
    }
    .pb-xl-4{
        padding-bottom:1.5rem!important
    }
    .pb-xl-5{
        padding-bottom:3rem!important
    }
    .pb-xl-10{
        padding-bottom:.625rem!important
    }
    .pb-xl-15{
        padding-bottom:.9375rem!important
    }
    .pb-xl-20{
        padding-bottom:1.25rem!important
    }
    .pb-xl-25{
        padding-bottom:1.5625rem!important
    }
    .pb-xl-30{
        padding-bottom:1.875rem!important
    }
    .pb-xl-40{
        padding-bottom:2.5rem!important
    }
    .pb-xl-50{
        padding-bottom:3.125rem!important
    }
    .pb-xl-60{
        padding-bottom:3.75rem!important
    }
    .pb-xl-70{
        padding-bottom:4.375rem!important
    }
    .pb-xl-80{
        padding-bottom:5rem!important
    }
    .pb-xl-90{
        padding-bottom:5.625rem!important
    }
    .pb-xl-100{
        padding-bottom:6.25rem!important
    }
    .ps-xl-0{
        padding-left:0!important
    }
    .ps-xl-1{
        padding-left:.25rem!important
    }
    .ps-xl-2{
        padding-left:.5rem!important
    }
    .ps-xl-3{
        padding-left:1rem!important
    }
    .ps-xl-4{
        padding-left:1.5rem!important
    }
    .ps-xl-5{
        padding-left:3rem!important
    }
    .ps-xl-10{
        padding-left:.625rem!important
    }
    .ps-xl-15{
        padding-left:.9375rem!important
    }
    .ps-xl-20{
        padding-left:1.25rem!important
    }
    .ps-xl-25{
        padding-left:1.5625rem!important
    }
    .ps-xl-30{
        padding-left:1.875rem!important
    }
    .ps-xl-40{
        padding-left:2.5rem!important
    }
    .ps-xl-50{
        padding-left:3.125rem!important
    }
    .ps-xl-60{
        padding-left:3.75rem!important
    }
    .ps-xl-70{
        padding-left:4.375rem!important
    }
    .ps-xl-80{
        padding-left:5rem!important
    }
    .ps-xl-90{
        padding-left:5.625rem!important
    }
    .ps-xl-100{
        padding-left:6.25rem!important
    }
    .fz-xl-10{
        font-size:.625rem!important
    }
    .fz-xl-12{
        font-size:.75rem!important
    }
    .fz-xl-14{
        font-size:.875rem!important
    }
    .fz-xl-16{
        font-size:1rem!important
    }
    .fz-xl-18{
        font-size:1.125rem!important
    }
    .text-xl-start{
        text-align:left!important
    }
    .text-xl-end{
        text-align:right!important
    }
    .text-xl-center{
        text-align:center!important
    }
}
@media (min-width:1400px){
    .float-xxl-start{
        float:left!important
    }
    .float-xxl-end{
        float:right!important
    }
    .float-xxl-none{
        float:none!important
    }
    .opacity-xxl-0{
        opacity:0!important
    }
    .opacity-xxl-25{
        opacity:.25!important
    }
    .opacity-xxl-50{
        opacity:.5!important
    }
    .opacity-xxl-75{
        opacity:.75!important
    }
    .opacity-xxl-100{
        opacity:1!important
    }
    .d-xxl-inline{
        display:inline!important
    }
    .d-xxl-inline-block{
        display:inline-block!important
    }
    .d-xxl-block{
        display:block!important
    }
    .d-xxl-grid{
        display:grid!important
    }
    .d-xxl-table{
        display:table!important
    }
    .d-xxl-table-row{
        display:table-row!important
    }
    .d-xxl-table-cell{
        display:table-cell!important
    }
    .d-xxl-flex{
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-xxl-inline-flex{
        display:-webkit-inline-box!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
    .d-xxl-none{
        display:none!important
    }
    .mw-xxl-25{
        max-width:25%!important
    }
    .mw-xxl-50{
        max-width:50%!important
    }
    .mw-xxl-75{
        max-width:75%!important
    }
    .mw-xxl-100{
        max-width:100%!important
    }
    .flex-xxl-fill{
        -webkit-box-flex:1!important;
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-xxl-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-xxl-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-xxl-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-xxl-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-xxl-grow-0{
        -webkit-box-flex:0!important;
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-xxl-grow-1{
        -webkit-box-flex:1!important;
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-xxl-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-xxl-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .flex-xxl-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-xxl-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-xxl-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .gap-xxl-0{
        gap:0!important
    }
    .gap-xxl-1{
        gap:.25rem!important
    }
    .gap-xxl-2{
        gap:.5rem!important
    }
    .gap-xxl-3{
        gap:1rem!important
    }
    .gap-xxl-4{
        gap:1.5rem!important
    }
    .gap-xxl-5{
        gap:3rem!important
    }
    .gap-xxl-10{
        gap:.625rem!important
    }
    .gap-xxl-15{
        gap:.9375rem!important
    }
    .gap-xxl-20{
        gap:1.25rem!important
    }
    .gap-xxl-25{
        gap:1.5625rem!important
    }
    .gap-xxl-30{
        gap:1.875rem!important
    }
    .gap-xxl-40{
        gap:2.5rem!important
    }
    .gap-xxl-50{
        gap:3.125rem!important
    }
    .gap-xxl-60{
        gap:3.75rem!important
    }
    .gap-xxl-70{
        gap:4.375rem!important
    }
    .gap-xxl-80{
        gap:5rem!important
    }
    .gap-xxl-90{
        gap:5.625rem!important
    }
    .gap-xxl-100{
        gap:6.25rem!important
    }
    .justify-content-xxl-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-xxl-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-xxl-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-xxl-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-xxl-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .justify-content-xxl-evenly{
        -webkit-box-pack:space-evenly!important;
        -ms-flex-pack:space-evenly!important;
        justify-content:space-evenly!important
    }
    .align-items-xxl-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-xxl-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-xxl-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-xxl-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-xxl-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-xxl-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-xxl-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-xxl-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-xxl-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-xxl-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-xxl-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-xxl-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-xxl-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-xxl-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-xxl-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-xxl-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-xxl-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
    .order-xxl-first{
        -webkit-box-ordinal-group:0!important;
        -ms-flex-order:-1!important;
        order:-1!important
    }
    .order-xxl-0{
        -webkit-box-ordinal-group:1!important;
        -ms-flex-order:0!important;
        order:0!important
    }
    .order-xxl-1{
        -webkit-box-ordinal-group:2!important;
        -ms-flex-order:1!important;
        order:1!important
    }
    .order-xxl-2{
        -webkit-box-ordinal-group:3!important;
        -ms-flex-order:2!important;
        order:2!important
    }
    .order-xxl-3{
        -webkit-box-ordinal-group:4!important;
        -ms-flex-order:3!important;
        order:3!important
    }
    .order-xxl-4{
        -webkit-box-ordinal-group:5!important;
        -ms-flex-order:4!important;
        order:4!important
    }
    .order-xxl-5{
        -webkit-box-ordinal-group:6!important;
        -ms-flex-order:5!important;
        order:5!important
    }
    .order-xxl-last{
        -webkit-box-ordinal-group:7!important;
        -ms-flex-order:6!important;
        order:6!important
    }
    .m-xxl-0{
        margin:0!important
    }
    .m-xxl-1{
        margin:.25rem!important
    }
    .m-xxl-2{
        margin:.5rem!important
    }
    .m-xxl-3{
        margin:1rem!important
    }
    .m-xxl-4{
        margin:1.5rem!important
    }
    .m-xxl-5{
        margin:3rem!important
    }
    .m-xxl-10{
        margin:.625rem!important
    }
    .m-xxl-15{
        margin:.9375rem!important
    }
    .m-xxl-20{
        margin:1.25rem!important
    }
    .m-xxl-25{
        margin:1.5625rem!important
    }
    .m-xxl-30{
        margin:1.875rem!important
    }
    .m-xxl-40{
        margin:2.5rem!important
    }
    .m-xxl-50{
        margin:3.125rem!important
    }
    .m-xxl-60{
        margin:3.75rem!important
    }
    .m-xxl-70{
        margin:4.375rem!important
    }
    .m-xxl-80{
        margin:5rem!important
    }
    .m-xxl-90{
        margin:5.625rem!important
    }
    .m-xxl-100{
        margin:6.25rem!important
    }
    .m-xxl-auto{
        margin:auto!important
    }
    .mx-xxl-0{
        margin-right:0!important;
        margin-left:0!important
    }
    .mx-xxl-1{
        margin-right:.25rem!important;
        margin-left:.25rem!important
    }
    .mx-xxl-2{
        margin-right:.5rem!important;
        margin-left:.5rem!important
    }
    .mx-xxl-3{
        margin-right:1rem!important;
        margin-left:1rem!important
    }
    .mx-xxl-4{
        margin-right:1.5rem!important;
        margin-left:1.5rem!important
    }
    .mx-xxl-5{
        margin-right:3rem!important;
        margin-left:3rem!important
    }
    .mx-xxl-10{
        margin-right:.625rem!important;
        margin-left:.625rem!important
    }
    .mx-xxl-15{
        margin-right:.9375rem!important;
        margin-left:.9375rem!important
    }
    .mx-xxl-20{
        margin-right:1.25rem!important;
        margin-left:1.25rem!important
    }
    .mx-xxl-25{
        margin-right:1.5625rem!important;
        margin-left:1.5625rem!important
    }
    .mx-xxl-30{
        margin-right:1.875rem!important;
        margin-left:1.875rem!important
    }
    .mx-xxl-40{
        margin-right:2.5rem!important;
        margin-left:2.5rem!important
    }
    .mx-xxl-50{
        margin-right:3.125rem!important;
        margin-left:3.125rem!important
    }
    .mx-xxl-60{
        margin-right:3.75rem!important;
        margin-left:3.75rem!important
    }
    .mx-xxl-70{
        margin-right:4.375rem!important;
        margin-left:4.375rem!important
    }
    .mx-xxl-80{
        margin-right:5rem!important;
        margin-left:5rem!important
    }
    .mx-xxl-90{
        margin-right:5.625rem!important;
        margin-left:5.625rem!important
    }
    .mx-xxl-100{
        margin-right:6.25rem!important;
        margin-left:6.25rem!important
    }
    .mx-xxl-auto{
        margin-right:auto!important;
        margin-left:auto!important
    }
    .my-xxl-0{
        margin-top:0!important;
        margin-bottom:0!important
    }
    .my-xxl-1{
        margin-top:.25rem!important;
        margin-bottom:.25rem!important
    }
    .my-xxl-2{
        margin-top:.5rem!important;
        margin-bottom:.5rem!important
    }
    .my-xxl-3{
        margin-top:1rem!important;
        margin-bottom:1rem!important
    }
    .my-xxl-4{
        margin-top:1.5rem!important;
        margin-bottom:1.5rem!important
    }
    .my-xxl-5{
        margin-top:3rem!important;
        margin-bottom:3rem!important
    }
    .my-xxl-10{
        margin-top:.625rem!important;
        margin-bottom:.625rem!important
    }
    .my-xxl-15{
        margin-top:.9375rem!important;
        margin-bottom:.9375rem!important
    }
    .my-xxl-20{
        margin-top:1.25rem!important;
        margin-bottom:1.25rem!important
    }
    .my-xxl-25{
        margin-top:1.5625rem!important;
        margin-bottom:1.5625rem!important
    }
    .my-xxl-30{
        margin-top:1.875rem!important;
        margin-bottom:1.875rem!important
    }
    .my-xxl-40{
        margin-top:2.5rem!important;
        margin-bottom:2.5rem!important
    }
    .my-xxl-50{
        margin-top:3.125rem!important;
        margin-bottom:3.125rem!important
    }
    .my-xxl-60{
        margin-top:3.75rem!important;
        margin-bottom:3.75rem!important
    }
    .my-xxl-70{
        margin-top:4.375rem!important;
        margin-bottom:4.375rem!important
    }
    .my-xxl-80{
        margin-top:5rem!important;
        margin-bottom:5rem!important
    }
    .my-xxl-90{
        margin-top:5.625rem!important;
        margin-bottom:5.625rem!important
    }
    .my-xxl-100{
        margin-top:6.25rem!important;
        margin-bottom:6.25rem!important
    }
    .my-xxl-auto{
        margin-top:auto!important;
        margin-bottom:auto!important
    }
    .mt-xxl-0{
        margin-top:0!important
    }
    .mt-xxl-1{
        margin-top:.25rem!important
    }
    .mt-xxl-2{
        margin-top:.5rem!important
    }
    .mt-xxl-3{
        margin-top:1rem!important
    }
    .mt-xxl-4{
        margin-top:1.5rem!important
    }
    .mt-xxl-5{
        margin-top:3rem!important
    }
    .mt-xxl-10{
        margin-top:.625rem!important
    }
    .mt-xxl-15{
        margin-top:.9375rem!important
    }
    .mt-xxl-20{
        margin-top:1.25rem!important
    }
    .mt-xxl-25{
        margin-top:1.5625rem!important
    }
    .mt-xxl-30{
        margin-top:1.875rem!important
    }
    .mt-xxl-40{
        margin-top:2.5rem!important
    }
    .mt-xxl-50{
        margin-top:3.125rem!important
    }
    .mt-xxl-60{
        margin-top:3.75rem!important
    }
    .mt-xxl-70{
        margin-top:4.375rem!important
    }
    .mt-xxl-80{
        margin-top:5rem!important
    }
    .mt-xxl-90{
        margin-top:5.625rem!important
    }
    .mt-xxl-100{
        margin-top:6.25rem!important
    }
    .mt-xxl-auto{
        margin-top:auto!important
    }
    .me-xxl-0{
        margin-right:0!important
    }
    .me-xxl-1{
        margin-right:.25rem!important
    }
    .me-xxl-2{
        margin-right:.5rem!important
    }
    .me-xxl-3{
        margin-right:1rem!important
    }
    .me-xxl-4{
        margin-right:1.5rem!important
    }
    .me-xxl-5{
        margin-right:3rem!important
    }
    .me-xxl-10{
        margin-right:.625rem!important
    }
    .me-xxl-15{
        margin-right:.9375rem!important
    }
    .me-xxl-20{
        margin-right:1.25rem!important
    }
    .me-xxl-25{
        margin-right:1.5625rem!important
    }
    .me-xxl-30{
        margin-right:1.875rem!important
    }
    .me-xxl-40{
        margin-right:2.5rem!important
    }
    .me-xxl-50{
        margin-right:3.125rem!important
    }
    .me-xxl-60{
        margin-right:3.75rem!important
    }
    .me-xxl-70{
        margin-right:4.375rem!important
    }
    .me-xxl-80{
        margin-right:5rem!important
    }
    .me-xxl-90{
        margin-right:5.625rem!important
    }
    .me-xxl-100{
        margin-right:6.25rem!important
    }
    .me-xxl-auto{
        margin-right:auto!important
    }
    .mb-xxl-0{
        margin-bottom:0!important
    }
    .mb-xxl-1{
        margin-bottom:.25rem!important
    }
    .mb-xxl-2{
        margin-bottom:.5rem!important
    }
    .mb-xxl-3{
        margin-bottom:1rem!important
    }
    .mb-xxl-4{
        margin-bottom:1.5rem!important
    }
    .mb-xxl-5{
        margin-bottom:3rem!important
    }
    .mb-xxl-10{
        margin-bottom:.625rem!important
    }
    .mb-xxl-15{
        margin-bottom:.9375rem!important
    }
    .mb-xxl-20{
        margin-bottom:1.25rem!important
    }
    .mb-xxl-25{
        margin-bottom:1.5625rem!important
    }
    .mb-xxl-30{
        margin-bottom:1.875rem!important
    }
    .mb-xxl-40{
        margin-bottom:2.5rem!important
    }
    .mb-xxl-50{
        margin-bottom:3.125rem!important
    }
    .mb-xxl-60{
        margin-bottom:3.75rem!important
    }
    .mb-xxl-70{
        margin-bottom:4.375rem!important
    }
    .mb-xxl-80{
        margin-bottom:5rem!important
    }
    .mb-xxl-90{
        margin-bottom:5.625rem!important
    }
    .mb-xxl-100{
        margin-bottom:6.25rem!important
    }
    .mb-xxl-auto{
        margin-bottom:auto!important
    }
    .ms-xxl-0{
        margin-left:0!important
    }
    .ms-xxl-1{
        margin-left:.25rem!important
    }
    .ms-xxl-2{
        margin-left:.5rem!important
    }
    .ms-xxl-3{
        margin-left:1rem!important
    }
    .ms-xxl-4{
        margin-left:1.5rem!important
    }
    .ms-xxl-5{
        margin-left:3rem!important
    }
    .ms-xxl-10{
        margin-left:.625rem!important
    }
    .ms-xxl-15{
        margin-left:.9375rem!important
    }
    .ms-xxl-20{
        margin-left:1.25rem!important
    }
    .ms-xxl-25{
        margin-left:1.5625rem!important
    }
    .ms-xxl-30{
        margin-left:1.875rem!important
    }
    .ms-xxl-40{
        margin-left:2.5rem!important
    }
    .ms-xxl-50{
        margin-left:3.125rem!important
    }
    .ms-xxl-60{
        margin-left:3.75rem!important
    }
    .ms-xxl-70{
        margin-left:4.375rem!important
    }
    .ms-xxl-80{
        margin-left:5rem!important
    }
    .ms-xxl-90{
        margin-left:5.625rem!important
    }
    .ms-xxl-100{
        margin-left:6.25rem!important
    }
    .ms-xxl-auto{
        margin-left:auto!important
    }
    .p-xxl-0{
        padding:0!important
    }
    .p-xxl-1{
        padding:.25rem!important
    }
    .p-xxl-2{
        padding:.5rem!important
    }
    .p-xxl-3{
        padding:1rem!important
    }
    .p-xxl-4{
        padding:1.5rem!important
    }
    .p-xxl-5{
        padding:3rem!important
    }
    .p-xxl-10{
        padding:.625rem!important
    }
    .p-xxl-15{
        padding:.9375rem!important
    }
    .p-xxl-20{
        padding:1.25rem!important
    }
    .p-xxl-25{
        padding:1.5625rem!important
    }
    .p-xxl-30{
        padding:1.875rem!important
    }
    .p-xxl-40{
        padding:2.5rem!important
    }
    .p-xxl-50{
        padding:3.125rem!important
    }
    .p-xxl-60{
        padding:3.75rem!important
    }
    .p-xxl-70{
        padding:4.375rem!important
    }
    .p-xxl-80{
        padding:5rem!important
    }
    .p-xxl-90{
        padding:5.625rem!important
    }
    .p-xxl-100{
        padding:6.25rem!important
    }
    .px-xxl-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .px-xxl-1{
        padding-right:.25rem!important;
        padding-left:.25rem!important
    }
    .px-xxl-2{
        padding-right:.5rem!important;
        padding-left:.5rem!important
    }
    .px-xxl-3{
        padding-right:1rem!important;
        padding-left:1rem!important
    }
    .px-xxl-4{
        padding-right:1.5rem!important;
        padding-left:1.5rem!important
    }
    .px-xxl-5{
        padding-right:3rem!important;
        padding-left:3rem!important
    }
    .px-xxl-10{
        padding-right:.625rem!important;
        padding-left:.625rem!important
    }
    .px-xxl-15{
        padding-right:.9375rem!important;
        padding-left:.9375rem!important
    }
    .px-xxl-20{
        padding-right:1.25rem!important;
        padding-left:1.25rem!important
    }
    .px-xxl-25{
        padding-right:1.5625rem!important;
        padding-left:1.5625rem!important
    }
    .px-xxl-30{
        padding-right:1.875rem!important;
        padding-left:1.875rem!important
    }
    .px-xxl-40{
        padding-right:2.5rem!important;
        padding-left:2.5rem!important
    }
    .px-xxl-50{
        padding-right:3.125rem!important;
        padding-left:3.125rem!important
    }
    .px-xxl-60{
        padding-right:3.75rem!important;
        padding-left:3.75rem!important
    }
    .px-xxl-70{
        padding-right:4.375rem!important;
        padding-left:4.375rem!important
    }
    .px-xxl-80{
        padding-right:5rem!important;
        padding-left:5rem!important
    }
    .px-xxl-90{
        padding-right:5.625rem!important;
        padding-left:5.625rem!important
    }
    .px-xxl-100{
        padding-right:6.25rem!important;
        padding-left:6.25rem!important
    }
    .py-xxl-0{
        padding-top:0!important;
        padding-bottom:0!important
    }
    .py-xxl-1{
        padding-top:.25rem!important;
        padding-bottom:.25rem!important
    }
    .py-xxl-2{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .py-xxl-3{
        padding-top:1rem!important;
        padding-bottom:1rem!important
    }
    .py-xxl-4{
        padding-top:1.5rem!important;
        padding-bottom:1.5rem!important
    }
    .py-xxl-5{
        padding-top:3rem!important;
        padding-bottom:3rem!important
    }
    .py-xxl-10{
        padding-top:.625rem!important;
        padding-bottom:.625rem!important
    }
    .py-xxl-15{
        padding-top:.9375rem!important;
        padding-bottom:.9375rem!important
    }
    .py-xxl-20{
        padding-top:1.25rem!important;
        padding-bottom:1.25rem!important
    }
    .py-xxl-25{
        padding-top:1.5625rem!important;
        padding-bottom:1.5625rem!important
    }
    .py-xxl-30{
        padding-top:1.875rem!important;
        padding-bottom:1.875rem!important
    }
    .py-xxl-40{
        padding-top:2.5rem!important;
        padding-bottom:2.5rem!important
    }
    .py-xxl-50{
        padding-top:3.125rem!important;
        padding-bottom:3.125rem!important
    }
    .py-xxl-60{
        padding-top:3.75rem!important;
        padding-bottom:3.75rem!important
    }
    .py-xxl-70{
        padding-top:4.375rem!important;
        padding-bottom:4.375rem!important
    }
    .py-xxl-80{
        padding-top:5rem!important;
        padding-bottom:5rem!important
    }
    .py-xxl-90{
        padding-top:5.625rem!important;
        padding-bottom:5.625rem!important
    }
    .py-xxl-100{
        padding-top:6.25rem!important;
        padding-bottom:6.25rem!important
    }
    .pt-xxl-0{
        padding-top:0!important
    }
    .pt-xxl-1{
        padding-top:.25rem!important
    }
    .pt-xxl-2{
        padding-top:.5rem!important
    }
    .pt-xxl-3{
        padding-top:1rem!important
    }
    .pt-xxl-4{
        padding-top:1.5rem!important
    }
    .pt-xxl-5{
        padding-top:3rem!important
    }
    .pt-xxl-10{
        padding-top:.625rem!important
    }
    .pt-xxl-15{
        padding-top:.9375rem!important
    }
    .pt-xxl-20{
        padding-top:1.25rem!important
    }
    .pt-xxl-25{
        padding-top:1.5625rem!important
    }
    .pt-xxl-30{
        padding-top:1.875rem!important
    }
    .pt-xxl-40{
        padding-top:2.5rem!important
    }
    .pt-xxl-50{
        padding-top:3.125rem!important
    }
    .pt-xxl-60{
        padding-top:3.75rem!important
    }
    .pt-xxl-70{
        padding-top:4.375rem!important
    }
    .pt-xxl-80{
        padding-top:5rem!important
    }
    .pt-xxl-90{
        padding-top:5.625rem!important
    }
    .pt-xxl-100{
        padding-top:6.25rem!important
    }
    .pe-xxl-0{
        padding-right:0!important
    }
    .pe-xxl-1{
        padding-right:.25rem!important
    }
    .pe-xxl-2{
        padding-right:.5rem!important
    }
    .pe-xxl-3{
        padding-right:1rem!important
    }
    .pe-xxl-4{
        padding-right:1.5rem!important
    }
    .pe-xxl-5{
        padding-right:3rem!important
    }
    .pe-xxl-10{
        padding-right:.625rem!important
    }
    .pe-xxl-15{
        padding-right:.9375rem!important
    }
    .pe-xxl-20{
        padding-right:1.25rem!important
    }
    .pe-xxl-25{
        padding-right:1.5625rem!important
    }
    .pe-xxl-30{
        padding-right:1.875rem!important
    }
    .pe-xxl-40{
        padding-right:2.5rem!important
    }
    .pe-xxl-50{
        padding-right:3.125rem!important
    }
    .pe-xxl-60{
        padding-right:3.75rem!important
    }
    .pe-xxl-70{
        padding-right:4.375rem!important
    }
    .pe-xxl-80{
        padding-right:5rem!important
    }
    .pe-xxl-90{
        padding-right:5.625rem!important
    }
    .pe-xxl-100{
        padding-right:6.25rem!important
    }
    .pb-xxl-0{
        padding-bottom:0!important
    }
    .pb-xxl-1{
        padding-bottom:.25rem!important
    }
    .pb-xxl-2{
        padding-bottom:.5rem!important
    }
    .pb-xxl-3{
        padding-bottom:1rem!important
    }
    .pb-xxl-4{
        padding-bottom:1.5rem!important
    }
    .pb-xxl-5{
        padding-bottom:3rem!important
    }
    .pb-xxl-10{
        padding-bottom:.625rem!important
    }
    .pb-xxl-15{
        padding-bottom:.9375rem!important
    }
    .pb-xxl-20{
        padding-bottom:1.25rem!important
    }
    .pb-xxl-25{
        padding-bottom:1.5625rem!important
    }
    .pb-xxl-30{
        padding-bottom:1.875rem!important
    }
    .pb-xxl-40{
        padding-bottom:2.5rem!important
    }
    .pb-xxl-50{
        padding-bottom:3.125rem!important
    }
    .pb-xxl-60{
        padding-bottom:3.75rem!important
    }
    .pb-xxl-70{
        padding-bottom:4.375rem!important
    }
    .pb-xxl-80{
        padding-bottom:5rem!important
    }
    .pb-xxl-90{
        padding-bottom:5.625rem!important
    }
    .pb-xxl-100{
        padding-bottom:6.25rem!important
    }
    .ps-xxl-0{
        padding-left:0!important
    }
    .ps-xxl-1{
        padding-left:.25rem!important
    }
    .ps-xxl-2{
        padding-left:.5rem!important
    }
    .ps-xxl-3{
        padding-left:1rem!important
    }
    .ps-xxl-4{
        padding-left:1.5rem!important
    }
    .ps-xxl-5{
        padding-left:3rem!important
    }
    .ps-xxl-10{
        padding-left:.625rem!important
    }
    .ps-xxl-15{
        padding-left:.9375rem!important
    }
    .ps-xxl-20{
        padding-left:1.25rem!important
    }
    .ps-xxl-25{
        padding-left:1.5625rem!important
    }
    .ps-xxl-30{
        padding-left:1.875rem!important
    }
    .ps-xxl-40{
        padding-left:2.5rem!important
    }
    .ps-xxl-50{
        padding-left:3.125rem!important
    }
    .ps-xxl-60{
        padding-left:3.75rem!important
    }
    .ps-xxl-70{
        padding-left:4.375rem!important
    }
    .ps-xxl-80{
        padding-left:5rem!important
    }
    .ps-xxl-90{
        padding-left:5.625rem!important
    }
    .ps-xxl-100{
        padding-left:6.25rem!important
    }
    .fz-xxl-10{
        font-size:.625rem!important
    }
    .fz-xxl-12{
        font-size:.75rem!important
    }
    .fz-xxl-14{
        font-size:.875rem!important
    }
    .fz-xxl-16{
        font-size:1rem!important
    }
    .fz-xxl-18{
        font-size:1.125rem!important
    }
    .text-xxl-start{
        text-align:left!important
    }
    .text-xxl-end{
        text-align:right!important
    }
    .text-xxl-center{
        text-align:center!important
    }
}
@media print{
    .d-print-inline{
        display:inline!important
    }
    .d-print-inline-block{
        display:inline-block!important
    }
    .d-print-block{
        display:block!important
    }
    .d-print-grid{
        display:grid!important
    }
    .d-print-table{
        display:table!important
    }
    .d-print-table-row{
        display:table-row!important
    }
    .d-print-table-cell{
        display:table-cell!important
    }
    .d-print-flex{
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-print-inline-flex{
        display:-webkit-inline-box!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
    .d-print-none{
        display:none!important
    }
}
.icon{
    width:1em;
    height:1em;
    fill:currentColor
}
.icon-arrow-down{
    width:.7777777778em
}
.icon-arrow-dropdown{
    width:1.3333333333em
}
.icon-arrow-right{
    width:1.25em
}
.icon-discord,.icon-discord-m{
    width:.8666666667em
}
.icon-email{
    width:1.2941176471em
}
.icon-menu{
    width:1.4347826087em
}
.icon-play{
    width:.7647058824em
}
.icon-ruble,.icon-server,.icon-tg,.icon-tg-m,.icon-user,.icon-vk,.icon-vk-m,.icon-warning,.icon-youtube,.icon-youtube-m{
    width:1em
}
@font-face{
    font-family:"TT-Norms";
    font-weight:300;
    font-stretch:normal;
    font-style:normal;
    src:url(../../fonts/TTNorms-Regular.woff2)
}
@font-face{
    font-family:"TT-Norms";
    font-weight:200;
    font-stretch:normal;
    font-style:normal;
    src:url(../../fonts/TTNorms-Light.woff2)
}
@font-face{
    font-family:"TT-Norms";
    font-weight:700;
    font-stretch:normal;
    font-style:normal;
    src:url(../../fonts/TTNorms-Bold.woff2)
}
@font-face{
    font-family:"TT-Norms";
    font-weight:400;
    font-stretch:normal;
    font-style:normal;
    src:url(../../fonts/TTNorms-Medium.woff2)
}
@font-face{
    font-family:"TT-Norms";
    font-weight:900;
    font-stretch:normal;
    font-style:normal;
    src:url(../../fonts/TTNorms-Black.woff2)
}
@font-face{
    font-family:"Montserrat";
    font-weight:800;
    font-stretch:normal;
    font-style:normal;
    src:url(../../fonts/Montserrat-ExtraBold.ttf)
}
body.fix-height{
    min-height:auto;
    height:100vh
}
@media screen and (orientation:landscape),screen and (min-width:980px){
    body.off-glow::after{
        width:100%;
        height:100%;
        background:linear-gradient(117.01deg,rgba(19, 102, 227, 0.6) 0,rgba(22, 23, 32, 0) 40.01%)
    }
    body.off-glow::before{
        width:100%;
        height:100%;
        background:linear-gradient(117.01deg,rgba(19, 102, 227, 0.6) 0,rgba(22, 23, 32, 0) 40.01%)
    }
}
body.overflow{
    overflow:hidden
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    body.overflow{
        overflow:visible
    }
}
body.full-background{
    background-size:contain;
    background-position:bottom;
    background-repeat:no-repeat;
    background-image:url(../../images/backgrounds/4.webp)
}
.header .header-wrapper #menu-toggle,body .mobile-top-background,body.full-background .mobile-bottom-background{
    display:none
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    body.full-background{
        background-image:none
    }
    body.full-background .mobile-bottom-background{
        display:block
    }
}
body::after{
    content:"";
    width:60%;
    z-index:-1;
    background:linear-gradient(117.01deg,rgba(19, 102, 227, 0.6) 0,rgba(22, 23, 32, 0) 40.01%)
}
@media screen and (max-width:1024px){
    body::after{
        width:100%;
        top:-12.8935532234vh
    }
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    body::after{
        top:0;
        width:100%;
        height:35%;
        linear-gradient(117.01deg,rgba(19, 102, 227, 0.6) 0,rgba(22, 23, 32, 0) 40.01%)
    }
}
body .mobile-bottom-background,body::before{
    z-index:-1;
    position:absolute;
    right:0;
    bottom:0
}
body::before{
    content:"";
    width:100%;
    height:100%;
    background:linear-gradient(117.01deg,rgba(19, 102, 227, 0.6) 0,rgba(22, 23, 32, 0) 40.01%);
    -webkit-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    body::before{
        bottom:0;
        width:100%;
        height:35%;
        background:-webkit-gradient(linear,left top, left bottom,color-stop(-11.79%, rgba(23, 19, 227, 0.3)),color-stop(82.32%, rgba(23, 22, 32, 0)))!important;
        background:linear-gradient(180deg,rgba(19, 57, 227, 0.3) -11.79%,rgba(22, 23, 32, 0) 82.32%)!important
    }
}
body .mobile-bottom-background{
    width:59.537037037vh;
    height:102.962962963vh;
    background-size:contain;
    background-position:right bottom;
    background-repeat:no-repeat;
    background-image:url(../../images/backgrounds/2-1.webp)
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    body .mobile-top-background{
        display:block;
        z-index:-1;
        position:absolute;
        right:0;
        top:0;
        width:100%;
        height:100vh;
        background-size:contain;
        background-position:top right;
        background-repeat:no-repeat;
        background-image:url(../../images/backgrounds/3.webp)
    }
    body .mobile-bottom-background{
        width:100%;
        height:74.3628185907vh
    }
    body.m-off-bottom-glow::before{
        display:none!important
    }
}
.block,.block .block-content{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.block{
    width:100%
}
.block .block-content{
    width:111.8518518519vh
}
.block .block-content.row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .block .block-content{
        width:87%
    }
}
.select2-container .select2-dropdown{
    background:0 0;
    border:0;
    outline:0
}
.select2-container .select2-dropdown .select2-results{
    background:0 0;
    margin-top:1.2037037037vh
}
.select2-container .select2-dropdown .select2-results ul{
    background:rgba(19, 40, 227, 0.5);
    border:.0925925926vh solid rgba(19, 33, 227, 0.3);
    -webkit-backdrop-filter:blur(1.2037037037vh);
    backdrop-filter:blur(1.2037037037vh);
    border-radius:.9259259259vh;
    max-height:40vh
}
.select2-container .select2-dropdown .select2-results ul li{
    background:0 0;
    font-size:1.2037037037vh;
    font-weight:400;
    line-height:1.3888888889vh;
    text-align:left;
    height:5vh;
    padding-left:3.2407407407vh;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-transition:background 250ms ease;
    transition:background 250ms ease;
    border-top:.0925925926vh solid rgba(255,255,255,.1)
}
.select2-container .select2-dropdown .select2-results ul li:first-child{
    border-top:0
}
.select2-container .select2-dropdown .select2-results ul .select2-results__option--highlighted[aria-selected]{
    background:rgba(255,255,255,.1)
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .select2-container .select2-dropdown .select2-results ul li{
        font-size:1.9490254873vh;
        line-height:2.2488755622vh;
        height:8.095952024vh
    }
}
.select2.select2-container .select2-selection{
    background:rgba(19, 33, 227, 0.1);
    border:.0925925926vh solid rgba(33, 19, 227, 0.3);
    border-radius:.9259259259vh;
    height:100%!important;
    outline:0!important;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.select2.select2-container .select2-selection .select2-selection__rendered{
    color:#fff;
    font-size:1.3888888889vh;
    font-weight:400;
    line-height:1.6666666667vh;
    padding-left:3.2407407407vh
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .select2.select2-container .select2-selection .select2-selection__rendered{
        font-size:2.2488755622vh;
        line-height:2.6986506747vh
    }
}
.select2.select2-container--default .select2-selection--single .select2-selection__arrow{
    top:50%;
    margin-top:-.5555555556vh;
    right:3.2407407407vh;
    width:1.1111111111vh;
    height:1.1111111111vh
}
.select2.select2-container--default .select2-selection--single .select2-selection__arrow>b{
    border-color:#fff transparent transparent
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-alert .alert-wrapper .alert__icon,.select2.select2-container--open .select2-selection--single .select2-selection__arrow{
    width:1.1111111111vh;
    height:1.1111111111vh
}
.select2.select2-container--open .select2-selection--single .select2-selection__arrow>b{
    border-color:transparent transparent #fff
}
.form__select .select2.select2-container,.select2.select2-container{
    width:100%!important;
    height:100%!important
}
.form__select .select2.select2-container .select2-selection{
    height:100%!important;
    background:0 0;
    border-radius:0;
    border:0
}
.form__select .select2.select2-container .select2-selection .select2-selection__rendered{
    padding-left:0;
    font-size:1.5740740741vh;
    line-height:1.8518518519vh
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .form__select .select2.select2-container .select2-selection .select2-selection__rendered{
        font-size:2.5487256372vh;
        line-height:2.9985007496vh
    }
}
.h1,.h2,.h3,.h4,.h5,.h6 .h6,h1,h2,h3,h4,h5,h6 .h6{
    line-height:1.2;
    font-weight:700
}
@media (max-width:320px){
    .h1,h1{
        font-size:1.5rem
    }
}
@media (min-width:1200px) and (max-width:1399.98px){
    .h1,h1{
        font-size:2.25rem
    }
}
@media (max-width:991.98px){
    .h1,h1{
        font-size:calc(1.5rem + 12*(100vw - 20rem)/790)
    }
}
@media (max-width:320px){
    .h2,h2{
        font-size:1.375rem
    }
}
@media (min-width:1200px) and (max-width:1399.98px){
    .h2,h2{
        font-size:1.875rem
    }
}
@media (max-width:991.98px){
    .h2,h2{
        font-size:calc(1.375rem + 8*(100vw - 20rem)/790)
    }
}
@media (max-width:320px){
    .h3,h3{
        font-size:1.25rem
    }
}
@media (min-width:1200px) and (max-width:1399.98px){
    .h3,h3{
        font-size:1.625rem
    }
}
@media (max-width:991.98px){
    .h3,h3{
        font-size:calc(1.25rem + 6*(100vw - 20rem)/790)
    }
}
@media (max-width:320px){
    .h4,h4{
        font-size:1.125rem
    }
}
@media (min-width:1200px) and (max-width:1399.98px){
    .h4,h4{
        font-size:1.5rem
    }
}
@media (max-width:991.98px){
    .h4,h4{
        font-size:calc(1.125rem + 6*(100vw - 20rem)/790)
    }
}
@media (max-width:320px){
    .h5,h5{
        font-size:1.0625rem
    }
}
@media (min-width:1200px) and (max-width:1399.98px){
    .h5,h5{
        font-size:1.25rem
    }
}
@media (max-width:991.98px){
    .h5,h5{
        font-size:calc(1.0625rem + 3*(100vw - 20rem)/790)
    }
}
@media (max-width:320px){
    .h6,h6{
        font-size:1rem
    }
}
@media (min-width:1200px) and (max-width:1399.98px){
    .h6,h6{
        font-size:1.125rem
    }
}
@media (max-width:991.98px){
    .h6,h6{
        font-size:calc(1rem + 2*(100vw - 20rem)/790)
    }
}
ol,ul{
    list-style:none;
    margin:0;
    padding:0
}
.icon{
    display:inline-block
}
.bulb,.calendar,.config{
    background-image:url(../images/sprite.png);
    background-position:0 -41px;
    width:24px;
    height:36px
}
.calendar,.config{
    background-position:0 0;
    width:36px
}
.config{
    background-position:-41px 0
}
body.mini-header .header{
    margin-bottom:5.0925925926vh!important
}
.header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:relative;
    z-index:110;
    left:0;
    margin-top:9.537037037vh;
    margin-bottom:10.462962963vh;
    width:100%;
    height:3.9814814815vh
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .header{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        height:auto;
        margin-top:0;
        margin-bottom:2.9985007496vh
    }
}
.header .header__logo{
    position:relative;
    z-index:102;
    width:18.3333333333vh;
    height:100%;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../../images/logo-new.png)
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .header .header__logo{
        width:23.988005997vh;
        height:4.7976011994vh
    }
}
.header .header-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    min-width:111.8518518519vh;
    position:relative;
    height:100%
}
.footer .footer-inner>a,.footer .footer-wrapper>a,.header .header-wrapper>a{
    height:100%
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .header .header-wrapper{
        min-width:auto;
        width:100%;
        padding:2.9985007496vh
    }
}
.header .header-wrapper #menu-toggle:checked+.menu-button-container .menu-button::before{
    margin-top:0;
    -webkit-transform:rotate(405deg);
    transform:rotate(405deg)
}
.header .header-wrapper #menu-toggle:checked+.menu-button-container .menu-button{
    background:0 0
}
.header .header-wrapper #menu-toggle:checked+.menu-button-container .menu-button::after{
    margin-top:0;
    -webkit-transform:rotate(-405deg);
    transform:rotate(-405deg)
}
.header .header-wrapper .menu-button-container{
    display:none;
    height:100%;
    width:4.7976011994vh;
    height:4.7976011994vh;
    cursor:pointer;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative;
    z-index:102
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .header .header-wrapper .menu-button-container{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
.header .header-wrapper .menu-button-container .menu-button,.header .header-wrapper .menu-button-container .menu-button::after,.header .header-wrapper .menu-button-container .menu-button::before{
    display:block;
    background:#fff;
    position:absolute;
    height:.299850075vh;
    width:4.7976011994vh;
    -webkit-transition:-webkit-transform 400ms cubic-bezier(.23,1,.32,1);
    transition:-webkit-transform 400ms cubic-bezier(.23,1,.32,1);
    transition:transform 400ms cubic-bezier(.23,1,.32,1);
    transition:transform 400ms cubic-bezier(.23,1,.32,1), -webkit-transform 400ms cubic-bezier(.23,1,.32,1);
    border-radius:1.4992503748vh
}
.header .header-wrapper .menu-button-container .menu-button::before{
    content:"";
    margin-top:-1.1994002999vh
}
.header .header-wrapper .menu-button-container .menu-button::after{
    content:"";
    margin-top:1.1994002999vh
}
.header .header-wrapper .header-phone-wrapper{
    display:none;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    width:100%;
    background:rgba(23, 24, 32, 0.95);
    -webkit-backdrop-filter:blur(1.3493253373vh);
    backdrop-filter:blur(1.3493253373vh);
    position:absolute;
    top:0;
    left:0;
    z-index:101;
    padding-top:22.4887556222vh;
    padding-bottom:10.1949025487vh
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .header .header-wrapper .header-phone-wrapper{
        display:none
    }
}
.header .header-wrapper .header-phone-wrapper .header__phone-menu{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.header .header-wrapper .header-phone-wrapper .header__phone-menu>a{
    margin-top:6.5967016492vh
}
.header .header-wrapper .header-phone-wrapper .header__phone-menu>a:first-child{
    margin-top:0
}
.header .header-wrapper .header-phone-wrapper .header__phone-menu .menu__item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:relative;
    color:#fff;
    font-size:2.6986506747vh;
    font-weight:200;
    line-height:3.1484257871vh;
    text-transform:uppercase;
    -webkit-transition:color 250ms ease,text-shadow 250ms ease;
    transition:color 250ms ease,text-shadow 250ms ease
}
.header .header-wrapper .header-phone-wrapper .header__phone-menu .menu__item:hover{
    color:#1328e3;
    text-shadow:0 .5997001499vh 5.3973013493vh rgba(19, 68, 227, 0.6)
}
.header .header-wrapper .header-phone-wrapper .header__phone-menu .menu__item.active{
    color:#1328e3;
    font-weight:400;
    text-shadow:0 .5997001499vh 5.3973013493vh rgba(19, 68, 227, 0.6)
}
.header .header-wrapper .header-phone-wrapper .header__phone-menu .menu__item.active::before{
    content:"";
    width:100%;
    height:.299850075vh;
    background:#1328e3;
    -webkit-box-shadow:0 -.4497751124vh 2.0989505247vh 0 #1328e3;
    box-shadow:0 -.4497751124vh 2.0989505247vh 0 #1328e3;
    position:absolute;
    left:0;
    bottom:-2.3988005997vh
}
.header .header-wrapper .header-phone-wrapper .header__phone-menu .menu__item.rate::after{
    content:attr(data-rate);
    position:absolute;
    top:-2.6986506747vh;
    right:-2.8485757121vh;
    text-transform:none;
    color:#1328e3;
    font-size:2.2488755622vh;
    font-weight:400;
    line-height:2.6986506747vh;
    text-shadow:0 .5997001499vh 5.3973013493vh rgba(19, 68, 227, 0.6)
}
.header .header-wrapper .header__menu{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    position:relative;
    margin-left:7.4074074074vh
}
.header .header-wrapper .header__menu>a{
    margin-left:3.6111111111vh
}
.header .header-wrapper .header__menu>a:first-child,.header .header-wrapper .header__social>a:first-child{
    margin-left:0
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .header .header-wrapper .header__menu{
        display:none
    }
}
.header .header-wrapper .header__menu .menu__item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:relative;
    color:#fff;
    font-size:1.6666666667vh;
    font-weight:300;
    line-height:1.9444444444vh;
    text-transform:uppercase;
    -webkit-transition:color 250ms ease,text-shadow 250ms ease;
    transition:color 250ms ease,text-shadow 250ms ease
}
.header .header-wrapper .header__menu .menu__item:hover{
    color:#1328e3;
    text-shadow:0 .3703703704vh 3.3333333333vh rgba(19, 68, 227, 0.6)
}
.header .header-wrapper .header__menu .menu__item.active,.header .header-wrapper .header__menu .menu__item.rate::after{
    color:#1328e3;
    font-weight:400;
    text-shadow:0 .3703703704vh 3.3333333333vh rgba(19, 68, 227, 0.6)
}
.header .header-wrapper .header__menu .menu__item.rate::after{
    content:attr(data-rate);
    position:absolute;
    top:-1.6666666667vh;
    right:-1.7592592593vh;
    text-transform:none;
    font-size:1.3888888889vh;
    line-height:1.6666666667vh
}
.header .header-wrapper .header__menu .menu__line{
    width:auto;
    height:.1851851852vh;
    background:#1328e3;
    -webkit-box-shadow:0 -.2777777778vh 1.2962962963vh 0 #1328e3;
    box-shadow:0 -.2777777778vh 1.2962962963vh 0 #1328e3;
    position:absolute;
    bottom:-1.4814814815vh;
    -webkit-transition:left 250ms ease,width 250ms ease;
    transition:left 250ms ease,width 250ms ease
}
.header .header-wrapper .header__social{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    margin-left:7.6851851852vh;
    position:relative;
    z-index:103
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .header .header-wrapper .header__social{
        display:none
    }
}
.header .header-wrapper .header__social>a{
    margin-left:2.037037037vh
}
.header .header-wrapper .header__social>a.mobile{
    display:none
}
.header .header-wrapper .header__social>a.pc{
    display:block
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .header .header-wrapper .header__social>a{
        margin-left:3.2983508246vh
    }
    .header .header-wrapper .header__social>a:last-child{
        margin-right:3.2983508246vh
    }
    .header .header-wrapper .header__social>a.mobile{
        display:block
    }
    .header .header-wrapper .header__social>a.pc{
        display:none
    }
    .header .header-wrapper .header__social{
        margin-left:0;
        margin-top:5.9970014993vh
    }
}
.header .header-wrapper .header__social .social__item{
    -webkit-transition:opacity 250ms ease;
    transition:opacity 250ms ease
}
.header .header-wrapper .header__social .social__item:hover{
    opacity:.85
}
.header .header-wrapper .header__social .social__item .social__icon{
    width:2.6851851852vh;
    height:2.6851851852vh
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .header .header-wrapper .header__social .social__item .social__icon{
        width:4.347826087vh;
        height:4.347826087vh
    }
}
body.mini-footer .footer{
    margin-bottom:1.8518518519vh!important
}
@media screen and (orientation:landscape),screen and (min-width:980px){
    body.footer-mini .footer::after,body.full-background .footer::after{
        display:none
    }
    body.footer-mini .footer .footer-wrapper{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    body.footer-mini .footer .footer-wrapper .footer__menu{
        margin-left:2.3148148148vh;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    body.footer-mini .footer .footer-wrapper .footer__menu>a{
        margin-left:0;
        margin-top:.5555555556vh
    }
    body.footer-mini .footer .footer-wrapper .footer__menu>a:first-child{
        margin-top:0
    }
    body.footer-mini .footer .footer-wrapper .footer__menu .menu__item{
        color:#c7c7c7
    }
    body.footer-mini .footer .footer__mail{
        margin-left:2.3148148148vh;
        color:#c7c7c7
    }
    body.footer-mini .footer .footer__copyright{
        line-height:1.6666666667vh
    }
}
.footer,.footer .footer-inner,.header .header-wrapper .header__social .social__item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.footer{
    position:relative;
    z-index:100;
    left:0;
    margin-top:auto;
    margin-bottom:5.462962963vh;
    width:100%;
    height:3.7962962963vh
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .footer{
        margin-top:28.1859070465vh;
        margin-bottom:0;
        height:auto;
        padding-bottom:22.9385307346vh;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
.footer .footer-inner{
    height:100%
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .footer .footer-inner{
        width:100%;
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
}
.footer .footer-inner .footer__logo{
    width:4.7222222222vh;
    height:100%;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../../images/logo-mini.svg)
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .footer .footer-inner .footer__logo{
        width:7.6461769115vh;
        height:6.1469265367vh;
        background-image:url(../../images/logo-mini-m.svg)
    }
}
.footer .footer-inner .footer__copyright{
    font-size:.9259259259vh;
    font-weight:200;
    line-height:normal;
    color:#c7c7c7;
    text-align:left;
    margin-left:2.2222222222vh
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .footer .footer-inner .footer__copyright{
        font-size:1.4992503748vh;
        line-height:1.7991004498vh;
        margin-left:6.4vw
    }
}
.footer .footer-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    min-width:111.8518518519vh;
    height:100%
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .footer .footer-wrapper{
        width:100%;
        height:auto;
        min-width:auto;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}
.footer .footer-wrapper .footer__menu{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.footer .footer-wrapper .footer__menu>a{
    margin-left:4.9074074074vh
}
.footer .footer-wrapper .footer__menu>a:first-child{
    margin-left:0
}
.footer .footer-wrapper .footer__menu .menu__item{
    color:#fff;
    font-size:.9259259259vh;
    font-weight:200;
    line-height:normal;
    text-align:center
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .footer .footer-wrapper .footer__menu .menu__item{
        font-size:1.4992503748vh;
        line-height:1.7991004498vh
    }
    .footer .footer-wrapper .footer__menu{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1;
        margin-bottom:5.6971514243vh;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .footer .footer-wrapper .footer__menu>a{
        margin-left:0;
        margin-top:5.6971514243vh
    }
    .footer .footer-wrapper .footer__menu>a:first-child{
        margin-top:0
    }
}
.footer .footer-wrapper .footer__mail{
    font-size:.9259259259vh;
    font-weight:200;
    color:#fff;
    line-height:normal;
    text-align:center;
    height:auto
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .footer .footer-wrapper .footer__mail{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2;
        margin-bottom:5.6971514243vh;
        font-size:1.4992503748vh;
        line-height:1.7991004498vh
    }
}
.block.donate.one .block-content .donate-wrapper .title-row,.footerNew{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    position:relative
}
.footerNew{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    z-index:5
}
.footerNew.info .footer-content .footer-row{
    width:100%;
    gap:0;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.footerNew .footer-content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding-top:80px;
    padding-bottom:80px;
    position:relative;
    gap:60px
}
.footerNew .footer-content .footer-menu,.footerNew .footer-content .footer-row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    gap:48px
}
.footerNew .footer-content .footer-menu .menu__item{
    font-size:1.375rem;
    font-weight:300;
    line-height:150%;
    color:#fff;
    text-align:center;
    -webkit-transition:opacity 250ms ease;
    transition:opacity 250ms ease
}
.footerNew .footer-content .footer-menu .menu__item:hover,.footerNew .footer-content .footer-social .social__item:hover{
    opacity:.75
}
.footerNew .footer-content .footer-row{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:100px
}
.footerNew .footer-content .footer-inner,.footerNew .footer-content .footer-social{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    gap:16px
}
.footerNew .footer-content .footer-inner .footer__logo{
    width:60px;
    height:48px;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../../images/logo-new-mini.png)
}
.footerNew .footer-content .footer-inner .footer__copyright{
    font-size:.75rem;
    font-weight:400;
    line-height:150%;
    color:rgba(255,255,255,.6);
    text-align:left;
    margin:0;
    padding:0
}
.footerNew .footer-content .footer-social{
    width:auto;
    padding:0;
    margin:0;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    gap:30px
}
.footerNew .footer-content .footer-social .social__item{
    width:36px;
    height:36px;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
    -webkit-transition:opacity 250ms ease;
    transition:opacity 250ms ease
}
.footerNew .footer-content .footer-social .social__item.vk{
    background-image:url(../../images/social/vk.svg)
}
.footerNew .footer-content .footer-social .social__item.youtube{
    background-image:url(../../images/social/youtube.svg)
}
.footerNew .footer-content .footer-social .social__item.discord{
    background-image:url(../../images/social/discord.svg)
}
.footerNew .footer-content .footer-social .social__item.telegram{
    background-image:url(../../images/social/telegram.svg)
}
.footerNew .footer-content .footer__mail{
    font-size:1.375rem;
    font-weight:300;
    line-height:150%;
    background:radial-gradient(91.37% 340.48% at 117.73% -98.21%,#7091ff 0,#182fb1 100%,#2218b1 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    text-align:center;
    margin:0;
    padding:0;
    -webkit-transition:opacity 250ms ease;
    transition:opacity 250ms ease
}
.footerNew .footer-content .footer__mail:hover{
    opacity:.75
}
.footerNew .footer-content .footer-address,.footerNew .footer-content .footer-name{
    font-size:1.125rem;
    font-weight:300;
    line-height:150%;
    text-align:center;
    color:rgba(255,255,255,.6);
    margin:0;
    padding:0
}
@media (min-width:767px) and (max-width:1200px){
    .footerNew .footer-content .footer-menu{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:20px!important
    }
    .footerNew .footer-content .footer-row{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:50px!important
    }
    .footerNew .footer-content .footer-social{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .footerNew .footer-content .footer-inner{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .footerNew .footer-content .footer__mail{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
}
@media (max-width:767px){
    .footerNew .footer-content{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        padding-top:55px;
        padding-bottom:50px
    }
    .footerNew .footer-content .footer-menu,.footerNew .footer-content .footer-row{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        gap:20px!important
    }
    .footerNew .footer-content .footer-menu .menu__item{
        text-align:left;
        font-size:1.125rem
    }
    .footerNew .footer-content .footer-row{
        gap:50px!important
    }
    .footerNew .footer-content .footer-social{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1;
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .footerNew .footer-content .footer-inner{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .footerNew .footer-content .footer__mail{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2;
        text-align:left;
        font-size:1.125rem
    }
    .footerNew .footer-content .footer-address,.footerNew .footer-content .footer-name{
        text-align:left
    }
}
.block.donate.one{
    z-index:2;
    margin-bottom:5.462962963vh
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .block.donate.one{
        margin-bottom:0
    }
}
.block.donate.one .block-content{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.block.donate.one .block-content .donate-wrapper{
    width:43.7962962963vh;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    position:relative;
    z-index:2
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .block.donate.one .block-content .donate-wrapper{
        width:100%;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
}
.block.donate.one .block-content .donate-wrapper .title-row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .block.donate.one .block-content .donate-wrapper .title-row{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
.block.donate.one .block-content .donate-wrapper .title-row .title-column{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.block.donate.one .block-content .donate-wrapper .title-row .title-column .title__main{
    font-size:2.6851851852vh;
    font-weight:700;
    line-height:3.1481481481vh;
    text-shadow:0 0 1.8518518519vh rgba(255,255,255,.15);
    color:#fff;
    text-align:left;
    position:relative
}
.block.donate.one .block-content .donate-wrapper .title-row .title-column .title__main>span{
    color:#1328e3
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .block.donate.one .block-content .donate-wrapper .title-row .title-column .title__main{
        font-size:4.347826087vh;
        line-height:5.0974512744vh;
        text-align:center
    }
    .block.donate.one .block-content .donate-wrapper .title-row .title-column .title__main>span{
        color:inherit
    }
    .block.donate.one .block-content .donate-wrapper .title-row .title-column .title__main.rate::after{
        content:attr(data-rate);
        position:absolute;
        top:-1.3493253373vh;
        right:-2.8485757121vh;
        text-transform:none;
        color:#1328e3;
        font-size:2.6986506747vh;
        font-weight:400;
        line-height:3.1484257871vh;
        text-shadow:0 .5997001499vh 5.3973013493vh rgba(19, 68, 227, 0.6)
    }
}
.block.donate.one .block-content .donate-wrapper .title-row .title-column .title__sub{
    font-size:1.0185185185vh;
    font-weight:300;
    line-height:1.2037037037vh;
    margin-top:.3703703704vh;
    color:#fff;
    text-align:left
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .block.donate.one .block-content .donate-wrapper .title-row .title-column .title__sub{
        display:none
    }
}
.block.donate.one .block-content .donate-wrapper .title-row .title-select{
    right:-15.462962963vh;
    position:absolute;
    width:27.962962963vh;
    height:5vh
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .block.donate.one .block-content .donate-wrapper .title-row .title-select{
        position:relative;
        right:0;
        width:100%;
        height:8.095952024vh;
        margin-top:7.796101949vh
    }
}
.block.donate.one .block-content .donate-wrapper .loader{
    position:relative;
    display:none;
    margin-top:4.6296296296vh;
    width:9.2592592593vh;
    height:9.2592592593vh;
    border-radius:50%;
    -webkit-perspective:74.0740740741vh;
    perspective:74.0740740741vh
}
.block.donate.one .block-content .donate-wrapper .loader .inner{
    position:absolute;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    height:100%;
    border-radius:50%
}
.block.donate.one .block-content .donate-wrapper .loader .inner.one{
    left:0;
    top:0;
    -webkit-animation:rotate-one 1s linear infinite;
    animation:rotate-one 1s linear infinite;
    border-bottom:.2777777778vh solid #1328e3
}
.block.donate.one .block-content .donate-wrapper .loader .inner.two{
    right:0;
    top:0;
    -webkit-animation:rotate-two 1s linear infinite;
    animation:rotate-two 1s linear infinite;
    border-right:.2777777778vh solid #1328e3
}
.block.donate.one .block-content .donate-wrapper .loader .inner.three{
    right:0;
    bottom:0;
    -webkit-animation:rotate-three 1s linear infinite;
    animation:rotate-three 1s linear infinite;
    border-top:.2777777778vh solid #efeffa
}
.block.donate.one .block-content .donate-wrapper .donate-form{
    margin-top:5.2777777778vh;
    width:100%;
    position:relative
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-alert{
    position:absolute;
    z-index:10;
    display:none;
    left:105%;
    -webkit-transition:top 350ms ease;
    transition:top 350ms ease
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .block.donate.one .block-content .donate-wrapper .donate-form .form-alert{
        display:none
    }
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-alert .alert-wrapper{
    padding:1.4814814815vh 1.9444444444vh;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    width:auto;
    min-width:22.7777777778vh;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    background:#a41f1f;
    -webkit-box-shadow:0 1.3888888889vh 4.1666666667vh rgba(223,27,27,.6);
    box-shadow:0 1.3888888889vh 4.1666666667vh rgba(223,27,27,.6)
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-alert .alert-wrapper::after{
    position:absolute;
    left:-.6481481481vh;
    content:"";
    width:1.2962962963vh;
    height:1.2962962963vh;
    background:#a41f1f;
    -webkit-box-shadow:0 1.3888888889vh 4.1666666667vh rgba(223,27,27,.6);
    box-shadow:0 1.3888888889vh 4.1666666667vh rgba(223,27,27,.6);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-alert .alert-wrapper .alert__text{
    font-size:1.1111111111vh;
    font-weight:300;
    line-height:1.2962962963vh;
    color:#fff;
    text-align:left;
    margin-left:1.2962962963vh;
    width:100%;
    white-space:nowrap
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-group{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    position:relative;
    z-index:9;
    background:rgba(19, 50, 227, 0.1);
    border:.0925925926vh solid rgba(19, 50, 227, 0.3);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border-radius:.9259259259vh;
    width:100%;
    height:7.7777777778vh;
    margin-top:1.9444444444vh;
    -webkit-transition:background 350ms ease,border 350ms ease,-webkit-box-shadow 350ms ease;
    transition:background 350ms ease,border 350ms ease,-webkit-box-shadow 350ms ease;
    transition:background 350ms ease,box-shadow 350ms ease,border 350ms ease;
    transition:background 350ms ease,box-shadow 350ms ease,border 350ms ease,-webkit-box-shadow 350ms ease;
    padding-left:3.2407407407vh
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .block.donate.one .block-content .donate-wrapper .donate-form .form-group{
        height:8.6956521739vh;
        margin-top:3.1484257871vh;
        padding-left:4.047976012vh
    }
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-group:first-child{
    margin-top:0
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-group.focus{
    background:rgba(19, 85, 227, 0.5);
    -webkit-box-shadow:0 .3703703704vh 4.6296296296vh rgba(19, 57, 227, 0.25);
    box-shadow:0 .3703703704vh 4.6296296296vh rgba(19, 50, 227, 0.25)
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-group.error{
    background:rgba(227,19,19,.1);
    border:.0925925926vh solid rgba(227,19,19,.3)
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-group.error .form__input{
    color:#c84747
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-group .input__icon{
    width:2.037037037vh;
    height:2.037037037vh;
    margin-right:3.2407407407vh
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .block.donate.one .block-content .donate-wrapper .donate-form .form-group .input__icon{
        width:2.2488755622vh;
        height:2.2488755622vh;
        margin-right:4.047976012vh
    }
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-group .form__input{
    outline:0;
    width:100%;
    height:100%;
    border:0;
    background:0 0;
    color:#fff;
    -webkit-transition:color 350ms ease;
    transition:color 350ms ease;
    font-size:1.5740740741vh;
    font-weight:400;
    line-height:1.8518518519vh;
    text-align:left;
    padding-right:3.2407407407vh;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-group .form__input::-webkit-input-placeholder{
    color:#62689c
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-group .form__input:-ms-input-placeholder{
    color:#62639c
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-group .form__input::-moz-placeholder{
    color:#62689c;
    opacity:1
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-group .form__input:-moz-placeholder{
    color:#626b9c;
    opacity:1
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-group .form__input::-webkit-inner-spin-button{
    -webkit-appearance:none
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .block.donate.one .block-content .donate-wrapper .donate-form .form-group .form__input{
        font-size:2.5487256372vh;
        line-height:2.9985007496vh
    }
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-group .form__select{
    width:100%;
    height:100%
}
.block.donate.one .block-content .donate-wrapper .donate-form .x-sum-amount{
    font-size:1.5740740741vh;
    font-weight:300;
    line-height:1.8518518519vh;
    text-align:right;
    color:#9bb2ff;
    position:absolute;
    right:3.2407407407vh
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .block.donate.one .block-content .donate-wrapper .donate-form .x-sum-amount{
        right:3.5982008996vh;
        font-size:2.5487256372vh;
        line-height:2.9985007496vh
    }
}
.block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper{
    width:29.0740740741vh;
    height:22.1296296296vh;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:absolute;
    z-index:9;
    left:calc(100% + 3.2407407407vh);
    background:rgba(19, 75, 227, 0.5);
    -webkit-backdrop-filter:blur(1.8518518519vh);
    backdrop-filter:blur(1.8518518519vh);
    border-radius:.9259259259vh
}
.block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper.mobile{
    display:none
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper.mobile::after,.block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper.pc{
        display:none
    }
    .block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper.mobile{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        position:relative;
        border:.1499250375vh solid rgba(19, 57, 227, 0.2);
        width:100%;
        height:auto;
        background:0 0;
        -webkit-backdrop-filter:none;
        backdrop-filter:none;
        left:auto;
        padding:1.4992503748vh;
        border-radius:1.4992503748vh
    }
    .block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper.mobile .x-sum-options{
        gap:1.4992503748vh;
        border-radius:1.4992503748vh
    }
    .block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper.mobile .x-sum-options .option__item{
        min-width:auto;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        -ms-flex-negative:1;
        flex-shrink:1;
        -ms-flex-preferred-size:0;
        flex-basis:0;
        background:rgba(19, 23, 227, 0.1);
        border:.1499250375vh solid rgba(19, 68, 227, 0.3);
        border-radius:1.4992503748vh;
        padding:1.4992503748vh 2.9985007496vh;
        gap:.299850075vh
    }
    .block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper.mobile .x-sum-options .option__item.active,.block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper.mobile .x-sum-options .option__item:hover{
        background:rgba(19, 75, 227, 0.8)
    }
    .block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper.mobile .x-sum-options .option__item .item__needsum{
        font-size:1.7991004498vh;
        line-height:2.0989505247vh
    }
    .block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper.mobile .x-sum-options .option__item .item__gift{
        font-size:2.5487256372vh;
        line-height:2.9985007496vh
    }
}
.block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper::after{
    content:"";
    left:0;
    margin-left:-1.4351851852vh;
    width:2.8703703704vh;
    height:2.8703703704vh;
    position:absolute;
    z-index:-1;
    background:rgba(19, 102, 227, 0.5);
    -webkit-backdrop-filter:blur(.5555555556vh);
    backdrop-filter:blur(.5555555556vh);
    -webkit-clip-path:polygon(50% 0,0 50%,50% 100%);
    clip-path:polygon(50% 0,0 50%,50% 100%)
}
.block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper .x-sum-options{
    width:100%;
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border-radius:.9259259259vh;
    overflow:hidden
}
.block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper .x-sum-options .option__item{
    min-width:50%;
    -ms-flex-negative:0;
    flex-shrink:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    gap:.3703703704vh;
    padding:1.6666666667vh 1.8518518519vh;
    -webkit-transition:background 350ms ease;
    transition:background 350ms ease;
    cursor:pointer
}
.block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper .x-sum-options .option__item:nth-child(even){
    border-left:.0925925926vh rgba(255,255,255,.1) solid
}
.block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper .x-sum-options .option__item:nth-child(3),.block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper .x-sum-options .option__item:nth-child(4){
    border-top:.0925925926vh rgba(255,255,255,.1) solid;
    border-bottom:.0925925926vh rgba(255,255,255,.1) solid
}
.block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper .x-sum-options .option__item.active,.block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper .x-sum-options .option__item:hover{
    background:rgba(57, 19, 227, 0.4)
}
.block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper .x-sum-options .option__item .item__needsum{
    font-size:1.1111111111vh;
    font-weight:300;
    line-height:1.2962962963vh;
    text-align:center;
    color:#fff
}
.block.donate.one .block-content .donate-wrapper .donate-form .x-sum-wrapper .x-sum-options .option__item .item__gift{
    font-size:1.9444444444vh;
    font-weight:400;
    line-height:2.3148148148vh;
    text-align:center;
    color:#fff
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-checkbox{
    margin-top:1.8518518519vh;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    width:100%
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .block.donate.one .block-content .donate-wrapper .donate-form .form-checkbox{
        margin-top:4.6476761619vh
    }
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-checkbox.active .checkbox__area{
    background:#137ee3;
    border:.0925925926vh solid #135ce3
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-checkbox.error .checkbox__area{
    background:rgba(227,19,19,.1);
    border:.0925925926vh solid rgba(227,19,19,.3)
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-checkbox .checkbox__text{
    font-size:1.3888888889vh;
    font-weight:300;
    line-height:1.3888888889vh;
    text-align:left;
    color:#fff
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-checkbox .checkbox__text>a{
    color:#1328e3;
    text-decoration:underline
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .block.donate.one .block-content .donate-wrapper .donate-form .form-checkbox .checkbox__text{
        font-size:1.9490254873vh;
        line-height:2.2488755622vh
    }
}
.block.donate.one .block-content .donate-wrapper .donate-form .form-checkbox .checkbox__area{
    width:1.9444444444vh;
    height:1.9444444444vh;
    margin-right:1.3888888889vh;
    border-radius:50%;
    background:rgba(19, 40, 227, 0.1);
    -webkit-transition:background 350ms ease,border 350ms ease;
    transition:background 350ms ease,border 350ms ease;
    border:.0925925926vh solid rgba(19, 23, 227, 0.3)
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .block.donate.one .block-content .donate-wrapper .donate-form .form-checkbox .checkbox__area{
        width:2.2488755622vh;
        height:2.2488755622vh
    }
}
.block.donate.one .block-content .donate-wrapper .donate-form .form__submit{
    margin-top:1.8518518519vh;
    width:100%;
    height:7.7777777778vh;
    outline:0;
    border:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    background:-webkit-gradient(linear,right top, left top,color-stop(0, #5113e3),to(#3104d3));
    background:linear-gradient(270deg,#2113e3 0,#1904d3 100%);
    -webkit-box-shadow:0 .3703703704vh 11.9444444444vh rgba(33, 19, 227, 0.57);
    box-shadow:0 .3703703704vh 11.9444444444vh rgba(23, 19, 227, 0.57);
    border-radius:.9259259259vh;
    position:relative;
    font-size:1.9444444444vh;
    font-weight:700;
    line-height:2.3148148148vh;
    color:#fff;
    -webkit-transition:opacity 250ms ease,-webkit-transform 250ms ease;
    transition:opacity 250ms ease,-webkit-transform 250ms ease;
    transition:transform 250ms ease,opacity 250ms ease;
    transition:transform 250ms ease,opacity 250ms ease,-webkit-transform 250ms ease
}
.block.donate.one .block-content .donate-wrapper .donate-form .form__submit>.button__icon{
    position:absolute;
    width:1.3888888889vh;
    height:1.3888888889vh;
    right:3.3333333333vh
}
.block.donate.one .block-content .donate-wrapper .donate-form .form__submit:hover{
    -webkit-transform:scale(.975);
    transform:scale(.975);
    opacity:.85
}
.block.donate.one .block-content .donate-wrapper .donate-form .form__submit.disabled{
    opacity:.7!important
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .block.donate.one .block-content .donate-wrapper .donate-form .form__submit{
        margin-top:4.9475262369vh;
        height:10.9445277361vh;
        font-size:3.1484257871vh;
        line-height:3.748125937vh
    }
    .block.donate.one .block-content .donate-wrapper .donate-form .form__submit>.button__icon{
        width:2.0989505247vh;
        height:2.0989505247vh;
        right:4.6476761619vh
    }
}
.renders-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    width:111.8518518519vh;
    height:91.1111111111vh;
    position:absolute;
    z-index:1;
    right:50%;
    margin-right:-55.9259259259vh;
    bottom:0
}
@media screen and (orientation:portrait),screen and (max-width:980px){
    .renders-wrapper{
        display:none
    }
}
.renders-wrapper .renders-parallax{
    width:80.5555555556vh;
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:relative;
    left:12.037037037vh
}
.renders-wrapper .renders-parallax .parallax__item{
    position:absolute
}
.renders-wrapper .renders-parallax .parallax__item.girl._one{
    bottom:0;
    width:46.3888888889vh;
    height:83.2407407407vh;
    z-index:5
}
.renders-wrapper .renders-parallax .parallax__item.girl._two{
    left:2.7777777778vh;
    bottom:0;
    width:31.7592592593vh;
    height:67.037037037vh;
    z-index:3
}
.renders-wrapper .renders-parallax .parallax__item.girl._three{
    right:0;
    bottom:0;
    width:40.0925925926vh;
    height:78.4259259259vh;
    z-index:2
}
.renders-wrapper .renders-parallax .parallax__item.x2._one{
    top:1.8518518519vh;
    right:39.2592592593vh;
    z-index:4
}
.renders-wrapper .renders-parallax .parallax__item.x2._two{
    top:33.1481481481vh;
    left:21.3888888889vh;
    z-index:1
}
.renders-wrapper .renders__item{
    position:relative;
    background-size:contain;
    background-position:bottom;
    background-repeat:no-repeat
}
.renders-wrapper .renders__item.girl{
    width:100%;
    height:100%
}
.renders-wrapper .renders__item.girl._one{
    background-image:url(../../images/renders/8.png)
}
.renders-wrapper .renders__item.girl._two{
    background-image:url(../../images/renders/9.png)
}
.renders-wrapper .renders__item.girl._three{
    background-image:url(../../images/renders/10.png)
}
.renders-wrapper .x2{
    position:relative;
    font-size:12.3148148148vh;
    font-weight:300;
    line-height:14.537037037vh;
    color:#fff;
    text-align:center;
    text-shadow:0 .3703703704vh 6.7592592593vh rgba(255,255,255,.44)
}
.renders-wrapper .x2._one{
    -webkit-transform:rotate(12deg);
    transform:rotate(12deg)
}
.renders-wrapper .x2._two{
    font-size:6.5740740741vh;
    font-weight:700;
    line-height:7.7777777778vh;
    text-shadow:0 .3703703704vh 4.4444444444vh rgba(255,255,255,.25);
    -webkit-filter:blur(.2777777778vh);
    filter:blur(.2777777778vh);
    -webkit-transform:rotate(-18deg);
    transform:rotate(-18deg)
}
