
.pointer-events-none {
    pointer-events: none
}

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    right: 0;
    left: 0
}

.inset-0,
.inset-y-0 {
    top: 0;
    bottom: 0
}

.bottom-0 {
    bottom: 0
}

.top-0 {
    top: 0
}

.top-2 {
    top: .5rem
}

.right-2 {
    right: .5rem
}

.left-\[-9rem\] {
    left: -9rem
}

.left-0 {
    left: 0
}

.right-0 {
    right: 0
}

.top-\[1rem\] {
    top: 1rem
}

.right-\[1rem\] {
    right: 1rem
}

.top-\[8px\] {
    top: 8px
}

.right-\[8px\] {
    right: 8px
}

.top-\[-8px\] {
    top: -8px
}

.right-\[-8px\] {
    right: -8px
}

.z-50 {
    z-index: 50
}

.z-40 {
    z-index: 40
}

.z-\[100\] {
    z-index: 100
}

.z-10 {
    z-index: 10
}

.z-\[99999\] {
    z-index: 99999
}


.float-left {
    float: left
}

.m-auto {
    margin: auto
}

.m-8 {
    margin: 2rem
}

.m-\[auto\] {
    margin: auto
}

.m-3 {
    margin: .75rem
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-\[20px\] {
    margin-top: 20px;
    margin-bottom: 20px
}

.my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem
}

.my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem
}

.my-\[2rem\] {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.my-\[1rem\] {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem
}

.my-auto {
    margin-top: auto;
    margin-bottom: auto
}

.mx-12 {
    margin-left: 3rem;
    margin-right: 3rem
}

.mx-\[15px\] {
    margin-left: 15px;
    margin-right: 15px
}

.my-\[10px\] {
    margin-top: 10px;
    margin-bottom: 10px
}

.my-0 {
    margin-top: 0;
    margin-bottom: 0
}

.my-\[16px\] {
    margin-top: 16px;
    margin-bottom: 16px
}

.mx-\[auto\] {
    margin-left: auto;
    margin-right: auto
}

.mx-4 {
    margin-left: 1rem;
    margin-right: 1rem
}

.my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem
}

.my-\[25px\] {
    margin-top: 25px;
    margin-bottom: 25px
}

.\!my-\[0\] {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.mx-\[12px\] {
    margin-left: 12px;
    margin-right: 12px
}

.my-\[5px\] {
    margin-top: 5px;
    margin-bottom: 5px
}

.mb-\[12px\] {
    margin-bottom: 12px
}

.mt-6,
.mt-\[1\.5rem\] {
    margin-top: 1.5rem
}

.mb-4 {
    margin-bottom: 1rem
}

.ml-4 {
    margin-left: 1rem
}

.mt-1 {
    margin-top: .25rem
}

.mr-2 {
    margin-right: .5rem
}

.mt-\[2rem\] {
    margin-top: 2rem
}

.mb-5 {
    margin-bottom: 1.25rem
}

.mb-6 {
    margin-bottom: 1.5rem
}

.ml-10 {
    margin-left: 2.5rem
}

.mt-\[1em\] {
    margin-top: 1em
}

.mt-\[75px\] {
    margin-top: 75px
}

.mb-2 {
    margin-bottom: .5rem
}

.mt-\[10px\] {
    margin-top: 10px
}

.mt-\[4px\] {
    margin-top: 4px
}

.mt-\[15px\] {
    margin-top: 15px
}

.mb-\[10px\] {
    margin-bottom: 10px
}

.mt-\[20px\] {
    margin-top: 20px
}

.mt-\[65px\] {
    margin-top: 65px
}

.mt-\[50px\] {
    margin-top: 50px
}

.mt-\[32px\] {
    margin-top: 32px
}

.mb-\[2rem\] {
    margin-bottom: 2rem
}

.ml-\[3rem\] {
    margin-left: 3rem
}

.mr-\[1rem\] {
    margin-right: 1rem
}

.mt-\[1rem\] {
    margin-top: 1rem
}

.ml-\[1\.5rem\] {
    margin-left: 1.5rem
}

.mb-\[3rem\] {
    margin-bottom: 3rem
}

.mt-\[-15px\] {
    margin-top: -15px
}

.mt-5 {
    margin-top: 1.25rem
}

.mb-\[1\.5rem\] {
    margin-bottom: 1.5rem
}

.mb-\[\.5rem\] {
    margin-bottom: .5rem
}

.mt-\[100px\] {
    margin-top: 100px
}

.mt-\[90px\] {
    margin-top: 90px
}

.ml-8,
.ml-\[2rem\] {
    margin-left: 2rem
}

.mb-\[1rem\] {
    margin-bottom: 1rem
}

.ml-6 {
    margin-left: 1.5rem
}

.mr-\[5px\] {
    margin-right: 5px
}

.mb-\[25px\] {
    margin-bottom: 25px
}

.mb-\[40px\] {
    margin-bottom: 40px
}

.mr-\[15px\] {
    margin-right: 15px
}

.mb-\[5px\] {
    margin-bottom: 5px
}

.mr-1 {
    margin-right: .25rem
}

.ml-\[-40px\] {
    margin-left: -40px
}

.mr-\[-40px\] {
    margin-right: -40px
}

.ml-\[7rem\] {
    margin-left: 7rem
}

.ml-\[-7px\] {
    margin-left: -7px
}

.ml-\[-30px\] {
    margin-left: -30px
}

.ml-\[-50px\] {
    margin-left: -50px
}

.mr-\[195px\] {
    margin-right: 195px
}

.mt-\[5rem\] {
    margin-top: 5rem
}

.mb-\[-20px\] {
    margin-bottom: -20px
}

.mb-\[1em\] {
    margin-bottom: 1em
}

.mt-\[22px\] {
    margin-top: 22px
}

.mr-\[10px\] {
    margin-right: 10px
}

.mt-4 {
    margin-top: 1rem
}

.mb-\[20px\] {
    margin-bottom: 20px
}

.mb-\[15px\] {
    margin-bottom: 15px
}

.mb-\[0\.125rem\] {
    margin-bottom: .125rem
}

.mr-4 {
    margin-right: 1rem
}

.mt-px {
    margin-top: 1px
}

.mt-0\.5 {
    margin-top: .125rem
}

.-ml-\[1\.5rem\] {
    margin-left: -1.5rem
}

.mt-0 {
    margin-top: 0
}

.mt-\[40px\] {
    margin-top: 40px
}

.mb-\[0px\] {
    margin-bottom: 0
}

.mt-\[-9px\] {
    margin-top: -9px
}

.mt-1\.5 {
    margin-top: .375rem
}

.mb-\[18px\] {
    margin-bottom: 18px
}

.ml-auto {
    margin-left: auto
}

.mt-\[\.5rem\] {
    margin-top: .5rem
}


.text-\[10em\] {
    font-size: 10em
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.text-\[1\.2rem\] {
    font-size: 1.2rem
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.text-\[12px\] {
    font-size: 12px
}

.text-\[16px\] {
    font-size: 16px
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.text-\[18px\] {
    font-size: 18px
}

.text-\[23px\] {
    font-size: 23px
}

.text-\[20px\] {
    font-size: 20px
}

.text-\[25px\] {
    font-size: 25px
}

.text-\[24px\] {
    font-size: 24px
}

.text-\[35px\] {
    font-size: 35px
}

.text-\[10px\] {
    font-size: 10px
}

.text-\[14px\] {
    font-size: 14px
}

.text-\[1\.5rem\] {
    font-size: 1.5rem
}

.text-\[1rem\] {
    font-size: 1rem
}

.text-\[1\.5em\] {
    font-size: 1.5em
}

.text-\[1\.2em\] {
    font-size: 1.2em
}

.text-\[26px\] {
    font-size: 26px
}

.text-\[\.8125rem\] {
    font-size: .8125rem
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

.text-\[19px\] {
    font-size: 19px
}

.text-\[28px\] {
    font-size: 28px
}

.\!text-\[16px\] {
    font-size: 16px !important
}

.\!text-\[20px\] {
    font-size: 20px !important
}

.text-\[32px\] {
    font-size: 32px
}

.text-\[8px\] {
    font-size: 8px
}

.text-\[3rem\] {
    font-size: 3rem
}

.text-\[13px\] {
    font-size: 13px
}

.text-\[1\.9rem\] {
    font-size: 1.9rem
}

.text-\[0\.75rem\] {
    font-size: .75rem
}

.text-\[17px\] {
    font-size: 17px
}

.text-\[11px\] {
    font-size: 11px
}

.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem
}

.text-\[30px\] {
    font-size: 30px
}

.text-\[1\.15rem\] {
    font-size: 1.15rem
}

.text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.text-\[\.6rem\] {
    font-size: .6rem
}

.text-\[2rem\] {
    font-size: 2rem
}

.text-\[22px\] {
    font-size: 22px
}

.text-\[1\.3em\] {
    font-size: 1.3em
}

.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
}


.text-\[\#545454\] {
    --tw-text-opacity: 1;
    color: rgb(84 84 84/var(--tw-text-opacity))
}

.text-\[\#38445f\] {
    --tw-text-opacity: 1;
    color: rgb(56 68 95/var(--tw-text-opacity))
}

.text-\[\#338cee\] {
    --tw-text-opacity: 1;
    color: rgb(51 140 238/var(--tw-text-opacity))
}

.text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(55 65 81/var(--tw-text-opacity))
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-red-700 {
    --tw-text-opacity: 1;
    color: rgb(185 28 28/var(--tw-text-opacity))
}

.text-gray-800 {
    --tw-text-opacity: 1;
    color: rgb(31 41 55/var(--tw-text-opacity))
}

.text-transparent {
    color: transparent
}

.text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(17 24 39/var(--tw-text-opacity))
}

.text-\[\#002A94\] {
    --tw-text-opacity: 1;
    color: rgb(0 42 148/var(--tw-text-opacity))
}

.text-\[\#121212\] {
    --tw-text-opacity: 1;
    color: rgb(18 18 18/var(--tw-text-opacity))
}

.text-\[\#2F6FA7\] {
    --tw-text-opacity: 1;
    color: rgb(47 111 167/var(--tw-text-opacity))
}

.text-\[\#666666\] {
    --tw-text-opacity: 1;
    color: rgb(102 102 102/var(--tw-text-opacity))
}

.text-\[\#7dc049\] {
    --tw-text-opacity: 1;
    color: rgb(125 192 73/var(--tw-text-opacity))
}

.text-\[\#787678\] {
    --tw-text-opacity: 1;
    color: rgb(120 118 120/var(--tw-text-opacity))
}

.text-\[\#737373\] {
    --tw-text-opacity: 1;
    color: rgb(115 115 115/var(--tw-text-opacity))
}

.text-\[\#878787\] {
    --tw-text-opacity: 1;
    color: rgb(135 135 135/var(--tw-text-opacity))
}

.text-\[\#000\] {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128/var(--tw-text-opacity))
}

.text-\[\#ffffff\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-\[\#666\] {
    --tw-text-opacity: 1;
    color: rgb(102 102 102/var(--tw-text-opacity))
}

.\!text-\[\#1c6ea5\] {
    --tw-text-opacity: 1 !important;
    color: rgb(28 110 165/var(--tw-text-opacity)) !important
}

.text-\[\#1c6ea5\] {
    --tw-text-opacity: 1;
    color: rgb(28 110 165/var(--tw-text-opacity))
}

.text-\[\#26830F\] {
    --tw-text-opacity: 1;
    color: rgb(38 131 15/var(--tw-text-opacity))
}

.text-\[\#3d4043\] {
    --tw-text-opacity: 1;
    color: rgb(61 64 67/var(--tw-text-opacity))
}

.text-\[\#003e94\] {
    --tw-text-opacity: 1;
    color: rgb(0 62 148/var(--tw-text-opacity))
}

.text-\[\#46C2E8\] {
    --tw-text-opacity: 1;
    color: rgb(70 194 232/var(--tw-text-opacity))
}

.text-\[\#124476\] {
    --tw-text-opacity: 1;
    color: rgb(18 68 118/var(--tw-text-opacity))
}

.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99/var(--tw-text-opacity))
}

.text-\[\#338bee\] {
    --tw-text-opacity: 1;
    color: rgb(51 139 238/var(--tw-text-opacity))
}

.text-\[\#999\] {
    --tw-text-opacity: 1;
    color: rgb(153 153 153/var(--tw-text-opacity))
}

.text-\[\#aaa\] {
    --tw-text-opacity: 1;
    color: rgb(170 170 170/var(--tw-text-opacity))
}

.text-\[\#009c79\] {
    --tw-text-opacity: 1;
    color: rgb(0 156 121/var(--tw-text-opacity))
}

.text-\[\#ddd\] {
    --tw-text-opacity: 1;
    color: rgb(221 221 221/var(--tw-text-opacity))
}

.text-\[\#7c8084\] {
    --tw-text-opacity: 1;
    color: rgb(124 128 132/var(--tw-text-opacity))
}

.text-\[\#ff0000\] {
    --tw-text-opacity: 1;
    color: rgb(255 0 0/var(--tw-text-opacity))
}

.text-\[\#198754\] {
    --tw-text-opacity: 1;
    color: rgb(25 135 84/var(--tw-text-opacity))
}

.text-\[\#4f4747\] {
    --tw-text-opacity: 1;
    color: rgb(79 71 71/var(--tw-text-opacity))
}

.text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgb(234 179 8/var(--tw-text-opacity))
}

.text-red-600 {
    --tw-text-opacity: 1;
    color: rgb(220 38 38/var(--tw-text-opacity))
}

.text-gray-300 {
    --tw-text-opacity: 1;
    color: rgb(209 213 219/var(--tw-text-opacity))
}

.text-\[black\] {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-\[\#37ca37\] {
    --tw-text-opacity: 1;
    color: rgb(55 202 55/var(--tw-text-opacity))
}

.text-\[\#525050\] {
    --tw-text-opacity: 1;
    color: rgb(82 80 80/var(--tw-text-opacity))
}

.text-\[\#394ae1\] {
    --tw-text-opacity: 1;
    color: rgb(57 74 225/var(--tw-text-opacity))
}

.text-\[\#2fbdaa\] {
    --tw-text-opacity: 1;
    color: rgb(47 189 170/var(--tw-text-opacity))
}

.text-\[\#970505\] {
    --tw-text-opacity: 1;
    color: rgb(151 5 5/var(--tw-text-opacity))
}

.text-\[\#5B6B81\] {
    --tw-text-opacity: 1;
    color: rgb(91 107 129/var(--tw-text-opacity))
}

.pl-\[5px\] {
    padding-left: 5px;
}
.pr-\[5px\] {
    padding-right: 5px;
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.\!flex {
    display: flex !important
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.grid {
    display: grid
}

.hidden {
    display: none
}

.\!hidden {
    display: none !important
}

.h-\[20px\] {
    height: 20px
}

.h-4 {
    height: 1rem
}

.h-5 {
    height: 1.25rem
}

.h-\[auto\],
.h-auto {
    height: auto
}

.h-6 {
    height: 1.5rem
}

.h-\[100\%\],
.h-full {
    height: 100%
}

.h-\[42px\] {
    height: 42px
}

.max-h-\[90vh\] {
    max-height: 90vh
}

.max-h-\[40px\] {
    max-height: 40px
}

.max-h-\[20px\] {
    max-height: 20px
}

.max-h-\[25px\] {
    max-height: 25px
}

.min-h-\[400px\] {
    min-height: 400px
}

.min-h-\[33px\] {
    min-height: 33px
}

.min-h-\[100px\] {
    min-height: 100px
}

.min-h-\[500px\] {
    min-height: 500px
}

.min-h-\[200px\] {
    min-height: 200px
}

.min-h-\[600px\] {
    min-height: 600px
}

.min-h-\[90vh\] {
    min-height: 90vh
}

.min-h-\[1\.5rem\] {
    min-height: 1.5rem
}

.min-h-\[75vh\] {
    min-height: 75vh
}

.w-\[70\%\] {
    width: 70%
}

.w-\[100\%\] {
    width: 100%
}

.w-\[50\%\] {
    width: 50%
}

.w-full {
    width: 100%
}

.w-\[20px\] {
    width: 20px
}

.w-4 {
    width: 1rem
}

.w-auto {
    width: auto
}

.w-5 {
    width: 1.25rem
}

.w-\[90\%\] {
    width: 90%
}

.w-\[965px\] {
    width: 965px
}

.w-fit {
    width: -moz-fit-content;
    width: fit-content
}

.w-\[25\%\] {
    width: 25%
}

.w-\[75\%\] {
    width: 75%
}

.w-\[100\%\%\] {
    width: 100%%
}

.w-\[33\%\] {
    width: 33%
}

.w-\[60\%\] {
    width: 60%
}

.w-\[1100px\] {
    width: 1100px
}

.w-\[80\%\] {
    width: 80%
}

.w-\[40\%\] {
    width: 40%
}

.w-6 {
    width: 1.5rem
}

.w-\[65\%\] {
    width: 65%
}

.w-\[120px\] {
    width: 120px
}

.\!w-\[100\%\] {
    width: 100% !important
}

.w-\[150px\] {
    width: 150px
}

.w-\[48\%\] {
    width: 48%
}

.w-\[16\.6\%\] {
    width: 16.6%
}

.w-\[45\%\] {
    width: 45%
}

.w-\[15\%\] {
    width: 15%
}

.w-\[20\%\] {
    width: 20%
}

.w-\[auto\] {
    width: auto
}

.\!w-\[80\%\] {
    width: 80% !important
}

.\!w-\[65\%\] {
    width: 65% !important
}

.w-\[45px\] {
    width: 45px
}

.\!w-full {
    width: 100% !important
}

.w-\[57\%\] {
    width: 57%
}

.w-\[21rem\] {
    width: 21rem
}

.w-\[96\%\] {
    width: 96%
}

.w-\[85\%\] {
    width: 85%
}

.w-\[72\%\] {
    width: 72%
}

.w-\[77\%\] {
    width: 77%
}

.\!w-\[470px\] {
    width: 470px !important
}

.w-\[1040px\] {
    width: 1040px
}

.w-\[570px\] {
    width: 570px
}

.min-w-\[400px\] {
    min-width: 400px
}

.min-w-\[750px\] {
    min-width: 750px
}

.min-w-\[150px\] {
    min-width: 150px
}

.min-w-\[170px\] {
    min-width: 170px
}

.max-w-\[50rem\] {
    max-width: 50rem
}

.max-w-\[965px\] {
    max-width: 965px
}

.max-w-\[22rem\] {
    max-width: 22rem
}

.\!max-w-\[1200px\] {
    max-width: 1200px !important
}

.max-w-\[1140px\] {
    max-width: 1140px
}

.max-w-\[600px\] {
    max-width: 600px
}

.max-w-\[100\%\] {
    max-width: 100%
}

.max-w-\[873px\] {
    max-width: 873px
}

.max-w-\[256px\] {
    max-width: 256px
}

.max-w-\[250px\] {
    max-width: 250px
}

.max-w-\[920px\] {
    max-width: 920px
}

.max-w-\[95\%\] {
    max-width: 95%
}

.max-w-full {
    max-width: 100%
}

.max-w-\[1175px\] {
    max-width: 1175px
}

.max-w-\[400px\] {
    max-width: 400px
}

.max-w-\[50\%\] {
    max-width: 50%
}

.max-w-\[88\%\] {
    max-width: 88%
}

.max-w-\[66\%\] {
    max-width: 66%
}

.max-w-\[970px\] {
    max-width: 970px
}

.max-w-\[690px\] {
    max-width: 690px
}

.max-w-\[33\%\] {
    max-width: 33%
}

.max-w-\[16\.6\%\] {
    max-width: 16.6%
}

.max-w-\[1280px\] {
    max-width: 1280px
}

.max-w-\[880px\] {
    max-width: 880px
}

.max-w-\[1200px\] {
    max-width: 1200px
}

.max-w-6xl {
    max-width: 72rem
}

.max-w-\[490px\] {
    max-width: 490px
}

.max-w-\[560px\] {
    max-width: 560px
}

.max-w-\[25\%\] {
    max-width: 25%
}

.max-w-\[18\%\] {
    max-width: 18%
}

.max-w-\[11\%\] {
    max-width: 11%
}

.max-w-\[700px\] {
    max-width: 700px
}

.max-w-\[44\%\] {
    max-width: 44%
}

.max-w-md {
    max-width: 28rem
}

.max-w-\[960px\] {
    max-width: 960px
}

.max-w-\[65\%\] {
    max-width: 65%
}

.max-w-\[900px\] {
    max-width: 900px
}

.max-w-\[1100px\] {
    max-width: 1100px
}

.max-w-2xl {
    max-width: 42rem
}

.max-w-\[40px\] {
    max-width: 40px
}

.max-w-\[20px\] {
    max-width: 20px
}

.max-w-\[25px\] {
    max-width: 25px
}

.flex-auto {
    flex: 1 1 auto
}

.flex-shrink {
    flex-shrink: 1
}

.flex-grow {
    flex-grow: 1
}

.desktop {
    display: block
}

.mobile {
    display: none
}

.description-text {
    font-size: 14px;
    line-height: 1.4em;
    color: #000;
    font-family: Helvetica, sans-serif
}

.description-text a {
    text-decoration: none;
    color: #2196f3
}

@media only screen and (max-width:767px) and (min-width:320px) {
    .desktop {
        display: none
    }

    .mobile {
        display: block
    }
}


@media (prefers-color-scheme:dark) {
    .dark\:border-gray-600 {
        --tw-border-opacity: 1;
        border-color: rgb(75 85 99/var(--tw-border-opacity))
    }

    .dark\:bg-gray-700 {
        --tw-bg-opacity: 1;
        background-color: rgb(55 65 81/var(--tw-bg-opacity))
    }

    .dark\:text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }

    .dark\:placeholder-gray-400::-moz-placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(156 163 175/var(--tw-placeholder-opacity))
    }

    .dark\:placeholder-gray-400::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(156 163 175/var(--tw-placeholder-opacity))
    }

    .dark\:focus\:border-blue-500:focus {
        --tw-border-opacity: 1;
        border-color: rgb(59 130 246/var(--tw-border-opacity))
    }

    .dark\:focus\:ring-blue-500:focus {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(59 130 246/var(--tw-ring-opacity))
    }
}

@media (max-width:750px) {
    .sm\:visible {
        visibility: visible
    }

    .sm\:left-\[-16rem\] {
        left: -16rem
    }

    .sm\:top-\[3rem\] {
        top: 3rem
    }

    .sm\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .sm\:mx-\[10px\] {
        margin-left: 10px;
        margin-right: 10px
    }

    .sm\:my-6 {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }

    .sm\:mx-\[auto\] {
        margin-left: auto;
        margin-right: auto
    }

    .sm\:mx-\[0px\] {
        margin-left: 0;
        margin-right: 0
    }

    .sm\:my-\[2rem\] {
        margin-top: 2rem;
        margin-bottom: 2rem
    }

    .sm\:mt-\[1rem\] {
        margin-top: 1rem
    }

    .sm\:mt-\[0\] {
        margin-top: 0
    }

    .sm\:mt-\[75px\] {
        margin-top: 75px
    }

    .sm\:ml-2 {
        margin-left: .5rem
    }

    .sm\:mb-\[10px\] {
        margin-bottom: 10px
    }

    .sm\:mr-0 {
        margin-right: 0
    }

    .sm\:mb-\[1rem\] {
        margin-bottom: 1rem
    }

    .sm\:mb-\[1\.83rem\] {
        margin-bottom: 1.83rem
    }

    .sm\:mr-\[0\] {
        margin-right: 0
    }

    .sm\:mb-\[5px\] {
        margin-bottom: 5px
    }

    .sm\:mt-\[4rem\] {
        margin-top: 4rem
    }

    .sm\:block {
        display: block
    }

    .sm\:flex {
        display: flex
    }

    .sm\:hidden {
        display: none
    }

    .sm\:h-\[100vh\] {
        height: 100vh
    }

    .sm\:h-\[2rem\] {
        height: 2rem
    }

    .sm\:max-h-\[400px\] {
        max-height: 400px
    }

    .sm\:min-h-\[30rem\] {
        min-height: 30rem
    }

    .sm\:w-\[100\%\] {
        width: 100%
    }

    .sm\:w-\[30\%\] {
        width: 30%
    }

    .sm\:w-full {
        width: 100%
    }

    .sm\:w-\[40\%\] {
        width: 40%
    }

    .sm\:w-\[75\%\] {
        width: 75%
    }

    .sm\:w-fit {
        width: -moz-fit-content;
        width: fit-content
    }

    .sm\:w-\[33\%\] {
        width: 33%
    }

    .sm\:max-w-\[100\%\] {
        max-width: 100%
    }

    .sm\:max-w-\[50\%\] {
        max-width: 50%
    }

    .sm\:max-w-\[33\%\] {
        max-width: 33%
    }

    .sm\:max-w-\[46\%\] {
        max-width: 46%
    }

    .sm\:basis-\[170px\] {
        flex-basis: 170px
    }

    .sm\:basis-\[100\%\] {
        flex-basis: 100%
    }

    .sm\:basis-\[33\%\] {
        flex-basis: 33%
    }

    .sm\:basis-\[46\%\] {
        flex-basis: 46%
    }

    .sm\:basis-\[50\%\] {
        flex-basis: 50%
    }

    .sm\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .sm\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .sm\:flex-row {
        flex-direction: row
    }

    .sm\:flex-col {
        flex-direction: column
    }

    .sm\:flex-col-reverse {
        flex-direction: column-reverse
    }

    .sm\:flex-wrap {
        flex-wrap: wrap
    }

    .sm\:items-center {
        align-items: center
    }

    .sm\:justify-center {
        justify-content: center
    }

    .sm\:justify-between {
        justify-content: space-between
    }

    .sm\:gap-0 {
        gap: 0
    }

    .sm\:rounded-full {
        border-radius: 9999px
    }

    .sm\:border-\[1px\] {
        border-width: 1px
    }

    .sm\:border-\[\#666666\] {
        --tw-border-opacity: 1;
        border-color: rgb(102 102 102/var(--tw-border-opacity))
    }

    .sm\:p-4 {
        padding: 1rem
    }

    .sm\:p-\[0\] {
        padding: 0
    }

    .sm\:px-\[16px\] {
        padding-left: 16px;
        padding-right: 16px
    }

    .sm\:py-\[25px\] {
        padding-top: 25px;
        padding-bottom: 25px
    }

    .sm\:px-\[15px\] {
        padding-left: 15px;
        padding-right: 15px
    }

    .sm\:px-\[0\] {
        padding-left: 0;
        padding-right: 0
    }

    .sm\:px-\[1rem\] {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .sm\:px-\[3px\] {
        padding-left: 3px;
        padding-right: 3px
    }

    .sm\:px-\[12px\] {
        padding-left: 12px;
        padding-right: 12px
    }

    .sm\:px-\[6px\] {
        padding-left: 6px;
        padding-right: 6px
    }

    .sm\:px-\[25px\] {
        padding-left: 25px;
        padding-right: 25px
    }

    .sm\:pt-\[5px\] {
        padding-top: 5px
    }

    .sm\:pb-\[20px\] {
        padding-bottom: 20px
    }

    .sm\:pt-\[20px\] {
        padding-top: 20px
    }

    .sm\:pl-\[0\] {
        padding-left: 0
    }

    .sm\:pt-\[3rem\] {
        padding-top: 3rem
    }

    .sm\:text-left {
        text-align: left
    }

    .sm\:text-center {
        text-align: center
    }

    .sm\:text-\[8em\] {
        font-size: 8em
    }

    .sm\:text-\[2rem\] {
        font-size: 2rem
    }

    .sm\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }
}

@media (min-width:767px) {
    .md\:inset-0 {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .md\:mt-\[25px\] {
        margin-top: 25px
    }

    .md\:hidden {
        display: none
    }

    .md\:h-auto {
        height: auto
    }

    .md\:w-\[100\%\] {
        width: 100%
    }

    .md\:max-w-\[90\%\] {
        max-width: 90%
    }

    .md\:max-w-\[30rem\] {
        max-width: 30rem
    }

    .md\:max-w-\[44\%\] {
        max-width: 44%
    }

    .md\:max-w-\[75\%\] {
        max-width: 75%
    }

    .md\:max-w-\[25\%\] {
        max-width: 25%
    }

    .md\:max-w-\[100\%\] {
        max-width: 100%
    }

    .md\:max-w-\[50\%\] {
        max-width: 50%
    }

    .md\:basis-\[20\%\] {
        flex-basis: 20%
    }

    .md\:basis-\[33\%\] {
        flex-basis: 33%
    }

    .md\:basis-\[25\%\] {
        flex-basis: 25%
    }

    .md\:basis-\[50\%\] {
        flex-basis: 50%
    }

    .md\:basis-\[100\%\] {
        flex-basis: 100%
    }

    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .md\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .md\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .md\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .md\:px-\[1rem\] {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .md\:pb-\[1rem\] {
        padding-bottom: 1rem
    }

    .md\:text-left {
        text-align: left
    }

    .md\:text-\[2\.25rem\] {
        font-size: 2.25rem
    }
}

@media (min-width:960px) {
    .lg\:mt-\[-25px\] {
        margin-top: -25px
    }

    .lg\:w-\[50\%\] {
        width: 50%
    }

    .lg\:w-\[100\%\] {
        width: 100%
    }

    .lg\:max-w-7xl {
        max-width: 80rem
    }

    .lg\:max-w-\[100\%\] {
        max-width: 100%
    }

    .lg\:max-w-\[50\%\] {
        max-width: 50%
    }

    .lg\:max-w-\[33\%\] {
        max-width: 33%
    }

    .lg\:grow-0 {
        flex-grow: 0
    }

    .lg\:basis-\[16\%\] {
        flex-basis: 16%
    }

    .lg\:basis-\[100\%\] {
        flex-basis: 100%
    }

    .lg\:basis-\[50\%\] {
        flex-basis: 50%
    }

    .lg\:basis-\[33\%\] {
        flex-basis: 33%
    }

    .lg\:text-\[3\.5rem\] {
        font-size: 3.5rem
    }
}

@media (min-width:1240px) {
    .xl\:w-\[50\%\] {
        width: 50%
    }

    .xl\:text-\[2rem\] {
        font-size: 2rem
    }

    .xl\:text-\[3\.5rem\] {
        font-size: 3.5rem
    }
}

@media (max-width:1280px) {
    .xl2\:relative {
        position: relative
    }

    .xl2\:hidden {
        display: none
    }

    .xl2\:w-\[98\%\] {
        width: 98%
    }

    .xl2\:w-\[97\%\] {
        width: 97%
    }

    .xl2\:w-\[100\%\] {
        width: 100%
    }

    .xl2\:min-w-\[69\%\] {
        min-width: 69%
    }

    .xl2\:max-w-\[100\%\] {
        max-width: 100%
    }

    .xl2\:max-w-\[93\%\] {
        max-width: 93%
    }

    .xl2\:max-w-\[33\%\] {
        max-width: 33%
    }

    .xl2\:grow-0 {
        flex-grow: 0
    }

    .xl2\:basis-\[25\%\] {
        flex-basis: 25%
    }

    .xl2\:basis-\[100\%\] {
        flex-basis: 100%
    }

    .xl2\:basis-\[50\%\] {
        flex-basis: 50%
    }

    .xl2\:basis-\[33\%\] {
        flex-basis: 33%
    }

    .xl2\:bg-\[\#1c6da4\] {
        --tw-bg-opacity: 1;
        background-color: rgb(28 109 164/var(--tw-bg-opacity))
    }

    .xl2\:text-\[1\.3rem\] {
        font-size: 1.3rem
    }

    .xl2\:text-\[1\.25rem\] {
        font-size: 1.25rem
    }
}

@media (max-width:960px) {
    .lg2\:mr-\[0\] {
        margin-right: 0
    }

    .lg2\:flex {
        display: flex
    }

    .lg2\:hidden {
        display: none
    }

    .lg2\:w-\[100\%\] {
        width: 100%
    }

    .lg2\:w-\[87\%\] {
        width: 87%
    }

    .lg2\:w-\[33\%\] {
        width: 33%
    }

    .lg2\:max-w-\[100\%\] {
        max-width: 100%
    }

    .lg2\:max-w-\[50\%\] {
        max-width: 50%
    }

    .lg2\:max-w-\[33\%\] {
        max-width: 33%
    }

    .lg2\:max-w-\[25\%\] {
        max-width: 25%
    }

    .lg2\:grow-0 {
        flex-grow: 0
    }

    .lg2\:basis-\[100\%\] {
        flex-basis: 100%
    }

    .lg2\:basis-\[50\%\] {
        flex-basis: 50%
    }

    .lg2\:basis-\[25\%\] {
        flex-basis: 25%
    }

    .lg2\:basis-\[33\%\] {
        flex-basis: 33%
    }

    .lg2\:flex-col {
        flex-direction: column
    }

    .lg2\:flex-wrap {
        flex-wrap: wrap
    }

    .lg2\:justify-center {
        justify-content: center
    }

    .lg2\:bg-\[\#1c6da4\] {
        --tw-bg-opacity: 1;
        background-color: rgb(28 109 164/var(--tw-bg-opacity))
    }

    .lg2\:px-\[8px\] {
        padding-left: 8px;
        padding-right: 8px
    }

    .lg2\:px-\[1rem\] {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media (max-width:767px) {
    .md2\:m-\[auto\] {
        margin: auto
    }

    .md2\:mb-\[4rem\] {
        margin-bottom: 4rem
    }

    .md2\:ml-\[0\] {
        margin-left: 0
    }

    .md2\:mt-\[2rem\] {
        margin-top: 2rem
    }

    .md2\:\!mb-\[5px\] {
        margin-bottom: 5px !important
    }

    .md2\:mt-\[50px\] {
        margin-top: 50px
    }

    .md2\:mt-\[25px\] {
        margin-top: 25px
    }

    .md2\:ml-\[0px\] {
        margin-left: 0
    }

    .md2\:mt-\[0px\] {
        margin-top: 0
    }

    .md2\:block {
        display: block
    }

    .md2\:flex {
        display: flex
    }

    .md2\:hidden {
        display: none
    }

    .md2\:w-\[100\%\] {
        width: 100%
    }

    .md2\:w-\[50\%\] {
        width: 50%
    }

    .md2\:\!w-\[95\%\] {
        width: 95% !important
    }

    .md2\:\!w-\[100\%\] {
        width: 100% !important
    }

    .md2\:max-w-\[387px\] {
        max-width: 387px
    }

    .md2\:max-w-\[100\%\] {
        max-width: 100%
    }

    .md2\:basis-\[100\%\] {
        flex-basis: 100%
    }

    .md2\:flex-col {
        flex-direction: column
    }

    .md2\:items-center {
        align-items: center
    }

    .md2\:justify-center {
        justify-content: center
    }

    .md2\:\!justify-between {
        justify-content: space-between !important
    }

    .md2\:\!bg-white {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
    }

    .md2\:\!pb-\[4px\] {
        padding-bottom: 4px !important
    }

    .md2\:\!pb-\[0\] {
        padding-bottom: 0 !important
    }

    .md2\:\!pt-\[4px\] {
        padding-top: 4px !important
    }

    .md2\:pb-\[0\] {
        padding-bottom: 0
    }

    .md2\:text-\[1\.5rem\] {
        font-size: 1.5rem
    }

    .md2\:text-\[17px\] {
        font-size: 17px
    }

    .md2\:text-\[20px\] {
        font-size: 20px
    }

    .md2\:text-\[2rem\] {
        font-size: 2rem
    }

    .md2\:text-\[1\.75em\] {
        font-size: 1.75em
    }

    .md2\:text-\[22px\] {
        font-size: 22px
    }
}

@media (max-width:600px) {
    .xs\:mt-\[0\] {
        margin-top: 0
    }

    .xs\:min-h-\[300px\] {
        min-height: 300px
    }

    .xs\:min-h-\[90vh\] {
        min-height: 90vh
    }

    .xs\:min-h-\[400px\] {
        min-height: 400px
    }

    .xs\:w-\[100\%\] {
        width: 100%
    }

    .xs\:w-\[33\%\] {
        width: 33%
    }

    .xs\:w-\[85\%\] {
        width: 85%
    }

    .xs\:\!w-\[100\%\] {
        width: 100% !important
    }

    .xs\:max-w-\[50\%\] {
        max-width: 50%
    }

    .xs\:max-w-\[33\%\] {
        max-width: 33%
    }

    .xs\:basis-\[50\%\] {
        flex-basis: 50%
    }

    .xs\:basis-\[100\%\] {
        flex-basis: 100%
    }

    .xs\:\!justify-center {
        justify-content: center !important
    }

    .xs\:p-\[4px\] {
        padding: 4px
    }

    .xs\:px-\[0\] {
        padding-right: 0
    }

    .xs\:pl-\[0\],
    .xs\:px-\[0\] {
        padding-left: 0
    }

    .xs\:pb-\[0px\] {
        padding-bottom: 0
    }

    .xs\:text-\[11px\] {
        font-size: 11px
    }

    .xs\:text-\[1\.25rem\] {
        font-size: 1.25rem
    }

    .xs\:text-\[1rem\] {
        font-size: 1rem
    }

    .xs\:text-\[1\.75rem\] {
        font-size: 1.75rem
    }

    .xs\:text-\[22px\] {
        font-size: 22px
    }

    .xs\:leading-\[1\.75rem\] {
        line-height: 1.75rem
    }
}

@media (max-width:480px) {
    .xs2\:w-\[50\%\] {
        width: 50%
    }
}

@media (max-width:320px) {
    .xxs\:\!w-\[100\%\] {
        width: 100% !important
    }
}