@import url(https://use.typekit.net/oxy7ini.css);
*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}
html{-webkit-text-size-adjust:100%;font-family:'Montserrat', sans-serif;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}
body {font-family: 'Montserrat', sans-serif;font-style: normal;font-weight: 700;font-size: 1rem;line-height: 1.25rem; line-height:inherit;margin:0}
h1,h2,h3{font-size:inherit;font-weight:inherit}
a{color:inherit;text-decoration:inherit}
button{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}
button{text-transform:none}[type=button],[type=reset],[type=submit],
button{-webkit-appearance:button;background-color:transparent;background-image:none}
summary{display:list-item}
h1,h2,h3,p{margin:0}
ul{list-style:none;margin:0;padding:0}
button{cursor:pointer}:disabled{cursor:default}
img,video{height:auto;}
*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--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 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--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: }
a{transition-duration:.2s;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)}

.absolute{position:absolute}
.relative{position:relative}
.inset-x-0{left:0;right:0}
.z-20{z-index:20}
.z-50{z-index:50}
.order-2{order:2}
.order-1{order:1}
.mx-auto{margin-left:auto;margin-right:auto}
.-my-2{margin-bottom:-.5rem;margin-top:-.5rem}
.mt-5{margin-top:1.25rem}
.mt-6{margin-top:1.5rem}
.ml-1{margin-left:.25rem}
.mb-8{margin-bottom:2rem}
.mt-4{margin-top:1rem}
.mb-3{margin-bottom:.75rem}
.mt-2{margin-top:.5rem}
.mb-1{margin-bottom:.25rem}
.-mt-6{margin-top:-1.5rem}
.mb-10{margin-bottom:2.5rem}.mt-28{margin-top:7rem}.mt-8{margin-top:2rem}.-mt-2{margin-top:-.5rem}
.-mr-2{margin-right:-.5rem}
.mb-4{margin-bottom:1rem}
.ml-1\.5{margin-left:.375rem}.mt-12{margin-top:3rem}
.mt-24{margin-top:6rem}
.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}
.flow-root{display:flow-root}
.grid{display:grid}
.hidden{display:none}
.h-\[40vh\]{height:40vh}.h-20{height:5rem}.h-10{height:2.5rem}.h-1\/3{height:33.333333%}.h-full{height:100%}.h-7{height:1.75rem}.h-8{height:2rem}
.h-24{height:6rem}
.min-h-screen{min-height:100vh}
.min-h-\[50vh\]{min-height:50vh}.w-4{width:1rem}
.w-full{width:100%}
.w-6{width:1.5rem}
.w-8{width:2rem}
.max-w-6xl{max-width:72rem}
.max-w-md{max-width:28rem}
.max-w-4xl{max-width:56rem}
.max-w-7xl{max-width:80rem}
.max-w-xl{max-width:36rem}
.max-w-5xl{max-width:64rem}
.flex-1{flex:1 1 0%}
.flex-grow{flex-grow:1}
.origin-top-right{transform-origin:top right}
.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}
.scale-95,.scale-100{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-100{--tw-scale-x:1;--tw-scale-y:1}
.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 spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-cols-4{grid-template-columns:repeat(5,minmax(0,1fr))}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.flex-col{flex-direction:column}
.items-start{align-items:flex-start}
.items-end{align-items:flex-end}
.items-center{align-items:center}
.justify-start{justify-content:flex-start}
.justify-end{justify-content:flex-end}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.gap-6{gap:1.5rem}
.gap-4{gap:1rem}
.gap-8{gap:2rem}
.gap-12{gap:3rem}
.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}
.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}
.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}
.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}
.divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(2px*var(--tw-divide-y-reverse));border-top-width:calc(2px*(1 - var(--tw-divide-y-reverse)))}
.overflow-hidden{overflow:hidden}
.overflow-scroll{overflow:scroll}
.whitespace-nowrap{white-space:nowrap}
.break-words{word-wrap:break-word}
.rounded-lg{border-radius:.5rem}
.rounded-md{border-radius:.375rem}
.rounded-3xl{border-radius:1.5rem}
.rounded-xl{border-radius:1.5rem}
.rounded-full{border-radius:9999px}
.rounded{border-radius:.25rem}
.rounded-b-3xl{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}
.border{border-width:1px}
.border-t{border-top-width:1px}
.border-gray-800{--tw-border-opacity:1;border-color:rgba(31,41,55,var(--tw-border-opacity))}
.border-transparent{border-color:transparent}
.border-gray-300{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}
.border-gray-200{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}
.border-black{--tw-border-opacity:1;border-color:rgba(0,4,16,var(--tw-border-opacity))}
.header{--tw-bg-opacity:0.2;background-color:rgba(17,24,39,var(--tw-bg-opacity)); z-index: 10;}
.bgColor{--tw-bg-opacity:1;background-color:rgba(64, 22, 90,var(--tw-bg-opacity))}
.bg-gray-900{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity))}
.bg-brand-purple-base{background-color: #845EC2;}
.bg-transparent{background-color:transparent}
.bg-gray-600{--tw-bg-opacity:0.2;background-color:rgba(75,85,99,var(--tw-bg-opacity))}
.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}
.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}
.from-gray-900{--tw-gradient-from:#111827;--tw-gradient-to:rgba(17,24,39,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.p-3{padding-bottom:.75rem;}
.py-10{padding-bottom:2.5rem;padding-top:2.5rem}
.px-4{padding-left:1rem;padding-right:1rem}
.py-2{padding-bottom:.5rem;padding-top:.5rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.py-16{padding-bottom:4rem;padding-top:4rem}
.py-4{padding-bottom:1rem;padding-top:1rem}
.px-8{padding-left:2rem;padding-right:2rem}
.pt-6{padding-top:1.5rem}
.pb-6{padding-bottom:1.5rem}
.pt-5{padding-top:1.25rem}
.pt-3{padding-top:.75rem}
.pb-8{padding-bottom:2rem}
.text-center{text-align:center}
.text-4xl{font-size:2.25rem;line-height:2.5rem}
.text-lg{font-size:0.9rem;line-height:1.75rem}
.text-base{font-size:1rem;line-height:1.5rem}
.text-sm{font-size:.875rem;line-height:1.25rem}
.text-xl{font-size:1.25rem;line-height:1.75rem}
.text-5xl{font-size:3rem;line-height:1}
.text-3xl{font-size:1.875rem;line-height:2.25rem}
.text-6xl{font-size:3.75rem;line-height:1}
.font-semibold{font-weight:600}
.font-medium{font-weight:500}
.font-bold{font-weight:700}
.font-light{font-weight:300}
.uppercase{text-transform:uppercase}
.bodyStyles{line-height:1.5; --tw-bg-opacity:1; background-color:rgba(64, 22, 90,var(--tw-bg-opacity))}
.textColor{--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity))}
.leading-4{line-height:1rem}
.leading-9{line-height:2.25rem}
.tracking-tight{letter-spacing:-.025em}
.tracking-wider{letter-spacing:.05em}
.text-black{--tw-text-opacity:1;color:rgba(0,4,16,var(--tw-text-opacity))}
.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}
.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}
.text-color-light{--tw-text-opacity:1;color:#B3BAD1;}
.text-brand-gold-light{--tw-text-opacity:1;color:rgba(254,187,0,var(--tw-text-opacity))}
.text-brand-gold-base{--tw-text-opacity:1;color:rgba(255,165,24,var(--tw-text-opacity))}
.text-brand-blue-light{--tw-text-opacity:1;color:rgba(43,200,255,var(--tw-text-opacity))}
.opacity-100{opacity:1}
.opacity-75{opacity:.75}
.shadow-sm{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}
.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}
.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}
.shadow-lg,.shadow-xl{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}
.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}
.videoShadow{--tw-shadow:0px 8px 250px -12px #36eab0;--tw-shadow-colored:0px 8px 250px -12px var(--tw-shadow-color); --tw-shadow-color:pink;--tw-shadow:var(--tw-shadow-colored); --tw-ring-opacity:1;}
.videoShadow{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}
.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}
.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}
.shadow-gray-800{--tw-shadow-color:#1f2937;--tw-shadow:var(--tw-shadow-colored)}
.outline{outline-style:solid}
.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}
.ring-1,.ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}
.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}
.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}
.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgba(0,4,16,var(--tw-ring-opacity))}
.duration-200{transition-duration:.2s}
.duration-75{transition-duration:75ms}
.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}
.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}
.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}
.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgba(0,4,16,var(--tw-bg-opacity))}
.hover\:text-brand-blue-light:hover{--tw-text-opacity:1;color:rgba(43,200,255,var(--tw-text-opacity))}
.hover\:text-brand-red-light:hover{--tw-text-opacity:1;color:rgba(255,32,5,var(--tw-text-opacity))}
.hover\:text-color-light:hover{--tw-text-opacity:1;color:#B3BAD1;}
.focus\:ring-inset:focus{--tw-ring-inset:inset}
.sm\:mt-8{margin-top:2rem}
.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}
.sm\:h-28{height:7rem}.sm\:h-12{height:3rem}.sm\:h-2\/3{height:66.666667%}.sm\:h-64{height:16rem}
.sm\:max-w-3xl{max-width:48rem}
.sm\:translate-x-16{--tw-translate-x:4rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}
.sm\:items-end{align-items:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}
.sm\:justify-between{justify-content:space-between}
.sm\:gap-6{gap:1.5rem}
.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}
.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}
.sm\:rounded-lg{border-radius:.5rem}
.sm\:border-0{border-width:0}.sm\:border-r{border-right-width:1px}.sm\:p-6{padding:1.5rem}
.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.sm\:px-4{padding-left:1rem;padding-right:1rem}
.sm\:py-16{padding-bottom:4rem;padding-top:4rem}
.sm\:py-24{padding-bottom:6rem;padding-top:6rem}
.sm\:pb-8{padding-bottom:2rem}
.sm\:pt-5{padding-top:1.25rem}
.sm\:text-left{text-align:left}.sm\:text-5xl{font-size:3rem;line-height:1}
.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}
.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}
.sm\:text-base{font-size:1rem;line-height:1.5rem}
.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.md\:order-1{order:1}

.md\:mt-5{margin-top:1.25rem}
.md\:mt-8{margin-top:2rem}
.md\:mt-0{margin-top:0}
.md\:mb-4{margin-bottom:1rem}
.md\:ml-4{margin-left:1rem}
.md\:flex{display:flex}
.md\:grid{display:grid}.md\:h-40{height:10rem}.md\:max-h-96{max-height:24rem}
.md\:max-w-7xl{max-width:80rem}
.md\:max-w-xl{max-width:36rem}
.md\:flex-1{flex:1 1 0%}
.md\:-translate-y-20{--tw-translate-y:-5rem;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))}

@media (min-width:1400px) {.md\:grid-cols-4{grid-template-columns:repeat(5,minmax(0,1fr))}}
.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\:flex-row{flex-direction:row}
.md\:items-center{align-items:center}
.md\:justify-start{justify-content:flex-start}
.md\:justify-end{justify-content:flex-end}
.md\:justify-between{justify-content:space-between}
.md\:gap-8{gap:2rem}
.md\:gap-6{gap:1.5rem}
.md\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}
.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}
.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}
.md\:rounded-lg{border-radius:.5rem}
.md\:p-8{padding:2rem}
.md\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}
.md\:text-left{text-align:left}
.md\:text-6xl{font-size:3.75rem;line-height:1}
.md\:{font-size:1.5rem;line-height:2rem}
.md\:text-xl{font-size:1.25rem;line-height:1.75rem}
.md\:text-7xl{font-size:4.5rem;line-height:1}
.md\:text-8xl{font-size:6rem;line-height:1}
.md\:text-5xl{font-size:3rem;line-height:1}
.md\:text-lg{font-size:1.125rem;line-height:1.75rem}
.md\:leading-9{line-height:2.25rem}
.lg\:visible{visibility:visible}
.lg\:mx-auto{margin-left:auto;margin-right:auto}
.lg\:mt-8{margin-top:2rem}
.lg\:-mt-2{margin-top:-.5rem}
.lg\:-mb-1{margin-bottom:-.25rem}
.lg\:mb-20{margin-bottom:120px}
.lg\:-mt-16{margin-top:-4rem}
.lg\:mt-24{margin-top:6rem}
.lg\:mb-8{margin-bottom:2rem}
.lg\:ml-8{margin-left:2rem}
.lg\:block{display:block}
.lg\:flex{display:flex}
.lg\:grid{display:grid}
.lg\:hidden{display:none}
.lg\:h-48{height:12rem}
.lg\:h-56{height:14rem}
.lg\:h-full{height:100%}
.videoWith{width:16rem}
.lg\:w-full{width:100%}
.lg\:max-w-none{max-width:none}
.lg\:max-w-7xl{max-width:80rem}
.lg\:translate-y-20{--tw-translate-y:5rem}
.lg\:translate-y-0,.lg\: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))}
.lg\:translate-y-0{--tw-translate-y:0px}
.lg\:grid-cols-4{grid-template-columns:repeat(5,minmax(0,1fr))}
@media (min-width:960px)  {
    .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
    .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}

}
.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.lg\:flex-row{flex-direction:row}
.lg\:items-end{align-items:flex-end}
.lg\:items-center{align-items:center}
.lg\:justify-between{justify-content:space-between}
.lg\:gap-8{gap:2rem}
.lg\:gap-4{gap:1rem}
.lg\:gap-16{gap:4rem}
.lg\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3rem*var(--tw-space-x-reverse))}
.lg\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}
.lg\:bg-opacity-75{--tw-bg-opacity:0.75}
.lg\:px-8{padding-left:2rem;padding-right:2rem}
.lg\:py-16{padding-bottom:4rem;padding-top:4rem}
.lg\:py-24{padding-bottom:6rem;padding-top:6rem}
.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.lg\:py-32{padding-bottom:8rem;padding-top:8rem}
.lg\:text-left{text-align:left}
.lg\:text-center{text-align:center}
.lg\:{font-size:1.5rem;line-height:2rem}
.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.lg\:text-5xl{font-size:3rem;line-height:1}
.lg\:text-6xl{font-size:3.75rem;line-height:1}
.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}
.lg\:font-bold{font-weight:700}
.xl\:-mt-24{margin-top:-6rem}
.xl\:h-80{height:20rem}
.xl\:width{width:17rem}
.xl\:w-40{width:10rem}
.xl\:gap-12{gap:3rem}
.xl\:gap-8{gap:2rem}
.xl\:px-8{padding-left:2rem;padding-right:2rem}
.p-6{padding:1.5rem}
.myClass {font-weight: 900;font-family: 'Montserrat', sans-serif;font-style: normal;font-size: 3rem;text-transform: uppercase;text-shadow: 0 0.25rem 0.9375rem #000000;padding-bottom: 1rem;}
@media (min-width:1400px) {.sectionClass {display: flex !important;justify-content: space-evenly; }}
/* @media (max-width:1600px) {.heroImage {width: 100%;}} */
@media (min-width:1400px) {.sectionClass {margin-left: auto;margin-right: auto;}}
/* FAQ */
.faqs{padding: 0px 20px 20px;}
@media (min-width:1400px) {.faqs {margin: 0 350px 0 350px;}}
details{background: #f6f6f6;padding: 10px 20px;border-radius: 7px;margin-top: 20px;font-size: 14px;letter-spacing: 1px;cursor: pointer;}
details summary{outline: none;}

/* ROADMAP */
.MuiContainer-root-531 {width: 100%;display: block;box-sizing: border-box;margin-left: auto;margin-right: auto;padding-left: 16px;padding-right: 16px;}
@media (min-width:600px) {.MuiContainer-root-531 {padding-left: 24px;padding-right: 24px;}}
@media (min-width:960px) {.MuiContainer-maxWidthMd-536 {max-width: 960px;}}
.jss517 {padding-top: 16px;padding-left: 48px;padding-right: 48px;padding-bottom: 16px;}
.jss517.small {padding-left: 16px;padding-right: 16px;}
.jss517.extra-small {padding-left: 16px;padding-right: 0;}
.jss518 {--tw-text-opacity: 1;color: rgba(255,255,255,var(--tw-text-opacity));font-size: 24px;text-align: left;font-weight: 600;}
.jss520.active {background-color: green;}

.jss521 {width: 24px;height: 24px;box-shadow: none;margin-top: 0;margin-bottom: 0;}
.jss521.first {margin-top: 40px;}
.jss521.last {margin-bottom: 32px;}
.jss523.active {--tw-bg-opacity:0.5;background-color:rgba(17,24,39,var(--tw-bg-opacity));}
.jss526 {padding-bottom: 80px;}
.jss528 {display: none;}
.MuiTimeline-root-569 {display: flex;padding: 6px 16px;flex-grow: 1;flex-direction: column;}
.MuiTimelineItem-root-573 {display: flex;position: relative;list-style: none;min-height: 70px;}
.MuiTimelineOppositeContent-root-580 {flex: 1;padding: 6px 16px;text-align: right;margin-right: auto;}
.MuiTimelineDot-root-583 {display: flex;padding: 4px;align-self: baseline;box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);border-style: solid;border-width: 2px;border-radius: 50%;}
.jss520 {background-color: #ffc919;}
.jss523 {padding: 24px;--tw-bg-opacity:0.5;background-color:rgba(17,24,39,var(--tw-bg-opacity)); }
.MuiTimelineConnector-root-590 {width: 2px;flex-grow: 1;background-color: #bdbdbd;}
.MuiTimelineConnector-root-590.active {background-color: green;}
.MuiTimelineContent-root-591 {flex: 1;padding: 6px 16px;}
.MuiPaper-rounded-594 {border-radius: 4px;}
.MuiPaper-elevation0-596 {box-shadow: none;}
.MuiTypography-root-539 {margin: 0;}
.MuiTypography-h6-549 {font-size: 1rem;font-weight: 500;line-height: 1.6;letter-spacing: 0.0075em;}
.MuiTimelineSeparator-root-582 {flex: 0;display: flex;align-items: center;flex-direction: column;}
.text-size {font-size: 1.1rem;font-weight: 700;}
.section-opacity{--tw-bg-opacity:0.5;background-color:rgba(64, 22, 90,var(--tw-bg-opacity))}
.finished {background: green;}
html:focus-within {scroll-behavior: smooth;}
.header {position: fixed; width: 100%;}
@media (max-width:600px) {.heroImage {width: 100%;}}


.imageCouncil {max-width: 100%;}
@media (min-width:1400px) {.smallImage {height: 206px;}}
@media (max-width:600px) {.hiddenClass {display: none;}}
@media (min-width:900px) {.hamburgenButton {display: none;}}
.hamburgenButton {margin-right: 20px !important;}
.mobileLinks {display: grid;justify-content: center;align-items: center;margin-right: 20px;}


/* ADDITIONAL CSS */

@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
	}
}

.aspect-w-16 {
	--tw-aspect-w: 16;
	padding-bottom: calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
	position: relative
}

.aspect-w-16>* {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.aspect-h-9 {
	--tw-aspect-h: 9
}

.aspect-w-10 {
	--tw-aspect-w: 10;
	padding-bottom: calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
	position: relative
}

.aspect-w-10>* {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.aspect-h-6 {
	--tw-aspect-h: 6
}

.aspect-w-4 {
	--tw-aspect-w: 4;
	padding-bottom: calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
	position: relative
}

.aspect-w-4>* {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.aspect-h-2 {
	--tw-aspect-h: 2
}

.aspect-w-15 {
	--tw-aspect-w: 15;
	padding-bottom: calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
	position: relative
}

.aspect-w-15>* {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.aspect-w-5 {
	--tw-aspect-w: 5;
	padding-bottom: calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
	position: relative
}

.aspect-w-5>* {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.aspect-h-3 {
	--tw-aspect-h: 3
}

.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
}

.visible {
	visibility: visible
}

.invisible {
	visibility: hidden
}

.absolute {
	position: absolute
}

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

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

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

.right-6 {
	right: 1.5rem
}

.top-10 {
	top: 2.5rem
}

.bottom-2 {
	bottom: .5rem
}

.right-2 {
	right: .5rem
}

.top-0 {
	top: 0
}

.top-4 {
	top: 1rem
}

.bottom-full {
	bottom: 100%
}

.left-full {
	left: 100%
}

.top-full {
	top: 100%
}

.bottom-0 {
	bottom: 0
}

.left-1\/2 {
	left: 50%
}

.right-full {
	right: 100%
}

.left-0 {
	left: 0
}

.right-0 {
	right: 0
}

.z-0 {
	z-index: 0
}

.z-10 {
	z-index: 10
}

.z-20 {
	z-index: 20
}

.order-2 {
	order: 2
}

.order-1 {
	order: 1
}

.col-span-1 {
	grid-column: span 1/span 1
}

.col-span-3 {
	grid-column: span 3/span 3
}

.col-span-2 {
	grid-column: span 2/span 2
}

.-m-3 {
	margin: -.75rem
}

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

.my-10 {
	margin-bottom: 2.5rem;
	margin-top: 2.5rem
}

.mx-6 {
	margin-left: 1.5rem;
	margin-right: 1.5rem
}

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

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

.my-8 {
	margin-bottom: 2rem;
	margin-top: 2rem
}

.mt-3 {
	margin-top: .75rem
}

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

.mt-6 {
	margin-top: 1.5rem
}

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

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

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

.mb-3 {
	margin-bottom: .75rem
}

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

.-mr-0\.5 {
	margin-right: -.125rem
}

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

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

.ml-3 {
	margin-left: .75rem
}

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

.mt-10 {
	margin-top: 2.5rem
}

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

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

.mt-36 {
	margin-top: 9rem
}

.ml-0\.5 {
	margin-left: .125rem
}

.ml-0 {
	margin-left: 0
}

.mt-14 {
	margin-top: 3.5rem
}

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

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

.-mt-0 {
	margin-top: 0
}

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

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

.-mt-6 {
	margin-top: -1.5rem
}

.mb-10 {
	margin-bottom: 2.5rem
}

.mt-28 {
	margin-top: 7rem
}

.mt-8 {
	margin-top: 2rem
}

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

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

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

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

.ml-1\.5 {
	margin-left: .375rem
}

.mt-12 {
	margin-top: 3rem
}

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

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

.mt-24 {
	margin-top: 6rem
}

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

.block {
	display: block
}

.inline-block {
	display: inline-block
}

.inline {
	display: inline
}

.table {
	display: table
}

.flow-root {
	display: flow-root
}

.aspect-1 {
	aspect-ratio: 1
}

.h-4 {
	height: 1rem
}

.h-6 {
	height: 1.5rem
}

.h-5 {
	height: 1.25rem
}

.h-48 {
	height: 12rem
}

.h-12 {
	height: 3rem
}

.h-1\/2 {
	height: 50%
}

.h-32 {
	height: 8rem
}

.h-28 {
	height: 7rem
}

.h-\[40vh\] {
	height: 40vh
}

.h-10 {
	height: 2.5rem
}

.h-1\/3 {
	height: 33.333333%
}

.h-full {
	height: 100%
}

.h-7 {
	height: 1.75rem
}

.h-8 {
	height: 2rem
}

.h-24 {
	height: 6rem
}

.max-h-16 {
	max-height: 4rem
}

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

.w-4 {
	width: 1rem
}

.w-full {
	width: 100%
}

.w-5 {
	width: 1.25rem
}

.w-12 {
	width: 3rem
}

.w-6 {
	width: 1.5rem
}

.w-56 {
	width: 14rem
}

.w-10 {
	width: 2.5rem
}

.w-1\/2 {
	width: 50%
}

.w-8 {
	width: 2rem
}

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

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

.max-w-3xl {
	max-width: 48rem
}

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

.max-w-4xl {
	max-width: 56rem
}

.max-w-lg {
	max-width: 32rem
}

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

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

.max-w-xl {
	max-width: 36rem
}

.max-w-5xl {
	max-width: 64rem
}

.max-w-screen-2xl {
	max-width: 1536px
}

.flex-none {
	flex: none
}

.flex-shrink-0,
.shrink-0 {
	flex-shrink: 0
}

.flex-grow,
.grow {
	flex-grow: 1
}

.origin-top-right {
	transform-origin: top right
}

.translate-y-1\/3 {
	--tw-translate-y: 33.333333%
}

.-translate-x-2\/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-2\/3 {
	--tw-translate-x: -66.666667%
}

.-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-8 {
	--tw-translate-y: -2rem
}

.-translate-x-1\/2,
.-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-x-1\/2 {
	--tw-translate-x: -50%
}

.translate-y-16 {
	--tw-translate-y: 4rem
}

.translate-x-1\/2,
.translate-y-16 {
	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\/2 {
	--tw-translate-x: 50%
}

.translate-y-12 {
	--tw-translate-y: 3rem
}

.translate-x-6,
.translate-y-12 {
	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-6 {
	--tw-translate-y: 1.5rem
}

.-translate-y-2\/3,
.translate-y-6 {
	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-2\/3 {
	--tw-translate-y: -66.666667%
}

.translate-x-full {
	--tw-translate-x: 100%
}

.translate-x-0,
.translate-x-full {
	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-0 {
	--tw-translate-x: 0px
}

.-translate-x-full {
	--tw-translate-x: -100%
}

.-translate-x-full,
.translate-y-10 {
	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-10 {
	--tw-translate-y: 2.5rem
}

.-rotate-180 {
	--tw-rotate: -180deg
}

.-rotate-180,
.rotate-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))
}

.rotate-0 {
	--tw-rotate: 0deg
}

.scale-95 {
	--tw-scale-x: .95;
	--tw-scale-y: .95
}

.scale-95,
.scale-100 {
	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-100 {
	--tw-scale-x: 1;
	--tw-scale-y: 1
}

.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 spin {
	to {
		transform: rotate(1turn)
	}
}

@keyframes spin {
	to {
		transform: rotate(1turn)
	}
}

.animate-spin {
	-webkit-animation: spin 1s linear infinite;
	animation: spin 1s linear infinite
}

.cursor-not-allowed {
	cursor: not-allowed
}

.cursor-pointer {
	cursor: pointer
}

.list-disc {
	list-style-type: disc
}

.grid-flow-row {
	grid-auto-flow: row
}

.grid-flow-col {
	grid-auto-flow: column
}

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

.items-start {
	align-items: flex-start
}

.items-end {
	align-items: flex-end
}

.justify-start {
	justify-content: flex-start
}

.justify-end {
	justify-content: flex-end
}

.gap-16 {
	gap: 4rem
}

.gap-6 {
	gap: 1.5rem
}

.gap-5 {
	gap: 1.25rem
}
.gap-8 {
	gap: 2rem
}

.gap-0\.5 {
	gap: .125rem
}

.gap-0 {
	gap: 0
}

.gap-12 {
	gap: 3rem
}

.gap-y-6 {
	row-gap: 1.5rem
}

.space-y-3>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: calc(.75rem*var(--tw-space-y-reverse));
	margin-top: calc(.75rem*(1 - var(--tw-space-y-reverse)))
}

.space-x-4>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-left: calc(1rem*(1 - var(--tw-space-x-reverse)));
	margin-right: calc(1rem*var(--tw-space-x-reverse))
}

.space-y-10>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: calc(2.5rem*var(--tw-space-y-reverse));
	margin-top: calc(2.5rem*(1 - var(--tw-space-y-reverse)))
}

.space-y-32>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: calc(8rem*var(--tw-space-y-reverse));
	margin-top: calc(8rem*(1 - var(--tw-space-y-reverse)))
}

.space-y-6>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: calc(1.5rem*var(--tw-space-y-reverse));
	margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse)))
}

.space-y-12>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: calc(3rem*var(--tw-space-y-reverse));
	margin-top: calc(3rem*(1 - var(--tw-space-y-reverse)))
}

.space-y-16>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: calc(4rem*var(--tw-space-y-reverse));
	margin-top: calc(4rem*(1 - var(--tw-space-y-reverse)))
}

.space-x-2>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-left: calc(.5rem*(1 - var(--tw-space-x-reverse)));
	margin-right: calc(.5rem*var(--tw-space-x-reverse))
}

.space-x-6>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-left: calc(1.5rem*(1 - var(--tw-space-x-reverse)));
	margin-right: calc(1.5rem*var(--tw-space-x-reverse))
}

.space-x-3>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-left: calc(.75rem*(1 - var(--tw-space-x-reverse)));
	margin-right: calc(.75rem*var(--tw-space-x-reverse))
}

.space-x-1>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-left: calc(.25rem*(1 - var(--tw-space-x-reverse)));
	margin-right: calc(.25rem*var(--tw-space-x-reverse))
}

.space-y-1>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: calc(.25rem*var(--tw-space-y-reverse));
	margin-top: calc(.25rem*(1 - var(--tw-space-y-reverse)))
}

.space-y-4>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: calc(1rem*var(--tw-space-y-reverse));
	margin-top: calc(1rem*(1 - var(--tw-space-y-reverse)))
}

.divide-y>:not([hidden])~:not([hidden]) {
	--tw-divide-y-reverse: 0;
	border-bottom-width: calc(1px*var(--tw-divide-y-reverse));
	border-top-width: calc(1px*(1 - var(--tw-divide-y-reverse)))
}

.divide-x>:not([hidden])~:not([hidden]) {
	--tw-divide-x-reverse: 0;
	border-left-width: calc(1px*(1 - var(--tw-divide-x-reverse)));
	border-right-width: calc(1px*var(--tw-divide-x-reverse))
}

.divide-y-2>:not([hidden])~:not([hidden]) {
	--tw-divide-y-reverse: 0;
	border-bottom-width: calc(2px*var(--tw-divide-y-reverse));
	border-top-width: calc(2px*(1 - var(--tw-divide-y-reverse)))
}

.divide-gray-300>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color: rgba(209, 213, 219, var(--tw-divide-opacity))
}

.divide-gray-600>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color: rgba(75, 85, 99, var(--tw-divide-opacity))
}

.divide-gray-400>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color: rgba(156, 163, 175, var(--tw-divide-opacity))
}

.divide-gray-200>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color: rgba(229, 231, 235, var(--tw-divide-opacity))
}

.divide-gray-700>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color: rgba(55, 65, 81, var(--tw-divide-opacity))
}

.overflow-hidden {
	overflow: hidden
}

.break-words {
	word-wrap: break-word
}

.rounded-lg {
	border-radius: .5rem
}

.rounded-3xl {
	border-radius: 1.5rem
}

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

.rounded {
	border-radius: .25rem
}

.rounded-b-3xl {
	border-bottom-left-radius: 1.5rem;
	border-bottom-right-radius: 1.5rem
}

.border {
	border-width: 1px
}

.border-2 {
	border-width: 2px
}

.border-t {
	border-top-width: 1px
}

.border-b {
	border-bottom-width: 1px
}

.border-gray-800 {
	--tw-border-opacity: 1;
	border-color: rgba(31, 41, 55, var(--tw-border-opacity))
}

.border-transparent {
	border-color: transparent
}

.border-gray-300 {
	--tw-border-opacity: 1;
	border-color: rgba(209, 213, 219, var(--tw-border-opacity))
}

.border-gray-200 {
	--tw-border-opacity: 1;
	border-color: rgba(229, 231, 235, var(--tw-border-opacity))
}

.border-black {
	--tw-border-opacity: 1;
	border-color: rgba(0, 4, 16, var(--tw-border-opacity))
}

.border-gray-100 {
	--tw-border-opacity: 1;
	border-color: rgba(243, 244, 246, var(--tw-border-opacity))
}

.border-gray-400 {
	--tw-border-opacity: 1;
	border-color: rgba(156, 163, 175, var(--tw-border-opacity))
}

.border-red-300 {
	--tw-border-opacity: 1;
	border-color: rgba(252, 165, 165, var(--tw-border-opacity))
}

.bg-gray-50 {
	--tw-bg-opacity: 1;
	background-color: rgba(249, 250, 251, var(--tw-bg-opacity))
}

.bg-gray-800 {
	--tw-bg-opacity: 1;
	background-color: rgba(31, 41, 55, var(--tw-bg-opacity))
}

.bg-red-300 {
	--tw-bg-opacity: 1;
	background-color: rgba(252, 165, 165, var(--tw-bg-opacity))
}

.bg-green-300 {
	--tw-bg-opacity: 1;
	background-color: rgba(134, 239, 172, var(--tw-bg-opacity))
}

.bg-gray-700 {
	--tw-bg-opacity: 1;
	background-color: rgba(55, 65, 81, var(--tw-bg-opacity))
}

.bg-brand-gold-base {
	--tw-bg-opacity: 1;
	background-color: rgba(255, 165, 24, var(--tw-bg-opacity))
}

.bg-brand-gold-light {
	--tw-bg-opacity: 1;
	background-color: rgba(254, 187, 0, var(--tw-bg-opacity))
}

.bg-blue-600 {
	--tw-bg-opacity: 1;
	background-color: rgba(37, 99, 235, var(--tw-bg-opacity))
}

.bg-white {
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-brand-red-base {
	--tw-bg-opacity: 1;
	background-color: rgba(235, 26, 0, var(--tw-bg-opacity))
}

.bg-brand-green-light {
	--tw-bg-opacity: 1;
	background-color: rgba(54, 234, 176, var(--tw-bg-opacity))
}

.bg-blue-700 {
	--tw-bg-opacity: 1;
	background-color: rgba(29, 78, 216, var(--tw-bg-opacity))
}

.bg-black {
	--tw-bg-opacity: 1;
	background-color: rgba(0, 4, 16, var(--tw-bg-opacity))
}

.bg-indigo-500 {
	--tw-bg-opacity: 1;
	background-color: rgba(99, 102, 241, var(--tw-bg-opacity))
}

.bg-blue-800 {
	--tw-bg-opacity: 1;
	background-color: rgba(30, 64, 175, var(--tw-bg-opacity))
}

.bg-green-50 {
	--tw-bg-opacity: 1;
	background-color: rgba(240, 253, 244, var(--tw-bg-opacity))
}

.bg-cyan-600 {
	--tw-bg-opacity: 1;
	background-color: rgba(8, 145, 178, var(--tw-bg-opacity))
}

.bg-red-50 {
	--tw-bg-opacity: 1;
	background-color: rgba(254, 242, 242, var(--tw-bg-opacity))
}

.bg-cyan-700 {
	--tw-bg-opacity: 1;
	background-color: rgba(14, 116, 144, var(--tw-bg-opacity))
}

.bg-\[\#1A2C52\] {
	--tw-bg-opacity: 1;
	background-color: rgba(26, 44, 82, var(--tw-bg-opacity))
}

.bg-gradient-to-r {
	background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.bg-gradient-to-b {
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.bg-gradient-to-t {
	background-image: linear-gradient(to top, var(--tw-gradient-stops))
}

.from-blue-400 {
	--tw-gradient-from: #60a5fa;
	--tw-gradient-to: rgba(96, 165, 250, 0);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-blue-700 {
	--tw-gradient-from: #1d4ed8;
	--tw-gradient-to: rgba(29, 78, 216, 0);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-900 {
	--tw-gradient-from: #111827;
	--tw-gradient-to: rgba(17, 24, 39, 0);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-transparent {
	--tw-gradient-from: transparent;
	--tw-gradient-to: transparent;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.to-transparent {
	--tw-gradient-to: transparent
}

.object-cover {
	-o-object-fit: cover;
	object-fit: cover
}

.object-center {
	-o-object-position: center;
	object-position: center
}

.object-left-top {
	-o-object-position: left top;
	object-position: left top
}

.p-2 {
	padding: .5rem
}

.p-6 {
	padding: 1.5rem
}

.p-4 {
	padding: 1rem
}

.p-5 {
	padding: 1.25rem
}

.p-1 {
	padding: .25rem
}

.p-3 {
	padding: .75rem
}

.py-10 {
	padding-bottom: 2.5rem;
	padding-top: 2.5rem
}

.py-2 {
	padding-bottom: .5rem;
	padding-top: .5rem
}

.py-5 {
	padding-bottom: 1.25rem;
	padding-top: 1.25rem
}

.px-3 {
	padding-left: .75rem;
	padding-right: .75rem
}

.px-6 {
	padding-left: 1.5rem;
	padding-right: 1.5rem
}

.py-3 {
	padding-bottom: .75rem;
	padding-top: .75rem
}

.py-16 {
	padding-bottom: 4rem;
	padding-top: 4rem
}

.py-20 {
	padding-bottom: 5rem;
	padding-top: 5rem
}

.px-10 {
	padding-left: 2.5rem;
	padding-right: 2.5rem
}

.py-0\.5 {
	padding-bottom: .125rem;
	padding-top: .125rem
}

.py-0 {
	padding-bottom: 0;
	padding-top: 0
}

.py-4 {
	padding-bottom: 1rem;
	padding-top: 1rem
}

.px-5 {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}

.py-12 {
	padding-bottom: 3rem;
	padding-top: 3rem
}

.py-8 {
	padding-bottom: 2rem;
	padding-top: 2rem
}

.px-1 {
	padding-left: .25rem;
	padding-right: .25rem
}

.px-8 {
	padding-left: 2rem;
	padding-right: 2rem
}

.px-2 {
	padding-left: .5rem;
	padding-right: .5rem
}

.px-20 {
	padding-left: 5rem;
	padding-right: 5rem
}

.pt-8 {
	padding-top: 2rem
}

.pb-16 {
	padding-bottom: 4rem
}

.pt-2 {
	padding-top: .5rem
}

.pb-12 {
	padding-bottom: 3rem
}

.pt-6 {
	padding-top: 1.5rem
}

.pt-4 {
	padding-top: 1rem
}

.pt-10 {
	padding-top: 2.5rem
}

.pt-20 {
	padding-top: 5rem
}

.pb-6 {
	padding-bottom: 1.5rem
}

.pt-5 {
	padding-top: 1.25rem
}

.pt-3 {
	padding-top: .75rem
}

.pt-16 {
	padding-top: 4rem
}

.pb-10 {
	padding-bottom: 2.5rem
}

.pt-1 {
	padding-top: .25rem
}

.pb-20 {
	padding-bottom: 5rem
}

.pb-2 {
	padding-bottom: .5rem
}

.pr-12 {
	padding-right: 3rem
}

.pl-5 {
	padding-left: 1.25rem
}

.pt-12 {
	padding-top: 3rem
}

.pb-32 {
	padding-bottom: 8rem
}

.pb-8 {
	padding-bottom: 2rem
}

.pl-11 {
	padding-left: 2.75rem
}

.pl-3 {
	padding-left: .75rem
}

.pr-10 {
	padding-right: 2.5rem
}

.text-left {
	text-align: left
}

.text-center {
	text-align: center
}

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

.text-base {
	font-size: 1rem;
	line-height: 1.5rem
}

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

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

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

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

.text-5xl {
	font-size: 3rem;
	line-height: 1
}

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

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

.text-6xl {
	font-size: 3.75rem;
	line-height: 1
}

.font-black {
	font-weight: 900
}

.font-semibold {
	font-weight: 600
}

.font-medium {
	font-weight: 500
}

.font-bold {
	font-weight: 700
}

.font-light {
	font-weight: 300
}

.font-normal {
	font-weight: 400
}

.font-extrabold {
	font-weight: 800
}

.uppercase {
	text-transform: uppercase
}

.capitalize {
	text-transform: capitalize
}

.italic {
	font-style: italic
}

.leading-normal {
	line-height: 1.5
}

.leading-4 {
	line-height: 1rem
}

.leading-6 {
	line-height: 1.5rem
}

.leading-\[0\.6rem\] {
	line-height: .6rem
}

.leading-9 {
	line-height: 2.25rem
}

.leading-none {
	line-height: 1
}

.leading-7 {
	line-height: 1.75rem
}

.leading-8 {
	line-height: 2rem
}

.leading-snug {
	line-height: 1.375
}

.leading-tight {
	line-height: 1.25
}

.tracking-tight {
	letter-spacing: -.025em
}

.tracking-wide {
	letter-spacing: .025em
}

.tracking-wider {
	letter-spacing: .05em
}

.text-black {
	--tw-text-opacity: 1;
	color: rgba(0, 4, 16, var(--tw-text-opacity))
}

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

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

.text-gray-400 {
	--tw-text-opacity: 1;
	color: rgba(156, 163, 175, var(--tw-text-opacity))
}

.text-blue-500 {
	--tw-text-opacity: 1;
	color: rgba(59, 130, 246, var(--tw-text-opacity))
}

.text-gray-100 {
	--tw-text-opacity: 1;
	color: rgba(243, 244, 246, var(--tw-text-opacity))
}

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

.text-brand-green-light {
	--tw-text-opacity: 1;
	color: rgba(54, 234, 176, var(--tw-text-opacity))
}

.text-brand-gold-light {
	--tw-text-opacity: 1;
	color: rgba(254, 187, 0, var(--tw-text-opacity))
}

.text-gray-50 {
	--tw-text-opacity: 1;
	color: rgba(249, 250, 251, var(--tw-text-opacity))
}

.text-brand-gold-base {
	--tw-text-opacity: 1;
	color: rgba(255, 165, 24, var(--tw-text-opacity))
}

.text-brand-blue-light {
	--tw-text-opacity: 1;
	color: rgba(43, 200, 255, var(--tw-text-opacity))
}

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

.text-blue-200 {
	--tw-text-opacity: 1;
	color: rgba(191, 219, 254, var(--tw-text-opacity))
}

.text-green-800 {
	--tw-text-opacity: 1;
	color: rgba(22, 101, 52, var(--tw-text-opacity))
}

.text-red-400 {
	--tw-text-opacity: 1;
	color: rgba(248, 113, 113, var(--tw-text-opacity))
}

.text-red-800 {
	--tw-text-opacity: 1;
	color: rgba(153, 27, 27, var(--tw-text-opacity))
}

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

.text-cyan-200 {
	--tw-text-opacity: 1;
	color: rgba(165, 243, 252, var(--tw-text-opacity))
}

.\!text-gray-50 {
	--tw-text-opacity: 1 !important;
	color: rgba(249, 250, 251, var(--tw-text-opacity)) !important
}

.text-brand-green-base {
	--tw-text-opacity: 1;
	color: rgba(63, 175, 73, var(--tw-text-opacity))
}

.text-green-900 {
	--tw-text-opacity: 1;
	color: rgba(20, 83, 45, var(--tw-text-opacity))
}

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

.text-indigo-600 {
	--tw-text-opacity: 1;
	color: rgba(79, 70, 229, var(--tw-text-opacity))
}

.antialiased {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.placeholder-gray-300::-moz-placeholder {
	--tw-placeholder-opacity: 1;
	color: rgba(209, 213, 219, var(--tw-placeholder-opacity))
}

.placeholder-gray-300:-ms-input-placeholder {
	--tw-placeholder-opacity: 1;
	color: rgba(209, 213, 219, var(--tw-placeholder-opacity))
}

.placeholder-gray-300::placeholder {
	--tw-placeholder-opacity: 1;
	color: rgba(209, 213, 219, var(--tw-placeholder-opacity))
}

.placeholder-gray-500::-moz-placeholder {
	--tw-placeholder-opacity: 1;
	color: rgba(107, 114, 128, var(--tw-placeholder-opacity))
}

.placeholder-gray-500:-ms-input-placeholder {
	--tw-placeholder-opacity: 1;
	color: rgba(107, 114, 128, var(--tw-placeholder-opacity))
}

.placeholder-gray-500::placeholder {
	--tw-placeholder-opacity: 1;
	color: rgba(107, 114, 128, var(--tw-placeholder-opacity))
}

.placeholder-red-300::-moz-placeholder {
	--tw-placeholder-opacity: 1;
	color: rgba(252, 165, 165, var(--tw-placeholder-opacity))
}

.placeholder-red-300:-ms-input-placeholder {
	--tw-placeholder-opacity: 1;
	color: rgba(252, 165, 165, var(--tw-placeholder-opacity))
}

.placeholder-red-300::placeholder {
	--tw-placeholder-opacity: 1;
	color: rgba(252, 165, 165, var(--tw-placeholder-opacity))
}

.opacity-10 {
	opacity: .1
}

.opacity-100 {
	opacity: 1
}

.opacity-25 {
	opacity: .25
}

.opacity-75 {
	opacity: .75
}

.mix-blend-normal {
	mix-blend-mode: normal
}

.mix-blend-multiply {
	mix-blend-mode: multiply
}

.shadow-2xl {
	--tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);
	--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color)
}

.shadow-2xl,
.shadow-sm {
	box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow)
}

.shadow-sm {
	--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
	--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}

.shadow-lg {
	--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
}

.shadow-lg,
.shadow-xl {
	box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow)
}

.shadow-xl {
	--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)
}

.shadow-7xl {
	--tw-shadow: 0px 8px 250px -12px #36eab0;
	--tw-shadow-colored: 0px 8px 250px -12px var(--tw-shadow-color)
}

.shadow-7xl,
.shadow-md {
	box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow)
}

.shadow-md {
	--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
}

.shadow {
	--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow)
}

.shadow-gray-800 {
	--tw-shadow-color: #1f2937;
	--tw-shadow: var(--tw-shadow-colored)
}

.shadow-brand-blue-light {
	--tw-shadow-color: #2bc8ff;
	--tw-shadow: var(--tw-shadow-colored)
}

.shadow-brand-green-light {
	--tw-shadow-color: #36eab0;
	--tw-shadow: var(--tw-shadow-colored)
}

.outline {
	outline-style: solid
}

.ring-4 {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.ring-1,
.ring-4 {
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 transparent;
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 transparent)
}

.ring-1 {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.ring-2 {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 transparent;
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 transparent)
}

.grayscale {
	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)
}

.grayscale {
	--tw-grayscale: grayscale(100%)
}

.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 {
	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-300 {
	transition-duration: .3s
}

.duration-75 {
	transition-duration: 75ms
}

.duration-500 {
	transition-duration: .5s
}

.duration-1000 {
	transition-duration: 1s
}

.ease-in-out {
	transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.ease-out {
	transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

.ease-in {
	transition-timing-function: cubic-bezier(.4, 0, 1, 1)
}

.marker\:text-brand-gold-base ::marker {
	color: #ffa518
}

.marker\:text-brand-gold-base::marker {
	color: #ffa518
}

.first\:border-t-0:first-child {
	border-top-width: 0
}

.first\:pt-0:first-child {
	padding-top: 0
}

.hover\:border-brand-blue-light:hover {
	--tw-border-opacity: 1;
	border-color: rgba(43, 200, 255, var(--tw-border-opacity))
}

.hover\:bg-brand-gold-light:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(254, 187, 0, var(--tw-bg-opacity))
}

.hover\:bg-blue-700:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(29, 78, 216, var(--tw-bg-opacity))
}

.hover\:bg-gray-50:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(249, 250, 251, var(--tw-bg-opacity))
}

.hover\:bg-brand-red-light:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(255, 32, 5, var(--tw-bg-opacity))
}

.hover\:bg-indigo-600:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(79, 70, 229, var(--tw-bg-opacity))
}

.hover\:bg-gray-100:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(243, 244, 246, var(--tw-bg-opacity))
}

.hover\:bg-black:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(0, 4, 16, var(--tw-bg-opacity))
}

.hover\:bg-cyan-700:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(14, 116, 144, var(--tw-bg-opacity))
}

.hover\:bg-green-600:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(22, 163, 74, var(--tw-bg-opacity))
}

.hover\:to-blue-600:hover {
	--tw-gradient-to: #2563eb
}

.hover\:text-red-700:hover {
	--tw-text-opacity: 1;
	color: rgba(185, 28, 28, var(--tw-text-opacity))
}

.hover\:text-blue-700:hover {
	--tw-text-opacity: 1;
	color: rgba(29, 78, 216, var(--tw-text-opacity))
}

.hover\:text-brand-blue-light:hover {
	--tw-text-opacity: 1;
	color: rgba(43, 200, 255, var(--tw-text-opacity))
}

.hover\:text-brand-gold-light:hover {
	--tw-text-opacity: 1;
	color: rgba(254, 187, 0, var(--tw-text-opacity))
}

.hover\:text-\[\#5865F2\]:hover {
	--tw-text-opacity: 1;
	color: rgba(88, 101, 242, var(--tw-text-opacity))
}

.hover\:text-\[\#1da1f2\]:hover {
	--tw-text-opacity: 1;
	color: rgba(29, 161, 242, var(--tw-text-opacity))
}

.hover\:text-\[\#C13584\]:hover {
	--tw-text-opacity: 1;
	color: rgba(193, 53, 132, var(--tw-text-opacity))
}

.hover\:text-white:hover {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.hover\:text-brand-red-light:hover {
	--tw-text-opacity: 1;
	color: rgba(255, 32, 5, var(--tw-text-opacity))
}

.hover\:text-brand-green-light:hover {
	--tw-text-opacity: 1;
	color: rgba(54, 234, 176, var(--tw-text-opacity))
}

.hover\:shadow-xl:hover {
	--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)
}

.hover\:shadow-2xl:hover,
.hover\:shadow-xl:hover {
	box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow)
}

.hover\:shadow-2xl:hover {
	--tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);
	--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color)
}

.focus\:border-brand-blue-light:focus {
	--tw-border-opacity: 1;
	border-color: rgba(43, 200, 255, var(--tw-border-opacity))
}

.focus\:border-cyan-500:focus {
	--tw-border-opacity: 1;
	border-color: rgba(6, 182, 212, var(--tw-border-opacity))
}

.focus\:border-red-500:focus {
	--tw-border-opacity: 1;
	border-color: rgba(239, 68, 68, var(--tw-border-opacity))
}

.focus\:border-indigo-500:focus {
	--tw-border-opacity: 1;
	border-color: rgba(99, 102, 241, var(--tw-border-opacity))
}

.focus\:outline-none:focus {
	outline: 2px solid transparent;
	outline-offset: 2px
}

.focus\:ring-2:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 transparent;
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 transparent)
}

.focus\:ring-inset:focus {
	--tw-ring-inset: inset
}

.focus\:ring-yellow-500:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(234, 179, 8, var(--tw-ring-opacity))
}

.focus\:ring-yellow-600:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(202, 138, 4, var(--tw-ring-opacity))
}

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

.focus\:ring-blue-50:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity))
}

.focus\:ring-red-800:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity))
}

.focus\:ring-brand-gold-light:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(254, 187, 0, var(--tw-ring-opacity))
}

.focus\:ring-indigo-600:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity))
}

.focus\:ring-cyan-500:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(6, 182, 212, var(--tw-ring-opacity))
}

.focus\:ring-cyan-300:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(103, 232, 249, var(--tw-ring-opacity))
}

.focus\:ring-green-600:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(22, 163, 74, var(--tw-ring-opacity))
}

.focus\:ring-indigo-500:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity))
}

.focus\:ring-red-500:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity))
}

.focus\:ring-offset-2:focus {
	--tw-ring-offset-width: 2px
}

.group:hover .group-hover\:ml-0 {
	margin-left: 0
}

.group:hover .group-hover\:border-brand-blue-light {
	--tw-border-opacity: 1;
	border-color: rgba(43, 200, 255, var(--tw-border-opacity))
}

.group:hover .group-hover\:border-brand-gold-light {
	--tw-border-opacity: 1;
	border-color: rgba(254, 187, 0, var(--tw-border-opacity))
}

.group:hover .group-hover\:border-t-gray-800 {
	--tw-border-opacity: 1;
	border-top-color: rgba(31, 41, 55, var(--tw-border-opacity))
}

.group:hover .group-hover\:text-gray-900 {
	--tw-text-opacity: 1;
	color: rgba(17, 24, 39, var(--tw-text-opacity))
}

.group:hover .group-hover\:text-gray-700 {
	--tw-text-opacity: 1;
	color: rgba(55, 65, 81, var(--tw-text-opacity))
}

.group:hover .group-hover\:text-black {
	--tw-text-opacity: 1;
	color: rgba(0, 4, 16, var(--tw-text-opacity))
}

.group:hover .group-hover\:text-brand-blue-light {
	--tw-text-opacity: 1;
	color: rgba(43, 200, 255, var(--tw-text-opacity))
}

.group:hover .group-hover\:opacity-100 {
	opacity: 1
}

.peer:checked~.peer-checked\:ring-brand-green-light {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(54, 234, 176, var(--tw-ring-opacity))
}

.prose-headings\:font-black :is(:where(h1, h2, h3, h4, th):not(:where([class~=not-prose] *))) {
	font-weight: 900
}

.prose-headings\:text-white :is(:where(h1, h2, h3, h4, th):not(:where([class~=not-prose] *))) {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.prose-h3\:text-sm :is(:where(h3):not(:where([class~=not-prose] *))) {
	font-size: .875rem;
	line-height: 1.25rem
}

.prose-h3\:font-bold :is(:where(h3):not(:where([class~=not-prose] *))) {
	font-weight: 700
}

.prose-h3\:uppercase :is(:where(h3):not(:where([class~=not-prose] *))) {
	text-transform: uppercase
}

.prose-h3\:text-blue-800 :is(:where(h3):not(:where([class~=not-prose] *))) {
	--tw-text-opacity: 1;
	color: rgba(30, 64, 175, var(--tw-text-opacity))
}

.prose-a\:text-brand-green-light :is(:where(a):not(:where([class~=not-prose] *))) {
	--tw-text-opacity: 1;
	color: rgba(54, 234, 176, var(--tw-text-opacity))
}

.prose-a\:text-gray-400 :is(:where(a):not(:where([class~=not-prose] *))) {
	--tw-text-opacity: 1;
	color: rgba(156, 163, 175, var(--tw-text-opacity))
}

.prose-a\:text-brand-gold-light :is(:where(a):not(:where([class~=not-prose] *))) {
	--tw-text-opacity: 1;
	color: rgba(254, 187, 0, var(--tw-text-opacity))
}

.prose-a\:no-underline :is(:where(a):not(:where([class~=not-prose] *))) {
	-webkit-text-decoration-line: none;
	text-decoration-line: none
}

.hover\:prose-a\:text-brand-gold-light :is(:where(a):not(:where([class~=not-prose] *))):hover {
	--tw-text-opacity: 1;
	color: rgba(254, 187, 0, var(--tw-text-opacity))
}

.hover\:prose-a\:text-brand-blue-light :is(:where(a):not(:where([class~=not-prose] *))):hover {
	--tw-text-opacity: 1;
	color: rgba(43, 200, 255, var(--tw-text-opacity))
}

.hover\:prose-a\:text-brand-gold-base :is(:where(a):not(:where([class~=not-prose] *))):hover {
	--tw-text-opacity: 1;
	color: rgba(255, 165, 24, var(--tw-text-opacity))
}

.prose-strong\:text-white :is(:where(strong):not(:where([class~=not-prose] *))) {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.prose-li\:my-3 :is(:where(li):not(:where([class~=not-prose] *))) {
	margin-bottom: .75rem;
	margin-top: .75rem
}

.prose-li\:leading-8 :is(:where(li):not(:where([class~=not-prose] *))) {
	line-height: 2rem
}

.prose-p\:prose-li\:my-0 :is(:where(li):not(:where([class~=not-prose] *))) :is(:where(p):not(:where([class~=not-prose] *))) {
	margin-bottom: 0;
	margin-top: 0
}

@media (min-width:640px) {
	.sm\:aspect-w-9 {
		--tw-aspect-w: 9;
		padding-bottom: calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
		position: relative
	}

	.sm\:aspect-w-9>* {
		bottom: 0;
		height: 100%;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 100%
	}

	.sm\:aspect-h-6 {
		--tw-aspect-h: 6
	}

	.sm\:aspect-w-3 {
		--tw-aspect-w: 3;
		padding-bottom: calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
		position: relative
	}

	.sm\:aspect-w-3>* {
		bottom: 0;
		height: 100%;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 100%
	}

	.sm\:aspect-h-5 {
		--tw-aspect-h: 5
	}

	.sm\:visible {
		visibility: visible
	}

	.sm\:col-span-2 {
		grid-column: span 2/span 2
	}

	.sm\:float-right {
		float: right
	}

	.sm\:float-left {
		float: left
	}

	.sm\:mt-24 {
		margin-top: 6rem
	}

	.sm\:mt-8 {
		margin-top: 2rem
	}

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

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

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

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

	.sm\:mr-6 {
		margin-right: 1.5rem
	}

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

	.sm\:block {
		display: block
	}

	.sm\:flex {
		display: flex
	}

	.sm\:grid {
		display: grid
	}

	.sm\:h-28 {
		height: 7rem
	}

	.sm\:h-12 {
		height: 3rem
	}

	.sm\:h-2\/3 {
		height: 66.666667%
	}

	.sm\:h-64 {
		height: 16rem
	}

	.sm\:w-12 {
		width: 3rem
	}

	.sm\:w-64 {
		width: 16rem
	}

	.sm\:max-w-3xl {
		max-width: 48rem
	}

	.sm\:-translate-y-16 {
		--tw-translate-y: -4rem
	}

	.sm\:-translate-y-16,
	.sm\:translate-x-16 {
		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))
	}

	.sm\:translate-x-16 {
		--tw-translate-x: 4rem
	}

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

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

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

	.sm\:items-start {
		align-items: flex-start
	}

	.sm\:items-end {
		align-items: flex-end
	}

	.sm\:justify-start {
		justify-content: flex-start
	}

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


	.sm\:gap-6 {
		gap: 1.5rem
	}

	.sm\:gap-y-8 {
		row-gap: 2rem
	}

	.sm\:gap-x-4 {
		-moz-column-gap: 1rem;
		column-gap: 1rem
	}

	.sm\:space-y-0>:not([hidden])~:not([hidden]) {
		--tw-space-y-reverse: 0;
		margin-bottom: calc(0px*var(--tw-space-y-reverse));
		margin-top: calc(0px*(1 - var(--tw-space-y-reverse)))
	}

	.sm\:space-x-2>:not([hidden])~:not([hidden]) {
		--tw-space-x-reverse: 0;
		margin-left: calc(.5rem*(1 - var(--tw-space-x-reverse)));
		margin-right: calc(.5rem*var(--tw-space-x-reverse))
	}

	.sm\:space-x-6>:not([hidden])~:not([hidden]) {
		--tw-space-x-reverse: 0;
		margin-left: calc(1.5rem*(1 - var(--tw-space-x-reverse)));
		margin-right: calc(1.5rem*var(--tw-space-x-reverse))
	}

	.sm\:space-x-4>:not([hidden])~:not([hidden]) {
		--tw-space-x-reverse: 0;
		margin-left: calc(1rem*(1 - var(--tw-space-x-reverse)));
		margin-right: calc(1rem*var(--tw-space-x-reverse))
	}

	.sm\:rounded-lg {
		border-radius: .5rem
	}

	.sm\:border-0 {
		border-width: 0
	}

	.sm\:border-r {
		border-right-width: 1px
	}

	.sm\:p-6 {
		padding: 1.5rem
	}

	.sm\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}

	.sm\:px-16 {
		padding-left: 4rem;
		padding-right: 4rem
	}

	.sm\:py-16 {
		padding-bottom: 4rem;
		padding-top: 4rem
	}

	.sm\:py-24 {
		padding-bottom: 6rem;
		padding-top: 6rem
	}

	.sm\:pt-8 {
		padding-top: 2rem
	}

	.sm\:pb-8 {
		padding-bottom: 2rem
	}

	.sm\:pt-5 {
		padding-top: 1.25rem
	}

	.sm\:pt-16 {
		padding-top: 4rem
	}

	.sm\:pb-16 {
		padding-bottom: 4rem
	}

	.sm\:pt-20 {
		padding-top: 5rem
	}

	.sm\:pt-2 {
		padding-top: .5rem
	}

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

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

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

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

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

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

	.sm\:text-base {
		font-size: 1rem;
		line-height: 1.5rem
	}

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

	.sm\:leading-tight {
		line-height: 1.25
	}
}

@media (min-width:768px) {
	.md\:aspect-w-6 {
		--tw-aspect-w: 6;
		padding-bottom: calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
		position: relative
	}

	.md\:aspect-w-6>* {
		bottom: 0;
		height: 100%;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 100%
	}

	.md\:aspect-h-5 {
		--tw-aspect-h: 5
	}

	.md\:aspect-w-2 {
		--tw-aspect-w: 2;
		padding-bottom: calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
		position: relative
	}

	.md\:aspect-w-2>* {
		bottom: 0;
		height: 100%;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 100%
	}

	.md\:aspect-h-1 {
		--tw-aspect-h: 1
	}

	.md\:order-2 {
		order: 2
	}

	.md\:order-1 {
		order: 1
	}

	.md\:col-span-7 {
		grid-column: span 7/span 7
	}

	.md\:col-span-3 {
		grid-column: span 3/span 3
	}

	.md\:col-span-12 {
		grid-column: span 12/span 12
	}

	.md\:col-span-4 {
		grid-column: span 4/span 4
	}

	.md\:col-span-6 {
		grid-column: span 6/span 6
	}

	.md\:col-span-8 {
		grid-column: span 8/span 8
	}

	.md\:col-span-9 {
		grid-column: span 9/span 9
	}

	.md\:col-span-1 {
		grid-column: span 1/span 1
	}

	.md\:col-span-2 {
		grid-column: span 2/span 2
	}

	.md\:col-start-5 {
		grid-column-start: 5
	}

	.md\:col-start-3 {
		grid-column-start: 3
	}

	.md\:row-start-1 {
		grid-row-start: 1
	}

	.md\:mt-16 {
		margin-top: 4rem
	}

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

	.md\:mt-8 {
		margin-top: 2rem
	}

	.md\:mt-0 {
		margin-top: 0
	}

	.md\:mt-12 {
		margin-top: 3rem
	}

	.md\:-mt-32 {
		margin-top: -8rem
	}

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

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

	.md\:grid {
		display: grid
	}

	.md\:hidden {
		display: none
	}

	.md\:h-40 {
		height: 10rem
	}

	.md\:max-h-96 {
		max-height: 24rem
	}

	.md\:w-1\/2 {
		width: 50%
	}

	.md\:max-w-3xl {
		max-width: 48rem
	}

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

	.md\:max-w-4xl {
		max-width: 56rem
	}

	.md\:max-w-5xl {
		max-width: 64rem
	}

	.md\:max-w-xl {
		max-width: 36rem
	}

	.md\:-translate-y-20 {
		--tw-translate-y: -5rem;
		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-6 {
		grid-template-columns: repeat(6, minmax(0, 1fr))
	}

	.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-12 {
		grid-template-columns: repeat(12, minmax(0, 1fr))
	}

	.md\:justify-start {
		justify-content: flex-start
	}

	.md\:gap-8 {
		gap: 2rem
	}

	.md\:gap-6 {
		gap: 1.5rem
	}

	.md\:space-y-0>:not([hidden])~:not([hidden]) {
		--tw-space-y-reverse: 0;
		margin-bottom: calc(0px*var(--tw-space-y-reverse));
		margin-top: calc(0px*(1 - var(--tw-space-y-reverse)))
	}

	.md\:space-x-4>:not([hidden])~:not([hidden]) {
		--tw-space-x-reverse: 0;
		margin-left: calc(1rem*(1 - var(--tw-space-x-reverse)));
		margin-right: calc(1rem*var(--tw-space-x-reverse))
	}

	.md\:rounded-lg {
		border-radius: .5rem
	}

	.md\:p-8 {
		padding: 2rem
	}

	.md\:py-10 {
		padding-bottom: 2.5rem;
		padding-top: 2.5rem
	}

	.md\:px-10 {
		padding-left: 2.5rem;
		padding-right: 2.5rem
	}

	.md\:pt-36 {
		padding-top: 9rem
	}

	.md\:pb-16 {
		padding-bottom: 4rem
	}

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

	.md\:text-6xl {
		font-size: 3.75rem;
		line-height: 1
	}

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

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

	.md\:text-7xl {
		font-size: 4.5rem;
		line-height: 1
	}

	.md\:text-8xl {
		font-size: 6rem;
		line-height: 1
	}

	.md\:text-5xl {
		font-size: 3rem;
		line-height: 1
	}

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

	.md\:leading-none {
		line-height: 1
	}

	.md\:leading-tight {
		line-height: 1.25
	}

	.md\:leading-9 {
		line-height: 2.25rem
	}
}

@media (min-width:1024px) {
	.lg\:aspect-h-1 {
		--tw-aspect-h: 1
	}

	.lg\:aspect-w-1 {
		--tw-aspect-w: 1;
		padding-bottom: calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
		position: relative
	}

	.lg\:aspect-w-1>* {
		bottom: 0;
		height: 100%;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 100%
	}

	.lg\:aspect-h-4 {
		--tw-aspect-h: 4
	}

	.lg\:aspect-w-16 {
		--tw-aspect-w: 16;
		padding-bottom: calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);
		position: relative
	}

	.lg\:aspect-w-16>* {
		bottom: 0;
		height: 100%;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 100%
	}

	.lg\:aspect-h-9 {
		--tw-aspect-h: 9
	}

	.lg\:visible {
		visibility: visible
	}

	.lg\:col-span-4 {
		grid-column: span 4/span 4
	}

	.lg\:col-span-10 {
		grid-column: span 10/span 10
	}

	.lg\:col-span-2 {
		grid-column: span 2/span 2
	}

	.lg\:col-span-3 {
		grid-column: span 3/span 3
	}

	.lg\:col-start-1 {
		grid-column-start: 1
	}

	.lg\:col-start-3 {
		grid-column-start: 3
	}

	.lg\:col-start-2 {
		grid-column-start: 2
	}

	.lg\:row-start-1 {
		grid-row-start: 1
	}

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

	.lg\:my-16 {
		margin-bottom: 4rem;
		margin-top: 4rem
	}

	.lg\:mt-12 {
		margin-top: 3rem
	}

	.lg\:mt-8 {
		margin-top: 2rem
	}

	.lg\:-mt-2 {
		margin-top: -.5rem
	}

	.lg\:-mb-1 {
		margin-bottom: -.25rem
	}

	.lg\:mb-20 {
		margin-bottom: 5rem
	}

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

	.lg\:-mt-16 {
		margin-top: -4rem
	}

	.lg\:mt-24 {
		margin-top: 6rem
	}

	.lg\:mt-0 {
		margin-top: 0
	}

	.lg\:mb-8 {
		margin-bottom: 2rem
	}

	.lg\:ml-8 {
		margin-left: 2rem
	}

	.lg\:block {
		display: block
	}

	.lg\:flex {
		display: flex
	}

	.lg\:grid {
		display: grid
	}

	.lg\:hidden {
		display: none
	}

	.lg\:h-48 {
		height: 12rem
	}

	.lg\:h-56 {
		height: 14rem
	}

	.lg\:h-full {
		height: 100%
	}

	.lg\:w-64 {
		width: 16rem
	}

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

	.lg\:max-w-none {
		max-width: none
	}

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

	.lg\:max-w-5xl {
		max-width: 64rem
	}

	.lg\:translate-y-20 {
		--tw-translate-y: 5rem
	}

	.lg\:translate-y-0,
	.lg\: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))
	}

	.lg\:translate-y-0 {
		--tw-translate-y: 0px
	}

	.lg\:grid-flow-row-dense {
		grid-auto-flow: row dense
	}

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

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

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

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

	.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-1 {
		grid-template-columns: repeat(1, minmax(0, 1fr))
	}

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

	.lg\:items-end {
		align-items: flex-end
	}

	.lg\:gap-8 {
		gap: 2rem
	}

	.lg\:gap-4 {
		gap: 1rem
	}

	.lg\:gap-16 {
		gap: 4rem
	}

	.lg\:gap-x-8 {
		-moz-column-gap: 2rem;
		column-gap: 2rem
	}

	.lg\:gap-y-10 {
		row-gap: 2.5rem
	}

	.lg\:gap-x-16 {
		-moz-column-gap: 4rem;
		column-gap: 4rem
	}

	.lg\:gap-y-12 {
		row-gap: 3rem
	}

	.lg\:space-x-10>:not([hidden])~:not([hidden]) {
		--tw-space-x-reverse: 0;
		margin-left: calc(2.5rem*(1 - var(--tw-space-x-reverse)));
		margin-right: calc(2.5rem*var(--tw-space-x-reverse))
	}

	.lg\:space-y-0>:not([hidden])~:not([hidden]) {
		--tw-space-y-reverse: 0;
		margin-bottom: calc(0px*var(--tw-space-y-reverse));
		margin-top: calc(0px*(1 - var(--tw-space-y-reverse)))
	}

	.lg\:space-x-4>:not([hidden])~:not([hidden]) {
		--tw-space-x-reverse: 0;
		margin-left: calc(1rem*(1 - var(--tw-space-x-reverse)));
		margin-right: calc(1rem*var(--tw-space-x-reverse))
	}

	.lg\:self-center {
		align-self: center
	}

	.lg\:rounded-3xl {
		border-radius: 1.5rem
	}

	.lg\:bg-transparent {
		background-color: transparent
	}

	.lg\:bg-opacity-75 {
		--tw-bg-opacity: 0.75
	}

	.lg\:object-center {
		-o-object-position: center;
		object-position: center
	}

	.lg\:p-0 {
		padding: 0
	}

	.lg\:p-12 {
		padding: 3rem
	}

	.lg\:py-12 {
		padding-bottom: 3rem;
		padding-top: 3rem
	}

	.lg\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem
	}

	.lg\:py-20 {
		padding-bottom: 5rem;
		padding-top: 5rem
	}

	.lg\:py-16 {
		padding-bottom: 4rem;
		padding-top: 4rem
	}

	.lg\:py-24 {
		padding-bottom: 6rem;
		padding-top: 6rem
	}

	.lg\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}

	.lg\:px-16 {
		padding-left: 4rem;
		padding-right: 4rem
	}

	.lg\:py-32 {
		padding-bottom: 8rem;
		padding-top: 8rem
	}

	.lg\:pb-48 {
		padding-bottom: 12rem
	}

	.lg\:pt-20 {
		padding-top: 5rem
	}

	.lg\:pl-8 {
		padding-left: 2rem
	}

	.lg\:pt-24 {
		padding-top: 6rem
	}

	.lg\:pb-28 {
		padding-bottom: 7rem
	}

	.lg\:pr-0 {
		padding-right: 0
	}

	.lg\:pt-48 {
		padding-top: 12rem
	}

	.lg\:pb-36 {
		padding-bottom: 9rem
	}

	.lg\:pr-16 {
		padding-right: 4rem
	}

	.lg\:pr-12 {
		padding-right: 3rem
	}

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

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

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

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

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

	.lg\:text-5xl {
		font-size: 3rem;
		line-height: 1
	}

	.lg\:text-6xl {
		font-size: 3.75rem;
		line-height: 1
	}

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

	.lg\:font-bold {
		font-weight: 700
	}

	.lg\:leading-relaxed {
		line-height: 1.625
	}
}

@media (min-width:1280px) {
	.xl\:container {
		width: 100%
	}

	@media (min-width:640px) {
		.xl\:container {
			max-width: 640px
		}
	}

	@media (min-width:768px) {
		.xl\:container {
			max-width: 768px
		}
	}

	@media (min-width:1024px) {
		.xl\:container {
			max-width: 1024px
		}
	}

	@media (min-width:1280px) {
		.xl\:container {
			max-width: 1280px
		}
	}

	@media (min-width:1536px) {
		.xl\:container {
			max-width: 1536px
		}
	}

	.xl\:bottom-auto {
		bottom: auto
	}

	.xl\:top-0 {
		top: 0
	}

	.xl\:-mt-24 {
		margin-top: -6rem
	}

	.xl\:h-80 {
		height: 20rem
	}

	.xl\:w-72 {
		width: 18rem
	}

	.xl\:w-40 {
		width: 10rem
	}

	.xl\:translate-y-0 {
		--tw-translate-y: 0px
	}

	.xl\:-translate-y-1\/2,
	.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-y-1\/2 {
		--tw-translate-y: -50%
	}

	.xl\:gap-12 {
		gap: 3rem
	}

	.xl\:gap-8 {
		gap: 2rem
	}

	.xl\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem
	}

	.xl\:py-20 {
		padding-bottom: 5rem;
		padding-top: 5rem
	}

	.xl\:px-20 {
		padding-left: 5rem;
		padding-right: 5rem
	}

	.xl\:pr-12 {
		padding-right: 3rem
	}

	.xl\:pl-12 {
		padding-left: 3rem
	}
}

@media (min-width:1536px) {
	.\32xl\:pt-64 {
		padding-top: 16rem
	}
}


/* IFRAME */

#iframe{
	width: 65%;
	height: 85%;
	margin: auto; 
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);	
}

#iframe2{
	width: 65%;
	height: 85%;
	margin: auto; 
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);	

}

#iframe3{
	width: 65%;
	height: 85%;
	margin: auto; 
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);	

}

#iframe4{
	width: 65%;
	height: 85%;
	margin: auto; 
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);	
	overflow: hidden;

}

@media (max-width:500px) {
	#iframe4 {
		width: 90%;	
	}

	.mt-8.md:mt-0.md:order-1 {
		margin-top: 10px;
	}
}

.dropdown {
	float: left;
	overflow: hidden;
  }
  
  .dropdown .dropbtn {
	font-size: 16px;  
	border: none;
	outline: none;
	color: white;
	padding: 14px 16px;
	background-color: inherit;
	margin: 0;
  }

  
  .dropdown-content {
	display: none;
	position: absolute;
	min-width: 200px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
  }
  
  .dropdown-content a {
	float: none;
	color: white;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
	text-align: left;
	font-weight: 500;
  }
  
  .dropdown-content a:hover {
	background-color: #a09494;
  }
  
  .dropdown:hover .dropdown-content {
	display: block;
  }

  .footer {
	position: absolute;
	bottom: 0;
	width: 100%;
  }

 .btn-get-started {
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 17px;
  background: purple;
  letter-spacing: 1px;
  display: inline-block;
  padding: 8px 28px;
  border-radius: 50px;
  transition: 0.5s;
  margin: 10px;
  border: 2px solid #fff;
  color: #fff;
}

.btn-get-started:hover, .check-vote:hover, .change-vote:hover {
  background: darkorchid;
  border: 2px solid white;
}