/* layer: preflights */
*,::before,::after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}
/* layer: shortcuts */
.flex-center{display:flex;align-items:center;justify-content:center;}
/* layer: default */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}
.relative{position:relative;}
.m-auto{margin:auto;}
.mx-auto{margin-left:auto;margin-right:auto;}
.mb-0{margin-bottom:0;}
.ml-auto{margin-left:auto;}
.mt-20px{margin-top:20px;}
.mt-25px{margin-top:25px;}
.mt-3{margin-top:0.75rem;}
.block{display:block;}
.hidden{display:none;}
.size-36px{width:36px;height:36px;}
.size-full{width:100%;height:100%;}
.h-1px{height:1px;}
.w-full{width:100%;}
.flex{display:flex;}
.flex-1{flex:1 1 0%;}
.flex-shrink-0{flex-shrink:0;}
.cursor-pointer{cursor:pointer;}
.resize{resize:both;}
.items-start{align-items:flex-start;}
.items-end{align-items:flex-end;}
.flex-items-center,
.items-center{align-items:center;}
.items-stretch{align-items:stretch;}
.justify-center{justify-content:center;}
.justify-between{justify-content:space-between;}
.gap-x-10{column-gap:2.5rem;}
.b{border-width:1px;}
.rounded-full{border-radius:9999px;}
.bg-\[\#E6E7E7\]{--un-bg-opacity:1;background-color:rgb(230 231 231 / var(--un-bg-opacity));}
.text-center{text-align:center;}
.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));}
.color-\[\#888\],
.color-\#888{--un-text-opacity:1;color:rgb(136 136 136 / var(--un-text-opacity));}
.font-bold{font-weight:700;}
.font-normal{font-weight:400;}
.font18{font-weight:18;}
.leading-\[1\.1\]{line-height:1.1;}
.leading-\[1\.2\]{line-height:1.2;}
.leading-\[1\.3\]{line-height:1.3;}
.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4;}
.f-text-14-16{font-size:clamp(0.875rem, 0.7447rem + 0.2128vw, 1rem)/* 14px -> 16px */;}
.f-text-14-18{font-size:clamp(0.875rem, 0.6144rem + 0.4255vw, 1.125rem)/* 14px -> 18px */;}
.f-text-14-24{font-size:clamp(0.875rem, 0.2234rem + 1.0638vw, 1.5rem)/* 14px -> 24px */;}
.f-text-16-18{font-size:clamp(1rem, 0.8697rem + 0.2128vw, 1.125rem)/* 16px -> 18px */;}
.f-text-16-22{font-size:clamp(1rem, 0.6090rem + 0.6383vw, 1.375rem)/* 16px -> 22px */;}
.f-text-16-24{font-size:clamp(1rem, 0.4787rem + 0.8511vw, 1.5rem)/* 16px -> 24px */;}
.f-text-16-30{font-size:clamp(1rem, 0.0878rem + 1.4894vw, 1.875rem)/* 16px -> 30px */;}
.f-text-20-30{font-size:clamp(1.25rem, 0.5984rem + 1.0638vw, 1.875rem)/* 20px -> 30px */;}
.f-text-20-36{font-size:clamp(1.25rem, 0.2074rem + 1.7021vw, 2.25rem)/* 20px -> 36px */;}
.f-text-20-48{font-size:clamp(1.25rem, -0.5745rem + 2.9787vw, 3rem)/* 20px -> 48px */;}
.f-text-20-54{font-size:clamp(1.25rem, -0.9654rem + 3.6170vw, 3.375rem)/* 20px -> 54px */;}
.f-h-40-56{height:clamp(2.5rem, 1.4574rem + 1.7021vw, 3.5rem)/* 40px -> 56px */;}
.f-h-50-80{height:clamp(3.125rem, 1.1702rem + 3.1915vw, 5rem)/* 50px -> 80px */;}
.f-pt-20-60{padding-top:clamp(1.25rem, -1.3564rem + 4.2553vw, 3.75rem)/* 20px -> 60px */;}
.f-pt-20-80{padding-top:clamp(1.25rem, -2.6596rem + 6.3830vw, 5rem)/* 20px -> 80px */;}
.f-pt-30-100{padding-top:clamp(1.875rem, -2.6862rem + 7.4468vw, 6.25rem)/* 30px -> 100px */;}
.f-pt-30-60{padding-top:clamp(1.875rem, -0.0798rem + 3.1915vw, 3.75rem)/* 30px -> 60px */;}
.f-pt-40-100{padding-top:clamp(2.5rem, -1.4096rem + 6.3830vw, 6.25rem)/* 40px -> 100px */;}
.f-pt-40-140{padding-top:clamp(2.5rem, -4.0160rem + 10.6383vw, 8.75rem)/* 40px -> 140px */;}
.f-pt-40-240{padding-top:clamp(2.5rem, -10.5319rem + 21.2766vw, 15rem)/* 40px -> 240px */;}
.f-pt-50-100{padding-top:clamp(3.125rem, -0.1330rem + 5.3191vw, 6.25rem)/* 50px -> 100px */;}
.f-pt-50-120{padding-top:clamp(3.125rem, -1.4362rem + 7.4468vw, 7.5rem)/* 50px -> 120px */;}
.f-pt-50-130{padding-top:clamp(3.125rem, -2.0878rem + 8.5106vw, 8.125rem)/* 50px -> 130px */;}
.f-pt-50-150{padding-top:clamp(3.125rem, -3.3910rem + 10.6383vw, 9.375rem)/* 50px -> 150px */;}
.f-pt-50-180{padding-top:clamp(3.125rem, -5.3457rem + 13.8298vw, 11.25rem)/* 50px -> 180px */;}
.f-pt-80-140{padding-top:clamp(5rem, 1.0904rem + 6.3830vw, 8.75rem)/* 80px -> 140px */;}
.f-pt-80-190{padding-top:clamp(5rem, -2.1676rem + 11.7021vw, 11.875rem)/* 80px -> 190px */;}
.f-pb-20-40{padding-bottom:clamp(1.25rem, -0.0532rem + 2.1277vw, 2.5rem)/* 20px -> 40px */;}
.f-pb-20-50{padding-bottom:clamp(1.25rem, -0.7048rem + 3.1915vw, 3.125rem)/* 20px -> 50px */;}
.f-pb-50-100{padding-bottom:clamp(3.125rem, -0.1330rem + 5.3191vw, 6.25rem)/* 50px -> 100px */;}
.f-pb-50-120{padding-bottom:clamp(3.125rem, -1.4362rem + 7.4468vw, 7.5rem)/* 50px -> 120px */;}
.f-pb-50-140{padding-bottom:clamp(3.125rem, -2.7394rem + 9.5745vw, 8.75rem)/* 50px -> 140px */;}
.f-pb-50-160{padding-bottom:clamp(3.125rem, -4.0426rem + 11.7021vw, 10rem)/* 50px -> 160px */;}
.f-pr-0-50{padding-right:clamp(0rem, -3.2580rem + 5.3191vw, 3.125rem)/* 0px -> 50px */;}
.f-py-15-40{padding-top:clamp(0.9375rem, -0.6915rem + 2.6596vw, 2.5rem)/* 15px -> 40px */;padding-bottom:clamp(0.9375rem, -0.6915rem + 2.6596vw, 2.5rem)/* 15px -> 40px */;}
.f-py-50-100{padding-top:clamp(3.125rem, -0.1330rem + 5.3191vw, 6.25rem)/* 50px -> 100px */;padding-bottom:clamp(3.125rem, -0.1330rem + 5.3191vw, 6.25rem)/* 50px -> 100px */;}
.f-py-50-120{padding-top:clamp(3.125rem, -1.4362rem + 7.4468vw, 7.5rem)/* 50px -> 120px */;padding-bottom:clamp(3.125rem, -1.4362rem + 7.4468vw, 7.5rem)/* 50px -> 120px */;}
.f-py-50-130{padding-top:clamp(3.125rem, -2.0878rem + 8.5106vw, 8.125rem)/* 50px -> 130px */;padding-bottom:clamp(3.125rem, -2.0878rem + 8.5106vw, 8.125rem)/* 50px -> 130px */;}
.f-py-50-150{padding-top:clamp(3.125rem, -3.3910rem + 10.6383vw, 9.375rem)/* 50px -> 150px */;padding-bottom:clamp(3.125rem, -3.3910rem + 10.6383vw, 9.375rem)/* 50px -> 150px */;}
.f-py-50-160{padding-top:clamp(3.125rem, -4.0426rem + 11.7021vw, 10rem)/* 50px -> 160px */;padding-bottom:clamp(3.125rem, -4.0426rem + 11.7021vw, 10rem)/* 50px -> 160px */;}
.f-py-50-170{padding-top:clamp(3.125rem, -4.6941rem + 12.7660vw, 10.625rem)/* 50px -> 170px */;padding-bottom:clamp(3.125rem, -4.6941rem + 12.7660vw, 10.625rem)/* 50px -> 170px */;}
.f-mt-10-15{margin-top:clamp(0.625rem, 0.2992rem + 0.5319vw, 0.9375rem)/* 10px -> 15px */;}
.f-mt-10-20{margin-top:clamp(0.625rem, -0.0266rem + 1.0638vw, 1.25rem)/* 10px -> 20px */;}
.f-mt-10-30{margin-top:clamp(0.625rem, -0.6782rem + 2.1277vw, 1.875rem)/* 10px -> 30px */;}
.f-mt-12-18{margin-top:clamp(0.75rem, 0.3590rem + 0.6383vw, 1.125rem)/* 12px -> 18px */;}
.f-mt-12-35{margin-top:clamp(0.75rem, -0.7487rem + 2.4468vw, 2.1875rem)/* 12px -> 35px */;}
.f-mt-15-25{margin-top:clamp(0.9375rem, 0.2859rem + 1.0638vw, 1.5625rem)/* 15px -> 25px */;}
.f-mt-16-20{margin-top:clamp(1rem, 0.7394rem + 0.4255vw, 1.25rem)/* 16px -> 20px */;}
.f-mt-20-0{margin-top:clamp(0rem, 2.5532rem + -2.1277vw, 1.25rem)/* 20px -> 0px */;}
.f-mt-20-100{margin-top:clamp(1.25rem, -3.9628rem + 8.5106vw, 6.25rem)/* 20px -> 100px */;}
.f-mt-20-30{margin-top:clamp(1.25rem, 0.5984rem + 1.0638vw, 1.875rem)/* 20px -> 30px */;}
.f-mt-20-40{margin-top:clamp(1.25rem, -0.0532rem + 2.1277vw, 2.5rem)/* 20px -> 40px */;}
.f-mt-20-50{margin-top:clamp(1.25rem, -0.7048rem + 3.1915vw, 3.125rem)/* 20px -> 50px */;}
.f-mt-20-60{margin-top:clamp(1.25rem, -1.3564rem + 4.2553vw, 3.75rem)/* 20px -> 60px */;}
.f-mt-24-40{margin-top:clamp(1.5rem, 0.4574rem + 1.7021vw, 2.5rem)/* 24px -> 40px */;}
.f-mt-30-0{margin-top:clamp(0rem, 3.8298rem + -3.1915vw, 1.875rem)/* 30px -> 0px */;}
.f-mt-30-100{margin-top:clamp(1.875rem, -2.6862rem + 7.4468vw, 6.25rem)/* 30px -> 100px */;}
.f-mt-30-40{margin-top:clamp(1.875rem, 1.2234rem + 1.0638vw, 2.5rem)/* 30px -> 40px */;}
.f-mt-30-50{margin-top:clamp(1.875rem, 0.5718rem + 2.1277vw, 3.125rem)/* 30px -> 50px */;}
.f-mt-30-70{margin-top:clamp(1.875rem, -0.7314rem + 4.2553vw, 4.375rem)/* 30px -> 70px */;}
.f-mt-30-80{margin-top:clamp(1.875rem, -1.3830rem + 5.3191vw, 5rem)/* 30px -> 80px */;}
.f-mt-30-90{margin-top:clamp(1.875rem, -2.0346rem + 6.3830vw, 5.625rem)/* 30px -> 90px */;}
.f-mt-5-10{margin-top:clamp(0.3125rem, -0.0133rem + 0.5319vw, 0.625rem)/* 5px -> 10px */;}
.f-mt-8-12{margin-top:clamp(0.5rem, 0.2394rem + 0.4255vw, 0.75rem)/* 8px -> 12px */;}
.f-mb-10-50{margin-bottom:clamp(0.625rem, -1.9814rem + 4.2553vw, 3.125rem)/* 10px -> 50px */;}
.f-mb-20-70{margin-bottom:clamp(1.25rem, -2.0080rem + 5.3191vw, 4.375rem)/* 20px -> 70px */;}
.f-mb-30-70{margin-bottom:clamp(1.875rem, -0.7314rem + 4.2553vw, 4.375rem)/* 30px -> 70px */;}
.f-mb-40-120{margin-bottom:clamp(2.5rem, -2.7128rem + 8.5106vw, 7.5rem)/* 40px -> 120px */;}
.f-my-10-20{margin-top:clamp(0.625rem, -0.0266rem + 1.0638vw, 1.25rem)/* 10px -> 20px */;margin-bottom:clamp(0.625rem, -0.0266rem + 1.0638vw, 1.25rem)/* 10px -> 20px */;}
.f-my-20-60{margin-top:clamp(1.25rem, -1.3564rem + 4.2553vw, 3.75rem)/* 20px -> 60px */;margin-bottom:clamp(1.25rem, -1.3564rem + 4.2553vw, 3.75rem)/* 20px -> 60px */;}
@media (min-width: 640px){
.sm\:mt-0{margin-top:0;}
.sm\:max-w-\[70\%\]{max-width:70%;}
.sm\:max-w-\[920px\]{max-width:920px;}
.sm\:max-w-\[990px\]{max-width:990px;}
.sm\:w-\[50\%\]{width:50%;}
.sm\:flex{display:flex;}
.sm\:justify-start{justify-content:flex-start;}
}