 /* This file is auto-generated */@font-face {font-family: 'thin';src: url('fonts/Inter-Thin.woff2') format('woff2'),url('fonts/Inter-Thin.woff') format('woff');font-weight: 100;font-style: normal;font-display: swap;}
@font-face {font-family: 'xlight';src: url('fonts/Inter-ExtraLight.woff2') format('woff2'),url('fonts/Inter-ExtraLight.woff') format('woff');font-weight: 200;font-style: normal;font-display: swap;}
@font-face {font-family: 'light';src: url('fonts/Inter-Light.woff2') format('woff2'),url('fonts/Inter-Light.woff') format('woff');font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: 'body';src: url('fonts/Inter-Regular.woff2') format('woff2'),url('fonts/Inter-Regular.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'medium';src: url('fonts/Inter-Medium.woff2') format('woff2'),url('fonts/Inter-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: 'semi';src: url('fonts/Inter-SemiBold.woff2') format('woff2'),url('fonts/Inter-SemiBold.woff') format('woff');font-weight: 600;font-style: normal;font-display: swap;}
@font-face {font-family: 'bold';src: url('fonts/Inter-Bold.woff2') format('woff2'),url('fonts/Inter-Bold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'xbold';src: url('fonts/Inter-ExtraBold.woff2') format('woff2'),url('fonts/Inter-ExtraBold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'black';src: url('fonts/Inter-Black.woff2') format('woff2'),url('fonts/Inter-Black.woff') format('woff');font-weight: 900;font-style: normal;font-display: swap;}
/* ! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com */*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}
::after,::before{--tw-content:''}
:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}
body{margin:0;line-height:inherit}
hr{height:0;color:inherit;border-top-width:1px}
abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}
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-feature-settings:normal;font-variation-settings:normal;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{text-indent:0;border-color:inherit;border-collapse:collapse}
button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color: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;padding:0}
legend{padding:0}
menu,ol,ul{list-style:none;margin:0;padding:0}
dialog{padding:0}
textarea{resize:vertical}
input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}
[role=button],button{cursor:pointer}
:disabled{cursor:default}
audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}
img,video{max-width:100%;height:auto}
[hidden]{display:none}
[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{-webkit-appearance: none;  appearance: none;background-color: #fff;border-color: #6b7280;border-width: 1px;border-radius: 0px;padding-top: 0.5rem;padding-right: 0.75rem;padding-bottom: 0.5rem;padding-left: 0.75rem;font-size: 1rem;line-height: 1.5rem;--tw-shadow: 0 0 #0000;}
[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{outline: 2px solid transparent;outline-offset: 2px;--tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color: #2563eb;}
input::placeholder,textarea::placeholder{color: #6b7280;opacity: 1;}
::-webkit-datetime-edit-fields-wrapper{padding: 0;}
::-webkit-date-and-time-value{min-height: 1.5em;text-align: inherit;}
::-webkit-datetime-edit{display: inline-flex;}
::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top: 0;padding-bottom: 0;}
select{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position: right 0.5rem center;background-repeat: no-repeat;background-size: 1.5em 1.5em;padding-right: 2.5rem;print-color-adjust: exact;}
[multiple],[size]:where(select:not([size="1"])){background-image: initial;background-position: initial;background-repeat: unset;background-size: initial;padding-right: 0.75rem;print-color-adjust: unset;}
[type='checkbox'],[type='radio']{-webkit-appearance: none;  appearance: none;padding: 0;print-color-adjust: exact;display: inline-block;vertical-align: middle;background-origin: border-box;-webkit-user-select: none;  user-select: none;flex-shrink: 0;height: 1rem;width: 1rem;color: #2563eb;background-color: #fff;border-color: #6b7280;border-width: 1px;--tw-shadow: 0 0 #0000;}
[type='checkbox']{border-radius: 0px;}
[type='radio']{border-radius: 100%;}
[type='checkbox']:focus,[type='radio']:focus{outline: 2px solid transparent;outline-offset: 2px;--tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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), var(--tw-shadow);}
[type='checkbox']:checked,[type='radio']:checked{border-color: transparent;background-color: currentColor;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}
[type='checkbox']:checked{background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");}
@media (forced-colors: active) {[type='checkbox']:checked{-webkit-appearance: auto;  appearance: auto;}
}
[type='radio']:checked{background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");}
@media (forced-colors: active) {[type='radio']:checked{-webkit-appearance: auto;  appearance: auto;}
}
[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{border-color: transparent;background-color: currentColor;}
[type='checkbox']:indeterminate{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color: transparent;background-color: currentColor;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}
@media (forced-colors: active) {[type='checkbox']:indeterminate{-webkit-appearance: auto;  appearance: auto;}
}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{border-color: transparent;background-color: currentColor;}
[type='file']{background: unset;border-color: inherit;border-width: 0;border-radius: 0;padding: 0;font-size: unset;line-height: inherit;}
[type='file']:focus{outline: 1px solid ButtonText;outline: 1px auto -webkit-focus-ring-color;}
*, ::before, ::after{--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-gradient-from-position:  ;--tw-gradient-via-position:  ;--tw-gradient-to-position:  ;--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: rgb(59 130 246 / 0.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:  ;}
::backdrop{--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-gradient-from-position:  ;--tw-gradient-via-position:  ;--tw-gradient-to-position:  ;--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: rgb(59 130 246 / 0.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;}
}
.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance: none;  appearance: none;background-color: #fff;border-color: #6b7280;border-width: 1px;border-radius: 0px;padding-top: 0.5rem;padding-right: 0.75rem;padding-bottom: 0.5rem;padding-left: 0.75rem;font-size: 1rem;line-height: 1.5rem;--tw-shadow: 0 0 #0000;}
.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus{outline: 2px solid transparent;outline-offset: 2px;--tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--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);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color: #2563eb;}
.form-input::placeholder,.form-textarea::placeholder{color: #6b7280;opacity: 1;}
.form-input::-webkit-datetime-edit-fields-wrapper{padding: 0;}
.form-input::-webkit-date-and-time-value{min-height: 1.5em;text-align: inherit;}
.form-input::-webkit-datetime-edit{display: inline-flex;}
.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field{padding-top: 0;padding-bottom: 0;}
.collapse{visibility: collapse;}
.absolute{position: absolute;}
.relative{position: relative;}
.bottom-0{bottom: 0px;}
.left-0{left: 0px;}
.top-0{top: 0px;}
.z-0{z-index: 0;}
.z-10{z-index: 10;}
.z-50{z-index: 50;}
.-m-0{margin: -0px;}
.-m-1{margin: -0.25rem;}
.-m-2{margin: -0.5rem;}
.-m-3{margin: -0.75rem;}
.-m-4{margin: -1rem;}
.-m-6{margin: -1.5rem;}
.m-1{margin: 0.25rem;}
.m-2{margin: 0.5rem;}
.m-6{margin: 1.5rem;}
.mx-auto{margin-left: auto;margin-right: auto;}
.my-16{margin-top: 4rem;margin-bottom: 4rem;}
.mb-0{margin-bottom: 0px;}
.mb-1{margin-bottom: 0.25rem;}
.mb-12{margin-bottom: 3rem;}
.mb-16{margin-bottom: 4rem;}
.mb-2{margin-bottom: 0.5rem;}
.mb-24{margin-bottom: 6rem;}
.mb-32{margin-bottom: 8rem;}
.mb-4{margin-bottom: 1rem;}
.mb-6{margin-bottom: 1.5rem;}
.mb-8{margin-bottom: 2rem;}
.ml-0{margin-left: 0px;}
.ml-1\/12{margin-left: 8.333333%;}
.mr-1\/12{margin-right: 8.333333%;}
.mr-2{margin-right: 0.5rem;}
.mr-6{margin-right: 1.5rem;}
.mt-0{margin-top: 0px;}
.mt-12{margin-top: 3rem;}
.mt-16{margin-top: 4rem;}
.mt-6{margin-top: 1.5rem;}
.mt-8{margin-top: 2rem;}
.block{display: block;}
.inline-block{display: inline-block;}
.inline{display: inline;}
.flex{display: flex;}
.inline-flex{display: inline-flex;}
.grid{display: grid;}
.hidden{display: none;}
.h-10{height: 2.5rem;}
.h-5{height: 1.25rem;}
.h-6{height: 1.5rem;}
.h-8{height: 2rem;}
.h-auto{height: auto;}
.h-full{height: 100%;}
.min-h-\[600px\]{min-height: 600px;}
.min-h-\[60vh\]{min-height: 60vh;}
.min-h-\[70vh\]{min-height: 70vh;}
.min-h-\[80vh\]{min-height: 80vh;}
.w-1\/3{width: 33.333333%;}
.w-10{width: 2.5rem;}
.w-10\/12{width: 83.333333%;}
.w-2\/3{width: 66.666667%;}
.w-5{width: 1.25rem;}
.w-8{width: 2rem;}
.w-\[60px\]{width: 60px;}
.w-auto{width: auto;}
.w-full{width: 100%;}
.min-w-\[320px\]{min-width: 320px;}
.min-w-\[60px\]{min-width: 60px;}
.max-w-3xl{max-width: 48rem;}
.max-w-5xl{max-width: 64rem;}
.max-w-5xs{max-width: 8rem;}
.max-w-6xs{max-width: 6rem;}
.max-w-7xl{max-width: 80rem;}
.max-w-7xs{max-width: 4rem;}
.max-w-8xl{max-width: 90rem;}
.max-w-9xl{max-width: 100rem;}
.max-w-full{max-width: 100%;}
.max-w-md{max-width: 28rem;}
.max-w-screen-md{max-width: 768px;}
.max-w-screen-sm{max-width: 640px;}
.flex-1{flex: 1 1 0%;}
.flex-initial{flex: 0 1 auto;}
.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));}
.cursor-move{cursor: move;}
.cursor-pointer{cursor: pointer;}
.list-outside{list-style-position: outside;}
.list-disc{list-style-type: disc;}
.flex-col{flex-direction: column;}
.flex-wrap{flex-wrap: wrap;}
.content-center{align-content: center;}
.content-start{align-content: flex-start;}
.items-start{align-items: flex-start;}
.items-center{align-items: center;}
.items-stretch{align-items: stretch;}
.justify-start{justify-content: flex-start;}
.justify-end{justify-content: flex-end;}
.justify-center{justify-content: center;}
.justify-between{justify-content: space-between;}
.gap-3{gap: 0.75rem;}
.gap-4{gap: 1rem;}
.gap-8{gap: 2rem;}
.space-x-1 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.25rem * var(--tw-space-x-reverse));margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));}
.space-x-12 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(3rem * var(--tw-space-x-reverse));margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));}
.space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.5rem * var(--tw-space-x-reverse));margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));}
.space-x-3 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.75rem * var(--tw-space-x-reverse));margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));}
.space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(1rem * var(--tw-space-x-reverse));margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));}
.space-x-6 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(1.5rem * var(--tw-space-x-reverse));margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));}
.space-y-12 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(3rem * var(--tw-space-y-reverse));}
.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));}
.space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));}
.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1rem * var(--tw-space-y-reverse));}
.space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));}
.space-y-8 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(2rem * var(--tw-space-y-reverse));}
.divide-y > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse: 0;border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width: calc(1px * var(--tw-divide-y-reverse));}
.self-start{align-self: flex-start;}
.self-center{align-self: center;}
.overflow-hidden{overflow: hidden;}
.overflow-x-hidden{overflow-x: hidden;}
.whitespace-nowrap{white-space: nowrap;}
.text-balance{text-wrap: balance;}
.rounded{border-radius: 0.25rem;}
.rounded-\[40px\]{border-radius: 40px;}
.rounded-full{border-radius: 9999px;}
.rounded-lg{border-radius: 0.5rem;}
.rounded-xl{border-radius: 0.75rem;}
.rounded-l-\[20px\]{border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
.rounded-r-\[20px\]{border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
.border{border-width: 1px;}
.border-b{border-bottom-width: 1px;}
.border-t{border-top-width: 1px;}
.border-solid{border-style: solid;}
.border-dotted{border-style: dotted;}
.border-black{--tw-border-opacity: 1;border-color: rgb(0 0 0 / var(--tw-border-opacity));}
.border-c1{--tw-border-opacity: 1;border-color: rgb(51 51 51 / var(--tw-border-opacity));}
.border-c2{--tw-border-opacity: 1;border-color: rgb(24 96 172 / var(--tw-border-opacity));}
.border-c3{--tw-border-opacity: 1;border-color: rgb(115 191 67 / var(--tw-border-opacity));}
.border-gray-200{--tw-border-opacity: 1;border-color: rgb(229 231 235 / var(--tw-border-opacity));}
.border-gray-300{--tw-border-opacity: 1;border-color: rgb(209 213 219 / var(--tw-border-opacity));}
.border-gray-500{--tw-border-opacity: 1;border-color: rgb(107 114 128 / var(--tw-border-opacity));}
.border-white\/30{border-color: rgb(255 255 255 / 0.3);}
.border-opacity-25{--tw-border-opacity: 0.25;}
.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity));}
.bg-blue-600{--tw-bg-opacity: 1;background-color: rgb(37 99 235 / var(--tw-bg-opacity));}
.bg-c1{--tw-bg-opacity: 1;background-color: rgb(51 51 51 / var(--tw-bg-opacity));}
.bg-c2{--tw-bg-opacity: 1;background-color: rgb(24 96 172 / var(--tw-bg-opacity));}
.bg-c2\/90{background-color: rgb(24 96 172 / 0.9);}
.bg-c3{--tw-bg-opacity: 1;background-color: rgb(115 191 67 / var(--tw-bg-opacity));}
.bg-gray-200{--tw-bg-opacity: 1;background-color: rgb(229 231 235 / var(--tw-bg-opacity));}
.bg-white{--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity));}
.bg-opacity-10{--tw-bg-opacity: 0.1;}
.bg-\[radial-gradient\(circle\2c _rgba\(0\2c 185\2c 255\2c 1\)_0\%\2c _rgba\(28\2c 111\2c 142\2c 1\)_100\%\)\]{background-image: radial-gradient(circle, rgba(0,185,255,1) 0%, rgba(28,111,142,1) 100%);}
.bg-gradient-to-b{background-image: linear-gradient(to bottom, var(--tw-gradient-stops));}
.bg-gradient-to-r{background-image: linear-gradient(to right, var(--tw-gradient-stops));}
.bg-gradient-to-t{background-image: linear-gradient(to top, var(--tw-gradient-stops));}
.bg-gradient-to-tr{background-image: linear-gradient(to top right, var(--tw-gradient-stops));}
.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);}
.from-c1{--tw-gradient-from: #333333 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 51 51 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);}
.from-c2{--tw-gradient-from: #1860ac var(--tw-gradient-from-position);--tw-gradient-to: rgb(24 96 172 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);}
.from-gray-100\/70{--tw-gradient-from: rgb(243 244 246 / 0.7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);}
.from-red-300{--tw-gradient-from: #fca5a5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);}
.from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);}
.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);}
.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);}
.to-blue-400{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position);}
.to-blue-900{--tw-gradient-to: #1e3a8a var(--tw-gradient-to-position);}
.to-c1\/80{--tw-gradient-to: rgb(51 51 51 / 0.8) var(--tw-gradient-to-position);}
.to-c1\/90{--tw-gradient-to: rgb(51 51 51 / 0.9) var(--tw-gradient-to-position);}
.to-c2\/70{--tw-gradient-to: rgb(24 96 172 / 0.7) var(--tw-gradient-to-position);}
.to-c2\/80{--tw-gradient-to: rgb(24 96 172 / 0.8) var(--tw-gradient-to-position);}
.to-c2\/90{--tw-gradient-to: rgb(24 96 172 / 0.9) var(--tw-gradient-to-position);}
.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position);}
.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position);}
.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position);}
.to-red-900{--tw-gradient-to: #7f1d1d var(--tw-gradient-to-position);}
.bg-cover{background-size: cover;}
.bg-fixed{background-attachment: fixed;}
.bg-clip-text{-webkit-background-clip: text;  background-clip: text;}
.bg-center{background-position: center;}
.bg-top{background-position: top;}
.bg-repeat{background-repeat: repeat;}
.fill-current{fill: currentColor;}
.stroke-current{stroke: currentColor;}
.object-cover{object-fit: cover;}
.p-0{padding: 0px;}
.p-1{padding: 0.25rem;}
.p-2{padding: 0.5rem;}
.p-3{padding: 0.75rem;}
.p-4{padding: 1rem;}
.p-6{padding: 1.5rem;}
.px-1\/12{padding-left: 8.333333%;padding-right: 8.333333%;}
.px-4{padding-left: 1rem;padding-right: 1rem;}
.px-5{padding-left: 1.25rem;padding-right: 1.25rem;}
.px-6{padding-left: 1.5rem;padding-right: 1.5rem;}
.py-1{padding-top: 0.25rem;padding-bottom: 0.25rem;}
.py-12{padding-top: 3rem;padding-bottom: 3rem;}
.py-16{padding-top: 4rem;padding-bottom: 4rem;}
.py-2{padding-top: 0.5rem;padding-bottom: 0.5rem;}
.py-24{padding-top: 6rem;padding-bottom: 6rem;}
.py-3{padding-top: 0.75rem;padding-bottom: 0.75rem;}
.py-4{padding-top: 1rem;padding-bottom: 1rem;}
.pb-10{padding-bottom: 2.5rem;}
.pb-12{padding-bottom: 3rem;}
.pb-16{padding-bottom: 4rem;}
.pb-2{padding-bottom: 0.5rem;}
.pb-24{padding-bottom: 6rem;}
.pb-3{padding-bottom: 0.75rem;}
.pb-4{padding-bottom: 1rem;}
.pb-6{padding-bottom: 1.5rem;}
.pb-64{padding-bottom: 16rem;}
.pb-8{padding-bottom: 2rem;}
.pl-1\/12{padding-left: 8.333333%;}
.pl-10{padding-left: 2.5rem;}
.pl-2\/12{padding-left: 16.666667%;}
.pl-6{padding-left: 1.5rem;}
.pr-1\/12{padding-right: 8.333333%;}
.pr-4{padding-right: 1rem;}
.pr-6{padding-right: 1.5rem;}
.pt-10{padding-top: 2.5rem;}
.pt-12{padding-top: 3rem;}
.pt-20{padding-top: 5rem;}
.pt-24{padding-top: 6rem;}
.pt-32{padding-top: 8rem;}
.pt-4{padding-top: 1rem;}
.pt-64{padding-top: 16rem;}
.pt-8{padding-top: 2rem;}
.text-left{text-align: left;}
.text-center{text-align: center;}
.align-middle{vertical-align: middle;}
.font-black{font-family: "black";}
.font-body{font-family: "body";}
.font-bold{font-family: "bold";}
.font-light{font-family: "light";}
.font-medium{font-family: "medium";}
.font-semi{font-family: "semi";}
.font-thin{font-family: "thin";}
.font-xlight{font-family: "xlight";}
.text-2xl{font-size: 1.5rem;line-height: 2rem;}
.text-3xl{font-size: 1.875rem;line-height: 2.25rem;}
.text-4xl{font-size: 2.25rem;line-height: 2.5rem;}
.text-base{font-size: 1rem;line-height: 1.5rem;}
.text-lg{font-size: 1.125rem;line-height: 1.75rem;}
.text-sm{font-size: 0.875rem;line-height: 1.25rem;}
.text-xl{font-size: 1.25rem;line-height: 1.75rem;}
.text-xs{font-size: 0.75rem;line-height: 1rem;}
.font-black{font-weight: 900;}
.font-bold{font-weight: 700;}
.font-light{font-weight: 300;}
.font-medium{font-weight: 500;}
.font-normal{font-weight: 400;}
.font-semibold{font-weight: 600;}
.font-thin{font-weight: 100;}
.uppercase{text-transform: uppercase;}
.normal-case{text-transform: none;}
.not-italic{font-style: normal;}
.\!leading-tight{line-height: 1.25 !important;}
.leading-none{line-height: 1;}
.leading-snug{line-height: 1.375;}
.leading-tight{line-height: 1.25;}
.tracking-wide{letter-spacing: 0.025em;}
.text-\[\#007bb5\]{--tw-text-opacity: 1;color: rgb(0 123 181 / var(--tw-text-opacity));}
.text-\[\#1877f2\]{--tw-text-opacity: 1;color: rgb(24 119 242 / var(--tw-text-opacity));}
.text-\[\#1ab7ea\]{--tw-text-opacity: 1;color: rgb(26 183 234 / var(--tw-text-opacity));}
.text-\[\#1da1f2\]{--tw-text-opacity: 1;color: rgb(29 161 242 / var(--tw-text-opacity));}
.text-\[\#bd081c\]{--tw-text-opacity: 1;color: rgb(189 8 28 / var(--tw-text-opacity));}
.text-\[\#c32aa3\]{--tw-text-opacity: 1;color: rgb(195 42 163 / var(--tw-text-opacity));}
.text-\[\#ff0000\]{--tw-text-opacity: 1;color: rgb(255 0 0 / var(--tw-text-opacity));}
.text-black{--tw-text-opacity: 1;color: rgb(0 0 0 / var(--tw-text-opacity));}
.text-c1{--tw-text-opacity: 1;color: rgb(51 51 51 / var(--tw-text-opacity));}
.text-c1\/60{color: rgb(51 51 51 / 0.6);}
.text-c1\/70{color: rgb(51 51 51 / 0.7);}
.text-c1\/80{color: rgb(51 51 51 / 0.8);}
.text-c2{--tw-text-opacity: 1;color: rgb(24 96 172 / var(--tw-text-opacity));}
.text-c2\/60{color: rgb(24 96 172 / 0.6);}
.text-c2\/80{color: rgb(24 96 172 / 0.8);}
.text-c3{--tw-text-opacity: 1;color: rgb(115 191 67 / var(--tw-text-opacity));}
.text-current{color: currentColor;}
.text-gray-700{--tw-text-opacity: 1;color: rgb(55 65 81 / var(--tw-text-opacity));}
.text-red-500{--tw-text-opacity: 1;color: rgb(239 68 68 / var(--tw-text-opacity));}
.text-red-600{--tw-text-opacity: 1;color: rgb(220 38 38 / var(--tw-text-opacity));}
.text-transparent{color: transparent;}
.text-white{--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));}
.text-white\/60{color: rgb(255 255 255 / 0.6);}
.text-white\/70{color: rgb(255 255 255 / 0.7);}
.text-white\/75{color: rgb(255 255 255 / 0.75);}
.text-white\/80{color: rgb(255 255 255 / 0.8);}
.opacity-70{opacity: 0.7;}
.opacity-75{opacity: 0.75;}
.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 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: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-\[0px_3px_6px_\#00000029\]{--tw-shadow: 0px 3px 6px #00000029;--tw-shadow-colored: 0px 3px 6px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.transition{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(0.4, 0, 0.2, 1);transition-duration: 150ms;}
.transition-transform{transition-property: transform;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms;}
.duration-100{transition-duration: 100ms;}
.duration-300{transition-duration: 300ms;}
a{--tw-text-opacity: 1;color: rgb(24 96 172 / var(--tw-text-opacity));}
a:hover{--tw-text-opacity: 1;color: rgb(24 96 172 / var(--tw-text-opacity));}
footer a, footer a:hover {color: inherit;}
p{margin-bottom: 0px;}
.debug-acfcontainer,.debug-acfcontainertemplate{outline:1px dashed gray}
.debug-acfcontainer .debug-acfcolumn,.debug-acfcontainertemplate .debug-acfcolumn{outline:1px dashed lightgray}
.debug-acfcontainer .grid-col-inner,.debug-acfcontainer .grid-col-item,.debug-acfcontainertemplate .grid-col-inner,.debug-acfcontainertemplate .grid-col-item{outline:1px dashed #dfa8a8}
.debug-acfcontainer .grid-col-inner .debug,.debug-acfcontainer .grid-col-item .debug,.debug-acfcontainertemplate .grid-col-inner .debug,.debug-acfcontainertemplate .grid-col-item .debug{outline:1px dashed #a8b5df}
.acf-field input[type="text"].form-input,.acf-field input[type="password"].form-input,.acf-field input[type="date"].form-input,.acf-field input[type="datetime"].form-input,.acf-field input[type="datetime-local"].form-input,.acf-field input[type="email"].form-input,.acf-field input[type="month"].form-input,.acf-field input[type="number"].form-input,.acf-field input[type="search"].form-input,.acf-field input[type="tel"].form-input,.acf-field input[type="time"].form-input,.acf-field input[type="url"].form-input,.acf-field input[type="week"].form-input,.acf-field textarea.form-input,.acf-field select.form-input{width:100%;padding:0.5rem;margin:0;box-sizing:border-box;font-size:18px;line-height:1.4;border-width:1px;border-color:#979797;background-color:white}
.acf-field input[type="text"].form-input:focus,.acf-field input[type="password"].form-input:focus,.acf-field input[type="date"].form-input:focus,.acf-field input[type="datetime"].form-input:focus,.acf-field input[type="datetime-local"].form-input:focus,.acf-field input[type="email"].form-input:focus,.acf-field input[type="month"].form-input:focus,.acf-field input[type="number"].form-input:focus,.acf-field input[type="search"].form-input:focus,.acf-field input[type="tel"].form-input:focus,.acf-field input[type="time"].form-input:focus,.acf-field input[type="url"].form-input:focus,.acf-field input[type="week"].form-input:focus,.acf-field textarea.form-input:focus,.acf-field select.form-input:focus{box-shadow:none;border-color:#1860ac;outline:none}
.acf-field input[type="text"].form-input.textual-date-input,.acf-field input[type="password"].form-input.textual-date-input,.acf-field input[type="date"].form-input.textual-date-input,.acf-field input[type="datetime"].form-input.textual-date-input,.acf-field input[type="datetime-local"].form-input.textual-date-input,.acf-field input[type="email"].form-input.textual-date-input,.acf-field input[type="month"].form-input.textual-date-input,.acf-field input[type="number"].form-input.textual-date-input,.acf-field input[type="search"].form-input.textual-date-input,.acf-field input[type="tel"].form-input.textual-date-input,.acf-field input[type="time"].form-input.textual-date-input,.acf-field input[type="url"].form-input.textual-date-input,.acf-field input[type="week"].form-input.textual-date-input,.acf-field textarea.form-input.textual-date-input,.acf-field select.form-input.textual-date-input{font-size:13px;line-height:25.2px}
@media screen and (min-width:360px){.acf-field input[type="text"].form-input.textual-date-input,.acf-field input[type="password"].form-input.textual-date-input,.acf-field input[type="date"].form-input.textual-date-input,.acf-field input[type="datetime"].form-input.textual-date-input,.acf-field input[type="datetime-local"].form-input.textual-date-input,.acf-field input[type="email"].form-input.textual-date-input,.acf-field input[type="month"].form-input.textual-date-input,.acf-field input[type="number"].form-input.textual-date-input,.acf-field input[type="search"].form-input.textual-date-input,.acf-field input[type="tel"].form-input.textual-date-input,.acf-field input[type="time"].form-input.textual-date-input,.acf-field input[type="url"].form-input.textual-date-input,.acf-field input[type="week"].form-input.textual-date-input,.acf-field textarea.form-input.textual-date-input,.acf-field select.form-input.textual-date-input{font-size:15px}
}
@media screen and (min-width:390px){.acf-field input[type="text"].form-input.textual-date-input,.acf-field input[type="password"].form-input.textual-date-input,.acf-field input[type="date"].form-input.textual-date-input,.acf-field input[type="datetime"].form-input.textual-date-input,.acf-field input[type="datetime-local"].form-input.textual-date-input,.acf-field input[type="email"].form-input.textual-date-input,.acf-field input[type="month"].form-input.textual-date-input,.acf-field input[type="number"].form-input.textual-date-input,.acf-field input[type="search"].form-input.textual-date-input,.acf-field input[type="tel"].form-input.textual-date-input,.acf-field input[type="time"].form-input.textual-date-input,.acf-field input[type="url"].form-input.textual-date-input,.acf-field input[type="week"].form-input.textual-date-input,.acf-field textarea.form-input.textual-date-input,.acf-field select.form-input.textual-date-input{font-size:16px}
}
@media screen and (min-width:640px){.acf-field input[type="text"].form-input.textual-date-input,.acf-field input[type="password"].form-input.textual-date-input,.acf-field input[type="date"].form-input.textual-date-input,.acf-field input[type="datetime"].form-input.textual-date-input,.acf-field input[type="datetime-local"].form-input.textual-date-input,.acf-field input[type="email"].form-input.textual-date-input,.acf-field input[type="month"].form-input.textual-date-input,.acf-field input[type="number"].form-input.textual-date-input,.acf-field input[type="search"].form-input.textual-date-input,.acf-field input[type="tel"].form-input.textual-date-input,.acf-field input[type="time"].form-input.textual-date-input,.acf-field input[type="url"].form-input.textual-date-input,.acf-field input[type="week"].form-input.textual-date-input,.acf-field textarea.form-input.textual-date-input,.acf-field select.form-input.textual-date-input{font-size:18px;line-height:1.4}
}
.verteb-frontend-form .acf-fields>.acf-field{border-top:none;padding:0 0 24px 0}
.verteb-frontend-form .acf-form-submit .btn{border:1px solid #e2e8f0;padding:6px 12px}
.verteb-frontend-form .acf-form-submit .btn:hover{border-color:#c2c7ce}
.verteb-frontend-form .acf-notice.-error{background:#fff;color:#333333;padding:16px}
.verteb-frontend-form .acf-notice.-error p{margin-bottom:12px}
.verteb-frontend-form .acf-notice.-error p:last-child{margin-bottom:0}
.verteb-frontend-form .acf-label{color:rgba(0, 0, 0, 0.85);font-family:"VW Head";font-size:18px;letter-spacing:-0.5px;line-height:1.2}
.verteb-frontend-form .acf-field-true-false{display:flex;flex-direction:row-reverse;justify-content:flex-end}
.verteb-frontend-form .acf-field-true-false .acf-input{margin-top:6px;padding-right:8px}
.verteb-frontend-form ul.acf-radio-list,.verteb-frontend-form ul.acf-checkbox-list{margin-top:24px}
.verteb-frontend-form ul.acf-radio-list li,.verteb-frontend-form ul.acf-checkbox-list li{font-size:inherit;margin-bottom:8px}
.acf-field-radio .acf-radio-list{border-width:0}
[x-cloak]{display:none !important}
.main strong,.-preview strong{font-family:bold}
.wysiwyg-text ul,.-preview .wysiwyg-text ul{list-style-type:disc;padding-left:40px}
.wysiwyg-text ol,.-preview .wysiwyg-text ol{list-style-type:decimal;padding-left:20px}
.verteb-frontend-form .acf-field .acf-label label{color:rgba(0, 0, 0, 0.85);font-family:body;font-size:18px;letter-spacing:-0.5px;font-weight:400 !important}
.acf-field{margin:0}
.acf-notice{padding:0}
.acf-notice p{margin:0}
.acf-field input[type="text"].form-input,.acf-field input[type="password"].form-input,.acf-field input[type="date"].form-input,.acf-field input[type="datetime"].form-input,.acf-field input[type="datetime-local"].form-input,.acf-field input[type="email"].form-input,.acf-field input[type="month"].form-input,.acf-field input[type="number"].form-input,.acf-field input[type="search"].form-input,.acf-field input[type="tel"].form-input,.acf-field .iti input,.iti input[type="tel"],.acf-field input[type="time"].form-input,.acf-field input[type="url"].form-input,.acf-field input[type="week"].form-input,.acf-field textarea.form-input,.acf-field select.form-input{width:100%;padding:0.5rem;margin:0;box-sizing:border-box;line-height:1;border-width:1px;border-color:#979797;border-radius:4px;background-color:white;font-size:18px}
.acf-field input[type="text"].form-input:focus,.acf-field input[type="password"].form-input:focus,.acf-field input[type="date"].form-input:focus,.acf-field input[type="datetime"].form-input:focus,.acf-field input[type="datetime-local"].form-input:focus,.acf-field input[type="email"].form-input:focus,.acf-field input[type="month"].form-input:focus,.acf-field input[type="number"].form-input:focus,.acf-field input[type="search"].form-input:focus,.acf-field input[type="tel"].form-input:focus,.acf-field .iti input:focus,.iti input[type="tel"]:focus,.acf-field input[type="time"].form-input:focus,.acf-field input[type="url"].form-input:focus,.acf-field input[type="week"].form-input:focus,.acf-field textarea.form-input:focus,.acf-field select.form-input:focus{box-shadow:none;border-color:#1860ac;outline:none}
@media (max-width:640px){.acf-field input[type="text"].form-input,.acf-field input[type="password"].form-input,.acf-field input[type="date"].form-input,.acf-field input[type="datetime"].form-input,.acf-field input[type="datetime-local"].form-input,.acf-field input[type="email"].form-input,.acf-field input[type="month"].form-input,.acf-field input[type="number"].form-input,.acf-field input[type="search"].form-input,.acf-field input[type="tel"].form-input,.acf-field .iti input,.iti input[type="tel"],.acf-field input[type="time"].form-input,.acf-field input[type="url"].form-input,.acf-field input[type="week"].form-input,.acf-field textarea.form-input,.acf-field select.form-input{width:97%}
}
form.acfe-form.is-invalid[data-errors-position="below"] .acf-field .acf-notice{margin:0;color:rgba(255, 0, 0, 0.85);font-family:body;padding-left:0}
form.acfe-form.is-invalid[data-errors-position="below"] .acf-field .acf-notice p{font-size:18px}
.screen-reader-text{display:none}
.cmplz-cookiebanner{z-index:10000000000000000000}
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}
.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}
.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}
.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}
.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}
.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}
@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}
}
@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}
50%{stroke-dasharray:90,150;stroke-dashoffset:-35}
100%{stroke-dasharray:90,150;stroke-dashoffset:-124}
}
.f-throwOutUp{animation:.175s ease-out both f-throwOutUp}
.f-throwOutDown{animation:.175s ease-out both f-throwOutDown}
@keyframes f-throwOutUp{to{transform:translate3d(0, -150px, 0);opacity:0}
}
@keyframes f-throwOutDown{to{transform:translate3d(0, 150px, 0);opacity:0}
}
.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease-out .1s both f-zoomInUp}
.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease-out both f-zoomOutDown}
@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}
to{transform:scale(1) translate3d(0, 0, 0);opacity:1}
}
@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}
}
.f-fadeIn{animation:var(--f-transition-duration, 0.2s) ease both f-fadeIn;z-index:2}
.f-fadeOut{animation:var(--f-transition-duration, 0.2s) ease both f-fadeOut;z-index:1}
@keyframes f-fadeIn{0%{opacity:0}
100%{opacity:1}
}
@keyframes f-fadeOut{100%{opacity:0}
}
.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}
.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}
@keyframes f-fadeSlowIn{0%{opacity:0}
100%{opacity:1}
}
@keyframes f-fadeSlowOut{100%{opacity:0}
}
.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}
.f-fadeFastOut{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastOut;z-index:2}
@keyframes f-fadeFastIn{0%{opacity:.75}
100%{opacity:1}
}
@keyframes f-fadeFastOut{100%{opacity:0}
}
.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}
.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}
@keyframes f-crossfadeIn{0%{opacity:0}
100%{opacity:1}
}
@keyframes f-crossfadeOut{100%{opacity:0}
}
.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}
.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}
.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}
.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}
@keyframes f-slideInPrev{0%{transform:translateX(100%)}
100%{transform:translate3d(0, 0, 0)}
}
@keyframes f-slideInNext{0%{transform:translateX(-100%)}
100%{transform:translate3d(0, 0, 0)}
}
@keyframes f-slideOutNext{100%{transform:translateX(-100%)}
}
@keyframes f-slideOutPrev{100%{transform:translateX(100%)}
}
.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}
.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}
.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}
.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}
@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}
100%{transform:translate3d(0, 0, 0);opacity:1}
}
@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}
100%{transform:translate3d(0, 0, 0);opacity:1}
}
@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}
}
@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}
}
:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}
.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}
@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}
}
.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}
.f-button:focus:not(:focus-visible){outline:none}
.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}
.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}
.f-button[disabled]{cursor:default}
.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}
.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}
.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}
.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}
.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}
.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}
.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}
.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}
.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}
.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}
.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}
html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}
html.with-fancybox body{touch-action:none}
html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}
.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}
.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}
.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}
.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}
.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}
.fancybox__viewport{width:100%;height:100%}
.fancybox__viewport.is-draggable{cursor:move;cursor:grab}
.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}
.fancybox__track{display:flex;margin:0 auto;height:100%}
.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}
.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}
.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}
.fancybox__slide.has-image{overflow:hidden}
.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}
.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}
.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}
.is-loading .fancybox__content{opacity:0}
.is-draggable .fancybox__content{cursor:move;cursor:grab}
.can-zoom_in .fancybox__content{cursor:zoom-in}
.can-zoom_out .fancybox__content{cursor:zoom-out}
.is-dragging .fancybox__content{cursor:move;cursor:grabbing}
.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}
.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}
.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}
.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}
.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0px);will-change:transform,width,height}
.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;-webkit-user-select:none;user-select:none}
.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}
.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}
.is-compact .fancybox__caption{padding-bottom:0}
.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}
.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}
.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}
.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}
.fancybox__content>.f-button.is-close-btn:hover{opacity:1}
.fancybox__footer{padding:0;margin:0;position:relative}
.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}
.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}
.is-compact .fancybox__footer .fancybox__caption{padding:12px}
.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}
.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}
.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}
.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}
.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}
.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}
.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;user-select:none}
.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;-webkit-user-select:none;user-select:none;pointer-events:none}
.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}
.fancybox__container:not([aria-hidden]){opacity:0}
.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:.25s ease .1s backwards f-fadeIn}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:.35s ease backwards f-fadeIn}
.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:.15s ease forwards f-fadeOut}
.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:.35s ease forwards f-fadeOut}
.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}
.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:100%;height:100%}
.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,.fancybox__container:not(.is-compact) .has-map .fancybox__content,.fancybox__container:not(.is-compact) .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}
.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}
.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}
.has-map .fancybox__content{background:#e5e3df}
.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}
.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}
.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}
.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}
.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px}
.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}
.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}
.f-thumbs .f-spinner svg{display:none}
.f-thumbs.is-vertical{height:100%}
.f-thumbs__viewport{width:100%;height:auto;overflow:hidden}
.f-thumbs__track{display:flex;will-change:transform}
.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);min-width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}
.f-thumbs__slide.is-loading img{opacity:0}
.is-classic .f-thumbs__viewport{height:100%}
.is-modern .f-thumbs__track{width:max-content}
.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--left, 0)*1px);width:calc(100% - var(--width, 0)*1px);cursor:pointer}
.is-modern .f-thumbs__slide{--clip-path: inset( 0 calc( (var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0)) * 0.5 * (1 - var(--progress, 0)) ) round var(--f-thumb-border-radius, 0) );transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}
.is-modern .f-thumbs__slide>*{-webkit-clip-path:var(--clip-path);clip-path:var(--clip-path)}
.is-modern:not(.is-using-mouse) .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}
.is-modern.in-touch .f-thumbs__slide{filter:none}
.is-modern.is-resting .f-thumbs__slide{transition:all .33s ease}
.is-modern.is-resting .f-thumbs__slide>*{transition:all .33s ease}
.f-thumbs__slide__button{-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}
.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}
.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}
.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}
.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}
.is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}
.f-thumbs__slide__img{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover}
.f-thumbs.is-horizontal .f-thumbs__track{margin:0 auto;padding:8px 0 12px 0}
.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}
.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;margin:auto 0;padding:0 8px}
.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}
.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}
.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}
.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}
.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}
.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}
.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}
.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}
.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}
.fancybox__thumbs.is-masked{max-height:0px !important}
.is-closing .fancybox__thumbs{transition:none !important}
.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}
.fancybox__toolbar :focus-visible{z-index:1}
.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}
.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}
.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}
.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}
.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}
.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;user-select:none}
.fancybox__infobar span{padding:0 5px}
.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}
[data-fancybox-toggle-slideshow]{position:relative}
[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}
[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}
[data-fancybox-toggle-slideshow] svg g:last-child{display:none}
.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}
.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}
[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}
[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}
:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}
:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}
.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;user-select:none;pointer-events:none}
.before\:content-\[\'\*\'\]::before{--tw-content: '*';content: var(--tw-content);}
.hover\:border-\[\#007bb5\]:hover{--tw-border-opacity: 1;border-color: rgb(0 123 181 / var(--tw-border-opacity));}
.hover\:border-\[\#1877f2\]:hover{--tw-border-opacity: 1;border-color: rgb(24 119 242 / var(--tw-border-opacity));}
.hover\:border-\[\#1ab7ea\]:hover{--tw-border-opacity: 1;border-color: rgb(26 183 234 / var(--tw-border-opacity));}
.hover\:border-\[\#1da1f2\]:hover{--tw-border-opacity: 1;border-color: rgb(29 161 242 / var(--tw-border-opacity));}
.hover\:border-\[\#bd081c\]:hover{--tw-border-opacity: 1;border-color: rgb(189 8 28 / var(--tw-border-opacity));}
.hover\:border-\[\#c32aa3\]:hover{--tw-border-opacity: 1;border-color: rgb(195 42 163 / var(--tw-border-opacity));}
.hover\:border-\[\#ff0000\]:hover{--tw-border-opacity: 1;border-color: rgb(255 0 0 / var(--tw-border-opacity));}
.hover\:border-\[\#ff3b5c\]:hover{--tw-border-opacity: 1;border-color: rgb(255 59 92 / var(--tw-border-opacity));}
.hover\:border-c1:hover{--tw-border-opacity: 1;border-color: rgb(51 51 51 / var(--tw-border-opacity));}
.hover\:border-c1\/80:hover{border-color: rgb(51 51 51 / 0.8);}
.hover\:border-c2:hover{--tw-border-opacity: 1;border-color: rgb(24 96 172 / var(--tw-border-opacity));}
.hover\:border-c2\/80:hover{border-color: rgb(24 96 172 / 0.8);}
.hover\:border-c2\/90:hover{border-color: rgb(24 96 172 / 0.9);}
.hover\:border-c3:hover{--tw-border-opacity: 1;border-color: rgb(115 191 67 / var(--tw-border-opacity));}
.hover\:bg-\[\#007bb5\]:hover{--tw-bg-opacity: 1;background-color: rgb(0 123 181 / var(--tw-bg-opacity));}
.hover\:bg-\[\#1877f2\]:hover{--tw-bg-opacity: 1;background-color: rgb(24 119 242 / var(--tw-bg-opacity));}
.hover\:bg-\[\#1ab7ea\]:hover{--tw-bg-opacity: 1;background-color: rgb(26 183 234 / var(--tw-bg-opacity));}
.hover\:bg-\[\#1da1f2\]:hover{--tw-bg-opacity: 1;background-color: rgb(29 161 242 / var(--tw-bg-opacity));}
.hover\:bg-\[\#bd081c\]:hover{--tw-bg-opacity: 1;background-color: rgb(189 8 28 / var(--tw-bg-opacity));}
.hover\:bg-\[\#c32aa3\]:hover{--tw-bg-opacity: 1;background-color: rgb(195 42 163 / var(--tw-bg-opacity));}
.hover\:bg-\[\#ff0000\]:hover{--tw-bg-opacity: 1;background-color: rgb(255 0 0 / var(--tw-bg-opacity));}
.hover\:bg-\[\#ff3b5c\]:hover{--tw-bg-opacity: 1;background-color: rgb(255 59 92 / var(--tw-bg-opacity));}
.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color: rgb(29 78 216 / var(--tw-bg-opacity));}
.hover\:bg-c1:hover{--tw-bg-opacity: 1;background-color: rgb(51 51 51 / var(--tw-bg-opacity));}
.hover\:bg-c1\/80:hover{background-color: rgb(51 51 51 / 0.8);}
.hover\:bg-c2:hover{--tw-bg-opacity: 1;background-color: rgb(24 96 172 / var(--tw-bg-opacity));}
.hover\:bg-c2\/80:hover{background-color: rgb(24 96 172 / 0.8);}
.hover\:bg-c2\/90:hover{background-color: rgb(24 96 172 / 0.9);}
.hover\:bg-c3:hover{--tw-bg-opacity: 1;background-color: rgb(115 191 67 / var(--tw-bg-opacity));}
.hover\:text-\[\#007bb5\]:hover{--tw-text-opacity: 1;color: rgb(0 123 181 / var(--tw-text-opacity));}
.hover\:text-\[\#1877f2\]:hover{--tw-text-opacity: 1;color: rgb(24 119 242 / var(--tw-text-opacity));}
.hover\:text-\[\#1ab7ea\]:hover{--tw-text-opacity: 1;color: rgb(26 183 234 / var(--tw-text-opacity));}
.hover\:text-\[\#1da1f2\]:hover{--tw-text-opacity: 1;color: rgb(29 161 242 / var(--tw-text-opacity));}
.hover\:text-\[\#bd081c\]:hover{--tw-text-opacity: 1;color: rgb(189 8 28 / var(--tw-text-opacity));}
.hover\:text-\[\#c32aa3\]:hover{--tw-text-opacity: 1;color: rgb(195 42 163 / var(--tw-text-opacity));}
.hover\:text-\[\#ff0000\]:hover{--tw-text-opacity: 1;color: rgb(255 0 0 / var(--tw-text-opacity));}
.hover\:text-c1:hover{--tw-text-opacity: 1;color: rgb(51 51 51 / var(--tw-text-opacity));}
.hover\:text-c1\/80:hover{color: rgb(51 51 51 / 0.8);}
.hover\:text-c2:hover{--tw-text-opacity: 1;color: rgb(24 96 172 / var(--tw-text-opacity));}
.hover\:text-c2\/80:hover{color: rgb(24 96 172 / 0.8);}
.hover\:text-c2\/90:hover{color: rgb(24 96 172 / 0.9);}
.hover\:text-c3:hover{--tw-text-opacity: 1;color: rgb(115 191 67 / var(--tw-text-opacity));}
.hover\:text-current:hover{color: currentColor;}
.hover\:text-white:hover{--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-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), var(--tw-shadow, 0 0 #0000);}
.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));}
@media not all and (min-width: 1280px){.max-xl\:max-h-\[120px\]{max-height: 120px;}
}
@media not all and (min-width: 1024px){.max-lg\:max-h-\[60px\]{max-height: 60px;}
}
@media (min-width: 640px){.sm\:mb-12{margin-bottom: 3rem;}
.sm\:mb-8{margin-bottom: 2rem;}
.sm\:ml-1\/12{margin-left: 8.333333%;}
.sm\:mr-1\/12{margin-right: 8.333333%;}
.sm\:flex{display: flex;}
.sm\:max-w-3xs{max-width: 12rem;}
.sm\:max-w-4xs{max-width: 10rem;}
.sm\:max-w-5xs{max-width: 8rem;}
.sm\:max-w-6xs{max-width: 6rem;}
.sm\:space-x-6 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(1.5rem * var(--tw-space-x-reverse));margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));}
.sm\:space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0px * var(--tw-space-y-reverse));}
.sm\:rounded-l-\[20px\]{border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
.sm\:rounded-r-\[20px\]{border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
.sm\:pb-0{padding-bottom: 0px;}
.sm\:pb-10{padding-bottom: 2.5rem;}
.sm\:pb-32{padding-bottom: 8rem;}
.sm\:pt-32{padding-top: 8rem;}
.sm\:text-3xl{font-size: 1.875rem;line-height: 2.25rem;}
.sm\:text-4-1xl{font-size: 2.5rem;line-height: 1.2;}
}
@media (min-width: 768px){.md\:absolute{position: absolute;}
.md\:-m-2{margin: -0.5rem;}
.md\:-m-4{margin: -1rem;}
.md\:my-48{margin-top: 12rem;margin-bottom: 12rem;}
.md\:mb-8{margin-bottom: 2rem;}
.md\:ml-1\/12{margin-left: 8.333333%;}
.md\:mr-1\/12{margin-right: 8.333333%;}
.md\:flex{display: flex;}
.md\:w-10\/12{width: 83.333333%;}
.md\:w-auto{width: auto;}
.md\:w-full{width: 100%;}
.md\:max-w-3xl{max-width: 48rem;}
.md\:max-w-3xs{max-width: 12rem;}
.md\:max-w-4xs{max-width: 10rem;}
.md\:max-w-5xl{max-width: 64rem;}
.md\:max-w-5xs{max-width: 8rem;}
.md\:max-w-md{max-width: 28rem;}
.md\:flex-initial{flex: 0 1 auto;}
.md\:flex-row-reverse{flex-direction: row-reverse;}
.md\:space-y-8 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(2rem * var(--tw-space-y-reverse));}
.md\:p-2{padding: 0.5rem;}
.md\:p-4{padding: 1rem;}
.md\:pb-0{padding-bottom: 0px;}
.md\:pb-12{padding-bottom: 3rem;}
.md\:pb-24{padding-bottom: 6rem;}
.md\:pb-4{padding-bottom: 1rem;}
.md\:pl-0{padding-left: 0px;}
.md\:pr-0{padding-right: 0px;}
.md\:pt-0{padding-top: 0px;}
.md\:pt-12{padding-top: 3rem;}
.md\:pt-24{padding-top: 6rem;}
.md\:text-center{text-align: center;}
.md\:font-black{font-family: "black";}
.md\:text-3xl{font-size: 1.875rem;line-height: 2.25rem;}
.md\:text-4xl{font-size: 2.25rem;line-height: 2.5rem;}
.md\:font-black{font-weight: 900;}
}
@media (min-width: 1024px){.lg\:absolute{position: absolute;}
.lg\:sticky{position: sticky;}
.lg\:-left-8{left: -2rem;}
.lg\:right-0{right: 0px;}
.lg\:top-0{top: 0px;}
.lg\:top-6{top: 1.5rem;}
.lg\:top-8{top: 2rem;}
.lg\:top-full{top: 100%;}
.lg\:z-10{z-index: 10;}
.lg\:-m-0{margin: -0px;}
.lg\:-m-10{margin: -2.5rem;}
.lg\:-m-12{margin: -3rem;}
.lg\:-m-3{margin: -0.75rem;}
.lg\:-m-6{margin: -1.5rem;}
.lg\:-m-8{margin: -2rem;}
.lg\:mx-0{margin-left: 0px;margin-right: 0px;}
.lg\:-mt-12{margin-top: -3rem;}
.lg\:mb-0{margin-bottom: 0px;}
.lg\:mb-16{margin-bottom: 4rem;}
.lg\:mb-24{margin-bottom: 6rem;}
.lg\:ml-0{margin-left: 0px;}
.lg\:ml-1\/12{margin-left: 8.333333%;}
.lg\:ml-2\/12{margin-left: 16.666667%;}
.lg\:mr-0{margin-right: 0px;}
.lg\:mr-1\/12{margin-right: 8.333333%;}
.lg\:mr-2\/12{margin-right: 16.666667%;}
.lg\:mt-0{margin-top: 0px;}
.lg\:mt-1{margin-top: 0.25rem;}
.lg\:mt-24{margin-top: 6rem;}
.lg\:mt-3{margin-top: 0.75rem;}
.lg\:mt-8{margin-top: 2rem;}
.lg\:block{display: block;}
.lg\:flex{display: flex;}
.lg\:hidden{display: none;}
.lg\:min-h-\[600px\]{min-height: 600px;}
.lg\:w-1\/3{width: 33.333333%;}
.lg\:w-3\/12{width: 25%;}
.lg\:w-4\/12{width: 33.333333%;}
.lg\:w-5\/12{width: 41.666667%;}
.lg\:w-6\/12{width: 50%;}
.lg\:w-7\/12{width: 58.333333%;}
.lg\:w-8\/12{width: 66.666667%;}
.lg\:w-80{width: 20rem;}
.lg\:w-9\/12{width: 75%;}
.lg\:w-\[100px\]{width: 100px;}
.lg\:w-\[140px\]{width: 140px;}
.lg\:w-\[180px\]{width: 180px;}
.lg\:w-\[200px\]{width: 200px;}
.lg\:w-\[220px\]{width: 220px;}
.lg\:w-\[280px\]{width: 280px;}
.lg\:w-full{width: 100%;}
.lg\:min-w-\[768px\]{min-width: 768px;}
.lg\:max-w-3xs{max-width: 12rem;}
.lg\:max-w-\[180px\]{max-width: 180px;}
.lg\:max-w-full{max-width: 100%;}
.lg\:max-w-md{max-width: 28rem;}
.lg\:flex-initial{flex: 0 1 auto;}
.lg\:flex-grow{flex-grow: 1;}
.lg\:-translate-x-\[8\.3333333vw\]{--tw-translate-x: -8.3333333vw;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-\[8\.3333333vw\]{--tw-translate-x: 8.3333333vw;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\:flex-row-reverse{flex-direction: row-reverse;}
.lg\:content-center{align-content: center;}
.lg\:items-start{align-items: flex-start;}
.lg\:items-center{align-items: center;}
.lg\:justify-end{justify-content: flex-end;}
.lg\:justify-between{justify-content: space-between;}
.lg\:gap-0{gap: 0px;}
.lg\:space-x-0 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0px * var(--tw-space-x-reverse));margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));}
.lg\:space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(1rem * var(--tw-space-x-reverse));margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));}
.lg\:space-x-6 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(1.5rem * var(--tw-space-x-reverse));margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));}
.lg\:space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0px * var(--tw-space-y-reverse));}
.lg\:space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));}
.lg\:space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1rem * var(--tw-space-y-reverse));}
.lg\:space-y-8 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(2rem * var(--tw-space-y-reverse));}
.lg\:divide-y-0 > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse: 0;border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width: calc(0px * var(--tw-divide-y-reverse));}
.lg\:self-end{align-self: flex-end;}
.lg\:overflow-hidden{overflow: hidden;}
.lg\:rounded-3xl{border-radius: 1.5rem;}
.lg\:rounded-lg{border-radius: 0.5rem;}
.lg\:rounded-r-lg{border-top-right-radius: 0.5rem;border-bottom-right-radius: 0.5rem;}
.lg\:border{border-width: 1px;}
.lg\:border-b-0{border-bottom-width: 0px;}
.lg\:border-t-0{border-top-width: 0px;}
.lg\:bg-\[\#e1e1e1\]{--tw-bg-opacity: 1;background-color: rgb(225 225 225 / var(--tw-bg-opacity));}
.lg\:bg-c2{--tw-bg-opacity: 1;background-color: rgb(24 96 172 / var(--tw-bg-opacity));}
.lg\:bg-c3{--tw-bg-opacity: 1;background-color: rgb(115 191 67 / var(--tw-bg-opacity));}
.lg\:bg-white{--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity));}
.lg\:p-0{padding: 0px;}
.lg\:p-10{padding: 2.5rem;}
.lg\:p-12{padding: 3rem;}
.lg\:p-3{padding: 0.75rem;}
.lg\:p-4{padding: 1rem;}
.lg\:p-6{padding: 1.5rem;}
.lg\:p-8{padding: 2rem;}
.lg\:py-2{padding-top: 0.5rem;padding-bottom: 0.5rem;}
.lg\:py-6{padding-top: 1.5rem;padding-bottom: 1.5rem;}
.lg\:pb-0{padding-bottom: 0px;}
.lg\:pb-12{padding-bottom: 3rem;}
.lg\:pb-16{padding-bottom: 4rem;}
.lg\:pb-20{padding-bottom: 5rem;}
.lg\:pb-24{padding-bottom: 6rem;}
.lg\:pb-32{padding-bottom: 8rem;}
.lg\:pb-40{padding-bottom: 10rem;}
.lg\:pl-0{padding-left: 0px;}
.lg\:pl-1\/12{padding-left: 8.333333%;}
.lg\:pl-16{padding-left: 4rem;}
.lg\:pl-2\/12{padding-left: 16.666667%;}
.lg\:pl-3\/12{padding-left: 25%;}
.lg\:pr-0{padding-right: 0px;}
.lg\:pr-1\/12{padding-right: 8.333333%;}
.lg\:pr-16{padding-right: 4rem;}
.lg\:pr-2\/12{padding-right: 16.666667%;}
.lg\:pt-0{padding-top: 0px;}
.lg\:pt-12{padding-top: 3rem;}
.lg\:pt-16{padding-top: 4rem;}
.lg\:pt-20{padding-top: 5rem;}
.lg\:pt-24{padding-top: 6rem;}
.lg\:pt-32{padding-top: 8rem;}
.lg\:pt-40{padding-top: 10rem;}
.lg\:text-center{text-align: center;}
.lg\:text-right{text-align: right;}
.lg\:text-2xl{font-size: 1.5rem;line-height: 2rem;}
.lg\:text-base{font-size: 1rem;line-height: 1.5rem;}
.lg\:text-lg{font-size: 1.125rem;line-height: 1.75rem;}
.lg\:font-semibold{font-weight: 600;}
.lg\:uppercase{text-transform: uppercase;}
.lg\:leading-snug{line-height: 1.375;}
.lg\:text-white{--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));}
.lg\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.lg\:\[clip-path\:polygon\(0_0\2c _95\%_0\2c _100\%_100\%\2c _5\%_100\%\)\]{-webkit-clip-path: polygon(0 0, 95% 0, 100% 100%, 5% 100%);  clip-path: polygon(0 0, 95% 0, 100% 100%, 5% 100%);}
.lg\:\[clip-path\:polygon\(10\%_0\2c _100\%_0\%\2c _100\%_100\%\2c _0_100\%\)\]{-webkit-clip-path: polygon(10% 0, 100% 0%, 100% 100%, 0 100%);  clip-path: polygon(10% 0, 100% 0%, 100% 100%, 0 100%);}
.lg\:\[clip-path\:polygon\(10\%_0\2c _100\%_0\2c _90\%_100\%\2c _0\%_100\%\)\]{-webkit-clip-path: polygon(10% 0, 100% 0, 90% 100%, 0% 100%);  clip-path: polygon(10% 0, 100% 0, 90% 100%, 0% 100%);}
.lg\:\[clip-path\:polygon\(5\%_0\2c _100\%_0\2c _95\%_100\%\2c _0\%_100\%\)\]{-webkit-clip-path: polygon(5% 0, 100% 0, 95% 100%, 0% 100%);  clip-path: polygon(5% 0, 100% 0, 95% 100%, 0% 100%);}
.lg\:hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color: rgb(243 244 246 / var(--tw-bg-opacity));}
}
@media (min-width: 1280px){.xl\:-m-20{margin: -5rem;}
.xl\:-m-6{margin: -1.5rem;}
.xl\:-mb-2{margin-bottom: -0.5rem;}
.xl\:mb-16{margin-bottom: 4rem;}
.xl\:ml-1\/12{margin-left: 8.333333%;}
.xl\:ml-2\/12{margin-left: 16.666667%;}
.xl\:mr-1\/12{margin-right: 8.333333%;}
.xl\:mr-2\/12{margin-right: 16.666667%;}
.xl\:flex{display: flex;}
.xl\:w-10\/12{width: 83.333333%;}
.xl\:w-4\/12{width: 33.333333%;}
.xl\:w-5\/12{width: 41.666667%;}
.xl\:w-6\/12{width: 50%;}
.xl\:flex-1{flex: 1 1 0%;}
.xl\:flex-initial{flex: 0 1 auto;}
.xl\:space-x-6 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(1.5rem * var(--tw-space-x-reverse));margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));}
.xl\:space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0px * var(--tw-space-y-reverse));}
.xl\:self-center{align-self: center;}
.xl\:p-20{padding: 5rem;}
.xl\:p-6{padding: 1.5rem;}
.xl\:pb-24{padding-bottom: 6rem;}
.xl\:pb-48{padding-bottom: 12rem;}
.xl\:pb-56{padding-bottom: 14rem;}
.xl\:pb-64{padding-bottom: 16rem;}
.xl\:pl-0{padding-left: 0px;}
.xl\:pr-0{padding-right: 0px;}
.xl\:pt-24{padding-top: 6rem;}
.xl\:pt-48{padding-top: 12rem;}
.xl\:pt-56{padding-top: 14rem;}
.xl\:pt-64{padding-top: 16rem;}
.xl\:text-4-1xl{font-size: 2.5rem;line-height: 1.2;}
.xl\:text-4-2xl{font-size: 2.75rem;line-height: 1.2;}
.xl\:text-4xl{font-size: 2.25rem;line-height: 2.5rem;}
.xl\:text-5-1xl{font-size: 3.5rem;line-height: 1.2;}
.xl\:text-5xl{font-size: 3rem;line-height: 1;}
.xl\:text-lg{font-size: 1.125rem;line-height: 1.75rem;}
.xl\:text-xl{font-size: 1.25rem;line-height: 1.75rem;}
}
@media (min-width: 1536px){.\32xl\:static{position: static;}
.\32xl\:mt-0{margin-top: 0px;}
.\32xl\:block{display: block;}
.\32xl\:inline-block{display: inline-block;}
.\32xl\:w-\[140px\]{width: 140px;}
.\32xl\:max-w-\[280px\]{max-width: 280px;}
.\32xl\:justify-center{justify-content: center;}
.\32xl\:space-x-0 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0px * var(--tw-space-x-reverse));margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));}
.\32xl\:space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));}
.\32xl\:space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));}
.\32xl\:space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1rem * var(--tw-space-y-reverse));}
.\32xl\:self-center{align-self: center;}
}
@media (prefers-color-scheme: dark){.dark\:to-cyan-300{--tw-gradient-to: #67e8f9 var(--tw-gradient-to-position);}
}
.\[\&\:first-child_img\]\:rounded-t:first-child img{border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;}
.\[\&\:nth-child\(1\)\>div\]\:mx-auto:nth-child(1)>div{margin-left: auto;margin-right: auto;}
@media (min-width: 1024px){.lg\:\[\&\:nth-child\(1\)\>div\]\:max-w-screen-md:nth-child(1)>div{max-width: 768px;}
.lg\:\[\&\:nth-child\(1\)\]\:max-w-screen-md:nth-child(1){max-width: 768px;}
}
.\[\&\>\.grid-col-item_a\]\:whitespace-nowrap>.grid-col-item a{white-space: nowrap;}
.\[\&\>\:first-child\]\:flex-1>:first-child{flex: 1 1 0%;}
.\[\&\>\:last-child\]\:flex-1>:last-child{flex: 1 1 0%;}
.\[\&\>\:not\(\:first-child\)\]\:bg-blue-500>:not(:first-child){--tw-bg-opacity: 1;background-color: rgb(59 130 246 / var(--tw-bg-opacity));}
.\[\&\>\:not\(\:first-child\)\]\:px-4>:not(:first-child){padding-left: 1rem;padding-right: 1rem;}
.\[\&\>\:not\(\:first-child\)\]\:px-8>:not(:first-child){padding-left: 2rem;padding-right: 2rem;}
.\[\&\>\:nth-last-child\(2\)\]\:flex-1>:nth-last-child(2){flex: 1 1 0%;}
.\[\&\>div\]\:\!w-\[auto\]>div{width: auto !important;}
.\[\&\>div\]\:w-\[auto\]>div{width: auto;}
@media (min-width: 1024px){.lg\:\[\&\>div\]\:gap-8>div{gap: 2rem;}
}
.\[\&_\.grid-col-item\:first-child\>div\:first-child\]\:\!min-h-\[30vh\] .grid-col-item:first-child>div:first-child{min-height: 30vh !important;}
@media (min-width: 640px){.sm\:\[\&_\.grid-col-item\]\:w-auto .grid-col-item{width: auto;}
}
@media (min-width: 1024px){.lg\:\[\&_\.grid-col\:nth-child\(1\)\]\:max-w-screen-md .grid-col:nth-child(1){max-width: 768px;}
}
.\[\&_\.grid-col\]\:mx-auto .grid-col{margin-left: auto;margin-right: auto;}
@media (min-width: 1024px){.lg\:\[\&_\.parallax-window\]\:\[clip-path\:polygon\(10\%_0\2c _100\%_0\2c _90\%_100\%\2c _0\%_100\%\)\] .parallax-window{-webkit-clip-path: polygon(10% 0, 100% 0, 90% 100%, 0% 100%);  clip-path: polygon(10% 0, 100% 0, 90% 100%, 0% 100%);}
.lg\:\[\&_grid-col\:nth-child\(1\)\]\:max-w-screen-md grid-col:nth-child(1){max-width: 768px;}
}
.\[\&_img\]\:\!min-h-\[30vh\] img{min-height: 30vh !important;}
.\[\&_img\]\:max-w-\[100px\] img{max-width: 100px;}
.\[\&_img\]\:rounded-l-xl img{border-top-left-radius: 0.75rem;border-bottom-left-radius: 0.75rem;}
.\[\&_img\]\:rounded-r img{border-top-right-radius: 0.25rem;border-bottom-right-radius: 0.25rem;}
.\[\&_img\]\:rounded-r-lg img{border-top-right-radius: 0.5rem;border-bottom-right-radius: 0.5rem;}
.\[\&_img\]\:rounded-r-xl img{border-top-right-radius: 0.75rem;border-bottom-right-radius: 0.75rem;}
.\[\&_img\]\:shadow img{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 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: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.\[\&_img\]\:shadow-lg img{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.\[\&_img\]\:shadow-xl img{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
