

.raleway-title {
    font-family: "Raleway", sans-serif;
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: bold;
  }

  .raleway-light {
    font-family: "Raleway", sans-serif;
    font-optical-sizing: auto;
    font-weight: 200;
    font-style: bold;
  }

  .roboto-light {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
  }

  .source-code {
    font-family: "Source Code Pro", monospace;
    font-optical-sizing: auto;
    font-weight: 300;
    font-style: normal;
  }



  .font-ubuntu {
    font-family: "Ubuntu", sans-serif;
    font-weight: 300;
    font-style: normal;
  }
  

  .ubuntu-light {
    font-family: "Ubuntu", sans-serif;
    font-weight: 300;
    font-style: normal;
  }
  
  .ubuntu-regular {
    font-family: "Ubuntu", sans-serif;
    font-weight: 400;
    font-style: normal;
  }
  
  .ubuntu-medium {
    font-family: "Ubuntu", sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  
  .ubuntu-bold {
    font-family: "Ubuntu", sans-serif;
    font-weight: 700;
    font-style: normal;
  }
  
  .ubuntu-light-italic {
    font-family: "Ubuntu", sans-serif;
    font-weight: 300;
    font-style: italic;
  }
  
  .ubuntu-regular-italic {
    font-family: "Ubuntu", sans-serif;
    font-weight: 400;
    font-style: italic;
  }
  
  .ubuntu-medium-italic {
    font-family: "Ubuntu", sans-serif;
    font-weight: 500;
    font-style: italic;
  }
  
  .ubuntu-bold-italic {
    font-family: "Ubuntu", sans-serif;
    font-weight: 700;
    font-style: italic;
  }
  
  
/*
! tailwindcss v3.0.24 | MIT License | https://tailwindcss.com
*/*, :after, :before {
    border-color: var(--gray-200);
    border-style: solid;
    border-width: 0;
    box-sizing: border-box;
}
:after, :before {
    --tw-content: ""}
html {

    -webkit-text-size-adjust: 100%;
    font-family: "Roboto", sans-serif, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
}
body {
    line-height: inherit;
    margin: 0;

}
hr {
    border-top-width: 1px;
    color: inherit;
    height: 0;
}
abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
}


/* Cyber Digits Template */
.heading-one {
    font-size: 1em;
    font-weight: 400;
    font-family: "Ubuntu", sans-serif;


}

.heading-two {
    font-size: 1em;
    font-family: "Ubuntu", sans-serif;

}





a {
    color: inherit;
    text-decoration: inherit;
}
b, strong {
    font-weight: bolder;
}
code, kbd, pre, samp {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: 1em;
}
small {
    font-size: 80%}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -.25em;
}
sup {
    top: -.5em;
}
table {
    border-collapse: collapse;
    border-color: inherit;
    text-indent: 0;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font-family: inherit;
    font-size: 100%;
    line-height: inherit;
    margin: 0;
    padding: 0;
}
button, select {
    text-transform: none;
}
[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none;
}
:-moz-focusring {
    outline: auto;
}
:-moz-ui-invalid {
    box-shadow: none;
}
progress {
    vertical-align: baseline;
}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
}
[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
summary {
    display: list-item;
}
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {
    margin: 0;
}
fieldset {
    margin: 0;
}
fieldset, legend {
    padding: 0;
}
menu, ol, ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
textarea {
    resize: vertical;
}
input::-moz-placeholder, textarea::-moz-placeholder {
    color: var(--gray-400);
    opacity: 1;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: var(--gray-400);
    opacity: 1;
}
input::placeholder, textarea::placeholder {
    color: var(--gray-400);
    opacity: 1;
}
[role=button], button {
    cursor: pointer;
}
:disabled {
    cursor: default;
}
audio, canvas, embed, iframe, img, object, svg, video {
    display: block;
    vertical-align: middle;
}
img, video {
    height: auto;
    max-width: 100%}
[hidden] {
    display: none;
}
:root {
    --gray-50: #f9fafb;
    --gray-100: #f2f4f7;
    --gray-200: #e4e7ec;
    --gray-300: #d0d5dd;
    --gray-400: #98a2b3;
    --gray-500: #667085;
    --gray-600: #475467;
    --gray-700: #344054;
    --gray-800: #1d2939;
    --gray-900: #101828;
    
    --blue-900: #074980;

    --green-900: #006d77;
    --green-500: #83c5be;
    --green-100: #afeae4;
    --green-1000: #004b52;
    --orange-100: #faede3;
    --orange-500: #ffddd2;
    --orange-900: #e29578;
    --primary: #508fda;
    --secondary: #8d99ae;
    --success: #06d6a0;
    --danger: #ef476f;
    --warning: #ffd166;
    --info: #38a0c2;
    --bg-1: #eae4e9;
    --bg-2: #fff3ea;
    --bg-3: #fde2e4;
    --bg-4: #fad2e1;
    --bg-5: #dbece5;

    --bg-6: #bed1e6;
    
    --bg-7: #f0efeb;
    --bg-8: #dfe7fd;
    --bg-9: #d1ecfd;
    --bg-10: #ddd3fa;
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1;
}
html {
    font-family: Noto Sans, system-ui, sans-serif;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: ""}
.filter-white {
    filter: brightness(0) invert(1);
}
.filter-black {
    filter: brightness(0);
}
.filter-green {
    filter: invert(32%) sepia(37%) saturate(2042%) hue-rotate(149deg) brightness(88%) contrast(101%);
}
.filter-gray-500 {
    filter: invert(47%) sepia(8%) saturate(951%) hue-rotate(183deg) brightness(91%) contrast(97%);
}
.img-shadow {
    box-shadow: 0 47px 65px rgba(21, 28, 38, .1);
}
.menu-shadow {
    box-shadow: 4px 4px 40px rgba(16, 24, 40, .1);
}
.input-shadow {
    box-shadow: 14px 14px 36px 0 #99999938;
}
.card-shadow, .product-shadow:hover {
    box-shadow: 0 45px 80px 0 #0000000a;
}
.shadow-3 {
    box-shadow: 0 47px 65px 0 #151c261a;
}
.shadow-4 {
    box-shadow: 0 20px 60px -6px #0000000a;
}
.shadow-sm {
    box-shadow: 0 1px 2px 0 #0000000d;
}
.nav-shadow {
    box-shadow: 0 0 15px 0 rgb(0 0 0/9%);
}
*, :after, :before {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  }
.container {
    width: 100%}
@media (min-width:640px) {
    .container {
    max-width: 640px;
}
}@media (min-width:768px) {
    .container {
    max-width: 768px;
}
}@media (min-width:1024px) {
    .container {
    max-width: 1024px;
}
}@media (min-width:1280px) {
    .container {
    max-width: 1280px;
}
}@media (min-width:1536px) {
    .container {
    max-width: 1536px;
}
}.sr-only {
    clip: rect(0, 0, 0, 0);
    border-width: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}
.pointer-events-none {
    pointer-events: none;
}
.invisible {
    visibility: hidden;
}
.fixed {
    position: fixed;
}
.absolute {
    position: absolute;
}
.relative {
    position: relative;
}
.top-\[112px\] {
    top: 112px;
}
.top-0 {
    top: 0;
}
.left-0 {
    left: 0;
}
.bottom-\[-12\%\] {
    bottom: -12%}
.left-\[-50\%\] {
    left: -50%}
.top-1\/2 {
    top: 50%}
.left-1\/2 {
    left: 50%}
.bottom-\[-60px\] {
    bottom: -60px;
}
.left-\[-117px\] {
    left: -117px;
}
.right-0 {
    right: 0;
}
.top-full {
    top: 100%}
.bottom-\[11px\] {
    bottom: 11px;
}
.left-\[-35\%\] {
    left: -35%}
.top-\[135px\] {
    top: 135px;
}
.right-\[-18\%\] {
    right: -18%}
.bottom-0 {
    bottom: 0;
}
.right-\[-15\%\] {
    right: -15%}
.left-auto {
    left: auto;
}
.-right-\[45px\] {
    right: -45px;
}
.-bottom-\[45px\] {
    bottom: -45px;
}
.left-\[10\%\] {
    left: 10%}
.top-\[-15px\] {
    top: -15px;
}
.left-\[-40px\] {
    left: -40px;
}
.-right-1\/4 {
    right: -25%}
.top-\[15\%\] {
    top: 15%}
.top-14 {
    top: 3.5rem;
}
.-bottom-10 {
    bottom: -2.5rem;
}
.left-20 {
    left: 5rem;
}
.bottom-\[10\%\] {
    bottom: 10%}
.left-\[-15\%\] {
    left: -15%}
.right-\[12px\] {
    right: 12px;
}
.left-3 {
    left: .75rem;
}
.bottom-\[336px\] {
    bottom: 336px;
}
.left-\[-28\%\] {
    left: -28%}
.bottom-\[-170px\] {
    bottom: -170px;
}
.bottom-\[-50px\] {
    bottom: -50px;
}
.bottom-\[-270px\] {
    bottom: -270px;
}
.bottom-\[-90px\] {
    bottom: -90px;
}
.bottom-28 {
    bottom: 7rem;
}
.right-\[20px\] {
    right: 20px;
}
.top-\[-50px\] {
    top: -50px;
}
.bottom-\[-20px\] {
    bottom: -20px;
}
.left-\[-10px\] {
    left: -10px;
}
.left-1 {
    left: .25rem;
}
.top-1 {
    top: .25rem;
}
.top-\[-150px\] {
    top: -150px;
}
.left-\[-15px\] {
    left: -15px;
}
.right-\[-28\%\] {
    right: -28%}
.z-0 {
    z-index: 0;
}
.z-10 {
    z-index: 10;
}
.z-\[-1\] {
    z-index: -1;
}
.z-\[999999\] {
    z-index: 999999;
}
.z-50 {
    z-index: 50;
}
.z-\[100\] {
    z-index: 100;
}
.z-\[9999\] {
    z-index: 9999;
}
.order-first {
    order: -9999;
}
.order-2 {
    order: 2;
}
.order-\[-1\] {
    order: -1;
}
.order-last {
    order: 9999;
}
.order-1 {
    order: 1;
}
.col-span-2 {
    grid-column: span 2/span 2;
}
.col-span-1 {
    grid-column: span 1/span 1;
}
.col-start-1 {
    grid-column-start: 1;
}
.col-start-2 {
    grid-column-start: 2;
}
.row-span-3 {
    grid-row: span 3/span 3;
}
.row-span-2 {
    grid-row: span 2/span 2;
}
.row-start-2 {
    grid-row-start: 2;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.my-\[5px\] {
    margin-bottom: 5px;
    margin-top: 5px;
}
.mx-\[15px\] {
    margin-left: 15px;
    margin-right: 15px;
}
.mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}
.my-\[60px\] {
    margin-bottom: 60px;
    margin-top: 60px;
}
.mx-\[10px\] {
    margin-left: 10px;
    margin-right: 10px;
}
.mb-\[29px\] {
    margin-bottom: 29px;
}
.mb-\[20px\] {
    margin-bottom: 20px;
}
.mb-\[44px\] {
    margin-bottom: 44px;
}
.mb-\[50px\] {
    margin-bottom: 50px;
}
.mr-\[22px\] {
    margin-right: 22px;
}
.ml-\[7px\] {
    margin-left: 7px;
}
.mb-\[45px\] {
    margin-bottom: 45px;
}
.mb-\[18px\] {
    margin-bottom: 18px;
}
.mb-\[40px\] {
    margin-bottom: 40px;
}
.mb-\[19px\] {
    margin-bottom: 19px;
}
.mb-\[70px\] {
    margin-bottom: 70px;
}
.mb-\[80px\] {
    margin-bottom: 80px;
}
.mb-8 {
    margin-bottom: 2rem;
}
.mb-\[30px\] {
    margin-bottom: 30px;
}
.\!mt-0 {
    margin-top: 0!important;
}
.mb-\[10px\] {
    margin-bottom: 10px;
}
.mb-4 {
    margin-bottom: 1rem;
}
.mb-\[88px\] {
    margin-bottom: 88px;
}
.mt-\[70px\] {
    margin-top: 70px;
}
.mb-\[35px\] {
    margin-bottom: 35px;
}
.mt-\[150px\] {
    margin-top: 150px;
}
.mb-\[22px\] {
    margin-bottom: 22px;
}
.mb-\[17px\] {
    margin-bottom: 17px;
}
.mt-\[50px\] {
    margin-top: 50px;
}
.mb-\[34px\] {
    margin-bottom: 34px;
}
.mt-\[86px\] {
    margin-top: 86px;
}
.mb-\[75px\] {
    margin-bottom: 75px;
}
.mb-\[100px\] {
    margin-bottom: 100px;
}
.mb-7 {
    margin-bottom: 1.75rem;
}
.mr-4 {
    margin-right: 1rem;
}
.mb-\[23px\] {
    margin-bottom: 23px;
}
.mt-\[30px\] {
    margin-top: 30px;
}
.mb-\[8px\] {
    margin-bottom: 8px;
}
.mb-\[28px\] {
    margin-bottom: 28px;
}
.mb-\[25px\] {
    margin-bottom: 25px;
}
.mb-10 {
    margin-bottom: 2.5rem;
}
.mb-\[54px\] {
    margin-bottom: 54px;
}
.mb-\[49px\] {
    margin-bottom: 49px;
}
.mb-\[-50px\] {
    margin-bottom: -50px;
}
.mb-11 {
    margin-bottom: 2.75rem;
}
.mb-6 {
    margin-bottom: 1.5rem;
}
.mb-14 {
    margin-bottom: 3.5rem;
}
.mb-\[52px\] {
    margin-bottom: 52px;
}
.ml-\[49px\] {
    margin-left: 49px;
}
.mr-5 {
    margin-right: 1.25rem;
}
.mb-\[104px\] {
    margin-bottom: 104px;
}
.mt-\[260px\] {
    margin-top: 260px;
}
.mb-\[13px\] {
    margin-bottom: 13px;
}
.mb-\[60px\] {
    margin-bottom: 60px;
}
.mb-\[85px\] {
    margin-bottom: 85px;
}
.mb-5 {
    margin-bottom: 1.25rem;
}
.mb-\[87px\] {
    margin-bottom: 87px;
}
.mb-\[64px\] {
    margin-bottom: 64px;
}
.mb-\[-250px\] {
    margin-bottom: -250px;
}
.ml-\[-175px\] {
    margin-left: -175px;
}
.mb-9 {
    margin-bottom: 2.25rem;
}
.ml-\[19px\] {
    margin-left: 19px;
}
.mb-2 {
    margin-bottom: .5rem;
}
.mr-2 {
    margin-right: .5rem;
}
.mr-1 {
    margin-right: .25rem;
}
.mb-\[55px\] {
    margin-bottom: 55px;
}
.ml-\[30px\] {
    margin-left: 30px;
}
.mb-\[41px\] {
    margin-bottom: 41px;
}
.mt-4 {
    margin-top: 1rem;
}
.ml-\[50px\] {
    margin-left: 50px;
}
.mb-\[33px\] {
    margin-bottom: 33px;
}
.\!mt-\[80px\] {
    margin-top: 80px!important;
}
.mb-\[61px\] {
    margin-bottom: 61px;
}
.mb-12 {
    margin-bottom: 3rem;
}
.ml-auto {
    margin-left: auto;
}
.mr-\[7px\] {
    margin-right: 7px;
}
.mr-\[8px\] {
    margin-right: 8px;
}
.mt-5 {
    margin-top: 1.25rem;
}
.mt-0 {
    margin-top: 0;
}
.mb-1 {
    margin-bottom: .25rem;
}
.mb-\[14px\] {
    margin-bottom: 14px;
}
.mb-3 {
    margin-bottom: .75rem;
}
.ml-\[-15px\] {
    margin-left: -15px;
}
.mt-\[2px\] {
    margin-top: 2px;
}
.mb-\[6px\] {
    margin-bottom: 6px;
}
.mb-\[11px\] {
    margin-bottom: 11px;
}
.mr-\[6px\] {
    margin-right: 6px;
}
.mb-\[26px\] {
    margin-bottom: 26px;
}
.mb-16 {
    margin-bottom: 4rem;
}
.mt-\[92px\] {
    margin-top: 92px;
}
.mb-\[48px\] {
    margin-bottom: 48px;
}
.mb-\[46px\] {
    margin-bottom: 46px;
}
.mb-\[5px\] {
    margin-bottom: 5px;
}
.mb-\[15px\] {
    margin-bottom: 15px;
}
.mr-\[9px\] {
    margin-right: 9px;
}
.mr-\[90px\] {
    margin-right: 90px;
}
.mb-\[36px\] {
    margin-bottom: 36px;
}
.mb-\[3px\] {
    margin-bottom: 3px;
}
.mb-\[150px\] {
    margin-bottom: 150px;
}
.ml-\[25px\] {
    margin-left: 25px;
}
.mr-\[50px\] {
    margin-right: 50px;
}
.mt-\[45px\] {
    margin-top: 45px;
}
.mb-\[21px\] {
    margin-bottom: 21px;
}
.ml-\[2px\] {
    margin-left: 2px;
}
.mb-\[9px\] {
    margin-bottom: 9px;
}
.mb-\[43px\] {
    margin-bottom: 43px;
}
.mb-\[76px\] {
    margin-bottom: 76px;
}
.ml-5 {
    margin-left: 1.25rem;
}
.mb-\[7px\] {
    margin-bottom: 7px;
}
.mt-\[90px\] {
    margin-top: 90px;
}
.mb-\[58px\] {
    margin-bottom: 58px;
}
.mb-\[56px\] {
    margin-bottom: 56px;
}
.ml-3 {
    margin-left: .75rem;
}
.mt-\[5px\] {
    margin-top: 5px;
}
.mt-\[-24px\] {
    margin-top: -24px;
}
.mb-\[2px\] {
    margin-bottom: 2px;
}
.ml-1 {
    margin-left: .25rem;
}
.block {
    display: block;
}
.inline-block {
    display: inline-block;
}
.flex {
    display: flex;
}
.table {
    display: table;
}
.grid {
    display: grid;
}
.\!grid {
    display: grid!important;
}
.hidden {
    display: none;
}
.\!hidden {
    display: none!important;
}
.aspect-\[458\/557\] {
    aspect-ratio: 458/557;
}
.aspect-square {
    aspect-ratio: 1/1;
}
.aspect-\[667\/600\] {
    aspect-ratio: 667/600;
}
.aspect-\[1920\/866\] {
    aspect-ratio: 1920/866;
}
.aspect-\[384\/91\] {
    aspect-ratio: 384/91;
}
.aspect-\[824\/398\] {
    aspect-ratio: 824/398;
}
.aspect-video {
    aspect-ratio: 16/9;
}
.aspect-\[430\/275\] {
    aspect-ratio: 430/275;
}
.aspect-\[580\/421\] {
    aspect-ratio: 580/421;
}
.aspect-\[285\/160\] {
    aspect-ratio: 285/160;
}
.aspect-\[658\/400\] {
    aspect-ratio: 658/400;
}
.aspect-\[408\/275\] {
    aspect-ratio: 408/275;
}
.h-\[750px\] {
    height: 750px;
}
.h-\[1px\] {
    height: 1px;
}
.h-\[60px\] {
    height: 60px;
}
.h-5 {
    height: 1.25rem;
}
.h-\[20px\] {
    height: 20px;
}
.h-\[100px\] {
    height: 100px;
}
.h-\[562px\] {
    height: 562px;
}
.h-auto {
    height: auto;
}
.h-\[64px\] {
    height: 64px;
}
.h-full {
    height: 100%}
.h-\[2px\] {
    height: 2px;
}
.h-\[434px\] {
    height: 434px;
}
.h-\[350px\] {
    height: 350px;
}
.h-\[12px\] {
    height: 12px;
}
.h-screen {
    height: 100vh;
}
.h-\[18px\] {
    height: 18px;
}
.h-\[48px\] {
    height: 48px;
}
.h-\[26px\] {
    height: 26px;
}
.h-\[55px\] {
    height: 55px;
}
.h-\[3px\] {
    height: 3px;
}
.h-8 {
    height: 2rem;
}
.h-\[80px\] {
    height: 80px;
}
.h-\[56px\] {
    height: 56px;
}
.h-\[170px\] {
    height: 170px;
}
.h-\[30px\] {
    height: 30px;
}
.h-\[21px\] {
    height: 21px;
}
.h-11 {
    height: 2.75rem;
}
.h-\[40px\] {
    height: 40px;
}
.h-\[14px\] {
    height: 14px;
}
.h-\[600px\] {
    height: 600px;
}
.h-\[400px\] {
    height: 400px;
}
.h-\[25px\] {
    height: 25px;
}
.h-\[135px\] {
    height: 135px;
}
.h-\[7px\] {
    height: 7px;
}
.h-fit {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
}
.h-7 {
    height: 1.75rem;
}
.h-\[11px\] {
    height: 11px;
}
.h-\[50px\] {
    height: 50px;
}
.max-h-\[340px\] {
    max-height: 340px;
}
.max-h-\[689px\] {
    max-height: 689px;
}
.max-h-\[500px\] {
    max-height: 500px;
}
.max-h-\[403px\] {
    max-height: 403px;
}
.max-h-\[325px\] {
    max-height: 325px;
}
.max-h-\[293px\] {
    max-height: 293px;
}
.max-h-\[399px\] {
    max-height: 399px;
}
.max-h-\[140px\] {
    max-height: 140px;
}
.max-h-\[80px\] {
    max-height: 80px;
}
.max-h-\[150px\] {
    max-height: 150px;
}
.max-h-\[300px\] {
    max-height: 300px;
}
.max-h-\[90px\] {
    max-height: 90px;
}
.max-h-\[50px\] {
    max-height: 50px;
}
.max-h-\[48px\] {
    max-height: 48px;
}
.max-h-\[430px\] {
    max-height: 430px;
}
.min-h-\[550px\] {
    min-height: 550px;
}
.min-h-\[50px\] {
    min-height: 50px;
}
.w-full {
    width: 100%}
.w-\[12px\] {
    width: 12px;
}
.w-\[90\%\] {
    width: 90%}
.w-\[60px\] {
    width: 60px;
}
.w-fit {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.w-5 {
    width: 1.25rem;
}
.w-\[220px\] {
    width: 220px;
}
.w-\[155px\] {
    width: 155px;
}
.w-\[16ch\] {
    width: 16ch;
}
.w-\[20px\] {
    width: 20px;
}
.w-\[100px\] {
    width: 100px;
}
.w-\[82px\] {
    width: 82px;
}
.w-\[562px\] {
    width: 562px;
}
.w-1\/2 {
    width: 50%}
.w-1\/3 {
    width: 33.333333%}
.w-\[64px\] {
    width: 64px;
}
.w-\[50px\] {
    width: 50px;
}
.w-\[637px\] {
    width: 637px;
}
.w-\[18ch\] {
    width: 18ch;
}
.w-screen {
    width: 100vw;
}
.w-\[90px\] {
    width: 90px;
}
.w-\[340px\] {
    width: 340px;
}
.w-\[185px\] {
    width: 185px;
}
.w-\[380px\] {
    width: 380px;
}
.w-\[18px\] {
    width: 18px;
}
.w-\[48px\] {
    width: 48px;
}
.w-\[26px\] {
    width: 26px;
}
.w-\[55px\] {
    width: 55px;
}
.w-\[3px\] {
    width: 3px;
}
.w-8 {
    width: 2rem;
}
.w-\[80px\] {
    width: 80px;
}
.w-\[56px\] {
    width: 56px;
}
.w-\[225px\] {
    width: 225px;
}
.w-\[80\%\] {
    width: 80%}
.w-\[65px\] {
    width: 65px;
}
.w-\[21px\] {
    width: 21px;
}
.w-\[40\%\] {
    width: 40%}
.w-\[60\%\] {
    width: 60%}
.w-\[100\%\] {
    width: 100%}
.w-\[20\%\] {
    width: 20%}
.w-11 {
    width: 2.75rem;
}
.w-\[40px\] {
    width: 40px;
}
.w-\[14px\] {
    width: 14px;
}
.w-\[54\%\] {
    width: 54%}
.w-\[600px\] {
    width: 600px;
}
.w-\[400px\] {
    width: 400px;
}
.w-\[25px\] {
    width: 25px;
}
.w-\[135px\] {
    width: 135px;
}
.w-\[13px\] {
    width: 13px;
}
.w-7 {
    width: 1.75rem;
}
.w-\[130px\] {
    width: 130px;
}
.w-\[57px\] {
    width: 57px;
}
.w-\[118px\] {
    width: 118px;
}
.w-\[50\%\] {
    width: 50%}
.w-\[25\%\] {
    width: 25%}
.w-\[45\%\] {
    width: 45%}
.w-\[65\%\] {
    width: 65%}
.w-\[85\%\] {
    width: 85%}
.w-\[190px\] {
    width: 190px;
}
.min-w-\[680px\] {
    min-width: 680px;
}
.min-w-\[38px\] {
    min-width: 38px;
}
.min-w-\[88px\] {
    min-width: 88px;
}
.min-w-\[800px\] {
    min-width: 800px;
}
.min-w-\[91px\] {
    min-width: 91px;
}
.max-w-\[240px\] {
    max-width: 240px;
}
.max-w-\[512px\] {
    max-width: 512px;
}
.max-w-\[1190px\] {
    max-width: 1190px;
}
.max-w-\[1320px\] {
    max-width: 1320px;
}
.max-w-\[905px\] {
    max-width: 905px;
}
.max-w-full {
    max-width: 100%}
.max-w-\[743px\] {
    max-width: 743px;
}
.max-w-\[691px\] {
    max-width: 691px;
}
.max-w-\[1090px\] {
    max-width: 1090px;
}
.max-w-\[866px\] {
    max-width: 866px;
}
.max-w-\[565px\] {
    max-width: 565px;
}
.max-w-\[550px\] {
    max-width: 550px;
}
.max-w-\[1160px\] {
    max-width: 1160px;
}
.max-w-\[1248px\] {
    max-width: 1248px;
}
.max-w-\[296px\] {
    max-width: 296px;
}
.max-w-\[509px\] {
    max-width: 509px;
}
.max-w-\[11px\] {
    max-width: 11px;
}
.max-w-\[16px\] {
    max-width: 16px;
}
.max-w-\[607px\] {
    max-width: 607px;
}
.max-w-\[562px\] {
    max-width: 562px;
}
.max-w-\[70\%\] {
    max-width: 70%}
.max-w-\[600px\] {
    max-width: 600px;
}
.max-w-\[667px\] {
    max-width: 667px;
}
.max-w-\[526px\] {
    max-width: 526px;
}
.max-w-\[176px\] {
    max-width: 176px;
}
.max-w-\[400px\] {
    max-width: 400px;
}
.max-w-\[16ch\] {
    max-width: 16ch;
}
.max-w-\[300px\] {
    max-width: 300px;
}
.max-w-\[332px\] {
    max-width: 332px;
}
.max-w-\[281px\] {
    max-width: 281px;
}
.max-w-\[253px\] {
    max-width: 253px;
}
.max-w-\[346px\] {
    max-width: 346px;
}
.max-w-\[830px\] {
    max-width: 830px;
}
.max-w-\[55px\] {
    max-width: 55px;
}
.max-w-\[625px\] {
    max-width: 625px;
}
.max-w-\[40ch\] {
    max-width: 40ch;
}
.max-w-\[1173px\] {
    max-width: 1173px;
}
.max-w-\[50px\] {
    max-width: 50px;
}
.max-w-\[725px\] {
    max-width: 725px;
}
.max-w-\[976px\] {
    max-width: 976px;
}
.max-w-\[64px\] {
    max-width: 64px;
}
.max-w-\[80px\] {
    max-width: 80px;
}
.max-w-\[162px\] {
    max-width: 162px;
}
.max-w-\[36px\] {
    max-width: 36px;
}
.max-w-\[950px\] {
    max-width: 950px;
}
.max-w-\[129px\] {
    max-width: 129px;
}
.max-w-\[60px\] {
    max-width: 60px;
}
.max-w-\[42px\] {
    max-width: 42px;
}
.max-w-\[133px\] {
    max-width: 133px;
}
.max-w-\[90px\] {
    max-width: 90px;
}
.max-w-\[170px\] {
    max-width: 170px;
}
.max-w-\[75px\] {
    max-width: 75px;
}
.max-w-\[20px\] {
    max-width: 20px;
}
.max-w-\[50\%\] {
    max-width: 50%}
.max-w-\[970px\] {
    max-width: 970px;
}
.max-w-\[40px\] {
    max-width: 40px;
}
.flex-1 {
    flex: 1 1 0%}
.flex-\[1\.4\] {
    flex: 1.4;
}
.flex-\[1\.2\] {
    flex: 1.2;
}
.flex-\[1\.5\] {
    flex: 1.5;
}
.flex-\[1\.36\] {
    flex: 1.36;
}
.grow {
    flex-grow: 1;
}
.border-collapse {
    border-collapse: collapse;
}
.-translate-x-1\/2 {
    --tw-translate-x: -50%}
.-translate-x-1\/2, .-translate-y-1\/2 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
    --tw-translate-y: -50%}
.translate-x-\[-260px\] {
    --tw-translate-x: -260px;
}
.translate-x-\[-260px\], .translate-x-\[30px\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[30px\] {
    --tw-translate-x: 30px;
}
.translate-x-\[-60px\] {
    --tw-translate-x: -60px;
}
.translate-x-\[-30px\], .translate-x-\[-60px\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-30px\] {
    --tw-translate-x: -30px;
}
.-translate-y-\[50\%\] {
    --tw-translate-y: -50%}
.-translate-x-4, .-translate-y-\[50\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-4 {
    --tw-translate-x: -1rem;
}
.translate-y-1\/3 {
    --tw-translate-y: 33.333333%}
.-translate-x-1\/3, .translate-y-1\/3 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-1\/3 {
    --tw-translate-x: -33.333333%}
.-translate-y-1\/3 {
    --tw-translate-y: -33.333333%}
.-translate-y-1\/3, .translate-x-1\/3 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-1\/3 {
    --tw-translate-x: 33.333333%}
.-translate-x-1\/4 {
    --tw-translate-x: -25%}
.-translate-x-1\/4, .translate-x-\[-120px\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-120px\] {
    --tw-translate-x: -120px;
}
.translate-y-\[-61\%\] {
    --tw-translate-y: -61%}
.translate-x-\[-106px\], .translate-y-\[-61\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-106px\] {
    --tw-translate-x: -106px;
}
.translate-y-4 {
    --tw-translate-y: 1rem;
}
.-translate-x-6, .translate-y-4 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-6 {
    --tw-translate-x: -1.5rem;
}
.translate-y-8 {
    --tw-translate-y: 2rem;
}
.-translate-y-\[1px\], .translate-y-8 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-\[1px\] {
    --tw-translate-y: -1px;
}
.translate-y-\[30px\] {
    --tw-translate-y: 30px;
}
.-translate-y-\[95\%\], .translate-y-\[30px\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-\[95\%\] {
    --tw-translate-y: -95%}
.translate-x-\[2\%\] {
    --tw-translate-x: 2%}
.translate-x-\[2\%\], .translate-y-\[13px\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[13px\] {
    --tw-translate-y: 13px;
}
.translate-x-\[20\%\] {
    --tw-translate-x: 20%}
.translate-x-\[20\%\], .translate-y-\[20\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[20\%\] {
    --tw-translate-y: 20%}
.-translate-y-\[30\%\] {
    --tw-translate-y: -30%}
.-translate-y-\[30\%\], .translate-y-\[-75px\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-75px\] {
    --tw-translate-y: -75px;
}
.rotate-180 {
    --tw-rotate: 180deg;
}
.rotate-180, .scale-75 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
}
.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@-webkit-keyframes float {
    0% {
    transform: translateY(-20px);
}
to {
    transform: translateY(0);
}
}.animate-float {
    -webkit-animation: float 2s linear infinite alternate;
    animation: float 2s linear infinite alternate;
}
@-webkit-keyframes hero-thumb-sm-animation {
    0% {
    transform: translateX(50px);
}
to {
    transform: translateX(0);
}
}@keyframes hero-thumb-sm-animation {
    0% {
    transform: translateX(50px);
}
to {
    transform: translateX(0);
}
}.animate-hero-thumb-sm-animation {
    -webkit-animation: hero-thumb-sm-animation 4s linear infinite alternate;
    animation: hero-thumb-sm-animation 4s linear infinite alternate;
}
@keyframes float {
    0% {
    transform: translateY(-20px);
}
to {
    transform: translateY(0);
}
}.animate-float-md {
    -webkit-animation: float 4s linear infinite alternate;
    animation: float 4s linear infinite alternate;
}
.cursor-pointer {
    cursor: pointer;
}
.cursor-crosshair {
    cursor: crosshair;
}
.resize-none {
    resize: none;
}
.scroll-mt-5 {
    scroll-margin-top: 1.25rem;
}
.list-disc {
    list-style-type: disc;
}
.\!list-disc {
    list-style-type: disc!important;
}
.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.\!grid-cols-\[637px_1fr\] {
    grid-template-columns: 637px 1fr!important;
}
.grid-cols-\[1fr_55px\] {
    grid-template-columns: 1fr 55px;
}
.grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
}
.flex-row-reverse {
    flex-direction: row-reverse;
}
.flex-col {
    flex-direction: column;
}
.flex-wrap {
    flex-wrap: wrap;
}
.place-items-center {
    place-items: center;
}
.items-start {
    align-items: flex-start;
}
.items-center {
    align-items: center;
}
.items-baseline {
    align-items: baseline;
}
.justify-start {
    justify-content: flex-start;
}
.justify-end {
    justify-content: flex-end;
}
.justify-center {
    justify-content: center;
}
.justify-between {
    justify-content: space-between;
}
.gap-\[5px\] {
    gap: 5px;
}
.gap-2 {
    gap: .5rem;
}
.gap-\[30px\] {
    gap: 30px;
}
.gap-\[40px\] {
    gap: 40px;
}
.gap-5 {
    gap: 1.25rem;
}
.gap-6 {
    gap: 1.5rem;
}
.gap-\[150px\] {
    gap: 150px;
}
.gap-8 {
    gap: 2rem;
}
.gap-\[22px\] {
    gap: 22px;
}
.gap-\[15px\] {
    gap: 15px;
}
.gap-3 {
    gap: .75rem;
}
.gap-\[160px\] {
    gap: 160px;
}
.gap-\[17px\] {
    gap: 17px;
}
.gap-10 {
    gap: 2.5rem;
}
.gap-9 {
    gap: 2.25rem;
}
.gap-\[10px\] {
    gap: 10px;
}
.gap-\[100px\] {
    gap: 100px;
}
.gap-4 {
    gap: 1rem;
}
.gap-\[35px\] {
    gap: 35px;
}
.gap-\[7px\] {
    gap: 7px;
}
.gap-\[60px\] {
    gap: 60px;
}
.gap-\[50px\] {
    gap: 50px;
}
.gap-\[34px\] {
    gap: 34px;
}
.gap-\[26px\] {
    gap: 26px;
}
.gap-\[13px\] {
    gap: 13px;
}
.gap-\[11px\] {
    gap: 11px;
}
.gap-14 {
    gap: 3.5rem;
}
.gap-\[3px\] {
    gap: 3px;
}
.gap-1 {
    gap: .25rem;
}
.gap-\[2px\] {
    gap: 2px;
}
.gap-\[44px\] {
    gap: 44px;
}
.gap-\[6px\] {
    gap: 6px;
}
.gap-\[33px\] {
    gap: 33px;
}
.gap-\[9px\] {
    gap: 9px;
}
.gap-\[8px\] {
    gap: 8px;
}
.gap-\[25px\] {
    gap: 25px;
}
.gap-\[46px\] {
    gap: 46px;
}
.gap-y-8 {
    row-gap: 2rem;
}
.gap-y-\[60px\] {
    row-gap: 60px;
}
.gap-x-\[30px\] {
    -moz-column-gap: 30px;
    column-gap: 30px;
}
.gap-y-\[50px\] {
    row-gap: 50px;
}
.gap-x-4 {
    -moz-column-gap: 1rem;
    column-gap: 1rem;
}
.gap-y-1 {
    row-gap: .25rem;
}
.gap-x-1 {
    -moz-column-gap: .25rem;
    column-gap: .25rem;
}
.gap-x-7 {
    -moz-column-gap: 1.75rem;
    column-gap: 1.75rem;
}
.gap-y-\[30px\] {
    row-gap: 30px;
}
.gap-x-3 {
    -moz-column-gap: .75rem;
    column-gap: .75rem;
}
.gap-y-\[14px\] {
    row-gap: 14px;
}
.gap-y-\[48px\] {
    row-gap: 48px;
}
.gap-x-\[70px\] {
    -moz-column-gap: 70px;
    column-gap: 70px;
}
.gap-x-\[24px\] {
    -moz-column-gap: 24px;
    column-gap: 24px;
}
.gap-y-\[45px\] {
    row-gap: 45px;
}
.gap-y-2 {
    row-gap: .5rem;
}
.self-end {
    align-self: flex-end;
}
.self-stretch {
    align-self: stretch;
}
.overflow-hidden {
    overflow: hidden;
}
.overflow-x-auto {
    overflow-x: auto;
}
.overflow-x-hidden {
    overflow-x: hidden;
}
.overflow-y-scroll {
    overflow-y: scroll;
}
.scroll-smooth {
    scroll-behavior: smooth;
}
.whitespace-nowrap {
    white-space: nowrap;
}
.rounded-2xl {
    border-radius: 1rem;
}
.rounded-\[58px\] {
    border-radius: 58px;
}
.rounded-\[50px\] {
    border-radius: 50px;
}
.rounded-\[15px\] {
    border-radius: 15px;
}
.rounded-\[10px\] {
    border-radius: 10px;
}
.rounded-full {
    border-radius: 9999px;
}
.rounded-\[158px\] {
    border-radius: 158px;
}
.rounded-\[6px\] {
    border-radius: 6px;
}
.rounded-\[56px\] {
    border-radius: 56px;
}
.rounded-\[4px\] {
    border-radius: 4px;
}
.rounded-\[20px\] {
    border-radius: 20px;
}
.rounded-md {
    border-radius: .375rem;
}
.rounded-\[55px\] {
    border-radius: 55px;
}
.rounded-\[14px\] {
    border-radius: 14px;
}
.rounded-\[5px\] {
    border-radius: 5px;
}
.rounded-\[8px\] {
    border-radius: 8px;
}
.rounded-\[7px\] {
    border-radius: 7px;
}
.rounded-\[2px\] {
    border-radius: 2px;
}
.rounded-\[36px\] {
    border-radius: 36px;
}
.rounded-\[28px\] {
    border-radius: 28px;
}
.rounded-\[24px\] {
    border-radius: 24px;
}
.rounded {
    border-radius: .25rem;
}
.rounded-lg {
    border-radius: .5rem;
}
.rounded-tl-\[5px\] {
    border-top-left-radius: 5px;
}
.rounded-bl-\[5px\] {
    border-bottom-left-radius: 5px;
}
.rounded-tl-none {
    border-top-left-radius: 0;
}
.border {
    border-width: 1px;
}
.border-\[10px\] {
    border-width: 10px;
}
.border-\[2px\] {
    border-width: 2px;
}
.border-b {
    border-bottom-width: 1px;
}
.border-t {
    border-top-width: 1px;
}
.border-r {
    border-right-width: 1px;
}
.border-dashed {
    border-style: dashed;
}
.border-gray-900 {
    border-color: var(--gray-900);
}
.border-\[\#061224\] {
    --tw-border-opacity: 1;
    border-color: rgb(6 18 36/var(--tw-border-opacity));
}
.border-gray-200 {
    border-color: var(--gray-200);
}
.border-\[\#C2C8D0\] {
    --tw-border-opacity: 1;
    border-color: rgb(194 200 208/var(--tw-border-opacity));
}
.border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity));
}
.border-\[\#F2F4F7\] {
    --tw-border-opacity: 1;
    border-color: rgb(242 244 247/var(--tw-border-opacity));
}
.border-gray-100 {
    border-color: var(--gray-100);
}
.border-bg-4 {
    border-color: var(--bg-4);
}
.border-bg-9 {
    border-color: var(--bg-9);
}
.border-bg-2 {
    border-color: var(--bg-2);
}
.border-bg-6 {
    border-color: var(--bg-6);
}
.border-bg-10 {
    border-color: var(--bg-10);
}
.border-\[\#171B24\] {
    --tw-border-opacity: 1;
    border-color: rgb(23 27 36/var(--tw-border-opacity));
}
.border-green-900 {
    border-color: var(--green-900);
}
.border-transparent {
    border-color: transparent;
}
.border-gray-400 {
    border-color: var(--gray-400);
}
.border-\[\#818B98\] {
    --tw-border-opacity: 1;
    border-color: rgb(129 139 152/var(--tw-border-opacity));
}
.border-\[\#3B4256\] {
    --tw-border-opacity: 1;
    border-color: rgb(59 66 86/var(--tw-border-opacity));
}
.border-green-100 {
    border-color: var(--green-100);
}
.border-opacity-10 {
    --tw-border-opacity: 0.1;
}
.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity));
}
.bg-gray-300 {
    background-color: var(--gray-300);
}
.bg-bg-2 {
    background-color: var(--bg-2);
}
.bg-bg-3 {
    background-color: var(--bg-3);
}
.bg-bg-5 {
    background-color: var(--bg-5);
}
.bg-bg-9 {
    background-color: var(--bg-9);
}
.bg-gray-900 {
    background-color: var(--gray-900);
}
.bg-bg-8 {
    background-color: var(--bg-8);
}
.bg-bg-1 {
    background-color: var(--bg-1);
}
.bg-bg-6 {
    background-color: var(--bg-6);
}
.bg-bg-10 {
    background-color: var(--bg-10);
}
.bg-\[\#061224\] {
    --tw-bg-opacity: 1;
    background-color: rgb(6 18 36/var(--tw-bg-opacity));
}
.bg-gray-100 {
    background-color: var(--gray-100);
}
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
}
.bg-green-900 {
    background-color: var(--green-900);
}
.bg-orange-900 {
    background-color: var(--orange-900);
}
.bg-\[\#0B7B3F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(11 123 63/var(--tw-bg-opacity));
}
.bg-\[\#F5E2C6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 226 198/var(--tw-bg-opacity));
}
.bg-\[\#9BE9FB\] {
    --tw-bg-opacity: 1;
    background-color: rgb(155 233 251/var(--tw-bg-opacity));
}
.bg-\[\#FFD5C8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 213 200/var(--tw-bg-opacity));
}
.bg-bg-7 {
    background-color: var(--bg-7);
}
.bg-orange-100 {
    background-color: var(--orange-100);
}
.bg-bg-4 {
    background-color: var(--bg-4);
}
.bg-gray-200 {
    background-color: var(--gray-200);
}
.bg-\[\#0b0b0b\] {
    --tw-bg-opacity: 1;
    background-color: rgb(11 11 11/var(--tw-bg-opacity));
}
.bg-gray-500 {
    background-color: var(--gray-500);
}
.bg-\[\#EBECF4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(235 236 244/var(--tw-bg-opacity));
}
.bg-transparent {
    background-color: transparent;
}
.bg-green-100 {
    background-color: var(--green-100);
}
.bg-green-500 {
    background-color: var(--green-500);
}
.bg-green-1000 {
    background-color: var(--green-1000);
}
.bg-danger {
    background-color: var(--danger);
}
.bg-success {
    background-color: var(--success);
}
.bg-primary {
    background-color: var(--primary);
}
.bg-warning {
    background-color: var(--warning);
}
.bg-opacity-20 {
    --tw-bg-opacity: 0.2;
}
.bg-opacity-50 {
    --tw-bg-opacity: 0.5;
}
.bg-opacity-80 {
    --tw-bg-opacity: 0.8;
}
.bg-\[url\(\/assets\/images\/icons\/icon-checkbox\.svg\)\] {
    background-image: url(/assets/images/icons/icon-checkbox.svg);
}
.bg-\[url\(\/assets\/images\/product-1\.png\)\] {
    background-image: url(/assets/images/product-1.png);
}
.bg-\[url\(\/assets\/images\/product-2\.png\)\] {
    background-image: url(/assets/images/product-2.png);
}
.bg-\[url\(\/assets\/images\/product-3\.png\)\] {
    background-image: url(/assets/images/product-3.png);
}
.bg-\[url\(\/assets\/images\/product-4\.png\)\] {
    background-image: url(/assets/images/product-4.png);
}
.bg-\[length\:840px\] {
    background-size: 840px;
}
.object-cover {
    -o-object-fit: cover;
    object-fit: cover;
}
.object-fill {
    -o-object-fit: fill;
    object-fit: fill;
}
.p-5 {
    padding: 1.25rem;
}
.p-8 {
    padding: 2rem;
}
.p-\[26px\] {
    padding: 26px;
}
.p-\[15px\] {
    padding: 15px;
}
.p-\[30px\] {
    padding: 30px;
}
.p-10 {
    padding: 2.5rem;
}
.p-\[18px\] {
    padding: 18px;
}
.p-\[40px\] {
    padding: 40px;
}
.p-3 {
    padding: .75rem;
}
.p-0 {
    padding: 0;
}
.p-\[35px\] {
    padding: 35px;
}
.p-7 {
    padding: 1.75rem;
}
.p-\[20px\] {
    padding: 20px;
}
.p-\[8px\] {
    padding: 8px;
}
.p-\[25px\] {
    padding: 25px;
}
.p-\[5px\] {
    padding: 5px;
}
.p-4 {
    padding: 1rem;
}
.p-\[10px\] {
    padding: 10px;
}
.py-\[60px\] {
    padding-bottom: 60px;
    padding-top: 60px;
}
.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px;
}
.py-\[70px\] {
    padding-bottom: 70px;
    padding-top: 70px;
}
.py-\[25px\] {
    padding-bottom: 25px;
    padding-top: 25px;
}
.px-\[28px\] {
    padding-left: 28px;
    padding-right: 28px;
}
.py-0 {
    padding-bottom: 0;
    padding-top: 0;
}
.px-\[13px\] {
    padding-left: 13px;
    padding-right: 13px;
}
.py-\[10px\] {
    padding-bottom: 10px;
    padding-top: 10px;
}
.py-\[13px\] {
    padding-bottom: 13px;
    padding-top: 13px;
}
.px-\[22px\] {
    padding-left: 22px;
    padding-right: 22px;
}
.py-24 {
    padding-bottom: 6rem;
    padding-top: 6rem;
}
.py-\[20px\] {
    padding-bottom: 20px;
    padding-top: 20px;
}
.px-\[30px\] {
    padding-left: 30px;
    padding-right: 30px;
}
.py-\[50px\] {
    padding-bottom: 50px;
    padding-top: 50px;
}
.px-\[60px\] {
    padding-left: 60px;
    padding-right: 60px;
}
.py-\[14px\] {
    padding-bottom: 14px;
    padding-top: 14px;
}
.px-1 {
    padding-left: .25rem;
    padding-right: .25rem;
}
.py-\[23px\] {
    padding-bottom: 23px;
    padding-top: 23px;
}
.px-\[29px\] {
    padding-left: 29px;
    padding-right: 29px;
}
.py-3 {
    padding-bottom: .75rem;
    padding-top: .75rem;
}
.px-3 {
    padding-left: .75rem;
    padding-right: .75rem;
}
.py-\[15px\] {
    padding-bottom: 15px;
    padding-top: 15px;
}
.py-2 {
    padding-bottom: .5rem;
    padding-top: .5rem;
}
.py-\[96px\] {
    padding-bottom: 96px;
    padding-top: 96px;
}
.py-5 {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem;
}
.py-\[98px\] {
    padding-bottom: 98px;
    padding-top: 98px;
}
.px-\[35px\] {
    padding-left: 35px;
    padding-right: 35px;
}
.px-\[15px\] {
    padding-left: 15px;
    padding-right: 15px;
}
.px-\[24px\] {
    padding-left: 24px;
    padding-right: 24px;
}
.py-\[11px\] {
    padding-bottom: 11px;
    padding-top: 11px;
}
.py-\[40px\] {
    padding-bottom: 40px;
    padding-top: 40px;
}
.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.py-\[17px\] {
    padding-bottom: 17px;
    padding-top: 17px;
}
.px-\[26px\] {
    padding-left: 26px;
    padding-right: 26px;
}
.py-\[18px\] {
    padding-bottom: 18px;
    padding-top: 18px;
}
.py-\[5px\] {
    padding-bottom: 5px;
    padding-top: 5px;
}
.py-\[35px\] {
    padding-bottom: 35px;
    padding-top: 35px;
}
.px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}
.py-10 {
    padding-bottom: 2.5rem;
    padding-top: 2.5rem;
}
.py-1 {
    padding-bottom: .25rem;
    padding-top: .25rem;
}
.px-\[6px\] {
    padding-left: 6px;
    padding-right: 6px;
}
.px-\[21px\] {
    padding-left: 21px;
    padding-right: 21px;
}
.px-\[5px\] {
    padding-left: 5px;
    padding-right: 5px;
}
.py-8 {
    padding-bottom: 2rem;
    padding-top: 2rem;
}
.px-\[33px\] {
    padding-left: 33px;
    padding-right: 33px;
}
.py-4 {
    padding-bottom: 1rem;
    padding-top: 1rem;
}
.py-2\.5 {
    padding-bottom: .625rem;
    padding-top: .625rem;
}
.pr-\[40px\] {
    padding-right: 40px;
}
.pt-\[74px\] {
    padding-top: 74px;
}
.pb-\[90px\] {
    padding-bottom: 90px;
}
.pl-5 {
    padding-left: 1.25rem;
}
.pt-\[48px\] {
    padding-top: 48px;
}
.pb-\[56px\] {
    padding-bottom: 56px;
}
.pt-\[143px\] {
    padding-top: 143px;
}
.pb-\[100px\] {
    padding-bottom: 100px;
}
.pr-3 {
    padding-right: .75rem;
}
.pl-\[16px\] {
    padding-left: 16px;
}
.pr-\[12px\] {
    padding-right: 12px;
}
.pt-24 {
    padding-top: 6rem;
}
.pt-\[127px\] {
    padding-top: 127px;
}
.pb-\[300px\] {
    padding-bottom: 300px;
}
.pb-\[45px\] {
    padding-bottom: 45px;
}
.pt-\[45px\] {
    padding-top: 45px;
}
.pt-\[10px\] {
    padding-top: 10px;
}
.pb-5 {
    padding-bottom: 1.25rem;
}
.pt-\[30px\] {
    padding-top: 30px;
}
.pb-\[50px\] {
    padding-bottom: 50px;
}
.pr-\[26px\] {
    padding-right: 26px;
}
.pl-\[33px\] {
    padding-left: 33px;
}
.pt-\[33px\] {
    padding-top: 33px;
}
.pb-\[28px\] {
    padding-bottom: 28px;
}
.pb-12 {
    padding-bottom: 3rem;
}
.pr-\[13px\] {
    padding-right: 13px;
}
.pl-\[13px\] {
    padding-left: 13px;
}
.pb-\[25px\] {
    padding-bottom: 25px;
}
.pb-\[35px\] {
    padding-bottom: 35px;
}
.pt-\[90px\] {
    padding-top: 90px;
}
.pb-\[111px\] {
    padding-bottom: 111px;
}
.pb-8 {
    padding-bottom: 2rem;
}
.pb-9 {
    padding-bottom: 2.25rem;
}
.pr-\[10px\] {
    padding-right: 10px;
}
.pt-7 {
    padding-top: 1.75rem;
}
.pl-7 {
    padding-left: 1.75rem;
}
.pr-\[15px\] {
    padding-right: 15px;
}
.pb-\[30px\] {
    padding-bottom: 30px;
}
.text-left {
    text-align: left;
}
.text-center {
    text-align: center;
}
.align-middle {
    vertical-align: middle;
}
.font-chivo {
    font-family: Chivo, sans-serif;
}
.text-heading-6 {
    font-size: 18px;
    line-height: 22px;
}
.text-\[18px\] {
    font-size: 18px;
}
.text-text {
    font-size: 16px;
    line-height: 28px;
}
.text-md {
    font-size: 14px;
    line-height: 19px;
}
.text-heading-4 {
    font-size: 28px;
    line-height: 32px;
}
.text-sm {
    font-size: 12px;
    line-height: 16px;
}
.text-\[35px\] {
    font-size: 35px;
}
.text-\[13px\] {
    font-size: 13px;
}
.text-\[28px\] {
    font-size: 28px;
}
.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.text-\[14px\] {
    font-size: 14px;
}
.\!text-heading-6 {
    font-size: 18px!important;
    line-height: 22px!important;
}
.\!text-sm {
    font-size: 12px!important;
    line-height: 16px!important;
}
.text-lead {
    font-size: 16px;
    line-height: 24px;
}
.text-\[22px\] {
    font-size: 22px;
}
.text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}
.text-\[20px\] {
    font-size: 20px;
}
.text-\[16px\] {
    font-size: 16px;
}
.text-\[15px\] {
    font-size: 15px;
}
.text-quote {
    font-size: 20px;
    line-height: 28px;
}
.text-excerpt {
    font-size: 18px;
    line-height: 26px;
}
.text-heading-5 {
    font-size: 22px;
    line-height: 24px;
}
.text-\[40px\] {
    font-size: 40px;
}
.text-\[25px\] {
    font-size: 25px;
}
.text-capitalized {
    font-size: 14px;
    letter-spacing: 2px;
    line-height: 19px;
}
.text-heading-3 {
    font-size: 35px;
    line-height: 38px;
}
.text-xs {
    font-size: .75rem;
    line-height: 1rem;
}
.text-tiny {
    font-size: 10px;
    line-height: 14px;
}
.text-\[19px\] {
    font-size: 19px;
}
.font-bold {
    font-weight: 700;
}
.font-semibold {
    font-weight: 600;
}
.font-medium {
    font-weight: 500;
}
.\!font-semibold {
    font-weight: 600!important;
}
.font-normal {
    font-weight: 400;
}
.font-extrabold {
    font-weight: 800;
}
.uppercase {
    text-transform: uppercase;
}
.leading-\[18px\] {
    line-height: 18px;
}
.leading-\[44px\] {
    line-height: 44px;
}
.leading-\[34px\] {
    line-height: 34px;
}
.leading-\[25px\] {
    line-height: 25px;
}
.leading-\[38px\] {
    line-height: 38px;
}
.leading-\[16px\] {
    line-height: 16px;
}
.leading-\[14px\] {
    line-height: 14px;
}
.leading-\[42px\] {
    line-height: 42px;
}
.leading-\[26px\] {
    line-height: 26px;
}
.leading-\[32px\] {
    line-height: 32px;
}
.leading-\[48px\] {
    line-height: 48px;
}
.leading-\[30px\] {
    line-height: 30px;
}
.leading-\[21px\] {
    line-height: 21px;
}
.leading-\[24px\] {
    line-height: 24px;
}
.leading-\[29px\] {
    line-height: 29px;
}
.leading-7 {
    line-height: 1.75rem;
}
.leading-\[22px\] {
    line-height: 22px;
}
.tracking-wide {
    letter-spacing: .025em;
}
.tracking-\[2px\] {
    letter-spacing: 2px;
}
.text-gray-500 {
    color: var(--gray-500);
}
.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
}
.text-green-900 {
    color: var(--green-900);
}
.text-gray-600 {
    color: var(--gray-600);
}
.text-gray-900 {
    color: var(--gray-900);
}
.text-gray-400 {
    color: var(--gray-400);
}
.text-gray-200 {
    color: var(--gray-200);
}
.text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity));
}
.text-inherit {
    color: inherit;
}
.text-orange-900 {
    color: var(--orange-900);
}
.text-\[\#0A3361\] {
    --tw-text-opacity: 1;
    color: rgb(10 51 97/var(--tw-text-opacity));
}
.text-gray-700 {
    color: var(--gray-700);
}
.text-\[\#D1DAE4\] {
    --tw-text-opacity: 1;
    color: rgb(209 218 228/var(--tw-text-opacity));
}
.text-\[\#37404E\] {
    --tw-text-opacity: 1;
    color: rgb(55 64 78/var(--tw-text-opacity));
}
.text-\[\#7E7E7E\] {
    --tw-text-opacity: 1;
    color: rgb(126 126 126/var(--tw-text-opacity));
}
.text-primary {
    color: var(--primary);
}
.text-gray-300 {
    color: var(--gray-300);
}
.text-\[\#B4B4B4\] {
    --tw-text-opacity: 1;
    color: rgb(180 180 180/var(--tw-text-opacity));
}
.text-green-1000 {
    color: var(--green-1000);
}
.text-\[\#06d6a0\] {
    --tw-text-opacity: 1;
    color: rgb(6 214 160/var(--tw-text-opacity));
}
.underline {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
}
.line-through {
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through;
}
.caret-green-900 {
    caret-color: var(--green-900);
}
.opacity-10 {
    opacity: .1;
}
.opacity-50 {
    opacity: .5;
}
.opacity-80 {
    opacity: .8;
}
.opacity-0 {
    opacity: 0;
}
.opacity-40 {
    opacity: .4;
}
.opacity-60 {
    opacity: .6;
}
.opacity-30 {
    opacity: .3;
}
.shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.outline-0 {
    outline-width: 0;
}
.blur-2xl {
    --tw-blur: blur(40px);
}
.blur-2xl, .blur-\[200px\] {
    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);
}
.blur-\[200px\] {
    --tw-blur: blur(200px);
}
.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);
}
.transition-all {
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}
.transition-opacity {
    transition-duration: .15s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}
.transition-colors {
    transition-duration: .15s;
    transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}
.transition-transform {
    transition-duration: .15s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}
.transition {
    transition-duration: .15s;
    transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}
.duration-200 {
    transition-duration: .2s;
}
.duration-300 {
    transition-duration: .3s;
}
.line-clamp-2 {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
}
.scrollbar-hide {
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.scrollbar-hide::-webkit-scrollbar {
    display: none;
}
.placeholder\:font-chivo::-moz-placeholder {
    font-family: Chivo, sans-serif;
}
.placeholder\:font-chivo:-ms-input-placeholder {
    font-family: Chivo, sans-serif;
}
.placeholder\:font-chivo::placeholder {
    font-family: Chivo, sans-serif;
}
.placeholder\:text-text::-moz-placeholder {
    font-size: 16px;
    line-height: 28px;
}
.placeholder\:text-text:-ms-input-placeholder {
    font-size: 16px;
    line-height: 28px;
}
.placeholder\:text-text::placeholder {
    font-size: 16px;
    line-height: 28px;
}
.placeholder\:text-md::-moz-placeholder {
    font-size: 14px;
    line-height: 19px;
}
.placeholder\:text-md:-ms-input-placeholder {
    font-size: 14px;
    line-height: 19px;
}
.placeholder\:text-md::placeholder {
    font-size: 14px;
    line-height: 19px;
}
.placeholder\:text-gray-400::-moz-placeholder {
    color: var(--gray-400);
}
.placeholder\:text-gray-400:-ms-input-placeholder {
    color: var(--gray-400);
}
.placeholder\:text-gray-400::placeholder {
    color: var(--gray-400);
}
.before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
}
.before\:top-\[-35px\]:before {
    content: var(--tw-content);
    top: -35px;
}
.before\:left-0:before {
    content: var(--tw-content);
    left: 0;
}
.before\:block:before {
    content: var(--tw-content);
    display: block;
}
.before\:h-12:before {
    content: var(--tw-content);
    height: 3rem;
}
.before\:w-full:before {
    content: var(--tw-content);
    width: 100%}
.before\:content-\[\'\'\]:before {
    --tw-content: "";
    content: var(--tw-content);
}
.last\:mb-0:last-child {
    margin-bottom: 0;
}
.last\:rounded-tr-\[5px\]:last-child {
    border-top-right-radius: 5px;
}
.last\:rounded-br-\[5px\]:last-child {
    border-bottom-right-radius: 5px;
}
.odd\:bg-gray-100:nth-child(odd) {
    background-color: var(--gray-100);
}
.last-of-type\:mb-4:last-of-type {
    margin-bottom: 1rem;
}
.hover\:filter-green:hover {
    filter: invert(32%) sepia(37%) saturate(2042%) hue-rotate(149deg) brightness(88%) contrast(101%);
}
.hover\:-translate-y-1:hover {
    --tw-translate-y: -0.25rem;
}
.hover\:-translate-y-1:hover, .hover\:-translate-y-\[2px\]:hover {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:-translate-y-\[2px\]:hover {
    --tw-translate-y: -2px;
}
.hover\:translate-x-\[2px\]:hover {
    --tw-translate-x: 2px;
}
.hover\:translate-x-1:hover, .hover\:translate-x-\[2px\]:hover {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:translate-x-1:hover {
    --tw-translate-x: 0.25rem;
}
.hover\:translate-y-\[-3px\]:hover {
    --tw-translate-y: -3px;
}
.hover\:translate-y-\[-2px\]:hover, .hover\:translate-y-\[-3px\]:hover {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:translate-y-\[-2px\]:hover {
    --tw-translate-y: -2px;
}
.hover\:translate-y-\[-5px\]:hover {
    --tw-translate-y: -5px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:border-green-900:hover {
    border-color: var(--green-900);
}
.hover\:border-green-1000:hover {
    border-color: var(--green-1000);
}
.hover\:border-bg-6:hover {
    border-color: var(--bg-6);
}
.hover\:border-green-100:hover {
    border-color: var(--green-100);
}
.hover\:bg-green-900:hover {
    background-color: var(--green-900);
}
.hover\:bg-gray-100:hover {
    background-color: var(--gray-100);
}
.hover\:bg-gray-900:hover {
    background-color: var(--gray-900);
}
.hover\:bg-gray-200:hover {
    background-color: var(--gray-200);
}
.hover\:bg-transparent:hover {
    background-color: transparent;
}
.hover\:bg-bg-9:hover {
    background-color: var(--bg-9);
}
.hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity));
}
.hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
}
.hover\:bg-green-100:hover {
    background-color: var(--green-100);
}
.hover\:pl-\[25px\]:hover {
    padding-left: 25px;
}
.hover\:pl-\[3px\]:hover {
    padding-left: 3px;
}
.hover\:text-gray-900:hover {
    color: var(--gray-900);
}
.hover\:text-green-900:hover {
    color: var(--green-900);
}
.hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
}
.hover\:text-green-1000:hover {
    color: var(--green-1000);
}
.hover\:opacity-70:hover {
    opacity: .7;
}
.hover\:opacity-75:hover {
    opacity: .75;
}
.hover\:opacity-100:hover {
    opacity: 1;
}
.hover\:opacity-0:hover {
    opacity: 0;
}
.focus\:border-\[2px\]:focus {
    border-width: 2px;
}
.focus\:border-green-900:focus {
    border-color: var(--green-900);
}
.group:hover .group-hover\:filter-white {
    filter: brightness(0) invert(1);
}
.group:hover .group-hover\:filter-black {
    filter: brightness(0);
}
.group:hover .group-hover\:filter-green {
    filter: invert(32%) sepia(37%) saturate(2042%) hue-rotate(149deg) brightness(88%) contrast(101%);
}
.group:hover .group-hover\:pointer-events-auto {
    pointer-events: auto;
}
.group:hover .group-hover\:visible {
    visibility: visible;
}
.group:hover .group-hover\:grid {
    display: grid;
}
.group:hover .group-hover\:-translate-x-\[10px\] {
    --tw-translate-x: -10px;
}
.group:hover .group-hover\:-translate-x-\[10px\], .group:hover .group-hover\:-translate-y-\[10px\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:-translate-y-\[10px\] {
    --tw-translate-y: -10px;
}
.group:hover .group-hover\:bg-\[\#158E99\] {
    --tw-bg-opacity: 1;
    background-color: rgb(21 142 153/var(--tw-bg-opacity));
}
.group:hover .group-hover\:bg-green-900 {
    background-color: var(--green-900);
}
.group:hover .group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
}
.group:hover .group-hover\:text-green-900 {
    color: var(--green-900);
}
.group:hover .group-hover\:opacity-100 {
    opacity: 1;
}
.peer:checked~.peer-checked\:block {
    display: block;
}
.peer:checked~.peer-checked\:border-transparent {
    border-color: transparent;
}
.peer:checked~.peer-checked\:bg-green-900 {
    background-color: var(--green-900);
}
.peer:focus~.peer-focus\:text-green-900 {
    color: var(--green-900);
}
@media (min-width:640px) {
    .sm\: w-\[80\%\] {
    width: 80%}
.sm\:text-\[50px\] {
    font-size: 50px;
}
.sm\:text-\[46px\] {
    font-size: 46px;
}
.sm\:leading-\[58px\] {
    line-height: 58px;
}
.sm\:leading-\[52px\] {
    line-height: 52px;
}
}@media (min-width:768px) {
    .md\: col-span-2 {
    grid-column: span 2/span 2;
}
.md\:col-start-2 {
    grid-column-start: 2;
}
.md\:col-start-3 {
    grid-column-start: 3;
}
.md\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
}
.md\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}
.md\:mb-\[88px\] {
    margin-bottom: 88px;
}
.md\:mb-\[62px\] {
    margin-bottom: 62px;
}
.md\:mb-\[90px\] {
    margin-bottom: 90px;
}
.md\:mb-\[87px\] {
    margin-bottom: 87px;
}
.md\:mb-\[43px\] {
    margin-bottom: 43px;
}
.md\:mb-\[75px\] {
    margin-bottom: 75px;
}
.md\:mb-\[50px\] {
    margin-bottom: 50px;
}
.md\:mb-\[70px\] {
    margin-bottom: 70px;
}
.md\:mb-\[68px\] {
    margin-bottom: 68px;
}
.md\:mt-\[80px\] {
    margin-top: 80px;
}
.md\:mb-\[60px\] {
    margin-bottom: 60px;
}
.md\:mt-\[150px\] {
    margin-top: 150px;
}
.md\:mt-\[90px\] {
    margin-top: 90px;
}
.md\:mb-\[82px\] {
    margin-bottom: 82px;
}
.md\:mb-\[80px\] {
    margin-bottom: 80px;
}
.md\:mb-\[30px\] {
    margin-bottom: 30px;
}
.md\:mb-\[64px\] {
    margin-bottom: 64px;
}
.md\:mb-9 {
    margin-bottom: 2.25rem;
}
.md\:mb-\[57px\] {
    margin-bottom: 57px;
}
.md\:mb-7 {
    margin-bottom: 1.75rem;
}
.md\:mb-12 {
    margin-bottom: 3rem;
}
.md\:mb-\[71px\] {
    margin-bottom: 71px;
}
.md\:mb-10 {
    margin-bottom: 2.5rem;
}
.md\:mb-\[52px\] {
    margin-bottom: 52px;
}
.md\:mb-\[120px\] {
    margin-bottom: 120px;
}
.md\:ml-0 {
    margin-left: 0;
}
.md\:mb-\[42px\] {
    margin-bottom: 42px;
}
.md\:\!mt-\[150px\] {
    margin-top: 150px!important;
}
.md\:ml-\[78px\] {
    margin-left: 78px;
}
.md\:mr-\[50px\] {
    margin-right: 50px;
}
.md\:mb-\[25px\] {
    margin-bottom: 25px;
}
.md\:mb-\[16px\] {
    margin-bottom: 16px;
}
.md\:mb-\[56px\] {
    margin-bottom: 56px;
}
.md\:mb-\[300px\] {
    margin-bottom: 300px;
}
.md\:mt-\[73px\] {
    margin-top: 73px;
}
.md\:mb-\[22px\] {
    margin-bottom: 22px;
}
.md\:block {
    display: block;
}
.md\:flex {
    display: flex;
}
.md\:grid {
    display: grid;
}
.md\:h-\[138px\] {
    height: 138px;
}
.md\:h-\[108px\] {
    height: 108px;
}
.md\:h-\[91px\] {
    height: 91px;
}
.md\:h-\[455px\] {
    height: 455px;
}
.md\:max-h-\[450px\] {
    max-height: 450px;
}
.md\:max-h-\[144px\] {
    max-height: 144px;
}
.md\:w-\[36ch\] {
    width: 36ch;
}
.md\:w-\[138px\] {
    width: 138px;
}
.md\:w-\[19ch\] {
    width: 19ch;
}
.md\:w-\[63ch\] {
    width: 63ch;
}
.md\:w-\[47ch\] {
    width: 47ch;
}
.md\:w-\[13ch\] {
    width: 13ch;
}
.md\:w-\[56ch\] {
    width: 56ch;
}
.md\:w-\[27ch\] {
    width: 27ch;
}
.md\:w-\[18ch\] {
    width: 18ch;
}
.md\:w-\[49ch\] {
    width: 49ch;
}
.md\:w-\[51ch\] {
    width: 51ch;
}
.md\:w-\[62ch\] {
    width: 62ch;
}
.md\:w-\[108px\] {
    width: 108px;
}
.md\:w-\[91px\] {
    width: 91px;
}
.md\:w-\[57ch\] {
    width: 57ch;
}
.md\:w-\[20ch\] {
    width: 20ch;
}
.md\:w-\[43ch\] {
    width: 43ch;
}
.md\:w-\[101px\] {
    width: 101px;
}
.md\:w-\[26ch\] {
    width: 26ch;
}
.md\:w-\[calc\(50\%-20px\)\] {
    width: calc(50% - 20px);
}
.md\:w-\[55ch\] {
    width: 55ch;
}
.md\:max-w-\[50ch\] {
    max-width: 50ch;
}
.md\:max-w-\[55ch\] {
    max-width: 55ch;
}
.md\:max-w-\[144px\] {
    max-width: 144px;
}
.md\:max-w-\[52px\] {
    max-width: 52px;
}
.md\:-translate-y-\[30\%\] {
    --tw-translate-y: -30%}
.md\:-translate-y-\[30\%\], .md\:translate-x-\[50px\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.md\:translate-x-\[50px\] {
    --tw-translate-x: 50px;
}
.md\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.md\:grid-cols-\[168px_1fr_55px\] {
    grid-template-columns: 168px 1fr 55px;
}
.md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.md\:flex-row {
    flex-direction: row;
}
.md\:flex-wrap {
    flex-wrap: wrap;
}
.md\:items-center {
    align-items: center;
}
.md\:justify-between {
    justify-content: space-between;
}
.md\:gap-\[85px\] {
    gap: 85px;
}
.md\:gap-\[25px\] {
    gap: 25px;
}
.md\:gap-5 {
    gap: 1.25rem;
}
.md\:gap-6 {
    gap: 1.5rem;
}
.md\:gap-\[35px\] {
    gap: 35px;
}
.md\:gap-\[30px\] {
    gap: 30px;
}
.md\:gap-\[37px\] {
    gap: 37px;
}
.md\:gap-\[100px\] {
    gap: 100px;
}
.md\:gap-y-\[34px\] {
    row-gap: 34px;
}
.md\:gap-y-\[22px\] {
    row-gap: 22px;
}
.md\:\!object-fill {
    -o-object-fit: fill!important;
    object-fit: fill!important;
}
.md\:p-\[40px\] {
    padding: 40px;
}
.md\:p-12 {
    padding: 3rem;
}
.md\:p-14 {
    padding: 3.5rem;
}
.md\:p-\[60px\] {
    padding: 60px;
}
.md\:px-\[95px\] {
    padding-left: 95px;
    padding-right: 95px;
}
.md\:px-\[36px\] {
    padding-left: 36px;
    padding-right: 36px;
}
.md\:py-\[53px\] {
    padding-bottom: 53px;
    padding-top: 53px;
}
.md\:px-\[48px\] {
    padding-left: 48px;
    padding-right: 48px;
}
.md\:py-\[20px\] {
    padding-bottom: 20px;
    padding-top: 20px;
}
.md\:px-\[53px\] {
    padding-left: 53px;
    padding-right: 53px;
}
.md\:px-\[52px\] {
    padding-left: 52px;
    padding-right: 52px;
}
.md\:py-\[72px\] {
    padding-bottom: 72px;
    padding-top: 72px;
}
.md\:py-\[43px\] {
    padding-bottom: 43px;
    padding-top: 43px;
}
.md\:px-\[63px\] {
    padding-left: 63px;
    padding-right: 63px;
}
.md\:py-\[55px\] {
    padding-bottom: 55px;
    padding-top: 55px;
}
.md\:py-\[41px\] {
    padding-bottom: 41px;
    padding-top: 41px;
}
.md\:px-\[87px\] {
    padding-left: 87px;
    padding-right: 87px;
}
.md\:px-\[35px\] {
    padding-left: 35px;
    padding-right: 35px;
}
.md\:pb-\[77px\] {
    padding-bottom: 77px;
}
.md\:pt-\[91px\] {
    padding-top: 91px;
}
.md\:pr-\[98px\] {
    padding-right: 98px;
}
.md\:pb-\[86px\] {
    padding-bottom: 86px;
}
.md\:pl-\[92px\] {
    padding-left: 92px;
}
.md\:pr-\[15px\] {
    padding-right: 15px;
}
.md\:text-heading-6 {
    font-size: 18px;
    line-height: 22px;
}
.md\:text-\[46px\] {
    font-size: 46px;
}
.md\:text-\[18px\] {
    font-size: 18px;
}
.md\:text-\[32px\] {
    font-size: 32px;
}
.md\:text-\[45px\] {
    font-size: 45px;
}
.md\:text-lead-lg {
    font-size: 24px;
    line-height: 32px;
}
.md\:text-heading-4 {
    font-size: 28px;
    line-height: 32px;
}
.md\:text-heading-2 {
    font-size: 42px;
    line-height: 44px;
}
.md\:text-\[64px\] {
    font-size: 64px;
}
.md\:text-heading-3 {
    font-size: 35px;
    line-height: 38px;
}
.md\:text-heading-1 {
    font-size: 56px;
    letter-spacing: -.01em;
    line-height: 64px;
}
.md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.md\:text-heading-5 {
    font-size: 22px;
    line-height: 24px;
}
.md\:text-display-4 {
    font-size: 56px;
    line-height: 67px;
}
.md\:leading-\[52px\] {
    line-height: 52px;
}
.md\:leading-\[32px\] {
    line-height: 32px;
}
.md\:leading-\[48px\] {
    line-height: 48px;
}
.md\:leading-\[70px\] {
    line-height: 70px;
}
.md\:leading-\[20px\] {
    line-height: 20px;
}
}@media (min-width:1024px) {
    .lg\: absolute {
    position: absolute;
}
.lg\:right-0 {
    right: 0;
}
.lg\:top-1\/4 {
    top: 25%}
.lg\:left-0 {
    left: 0;
}
.lg\:bottom-0 {
    bottom: 0;
}
.lg\:top-\[47\%\] {
    top: 47%}
.lg\:left-\[50px\] {
    left: 50px;
}
.lg\:order-1 {
    order: 1;
}
.lg\:col-span-1 {
    grid-column: span 1/span 1;
}
.lg\:col-start-auto {
    grid-column-start: auto;
}
.lg\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
}
.lg\:mr-\[150px\] {
    margin-right: 150px;
}
.lg\:mt-\[88px\] {
    margin-top: 88px;
}
.lg\:mt-\[137px\] {
    margin-top: 137px;
}
.lg\:mt-\[150px\] {
    margin-top: 150px;
}
.lg\:mb-\[90px\] {
    margin-bottom: 90px;
}
.lg\:mt-\[138px\] {
    margin-top: 138px;
}
.lg\:mt-\[98px\] {
    margin-top: 98px;
}
.lg\:mt-\[128px\] {
    margin-top: 128px;
}
.lg\:mb-\[88px\] {
    margin-bottom: 88px;
}
.lg\:mb-0 {
    margin-bottom: 0;
}
.lg\:mt-\[238px\] {
    margin-top: 238px;
}
.lg\:mt-\[140px\] {
    margin-top: 140px;
}
.lg\:mb-\[73px\] {
    margin-bottom: 73px;
}
.lg\:mt-\[112px\] {
    margin-top: 112px;
}
.lg\:mt-\[100px\] {
    margin-top: 100px;
}
.lg\:mt-\[161px\] {
    margin-top: 161px;
}
.lg\:mt-\[84px\] {
    margin-top: 84px;
}
.lg\:mt-\[139px\] {
    margin-top: 139px;
}
.lg\:mt-\[143px\] {
    margin-top: 143px;
}
.lg\:mb-\[84px\] {
    margin-bottom: 84px;
}
.lg\:mb-\[150px\] {
    margin-bottom: 150px;
}
.lg\:mt-\[133px\] {
    margin-top: 133px;
}
.lg\:mt-\[286px\] {
    margin-top: 286px;
}
.lg\:mb-\[60px\] {
    margin-bottom: 60px;
}
.lg\:mt-\[136px\] {
    margin-top: 136px;
}
.lg\:mt-\[278px\] {
    margin-top: 278px;
}
.lg\:mt-\[104px\] {
    margin-top: 104px;
}
.lg\:mt-\[111px\] {
    margin-top: 111px;
}
.lg\:mb-\[53px\] {
    margin-bottom: 53px;
}
.lg\:mt-\[234px\] {
    margin-top: 234px;
}
.lg\:mt-\[90px\] {
    margin-top: 90px;
}
.lg\:mt-\[108px\] {
    margin-top: 108px;
}
.lg\:mb-\[77px\] {
    margin-bottom: 77px;
}
.lg\:mb-10 {
    margin-bottom: 2.5rem;
}
.lg\:mt-\[120px\] {
    margin-top: 120px;
}
.lg\:mt-\[141px\] {
    margin-top: 141px;
}
.lg\:mt-\[99px\] {
    margin-top: 99px;
}
.lg\:mt-\[260px\] {
    margin-top: 260px;
}
.lg\:mt-\[93px\] {
    margin-top: 93px;
}
.lg\:ml-\[-315px\] {
    margin-left: -315px;
}
.lg\:mt-0 {
    margin-top: 0;
}
.lg\:ml-2 {
    margin-left: .5rem;
}
.lg\:mr-\[30px\] {
    margin-right: 30px;
}
.lg\:mb-\[48px\] {
    margin-bottom: 48px;
}
.lg\:mb-\[80px\] {
    margin-bottom: 80px;
}
.lg\:mb-\[66px\] {
    margin-bottom: 66px;
}
.lg\:mb-12 {
    margin-bottom: 3rem;
}
.lg\:mb-\[132px\] {
    margin-bottom: 132px;
}
.lg\:block {
    display: block;
}
.lg\:flex {
    display: flex;
}
.lg\:grid {
    display: grid;
}
.lg\:h-\[138px\] {
    height: 138px;
}
.lg\:h-\[420px\] {
    height: 420px;
}
.lg\:h-\[403px\] {
    height: 403px;
}
.lg\:max-h-\[600px\] {
    max-height: 600px;
}
.lg\:max-h-\[380px\] {
    max-height: 380px;
}
.lg\:w-\[60\%\] {
    width: 60%}
.lg\:w-1\/2 {
    width: 50%}
.lg\:w-\[70\%\] {
    width: 70%}
.lg\:w-\[138px\] {
    width: 138px;
}
.lg\:w-\[36\%\] {
    width: 36%}
.lg\:w-\[25ch\] {
    width: 25ch;
}
.lg\:w-\[122px\] {
    width: 122px;
}
.lg\:w-\[calc\(33\.33\%-30px\)\] {
    width: calc(33.33% - 30px);
}
.lg\:w-\[184px\] {
    width: 184px;
}
.lg\:w-\[45\%\] {
    width: 45%}
.lg\:w-\[65\%\] {
    width: 65%}
.lg\:w-\[35\%\] {
    width: 35%}
.lg\:max-w-\[140px\] {
    max-width: 140px;
}
.lg\:max-w-\[332px\] {
    max-width: 332px;
}
.lg\:max-w-\[303px\] {
    max-width: 303px;
}
.lg\:max-w-\[80px\] {
    max-width: 80px;
}
.lg\:flex-1 {
    flex: 1 1 0%}
.lg\:translate-y-0 {
    --tw-translate-y: 0px;
}
.lg\:translate-x-\[57\%\], .lg\:translate-y-0 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lg\:translate-x-\[57\%\] {
    --tw-translate-x: 57%}
.lg\:-rotate-90 {
    --tw-rotate: -90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.lg\:grid-cols-\[336px_1fr\] {
    grid-template-columns: 336px 1fr;
}
.lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
.lg\:flex-row {
    flex-direction: row;
}
.lg\:flex-col {
    flex-direction: column;
}
.lg\:items-end {
    align-items: flex-end;
}
.lg\:items-center {
    align-items: center;
}
.lg\:justify-between {
    justify-content: space-between;
}
.lg\:gap-0 {
    gap: 0;
}
.lg\:gap-\[30px\] {
    gap: 30px;
}
.lg\:gap-10 {
    gap: 2.5rem;
}
.lg\:gap-\[35px\] {
    gap: 35px;
}
.lg\:gap-5 {
    gap: 1.25rem;
}
.lg\:gap-\[50px\] {
    gap: 50px;
}
.lg\:gap-\[40px\] {
    gap: 40px;
}
.lg\:gap-\[38px\] {
    gap: 38px;
}
.lg\:gap-x-5 {
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
}
.lg\:gap-x-\[70px\] {
    -moz-column-gap: 70px;
    column-gap: 70px;
}
.lg\:gap-x-\[46px\] {
    -moz-column-gap: 46px;
    column-gap: 46px;
}
.lg\:gap-y-\[77px\] {
    row-gap: 77px;
}
.lg\:rounded-tr-none {
    border-top-right-radius: 0;
}
.lg\:rounded-br-2xl {
    border-bottom-right-radius: 1rem;
}
.lg\:p-\[26px\] {
    padding: 26px;
}
.lg\:px-\[122px\] {
    padding-left: 122px;
    padding-right: 122px;
}
.lg\:px-\[32px\] {
    padding-left: 32px;
    padding-right: 32px;
}
.lg\:py-\[22px\] {
    padding-bottom: 22px;
    padding-top: 22px;
}
.lg\:py-\[72px\] {
    padding-bottom: 72px;
    padding-top: 72px;
}
.lg\:px-\[66px\] {
    padding-left: 66px;
    padding-right: 66px;
}
.lg\:py-10 {
    padding-bottom: 2.5rem;
    padding-top: 2.5rem;
}
.lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
}
.lg\:pr-\[60px\] {
    padding-right: 60px;
}
.lg\:pt-\[96px\] {
    padding-top: 96px;
}
.lg\:pb-\[139px\] {
    padding-bottom: 139px;
}
.lg\:pr-\[150px\] {
    padding-right: 150px;
}
.lg\:pb-\[400px\] {
    padding-bottom: 400px;
}
.lg\:text-heading-1 {
    font-size: 56px;
    letter-spacing: -.01em;
    line-height: 64px;
}
.lg\:text-heading-6 {
    font-size: 18px;
    line-height: 22px;
}
.lg\:text-display-3 {
    font-size: 64px;
    line-height: 72px;
}
.lg\:text-display-2 {
    font-size: 80px;
    letter-spacing: -.005em;
    line-height: 88px;
}
.lg\:text-\[26px\] {
    font-size: 26px;
}
.lg\:text-md {
    font-size: 14px;
    line-height: 19px;
}
.lg\:text-\[18px\] {
    font-size: 18px;
}
.lg\:leading-\[32px\] {
    line-height: 32px;
}
.lg\:leading-\[22px\] {
    line-height: 22px;
}
.first-letter\:lg\:py-\[26px\]:first-letter {
    padding-bottom: 26px;
    padding-top: 26px;
}
}@media (min-width:1280px) {
    .xl\: right-\[-15px\] {
    right: -15px;
}
.xl\:left-\[-15px\] {
    left: -15px;
}
.xl\:top-\[40px\] {
    top: 40px;
}
.xl\:top-\[66\%\] {
    top: 66%}
.xl\:left-\[60px\] {
    left: 60px;
}
.xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.xl\:mt-\[200px\] {
    margin-top: 200px;
}
.xl\:mb-5 {
    margin-bottom: 1.25rem;
}
.xl\:block {
    display: block;
}
.xl\:h-\[33px\] {
    height: 33px;
}
.xl\:h-\[64px\] {
    height: 64px;
}
.xl\:h-\[390px\] {
    height: 390px;
}
.xl\:h-\[60px\] {
    height: 60px;
}
.xl\:h-\[50px\] {
    height: 50px;
}
.xl\:max-h-\[455px\] {
    max-height: 455px;
}
.xl\:max-h-\[249px\] {
    max-height: 249px;
}
.xl\:w-\[33px\] {
    width: 33px;
}
.xl\:w-\[138px\] {
    width: 138px;
}
.xl\:w-\[64px\] {
    width: 64px;
}
.xl\:w-\[calc\(33\.33\%-75px\)\] {
    width: calc(33.33% - 75px);
}
.xl\:w-auto {
    width: auto;
}
.xl\:w-\[60px\] {
    width: 60px;
}
.xl\:w-full {
    width: 100%}
.xl\:w-\[50px\] {
    width: 50px;
}
.xl\:w-\[75\%\] {
    width: 75%}
.xl\:w-\[25\%\] {
    width: 25%}
.xl\:max-w-\[33x\] {
    max-width: 33x;
}
.xl\:max-w-\[184px\] {
    max-width: 184px;
}
.xl\:max-w-\[996px\] {
    max-width: 996px;
}
.xl\:max-w-\[60px\] {
    max-width: 60px;
}
.xl\:max-w-\[188px\] {
    max-width: 188px;
}
.xl\:translate-x-full {
    --tw-translate-x: 100%}
.xl\:translate-x-full, .xl\:translate-y-\[30px\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.xl\:translate-y-\[30px\] {
    --tw-translate-y: 30px;
}
.xl\:-translate-x-full {
    --tw-translate-x: -100%}
.xl\:-translate-x-full, .xl\:translate-x-0 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.xl\:translate-x-0 {
    --tw-translate-x: 0px;
}
.xl\:translate-y-0 {
    --tw-translate-y: 0px;
}
.xl\:translate-x-\[45\%\], .xl\:translate-y-0 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.xl\:translate-x-\[45\%\] {
    --tw-translate-x: 45%}
.xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.xl\:grid-cols-\[minmax\(695px\2c _1fr\)_1fr\] {
    grid-template-columns: minmax(695px, 1fr) 1fr;
}
.xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
.xl\:gap-\[110px\] {
    gap: 110px;
}
.xl\:gap-\[64px\] {
    gap: 64px;
}
.xl\:gap-\[88px\] {
    gap: 88px;
}
.xl\:gap-\[180px\] {
    gap: 180px;
}
.xl\:gap-\[45px\] {
    gap: 45px;
}
.xl\:gap-\[150px\] {
    gap: 150px;
}
.xl\:gap-\[95px\] {
    gap: 95px;
}
.xl\:gap-\[30px\] {
    gap: 30px;
}
.xl\:gap-\[98px\] {
    gap: 98px;
}
.xl\:gap-\[50px\] {
    gap: 50px;
}
.xl\:gap-y-\[70px\] {
    row-gap: 70px;
}
.xl\:gap-x-\[30px\] {
    -moz-column-gap: 30px;
    column-gap: 30px;
}
.xl\:gap-y-\[87px\] {
    row-gap: 87px;
}
.xl\:gap-y-\[66px\] {
    row-gap: 66px;
}
.xl\:gap-x-\[77px\] {
    -moz-column-gap: 77px;
    column-gap: 77px;
}
.xl\:p-\[18px\] {
    padding: 18px;
}
.xl\:p-\[30px\] {
    padding: 30px;
}
.xl\:px-0 {
    padding-left: 0;
    padding-right: 0;
}
.xl\:text-heading-5 {
    font-size: 22px;
    line-height: 24px;
}
.xl\:text-lead-lg {
    font-size: 24px;
    line-height: 32px;
}
}