/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --color-white: #fff;
    --spacing: 0.25rem;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
  }
}
@layer utilities {
  .invisible {
    visibility: hidden;
  }
  .visible {
    visibility: visible;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .top-0 {
    top: 0px;
  }
  .top-\[-127px\] {
    top: -127px;
  }
  .right-\[-90px\] {
    right: -90px;
  }
  .bottom-0 {
    bottom: 0px;
  }
  .bottom-\[-10px\] {
    bottom: -10px;
  }
  .left-0 {
    left: 0px;
  }
  .left-\[-98px\] {
    left: -98px;
  }
  .z-\[1000\] {
    z-index: 1000;
  }
  .z-\[1045\] {
    z-index: 1045;
  }
  .z-\[9999\] {
    z-index: 9999;
  }
  .\[clear\:both\] {
    clear: both;
  }
  .container {
    width: 100%;
    @media (width >= 576px) {
      max-width: 576px;
    }
    @media (width >= 768px) {
      max-width: 768px;
    }
    @media (width >= 992px) {
      max-width: 992px;
    }
    @media (width >= 1200px) {
      max-width: 1200px;
    }
    @media (width >= 1400px) {
      max-width: 1400px;
    }
  }
  .m-0 {
    margin: 0px;
  }
  .m-\[-0\.5rem_-0\.5rem_-0\.5rem_auto\] {
    margin: -0.5rem -0.5rem -0.5rem auto;
  }
  .m-\[137px_0px_22\.31px\] {
    margin: 137px 0px 22.31px;
  }
  .mx-\[-0\.75rem\] {
    margin-inline: -0.75rem;
  }
  .mx-auto {
    margin-inline: auto;
  }
  .mt-0 {
    margin-top: 0px;
  }
  .mt-0\! {
    margin-top: 0px !important;
  }
  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }
  .mt-\[10px\] {
    margin-top: 10px;
  }
  .mt-\[24px\] {
    margin-top: 24px;
  }
  .mt-\[60px\] {
    margin-top: 60px;
  }
  .mt-auto\! {
    margin-top: auto !important;
  }
  .mr-\[1rem\] {
    margin-right: 1rem;
  }
  .mr-\[unset\] {
    margin-right: unset;
  }
  .mb-0 {
    margin-bottom: 0px;
  }
  .mb-0\! {
    margin-bottom: 0px !important;
  }
  .mb-\[1\.5rem\]\! {
    margin-bottom: 1.5rem !important;
  }
  .mb-\[1rem\] {
    margin-bottom: 1rem;
  }
  .mb-\[1rem\]\! {
    margin-bottom: 1rem !important;
  }
  .mb-\[12px\] {
    margin-bottom: 12px;
  }
  .mb-\[16px\] {
    margin-bottom: 16px;
  }
  .mb-\[24px\] {
    margin-bottom: 24px;
  }
  .mb-\[30px\] {
    margin-bottom: 30px;
  }
  .mb-\[32px\] {
    margin-bottom: 32px;
  }
  .mb-\[unset\] {
    margin-bottom: unset;
  }
  .box-content {
    box-sizing: content-box;
  }
  .block {
    display: block;
  }
  .block\! {
    display: block !important;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .flex\! {
    display: flex !important;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline-block {
    display: inline-block;
  }
  .table {
    display: table;
  }
  .h-\[1\.5em\] {
    height: 1.5em;
  }
  .h-\[1em\] {
    height: 1em;
  }
  .h-\[46px\] {
    height: 46px;
  }
  .h-\[72px\] {
    height: 72px;
  }
  .h-\[209\.5px\] {
    height: 209.5px;
  }
  .h-\[305px\] {
    height: 305px;
  }
  .h-full {
    height: 100%;
  }
  .min-h-\[70vh\] {
    min-height: 70vh;
  }
  .w-\[1\.5em\] {
    width: 1.5em;
  }
  .w-\[1em\] {
    width: 1em;
  }
  .w-\[25\%\] {
    width: 25%;
  }
  .w-\[33\.33333333\%\] {
    width: 33.33333333%;
  }
  .w-\[66\.66666667\%\] {
    width: 66.66666667%;
  }
  .w-\[400px\] {
    width: 400px;
  }
  .w-auto {
    width: auto;
  }
  .w-full {
    width: 100%;
  }
  .max-w-\[43\.03px\] {
    max-width: 43.03px;
  }
  .max-w-\[100\%\] {
    max-width: 100%;
  }
  .max-w-\[220px\] {
    max-width: 220px;
  }
  .max-w-\[324\.4px\] {
    max-width: 324.4px;
  }
  .max-w-\[560px\] {
    max-width: 560px;
  }
  .max-w-\[unset\] {
    max-width: unset;
  }
  .min-w-\[10rem\] {
    min-width: 10rem;
  }
  .\[flex\:0_0_auto\] {
    flex: 0 0 auto;
  }
  .grow {
    flex-grow: 1;
  }
  .grow-\[1\] {
    flex-grow: 1;
  }
  .basis-\[100\%\] {
    flex-basis: 100%;
  }
  .\[transform\:translateX\(-100\%\)\] {
    transform: translateX(-100%);
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .\[appearance\:button\] {
    appearance: button;
  }
  .\[appearance\:none\] {
    appearance: none;
  }
  .flex-col {
    flex-direction: column;
  }
  .\[flex-wrap\:inherit\] {
    flex-wrap: inherit;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .items-center {
    align-items: center;
  }
  .items-center\! {
    align-items: center !important;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-between\! {
    justify-content: space-between !important;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-center\! {
    justify-content: center !important;
  }
  .gap-\[0\.5rem\]\! {
    gap: 0.5rem !important;
  }
  .gap-\[1rem\]\! {
    gap: 1rem !important;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .rounded-\[0\.375rem\] {
    border-radius: 0.375rem;
  }
  .rounded-\[0\] {
    border-radius: 0;
  }
  .rounded-\[8px\]\! {
    border-radius: 8px !important;
  }
  .rounded-\[14px\] {
    border-radius: 14px;
  }
  .rounded-\[26px\] {
    border-radius: 26px;
  }
  .rounded-\[50\%\] {
    border-radius: 50%;
  }
  .rounded-\[50px\] {
    border-radius: 50px;
  }
  .rounded-\[200px\] {
    border-radius: 200px;
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .bg-\[\#d1e7dd\] {
    background-color: #d1e7dd;
  }
  .bg-\[\#f8d7da\] {
    background-color: #f8d7da;
  }
  .bg-\[rgb\(7\,8\,12\)\] {
    background-color: rgb(7,8,12);
  }
  .bg-\[rgb\(28\,28\,28\)\] {
    background-color: rgb(28,28,28);
  }
  .bg-\[rgba\(0\,0\,0\,0\.7\)\] {
    background-color: rgba(0,0,0,0.7);
  }
  .bg-\[transparent\] {
    background-color: transparent;
  }
  .bg-\[transparent\]\! {
    background-color: transparent !important;
  }
  .\[background-image\:url\(\'data\:image\/svg\+xml\,\%3csvg\%20xmlns\=\%27http\:\/\/www\.w3\.org\/2000\/svg\%27\%20viewBox\=\%270\%200\%2030\%2030\%27\%3e\%3cpath\%20stroke\=\%27rgba\%2833\,\%2037\,\%2041\,\%200\.75\%29\%27\%20stroke-linecap\=\%27round\%27\%20stroke-miterlimit\=\%2710\%27\%20stroke-width\=\%272\%27\%20d\=\%27M4\%207h22M4\%2015h22M4\%2023h22\%27\/\%3e\%3c\/svg\%3e\'\)\] {
    background-image: url('data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2030%2030%27%3e%3cpath%20stroke=%27rgba%2833,%2037,%2041,%200.75%29%27%20stroke-linecap=%27round%27%20stroke-miterlimit=%2710%27%20stroke-width=%272%27%20d=%27M4%207h22M4%2015h22M4%2023h22%27/%3e%3c/svg%3e');
  }
  .bg-\[linear-gradient\(132\.09deg\,\#0E88EA_-0\.5\%\,\#15CFF1_97\.45\%\)\] {
    background-image: linear-gradient(132.09deg,#0E88EA -0.5%,#15CFF1 97.45%);
  }
  .\[background-size\:100\%\] {
    background-size: 100%;
  }
  .\[background-clip\:padding-box\] {
    background-clip: padding-box;
  }
  .\[background-position\:center_center\] {
    background-position: center center;
  }
  .\[background-repeat\:no-repeat\] {
    background-repeat: no-repeat;
  }
  .object-cover {
    object-fit: cover;
  }
  .p-0 {
    padding: 0px;
  }
  .p-\[0\.5rem_0\.5rem\] {
    padding: 0.5rem 0.5rem;
  }
  .p-\[0\.5rem_0\] {
    padding: 0.5rem 0;
  }
  .p-\[0\.25rem_0\.75rem\] {
    padding: 0.25rem 0.75rem;
  }
  .p-\[0\.375rem_0\.75rem\] {
    padding: 0.375rem 0.75rem;
  }
  .p-\[0px_0px_15px\] {
    padding: 0px 0px 15px;
  }
  .p-\[0px_6px\] {
    padding: 0px 6px;
  }
  .p-\[1rem_1rem\] {
    padding: 1rem 1rem;
  }
  .p-\[6px_12px\] {
    padding: 6px 12px;
  }
  .p-\[7\.5px_17\.5px\]\! {
    padding: 7.5px 17.5px !important;
  }
  .p-\[7px_11px\] {
    padding: 7px 11px;
  }
  .p-\[10px_0px\] {
    padding: 10px 0px;
  }
  .p-\[10px_8px\]\! {
    padding: 10px 8px !important;
  }
  .p-\[10px_16px\] {
    padding: 10px 16px;
  }
  .p-\[10px_16px\]\! {
    padding: 10px 16px !important;
  }
  .p-\[10px_20px\] {
    padding: 10px 20px;
  }
  .p-\[16px_0px_22px\] {
    padding: 16px 0px 22px;
  }
  .p-\[16px_17px\] {
    padding: 16px 17px;
  }
  .p-\[16px_21\.5px\] {
    padding: 16px 21.5px;
  }
  .p-\[20px_0px\] {
    padding: 20px 0px;
  }
  .p-\[22px_0px\] {
    padding: 22px 0px;
  }
  .p-\[26px_0px_15px\] {
    padding: 26px 0px 15px;
  }
  .p-\[30px_0px_0px\] {
    padding: 30px 0px 0px;
  }
  .p-\[80px_0px\] {
    padding: 80px 0px;
  }
  .p-\[80px_0px_67\.69px\] {
    padding: 80px 0px 67.69px;
  }
  .px-\[0\.75rem\] {
    padding-inline: 0.75rem;
  }
  .px-\[24px\] {
    padding-inline: 24px;
  }
  .py-\[0\.3125rem\] {
    padding-block: 0.3125rem;
  }
  .py-\[44px\] {
    padding-block: 44px;
  }
  .py-\[unset\] {
    padding-block: unset;
  }
  .pt-\[12px\] {
    padding-top: 12px;
  }
  .pt-\[140px\] {
    padding-top: 140px;
  }
  .pt-\[160px\]\! {
    padding-top: 160px !important;
  }
  .pb-\[22px\] {
    padding-bottom: 22px;
  }
  .pb-\[24px\] {
    padding-bottom: 24px;
  }
  .pb-\[80px\] {
    padding-bottom: 80px;
  }
  .pl-0 {
    padding-left: 0px;
  }
  .pl-0\! {
    padding-left: 0px !important;
  }
  .\[text-align\:inherit\] {
    text-align: inherit;
  }
  .text-center {
    text-align: center;
  }
  .text-center\! {
    text-align: center !important;
  }
  .text-left {
    text-align: left;
  }
  .text-left\! {
    text-align: left !important;
  }
  .text-right\! {
    text-align: right !important;
  }
  .align-middle {
    vertical-align: middle;
  }
  .\[font-family\:unset\] {
    font-family: unset;
  }
  .text-\[1\.25rem\] {
    font-size: 1.25rem;
  }
  .text-\[1rem\] {
    font-size: 1rem;
  }
  .text-\[12px\] {
    font-size: 12px;
  }
  .text-\[13px\] {
    font-size: 13px;
  }
  .text-\[14px\] {
    font-size: 14px;
  }
  .text-\[14px\]\! {
    font-size: 14px !important;
  }
  .text-\[16px\] {
    font-size: 16px;
  }
  .text-\[17px\] {
    font-size: 17px;
  }
  .text-\[22px\] {
    font-size: 22px;
  }
  .text-\[26\.89px\]\! {
    font-size: 26.89px !important;
  }
  .text-\[40px\] {
    font-size: 40px;
  }
  .text-\[48px\] {
    font-size: 48px;
  }
  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }
  .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }
  .leading-\[1\] {
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-\[14px\] {
    --tw-leading: 14px;
    line-height: 14px;
  }
  .leading-\[16\.8px\] {
    --tw-leading: 16.8px;
    line-height: 16.8px;
  }
  .leading-\[21px\] {
    --tw-leading: 21px;
    line-height: 21px;
  }
  .leading-\[22\.54px\] {
    --tw-leading: 22.54px;
    line-height: 22.54px;
  }
  .leading-\[22\.54px\]\! {
    --tw-leading: 22.54px !important;
    line-height: 22.54px !important;
  }
  .leading-\[22px\] {
    --tw-leading: 22px;
    line-height: 22px;
  }
  .leading-\[24px\] {
    --tw-leading: 24px;
    line-height: 24px;
  }
  .leading-\[25\.5px\] {
    --tw-leading: 25.5px;
    line-height: 25.5px;
  }
  .leading-\[28px\] {
    --tw-leading: 28px;
    line-height: 28px;
  }
  .leading-\[30px\] {
    --tw-leading: 30px;
    line-height: 30px;
  }
  .leading-\[59\.52px\] {
    --tw-leading: 59.52px;
    line-height: 59.52px;
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .font-semibold\! {
    --tw-font-weight: var(--font-weight-semibold) !important;
    font-weight: var(--font-weight-semibold) !important;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .text-\[\#0a3622\] {
    color: #0a3622;
  }
  .text-\[\#15CFF1\] {
    color: #15CFF1;
  }
  .text-\[\#58151c\] {
    color: #58151c;
  }
  .text-\[\#212529\] {
    color: #212529;
  }
  .text-\[\#E3E3E3\] {
    color: #E3E3E3;
  }
  .text-\[\#FAFAFA\] {
    color: #FAFAFA;
  }
  .text-\[\#f8f9fa\] {
    color: #f8f9fa;
  }
  .text-\[rgb\(21\,207\,241\)\] {
    color: rgb(21,207,241);
  }
  .text-\[rgb\(207\,207\,207\)\] {
    color: rgb(207,207,207);
  }
  .text-\[rgb\(227\,227\,227\)\]\! {
    color: rgb(227,227,227) !important;
  }
  .text-\[rgb\(243\,243\,243\)\] {
    color: rgb(243,243,243);
  }
  .text-\[rgb\(250\,250\,250\)\] {
    color: rgb(250,250,250);
  }
  .text-\[rgb\(250\,250\,250\)\]\! {
    color: rgb(250,250,250) !important;
  }
  .text-\[rgb\(255\,255\,255\)\] {
    color: rgb(255,255,255);
  }
  .text-\[rgb\(255\,255\,255\)\]\! {
    color: rgb(255,255,255) !important;
  }
  .text-\[rgba\(0\,0\,0\,0\.65\)\] {
    color: rgba(0,0,0,0.65);
  }
  .text-\[white\] {
    color: white;
  }
  .text-\[white\]\! {
    color: white !important;
  }
  .text-inherit {
    color: inherit;
  }
  .text-white {
    color: var(--color-white);
  }
  .lowercase {
    text-transform: lowercase;
  }
  .no-underline {
    text-decoration-line: none;
  }
  .opacity-\[1\] {
    opacity: 1;
  }
  .\[outline\:0px\] {
    outline: 0px;
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .\[filter\:blur\(104px\)\] {
    filter: blur(104px);
  }
  .\[filter\:blur\(114px\)\] {
    filter: blur(114px);
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .\[background\:0px_0px\] {
    background: 0px 0px;
  }
  .\[background\:linear-gradient\(132\.09deg\,rgb\(14\,136\,234\)_-0\.5\%\,rgb\(21\,207\,241\)_97\.45\%\)\]\! {
    background: linear-gradient(132.09deg,rgb(14,136,234) -0.5%,rgb(21,207,241) 97.45%) !important;
  }
  .\[background\:linear-gradient\(260\.54deg\,rgb\(26\,26\,26\)_2\.43\%\,rgb\(41\,56\,79\)_86\.9\%\)\]\! {
    background: linear-gradient(260.54deg,rgb(26,26,26) 2.43%,rgb(41,56,79) 86.9%) !important;
  }
  .\[background\:linear-gradient\(rgb\(26\,26\,26\)_0\%\,rgb\(41\,56\,79\)_100\%\)\]\! {
    background: linear-gradient(rgb(26,26,26) 0%,rgb(41,56,79) 100%) !important;
  }
  .\[background\:rgb\(7\,8\,12\)\] {
    background: rgb(7,8,12);
  }
  .\[background\:rgba\(41\,56\,79\,0\.8\)\] {
    background: rgba(41,56,79,0.8);
  }
  .\[border-right\:1px_solid_rgba\(0\,0\,0\,0\.175\)\] {
    border-right: 1px solid rgba(0,0,0,0.175);
  }
  .\[border\:0px\] {
    border: 0px;
  }
  .\[border\:0px\]\! {
    border: 0px !important;
  }
  .\[border\:1px_solid_\#a3cfbb\] {
    border: 1px solid #a3cfbb;
  }
  .\[border\:1px_solid_\#dee2e6\] {
    border: 1px solid #dee2e6;
  }
  .\[border\:1px_solid_\#f1aeb5\] {
    border: 1px solid #f1aeb5;
  }
  .\[border\:1px_solid_\#f8f9fa\] {
    border: 1px solid #f8f9fa;
  }
  .\[border\:1px_solid_rgb\(44\,44\,44\)\]\! {
    border: 1px solid rgb(44,44,44) !important;
  }
  .\[border\:1px_solid_rgb\(238\,238\,238\)\] {
    border: 1px solid rgb(238,238,238);
  }
  .\[border\:1px_solid_rgba\(0\,0\,0\,0\.175\)\] {
    border: 1px solid rgba(0,0,0,0.175);
  }
  .\[border\:2px_solid\] {
    border: 2px solid;
  }
  .\[border\:2px_solid_rgb\(250\,250\,250\)\]\! {
    border: 2px solid rgb(250,250,250) !important;
  }
  .\[border\:none\] {
    border: none;
  }
  .\[border\:none\]\! {
    border: none !important;
  }
  .\[list-style\:none\] {
    list-style: none;
  }
  .\[text-decoration\:none\] {
    text-decoration: none;
  }
  .\[text-decoration\:none\]\! {
    text-decoration: none !important;
  }
  .\[text-decoration\:unset\] {
    text-decoration: unset;
  }
  .\[transition\:background-color_0\.3s\] {
    transition: background-color 0.3s;
  }
  .\[transition\:border-color_0\.15s_ease-in-out\,box-shadow_0\.15s_ease-in-out\] {
    transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  }
  .\[transition\:box-shadow_0\.15s_ease-in-out\] {
    transition: box-shadow 0.15s ease-in-out;
  }
  .\[transition\:color_0\.15s_ease-in-out\,background-color_0\.15s_ease-in-out\,border-color_0\.15s_ease-in-out\,box-shadow_0\.15s_ease-in-out\] {
    transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  }
  .\[transition\:color_0\.15s_ease-in-out\,background-color_0\.15s_ease-in-out\,border-color_0\.15s_ease-in-out\] {
    transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;
  }
  .\[transition\:transform_0\.3s_ease-in-out\] {
    transition: transform 0.3s ease-in-out;
  }
  .\[user-select\:none\] {
    user-select: none;
  }
  @media (hover: hover) {
    .hover\:underline:hover {
      text-decoration-line: underline;
    }
  }
  @media (prefers-reduced-motion: reduce) {
    .motion-reduce\:\[transition\:none\] {
      transition: none;
    }
  }
  @media (width < 993px) {
    .max-\[993px\]\:max-w-\[734px\] {
      max-width: 734px;
    }
  }
  @media (width < 769px) {
    .max-\[769px\]\:m-\[22px_0px_22\.31px\] {
      margin: 22px 0px 22.31px;
    }
    .max-\[769px\]\:hidden {
      display: none;
    }
    .max-\[769px\]\:p-\[29px_24px\] {
      padding: 29px 24px;
    }
  }
  @media (width < 768px) {
    .max-md\:mt-\[1\.5rem\]\! {
      margin-top: 1.5rem !important;
    }
    .max-md\:hidden {
      display: none;
    }
    .max-md\:w-full {
      width: 100%;
    }
    .max-md\:shrink-\[0\] {
      flex-shrink: 0;
    }
  }
  @media (width < 426px) {
    .max-\[426px\]\:mt-0 {
      margin-top: 0px;
    }
    .max-\[426px\]\:max-w-\[168px\] {
      max-width: 168px;
    }
  }
  @media (width < 398px) {
    .max-\[398px\]\:p-\[4px\]\! {
      padding: 4px !important;
    }
  }
  @media (width < 326px) {
    .max-\[326px\]\:p-\[3px_0px\] {
      padding: 3px 0px;
    }
    .max-\[326px\]\:font-light {
      --tw-font-weight: var(--font-weight-light);
      font-weight: var(--font-weight-light);
    }
  }
  @media (width >= 576px) {
    @media (width < 768px) {
      .sm\:max-md\:max-w-\[540px\] {
        max-width: 540px;
      }
    }
  }
  @media (width >= 768px) {
    .md\:flex\! {
      display: flex !important;
    }
    .md\:hidden {
      display: none;
    }
    .md\:w-\[83\.33333333\%\]\! {
      width: 83.33333333% !important;
    }
    .md\:\[flex\:0_0_auto\] {
      flex: 0 0 auto;
    }
    .md\:justify-evenly\! {
      justify-content: space-evenly !important;
    }
    @media (width < 992px) {
      .md\:max-lg\:w-\[50\%\] {
        width: 50%;
      }
      .md\:max-lg\:max-w-\[720px\] {
        max-width: 720px;
      }
    }
  }
  @media (width >= 992px) {
    .lg\:absolute {
      position: absolute;
    }
    .lg\:flex\! {
      display: flex !important;
    }
    .lg\:hidden {
      display: none;
    }
    .lg\:w-\[50\%\]\! {
      width: 50% !important;
    }
    .lg\:basis-\[auto\] {
      flex-basis: auto;
    }
    .lg\:flex-row {
      flex-direction: row;
    }
    .lg\:flex-nowrap {
      flex-wrap: nowrap;
    }
    .lg\:items-center\! {
      align-items: center !important;
    }
    .lg\:px-\[0\.5rem\] {
      padding-inline: 0.5rem;
    }
    @media (width < 1200px) {
      .lg\:max-xl\:max-w-\[960px\] {
        max-width: 960px;
      }
    }
  }
  @media (width >= 993px) {
    .min-\[993px\]\:max-w-\[288px\] {
      max-width: 288px;
    }
    .min-\[993px\]\:p-\[15px_16px\] {
      padding: 15px 16px;
    }
  }
  @media (width >= 1200px) {
    @media (width < 1400px) {
      .xl\:max-2xl\:max-w-\[1140px\] {
        max-width: 1140px;
      }
    }
  }
  @media (width >= 1400px) {
    .\32 xl\:max-w-\[1320px\] {
      max-width: 1320px;
    }
    @media (width < 1600px) {
      .\32 xl\:max-\[1600px\]\:max-w-\[1320px\] {
        max-width: 1320px;
      }
    }
  }
  @media (width >= 1600px) {
    .min-\[1600px\]\:max-w-\[calc\(100\%_-_7\.5rem\)\]\! {
      max-width: calc(100% - 7.5rem) !important;
    }
  }
  .\[\&\.active\]\:flex.active {
    display: flex;
  }
  .\[\&\.active\]\:h-\[46px\].active {
    height: 46px;
  }
  .\[\&\.active\]\:items-center.active {
    align-items: center;
  }
  .\[\&\.active\]\:gap-\[5px\].active {
    gap: 5px;
  }
  .\[\&\.active\]\:rounded-\[26px\].active {
    border-radius: 26px;
  }
  .\[\&\.active\]\:bg-\[\#0d6efd\].active {
    background-color: #0d6efd;
  }
  .\[\&\.active\]\:\[background-image\:initial\].active {
    background-image: initial;
  }
  .\[\&\.active\]\:\[background-size\:initial\].active {
    background-size: initial;
  }
  .\[\&\.active\]\:\[background-attachment\:initial\].active {
    background-attachment: initial;
  }
  .\[\&\.active\]\:\[background-clip\:initial\].active {
    background-clip: initial;
  }
  .\[\&\.active\]\:\[background-position\:initial_initial\].active {
    background-position: initial initial;
  }
  .\[\&\.active\]\:\[background-repeat\:initial\].active {
    background-repeat: initial;
  }
  .\[\&\.active\]\:\[background-origin\:initial\].active {
    background-origin: initial;
  }
  .\[\&\.active\]\:p-\[6px_12px\].active {
    padding: 6px 12px;
  }
  .\[\&\.active\]\:\[box-shadow\:rgba\(239\,239\,239\,0\.25\)_-1px_2px_4px_0px_inset\].active {
    box-shadow: rgba(239,239,239,0.25) -1px 2px 4px 0px inset;
  }
  .\[\&\.active\]\:\[background\:linear-gradient\(260\.54deg\,rgb\(26\,26\,26\)_2\.43\%\,rgb\(41\,56\,79\)_86\.9\%\)\].active {
    background: linear-gradient(260.54deg,rgb(26,26,26) 2.43%,rgb(41,56,79) 86.9%);
  }
  .\[\&\.active\]\:\[background\:linear-gradient\(rgb\(26\,26\,26\)_0\%\,rgb\(41\,56\,79\)_100\%\)\].active {
    background: linear-gradient(rgb(26,26,26) 0%,rgb(41,56,79) 100%);
  }
  .\[\&\.active\]\:\[background\:rgb\(39\,39\,39\)\].active {
    background: rgb(39,39,39);
  }
  .\[\&\.active\]\:\[border\:2px_solid_rgba\(41\,56\,79\,0\.2\)\].active {
    border: 2px solid rgba(41,56,79,0.2);
  }
  .\[\&\.active\]\:\[text-decoration\:none\].active {
    text-decoration: none;
  }
  .\[\&\.active\:\:before\]\:h-\[6px\].active::before {
    height: 6px;
  }
  .\[\&\.active\:\:before\]\:w-\[6px\].active::before {
    width: 6px;
  }
  .\[\&\.active\:\:before\]\:rounded-\[50\%\].active::before {
    border-radius: 50%;
  }
  .\[\&\.active\:\:before\]\:\[content\:\'\'\].active::before {
    content: '';
  }
  .\[\&\.active\:\:before\]\:\[background\:linear-gradient\(132\.09deg\,rgb\(14\,136\,234\)_-0\.5\%\,rgb\(21\,207\,241\)_97\.45\%\)\].active::before {
    background: linear-gradient(132.09deg,rgb(14,136,234) -0.5%,rgb(21,207,241) 97.45%);
  }
  .\[\&\.collapsing\]\:h-\[0px\].collapsing {
    height: 0px;
  }
  .\[\&\.collapsing\]\:overflow-hidden.collapsing {
    overflow: hidden;
  }
  .\[\&\.collapsing\]\:\[transition\:height_0\.35s\].collapsing {
    transition: height 0.35s;
  }
  @media (prefers-reduced-motion: reduce) {
    .motion-reduce\:\[\&\.collapsing\]\:\[transition\:none\].collapsing {
      transition: none;
    }
  }
  .\[\&\.hiding\]\:visible.hiding {
    visibility: visible;
  }
  .\[\&\.scrolled\]\:bg-\[rgb\(255\,255\,255\)\].scrolled {
    background-color: rgb(255,255,255);
  }
  .\[\&\.show\]\:visible.show {
    visibility: visible;
  }
  .\[\&\.show\]\:block.show {
    display: block;
  }
  .\[\&\.show\:not\(\.hiding\)\]\:\[transform\:none\].show:not(.hiding) {
    transform: none;
  }
  .\[\&\.showing\]\:visible.showing {
    visibility: visible;
  }
  .\[\&\.showing\]\:\[transform\:none\].showing {
    transform: none;
  }
  @media (width >= 768px) {
    .md\:\[\&\.slick-slide\]\:w-\[389px\].slick-slide {
      width: 389px;
    }
  }
  .\[\&\:\:-webkit-date-and-time-value\]\:m-0::-webkit-date-and-time-value {
    margin: 0px;
  }
  .\[\&\:\:-webkit-date-and-time-value\]\:h-\[1\.5em\]::-webkit-date-and-time-value {
    height: 1.5em;
  }
  .\[\&\:\:-webkit-date-and-time-value\]\:min-w-\[85px\]::-webkit-date-and-time-value {
    min-width: 85px;
  }
  .\[\&\:\:-webkit-datetime-edit\]\:block::-webkit-datetime-edit {
    display: block;
  }
  .\[\&\:\:-webkit-datetime-edit\]\:p-0::-webkit-datetime-edit {
    padding: 0px;
  }
  .\[\&\:\:-webkit-file-upload-button\]\:pointer-events-none::-webkit-file-upload-button {
    pointer-events: none;
  }
  .\[\&\:\:-webkit-file-upload-button\]\:m-\[-0\.375rem_-0\.75rem\]::-webkit-file-upload-button {
    margin: -0.375rem -0.75rem;
  }
  .\[\&\:\:-webkit-file-upload-button\]\:\[margin-inline-end\:0\.75rem\]::-webkit-file-upload-button {
    margin-inline-end: 0.75rem;
  }
  .\[\&\:\:-webkit-file-upload-button\]\:rounded-\[0px\]::-webkit-file-upload-button {
    border-radius: 0px;
  }
  .\[\&\:\:-webkit-file-upload-button\]\:\[border-width\:0px\]::-webkit-file-upload-button {
    border-width: 0px;
  }
  .\[\&\:\:-webkit-file-upload-button\]\:\[border-inline-end-width\:1px\]::-webkit-file-upload-button {
    border-inline-end-width: 1px;
  }
  .\[\&\:\:-webkit-file-upload-button\]\:\[border-style\:solid\]::-webkit-file-upload-button {
    border-style: solid;
  }
  .\[\&\:\:-webkit-file-upload-button\]\:\[border-color\:inherit\]::-webkit-file-upload-button {
    border-color: inherit;
  }
  .\[\&\:\:-webkit-file-upload-button\]\:bg-\[\#f8f9fa\]::-webkit-file-upload-button {
    background-color: #f8f9fa;
  }
  .\[\&\:\:-webkit-file-upload-button\]\:p-\[0\.375rem_0\.75rem\]::-webkit-file-upload-button {
    padding: 0.375rem 0.75rem;
  }
  .\[\&\:\:-webkit-file-upload-button\]\:text-\[\#212529\]::-webkit-file-upload-button {
    color: #212529;
  }
  .\[\&\:\:-webkit-file-upload-button\]\:\[transition\:color_0\.15s_ease-in-out\,background-color_0\.15s_ease-in-out\,border-color_0\.15s_ease-in-out\,box-shadow_0\.15s_ease-in-out\]::-webkit-file-upload-button {
    transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .motion-reduce\:\[\&\:\:-webkit-file-upload-button\]\:\[transition\:none\]::-webkit-file-upload-button {
      transition: none;
    }
  }
  .\[\&\:\:after\]\:ml-\[0\.255em\]::after {
    margin-left: 0.255em;
  }
  .\[\&\:\:after\]\:inline-block::after {
    display: inline-block;
  }
  .\[\&\:\:after\]\:h-\[50px\]::after {
    height: 50px;
  }
  .\[\&\:\:after\]\:w-\[50px\]::after {
    width: 50px;
  }
  .\[\&\:\:after\]\:\[animation\:1s_linear_0s_infinite_normal_none_running_spin\]::after {
    animation: 1s linear 0s infinite normal none running spin;
  }
  .\[\&\:\:after\]\:rounded-\[50\%\]::after {
    border-radius: 50%;
  }
  .\[\&\:\:after\]\:\[border-width\:0\.3em_0\.3em_0px\]::after {
    border-width: 0.3em 0.3em 0px;
  }
  .\[\&\:\:after\]\:\[border-width\:5px\]::after {
    border-width: 5px;
  }
  .\[\&\:\:after\]\:\[border-style\:solid\]::after {
    border-style: solid;
  }
  .\[\&\:\:after\]\:\[border-top-style\:solid\]::after {
    border-top-style: solid;
  }
  .\[\&\:\:after\]\:\[border-right-style\:solid\]::after {
    border-right-style: solid;
  }
  .\[\&\:\:after\]\:\[border-bottom-style\:initial\]::after {
    border-bottom-style: initial;
  }
  .\[\&\:\:after\]\:\[border-left-style\:solid\]::after {
    border-left-style: solid;
  }
  .\[\&\:\:after\]\:\[border-color\:rgb\(14\,136\,234\)_rgb\(243\,243\,243\)_rgb\(243\,243\,243\)\]::after {
    border-color: rgb(14,136,234) rgb(243,243,243) rgb(243,243,243);
  }
  .\[\&\:\:after\]\:\[border-top-color\:initial\]::after {
    border-top-color: initial;
  }
  .\[\&\:\:after\]\:\[border-right-color\:transparent\]::after {
    border-right-color: transparent;
  }
  .\[\&\:\:after\]\:\[border-bottom-color\:initial\]::after {
    border-bottom-color: initial;
  }
  .\[\&\:\:after\]\:\[border-left-color\:transparent\]::after {
    border-left-color: transparent;
  }
  .\[\&\:\:after\]\:\[vertical-align\:0\.255em\]::after {
    vertical-align: 0.255em;
  }
  .\[\&\:\:after\]\:\[content\:\'\'\]::after {
    content: '';
  }
  .\[\&\:\:after\]\:\[border-image\:initial\]::after {
    border-image: initial;
  }
  .\[\&\:\:file-selector-button\]\:pointer-events-none::file-selector-button {
    pointer-events: none;
  }
  .\[\&\:\:file-selector-button\]\:m-\[-0\.375rem_-0\.75rem\]::file-selector-button {
    margin: -0.375rem -0.75rem;
  }
  .\[\&\:\:file-selector-button\]\:\[margin-inline-end\:0\.75rem\]::file-selector-button {
    margin-inline-end: 0.75rem;
  }
  .\[\&\:\:file-selector-button\]\:rounded-\[0px\]::file-selector-button {
    border-radius: 0px;
  }
  .\[\&\:\:file-selector-button\]\:\[border-width\:0px\]::file-selector-button {
    border-width: 0px;
  }
  .\[\&\:\:file-selector-button\]\:\[border-inline-end-width\:1px\]::file-selector-button {
    border-inline-end-width: 1px;
  }
  .\[\&\:\:file-selector-button\]\:\[border-style\:solid\]::file-selector-button {
    border-style: solid;
  }
  .\[\&\:\:file-selector-button\]\:\[border-color\:inherit\]::file-selector-button {
    border-color: inherit;
  }
  .\[\&\:\:file-selector-button\]\:p-\[0\.375rem_0\.75rem\]::file-selector-button {
    padding: 0.375rem 0.75rem;
  }
  .\[\&\:\:file-selector-button\]\:text-\[\#212529\]::file-selector-button {
    color: #212529;
  }
  .\[\&\:\:file-selector-button\]\:\[transition\:color_0\.15s_ease-in-out\,background-color_0\.15s_ease-in-out\,border-color_0\.15s_ease-in-out\,box-shadow_0\.15s_ease-in-out\]::file-selector-button {
    transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .motion-reduce\:\[\&\:\:file-selector-button\]\:\[transition\:none\]::file-selector-button {
      transition: none;
    }
  }
  .\[\&\:\:placeholder\]\:text-\[rgb\(175\,175\,175\)\]\!::placeholder {
    color: rgb(175,175,175) !important;
  }
  .\[\&\:\:placeholder\]\:text-\[rgba\(33\,37\,41\,0\.75\)\]::placeholder {
    color: rgba(33,37,41,0.75);
  }
  .\[\&\:\:placeholder\]\:opacity-\[1\]::placeholder {
    opacity: 1;
  }
  .\[\&\:active\]\:\[border-width\:2px\]\!:active {
    border-width: 2px !important;
  }
  .\[\&\:active\]\:\[border-style\:solid\]\!:active {
    border-style: solid !important;
  }
  .\[\&\:active\]\:\[border-color\:\#f8f9fa\]:active {
    border-color: #f8f9fa;
  }
  .\[\&\:active\]\:\[border-color\:initial\]\!:active {
    border-color: initial !important;
  }
  .\[\&\:active\]\:\[background-color\:unset\]:active {
    background-color: unset;
  }
  .\[\&\:active\]\:bg-\[\#0d6efd\]:active {
    background-color: #0d6efd;
  }
  .\[\&\:active\]\:bg-\[\#f8f9fa\]:active {
    background-color: #f8f9fa;
  }
  .\[\&\:active\]\:text-\[\#000\]:active {
    color: #000;
  }
  .\[\&\:active\]\:text-\[rgb\(21\,207\,241\)\]\!:active {
    color: rgb(21,207,241) !important;
  }
  .\[\&\:active\]\:\[border-image-outset\:initial\]\!:active {
    border-image-outset: initial !important;
  }
  .\[\&\:active\]\:\[border-image-repeat\:initial\]\!:active {
    border-image-repeat: initial !important;
  }
  .\[\&\:active\]\:\[border-image-slice\:1\]\!:active {
    border-image-slice: 1 !important;
  }
  .\[\&\:active\]\:\[border-image-source\:initial\]\!:active {
    border-image-source: initial !important;
  }
  .\[\&\:active\]\:\[border-image-width\:initial\]\!:active {
    border-image-width: initial !important;
  }
  .\[\&\:active\]\:\[text-decoration\:none\]:active {
    text-decoration: none;
  }
  .\[\&\:active\:focus-visible\]\:\[box-shadow\:0_0_0_0\.25rem_rgba\(248\,249\,250\,\.5\)\]:active:focus-visible {
    box-shadow: 0 0 0 0.25rem rgba(248,249,250,.5);
  }
  .\[\&\:active\:focus-visible\]\:\[box-shadow\:unset\]:active:focus-visible {
    box-shadow: unset;
  }
  .\[\&\:disabled\]\:pointer-events-none:disabled {
    pointer-events: none;
  }
  .\[\&\:disabled\]\:cursor-default:disabled {
    cursor: default;
  }
  .\[\&\:disabled\]\:\[border-color\:\#f8f9fa\]:disabled {
    border-color: #f8f9fa;
  }
  .\[\&\:disabled\]\:\[background-color\:unset\]:disabled {
    background-color: unset;
  }
  .\[\&\:disabled\]\:bg-\[transparent\]:disabled {
    background-color: transparent;
  }
  .\[\&\:disabled\]\:text-\[\#f8f9fa\]:disabled {
    color: #f8f9fa;
  }
  .\[\&\:disabled\]\:opacity-\[0\.25\]:disabled {
    opacity: 0.25;
  }
  .\[\&\:disabled\]\:opacity-\[0\.65\]:disabled {
    opacity: 0.65;
  }
  .\[\&\:disabled\]\:opacity-\[1\]:disabled {
    opacity: 1;
  }
  .\[\&\:disabled\]\:\[user-select\:none\]:disabled {
    user-select: none;
  }
  .\[\&\:focus\]\:flex:focus {
    display: flex;
  }
  .\[\&\:focus\]\:h-\[46px\]:focus {
    height: 46px;
  }
  .\[\&\:focus\]\:items-center:focus {
    align-items: center;
  }
  .\[\&\:focus\]\:gap-\[5px\]:focus {
    gap: 5px;
  }
  .\[\&\:focus\]\:rounded-\[26px\]:focus {
    border-radius: 26px;
  }
  .\[\&\:focus\]\:\[border-width\:2px\]\!:focus {
    border-width: 2px !important;
  }
  .\[\&\:focus\]\:\[border-style\:solid\]\!:focus {
    border-style: solid !important;
  }
  .\[\&\:focus\]\:\[border-color\:initial\]\!:focus {
    border-color: initial !important;
  }
  .\[\&\:focus\]\:\[border-color\:rgb\(134\,183\,254\)\]:focus {
    border-color: rgb(134,183,254);
  }
  .\[\&\:focus\]\:p-\[6px_12px\]:focus {
    padding: 6px 12px;
  }
  .\[\&\:focus\]\:text-\[\#212529\]:focus {
    color: #212529;
  }
  .\[\&\:focus\]\:text-\[rgb\(18\,176\,238\)\]\!:focus {
    color: rgb(18,176,238) !important;
  }
  .\[\&\:focus\]\:text-\[rgb\(21\,207\,241\)\]\!:focus {
    color: rgb(21,207,241) !important;
  }
  .\[\&\:focus\]\:opacity-\[1\]:focus {
    opacity: 1;
  }
  .\[\&\:focus\]\:\[box-shadow\:0_0_0_0\.25rem_rgba\(13\,110\,253\,0\.25\)\]:focus {
    box-shadow: 0 0 0 0.25rem rgba(13,110,253,0.25);
  }
  .\[\&\:focus\]\:\[box-shadow\:none\]:focus {
    box-shadow: none;
  }
  .\[\&\:focus\]\:\[box-shadow\:rgba\(13\,110\,253\,0\.25\)_0px_0px_0px_0\.25rem\]:focus {
    box-shadow: rgba(13,110,253,0.25) 0px 0px 0px 0.25rem;
  }
  .\[\&\:focus\]\:\[box-shadow\:rgba\(239\,239\,239\,0\.25\)_-1px_2px_4px_0px_inset\]:focus {
    box-shadow: rgba(239,239,239,0.25) -1px 2px 4px 0px inset;
  }
  .\[\&\:focus\]\:\[box-shadow\:unset\]\!:focus {
    box-shadow: unset !important;
  }
  .\[\&\:focus\]\:\[outline\:0px\]:focus {
    outline: 0px;
  }
  .\[\&\:focus\]\:\[background\:linear-gradient\(260\.54deg\,rgb\(26\,26\,26\)_2\.43\%\,rgb\(41\,56\,79\)_86\.9\%\)\]:focus {
    background: linear-gradient(260.54deg,rgb(26,26,26) 2.43%,rgb(41,56,79) 86.9%);
  }
  .\[\&\:focus\]\:\[background\:linear-gradient\(rgb\(26\,26\,26\)_0\%\,rgb\(41\,56\,79\)_100\%\)\]:focus {
    background: linear-gradient(rgb(26,26,26) 0%,rgb(41,56,79) 100%);
  }
  .\[\&\:focus\]\:\[background\:transparent\]\!:focus {
    background: transparent !important;
  }
  .\[\&\:focus\]\:\[border-image-outset\:initial\]\!:focus {
    border-image-outset: initial !important;
  }
  .\[\&\:focus\]\:\[border-image-repeat\:initial\]\!:focus {
    border-image-repeat: initial !important;
  }
  .\[\&\:focus\]\:\[border-image-slice\:1\]\!:focus {
    border-image-slice: 1 !important;
  }
  .\[\&\:focus\]\:\[border-image-source\:initial\]\!:focus {
    border-image-source: initial !important;
  }
  .\[\&\:focus\]\:\[border-image-width\:initial\]\!:focus {
    border-image-width: initial !important;
  }
  .\[\&\:focus\]\:\[border\:2px_solid_rgba\(41\,56\,79\,0\.2\)\]:focus {
    border: 2px solid rgba(41,56,79,0.2);
  }
  .\[\&\:focus\]\:\[border\:unset\]\!:focus {
    border: unset !important;
  }
  .\[\&\:focus\]\:\[text-decoration\:none\]:focus {
    text-decoration: none;
  }
  .\[\&\:focus-visible\]\:\[border-color\:\#f8f9fa\]:focus-visible {
    border-color: #f8f9fa;
  }
  .\[\&\:focus-visible\]\:\[background-color\:unset\]:focus-visible {
    background-color: unset;
  }
  .\[\&\:focus-visible\]\:bg-\[\#f8f9fa\]:focus-visible {
    background-color: #f8f9fa;
  }
  .\[\&\:focus-visible\]\:text-\[\#000\]:focus-visible {
    color: #000;
  }
  .\[\&\:focus-visible\]\:\[box-shadow\:0_0_0_0\.25rem_rgba\(248\,249\,250\,\.5\)\]:focus-visible {
    box-shadow: 0 0 0 0.25rem rgba(248,249,250,.5);
  }
  .\[\&\:focus-visible\]\:\[box-shadow\:rgba\(13\,110\,253\,0\.25\)_0px_0px_0px_0\.25rem\]:focus-visible {
    box-shadow: rgba(13,110,253,0.25) 0px 0px 0px 0.25rem;
  }
  .\[\&\:focus-visible\]\:\[box-shadow\:unset\]:focus-visible {
    box-shadow: unset;
  }
  .\[\&\:focus-visible\]\:\[outline\:0px\]:focus-visible {
    outline: 0px;
  }
  .\[\&\:focus\:\:before\]\:h-\[6px\]:focus::before {
    height: 6px;
  }
  .\[\&\:focus\:\:before\]\:w-\[6px\]:focus::before {
    width: 6px;
  }
  .\[\&\:focus\:\:before\]\:rounded-\[50\%\]:focus::before {
    border-radius: 50%;
  }
  .\[\&\:focus\:\:before\]\:\[content\:\'\'\]:focus::before {
    content: '';
  }
  .\[\&\:focus\:\:before\]\:\[background\:linear-gradient\(132\.09deg\,rgb\(14\,136\,234\)_-0\.5\%\,rgb\(21\,207\,241\)_97\.45\%\)\]:focus::before {
    background: linear-gradient(132.09deg,rgb(14,136,234) -0.5%,rgb(21,207,241) 97.45%);
  }
  .\[\&\:focus\:not\(\:focus-visible\)\]\:\[outline\:0px\]:focus:not(:focus-visible) {
    outline: 0px;
  }
  .\[\&\:hover\]\:flex:hover {
    display: flex;
  }
  .\[\&\:hover\]\:h-\[46px\]:hover {
    height: 46px;
  }
  .\[\&\:hover\]\:items-center:hover {
    align-items: center;
  }
  .\[\&\:hover\]\:gap-\[5px\]:hover {
    gap: 5px;
  }
  .\[\&\:hover\]\:rounded-\[26px\]:hover {
    border-radius: 26px;
  }
  .\[\&\:hover\]\:\[border-width\:2px\]\!:hover {
    border-width: 2px !important;
  }
  .\[\&\:hover\]\:\[border-style\:solid\]\!:hover {
    border-style: solid !important;
  }
  .\[\&\:hover\]\:\[border-color\:\#f8f9fa\]:hover {
    border-color: #f8f9fa;
  }
  .\[\&\:hover\]\:\[border-color\:initial\]\!:hover {
    border-color: initial !important;
  }
  .\[\&\:hover\]\:\[background-color\:unset\]:hover {
    background-color: unset;
  }
  .\[\&\:hover\]\:bg-\[\#f8f9fa\]:hover {
    background-color: #f8f9fa;
  }
  .\[\&\:hover\]\:p-\[6px_12px\]:hover {
    padding: 6px 12px;
  }
  .\[\&\:hover\]\:text-\[\#000\]:hover {
    color: #000;
  }
  .\[\&\:hover\]\:text-\[rgb\(18\,176\,238\)\]\!:hover {
    color: rgb(18,176,238) !important;
  }
  .\[\&\:hover\]\:text-\[rgb\(21\,207\,241\)\]\!:hover {
    color: rgb(21,207,241) !important;
  }
  .\[\&\:hover\]\:opacity-\[0\.75\]:hover {
    opacity: 0.75;
  }
  .\[\&\:hover\]\:\[box-shadow\:rgba\(239\,239\,239\,0\.25\)_-1px_2px_4px_0px_inset\]:hover {
    box-shadow: rgba(239,239,239,0.25) -1px 2px 4px 0px inset;
  }
  .\[\&\:hover\]\:\[background\:linear-gradient\(260\.54deg\,rgb\(26\,26\,26\)_2\.43\%\,rgb\(41\,56\,79\)_86\.9\%\)\]:hover {
    background: linear-gradient(260.54deg,rgb(26,26,26) 2.43%,rgb(41,56,79) 86.9%);
  }
  .\[\&\:hover\]\:\[background\:linear-gradient\(rgb\(26\,26\,26\)_0\%\,rgb\(41\,56\,79\)_100\%\)\]:hover {
    background: linear-gradient(rgb(26,26,26) 0%,rgb(41,56,79) 100%);
  }
  .\[\&\:hover\]\:\[background\:transparent\]\!:hover {
    background: transparent !important;
  }
  .\[\&\:hover\]\:\[border-image-outset\:initial\]\!:hover {
    border-image-outset: initial !important;
  }
  .\[\&\:hover\]\:\[border-image-repeat\:initial\]\!:hover {
    border-image-repeat: initial !important;
  }
  .\[\&\:hover\]\:\[border-image-slice\:1\]\!:hover {
    border-image-slice: 1 !important;
  }
  .\[\&\:hover\]\:\[border-image-source\:initial\]\!:hover {
    border-image-source: initial !important;
  }
  .\[\&\:hover\]\:\[border-image-width\:initial\]\!:hover {
    border-image-width: initial !important;
  }
  .\[\&\:hover\]\:\[border\:2px_solid_rgba\(41\,56\,79\,0\.2\)\]:hover {
    border: 2px solid rgba(41,56,79,0.2);
  }
  .\[\&\:hover\]\:\[text-decoration\:none\]:hover {
    text-decoration: none;
  }
  .\[\&\:hover\:\:before\]\:h-\[6px\]:hover::before {
    height: 6px;
  }
  .\[\&\:hover\:\:before\]\:w-\[6px\]:hover::before {
    width: 6px;
  }
  .\[\&\:hover\:\:before\]\:rounded-\[50\%\]:hover::before {
    border-radius: 50%;
  }
  .\[\&\:hover\:\:before\]\:\[content\:\'\'\]:hover::before {
    content: '';
  }
  .\[\&\:hover\:\:before\]\:\[background\:linear-gradient\(132\.09deg\,rgb\(14\,136\,234\)_-0\.5\%\,rgb\(21\,207\,241\)_97\.45\%\)\]:hover::before {
    background: linear-gradient(132.09deg,rgb(14,136,234) -0.5%,rgb(21,207,241) 97.45%);
  }
  .\[\&\:hover\:not\(\:disabled\)\:\:-webkit-file-upload-button\]\:bg-\[\#e9ecef\]:hover:not(:disabled)::-webkit-file-upload-button {
    background-color: #e9ecef;
  }
  @media (width < 992px) {
    .max-lg\:\[\&\:not\(\.show\)\]\:hidden:not(.show) {
      display: none;
    }
  }
  .\[\&\:not\(\:disabled\)\]\:cursor-pointer:not(:disabled) {
    cursor: pointer;
  }
  .\[\&\[data-bs-popper\]\]\:top-\[100\%\][data-bs-popper] {
    top: 100%;
  }
  .\[\&\[data-bs-popper\]\]\:left-0[data-bs-popper] {
    left: 0px;
  }
  .\[\&\[data-bs-popper\]\]\:mt-\[0\.125rem\][data-bs-popper] {
    margin-top: 0.125rem;
  }
  .main-navbar.scrolled .\[\.main-navbar\.scrolled_\&\]\:text-\[rgb\(26\,26\,26\)\]\! {
    color: rgb(26,26,26) !important;
  }
  .main-navbar.scrolled .\[\.main-navbar\.scrolled_\&\]\:\[border\:2px_solid_rgb\(26\,26\,26\)\]\! {
    border: 2px solid rgb(26,26,26) !important;
  }
  .main-navbar.scrolled .\[\.main-navbar\.scrolled_\&\.active\]\:\[background\:linear-gradient\(rgb\(250\,250\,250\)_0\%\,rgb\(241\,241\,241\)_100\%\)\].active {
    background: linear-gradient(rgb(250,250,250) 0%,rgb(241,241,241) 100%);
  }
  .main-navbar.scrolled .\[\.main-navbar\.scrolled_\&\.active\]\:\[border\:unset\]\!.active {
    border: unset !important;
  }
  .main-navbar.scrolled .\[\.main-navbar\.scrolled_\&\:focus\]\:\[background\:linear-gradient\(rgb\(250\,250\,250\)_0\%\,rgb\(241\,241\,241\)_100\%\)\]:focus {
    background: linear-gradient(rgb(250,250,250) 0%,rgb(241,241,241) 100%);
  }
  .main-navbar.scrolled .\[\.main-navbar\.scrolled_\&\:focus\]\:\[border\:unset\]\!:focus {
    border: unset !important;
  }
  .main-navbar.scrolled .\[\.main-navbar\.scrolled_\&\:hover\]\:\[background\:linear-gradient\(rgb\(250\,250\,250\)_0\%\,rgb\(241\,241\,241\)_100\%\)\]:hover {
    background: linear-gradient(rgb(250,250,250) 0%,rgb(241,241,241) 100%);
  }
  .main-navbar.scrolled .\[\.main-navbar\.scrolled_\&\:hover\]\:\[border\:unset\]\!:hover {
    border: unset !important;
  }
  .main-navbar.scrolled .navbar-div ul li .\[\.main-navbar\.scrolled_\.navbar-div_ul_li_\&\]\:text-\[rgb\(26\,26\,26\)\]\! {
    color: rgb(26,26,26) !important;
  }
  .main-navbar.scrolled .navbar-ul .\[\.main-navbar\.scrolled_\.navbar-ul_\&\.active\]\:\[background\:linear-gradient\(rgb\(250\,250\,250\)_0\%\,rgb\(241\,241\,241\)_100\%\)\].active {
    background: linear-gradient(rgb(250,250,250) 0%,rgb(241,241,241) 100%);
  }
  .main-navbar.scrolled .navbar-ul .\[\.main-navbar\.scrolled_\.navbar-ul_\&\.active\]\:\[border\:unset\]\!.active {
    border: unset !important;
  }
  .main-navbar.scrolled .navbar-ul .\[\.main-navbar\.scrolled_\.navbar-ul_\&\:focus\]\:\[background\:linear-gradient\(rgb\(250\,250\,250\)_0\%\,rgb\(241\,241\,241\)_100\%\)\]:focus {
    background: linear-gradient(rgb(250,250,250) 0%,rgb(241,241,241) 100%);
  }
  .main-navbar.scrolled .navbar-ul .\[\.main-navbar\.scrolled_\.navbar-ul_\&\:focus\]\:\[border\:unset\]\!:focus {
    border: unset !important;
  }
  .main-navbar.scrolled .navbar-ul .\[\.main-navbar\.scrolled_\.navbar-ul_\&\:hover\]\:\[background\:linear-gradient\(rgb\(250\,250\,250\)_0\%\,rgb\(241\,241\,241\)_100\%\)\]:hover {
    background: linear-gradient(rgb(250,250,250) 0%,rgb(241,241,241) 100%);
  }
  .main-navbar.scrolled .navbar-ul .\[\.main-navbar\.scrolled_\.navbar-ul_\&\:hover\]\:\[border\:unset\]\!:hover {
    border: unset !important;
  }
}
@font-face {
  font-family: Urbanist;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url('/assets/fonts/urbanist/urbanist-latin-ext-wght-normal.woff2') format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Urbanist;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url('/assets/fonts/urbanist/urbanist-latin-wght-normal.woff2') format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Urbanist;
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url('/assets/fonts/urbanist/urbanist-latin-ext-wght-italic.woff2') format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Urbanist;
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url('/assets/fonts/urbanist/urbanist-latin-wght-italic.woff2') format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: slick;
  font-weight: normal;
  font-style: normal;
  src: url('/vendor/slick/fonts/slick.woff') format("woff"), url('/vendor/slick/fonts/slick.ttf') format("truetype");
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-Black.ttf') format("truetype");
  font-weight: 900;
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-BlackItalic.ttf') format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-Bold.ttf') format("truetype");
  font-weight: 700;
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-BoldItalic.ttf') format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-ExtraBold.ttf') format("truetype");
  font-weight: 800;
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-ExtraBoldItalic.ttf') format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-Heavy.ttf') format("truetype");
  font-weight: 900;
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-HeavyItalic.ttf') format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-Light.ttf') format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-LightItalic.ttf') format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-Medium.ttf') format("truetype");
  font-weight: 500;
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-MediumItalic.ttf') format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-Regular.ttf') format("truetype");
  font-weight: 400;
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-RegularItalic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-SemiBold.ttf') format("truetype");
  font-weight: 600;
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-SemiBoldItalic.ttf') format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-Thin.ttf') format("truetype");
  font-weight: 100;
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-ThinItalic.ttf') format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-UltraLight.ttf') format("truetype");
  font-weight: 200;
}
@font-face {
  font-family: Gilroy;
  src: url('/assets/fonts/Gilroy-UltraLightItalic.ttf') format("truetype");
  font-weight: 200;
  font-style: italic;
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
@keyframes spinner-border {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@layer base {
  :root, [data-bs-theme="light"] {
    --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-black: #000;
    --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-primary-text-emphasis: #052c65;
    --bs-secondary-text-emphasis: #2b2f32;
    --bs-success-text-emphasis: #0a3622;
    --bs-info-text-emphasis: #055160;
    --bs-warning-text-emphasis: #664d03;
    --bs-danger-text-emphasis: #58151c;
    --bs-light-text-emphasis: #495057;
    --bs-dark-text-emphasis: #495057;
    --bs-primary-bg-subtle: #cfe2ff;
    --bs-secondary-bg-subtle: #e2e3e5;
    --bs-success-bg-subtle: #d1e7dd;
    --bs-info-bg-subtle: #cff4fc;
    --bs-warning-bg-subtle: #fff3cd;
    --bs-danger-bg-subtle: #f8d7da;
    --bs-light-bg-subtle: #fcfcfd;
    --bs-dark-bg-subtle: #ced4da;
    --bs-primary-border-subtle: #9ec5fe;
    --bs-secondary-border-subtle: #c4c8cb;
    --bs-success-border-subtle: #a3cfbb;
    --bs-info-border-subtle: #9eeaf9;
    --bs-warning-border-subtle: #ffe69c;
    --bs-danger-border-subtle: #f1aeb5;
    --bs-light-border-subtle: #e9ecef;
    --bs-dark-border-subtle: #adb5bd;
    --bs-white-rgb: 255,255,255;
    --bs-black-rgb: 0,0,0;
    --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,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: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-color-rgb: 33,37,41;
    --bs-body-bg: #fff;
    --bs-body-bg-rgb: 255,255,255;
    --bs-emphasis-color: #000;
    --bs-emphasis-color-rgb: 0,0,0;
    --bs-secondary-color: rgba(33, 37, 41, 0.75);
    --bs-secondary-color-rgb: 33,37,41;
    --bs-secondary-bg: #e9ecef;
    --bs-secondary-bg-rgb: 233,236,239;
    --bs-tertiary-color: rgba(33, 37, 41, 0.5);
    --bs-tertiary-color-rgb: 33,37,41;
    --bs-tertiary-bg: #f8f9fa;
    --bs-tertiary-bg-rgb: 248,249,250;
    --bs-heading-color: inherit;
    --bs-link-color: #0d6efd;
    --bs-link-color-rgb: 13,110,253;
    --bs-link-decoration: underline;
    --bs-link-hover-color: #0a58ca;
    --bs-link-hover-color-rgb: 10,88,202;
    --bs-code-color: #d63384;
    --bs-highlight-color: #212529;
    --bs-highlight-bg: #fff3cd;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --bs-focus-ring-width: 0.25rem;
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
    --bs-form-valid-color: #198754;
    --bs-form-valid-border-color: #198754;
    --bs-form-invalid-color: #dc3545;
    --bs-form-invalid-border-color: #dc3545;
  }
  [data-bs-theme="dark"] {
    color-scheme: dark;
    --bs-body-color: #dee2e6;
    --bs-body-color-rgb: 222,226,230;
    --bs-body-bg: #212529;
    --bs-body-bg-rgb: 33,37,41;
    --bs-emphasis-color: #fff;
    --bs-emphasis-color-rgb: 255,255,255;
    --bs-secondary-color: rgba(222, 226, 230, 0.75);
    --bs-secondary-color-rgb: 222,226,230;
    --bs-secondary-bg: #343a40;
    --bs-secondary-bg-rgb: 52,58,64;
    --bs-tertiary-color: rgba(222, 226, 230, 0.5);
    --bs-tertiary-color-rgb: 222,226,230;
    --bs-tertiary-bg: #2b3035;
    --bs-tertiary-bg-rgb: 43,48,53;
    --bs-primary-text-emphasis: #6ea8fe;
    --bs-secondary-text-emphasis: #a7acb1;
    --bs-success-text-emphasis: #75b798;
    --bs-info-text-emphasis: #6edff6;
    --bs-warning-text-emphasis: #ffda6a;
    --bs-danger-text-emphasis: #ea868f;
    --bs-light-text-emphasis: #f8f9fa;
    --bs-dark-text-emphasis: #dee2e6;
    --bs-primary-bg-subtle: #031633;
    --bs-secondary-bg-subtle: #161719;
    --bs-success-bg-subtle: #051b11;
    --bs-info-bg-subtle: #032830;
    --bs-warning-bg-subtle: #332701;
    --bs-danger-bg-subtle: #2c0b0e;
    --bs-light-bg-subtle: #343a40;
    --bs-dark-bg-subtle: #1a1d20;
    --bs-primary-border-subtle: #084298;
    --bs-secondary-border-subtle: #41464b;
    --bs-success-border-subtle: #0f5132;
    --bs-info-border-subtle: #087990;
    --bs-warning-border-subtle: #997404;
    --bs-danger-border-subtle: #842029;
    --bs-light-border-subtle: #495057;
    --bs-dark-border-subtle: #343a40;
    --bs-heading-color: inherit;
    --bs-link-color: #6ea8fe;
    --bs-link-hover-color: #8bb9fe;
    --bs-link-color-rgb: 110,168,254;
    --bs-link-hover-color-rgb: 139,185,254;
    --bs-code-color: #e685b5;
    --bs-highlight-color: #dee2e6;
    --bs-highlight-bg: #664d03;
    --bs-border-color: #495057;
    --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
    --bs-form-valid-color: #75b798;
    --bs-form-valid-border-color: #75b798;
    --bs-form-invalid-color: #ea868f;
    --bs-form-invalid-border-color: #ea868f;
  }
  *, ::after, ::before {
    box-sizing: border-box;
  }
  @media (prefers-reduced-motion: no-preference) {
    :root {
      scroll-behavior: smooth;
    }
  }
  body {
    margin: 0px;
    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);
    text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    margin: 1rem 0px;
    color: inherit;
    border-right: 0px;
    border-bottom: 0px;
    border-left: 0px;
    border-image: initial;
    border-top: var(--bs-border-width) solid;
    opacity: 0.25;
  }
  h1, h2, h3, h4, h5, h6 {
    margin-top: 0px;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
  }
  h1 {
    font-size: calc(1.375rem + 1.5vw);
  }
  @media (min-width: 1200px) {
    h1 {
      font-size: 2.5rem;
    }
  }
  h2 {
    font-size: calc(1.325rem + 0.9vw);
  }
  @media (min-width: 1200px) {
    h2 {
      font-size: 2rem;
    }
  }
  h3 {
    font-size: calc(1.3rem + 0.6vw);
  }
  @media (min-width: 1200px) {
    h3 {
      font-size: 1.75rem;
    }
  }
  h4 {
    font-size: calc(1.275rem + 0.3vw);
  }
  @media (min-width: 1200px) {
    h4 {
      font-size: 1.5rem;
    }
  }
  h5 {
    font-size: 1.25rem;
  }
  h6 {
    font-size: 1rem;
  }
  p {
    margin-top: 0px;
    margin-bottom: 1rem;
  }
  abbr[title] {
    text-decoration: underline dotted;
    cursor: help;
    text-decoration-skip-ink: none;
  }
  address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
  }
  ol, ul {
    padding-left: 2rem;
  }
  dl, ol, ul {
    margin-top: 0px;
    margin-bottom: 1rem;
  }
  ol ol, ol ul, ul ol, ul ul {
    margin-bottom: 0px;
  }
  dt {
    font-weight: 700;
  }
  dd {
    margin-bottom: 0.5rem;
    margin-left: 0px;
  }
  blockquote {
    margin: 0px 0px 1rem;
  }
  b, strong {
    font-weight: bolder;
  }
  small {
    font-size: 0.875em;
  }
  mark {
    padding: 0.1875em;
    color: var(--bs-highlight-color);
    background-color: var(--bs-highlight-bg);
  }
  sub, sup {
    position: relative;
    font-size: 0.75em;
    line-height: 0;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  a {
    color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));
    text-decoration: underline;
  }
  a:hover {
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
  }
  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);
    font-size: 1em;
  }
  pre {
    display: block;
    margin-top: 0px;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: 0.875em;
  }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal;
  }
  code {
    font-size: 0.875em;
    color: var(--bs-code-color);
    overflow-wrap: break-word;
  }
  a > code {
    color: inherit;
  }
  kbd {
    padding: 0.1875rem 0.375rem;
    font-size: 0.875em;
    color: var(--bs-body-bg);
    background-color: var(--bs-body-color);
    border-radius: 0.25rem;
  }
  kbd kbd {
    padding: 0px;
    font-size: 1em;
  }
  figure {
    margin: 0px 0px 1rem;
  }
  img, svg {
    vertical-align: middle;
  }
  table {
    caption-side: bottom;
    border-collapse: collapse;
  }
  caption {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    color: var(--bs-secondary-color);
    text-align: left;
  }
  th {
    text-align: -webkit-match-parent;
  }
  tbody, td, tfoot, th, thead, tr {
    border-color: inherit;
    border-style: solid;
    border-width: 0px;
  }
  label {
    display: inline-block;
  }
  button {
    border-radius: 0px;
  }
  button:focus:not(:focus-visible) {
    outline: 0px;
  }
  button, input, optgroup, select, textarea {
    margin: 0px;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
  }
  button, select {
    text-transform: none;
  }
  [role="button"] {
    cursor: pointer;
  }
  select {
    overflow-wrap: normal;
  }
  select:disabled {
    opacity: 1;
  }
  [list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator {
    display: none !important;
  }
  [type="button"], [type="reset"], [type="submit"], button {
    appearance: button;
  }
  [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
  }
  textarea {
    resize: vertical;
  }
  fieldset {
    min-width: 0px;
    padding: 0px;
    margin: 0px;
    border: 0px;
  }
  legend {
    float: left;
    width: 100%;
    padding: 0px;
    margin-bottom: 0.5rem;
    font-size: calc(1.275rem + 0.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: 0px;
  }
  ::-webkit-inner-spin-button {
    height: auto;
  }
  [type="search"] {
    appearance: textfield;
    outline-offset: -2px;
  }
  ::-webkit-search-decoration {
    appearance: none;
  }
  ::-webkit-color-swatch-wrapper {
    padding: 0px;
  }
  ::-webkit-file-upload-button {
    font: inherit;
    appearance: button;
  }
  ::file-selector-button {
    font: inherit;
    appearance: button;
  }
  output {
    display: inline-block;
  }
  iframe {
    border: 0px;
  }
  summary {
    display: list-item;
    cursor: pointer;
  }
  progress {
    vertical-align: baseline;
  }
  [hidden] {
    display: none !important;
  }
  :root {
    --bs-breakpoint-xs: 0;
    --bs-breakpoint-sm: 576px;
    --bs-breakpoint-md: 768px;
    --bs-breakpoint-lg: 992px;
    --bs-breakpoint-xl: 1200px;
    --bs-breakpoint-xxl: 1400px;
  }
  body {
    font-family: Gilroy, sans-serif !important;
  }
  @media screen and (max-width: 397px) {
    ol, ul {
      padding-left: 0rem;
    }
  }
}
@layer components {
  *, ::after, ::before {
    box-sizing: border-box;
  }
  ::-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: 0px;
  }
  ol, ul {
    padding-left: 2rem;
  }
  ::-webkit-inner-spin-button {
    height: auto;
  }
  dl, ol, ul {
    margin-top: 0px;
    margin-bottom: 1rem;
  }
  ::-webkit-search-decoration {
    appearance: none;
  }
  button {
    border-radius: 0px;
  }
  ::-webkit-color-swatch-wrapper {
    padding: 0px;
  }
  button:focus:not(:focus-visible) {
    outline: 0px;
  }
  ::-webkit-file-upload-button {
    font: inherit;
    appearance: button;
  }
  button, input, optgroup, select, textarea {
    margin: 0px;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
  }
  [hidden] {
    display: none !important;
  }
  button, select {
    text-transform: none;
  }
  .fade {
    transition: opacity 0.15s linear;
  }
  .row > * {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
  }
  [type="button"], [type="reset"], [type="submit"], button {
    appearance: button;
  }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none;
    }
  }
  .offcanvas-backdrop {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: rgb(0, 0, 0);
  }
  .offcanvas-backdrop.fade {
    opacity: 0;
  }
  .offcanvas-backdrop.show {
    opacity: 0.5;
  }
  .mt-5 {
    margin-top: 3rem !important;
  }
  .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
  }
  .slick-list:focus {
    outline: none;
  }
  .slick-slider .slick-track, .slick-slider .slick-list {
    transform: translate3d(0px, 0px, 0px);
  }
  .slick-track {
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .slick-track::before, .slick-track::after {
    display: table;
    content: "";
  }
  .slick-track::after {
    clear: both;
  }
  .slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0px;
    margin: 0px;
    list-style: none;
    text-align: center;
  }
  .slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0px 5px;
    padding: 0px;
    cursor: pointer;
  }
  .slick-dots li button {
    font-size: 0px;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0px;
    outline: none;
    background: transparent;
  }
  .slick-dots li button:hover, .slick-dots li button:focus {
    outline: none;
  }
  .slick-dots li button:hover::before, .slick-dots li button:focus::before {
    opacity: 1;
  }
  .slick-dots li button::before {
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20px;
    height: 20px;
    content: "•";
    text-align: center;
    opacity: 0.25;
    color: black;
    -webkit-font-smoothing: antialiased;
  }
  .slick-dots li.slick-active button::before {
    opacity: 0.75;
    color: black;
  }
  @media screen and (max-width: 397px) {
    ol, ul {
      padding-left: 0rem;
    }
  }
  .dot {
    background: rgb(217, 217, 217);
    width: 12px;
    height: 12px;
    border-radius: 50%;
    outline: none;
    border: none;
  }
  .slick-active .dot {
    background: linear-gradient(132.09deg, rgb(14, 136, 234) -0.5%, rgb(21, 207, 241) 97.45%);
  }
  ul.custom-dots {
    display: flex;
    justify-content: center;
    gap: 10px;
    list-style: none;
    margin: 10px auto;
    text-align: center;
    padding: 0px;
  }
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
    }
  }
}
