/************************************************* WIDTH HEIGHT PERCENTAGE *************************************************/

.w-100{width: 100% !important;}.w-99{width: 99% !important;}.w-98{width: 98% !important;}.w-97{width: 97% !important;}.w-96{width: 96% !important;}.w-95{width: 95% !important;}.w-94{width: 94% !important;}.w-93{width: 93% !important;}.w-92{width: 92% !important;}.w-91{width: 91% !important;}.w-90{width: 90% !important;}.w-89{width: 89% !important;}.w-88{width: 88% !important;}.w-87{width: 87% !important;}.w-86{width: 86% !important;}.w-85{width: 85% !important;}.w-84{width: 84% !important;}.w-83{width: 83% !important;}.w-82{width: 82% !important;}.w-81{width: 81% !important;}.w-80{width: 80% !important;}.w-79{width: 79% !important;}.w-78{width: 78% !important;}.w-77{width: 77% !important;}.w-76{width: 76% !important;}.w-75{width: 75% !important;}.w-74{width: 74% !important;}.w-73{width: 73% !important;}.w-72{width: 72% !important;}.w-71{width: 71% !important;}.w-70{width: 70% !important;}.w-69{width: 69% !important;}.w-68{width: 68% !important;}.w-67{width: 67% !important;}.w-66{width: 66% !important;}.w-65{width: 65% !important;}.w-64{width: 64% !important;}.w-63{width: 63% !important;}.w-62{width: 62% !important;}.w-61{width: 61% !important;}.w-60{width: 60% !important;}.w-59{width: 59% !important;}.w-58{width: 58% !important;}.w-57{width: 57% !important;}.w-56{width: 56% !important;}.w-55{width: 55% !important;}.w-54{width: 54% !important;}.w-53{width: 53% !important;}.w-52{width: 52% !important;}.w-51{width: 51% !important;}.w-50{width: 50% !important;}.w-49{width: 49% !important;}.w-48{width: 48% !important;}.w-47{width: 47% !important;}.w-46{width: 46% !important;}.w-45{width: 45% !important;}.w-44{width: 44% !important;}.w-43{width: 43% !important;}.w-42{width: 42% !important;}.w-41{width: 41% !important;}.w-40{width: 40% !important;}.w-39{width: 39% !important;}.w-38{width: 38% !important;}.w-37{width: 37% !important;}.w-36{width: 36% !important;}.w-35{width: 35% !important;}.w-34{width: 34% !important;}.w-33{width: 33% !important;}.w-32{width: 32% !important;}.w-31{width: 31% !important;}.w-30{width: 30% !important;}.w-29{width: 29% !important;}.w-28{width: 28% !important;}.w-27{width: 27% !important;}.w-26{width: 26% !important;}.w-25{width: 25% !important;}.w-24{width: 24% !important;}.w-23{width: 23% !important;}.w-22{width: 22% !important;}.w-21{width: 21% !important;}.w-20{width: 20% !important;}.w-19{width: 19% !important;}.w-18{width: 18% !important;}.w-17{width: 17% !important;}.w-16{width: 16% !important;}.w-15{width: 15% !important;}.w-14{width: 14% !important;}.w-13{width: 13% !important;}.w-12{width: 12% !important;}.w-11{width: 11% !important;}.w-10{width: 10% !important;}.w-9{width: 9% !important;}.w-8{width: 8% !important;}.w-7{width: 7% !important;}.w-6{width: 6% !important;}.w-5{width: 5% !important;}.w-4{width: 4% !important;}.w-3{width: 3% !important;}.w-2{width: 2% !important;}.w-1{width: 1% !important;}.w-0{width: 0% !important;}

.h-100{height: 100% !important;}.h-99{height: 99% !important;}.h-98{height: 98% !important;}.h-97{height: 97% !important;}.h-96{height: 96% !important;}.h-95{height: 95% !important;}.h-94{height: 94% !important;}.h-93{height: 93% !important;}.h-92{height: 92% !important;}.h-91{height: 91% !important;}.h-90{height: 90% !important;}.h-89{height: 89% !important;}.h-88{height: 88% !important;}.h-87{height: 87% !important;}.h-86{height: 86% !important;}.h-85{height: 85% !important;}.h-84{height: 84% !important;}.h-83{height: 83% !important;}.h-82{height: 82% !important;}.h-81{height: 81% !important;}.h-80{height: 80% !important;}.h-79{height: 79% !important;}.h-78{height: 78% !important;}.h-77{height: 77% !important;}.h-76{height: 76% !important;}.h-75{height: 75% !important;}.h-74{height: 74% !important;}.h-73{height: 73% !important;}.h-72{height: 72% !important;}.h-71{height: 71% !important;}.h-70{height: 70% !important;}.h-69{height: 69% !important;}.h-68{height: 68% !important;}.h-67{height: 67% !important;}.h-66{height: 66% !important;}.h-65{height: 65% !important;}.h-64{height: 64% !important;}.h-63{height: 63% !important;}.h-62{height: 62% !important;}.h-61{height: 61% !important;}.h-60{height: 60% !important;}.h-59{height: 59% !important;}.h-58{height: 58% !important;}.h-57{height: 57% !important;}.h-56{height: 56% !important;}.h-55{height: 55% !important;}.h-54{height: 54% !important;}.h-53{height: 53% !important;}.h-52{height: 52% !important;}.h-51{height: 51% !important;}.h-50{height: 50% !important;}.h-49{height: 49% !important;}.h-48{height: 48% !important;}.h-47{height: 47% !important;}.h-46{height: 46% !important;}.h-45{height: 45% !important;}.h-44{height: 44% !important;}.h-43{height: 43% !important;}.h-42{height: 42% !important;}.h-41{height: 41% !important;}.h-40{height: 40% !important;}.h-39{height: 39% !important;}.h-38{height: 38% !important;}.h-37{height: 37% !important;}.h-36{height: 36% !important;}.h-35{height: 35% !important;}.h-34{height: 34% !important;}.h-33{height: 33% !important;}.h-32{height: 32% !important;}.h-31{height: 31% !important;}.h-30{height: 30% !important;}.h-29{height: 29% !important;}.h-28{height: 28% !important;}.h-27{height: 27% !important;}.h-26{height: 26% !important;}.h-25{height: 25% !important;}.h-24{height: 24% !important;}.h-23{height: 23% !important;}.h-22{height: 22% !important;}.h-21{height: 21% !important;}.h-20{height: 20% !important;}.h-19{height: 19% !important;}.h-18{height: 18% !important;}.h-17{height: 17% !important;}.h-16{height: 16% !important;}.h-15{height: 15% !important;}.h-14{height: 14% !important;}.h-13{height: 13% !important;}.h-12{height: 12% !important;}.h-11{height: 11% !important;}.h-10{height: 10% !important;}.h-9{height: 9% !important;}.h-8{height: 8% !important;}.h-7{height: 7% !important;}.h-6{height: 6% !important;}.h-5{height: 5% !important;}.h-4{height: 4% !important;}.h-3{height: 3% !important;}.h-2{height: 2% !important;}.h-1{height: 1% !important;}.h-0{height: 0% !important;}

/************************************************* WIDTH HEIGHT AUTO *************************************************/

.w-auto{width: auto !important;}

.h-auto{height: auto !important;}

.h-inh{height: inherit !important;}

.w-inh{width: inherit !important;}

.w-max {width: max-content !important;}

/************************************************* WIDTH HEIGHT MIN MAX *************************************************/

.fw-min-1300{min-width: 1300px !important;}

.w-max-100p{max-width: 100% !important;}

.w-max-50p{max-width: 50% !important;}

.w-min-90p{min-width: 90% !important;}

.w-min-85p{min-width: 80% !important;}

.w-min-25p{min-width: 25% !important;}

.w-min-0px{min-width: 0 !important;}

.h-max-100p{max-height: 100% !important;}

.h-max-30p{max-height: 30% !important;}

.h-max-70vh{max-height: 70vh !important;}

.h-max-60vh{max-height: 60vh !important;}

.h-max-49vh{max-height: 49vh !important;}

.h-min-100p{min-height: 100% !important;}

.h-max-95vh{max-height: 95vh !important;}

.h-max-100vh{max-height: 100vh !important;}

/************************************************* WIDTH HEIGHT *************************************************/

.h-100vh{height: 100vh !important;}

.h-80vh{height: 80vh !important;}

.h-75vh{height: 75vh !important;}

.h-70vh{height: 70vh !important;}

.h-60vh{height: 60vh !important;}

.h-40vh{height: 40vh !important;}

.h-20vh{height: 20vh !important;}

/************************************************* WIDTH HEIGHT FIXED *************************************************/

.fw-1300px{width: 1300px !important;}

.fw-1000px{width: 1000px !important;}

.fw-760px{width: 760px !important;}

.fw-650px{width: 650px !important;}

.fw-500px{width: 500px !important;}

.fw-400px{width: 400px !important;}

.fw-350px{width: 350px !important;}

.fw-330px{width: 330px !important;}

.fw-300px{width: 300px !important;}

.fw-250px{width: 250px !important;}

.fw-200px{width: 200px !important;}

.fw-175px{width: 175px !important;}

.fw-150px{width: 150px !important;}

.fw-146px{width: 146px !important;}

.fw-125px{width: 125px !important;}

.fw-100px{width: 100px !important;}

.fw-70px{width: 70px !important;}

.fw-50px{width: 50px !important;}

.fw-45px{width: 45px !important;}

.fw-40px{width: 40px !important;}

.fw-35px{width: 35px !important;}

.fw-30px{width: 30px !important;}

.fw-25px{width: 25px !important;}

.fw-20px{width: 20px !important;}

.fw-15px{width: 15px !important;}

.fh-1550px{height: 1550px !important;}

.fh-900px{height: 900px !important;}

.fh-500px{height: 500px !important;}

.fh-425px{height: 425px !important;}

.fh-400px{height: 400px !important;}

.fh-350px{height: 350px !important;}

.fh-300px{height: 300px !important;}

.fh-250px{height: 250px !important;}

.fh-200px{height: 200px !important;}

.fh-150px{height: 150px !important;}

.fh-100px{height: 100px !important;}

.fh-70px{height: 70px !important;}

.fh-50px{height: 50px !important;}

.fh-46px{height: 46px !important;}

.fh-45px{height: 45px !important;}

.fh-40px{height: 40px !important;}

.fh-35px{height: 35px !important;}

.fh-30px{height: 30px !important;}

.fh-28px{height: 28px !important;}

.fh-25px{height: 25px !important;}

.fh-20px{height: 20px !important;}

.fh-15px{height: 15px !important;}

.fh-10px{height: 10px !important;}

/************************************************* TEXT SIZE FIXED *************************************************/

.fts-12{
    font-size: 12px !important;
}

.fts-13{
    font-size: 13px !important;
}

.fts-14{
    font-size: 14px !important;
}

.fts-16{
    font-size: 16px !important;
}

.fts-18{
    font-size: 18px !important;
}

.fts-19{
    font-size: 19px !important;
}

.fts-20{
    font-size: 20px !important;
}

.fts-24{
    font-size: 24px !important;
}

.fts-25{
    font-size: 25px !important;
}

.fts-26{
    font-size: 26px !important;
}

.fts-28{
    font-size: 28px !important;
}

.fts-30{
    font-size: 30px !important;
}

.fts-36{
    font-size: 36px !important;
}

.fts-50{
    font-size: 50px !important;
}

.fts-80{
    font-size: 80px !important;
}

.fts-100{
    font-size: 100px !important;
}

.fts-200{
    font-size: 200px !important;
}

/************************************************* MARGIN *************************************************/

.m-auto{
    margin: auto !important;
}

.m-t-auto{
    margin-top: auto !important;
}

.m-tb-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
}

.m-lr-auto{
    margin-left: auto !important;
    margin-right: auto !important;
}

.m-t-0{margin-top: 0 !important;}

.m-b-0{margin-bottom: 0 !important;}

.m-l-0{margin-left: 0 !important;}

.m-r-0{margin-right: 0 !important;}

.m-nb-0{
    margin-top: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.m-t-30vh{margin-top: 30vh !important;}

/************************************************* PADDING *************************************************/

.p-all-auto{
    padding: auto !important;
}

.p-tb-auto{
    padding-top: auto !important;
    padding-bottom: auto !important;
}

.p-lr-auto{
    padding-left: auto !important;
    padding-right: auto !important;
}

.p-tb-0{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.p-t-0{padding-top: 0 !important;}

.p-b-0{padding-bottom: 0 !important;}

.p-r-0{padding-right: 0 !important;}

.p-l-0{padding-left: 0 !important;}

/************************************************* SIDE *************************************************/

.t-0{top: 0 !important;}

.b-0{bottom: 0 !important;}

.l-0{left: 0 !important;}

.r-0{right: 0 !important;}

.t-5{top: 5% !important;}

.t-35{top: 35% !important;}

.t-50{top: 50% !important;}

.l-1{left: 1% !important;}

/************************************************* BORDER-RADIUS *************************************************/

.rad-all-0{
    border-radius: 0px !important;
}

.rad-t-l-0{
    border-top-left-radius: 0px !important;
}

.rad-t-r-0{
    border-top-right-radius: 0px !important;
}

.rad-b-l-0{
    border-bottom-left-radius: 0px !important;
}

.rad-b-r-0{
    border-bottom-right-radius: 0px !important;
}

.rad-t-0{
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

.rad-l-0{
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.rad-b-0{
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.rad-r-0{
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

/************************************************* CURSOR *************************************************/

.cur-n{
    cursor: default !important;
}

.cur-p{
    cursor: pointer !important;
}

.cur-c{
    cursor: crosshair !important;
}

.cur-ce{
    cursor: cell !important;
}

.cur-m{
    cursor: move !important;
}

.cur-g{
    cursor: grabbing !important;
}

.cur-b{
    cursor: not-allowed !important;
}

/************************************************* OTHER *************************************************/

.tou-act-n{
    touch-action: none !important;
}

.inset-0{
    inset: 0 !important;
}

.line-h-1-2{
    line-height: 1.2 !important;
}

/************************************************* FONT *************************************************/

.bold {
    font-weight: bold !important;
}

.bold-on-h:hover {
    font-weight: bold !important;
}

.n-bold {
    font-weight: normal !important;
}

.f-sty-n{
    font-style: none !important;
}

.f-sty-i{
    font-style: italic !important;
}

.f-fam-tnr-sf{
    font-family: "Times New Roman", Times, serif;
}

/*.fo-la{
    font-family: 'Lato', sans-serif !important;
}
*/
/*.fo-sy{
    font-family: 'Syncopate', sans-serif !important;
    text-transform: uppercase !important;
    /*background: linear-gradient(90deg, #b400e1 , #b3ff00) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;*/
/*}*/

/************************************************* TEXT *************************************************/

.text-al-c{
    text-align: center !important;
}

.text-al-r{
    text-align: right !important;
}

.text-al-l{
    text-align: left !important;
}

.text-al-j{
    text-align: justify !important;
}

.t-dec-n{
    text-decoration: none !important;
}

.t-dec-u{
    text-decoration: underline !important;
}

.t-dec-u-on-h:hover{
    text-decoration: underline !important;
}

.t-dec-lt{
    text-decoration-line: line-through;
}

.t-color-blend{
    mix-blend-mode: difference;
}

.color-in{
    color: inherit !important;
}

.fill{
    fill: currentColor !important;
}

.t-prev-sel{
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -o-user-select: none;
    user-select: none;
}

/************************************************* JUSTIFY *************************************************/

.t-jus-c{
    justify-content: center;
}

.t-jus-fe{
    justify-content: flex-end !important;
}

/************************************************* BORDER *************************************************/

.box-sh-n{
    box-shadow: none !important;
}

.border-n{
    border: none !important;
}

.border-b-n{
    border-bottom: none !important;
}

.border-l-n{
    border-left: none !important;
}

.border-tl-n{
    border-top: none !important;
    border-left: none !important;
}

.border-bl-n{
    border-bottom: none !important;
    border-left: none !important;
}

.bor-col-s{
    border-collapse: separate !important;
}

.b-space-0{
    border-spacing: 0 !important;
}

.b-2px{
    border: 2px solid #000000 !important;
}

.b-2px-b{
    border-bottom: 2px solid #000000 !important;
}

.b-2px-r{
    border-right: 2px solid #000000 !important;
}

.b-2px-t{
    border-top: 2px solid #000000 !important;
}

.b-2px-l{
    border-left: 2px solid #000000 !important;
}

.b-2px-tb{
    border-top: 2px solid #000000 !important;
    border-bottom: 2px solid #000000 !important;
}

.b-2px-lr{
    border-left: 2px solid #000000 !important;
    border-right: 2px solid #000000 !important;
}

.b-2px-tl{
    border-top: 2px solid #000000 !important;
    border-left: 2px solid #000000 !important;
}

.b-2px-tr{
    border-top: 2px solid #000000 !important;
    border-right: 2px solid #000000 !important;
}

.b-2px-bl{
    border-bottom: 2px solid #000000 !important;
    border-left: 2px solid #000000 !important;
}

.b-2px-br{
    border-bottom: 2px solid #000000 !important;
    border-right: 2px solid #000000 !important;
}

.b-2px-nb{
    border-top: 2px solid #000000 !important;
    border-right: 2px solid #000000 !important;
    border-left: 2px solid #000000 !important;
}

.b-2px-nr{
    border-top: 2px solid #000000 !important;
    border-bottom: 2px solid #000000 !important;
    border-left: 2px solid #000000 !important;
}

.b-2px-nt{
    border-bottom: 2px solid #000000 !important;
    border-right: 2px solid #000000 !important;
    border-left: 2px solid #000000 !important;
}

.b-2px-nl{
    border-top: 2px solid #000000 !important;
    border-bottom: 2px solid #000000 !important;
    border-right: 2px solid #000000 !important;
}

/************************************************* TEXT BORDER *************************************************/

.t-b-1px{
    -webkit-text-stroke: 1px #000000 !important;
}

/************************************************* BORDER-RADIUS *************************************************/

.rad-all-50p{
    border-radius: 50% !important;
}

.radius-n{
    border-radius: none !important;
}

/************************************************* OBJECT *************************************************/

.obj-fit-c{
    object-fit: cover !important;
}

.obj-fit-f{
    object-fit: fill !important;
}

/************************************************* OVERFLOW *************************************************/

.over-h{
    overflow: hidden !important;
}

.over-a{
    overflow: auto !important;
}

.over-y-auto {
    overflow-y: auto !important;
}

.scroll-y {
    overflow-y: scroll !important;
}

.scroll-x {
    overflow-x: scroll !important;
}

.scroll-x-a {
    overflow-x: auto !important;
}

.scroll-x-h {
    overflow-x: hidden !important;
}

.scroll-y-h {
    overflow-y: hidden !important;
}

.text-over-e{
    text-overflow: ellipsis !important;
}

.over-w-bw{
    overflow-wrap: break-word !important;
}

.t-whi-spa-n{
    white-space: nowrap !important;
}

.t-whi-spa-nor{
    white-space: normal !important;
}

/************************************************* DISPLAY *************************************************/

.dis-n{
    display: none;
}

.dis-n-imp{
    display: none !important;
}

.dis-b{
    display: block !important;
}

.dis-f{
    display: flex !important;
}

.dis-i-b{
    display: inline-block !important;
}

.dis-i{
    display: inline !important;
}

.dis-tc{
    display: table-cell !important;
}

/************************************************* FLEX *************************************************/

.f-nowrap{
    flex-wrap: nowrap !important;
}

.f-f-c{
    flex-flow: column !important;
}

.flex-1{
    flex: 1 !important;
}

.flex-d-c{
    flex-direction: column !important;
}

/************************************************* VISIBILITY *************************************************/

.visib-h{
    visibility: hidden !important;
}

/************************************************* FLOAT *************************************************/

.float-r{
    float: right !important;
}

.float-l{
    float: left !important;
}

.float-c{
    float: center !important;
}

/************************************************* ALIGN *************************************************/

.v-al-t{
    vertical-align: top !important;
}

.v-al-m{
    vertical-align: middle !important;
}

.align-st{
    align-items: start !important;
}

.align-s{
    align-items: stretch !important;
}

.align-c{
    align-items: center !important;
}

.align-f-e{
    align-items: flex-end !important;
}

.just-c{
    justify-content: center !important;
}

.just-b{
    justify-content: bottom !important;
}

.just-l{
    justify-content: left !important;      /*adicionado*/
}

/************************************************* POSITION *************************************************/

.pos-a{
    position: absolute !important;
}

.pos-f{
    position: fixed !important;
}

.pos-r{
    position: relative !important;
}

.pos-sta{
    position: static !important;
}

.pos-sti{
    position: sticky !important;
}

/************************************************* OPACITY *************************************************/

.opac-1{
    opacity: 1;
}

.opac-0-5{
    opacity: 0.5;
}

.opac-0{
    opacity: 0;
}

/************************************************* SCROLL *************************************************/

.scroll-ty-3::-webkit-scrollbar {
    width: 0 !important;
    height: 0 !important;
}

.touch{
    -webkit-overflow-scrolling: touch;
}

/************************************************* Z-INDEX *************************************************/

.z-ind-p1 {
    z-index: 1 !important;
}

.z-ind-p2 {
    z-index: 2 !important;
}

.z-ind-p3 {
    z-index: 3 !important;
}

.z-ind-p4 {
    z-index: 4 !important;
}

.z-ind-p5 {
    z-index: 5 !important;
}

.z-ind-p99 {
    z-index: 99;
}

.z-ind-p2000 {
    z-index: 2000;
}

/************************************************* IMAGE *************************************************/

.mirror {
    transform: scaleX(-1);
}

/************************************************* BACKGROUND *************************************************/

.bg-pos-c{
    background-position: center !important;
}

.bg-pos-b{
    background-position: bottom !important;
}

.bg-pos-t{
    background-position: top !important;
}

.bg-pos-l{
    background-position: left !important;
}

.bg-pos-r{
    background-position: right !important;
}

.bg-rep-n{
    background-repeat: no-repeat !important;
}

.bg-rep{
    background-repeat: repeat !important;
}

.bg-rep-x{
    background-repeat: repeat-x !important;
}

.bg-rep-y{
    background-repeat: repeat-y !important;
}

.bg-size-cvr{
    background-size: cover !important;
}

.bg-size-cot{
    background-size: contain !important;
}

.bg-size-100{
    background-size: 100% 100% !important;
}

.bg-size-100-auto{
    background-size: 100% auto !important;
}

.bg-n{
    background: none !important;
}

.bg-in{
    background: inherit !important;
}

/************************************************* ROTATE *************************************************/

.rot-90{
    transform: rotate(90deg) !important;
}

.rot-270{
    transform: rotate(270deg) !important;
}

/************************************************* TRANSITION *************************************************/

.tra-opac{
    transition: opacity 0.5s !important;
}

.tra-du-0-5{
    transition-duration: 0.5s;
}

.tra-du-0-1{
    transition-duration: 0.1s;
}

.tra-du-n{
    transition: none;
}

.tra-ani-l{
    transition: width 1s linear 0s;
}

/************************************************* TRANSFORM *************************************************/

.tra-or-t{
    transform-origin: top;
}

.tra-or-tl{
    transform-origin: top left;
}

.tra-or-tc{
    transform-origin: top center;
}

/************************************************* SIZE *************************************************/

.scale-1-7{
    transform: scale(1.7);
}

.scale-1-5{
    transform: scale(1.5);
}

/************************************************* TRANSLATE *************************************************/

.tra-y-50{
    transform: translateY(-50%);
}

/************************************************* RESIZE *************************************************/

.res-n{
    resize: none !important;
}

/************************************************* WORD BREAK *************************************************/

.wo-br-n{
    word-break: normal !important;
}

.wo-br-ba{
    word-break: break-all !important;
}

.wo-br-ka{
    word-break: keep-all !important;
}

/************************************************* WORD WRAP *************************************************/

.wo-wr-bw{
    word-wrap: break-word !important;
}

/************************************************* LIST STYLE *************************************************/

.list-n{
	list-style: none !important;
}

/************************************************* DISABLE *************************************************/

.disable{
	pointer-events:none;
}

/************************************************* BLUR *************************************************/

.blur{
    backdrop-filter: blur(10px);
}

.blur-1{
    filter: blur(1px);
}

/************************************************* APPEARENCE *************************************************/

.sel-rem-arrows { 
    -moz-appearance: none;
    -webkit-appearance: none;
}
.sel-rem-arrows::-ms-expand {
    display: none;
}

.inp-rem-arrows[type=number]::-webkit-inner-spin-button, 
.inp-rem-arrows[type=number]::-webkit-outer-spin-button { 
    -moz-appearance: textfield;
    -webkit-appearance: none !important; 
    margin: 0 !important; 
}


.to-blur.active{
	filter: blur(10px);
	pointer-events: none;
	user-select: none;
}

.modal-w-100p{
    --bs-modal-width: 100%;
}