.\*\:before\:from-\[\#550ECA\]>::before,.before\:from-\[\#181818\]::before,.before\:from-\[\#1900B1\]::before,.before\:from-\[\#550ECA\]::before,.before\:from-etBlue::before,.before\:from-etBlue\/0::before,.before\:from-transparent::before,.from-\[\#550ECA\],.from-\[\#560ECA\],.from-etPurple {
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
a,hr {
    color:inherit
}
progress,sub,sup {
    vertical-align:baseline
}
blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,menu,ol,p,pre,ul {
    margin:0
}
.sr-only,dialog,fieldset,legend,menu,ol,ul {
    padding:0
}
.-rotate-90,.-scale-\[1\],.-skew-x-\[31deg\],.-translate-x-1\/2,.-translate-x-\[50\%\],.-translate-y-1\/2,.-translate-y-\[50\%\],.after\:-translate-y-\[17px\]::after,.after\:-translate-y-\[50\%\]::after,.after\:skew-y-\[30deg\]::after,.before\:-skew-x-\[10deg\]::before,.before\:-skew-y-\[10deg\]::before,.before\:-translate-y-\[50\%\]::before,.before\:rotate-\[45deg\]::before,.before\:skew-y-\[4deg\]::before,.group.active .group-\[\.active\]\:translate-x-0,.group.active .group-\[\.active\]\:translate-x-1\/2,.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:translate-y-0,.group:hover .group-hover\:-scale-x-100,.group:hover .group-hover\:scale-105,.group:hover .group-hover\:scale-110,.group:hover .group-hover\:translate-y-0,.rotate-180,.rotate-90,.transform,.translate-x-0,.translate-x-\[100\%\],.translate-y-\[100\%\],.translate-y-\[30px\],.translate-y-\[50\%\],.translate-y-full {
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.blur,.blur-\[230px\],.filter,.invert {
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.before\:bg-center::before,.bg-center {
    background-position:center
}
.before\:transition::before,.transition {
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter
}
.before\:transition::before,.transition,.transition-transform {
    transition-timing-function:cubic-bezier(0.4,0,0.2,1);
    transition-duration:150ms
}
*,::after,::before {
    --tw-border-spacing-x:0;
    --tw-border-spacing-y:0;
    --tw-translate-x:0;
    --tw-translate-y:0;
    --tw-rotate:0;
    --tw-skew-x:0;
    --tw-skew-y:0;
    --tw-scale-x:1;
    --tw-scale-y:1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness:proximity;
    --tw-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: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
    box-sizing:border-box;
    border:0 solid #e5e7eb
}
::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: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}
::after,::before {
    --tw-content:''
}
:host,html {
    line-height:1.5;
    -webkit-text-size-adjust:100%;
    -moz-tab-size:4;
    -o-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 {
    line-height:inherit
}
hr {
    height:0;
    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 {
    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
}
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;
    letter-spacing:inherit;
    color:inherit;
    margin:0;
    padding:0
}
button,select {
    text-transform:none
}
button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]) {
    -webkit-appearance:button;
    background-color:transparent;
    background-image:none
}
:-moz-focusring {
    outline:auto
}
:-moz-ui-invalid {
    box-shadow:none
}
.shadow,.shadow-\[0_4px_25px_rgba\(56\2c 75\2c 255\2c 0\.15\)\],.shadow-\[0_4px_40px_0_rgba\(0\2c 0\2c 0\2c 0\.1\)\],.shadow-\[0_4px_50px_10px_rgba\(18\2c 96\2c 254\2c 0\.10\)\],.shadow-\[0_4px_50px_rgba\(0\2c 0\2c 0\2c 0\.07\)\],.shadow-\[0_4px_50px_rgba\(18\2c 96\2c 254\2c 0\.2\)\],.shadow-\[0_4px_60px_rgba\(18\2c 96\2c 254\2c 0\.12\)\] {
    box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
::-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
}
menu,ol,ul {
    list-style:none
}
textarea {
    resize:vertical
}
input::-moz-placeholder,textarea::-moz-placeholder {
    opacity:1;
    color:#9ca3af
}
input::placeholder,textarea::placeholder {
    opacity:1;
    color:#9ca3af
}
.cursor-pointer,[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]:where(:not([hidden=until-found])) {
    display:none
}
.container,.w-full {
    width:100%
}
.sr-only {
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border-width:0
}
.\*\:pointer-events-none>*,.pointer-events-none {
    pointer-events:none
}
.visible {
    visibility:visible
}
.static {
    position:static
}
.fixed {
    position:fixed
}
.\*\:absolute>*,.absolute {
    position:absolute
}
.\*\:relative>*,.relative {
    position:relative
}
.sticky {
    position:sticky
}
.inset-0 {
    inset:0px
}
.inset-\[40px\] {
    inset:40px
}
.inset-\[clamp\(15px\2c 2\.10vw\2c 40px\)\] {
    inset:clamp(15px,2.10vw,40px)
}
.-inset-x-\[120px\] {
    left:-120px;
    right:-120px
}
.\!left-auto {
    left:auto!important
}
.\!top-\[50\%\] {
    top:50%!important
}
.\!top-\[clamp\(60px\2c 6\.83vw\2c 130px\)\] {
    top:clamp(60px,6.83vw,130px)!important
}
.-bottom-\[20px\] {
    bottom:-20px
}
.-bottom-\[12px\] {
    bottom:-12px
}
.-bottom-\[16px\] {
    bottom:-16px
}
.-left-\[10px\] {
    left:-10px
}
.-left-\[124px\] {
    left:-124px
}
.-left-\[20px\] {
    left:-20px
}
.-left-\[27px\] {
    left:-27px
}
.-left-\[38px\] {
    left:-38px
}
.-left-\[42px\] {
    left:-42px
}
.-left-\[47px\] {
    left:-47px
}
.-left-\[519px\] {
    left:-519px
}
.-left-\[70px\] {
    left:-70px
}
.-left-\[98px\] {
    left:-98px
}
.-right-\[135px\] {
    right:-135px
}
.-right-\[175px\] {
    right:-175px
}
.-right-\[24px\] {
    right:-24px
}
.-right-\[70px\] {
    right:-70px
}
.-right-\[73px\] {
    right:-73px
}
.-top-\[10px\] {
    top:-10px
}
.-top-\[195px\] {
    top:-195px
}
.-top-\[20px\] {
    top:-20px
}
.-top-\[40px\] {
    top:-40px
}
.-top-\[43px\] {
    top:-43px
}
.-top-\[60px\] {
    top:-60px
}
.bottom-0 {
    bottom:0
}
.bottom-\[112px\] {
    bottom:112px
}
.bottom-\[115px\] {
    bottom:115px
}
.bottom-\[120px\] {
    bottom:120px
}
.bottom-\[130px\] {
    bottom:130px
}
.bottom-\[136px\] {
    bottom:136px
}
.bottom-\[138px\] {
    bottom:138px
}
.bottom-\[15px\] {
    bottom:15px
}
.bottom-\[185px\] {
    bottom:185px
}
.bottom-\[207px\] {
    bottom:207px
}
.bottom-\[20px\] {
    bottom:20px
}
.bottom-\[214px\] {
    bottom:214px
}
.bottom-\[23px\] {
    bottom:23px
}
.bottom-\[25px\] {
    bottom:25px
}
.bottom-\[270px\] {
    bottom:270px
}
.bottom-\[33px\] {
    bottom:33px
}
.bottom-\[34px\] {
    bottom:34px
}
.bottom-\[352px\] {
    bottom:352px
}
.bottom-\[35px\] {
    bottom:35px
}
.bottom-\[40px\] {
    bottom:40px
}
.bottom-\[455px\] {
    bottom:455px
}
.bottom-\[50px\] {
    bottom:50px
}
.bottom-\[63px\] {
    bottom:63px
}
.bottom-\[calc\(100\%\+40px\)\] {
    bottom:calc(100% + 40px)
}
.bottom-\[calc\(100\%\+8px\)\] {
    bottom:calc(100% + 8px)
}
.bottom-\[clamp\(30px\2c 3\.15vw\2c 60px\)\] {
    bottom:clamp(30px,3.15vw,60px)
}
.bottom-\[clamp\(60px\2c 6\.31vw\2c 120px\)\] {
    bottom:clamp(60px,6.31vw,120px)
}
.bottom-\[clamp\(70px\2c 9\.56vw\2c 182px\)\] {
    bottom:clamp(70px,9.56vw,182px)
}
.left-0 {
    left:0
}
.left-1\/2,.left-\[50\%\] {
    left:50%
}
.left-\[105px\] {
    left:105px
}
.left-\[125px\] {
    left:125px
}
.left-\[20px\] {
    left:20px
}
.left-\[26px\] {
    left:26px
}
.left-\[40px\] {
    left:40px
}
.left-\[457px\] {
    left:457px
}
.left-\[53\%\] {
    left:53%
}
.left-\[63px\] {
    left:63px
}
.left-\[68px\] {
    left:68px
}
.left-\[8\%\] {
    left:8%
}
.left-\[845px\] {
    left:845px
}
.left-\[90px\] {
    left:90px
}
.left-\[93px\] {
    left:93px
}
.left-\[clamp\(0px\2c 4\.73vw\2c 90px\)\] {
    left:clamp(0px,4.73vw,90px)
}
.right-0 {
    right:0
}
.right-\[106px\] {
    right:106px
}
.right-\[151px\] {
    right:151px
}
.right-\[180px\] {
    right:180px
}
.right-\[190px\] {
    right:190px
}
.right-\[20px\] {
    right:20px
}
.right-\[264px\] {
    right:264px
}
.right-\[40px\] {
    right:40px
}
.right-\[63\%\] {
    right:63%
}
.right-\[67px\] {
    right:67px
}
.right-\[6px\] {
    right:6px
}
.right-\[70px\] {
    right:70px
}
.right-\[75px\] {
    right:75px
}
.right-\[80px\] {
    right:80px
}
.right-\[90px\] {
    right:90px
}
.right-\[93px\] {
    right:93px
}
.right-\[clamp\(0px\2c 10\.25vw\2c 195px\)\] {
    right:clamp(0px,10.25vw,195px)
}
.right-\[clamp\(15px\2c 1\.58vw\2c 30px\)\] {
    right:clamp(15px,1.58vw,30px)
}
.right-\[clamp\(24px\2c 1\.79vw\2c 34px\)\] {
    right:clamp(24px,1.79vw,34px)
}
.top-0 {
    top:0
}
.top-1\/2,.top-\[50\%\] {
    top:50%
}
.top-\[118px\] {
    top:118px
}
.top-\[150px\] {
    top:150px
}
.top-\[153px\] {
    top:153px
}
.top-\[163px\] {
    top:163px
}
.top-\[184px\] {
    top:184px
}
.top-\[20px\] {
    top:20px
}
.top-\[214px\] {
    top:214px
}
.top-\[222px\] {
    top:222px
}
.top-\[235px\] {
    top:235px
}
.top-\[254px\] {
    top:254px
}
.top-\[26px\] {
    top:26px
}
.top-\[33px\] {
    top:33px
}
.top-\[340px\] {
    top:340px
}
.top-\[372px\] {
    top:372px
}
.top-\[40px\] {
    top:40px
}
.top-\[41px\] {
    top:41px
}
.top-\[45px\] {
    top:45px
}
.top-\[55px\] {
    top:55px
}
.top-\[8\%\] {
    top:8%
}
.top-\[80px\] {
    top:80px
}
.top-\[85px\] {
    top:85px
}
.top-\[clamp\(100px\2c 10\.56vw\2c 201px\)\] {
    top:clamp(100px,10.56vw,201px)
}
.top-\[clamp\(60px\2c 6\.31vw\2c 120px\)\] {
    top:clamp(60px,6.31vw,120px)
}
.top-auto {
    top:auto
}
.-z-\[1\],.\*\:-z-\[1\]>* {
    z-index:-1
}
.-z-\[2\] {
    z-index:-2
}
.z-50 {
    z-index:50
}
.z-\[0\] {
    z-index:0
}
.z-\[100\] {
    z-index:100
}
.\*\:z-\[1\]>*,.z-\[1\] {
    z-index:1
}
.z-\[20\] {
    z-index:20
}
.z-\[2\] {
    z-index:2
}
.z-\[3\] {
    z-index:3
}
.z-\[60\] {
    z-index:60
}
.col-span-2 {
    grid-column:span 2/span 2
}
.col-span-3 {
    grid-column:span 3/span 3
}
.-m-\[30px\] {
    margin:-30px
}
.m-\[30px\] {
    margin:30px
}
.mx-\[15\.5em\] {
    margin-left:15.5em;
    margin-right:15.5em
}
.mx-\[19\.4vw\] {
    margin-left:19.4vw;
    margin-right:19.4vw
}
.mx-\[24\.7em\] {
    margin-left:24.7em;
    margin-right:24.7em
}
.mx-\[25px\] {
    margin-left:25px;
    margin-right:25px
}
.mx-\[56px\] {
    margin-left:56px;
    margin-right:56px
}
.mx-\[9\.1vw\] {
    margin-left:9.1vw;
    margin-right:9.1vw
}
.mx-\[clamp\(15px\2c 14\.71vw\2c 280px\)\] {
    margin-left:clamp(15px,14.71vw,280px);
    margin-right:clamp(15px,14.71vw,280px)
}
.mx-\[clamp\(15px\2c 19\.71vw\2c 375px\)\] {
    margin-left:clamp(15px,19.71vw,375px);
    margin-right:clamp(15px,19.71vw,375px)
}
.mx-\[clamp\(15px\2c 2\.63vw\2c 50px\)\] {
    margin-left:clamp(15px,2.63vw,50px);
    margin-right:clamp(15px,2.63vw,50px)
}
.mx-auto {
    margin-left:auto;
    margin-right:auto
}
.my-\[10px\] {
    margin-top:10px;
    margin-bottom:10px
}
.my-\[30px\] {
    margin-top:30px;
    margin-bottom:30px
}
.my-\[clamp\(60px\2c 6\.31vw\2c 120px\)\] {
    margin-top:clamp(60px,6.31vw,120px);
    margin-bottom:clamp(60px,6.31vw,120px)
}
.\!mt-0 {
    margin-top:0!important
}
.\!mt-\[60px\] {
    margin-top:60px!important
}
.-mb-\[114px\] {
    margin-bottom:-114px
}
.-mb-\[18px\] {
    margin-bottom:-18px
}
.-ml-\[29px\] {
    margin-left:-29px
}
.-ml-\[32px\] {
    margin-left:-32px
}
.-mr-\[30px\] {
    margin-right:-30px
}
.-mt-\[100px\] {
    margin-top:-100px
}
.-mt-\[428px\] {
    margin-top:-428px
}
.-mt-\[44px\] {
    margin-top:-44px
}
.mb-\[10px\] {
    margin-bottom:10px
}
.mb-\[11px\] {
    margin-bottom:11px
}
.mb-\[12px\] {
    margin-bottom:12px
}
.mb-\[130px\] {
    margin-bottom:130px
}
.mb-\[132px\] {
    margin-bottom:132px
}
.mb-\[13px\] {
    margin-bottom:13px
}
.mb-\[14px\] {
    margin-bottom:14px
}
.mb-\[15px\] {
    margin-bottom:15px
}
.mb-\[16px\] {
    margin-bottom:16px
}
.mb-\[17px\] {
    margin-bottom:17px
}
.mb-\[18px\] {
    margin-bottom:18px
}
.mb-\[19px\] {
    margin-bottom:19px
}
.mb-\[1px\] {
    margin-bottom:1px
}
.mb-\[20px\] {
    margin-bottom:20px
}
.mb-\[21px\] {
    margin-bottom:21px
}
.mb-\[22px\] {
    margin-bottom:22px
}
.mb-\[23px\] {
    margin-bottom:23px
}
.mb-\[24px\] {
    margin-bottom:24px
}
.mb-\[25px\] {
    margin-bottom:25px
}
.mb-\[26px\] {
    margin-bottom:26px
}
.mb-\[27px\] {
    margin-bottom:27px
}
.mb-\[28px\] {
    margin-bottom:28px
}
.mb-\[2px\] {
    margin-bottom:2px
}
.mb-\[30px\] {
    margin-bottom:30px
}
.mb-\[31px\] {
    margin-bottom:31px
}
.mb-\[32px\] {
    margin-bottom:32px
}
.mb-\[33px\] {
    margin-bottom:33px
}
.mb-\[34px\] {
    margin-bottom:34px
}
.mb-\[36px\] {
    margin-bottom:36px
}
.mb-\[38px\] {
    margin-bottom:38px
}
.mb-\[3px\] {
    margin-bottom:3px
}
.mb-\[40px\] {
    margin-bottom:40px
}
.mb-\[41px\] {
    margin-bottom:41px
}
.mb-\[43px\] {
    margin-bottom:43px
}
.mb-\[46px\] {
    margin-bottom:46px
}
.mb-\[4px\] {
    margin-bottom:4px
}
.mb-\[50px\] {
    margin-bottom:50px
}
.mb-\[51px\] {
    margin-bottom:51px
}
.mb-\[52px\] {
    margin-bottom:52px
}
.mb-\[55px\] {
    margin-bottom:55px
}
.mb-\[5px\] {
    margin-bottom:5px
}
.mb-\[60px\] {
    margin-bottom:60px
}
.mb-\[6px\] {
    margin-bottom:6px
}
.mb-\[7px\] {
    margin-bottom:7px
}
.mb-\[8px\] {
    margin-bottom:8px
}
.mb-\[9px\] {
    margin-bottom:9px
}
.mb-\[clamp\(12px\2c 1\.05vw\2c 20px\)\] {
    margin-bottom:clamp(12px,1.05vw,20px)
}
.mb-\[clamp\(13px\2c 0\.95vw\2c 18px\)\] {
    margin-bottom:clamp(13px,.95vw,18px)
}
.mb-\[clamp\(14px\2c 1\.05vw\2c 20px\)\] {
    margin-bottom:clamp(14px,1.05vw,20px)
}
.mb-\[clamp\(15px\2c 1\.05vw\2c 20px\)\] {
    margin-bottom:clamp(15px,1.05vw,20px)
}
.mb-\[clamp\(15px\2c 1\.84vw\2c 35px\)\] {
    margin-bottom:clamp(15px,1.84vw,35px)
}
.mb-\[clamp\(16px\2c 1\.37vw\2c 26px\)\] {
    margin-bottom:clamp(16px,1.37vw,26px)
}
.mb-\[clamp\(16px\2c 2\.21vw\2c 42px\)\] {
    margin-bottom:clamp(16px,2.21vw,42px)
}
.mb-\[clamp\(23px\2c 2\.26vw\2c 43px\)\] {
    margin-bottom:clamp(23px,2.26vw,43px)
}
.mb-\[clamp\(5px\2c 0\.53vw\2c 10px\)\] {
    margin-bottom:clamp(5px,.53vw,10px)
}
.mb-\[clamp\(6px\2c 0\.47vw\2c 9px\)\] {
    margin-bottom:clamp(6px,.47vw,9px)
}
.mb-\[clamp\(7px\2c 0\.53vw\2c 10px\)\] {
    margin-bottom:clamp(7px,.53vw,10px)
}
.mb-\[clamp\(7px\2c 0\.89vw\2c 17px\)\] {
    margin-bottom:clamp(7px,.89vw,17px)
}
.mb-\[clamp\(8px\2c 0\.95vw\2c 18px\)\] {
    margin-bottom:clamp(8px,.95vw,18px)
}
.ml-\[124px\] {
    margin-left:124px
}
.ml-\[28px\] {
    margin-left:28px
}
.ml-\[10px\] {
    margin-left:10px
}
.ml-\[40px\] {
    margin-left:40px
}
.ml-auto {
    margin-left:auto
}
.mr-\[230px\] {
    margin-right:230px
}
.mr-\[28px\] {
    margin-right:28px
}
.mr-\[40px\] {
    margin-right:40px
}
.mr-\[54px\] {
    margin-right:54px
}
.mr-\[70px\] {
    margin-right:70px
}
.mt-\[10px\] {
    margin-top:10px
}
.mt-\[17px\] {
    margin-top:17px
}
.mt-\[19px\] {
    margin-top:19px
}
.mt-\[22px\] {
    margin-top:22px
}
.mt-\[27px\] {
    margin-top:27px
}
.mt-\[28px\] {
    margin-top:28px
}
.mt-\[30px\] {
    margin-top:30px
}
.mt-\[32px\] {
    margin-top:32px
}
.mt-\[38px\] {
    margin-top:38px
}
.mt-\[50px\] {
    margin-top:50px
}
.mt-\[57px\] {
    margin-top:57px
}
.mt-\[60px\] {
    margin-top:60px
}
.mt-\[6px\] {
    margin-top:6px
}
.mt-\[71px\] {
    margin-top:71px
}
.mt-\[clamp\(22px\2c 2\.21vw\2c 42px\)\] {
    margin-top:clamp(22px,2.21vw,42px)
}
.mb-\[clamp\(40px\2c 3\.15vw\2c 60px\)\] {
    margin-bottom:clamp(40px,3.15vw,60px)
}
.mb-\[clamp\(17px\2c 1\.05vw\2c 20px\)\] {
    margin-bottom:clamp(17px,1.05vw,20px)
}
.box-content {
    box-sizing:content-box
}
.block {
    display:block
}
.inline-block {
    display:inline-block
}
.flex {
    display:flex
}
.\*\:inline-flex>*,.inline-flex {
    display:inline-flex
}
.table {
    display:table
}
.grid {
    display:grid
}
.hidden {
    display:none
}
.aspect-\[300\/128\] {
    aspect-ratio:300/128
}
.aspect-\[322\/210\] {
    aspect-ratio:322/210
}
.aspect-\[338\/240\] {
    aspect-ratio:338/240
}
.aspect-\[37\/24\] {
    aspect-ratio:37/24
}
.aspect-\[370\/221\] {
    aspect-ratio:370/221
}
.aspect-\[570\/330\] {
    aspect-ratio:570/330
}
.aspect-\[573\/254\] {
    aspect-ratio:573/254
}
.aspect-\[610\/448\] {
    aspect-ratio:610/448
}
.aspect-\[62\/45\] {
    aspect-ratio:62/45
}
.aspect-\[74\/75\] {
    aspect-ratio:74/75
}
.aspect-\[8\/9\] {
    aspect-ratio:8/9
}
.aspect-\[96\/104\] {
    aspect-ratio:96/104
}
.\*\:aspect-square>*,.aspect-square {
    aspect-ratio:1/1
}
.h-\[100px\] {
    height:100px
}
.h-\[145px\] {
    height:145px
}
.h-\[200px\] {
    height:200px
}
.h-\[250px\] {
    height:250px
}
.h-\[21px\] {
    height:21px
}
.h-\[226px\] {
    height:226px
}
.h-\[280px\] {
    height:280px
}
.h-\[28px\] {
    height:28px
}
.h-\[303px\] {
    height:303px
}
.\*\:h-\[30px\]>*,.h-\[30px\] {
    height:30px
}
.h-\[36px\] {
    height:36px
}
.h-\[45px\] {
    height:45px
}
.h-\[48px\] {
    height:48px
}
.h-\[50px\] {
    height:50px
}
.h-\[54px\] {
    height:54px
}
.h-\[55px\] {
    height:55px
}
.h-\[56px\] {
    height:56px
}
.h-\[600px\] {
    height:600px
}
.h-\[60px\] {
    height:60px
}
.h-\[62px\] {
    height:62px
}
.h-\[64px\] {
    height:64px
}
.h-\[65px\] {
    height:65px
}
.h-\[79px\] {
    height:79px
}
.h-\[80px\] {
    height:80px
}
.h-\[96px\] {
    height:96px
}
.h-\[clamp\(45px\2c 2\.84vw\2c 54px\)\] {
    height:clamp(45px,2.84vw,54px)
}
.h-\[clamp\(45px\2c 2\.94vw\2c 56px\)\] {
    height:clamp(45px,2.94vw,56px)
}
.h-full {
    height:100%
}
.h-max {
    height:-moz-max-content;
    height:max-content
}
.max-h-\[306px\] {
    max-height:306px
}
.max-h-\[460px\] {
    max-height:460px
}
.min-h-\[550px\] {
    min-height:550px
}
.\!w-auto {
    width:auto!important
}
.w-2\/5,.w-\[40\%\] {
    width:40%
}
.w-3\/5,.w-\[60\%\] {
    width:60%
}
.w-\[100px\] {
    width:100px
}
.w-\[102px\] {
    width:102px
}
.w-\[107px\] {
    width:107px
}
.w-\[135px\] {
    width:135px
}
.w-\[146px\] {
    width:146px
}
.w-\[168px\] {
    width:168px
}
.w-\[180px\] {
    width:180px
}
.w-\[21px\] {
    width:21px
}
.w-\[24\.7\%\] {
    width:24.7%
}
.w-\[240px\] {
    width:240px
}
.w-\[270px\] {
    width:270px
}
.w-\[28px\] {
    width:28px
}
.w-\[36px\] {
    width:36px
}
.w-\[370px\] {
    width:370px
}
.w-\[392px\] {
    width:392px
}
.\*\:w-\[40px\]>*,.w-\[40px\] {
    width:40px
}
.w-\[45px\] {
    width:45px
}
.\*\:w-\[46px\]>*,.w-\[46px\] {
    width:46px
}
.w-\[48px\] {
    width:48px
}
.w-\[50\%\] {
    width:50%
}
.w-\[50px\] {
    width:50px
}
.w-\[540px\] {
    width:540px
}
.w-\[55\%\] {
    width:55%
}
.w-\[55px\] {
    width:55px
}
.\*\:w-\[56px\]>*,.w-\[56px\] {
    width:56px
}
.w-\[588px\] {
    width:588px
}
.w-\[58px\] {
    width:58px
}
.w-\[60px\] {
    width:60px
}
.w-\[62px\] {
    width:62px
}
.w-\[63px\] {
    width:63px
}
.w-\[64px\] {
    width:64px
}
.w-\[65px\] {
    width:65px
}
.w-\[78px\] {
    width:78px
}
.w-\[80\%\] {
    width:80%
}
.w-\[80px\] {
    width:80px
}
.w-\[93px\] {
    width:93px
}
.w-\[96px\] {
    width:96px
}
.w-\[calc\(100vw-clamp\(374px\2c 19\.81vw\2c 377px\)\)\] {
    width:calc(100vw - clamp(374px,19.81vw,377px))
}
.w-\[clamp\(50px\2c 4\.20vw\2c 80px\)\] {
    width:clamp(50px,4.2vw,80px)
}
.w-max {
    width:-moz-max-content;
    width:max-content
}
.max-w-\[1170px\] {
    max-width:1170px
}
.max-w-\[1200px\] {
    max-width:1200px
}
.max-w-\[1920px\] {
    max-width:1920px
}
.max-w-\[230px\] {
    max-width:230px
}
.max-w-\[25\%\] {
    max-width:25%
}
.max-w-\[295px\] {
    max-width:295px
}
.max-w-\[300px\] {
    max-width:300px
}
.max-w-\[318px\] {
    max-width:318px
}
.max-w-\[370px\] {
    max-width:370px
}
.max-w-\[470px\] {
    max-width:470px
}
.max-w-\[33\%\] {
    max-width:33%
}
.max-w-\[49\.4\%\] {
    max-width:49.4%
}
.max-w-\[50\%\] {
    max-width:50%
}
.max-w-\[55\%\] {
    max-width:55%
}
.max-w-\[570px\] {
    max-width:570px
}
.max-w-\[60\%\] {
    max-width:60%
}
.max-w-\[70\%\] {
    max-width:70%
}
.max-w-\[848px\] {
    max-width:848px
}
.max-w-\[86\%\] {
    max-width:86%
}
.max-w-\[calc\(100\%-37\.1vw\)\] {
    max-width:calc(100% - 37.1vw)
}
.max-w-\[calc\(100\%-39\.1vw\)\] {
    max-width:calc(100% - 39.1vw)
}
.max-w-\[clamp\(290px\2c 23\.59vw\2c 449px\)\] {
    max-width:clamp(290px,23.59vw,449px)
}
.max-w-\[clamp\(305px\2c 24\.70vw\2c 470px\)\] {
    max-width:clamp(305px,24.7vw,470px)
}
.max-w-full {
    max-width:100%
}
.max-w-none {
    max-width:none
}
.max-w-\[clamp\(250px\2c 15\.76vw\2c 300px\)\] {
    max-width:clamp(250px,15.76vw,300px)
}
.\*\:shrink-0>*,.flex-shrink-0,.shrink-0 {
    flex-shrink:0
}
.shrink {
    flex-shrink:1
}
.grow {
    flex-grow:1
}
.-translate-x-1\/2,.-translate-x-\[50\%\] {
    --tw-translate-x:-50%
}
.-translate-y-1\/2,.-translate-y-\[50\%\] {
    --tw-translate-y:-50%
}
.group.active .group-\[\.active\]\:translate-x-0,.translate-x-0 {
    --tw-translate-x:0px
}
.translate-x-\[100\%\] {
    --tw-translate-x:100%
}
.translate-y-\[100\%\],.translate-y-full {
    --tw-translate-y:100%
}
.translate-y-\[30px\] {
    --tw-translate-y:30px
}
.translate-y-\[50\%\] {
    --tw-translate-y:50%
}
.\!rotate-0 {
    --tw-rotate:0deg!important;
    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))!important
}
.-rotate-90 {
    --tw-rotate:-90deg
}
.rotate-180 {
    --tw-rotate:180deg
}
.rotate-90 {
    --tw-rotate:90deg
}
.-skew-x-\[31deg\] {
    --tw-skew-x:-31deg
}
.-scale-\[1\] {
    --tw-scale-x:-1;
    --tw-scale-y:-1
}
.\!animate-none {
    animation:none!important
}
.animate-\[etSpin_7s_infinite_linear_forwards_reverse\] {
    animation:7s linear infinite reverse forwards etSpin
}
.animate-\[etSpin_7s_linear_infinite\] {
    animation:7s linear infinite etSpin
}
.animate-\[rotate-90-top-ccw2_6s_linear_infinite_alternate-reverse_both\] {
    animation:6s linear infinite alternate-reverse both rotate-90-top-ccw2
}
.animate-\[rotate-90-top-ccw2_6s_linear_infinite_alternate_both\] {
    animation:6s linear infinite alternate both rotate-90-top-ccw2
}
.animate-\[rotate-90-top-ccw_6s_linear_infinite_alternate-reverse_both\] {
    animation:6s linear infinite alternate-reverse both rotate-90-top-ccw
}
.animate-\[rotate-90-top-ccw_6s_linear_infinite_alternate_both\] {
    animation:6s linear infinite alternate both rotate-90-top-ccw
}
.animate-\[shadow_2s_ease-in_infinite\] {
    animation:2s ease-in infinite shadow
}
.cursor-grabbing {
    cursor:grabbing
}
.resize {
    resize:both
}
.appearance-none {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.grid-cols-2 {
    grid-template-columns:repeat(2,minmax(0,1fr))
}
.grid-cols-3 {
    grid-template-columns:repeat(3,minmax(0,1fr))
}
.grid-cols-4 {
    grid-template-columns:repeat(4,minmax(0,1fr))
}
.grid-cols-6 {
    grid-template-columns:repeat(6,minmax(0,1fr))
}
.grid-cols-8 {
    grid-template-columns:repeat(8,minmax(0,1fr))
}
.grid-cols-\[0fr_242px\] {
    grid-template-columns:0fr 242px
}
.flex-col {
    flex-direction:column
}
.flex-wrap {
    flex-wrap:wrap
}
.items-start {
    align-items:flex-start
}
.items-end {
    align-items:flex-end
}
.\*\:items-center>*,.items-center {
    align-items:center
}
.justify-end {
    justify-content:flex-end
}
.\*\:justify-center>*,.justify-center {
    justify-content:center
}
.justify-between {
    justify-content:space-between
}
.justify-items-center {
    justify-items:center
}
.gap-3 {
    gap:.75rem
}
.gap-5 {
    gap:1.25rem
}
.gap-\[100px\] {
    gap:100px
}
.gap-\[10px\] {
    gap:10px
}
.gap-\[120px\] {
    gap:120px
}
.gap-\[12px\] {
    gap:12px
}
.gap-\[13px\] {
    gap:13px
}
.gap-\[15px\] {
    gap:15px
}
.gap-\[16px\] {
    gap:16px
}
.gap-\[20px\] {
    gap:20px
}
.gap-\[25px\] {
    gap:25px
}
.gap-\[265px\] {
    gap:265px
}
.gap-\[28px\] {
    gap:28px
}
.gap-\[30px\] {
    gap:30px
}
.gap-\[40px\] {
    gap:40px
}
.gap-\[45px\] {
    gap:45px
}
.gap-\[60px\] {
    gap:60px
}
.gap-\[65px\] {
    gap:65px
}
.gap-\[6px\] {
    gap:6px
}
.gap-\[71px\] {
    gap:71px
}
.gap-\[78px\] {
    gap:78px
}
.gap-\[7px\] {
    gap:7px
}
.gap-\[8px\] {
    gap:8px
}
.gap-\[9px\] {
    gap:9px
}
.gap-\[clamp\(10px\2c 0\.79vw\2c 15px\)\] {
    gap:clamp(10px,.79vw,15px)
}
.gap-\[clamp\(12px\2c 1\.05vw\2c 20px\)\] {
    gap:clamp(12px,1.05vw,20px)
}
.gap-\[clamp\(15px\2c 1\.58vw\2c 30px\)\] {
    gap:clamp(15px,1.58vw,30px)
}
.gap-\[clamp\(20px\2c 1\.58vw\2c 30px\)\] {
    gap:clamp(20px,1.58vw,30px)
}
.gap-\[clamp\(30px\2c 3\.15vw\2c 60px\)\] {
    gap:clamp(30px,3.15vw,60px)
}
.gap-\[clamp\(7px\2c 0\.53vw\2c 10px\)\] {
    gap:clamp(7px,.53vw,10px)
}
.gap-\[clamp\(35px\2c 3\.42vw\2c 65px\)\] {
    gap:clamp(35px,3.42vw,65px)
}
.gap-\[clamp\(48px\2c 4\.10vw\2c 78px\)\] {
    gap:clamp(48px,4.1vw,78px)
}
.gap-\[clamp\(38px\2c 4\.10vw\2c 78px\)\] {
    gap:clamp(38px,4.1vw,78px)
}
.gap-\[clamp\(14px\2c 0\.89vw\2c 17px\)\] {
    gap:clamp(14px,.89vw,17px)
}
.gap-x-\[10px\] {
    -moz-column-gap:10px;
    column-gap:10px
}
.gap-x-\[13px\] {
    -moz-column-gap:13px;
    column-gap:13px
}
.gap-x-\[140px\] {
    -moz-column-gap:140px;
    column-gap:140px
}
.gap-x-\[15px\] {
    -moz-column-gap:15px;
    column-gap:15px
}
.gap-x-\[16px\] {
    -moz-column-gap:16px;
    column-gap:16px
}
.gap-x-\[20px\] {
    -moz-column-gap:20px;
    column-gap:20px
}
.gap-x-\[22px\] {
    -moz-column-gap:22px;
    column-gap:22px
}
.gap-x-\[24px\] {
    -moz-column-gap:24px;
    column-gap:24px
}
.gap-x-\[25px\] {
    -moz-column-gap:25px;
    column-gap:25px
}
.gap-x-\[30px\] {
    -moz-column-gap:30px;
    column-gap:30px
}
.gap-x-\[40px\] {
    -moz-column-gap:40px;
    column-gap:40px
}
.gap-x-\[42px\] {
    -moz-column-gap:42px;
    column-gap:42px
}
.gap-x-\[43px\] {
    -moz-column-gap:43px;
    column-gap:43px
}
.gap-x-\[54px\] {
    -moz-column-gap:54px;
    column-gap:54px
}
.gap-x-\[60px\] {
    -moz-column-gap:60px;
    column-gap:60px
}
.gap-x-\[62px\] {
    -moz-column-gap:62px;
    column-gap:62px
}
.gap-x-\[65px\] {
    -moz-column-gap:65px;
    column-gap:65px
}
.gap-x-\[76px\] {
    -moz-column-gap:76px;
    column-gap:76px
}
.gap-x-\[77px\] {
    -moz-column-gap:77px;
    column-gap:77px
}
.gap-y-\[10px\] {
    row-gap:10px
}
.gap-y-\[15px\] {
    row-gap:15px
}
.gap-y-\[16px\] {
    row-gap:16px
}
.gap-y-\[20px\] {
    row-gap:20px
}
.gap-y-\[25px\] {
    row-gap:25px
}
.gap-y-\[30px\] {
    row-gap:30px
}
.gap-y-\[40px\] {
    row-gap:40px
}
.gap-y-\[60px\] {
    row-gap:60px
}
.gap-y-\[70px\] {
    row-gap:70px
}
.gap-y-\[clamp\(20px\2c 2\.10vw\2c 40px\)\] {
    row-gap:clamp(20px,2.1vw,40px)
}
.space-y-\[10px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:0;
    margin-top:calc(10px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(10px * var(--tw-space-y-reverse))
}
.space-y-\[16px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:0;
    margin-top:calc(16px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(16px * var(--tw-space-y-reverse))
}
.space-y-\[17px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:0;
    margin-top:calc(17px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(17px * var(--tw-space-y-reverse))
}
.space-y-\[24px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:0;
    margin-top:calc(24px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(24px * var(--tw-space-y-reverse))
}
.space-y-\[30px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:0;
    margin-top:calc(30px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(30px * var(--tw-space-y-reverse))
}
.space-y-\[40px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:0;
    margin-top:calc(40px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(40px * var(--tw-space-y-reverse))
}
.space-y-\[clamp\(15px\2c 1\.58vw\2c 30px\)\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:0;
    margin-top:calc(clamp(15px,1.58vw,30px) * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(clamp(15px,1.58vw,30px) * var(--tw-space-y-reverse))
}
.overflow-auto {
    overflow:auto
}
.\*\:overflow-hidden>*,.overflow-hidden {
    overflow:hidden
}
.overflow-visible {
    overflow:visible
}
.\!rounded-2xl {
    border-radius:1rem!important
}
.\*\:rounded-2xl>*,.rounded-2xl {
    border-radius:1rem
}
.rounded-3xl {
    border-radius:1.5rem
}
.rounded-\[10px\] {
    border-radius:10px
}
.rounded-\[12px\] {
    border-radius:12px
}
.rounded-\[15px\] {
    border-radius:15px
}
.rounded-\[16px\] {
    border-radius:16px
}
.rounded-\[20px\] {
    border-radius:20px
}
.rounded-\[30px\] {
    border-radius:30px
}
.rounded-\[4px\] {
    border-radius:4px
}
.rounded-\[50px\] {
    border-radius:50px
}
.rounded-\[6px\] {
    border-radius:6px
}
.rounded-\[8px\] {
    border-radius:8px
}
.\*\:rounded-full>*,.rounded-full {
    border-radius:9999px
}
.rounded-md {
    border-radius:.375rem
}
.rounded-bl-\[20px\] {
    border-bottom-left-radius:20px
}
.rounded-br-\[20px\] {
    border-bottom-right-radius:20px
}
.rounded-tl-\[20px\] {
    border-top-left-radius:20px
}
.rounded-tr-\[20px\] {
    border-top-right-radius:20px
}
.rounded-tr-none {
    border-top-right-radius:0
}
.\*\:border>*,.border {
    border-width:1px
}
.border-\[0\.5px\] {
    border-width:.5px
}
.border-\[10px\] {
    border-width:10px
}
.border-\[20px\] {
    border-width:20px
}
.border-\[3px\] {
    border-width:3px
}
.border-b,.border-y {
    border-bottom-width:1px
}
.\*\:border-t>*,.border-t,.border-y {
    border-top-width:1px
}
.\*\:border-l>*,.border-l {
    border-left-width:1px
}
.border-l-4,.border-l-\[4px\] {
    border-left-width:4px
}
.\*\:border-r>*,.border-r {
    border-right-width:1px
}
.border-t-\[13px\] {
    border-top-width:13px
}
.border-dashed {
    border-style:dashed
}
.border-none {
    border-style:none
}
.border-\[\#181818\]\/20 {
    border-color:rgb(24 24 24 / .2)
}
.border-\[\#256E56\]\/10 {
    border-color:rgb(37 110 86 / .1)
}
.border-\[\#384BFF\] {
    --tw-border-opacity:1;
    border-color:rgb(56 75 255 / var(--tw-border-opacity))
}
.border-\[\#8E8E93\]\/25 {
    border-color:rgb(142 142 147 / .25)
}
.border-\[\#A9A9AA\] {
    --tw-border-opacity:1;
    border-color:rgb(169 169 170 / var(--tw-border-opacity))
}
.border-\[\#D4DCED\] {
    --tw-border-opacity:1;
    border-color:rgb(212 220 237 / var(--tw-border-opacity))
}
.border-\[\#D7D7D7\] {
    --tw-border-opacity:1;
    border-color:rgb(215 215 215 / var(--tw-border-opacity))
}
.border-\[\#D9D9D9\],.border-\[\#d9d9d9\] {
    --tw-border-opacity:1;
    border-color:rgb(217 217 217 / var(--tw-border-opacity))
}
.border-\[\#DBDBDB\] {
    --tw-border-opacity:1;
    border-color:rgb(219 219 219 / var(--tw-border-opacity))
}
.border-\[\#DBDBDB\]\/20 {
    border-color:rgb(219 219 219 / .2)
}
.border-\[\#E5E5E5\],.border-\[\#e5e5e5\],.border-\[rgb\(229\2c 229\2c 229\)\] {
    --tw-border-opacity:1;
    border-color:rgb(229 229 229 / var(--tw-border-opacity))
}
.border-\[\#ECECEC\] {
    --tw-border-opacity:1;
    border-color:rgb(236 236 236 / var(--tw-border-opacity))
}
.border-\[\#EDF3FE\] {
    --tw-border-opacity:1;
    border-color:rgb(237 243 254 / var(--tw-border-opacity))
}
.border-\[rgba\(217\2c 217\2c 217\2c 0\.2\)\] {
    border-color:rgba(217,217,217,.2)
}
.border-\[rgba\(217\2c 217\2c 217\2c 0\.89\)\] {
    border-color:rgba(217,217,217,.89)
}
.border-black,.hover\:border-black:hover {
    --tw-border-opacity:1;
    border-color:rgb(0 0 0 / var(--tw-border-opacity))
}
.border-black\/15 {
    border-color:rgb(0 0 0 / .15)
}
.\*\:border-etBlue>*,.border-etBlue,.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:border-etBlue,.hover\:border-etBlue:hover {
    --tw-border-opacity:1;
    border-color:rgb(200 16 46 / var(--tw-border-opacity))
}
.border-white,.hover\:border-white:hover {
    --tw-border-opacity:1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity))
}
.border-white\/15 {
    border-color:rgb(255 255 255 / .15)
}
.\*\:border-white\/20>*,.border-white\/20 {
    border-color:rgb(255 255 255 / .2)
}
.border-white\/25 {
    border-color:rgb(255 255 255 / .25)
}
.border-white\/30 {
    border-color:rgb(255 255 255 / .3)
}
.border-white\/50 {
    border-color:rgb(255 255 255 / .5)
}
.bg-\[\#000D83\],.hover\:bg-\[\#000D83\]:hover {
    --tw-bg-opacity:0.6;
    background-color:rgb(200 16 46 / var(--tw-bg-opacity))
}
.bg-\[\#001B52\] {
    --tw-bg-opacity:1;
    background-color:rgb(0 27 82 / var(--tw-bg-opacity))
}
.bg-\[\#00239F\] {
    --tw-bg-opacity:1;
    background-color:rgb(0 35 159 / var(--tw-bg-opacity))
}
.bg-\[\#00339A\],.bg-etBlue,.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:bg-etBlue,.hover\:bg-\[\#384BFF\]:hover,.hover\:bg-etBlue:hover {
    --tw-bg-opacity:1;
    background-color:rgb(200 16 46 / var(--tw-bg-opacity))
}
.bg-\[\#18377e\] {
    --tw-bg-opacity:1;
    background-color:rgb(0 204 126 / var(--tw-bg-opacity))
}
.bg-\[\#D0E1FF\] {
    --tw-bg-opacity:1;
    background-color:rgb(208 225 255 / var(--tw-bg-opacity))
}
.bg-\[\#E7EFFF\] {
    --tw-bg-opacity:1;
    background-color:rgb(231 239 255 / var(--tw-bg-opacity))
}
.bg-\[\#ECF0F5\] {
    --tw-bg-opacity:1;
    background-color:rgb(236 240 245 / var(--tw-bg-opacity))
}
.bg-\[\#ECF2FD\] {
    --tw-bg-opacity:1;
    background-color:rgb(236 242 253 / var(--tw-bg-opacity))
}
.bg-\[\#EDF3FE\] {
    --tw-bg-opacity:1;
    background-color:rgb(237 243 254 / var(--tw-bg-opacity))
}
.bg-\[\#EDF3FE\]\/40 {
    background-color:rgb(237 243 254 / .4)
}
.bg-\[\#EEF2F3\] {
    --tw-bg-opacity:1;
    background-color:rgb(238 242 243 / var(--tw-bg-opacity))
}
.bg-\[\#EEF4FF\] {
    --tw-bg-opacity:1;
    background-color:rgb(238 244 255 / var(--tw-bg-opacity))
}
.bg-\[\#F2F6FE\] {
    --tw-bg-opacity:1;
    background-color:rgb(242 246 254 / var(--tw-bg-opacity))
}
.bg-\[\#FE8F0E\] {
    --tw-bg-opacity:1;
    background-color:rgb(254 143 14 / var(--tw-bg-opacity))
}
.bg-\[\#FFC532\] {
    --tw-bg-opacity:1;
    background-color:rgb(255 197 50 / var(--tw-bg-opacity))
}
.bg-etBlack,.hover\:bg-etBlack:hover {
    --tw-bg-opacity:1;
    background-color:rgb(24 24 24 / var(--tw-bg-opacity))
}
.bg-etBlack\/80 {
    background-color:rgb(24 24 24 / .8)
}
.bg-etred {
    --tw-bg-opacity:1;
    background-color:rgb(200 16 46 / var(--tw-bg-opacity))
}
.bg-etBlue\/10 {
    background-color:rgb(200 16 46 / .1)
}
.bg-transparent {
    background-color:transparent
}
.bg-white,.hover\:bg-white:hover {
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.bg-white\/10 {
    background-color:rgb(255 255 255 / .1)
}
.bg-\[url\(\'\.\.\/assets\/img\/about-video-btn-bg\.jpg\'\)\] {
    background-image:url('../assets/img/about-video-btn-bg.jpg')
}
.bg-\[url\(\'\.\.\/assets\/img\/auction-banner-1\.jpg\'\)\] {
    background-image:url('../assets/img/auction-banner-1.jpg')
}
.bg-\[url\(\'\.\.\/assets\/img\/banner-2-bg-1\.jpg\'\)\] {
    background-image:url('../assets/img/banner-2-bg-1.jpg')
}
.bg-\[url\(\'\.\.\/assets\/img\/banner-3-bg\.jpg\'\)\] {
    background-image:url('../assets/img/banner-3-bg.jpg')
}
.bg-\[url\(\'\.\.\/assets\/img\/banner-bg-1\.jpg\'\)\] {
    background-image:url('../assets/img/banner-bg-1.jpg')
}
.bg-\[url\(\'\.\.\/assets\/img\/banner-bg-2\.jpg\'\)\] {
    background-image:url('../assets/img/banner-bg-2.jpg')
}
.bg-\[url\(\'\.\.\/assets\/img\/banner-bg-3\.jpg\'\)\] {
    background-image:url('../assets/img/banner-bg-3.jpg')
}
.bg-\[url\(\'\.\.\/assets\/img\/event-bg-big-2\.jpg\'\)\] {
    background-image:url('../assets/img/event-bg-big-2.jpg')
}
.bg-\[url\(\'\.\.\/assets\/img\/event-bg-big\.jpg\'\)\] {
    background-image:url('../assets/img/event-bg-big.jpg')
}
.bg-\[url\(\'\.\.\/assets\/img\/pricing-bg\.jpg\'\)\] {
    background-image:url('../assets/img/pricing-bg.jpg')
}
.bg-\[url\(\'\.\.\/assets\/img\/schedule-bg\.png\'\)\] {
    background-image:url('../assets/img/schedule-bg.png')
}
.bg-\[url\(\.\.\/assets\/img\/et-3-calender-event\.jpg\)\] {
    background-image:url(../assets/img/et-3-calender-event.jpg)
}
.bg-\[url\(\.\.\/assets\/img\/et-3-gallery-bg\.jpg\)\] {
    background-image:url(../assets/img/et-3-gallery-bg.jpg)
}
.bg-\[url\(\.\.\/assets\/img\/et-3-testimonial-bg\.jpg\)\] {
    background-image:url(../assets/img/et-3-testimonial-bg.jpg)
}
.bg-\[url\(\.\.\/assets\/img\/jewellery-auctions-bg\.jpg\)\] {
    background-image:url(../assets/img/jewellery-auctions-bg.jpg)
}
.bg-\[url\(\.\.\/assets\/img\/stats-bg\.jpg\)\] {
    background-image:url(../assets/img/stats-bg.jpg)
}
.bg-\[url\(\.\.\/assets\/img\/testimonial-bg\.jpg\)\] {
    background-image:url(../assets/img/testimonial-bg.jpg)
}
.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))
}
.from-\[\#550ECA\],.from-etPurple {
    --tw-gradient-from:#550ECA var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(85 14 202 / 0) var(--tw-gradient-to-position)
}
.from-\[\#560ECA\] {
    --tw-gradient-from:#560ECA var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(86 14 202 / 0) var(--tw-gradient-to-position)
}
.to-\[\#F729BB\] {
    --tw-gradient-to:#F729BB var(--tw-gradient-to-position)
}
.group.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\:to-etLpink,.to-\[\#F929BB\] {
    --tw-gradient-to:#F929BB var(--tw-gradient-to-position)
}
.to-etLpink\/0 {
    --tw-gradient-to:rgb(249 41 187 / 0) var(--tw-gradient-to-position)
}
.to-etPink {
    --tw-gradient-to:#DE0977 var(--tw-gradient-to-position)
}
.bg-cover {
    background-size:cover
}
.bg-top {
    background-position:top
}
.bg-no-repeat {
    background-repeat:no-repeat
}
.fill-etBlue,.group:hover .group-hover\:fill-etBlue {
    fill:#C8102E
}
.fill-etGray2 {
    fill:#5C707E
}
.fill-transparent {
    fill:transparent
}
.fill-white,.group:hover .group-hover\:fill-white {
    fill:#fff
}
.stroke-\[url\(\#paint0_linear_6096_354\)\] {
    stroke:url(#paint0_linear_6096_354)
}
.group:hover .group-hover\:stroke-etBlue,.stroke-etBlue {
    stroke:#C8102E
}
.stroke-white {
    stroke:#fff
}
.object-cover {
    -o-object-fit:cover;
    object-fit:cover
}
.p-\[12px\] {
    padding:12px
}
.p-\[15px\] {
    padding:15px
}
.p-\[16px\] {
    padding:16px
}
.p-\[20px\] {
    padding:20px
}
.p-\[22px\] {
    padding:22px
}
.p-\[24px\] {
    padding:24px
}
.p-\[2px\] {
    padding:2px
}
.p-\[30px\] {
    padding:30px
}
.p-\[40px\] {
    padding:40px
}
.p-\[50px\] {
    padding:50px
}
.p-\[60px\] {
    padding:60px
}
.p-\[7px\] {
    padding:7px
}
.p-\[clamp\(15px\2c 1\.58vw\2c 30px\)\] {
    padding:clamp(15px,1.58vw,30px)
}
.p-\[clamp\(21px\2c 1\.26vw\2c 24px\)\] {
    padding:clamp(21px,1.26vw,24px)
}
.last\:pr-0:last-child,.px-0 {
    padding-right:0
}
.px-0 {
    padding-left:0
}
.px-\[11px\] {
    padding-left:11px;
    padding-right:11px
}
.px-\[12px\] {
    padding-left:12px;
    padding-right:12px
}
.px-\[155px\] {
    padding-left:155px;
    padding-right:155px
}
.px-\[15px\] {
    padding-left:15px;
    padding-right:15px
}
.px-\[16px\] {
    padding-left:16px;
    padding-right:16px
}
.px-\[20px\] {
    padding-left:20px;
    padding-right:20px
}
.px-\[22px\] {
    padding-left:22px;
    padding-right:22px
}
.px-\[24px\] {
    padding-left:24px;
    padding-right:24px
}
.\*\:px-\[25px\]>*,.px-\[25px\] {
    padding-left:25px;
    padding-right:25px
}
.\*\:px-\[30px\]>*,.px-\[30px\] {
    padding-left:30px;
    padding-right:30px
}
.px-\[34px\] {
    padding-left:34px;
    padding-right:34px
}
.px-\[37px\] {
    padding-left:37px;
    padding-right:37px
}
.group.active .group-\[\.active\]\:px-\[40px\],.px-\[40px\] {
    padding-left:40px;
    padding-right:40px
}
.px-\[75px\] {
    padding-left:75px;
    padding-right:75px
}
.px-\[80px\] {
    padding-left:80px;
    padding-right:80px
}
.px-\[clamp\(15px\2c 1\.05vw\2c 20px\)\] {
    padding-left:clamp(15px,1.05vw,20px);
    padding-right:clamp(15px,1.05vw,20px)
}
.px-\[clamp\(15px\2c 1\.58vw\2c 30px\)\] {
    padding-left:clamp(15px,1.58vw,30px);
    padding-right:clamp(15px,1.58vw,30px)
}
.px-\[clamp\(15px\2c 4\.20vw\2c 80px\)\] {
    padding-left:clamp(15px,4.2vw,80px);
    padding-right:clamp(15px,4.2vw,80px)
}
.px-\[clamp\(15px\2c 4\.99vw\2c 95px\)\] {
    padding-left:clamp(15px,4.99vw,95px);
    padding-right:clamp(15px,4.99vw,95px)
}
.px-\[clamp\(21px\2c 1\.26vw\2c 24px\)\] {
    padding-left:clamp(21px,1.26vw,24px);
    padding-right:clamp(21px,1.26vw,24px)
}
.px-\[clamp\(7px\2c 0\.53vw\2c 10px\)\] {
    padding-left:clamp(7px,.53vw,10px);
    padding-right:clamp(7px,.53vw,10px)
}
.py-\[10px\] {
    padding-top:10px;
    padding-bottom:10px
}
.py-\[120px\] {
    padding-top:120px;
    padding-bottom:120px
}
.py-\[130px\] {
    padding-top:130px;
    padding-bottom:130px
}
.py-\[13px\] {
    padding-top:13px;
    padding-bottom:13px
}
.py-\[14px\] {
    padding-top:14px;
    padding-bottom:14px
}
.py-\[15px\] {
    padding-top:15px;
    padding-bottom:15px
}
.py-\[16px\] {
    padding-top:16px;
    padding-bottom:16px
}
.py-\[17px\] {
    padding-top:17px;
    padding-bottom:17px
}
.py-\[18px\] {
    padding-top:18px;
    padding-bottom:18px
}
.py-\[20px\] {
    padding-top:20px;
    padding-bottom:20px
}
.py-\[23px\] {
    padding-top:23px;
    padding-bottom:23px
}
.\*\:py-\[24px\]>*,.py-\[24px\] {
    padding-top:24px;
    padding-bottom:24px
}
.py-\[25px\] {
    padding-top:25px;
    padding-bottom:25px
}
.py-\[2px\] {
    padding-top:2px;
    padding-bottom:2px
}
.py-\[30px\] {
    padding-top:30px;
    padding-bottom:30px
}
.py-\[34px\] {
    padding-top:34px;
    padding-bottom:34px
}
.py-\[35px\] {
    padding-top:35px;
    padding-bottom:35px
}
.py-\[3px\] {
    padding-top:3px;
    padding-bottom:3px
}
.py-\[4\.5px\] {
    padding-top:4.5px;
    padding-bottom:4.5px
}
.py-\[4px\] {
    padding-top:4px;
    padding-bottom:4px
}
.py-\[5px\] {
    padding-top:5px;
    padding-bottom:5px
}
.py-\[6px\] {
    padding-top:6px;
    padding-bottom:6px
}
.py-\[7px\] {
    padding-top:7px;
    padding-bottom:7px
}
.py-\[clamp\(14px\2c 0\.89vw\2c 17px\)\] {
    padding-top:clamp(14px,.89vw,17px);
    padding-bottom:clamp(14px,.89vw,17px)
}
.py-\[clamp\(15px\2c 1\.58vw\2c 30px\)\] {
    padding-top:clamp(15px,1.58vw,30px);
    padding-bottom:clamp(15px,1.58vw,30px)
}
.py-\[clamp\(30px\2c 3\.15vw\2c 60px\)\] {
    padding-top:clamp(30px,3.15vw,60px);
    padding-bottom:clamp(30px,3.15vw,60px)
}
.py-\[clamp\(3px\2c 0\.32vw\2c 5px\)\] {
    padding-top:clamp(3px,.32vw,5px);
    padding-bottom:clamp(3px,.32vw,5px)
}
.py-\[clamp\(60px\2c 6\.31vw\2c 120px\)\] {
    padding-top:clamp(60px,6.31vw,120px);
    padding-bottom:clamp(60px,6.31vw,120px)
}
.py-\[clamp\(80px\2c 11\.98vw\2c 228px\)\] {
    padding-top:clamp(80px,11.98vw,228px);
    padding-bottom:clamp(80px,11.98vw,228px)
}
.\!px-\[clamp\(15px\2c 1\.05vw\2c 20px\)\] {
    padding-left:clamp(15px,1.05vw,20px)!important;
    padding-right:clamp(15px,1.05vw,20px)!important
}
.last\:pb-0:last-child,.pb-0 {
    padding-bottom:0
}
.pb-3 {
    padding-bottom:.75rem
}
.pb-\[120px\] {
    padding-bottom:120px
}
.pb-\[130px\] {
    padding-bottom:130px
}
.pb-\[15px\] {
    padding-bottom:15px
}
.pb-\[20px\] {
    padding-bottom:20px
}
.pb-\[24px\] {
    padding-bottom:24px
}
.pb-\[30px\] {
    padding-bottom:30px
}
.pb-\[31px\] {
    padding-bottom:31px
}
.pb-\[32px\] {
    padding-bottom:32px
}
.pb-\[35px\] {
    padding-bottom:35px
}
.pb-\[40px\] {
    padding-bottom:40px
}
.pb-\[50px\] {
    padding-bottom:50px
}
.pb-\[532px\] {
    padding-bottom:532px
}
.pb-\[60px\] {
    padding-bottom:60px
}
.pb-\[65px\] {
    padding-bottom:65px
}
.pb-\[clamp\(120px\2c 22vw\2c 422px\)\] {
    padding-bottom:clamp(120px,22vw,422px)
}
.pb-\[clamp\(17px\2c 1\.05vw\2c 20px\)\] {
    padding-bottom:clamp(17px,1.05vw,20px)
}
.pb-\[clamp\(25px\2c 2\.63vw\2c 50px\)\] {
    padding-bottom:clamp(25px,2.63vw,50px)
}
.pb-\[clamp\(80px\2c 8\.2vw\2c 158px\)\] {
    padding-bottom:clamp(80px,8.2vw,158px)
}
.pl-\[10px\] {
    padding-left:10px
}
.pl-\[32px\] {
    padding-left:32px
}
.pl-\[37px\] {
    padding-left:37px
}
.pl-\[40px\] {
    padding-left:40px
}
.pl-\[54px\] {
    padding-left:54px
}
.pl-\[5px\] {
    padding-left:5px
}
.pr-3 {
    padding-right:.75rem
}
.pr-\[120px\] {
    padding-right:120px
}
.pr-\[16px\] {
    padding-right:16px
}
.pr-\[40px\] {
    padding-right:40px
}
.pr-\[42px\] {
    padding-right:42px
}
.pr-\[45px\] {
    padding-right:45px
}
.pr-\[46px\] {
    padding-right:46px
}
.pr-\[54px\] {
    padding-right:54px
}
.pr-\[6px\] {
    padding-right:6px
}
.pt-0 {
    padding-top:0
}
.pt-\[120px\] {
    padding-top:120px
}
.pt-\[130px\] {
    padding-top:130px
}
.pt-\[17px\] {
    padding-top:17px
}
.pt-\[20px\] {
    padding-top:20px
}
.pt-\[210px\] {
    padding-top:210px
}
.pt-\[230px\] {
    padding-top:230px
}
.pt-\[23px\] {
    padding-top:23px
}
.pt-\[244px\] {
    padding-top:244px
}
.pt-\[30px\] {
    padding-top:30px
}
.pt-\[37px\] {
    padding-top:37px
}
.pt-\[54px\] {
    padding-top:54px
}
.pt-\[60px\] {
    padding-top:60px
}
.pt-\[65px\] {
    padding-top:65px
}
.pt-\[clamp\(0px\2c 1\.68vw\2c 32px\)\] {
    padding-top:clamp(0px,1.68vw,32px)
}
.pt-\[clamp\(140px\2c 12\.7vw\2c 213px\)\] {
    padding-top:clamp(140px,12.7vw,213px)
}
.pt-\[clamp\(150px\2c 17\.3vw\2c 333px\)\] {
    padding-top:clamp(150px,17.3vw,333px)
}
.pt-\[clamp\(80px\2c 8\.3vw\2c 160px\)\] {
    padding-top:clamp(80px,8.3vw,160px)
}
.pb-\[clamp\(15px\2c 1\.58vw\2c 30px\)\] {
    padding-bottom:clamp(15px,1.58vw,30px)
}
.pb-\[clamp\(40px\2c 3\.15vw\2c 60px\)\] {
    padding-bottom:clamp(40px,3.15vw,60px)
}
.pl-\[clamp\(25px\2c 2\.10vw\2c 40px\)\] {
    padding-left:clamp(25px,2.1vw,40px)
}
.text-center {
    text-align:center
}
.text-justify {
    text-align:justify
}
.font-inter {
    font-family:Inter,sans-serif
}
.font-kalam {
    font-family:Kalam,cursive
}
.font-kanit {
    font-family:Kanit,sans-serif
}
.font-lato {
    font-family:Lato,sans-serif
}
.text-\[100px\] {
    font-size:100px
}
.text-\[12px\] {
    font-size:12px
}
.text-\[14px\] {
    font-size:14px
}
.text-\[15px\] {
    font-size:15px
}
.text-\[16px\] {
    font-size:16px
}
.\*\:text-\[17px\]>*,.text-\[17px\] {
    font-size:17px
}
.text-\[18px\] {
    font-size:18px
}
.text-\[2\.4rem\] {
    font-size:2.4rem
}
.\*\:text-\[20px\]>*,.text-\[20px\] {
    font-size:20px
}
.text-\[22px\] {
    font-size:22px
}
.text-\[24px\] {
    font-size:24px
}
.text-\[25px\] {
    font-size:25px
}
.text-\[30px\] {
    font-size:30px
}
.text-\[32px\] {
    font-size:32px
}
.text-\[35px\] {
    font-size:35px
}
.text-\[40px\] {
    font-size:40px
}
.text-\[45px\] {
    font-size:45px
}
.text-\[48px\] {
    font-size:48px
}
.text-\[55px\] {
    font-size:55px
}
.text-\[56px\] {
    font-size:56px
}
.text-\[60px\] {
    font-size:60px
}
.text-\[65px\] {
    font-size:65px
}
.text-\[70px\] {
    font-size:70px
}
.text-\[clamp\(11px\2c 0\.74vw\2c 14px\)\] {
    font-size:clamp(11px, .74vw, 14px)
}
.text-\[clamp\(12px\2c 0\.79vw\2c 15px\)\] {
    font-size:clamp(12px, .79vw, 15px)
}
.text-\[clamp\(13px\2c 0\.84vw\2c 16px\)\] {
    font-size:clamp(13px, .84vw, 16px)
}
.\*\:text-\[clamp\(14px\2c 0\.89vw\2c 17px\)\]>*,.text-\[clamp\(14px\2c 0\.89vw\2c 17px\)\] {
    font-size:clamp(14px, .89vw, 17px)
}
.\*\:text-\[clamp\(15px\2c 0\.95vw\2c 18px\)\]>*,.text-\[clamp\(15px\2c 0\.95vw\2c 18px\)\] {
    font-size:clamp(15px, .95vw, 18px)
}
.text-\[clamp\(16px\2c 1\.05vw\2c 20px\)\] {
    font-size:clamp(16px, 1.05vw, 20px)
}
.text-\[clamp\(17px\2c 1\.05vw\2c 20px\)\] {
    font-size:clamp(17px, 1.05vw, 20px)
}
.text-\[clamp\(18px\2c 1\.26vw\2c 24px\)\] {
    font-size:clamp(18px, 1.26vw, 24px)
}
.text-\[clamp\(20px\2c 1\.58vw\2c 30px\)\] {
    font-size:clamp(20px, 1.58vw, 30px)
}
.text-\[clamp\(25px\2c 1\.58vw\2c 30px\)\] {
    font-size:clamp(25px, 1.58vw, 30px)
}
.text-\[clamp\(28px\2c 4\.73vw\2c 90px\)\] {
    font-size:clamp(28px, 4.73vw, 90px)
}
.text-\[clamp\(30px\2c 13vw\2c 250px\)\] {
    font-size:clamp(30px, 13vw, 250px)
}
.text-\[clamp\(32px\2c 6\.75vw\2c 130px\)\] {
    font-size:clamp(32px, 6.75vw, 130px)
}
.text-\[clamp\(42px\2c 6\.25vw\2c 12rem\)\] {
    font-size:clamp(42px, 6.25vw, 12rem)
}
.text-\[clamp\(42px\2c 6\.8vw\2c 130px\)\] {
    font-size:clamp(42px, 6.8vw, 130px)
}
.text-\[clamp\(19px\2c 1\.16vw\2c 22px\)\] {
    font-size:clamp(19px, 1.16vw, 22px)
}
.text-\[clamp\(21px\2c 1\.26vw\2c 24px\)\] {
    font-size:clamp(21px, 1.26vw, 24px)
}
.text-\[clamp\(20px\2c 1\.26vw\2c 24px\)\] {
    font-size:clamp(20px, 1.26vw, 24px)
}
.text-\[clamp\(38px\2c 2\.52vw\2c 48px\)\] {
    font-size:clamp(38px, 2.52vw, 48px)
}
.text-\[clamp\(24px\2c 1\.58vw\2c 30px\)\] {
    font-size:clamp(24px, 1.58vw, 30px)
}
.text-\[clamp\(27px\2c 1\.58vw\2c 30px\)\] {
    font-size:clamp(27px, 1.58vw, 30px)
}
.\!text-\[clamp\(14px\2c 0\.89vw\2c 17px\)\] {
    font-size:clamp(14px, .89vw, 17px)!important
}
.\!font-normal {
    font-weight:400!important
}
.font-bold {
    font-weight:700
}
.font-extralight {
    font-weight:200
}
.font-light {
    font-weight:300
}
.font-medium {
    font-weight:500
}
.font-normal {
    font-weight:400
}
.font-semibold {
    font-weight:600
}
.uppercase {
    text-transform:uppercase
}
.italic {
    font-style:italic
}
.leading-\[0\.7\] {
    line-height:.7
}
.leading-\[0\.86\] {
    line-height:.86
}
.leading-\[0\.8\] {
    line-height:.8
}
.leading-\[1\.1\] {
    line-height:1.1
}
.leading-\[1\.25\] {
    line-height:1.25
}
.leading-\[1\.2\] {
    line-height:1.2
}
.leading-\[1\.3\] {
    line-height:1.3
}
.leading-\[1\.4\] {
    line-height:1.4
}
.leading-\[1\] {
    line-height:1
}
.leading-\[22px\] {
    line-height:22px
}
.tracking-\[-1px\] {
    letter-spacing:-1px
}
.tracking-\[0\.25em\] {
    letter-spacing:.25em
}
.tracking-tighter {
    letter-spacing:-.05em
}
.tracking-widest {
    letter-spacing:.1em
}
.\!text-white,.hover\:\!text-white:hover {
    --tw-text-opacity:1!important;
    color:rgb(255 255 255 / var(--tw-text-opacity))!important
}
.text-\[\#181818\],.text-etBlack {
    --tw-text-opacity:1;
    color:rgb(24 24 24 / var(--tw-text-opacity))
}
.text-\[\#232323\] {
    --tw-text-opacity:1;
    color:rgb(35 35 35 / var(--tw-text-opacity))
}
.\*\:>*,.group.active .group-\[\.active\]\:text-etBlue,.hover\:text-etBlue:hover,.text-\[\#384BFF\],.text-etBlue {
    --tw-text-opacity:1;
    color:rgb(200 16 46 / var(--tw-text-opacity))
}
.text-\[\#666666\] {
    --tw-text-opacity:1;
    color:rgb(102 102 102 / var(--tw-text-opacity))
}
.text-\[\#707882\] {
    --tw-text-opacity:1;
    color:rgb(112 120 130 / var(--tw-text-opacity))
}
.text-\[\#757277\] {
    --tw-text-opacity:1;
    color:rgb(117 114 119 / var(--tw-text-opacity))
}
.text-\[\#8E8E93\] {
    --tw-text-opacity:1;
    color:rgb(142 142 147 / var(--tw-text-opacity))
}
.text-\[\#A9A9AA\] {
    --tw-text-opacity:1;
    color:rgb(169 169 170 / var(--tw-text-opacity))
}
.text-\[\#EF0157\] {
    --tw-text-opacity:1;
    color:rgb(239 1 87 / var(--tw-text-opacity))
}
.text-\[\#F55B1F\] {
    --tw-text-opacity:1;
    color:rgb(245 91 31 / var(--tw-text-opacity))
}
.text-\[\#FFA41B\] {
    --tw-text-opacity:1;
    color:rgb(255 164 27 / var(--tw-text-opacity))
}
.text-\[\#FFC532\] {
    --tw-text-opacity:1;
    color:rgb(255 197 50 / var(--tw-text-opacity))
}
.text-\[\#f2f2f2\] {
    --tw-text-opacity:1;
    color:rgb(242 242 242 / var(--tw-text-opacity))
}
.hover\:text-black:hover,.text-black {
    --tw-text-opacity:1;
    color:rgb(0 0 0 / var(--tw-text-opacity))
}
.text-etBlack\/70 {
    color:rgb(24 24 24 / .7)
}
.text-etGray {
    --tw-text-opacity:1;
    color:rgb(88 89 91 / var(--tw-text-opacity))
}
.text-red {
    --tw-text-opacity:1;
    color:rgb(200 16 46 / var(--tw-text-opacity))
}
.text-orange {
    --tw-text-opacity:1;
    color:rgb(254 143 14 / var(--tw-text-opacity))
}
.text-etGray\/70 {
    color:rgb(88 89 91 / .7)
}
.text-etGray2 {
    --tw-text-opacity:1;
    color:rgb(92 112 126 / var(--tw-text-opacity))
}
.text-transparent {
    color:transparent
}
.\*\:text-white>*,.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:text-white,.hover\:text-white:hover,.text-white {
    --tw-text-opacity:1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
}
.text-white\/10 {
    color:rgb(255 255 255 / .1)
}
.underline {
    text-decoration-line:underline
}
.opacity-0 {
    opacity:0
}
.opacity-10 {
    opacity:.1
}
.opacity-25 {
    opacity:.25
}
.opacity-80 {
    opacity:.8
}
.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)
}
.group.swiper-slide-visible .group-\[\.swiper-slide-visible\]\:shadow-\[0_4px_25px_rgba\(0\2c 0\2c 0\2c 0\.06\)\],.shadow-\[0_4px_25px_rgba\(0\2c 0\2c 0\2c 0\.06\)\] {
    --tw-shadow:0 4px 25px rgba(0, 0, 0, 0.06);
    --tw-shadow-colored:0 4px 25px 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-\[0_4px_25px_rgba\(56\2c 75\2c 255\2c 0\.15\)\] {
    --tw-shadow:0 4px 25px rgba(56, 75, 255, 0.15);
    --tw-shadow-colored:0 4px 25px var(--tw-shadow-color)
}
.shadow-\[0_4px_40px_0_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
    --tw-shadow:0 4px 40px 0 rgba(0, 0, 0, 0.1);
    --tw-shadow-colored:0 4px 40px 0 var(--tw-shadow-color)
}
.shadow-\[0_4px_50px_10px_rgba\(18\2c 96\2c 254\2c 0\.10\)\] {
    --tw-shadow:0 4px 50px 10px rgba(18, 96, 254, 0.10);
    --tw-shadow-colored:0 4px 50px 10px var(--tw-shadow-color)
}
.shadow-\[0_4px_50px_rgba\(0\2c 0\2c 0\2c 0\.07\)\],.shadow-\[0_4px_50px_rgba\(18\2c 96\2c 254\2c 0\.2\)\] {
    --tw-shadow-colored:0 4px 50px var(--tw-shadow-color)
}
.shadow-\[0_4px_50px_rgba\(0\2c 0\2c 0\2c 0\.07\)\] {
    --tw-shadow:0 4px 50px rgba(0, 0, 0, 0.07)
}
.shadow-\[0_4px_50px_rgba\(18\2c 96\2c 254\2c 0\.2\)\] {
    --tw-shadow:0 4px 50px rgba(18, 96, 254, 0.2)
}
.shadow-\[0_4px_60px_rgba\(18\2c 96\2c 254\2c 0\.12\)\] {
    --tw-shadow:0 4px 60px rgba(18, 96, 254, 0.12);
    --tw-shadow-colored:0 4px 60px var(--tw-shadow-color)
}
.outline {
    outline-style:solid
}
.outline-\[2px\] {
    outline-width:2px
}
.-outline-offset-\[3px\] {
    outline-offset:-3px
}
.outline-white {
    outline-color:#fff
}
.ring {
    --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(3px + 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)
}
.blur {
    --tw-blur:blur(8px)
}
.blur-\[230px\] {
    --tw-blur:blur(230px)
}
.invert {
    --tw-invert:invert(100%)
}
.transition-transform {
    transition-property:transform
}
.delay-\[1100ms\] {
    transition-delay:1.1s
}
.delay-\[500ms\] {
    transition-delay:0.5s
}
.duration-300 {
    transition-duration:.3s
}
.duration-\[0\.4s\],.duration-\[400ms\] {
    transition-duration:.4s
}
.duration-\[500ms\] {
    transition-duration:.5s
}
.ease-linear {
    transition-timing-function:linear
}
.\*\:-ml-\[20px\]>* {
    margin-left:-20px
}
.\*\:h-\[clamp\(40px\2c 2\.36vw\2c 45px\)\]>* {
    height:clamp(40px,2.36vw,45px)
}
.\*\:w-\[35px\]>* {
    width:35px
}
.\*\:w-\[clamp\(43px\2c 2\.42vw\2c 46px\)\]>* {
    width:clamp(43px,2.42vw,46px)
}
.\*\:w-\[clamp\(45px\2c 2\.94vw\2c 56px\)\]>* {
    width:clamp(45px,2.94vw,56px)
}
.\*\:border-\[\#8E8E93\]>* {
    --tw-border-opacity:1;
    border-color:rgb(142 142 147 / var(--tw-border-opacity))
}
.\*\:border-\[\#9EAACB\]>* {
    --tw-border-opacity:1;
    border-color:rgb(158 170 203 / var(--tw-border-opacity))
}
.\*\:px-\[46px\]>* {
    padding-left:46px;
    padding-right:46px
}
.\*\:px-\[clamp\(12px\2c 0\.79vw\2c 15px\)\]>* {
    padding-left:clamp(12px,.79vw,15px);
    padding-right:clamp(12px,.79vw,15px)
}
.\*\:pl-\[25px\]>* {
    padding-left:25px
}
.\*\:pt-\[clamp\(47px\2c 2\.63vw\2c 50px\)\]>* {
    padding-top:clamp(47px,2.63vw,50px)
}
.\*\:text-\[\#9EAACB\]>* {
    --tw-text-opacity:1;
    color:rgb(158 170 203 / var(--tw-text-opacity))
}
.\*\:shadow-\[0_4px_60px_6px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]>* {
    --tw-shadow:0 4px 60px 6px rgba(0, 0, 0, 0.08);
    --tw-shadow-colored:0 4px 60px 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)
}
.after\:pointer-events-none::after,.before\:pointer-events-none::before {
    content:var(--tw-content);
    pointer-events:none
}
.\*\:before\:absolute>::before,.after\:absolute::after,.before\:absolute::before {
    content:var(--tw-content);
    position:absolute
}
.before\:-inset-\[30px\]::before {
    content:var(--tw-content);
    inset:-30px
}
.before\:-inset-\[38px\]::before {
    content:var(--tw-content);
    inset:-38px
}
.\*\:before\:inset-0>::before,.after\:inset-0::after,.before\:inset-0::before {
    content:var(--tw-content);
    inset:0px
}
.before\:-bottom-\[5px\]::before {
    content:var(--tw-content);
    bottom:-5px
}
.before\:-left-\[10px\]::before {
    content:var(--tw-content);
    left:-10px
}
.before\:-top-\[33px\]::before {
    content:var(--tw-content);
    top:-33px
}
.\*\:before\:left-0>::before,.after\:left-0::after,.before\:left-0::before {
    content:var(--tw-content);
    left:0
}
.before\:left-\[100\%\]::before {
    content:var(--tw-content);
    left:100%
}
.after\:right-0::after,.before\:right-0::before {
    content:var(--tw-content);
    right:0
}
.before\:right-\[105\%\]::before {
    content:var(--tw-content);
    right:105%
}
.before\:right-\[calc\(100\%-12px\)\]::before {
    content:var(--tw-content);
    right:calc(100% - 12px)
}
.before\:top-0::before {
    content:var(--tw-content);
    top:0
}
.before\:top-\[3px\]::before {
    content:var(--tw-content);
    top:3px
}
.after\:top-\[50\%\]::after,.before\:top-\[50\%\]::before {
    content:var(--tw-content);
    top:50%
}
.\*\:before\:-z-\[1\]>::before,.after\:-z-\[1\]::after,.before\:-z-\[1\]::before {
    content:var(--tw-content);
    z-index:-1
}
.before\:z-\[0\]::before {
    content:var(--tw-content);
    z-index:0
}
.before\:z-\[1\]::before {
    content:var(--tw-content);
    z-index:1
}
.\*\:before\:aspect-square>::before,.before\:aspect-square::before {
    content:var(--tw-content);
    aspect-ratio:1/1
}
.before\:h-\[16px\]::before {
    content:var(--tw-content);
    height:16px
}
.after\:h-\[1px\]::after,.before\:h-\[1px\]::before {
    content:var(--tw-content);
    height:1px
}
.before\:h-\[2px\]::before {
    content:var(--tw-content);
    height:2px
}
.before\:h-\[56px\]::before {
    content:var(--tw-content);
    height:56px
}
.before\:h-\[70px\]::before {
    content:var(--tw-content);
    height:70px
}
.before\:h-full::before {
    content:var(--tw-content);
    height:100%
}
.before\:w-\[15px\]::before {
    content:var(--tw-content);
    width:15px
}
.before\:w-\[16px\]::before {
    content:var(--tw-content);
    width:16px
}
.before\:w-\[20px\]::before {
    content:var(--tw-content);
    width:20px
}
.after\:w-\[300\%\]::after,.before\:w-\[300\%\]::before {
    content:var(--tw-content);
    width:300%
}
.before\:w-\[50px\]::before {
    content:var(--tw-content);
    width:50px
}
.before\:w-\[56px\]::before {
    content:var(--tw-content);
    width:56px
}
.before\:w-\[70px\]::before {
    content:var(--tw-content);
    width:70px
}
.before\:w-full::before {
    content:var(--tw-content);
    width:100%
}
.after\:-translate-y-\[50\%\]::after,.before\:-translate-y-\[50\%\]::before {
    content:var(--tw-content);
    --tw-translate-y:-50%
}
.before\:rotate-\[45deg\]::before {
    content:var(--tw-content);
    --tw-rotate:45deg
}
.before\:-skew-x-\[10deg\]::before {
    content:var(--tw-content);
    --tw-skew-x:-10deg
}
.before\:-skew-y-\[10deg\]::before {
    content:var(--tw-content);
    --tw-skew-y:-10deg
}
.before\:skew-y-\[4deg\]::before {
    content:var(--tw-content);
    --tw-skew-y:4deg
}
.before\:animate-\[etSpin_7s_infinite_linear_forwards\]::before {
    content:var(--tw-content);
    animation:7s linear infinite forwards etSpin
}
.after\:content-normal::after,.before\:content-normal::before {
    content:var(--tw-content);
    align-content:normal
}
.before\:rounded-\[16px\]::before {
    content:var(--tw-content);
    border-radius:16px
}
.after\:rounded-full::after,.before\:rounded-full::before {
    content:var(--tw-content);
    border-radius:9999px
}
.before\:border::before {
    content:var(--tw-content);
    border-width:1px
}
.before\:border-etBlue::before {
    content:var(--tw-content);
    --tw-border-opacity:1;
    border-color:rgb(200 16 46 / var(--tw-border-opacity))
}
.before\:border-white\/20::before {
    content:var(--tw-content);
    border-color:rgb(255 255 255 / .2)
}
.before\:\!bg-white::before {
    content:var(--tw-content);
    --tw-bg-opacity:1!important;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important
}
.after\:bg-etBlack::after,.before\:bg-gray::before,.before\:bg-white::before {
    --tw-bg-opacity:1;
    content:var(--tw-content)
}
.before\:bg-\[\#181818\]\/50::before {
    content:var(--tw-content);
    background-color:rgb(24 24 24 / .5)
}
.before\:bg-\[\#181818\]\/70::before,.before\:bg-etBlack\/70::before {
    content:var(--tw-content);
    background-color:rgb(24 24 24 / .7)
}
.after\:bg-black\/20::after,.before\:bg-black\/20::before {
    content:var(--tw-content);
    background-color:rgb(0 0 0 / .2)
}
.before\:bg-black\/85::before {
    content:var(--tw-content);
    background-color:rgb(0 0 0 / .85)
}
.after\:bg-etBlue::after,.before\:bg-etBlue::before,.hover\:before\:bg-etBlue:hover::before {
    content:var(--tw-content);
    --tw-bg-opacity:1;
    background-color:rgb(200 16 46 / var(--tw-bg-opacity))
}
.before\:bg-etBlue\/40::before {
    content:var(--tw-content);
    background-color:rgb(200 16 46 / .4)
}
.before\:bg-etBlue\/80::before {
    content:var(--tw-content);
    background-color:rgb(200 16 46 / .8)
}
.before\:bg-etBlue\/85::before {
    content:var(--tw-content);
    background-color:rgb(200 16 46 / .85)
}
.before\:bg-white::before {
    background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.before\:bg-gray::before {
    background-color:rgb(238 242 243 / var(--tw-bg-opacity))
}
.before\:bg-\[url\(\'\.\.\/assets\/img\/\'\)\]::before {
    content:var(--tw-content);
    background-image:url('../assets/img/index.html')
}
.before\:bg-\[url\(\'\.\.\/assets\/img\/auction-btn-round-txt\.svg\'\)\]::before {
    content:var(--tw-content);
    background-image:url('../assets/img/auction-btn-round-txt.svg')
}
.before\:bg-\[url\(\'\.\.\/assets\/img\/breadcrumb-bg\.jpg\'\)\]::before {
    content:var(--tw-content);
    background-image:url('../assets/img/breadcrumb-bg.jpg')
}
.before\:bg-\[url\(\'\.\.\/assets\/img\/checkmark-circle\.png\'\)\]::before {
    content:var(--tw-content);
    background-image:url('../assets/img/checkmark-circle.png')
}
.before\:bg-\[url\(\'\.\.\/assets\/img\/contact-info-bg\.jpg\'\)\]::before {
    content:var(--tw-content);
    background-image:url('../assets/img/contact-info-bg.jpg')
}
.before\:bg-\[url\(\'\.\.\/assets\/img\/cta-bg-1\.jpg\'\)\]::before {
    content:var(--tw-content);
    background-image:url('../assets/img/cta-bg-1.jpg')
}
.before\:bg-\[url\(\'\.\.\/assets\/img\/cta-bg-2\.jpg\'\)\]::before {
    content:var(--tw-content);
    background-image:url('../assets/img/cta-bg-2.jpg')
}
.before\:bg-\[url\(\'\.\.\/assets\/img\/footer-1-bg\.jpg\'\)\]::before {
    content:var(--tw-content);
    background-image:url('../assets/img/footer-1-bg.jpg')
}
.before\:bg-\[url\(\'\.\.\/assets\/img\/gallery-text-bg\.jpg\'\)\]::before {
    content:var(--tw-content);
    background-image:url('../assets/img/gallery-text-bg.jpg')
}
.before\:bg-\[url\(\'\.\.\/assets\/img\/history-bg\.jpg\'\)\]::before {
    content:var(--tw-content);
    background-image:url('../assets/img/history-bg.jpg')
}
.before\:bg-\[url\(\'\.\.\/assets\/img\/news-bg\.jpg\'\)\]::before {
    content:var(--tw-content);
    background-image:url('../assets/img/news-bg.jpg')
}
.before\:bg-\[url\(\'\.\.\/assets\/img\/sponsors-bg\.jpg\'\)\]::before {
    content:var(--tw-content);
    background-image:url('../assets/img/sponsors-bg.jpg')
}
.before\:bg-\[url\(\'\.\.\/assets\/img\/testimonial-bg\.png\'\)\]::before {
    content:var(--tw-content);
    background-image:url('../assets/img/testimonial-bg.png')
}
.before\:bg-\[url\(\.\.\/assets\/img\/auctions-event-bg\.jpg\)\]::before {
    content:var(--tw-content);
    background-image:url(../assets/img/auctions-event-bg.jpg)
}
.before\:bg-\[url\(\.\.\/assets\/img\/event-btn-round-text\.svg\)\]::before {
    content:var(--tw-content);
    background-image:url(../assets/img/event-btn-round-text.svg)
}
.before\:bg-gradient-to-b::before {
    content:var(--tw-content);
    background-image:linear-gradient(to bottom,var(--tw-gradient-stops))
}
.before\:bg-gradient-to-br::before {
    content:var(--tw-content);
    background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))
}
.\*\:before\:bg-gradient-to-r>::before,.before\:bg-gradient-to-r::before {
    content:var(--tw-content);
    background-image:linear-gradient(to right,var(--tw-gradient-stops))
}
.before\:bg-gradient-to-t::before {
    content:var(--tw-content);
    background-image:linear-gradient(to top,var(--tw-gradient-stops))
}
.before\:from-\[\#181818\]::before {
    content:var(--tw-content);
    --tw-gradient-from:#181818 var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(24 24 24 / 0) var(--tw-gradient-to-position)
}
.before\:from-\[\#1900B1\]::before {
    content:var(--tw-content);
    --tw-gradient-from:#C8102E var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(25 0 177 / 0) var(--tw-gradient-to-position)
}
.\*\:before\:from-\[\#550ECA\]>::before,.before\:from-\[\#550ECA\]::before {
    content:var(--tw-content);
    --tw-gradient-from:#550ECA var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(85 14 202 / 0) var(--tw-gradient-to-position)
}
.before\:from-etBlue::before,.before\:from-etBlue\/0::before {
    --tw-gradient-to:rgb(200 16 46 / 0) var(--tw-gradient-to-position);
    content:var(--tw-content)
}
.before\:from-etBlue::before {
    --tw-gradient-from:#C8102E var(--tw-gradient-from-position)
}
.before\:from-etBlue\/0::before {
    --tw-gradient-from:rgb(200 16 46 / 0) var(--tw-gradient-from-position)
}
.before\:from-transparent::before {
    content:var(--tw-content);
    --tw-gradient-from:transparent var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position)
}
.before\:from-50\%::before {
    content:var(--tw-content);
    --tw-gradient-from-position:50%
}
.before\:from-\[56\%\]::before {
    content:var(--tw-content);
    --tw-gradient-from-position:56%
}
.before\:via-etBlue\/30::before {
    content:var(--tw-content);
    --tw-gradient-to:rgb(200 16 46 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from),rgb(200 16 46 / 0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)
}
.before\:to-\[\#0B3998\]::before {
    content:var(--tw-content);
    --tw-gradient-to:#0B3998 var(--tw-gradient-to-position)
}
.\*\:before\:to-\[\#F929BB\]>::before,.before\:to-\[\#F929BB\]::before,.before\:to-etLpink::before {
    content:var(--tw-content);
    --tw-gradient-to:#F929BB var(--tw-gradient-to-position)
}
.before\:to-black\/0::before {
    content:var(--tw-content);
    --tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position)
}
.before\:to-black\/70::before {
    content:var(--tw-content);
    --tw-gradient-to:rgb(0 0 0 / 0.7) var(--tw-gradient-to-position)
}
.before\:to-transparent::before {
    content:var(--tw-content);
    --tw-gradient-to:transparent var(--tw-gradient-to-position)
}
.before\:bg-\[length\:clamp\(102px\2c 6\.94vw\2c 132px\)\]::before {
    content:var(--tw-content);
    background-size:clamp(102px,6.94vw,132px)
}
.after\:bg-cover::after,.before\:bg-cover::before {
    content:var(--tw-content);
    background-size:cover
}
.before\:bg-center::before,.before\:transition::before {
    content:var(--tw-content)
}
.after\:bg-no-repeat::after,.before\:bg-no-repeat::before {
    content:var(--tw-content);
    background-repeat:no-repeat
}
.\*\:before\:opacity-0>::before,.after\:opacity-0::after,.before\:opacity-0::before {
    content:var(--tw-content);
    opacity:0
}
.before\:opacity-20::before {
    content:var(--tw-content);
    opacity:.2
}
.before\:opacity-25::before {
    content:var(--tw-content);
    opacity:.25
}
.before\:opacity-30::before {
    content:var(--tw-content);
    opacity:.3
}
.before\:opacity-40::before {
    content:var(--tw-content);
    opacity:.4
}
.after\:opacity-50::after,.before\:opacity-50::before {
    content:var(--tw-content);
    opacity:.5
}
.before\:opacity-\[0\.03\]::before {
    content:var(--tw-content);
    opacity:.03
}
.before\:opacity-\[0\.08\]::before {
    content:var(--tw-content);
    opacity:.08
}
.after\:mix-blend-multiply::after,.before\:mix-blend-multiply::before {
    content:var(--tw-content);
    mix-blend-mode:multiply
}
.after\:mix-blend-screen::after,.before\:mix-blend-screen::before {
    content:var(--tw-content);
    mix-blend-mode:screen
}
.before\:mix-blend-overlay::before {
    content:var(--tw-content);
    mix-blend-mode:overlay
}
.before\:duration-\[400ms\]::before {
    content:var(--tw-content);
    transition-duration:.4s
}
.\*\:before\:top-\[4px\]>::before {
    content:var(--tw-content);
    top:4px
}
.\*\:before\:w-\[14px\]>::before {
    content:var(--tw-content);
    width:14px
}
.\*\:before\:bg-\[url\(\.\.\/assets\/img\/checkmark-blue\.svg\)\]>::before {
    content:var(--tw-content);
    background-image:url(../assets/img/checkmark-blue.svg)
}
.\*\:before\:bg-\[url\(\.\.\/assets\/img\/checkmark-white\.svg\)\]>::before {
    content:var(--tw-content);
    background-image:url(../assets/img/checkmark-white.svg)
}
.after\:left-\[105\%\]::after {
    content:var(--tw-content);
    left:105%
}
.after\:top-\[100\%\]::after {
    content:var(--tw-content);
    top:100%
}
.after\:top-\[46\%\]::after {
    content:var(--tw-content);
    top:46%
}
.after\:-z-\[2\]::after {
    content:var(--tw-content);
    z-index:-2
}
.after\:mr-\[4px\]::after {
    content:var(--tw-content);
    margin-right:4px
}
.after\:h-\[30px\]::after {
    content:var(--tw-content);
    height:30px
}
.after\:h-\[5px\]::after {
    content:var(--tw-content);
    height:5px
}
.after\:h-\[8px\]::after {
    content:var(--tw-content);
    height:8px
}
.after\:w-\[30px\]::after {
    content:var(--tw-content);
    width:30px
}
.after\:w-\[47px\]::after {
    content:var(--tw-content);
    width:47px
}
.after\:w-\[8px\]::after {
    content:var(--tw-content);
    width:8px
}
.after\:-translate-y-\[17px\]::after {
    content:var(--tw-content);
    --tw-translate-y:-17px
}
.after\:skew-y-\[30deg\]::after {
    content:var(--tw-content);
    --tw-skew-y:30deg
}
.after\:bg-etBlack::after {
    background-color:rgb(24 24 24 / var(--tw-bg-opacity))
}
.after\:bg-\[url\(\.\.\/assets\/img\/et-3-sub-title-vector\.svg\)\]::after {
    content:var(--tw-content);
    background-image:url(../assets/img/et-3-sub-title-vector.svg)
}
.after\:bg-\[url\(\.\.\/assets\/img\/et-counter-bg\.jpg\)\]::after {
    content:var(--tw-content);
    background-image:url(../assets/img/et-counter-bg.jpg)
}
.after\:bg-\[url\(\.\.\/assets\/img\/features-bg\.jpg\)\]::after {
    content:var(--tw-content);
    background-image:url(../assets/img/features-bg.jpg)
}
.after\:bg-\[url\(\.\.\/assets\/img\/features-bg\.png\)\]::after {
    content:var(--tw-content);
    background-image:url(../assets/img/features-bg.png)
}
.first\:ml-0:first-child {
    margin-left:0
}
.last\:border-0:last-child {
    border-width:0
}
.last\:border-r-0:last-child {
    border-right-width:0
}
.even\:mt-\[80px\]:nth-child(2n) {
    margin-top:80px
}
.hover\:\!bg-black:hover {
    --tw-bg-opacity:1!important;
    background-color:rgb(0 0 0 / var(--tw-bg-opacity))!important
}
.hover\:\!bg-etBlack:hover {
    --tw-bg-opacity:1!important;
    background-color:rgb(24 24 24 / var(--tw-bg-opacity))!important
}
.hover\:\!bg-etBlue:hover {
    --tw-bg-opacity:1!important;
    background-color:rgb(200 16 46 / var(--tw-bg-opacity))!important
}
.hover\:\!bg-white:hover {
    --tw-bg-opacity:1!important;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important
}
.hover\:bg-black:hover {
    --tw-bg-opacity:1;
    background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}
.hover\:bg-etGray:hover {
    --tw-bg-opacity:1;
    background-color:rgb(88 89 91 / var(--tw-bg-opacity))
}
.hover\:\!text-etBlue:hover {
    --tw-text-opacity:1!important;
    color:rgb(200 16 46 / var(--tw-text-opacity))!important
}
.group:hover .group-hover\:before\:opacity-100::before,.hover\:before\:opacity-100:hover::before {
    content:var(--tw-content);
    opacity:1
}
.focus\:outline-none:focus {
    outline:transparent solid 2px;
    outline-offset:2px
}
.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:translate-y-0,.group:hover .group-hover\:translate-y-0 {
    --tw-translate-y:0px
}
.group:hover .group-hover\:scale-105 {
    --tw-scale-x:1.05;
    --tw-scale-y:1.05
}
.group:hover .group-hover\:scale-110 {
    --tw-scale-x:1.1;
    --tw-scale-y:1.1
}
.group:hover .group-hover\:-scale-x-100 {
    --tw-scale-x:-1
}
.group:hover .group-hover\:fill-etBlack {
    fill:#181818
}
.group.active .group-\[\.active\]\:opacity-100,.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:opacity-100,.group:hover .group-hover\:opacity-100 {
    opacity:1
}
.group.active .group-\[\.active\]\:pointer-events-auto {
    pointer-events:auto
}
.group.active .group-\[\.active\]\:translate-x-1\/2 {
    --tw-translate-x:50%
}
.group.active .group-\[\.active\]\:grid-cols-\[1fr_362px\] {
    grid-template-columns:1fr 362px
}
.group.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\:from-\[\#550eca\] {
    --tw-gradient-from:#550eca var(--tw-gradient-from-position);
    --tw-gradient-to:rgb(85 14 202 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
@media (max-width:1799px) {
    .xxxl\: mx-\[10em\] {
        margin-left:10em;
        margin-right:10em
    }
    .xxxl\:mx-\[15\.7em\] {
        margin-left:15.7em;
        margin-right:15.7em
    }
    .xxxl\:mx-auto {
        margin-left:auto;
        margin-right:auto
    }
    .xxxl\:ml-\[47px\] {
        margin-left:47px
    }
    .xxxl\:max-w-\[1200px\] {
        max-width:1200px
    }
    .xxxl\:max-w-\[calc\(100\%-350px\)\] {
        max-width:calc(100% - 350px)
    }
    .xxxl\:max-w-\[calc\(100\%-250px\)\] {
        max-width:calc(100% - 250px)
    }
    .xxxl\:max-w-\[calc\(100\%-150px\)\] {
        max-width:calc(100% - 150px)
    }
    .xxxl\:gap-\[60px\] {
        gap:60px
    }
    .xxxl\:px-\[100px\] {
        padding-left:100px;
        padding-right:100px
    }
    .xxxl\:px-\[12px\] {
        padding-left:12px;
        padding-right:12px
    }
}
@media (max-width:1599px) {
    .xxl\: left-\[8px\] {
        left:8px
    }
    .xxl\:mx-\[40px\] {
        margin-left:40px;
        margin-right:40px
    }
    .xxl\:mx-\[6\.1vw\] {
        margin-left:6.1vw;
        margin-right:6.1vw
    }
    .xxl\:mx-\[clamp\(15px\2c 11\.71vw\2c 280px\)\] {
        margin-left:clamp(15px,11.71vw,280px);
        margin-right:clamp(15px,11.71vw,280px)
    }
    .xxl\:mx-\[clamp\(15px\2c 13\.24vw\2c 375px\)\] {
        margin-left:clamp(15px,13.24vw,375px);
        margin-right:clamp(15px,13.24vw,375px)
    }
    .xxl\:flex-col {
        flex-direction:column
    }
    .xxl\:items-start {
        align-items:flex-start
    }
    .xxl\:gap-\[20px\] {
        gap:20px
    }
    .xxl\:gap-x-\[40px\] {
        -moz-column-gap:40px;
        column-gap:40px
    }
    .xxl\:gap-x-\[45px\] {
        -moz-column-gap:45px;
        column-gap:45px
    }
    .xxl\:gap-x-\[56px\] {
        -moz-column-gap:56px;
        column-gap:56px
    }
    .xxl\:gap-x-\[80px\] {
        -moz-column-gap:80px;
        column-gap:80px
    }
    .xxl\:p-\[30px\] {
        padding:30px
    }
    .xxl\:p-\[40px\] {
        padding:40px
    }
    .xxl\:px-\[20px\] {
        padding-left:20px;
        padding-right:20px
    }
    .xxl\:px-\[40px\] {
        padding-left:40px;
        padding-right:40px
    }
    .xxl\:px-\[55px\] {
        padding-left:55px;
        padding-right:55px
    }
    .xxl\:px-\[clamp\(15px\2c 3\.99vw\2c 95px\)\] {
        padding-left:clamp(15px,3.99vw,95px);
        padding-right:clamp(15px,3.99vw,95px)
    }
    .xxl\:py-\[18px\] {
        padding-top:18px;
        padding-bottom:18px
    }
    .xxl\:\!text-\[40px\] {
        font-size:40px!important
    }
    .xxl\:text-\[80px\] {
        font-size:80px
    }
}
@media (max-width:1399px) {
    .xl\: mx-\[13\.4vw\] {
        margin-left:13.4vw;
        margin-right:13.4vw
    }
    .xl\:mx-\[3\.1vw\] {
        margin-left:3.1vw;
        margin-right:3.1vw
    }
    .xl\:mx-\[clamp\(15px\2c 9\.24vw\2c 375px\)\] {
        margin-left:clamp(15px,9.24vw,375px);
        margin-right:clamp(15px,9.24vw,375px)
    }
    .xl\:mx-\[clamp\(15px\2c 9\.71vw\2c 280px\)\] {
        margin-left:clamp(15px,9.71vw,280px);
        margin-right:clamp(15px,9.71vw,280px)
    }
    .xl\:mb-\[112px\] {
        margin-bottom:112px
    }
    .xl\:mb-\[26px\] {
        margin-bottom:26px
    }
    .xl\:mb-\[32px\] {
        margin-bottom:32px
    }
    .xl\:mb-\[36px\] {
        margin-bottom:36px
    }
    .xl\:mb-\[41px\] {
        margin-bottom:41px
    }
    .xl\:mb-\[42px\] {
        margin-bottom:42px
    }
    .xl\:mb-\[45px\] {
        margin-bottom:45px
    }
    .xl\:hidden {
        display:none
    }
    .xl\:max-w-\[30\%\] {
        max-width:30%
    }
    .xl\:max-w-\[calc\(100\%-170px\)\] {
        max-width:calc(100% - 170px)
    }
    .xl\:max-w-full {
        max-width:100%
    }
    .xl\:gap-\[30px\] {
        gap:30px
    }
    .xl\:gap-\[40px\] {
        gap:40px
    }
    .xl\:gap-x-\[23px\] {
        -moz-column-gap:23px;
        column-gap:23px
    }
    .xl\:gap-x-\[33px\] {
        -moz-column-gap:33px;
        column-gap:33px
    }
    .xl\:gap-x-\[40px\] {
        -moz-column-gap:40px;
        column-gap:40px
    }
    .xl\:gap-x-\[46px\] {
        -moz-column-gap:46px;
        column-gap:46px
    }
    .xl\:p-\[25px\] {
        padding:25px
    }
    .xl\:px-\[30px\] {
        padding-left:30px;
        padding-right:30px
    }
    .xl\:px-\[45px\] {
        padding-left:45px;
        padding-right:45px
    }
    .xl\:py-\[80px\] {
        padding-top:80px;
        padding-bottom:80px
    }
    .xl\:pb-\[40px\] {
        padding-bottom:40px
    }
    .xl\:pb-\[492px\] {
        padding-bottom:492px
    }
    .xl\:pb-\[80px\] {
        padding-bottom:80px
    }
    .xl\:pt-\[190px\] {
        padding-top:190px
    }
    .xl\:pt-\[194px\] {
        padding-top:194px
    }
    .xl\:pt-\[40px\] {
        padding-top:40px
    }
    .xl\:pt-\[80px\] {
        padding-top:80px
    }
    .xl\:\!text-\[35px\] {
        font-size:35px!important
    }
    .xl\:text-\[20px\] {
        font-size:20px
    }
    .xl\:text-\[22px\] {
        font-size:22px
    }
    .xl\:text-\[60px\] {
        font-size:60px
    }
}
@media (max-width:1199px) {
    .lg\: -inset-x-\[100px\] {
        left:-100px;
        right:-100px
    }
    .lg\:-left-\[27px\] {
        left:-27px
    }
    .lg\:col-span-3 {
        grid-column:span 3/span 3
    }
    .lg\:mx-\[120px\] {
        margin-left:120px;
        margin-right:120px
    }
    .lg\:mx-\[clamp\(15px\2c 2\.63vw\2c 280px\)\] {
        margin-left:clamp(15px,2.63vw,280px);
        margin-right:clamp(15px,2.63vw,280px)
    }
    .lg\:mx-\[clamp\(15px\2c 2\.63vw\2c 375px\)\] {
        margin-left:clamp(15px,2.63vw,375px);
        margin-right:clamp(15px,2.63vw,375px)
    }
    .lg\:mb-\[12px\] {
        margin-bottom:12px
    }
    .lg\:mb-\[16px\] {
        margin-bottom:16px
    }
    .lg\:mb-\[22px\] {
        margin-bottom:22px
    }
    .lg\:mb-\[26px\] {
        margin-bottom:26px
    }
    .lg\:mb-\[31px\] {
        margin-bottom:31px
    }
    .lg\:mb-\[32px\] {
        margin-bottom:32px
    }
    .lg\:mb-\[80px\] {
        margin-bottom:80px
    }
    .lg\:mb-\[82px\] {
        margin-bottom:82px
    }
    .lg\:ml-\[25px\] {
        margin-left:25px
    }
    .lg\:mr-\[150px\] {
        margin-right:150px
    }
    .lg\:mt-\[18px\] {
        margin-top:18px
    }
    .lg\:mt-\[25px\] {
        margin-top:25px
    }
    .lg\:mt-\[61px\] {
        margin-top:61px
    }
    .lg\:h-\[500px\] {
        height:500px
    }
    .lg\:w-\[160px\] {
        width:160px
    }
    .lg\:w-\[360px\] {
        width:360px
    }
    .lg\:w-auto {
        width:auto
    }
    .lg\:w-full {
        width:100%
    }
    .lg\:max-w-\[40\%\] {
        max-width:40%
    }
    .lg\:max-w-full {
        max-width:100%
    }
    .lg\:max-w-none {
        max-width:none
    }
    .lg\:grow {
        flex-grow:1
    }
    .lg\:grid-cols-3 {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .lg\:grid-cols-5 {
        grid-template-columns:repeat(5,minmax(0,1fr))
    }
    .lg\:flex-col-reverse {
        flex-direction:column-reverse
    }
    .lg\:flex-wrap {
        flex-wrap:wrap
    }
    .lg\:justify-center {
        justify-content:center
    }
    .lg\:gap-\[20px\] {
        gap:20px
    }
    .lg\:gap-\[215px\] {
        gap:215px
    }
    .lg\:gap-\[35px\] {
        gap:35px
    }
    .lg\:gap-\[38px\] {
        gap:38px
    }
    .lg\:gap-\[41px\] {
        gap:41px
    }
    .lg\:gap-x-\[20px\] {
        -moz-column-gap:20px;
        column-gap:20px
    }
    .lg\:gap-x-\[30px\] {
        -moz-column-gap:30px;
        column-gap:30px
    }
    .lg\:gap-x-\[36px\] {
        -moz-column-gap:36px;
        column-gap:36px
    }
    .lg\:gap-y-\[40px\] {
        row-gap:40px
    }
    .lg\:space-y-\[20px\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse:0;
        margin-top:calc(20px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom:calc(20px * var(--tw-space-y-reverse))
    }
    .lg\:rounded-none {
        border-radius:0
    }
    .lg\:p-\[16px\] {
        padding:16px
    }
    .lg\:p-\[20px\] {
        padding:20px
    }
    .lg\:p-\[30px\] {
        padding:30px
    }
    .lg\:py-\[14px\] {
        padding-top:14px;
        padding-bottom:14px
    }
    .lg\:py-\[15px\] {
        padding-top:15px;
        padding-bottom:15px
    }
    .lg\:py-\[80px\] {
        padding-top:80px;
        padding-bottom:80px
    }
    .lg\:pb-0 {
        padding-bottom:0
    }
    .lg\:pb-\[110px\] {
        padding-bottom:110px
    }
    .lg\:pl-\[25px\] {
        padding-left:25px
    }
    .lg\:pr-\[20px\] {
        padding-right:20px
    }
    .lg\:pt-\[190px\] {
        padding-top:190px
    }
    .lg\:pt-\[34px\] {
        padding-top:34px
    }
    .lg\:pt-\[80px\] {
        padding-top:80px
    }
    .lg\:text-\[20px\] {
        font-size:20px
    }
    .lg\:text-\[27px\] {
        font-size:27px
    }
    .lg\:text-\[28px\] {
        font-size:28px
    }
    .lg\:text-\[50px\] {
        font-size:50px
    }
}
@media (max-width:991px) {
    .md\: static {
        position:static
    }
    .md\:relative {
        position:relative
    }
    .md\:-left-\[47px\] {
        left:-47px
    }
    .md\:mx-\[15px\] {
        margin-left:15px;
        margin-right:15px
    }
    .md\:mx-\[36px\] {
        margin-left:36px;
        margin-right:36px
    }
    .md\:mx-\[5vw\] {
        margin-left:5vw;
        margin-right:5vw
    }
    .md\:mx-\[clamp\(15px\2c 2\.63vw\2c 375px\)\] {
        margin-left:clamp(15px,2.63vw,375px);
        margin-right:clamp(15px,2.63vw,375px)
    }
    .md\:-mt-\[15px\] {
        margin-top:-15px
    }
    .md\:-mt-\[45px\] {
        margin-top:-45px
    }
    .md\:-mt-\[80px\] {
        margin-top:-80px
    }
    .md\:mb-\[19px\] {
        margin-bottom:19px
    }
    .md\:mb-\[21px\] {
        margin-bottom:21px
    }
    .md\:mb-\[30px\] {
        margin-bottom:30px
    }
    .md\:mb-\[32px\] {
        margin-bottom:32px
    }
    .md\:mb-\[35px\] {
        margin-bottom:35px
    }
    .md\:mb-\[36px\] {
        margin-bottom:36px
    }
    .md\:mb-\[40px\] {
        margin-bottom:40px
    }
    .md\:mb-\[60px\] {
        margin-bottom:60px
    }
    .md\:ml-0 {
        margin-left:0
    }
    .md\:mr-0 {
        margin-right:0
    }
    .md\:mr-auto {
        margin-right:auto
    }
    .md\:inline-block {
        display:inline-block
    }
    .md\:hidden {
        display:none
    }
    .md\:h-\[400px\] {
        height:400px
    }
    .md\:w-\[240px\] {
        width:240px
    }
    .md\:w-\[45\%\] {
        width:45%
    }
    .md\:w-\[55\%\] {
        width:55%
    }
    .md\:w-\[calc\(100vw-\(clamp\(15px\2c 2\.63vw\2c 50px\)\)\*2\)\] {
        width:calc(100vw - (clamp(15px,2.63vw,50px)) * 2)
    }
    .md\:w-auto {
        width:auto
    }
    .md\:w-full {
        width:100%
    }
    .md\:max-w-\[300px\] {
        max-width:300px
    }
    .md\:max-w-\[50\%\] {
        max-width:50%
    }
    .md\:max-w-\[65\%\] {
        max-width:65%
    }
    .md\:max-w-\[70\%\] {
        max-width:70%
    }
    .md\:max-w-full {
        max-width:100%
    }
    .md\:grow {
        flex-grow:1
    }
    .md\:grow-0 {
        flex-grow:0
    }
    .md\:grid-cols-1 {
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
    .md\:grid-cols-2 {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .md\:grid-cols-3 {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .md\:grid-cols-4 {
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .md\:flex-col {
        flex-direction:column
    }
    .md\:flex-wrap {
        flex-wrap:wrap
    }
    .md\:items-start {
        align-items:flex-start
    }
    .md\:items-center {
        align-items:center
    }
    .md\:justify-center {
        justify-content:center
    }
    .md\:gap-\[20px\] {
        gap:20px
    }
    .md\:gap-\[25px\] {
        gap:25px
    }
    .md\:gap-\[30px\] {
        gap:30px
    }
    .md\:gap-\[31px\] {
        gap:31px
    }
    .md\:gap-\[50px\] {
        gap:50px
    }
    .md\:gap-y-\[15px\] {
        row-gap:15px
    }
    .md\:space-y-\[25px\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse:0;
        margin-top:calc(25px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom:calc(25px * var(--tw-space-y-reverse))
    }
    .md\:space-y-\[30px\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse:0;
        margin-top:calc(30px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom:calc(30px * var(--tw-space-y-reverse))
    }
    .md\:overflow-hidden {
        overflow:hidden
    }
    .md\:rounded-\[20px\] {
        border-radius:20px
    }
    .md\:border-r-0 {
        border-right-width:0
    }
    .md\:p-\[20px\] {
        padding:20px
    }
    .md\:p-\[30px\] {
        padding:30px
    }
    .md\:px-\[15px\] {
        padding-left:15px;
        padding-right:15px
    }
    .md\:px-\[20px\] {
        padding-left:20px;
        padding-right:20px
    }
    .md\:py-\[60px\] {
        padding-top:60px;
        padding-bottom:60px
    }
    .md\:pb-0 {
        padding-bottom:0
    }
    .md\:pb-\[20px\] {
        padding-bottom:20px
    }
    .md\:pb-\[30px\] {
        padding-bottom:30px
    }
    .md\:pb-\[40px\] {
        padding-bottom:40px
    }
    .md\:pb-\[472px\] {
        padding-bottom:472px
    }
    .md\:pb-\[60px\] {
        padding-bottom:60px
    }
    .md\:pb-\[80px\] {
        padding-bottom:80px
    }
    .md\:pl-\[15px\] {
        padding-left:15px
    }
    .md\:pr-0 {
        padding-right:0
    }
    .last\:md\:pr-\[30px\]:last-child,.md\:pr-\[30px\] {
        padding-right:30px
    }
    .md\:pr-\[6px\] {
        padding-right:6px
    }
    .md\:pt-0 {
        padding-top:0
    }
    .md\:pt-\[170px\] {
        padding-top:170px
    }
    .md\:pt-\[174px\] {
        padding-top:174px
    }
    .md\:pt-\[30px\] {
        padding-top:30px
    }
    .md\:pt-\[60px\] {
        padding-top:60px
    }
    .md\:text-center {
        text-align:center
    }
    .md\:\!text-\[30px\] {
        font-size:30px!important
    }
    .md\:\!text-\[50px\] {
        font-size:50px!important
    }
    .md\:text-\[20px\] {
        font-size:20px
    }
    .md\:text-\[22px\] {
        font-size:22px
    }
    .md\:text-\[35px\] {
        font-size:35px
    }
    .md\:text-\[40px\] {
        font-size:40px
    }
    .md\:text-\[45px\] {
        font-size:45px
    }
    .md\:text-\[50px\] {
        font-size:50px
    }
    .md\:text-\[60px\] {
        font-size:60px
    }
    .md\:before\:content-none::before {
        --tw-content:none;
        content:var(--tw-content)
    }
}
@media (max-width:767px) {
    .sm\: -translate-y-1\/2,.sm\:translate-y-0 {
        transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
    .sm\:static {
        position:static
    }
    .sm\:\!top-\[15px\] {
        top:15px!important
    }
    .sm\:left-\[20px\] {
        left:20px
    }
    .sm\:top-\[20px\] {
        top:20px
    }
    .sm\:mx-\[15px\] {
        margin-left:15px;
        margin-right:15px
    }
    .sm\:mx-\[7vw\] {
        margin-left:7vw;
        margin-right:7vw
    }
    .sm\:mx-auto {
        margin-left:auto;
        margin-right:auto
    }
    .sm\:mb-\[10px\] {
        margin-bottom:10px
    }
    .sm\:mb-\[26px\] {
        margin-bottom:26px
    }
    .sm\:mr-0 {
        margin-right:0
    }
    .sm\:mr-\[25px\] {
        margin-right:25px
    }
    .sm\:mt-\[40px\] {
        margin-top:40px
    }
    .sm\:mt-\[51px\] {
        margin-top:51px
    }
    .sm\:hidden {
        display:none
    }
    .sm\:h-\[350px\] {
        height:350px
    }
    .sm\:h-\[50px\] {
        height:50px
    }
    .sm\:h-\[80px\] {
        height:80px
    }
    .sm\:max-h-\[482px\] {
        max-height:482px
    }
    .sm\:w-2\/3 {
        width:66.666667%
    }
    .sm\:w-\[342px\] {
        width:342px
    }
    .sm\:w-\[50px\] {
        width:50px
    }
    .sm\:w-\[80px\] {
        width:80px
    }
    .sm\:max-w-\[60\%\] {
        max-width:60%
    }
    .sm\:max-w-\[80\%\] {
        max-width:80%
    }
    .sm\:max-w-full {
        max-width:100%
    }
    .sm\:-translate-y-1\/2 {
        --tw-translate-y:-50%
    }
    .sm\:translate-y-0 {
        --tw-translate-y:0px
    }
    .sm\:grid-cols-1 {
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
    .sm\:grid-cols-2 {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .sm\:grid-cols-3 {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .sm\:flex-col {
        flex-direction:column
    }
    .sm\:flex-wrap {
        flex-wrap:wrap
    }
    .sm\:justify-center {
        justify-content:center
    }
    .sm\:gap-\[12px\] {
        gap:12px
    }
    .sm\:gap-x-\[57px\] {
        -moz-column-gap:57px;
        column-gap:57px
    }
    .sm\:gap-y-\[40px\] {
        row-gap:40px
    }
    .sm\:border-l-0 {
        border-left-width:0
    }
    .\*\:sm\:border-r-0>*,.sm\:border-r-0 {
        border-right-width:0
    }
    .sm\:p-\[25px\] {
        padding:25px
    }
    .sm\:p-\[30px\] {
        padding:30px
    }
    .sm\:p-\[40px\] {
        padding:40px
    }
    .sm\:px-\[12px\] {
        padding-left:12px;
        padding-right:12px
    }
    .sm\:px-\[22px\] {
        padding-left:22px;
        padding-right:22px
    }
    .sm\:px-\[35px\] {
        padding-left:35px;
        padding-right:35px
    }
    .sm\:pb-\[15px\] {
        padding-bottom:15px
    }
    .sm\:pb-\[80px\] {
        padding-bottom:80px
    }
    .sm\:pl-0 {
        padding-left:0
    }
    .sm\:pr-0 {
        padding-right:0
    }
    .sm\:pr-\[25px\] {
        padding-right:25px
    }
    .sm\:pt-\[160px\] {
        padding-top:160px
    }
    .sm\:text-\[18px\] {
        font-size:18px
    }
    .sm\:text-\[22px\] {
        font-size:22px
    }
    .sm\:text-\[24px\] {
        font-size:24px
    }
    .sm\:text-\[28px\] {
        font-size:28px
    }
    .sm\:text-\[30px\] {
        font-size:30px
    }
    .sm\:text-\[40px\] {
        font-size:40px
    }
    .sm\:text-\[50px\] {
        font-size:50px
    }
    .\*\:sm\:px-\[26px\]>* {
        padding-left:26px;
        padding-right:26px
    }
    .sm\:before\:hidden::before {
        content:var(--tw-content);
        display:none
    }
}
@media (max-width:575px) {
    .xs\: col-span-full {
        grid-column:1/-1
    }
    .xs\:mx-\[12px\] {
        margin-left:12px;
        margin-right:12px
    }
    .xs\:mx-\[5px\] {
        margin-left:5px;
        margin-right:5px
    }
    .xs\:mx-auto {
        margin-left:auto;
        margin-right:auto
    }
    .xs\:\!mb-\[10px\] {
        margin-bottom:10px!important
    }
    .xs\:mb-\[15px\] {
        margin-bottom:15px
    }
    .xs\:mb-\[25px\] {
        margin-bottom:25px
    }
    .xs\:mb-\[32px\] {
        margin-bottom:32px
    }
    .xs\:mr-0 {
        margin-right:0
    }
    .xs\:even\:mt-0:nth-child(2n),.xs\:mt-0 {
        margin-top:0
    }
    .xs\:hidden {
        display:none
    }
    .xs\:w-\[70\%\] {
        width:70%
    }
    .xs\:w-full {
        width:100%
    }
    .xs\:max-w-full {
        max-width:100%
    }
    .xs\:grow {
        flex-grow:1
    }
    .xs\:grid-cols-1 {
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
    .xs\:grid-cols-2 {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .group.active .xs\:group-\[\.active\]\:grid-cols-\[1fr_0\],.xs\:grid-cols-\[1fr_0\] {
        grid-template-columns:1fr 0
    }
    .xs\:flex-row {
        flex-direction:row
    }
    .xs\:flex-col {
        flex-direction:column
    }
    .xs\:flex-wrap {
        flex-wrap:wrap
    }
    .xs\:items-start {
        align-items:flex-start
    }
    .xs\:items-center {
        align-items:center
    }
    .xs\:justify-start {
        justify-content:flex-start
    }
    .xs\:gap-\[20px\] {
        gap:20px
    }
    .xs\:gap-y-\[10px\] {
        row-gap:10px
    }
    .xs\:border-r-0 {
        border-right-width:0
    }
    .xs\:px-\[15px\] {
        padding-left:15px;
        padding-right:15px
    }
    .\*\:xs\:px-\[20px\]>*,.xs\:px-\[20px\] {
        padding-left:20px;
        padding-right:20px
    }
    .xs\:px-\[40px\] {
        padding-left:40px;
        padding-right:40px
    }
    .xs\:py-\[11px\] {
        padding-top:11px;
        padding-bottom:11px
    }
    .\*\:xs\:py-\[15px\]>*,.xs\:py-\[15px\] {
        padding-top:15px;
        padding-bottom:15px
    }
    .xs\:pb-0 {
        padding-bottom:0
    }
    .xs\:pr-0 {
        padding-right:0
    }
    .xs\:text-center {
        text-align:center
    }
    .xs\:\!text-\[45px\] {
        font-size:45px!important
    }
    .xs\:text-\[25px\] {
        font-size:25px
    }
    .xs\:text-\[45px\] {
        font-size:45px
    }
    .xs\:tracking-\[0\.1em\] {
        letter-spacing:.1em
    }
    .\*\:xs\:px-\[16px\]>* {
        padding-left:16px;
        padding-right:16px
    }
    .last\:xs\:pr-\[20px\]:last-child {
        padding-right:20px
    }
}
@media (max-width:479px) {
    .xxs\: right-\[15px\] {
        right:15px
    }
    .xxs\:col-span-1 {
        grid-column:span 1/span 1
    }
    .xxs\:col-span-2 {
        grid-column:span 2/span 2
    }
    .xxs\:mx-\[20px\] {
        margin-left:20px;
        margin-right:20px
    }
    .xxs\:mx-\[4\.8vw\] {
        margin-left:4.8vw;
        margin-right:4.8vw
    }
    .xxs\:mx-auto {
        margin-left:auto;
        margin-right:auto
    }
    .xxs\:\!mt-\[30px\] {
        margin-top:30px!important
    }
    .xxs\:mb-\[16px\] {
        margin-bottom:16px
    }
    .xxs\:mb-\[20px\] {
        margin-bottom:20px
    }
    .xxs\:mb-\[30px\] {
        margin-bottom:30px
    }
    .xxs\:ml-0 {
        margin-left:0
    }
    .xxs\:ml-\[47px\] {
        margin-left:47px
    }
    .xxs\:mt-\[41px\] {
        margin-top:41px
    }
    .xxs\:mt-\[70px\] {
        margin-top:-70px
    }
    .xxs\:mt-\[90px\] {
        margin-top:-90px
    }
    .xxs\:hidden {
        display:none
    }
    .xxs\:h-\[50px\] {
        height:50px
    }
    .xxs\:w-\[230px\] {
        width:230px
    }
    .xxs\:w-\[90\%\] {
        width:90%
    }
    .xxs\:w-full {
        width:100%
    }
    .xxs\:max-w-full {
        max-width:100%
    }
    .xxs\:grid-cols-1 {
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
    .xxs\:flex-row {
        flex-direction:row
    }
    .xxs\:flex-col {
        flex-direction:column
    }
    .xxs\:flex-wrap {
        flex-wrap:wrap
    }
    .xxs\:items-start {
        align-items:flex-start
    }
    .xxs\:justify-start {
        justify-content:flex-start
    }
    .xxs\:justify-center {
        justify-content:center
    }
    .xxs\:gap-\[10px\] {
        gap:10px
    }
    .xxs\:gap-\[15px\] {
        gap:15px
    }
    .xxs\:gap-\[165px\] {
        gap:165px
    }
    .xxs\:gap-\[20px\] {
        gap:20px
    }
    .xxs\:gap-x-\[10px\] {
        -moz-column-gap:10px;
        column-gap:10px
    }
    .xxs\:gap-x-\[15px\] {
        -moz-column-gap:15px;
        column-gap:15px
    }
    .xxs\:gap-y-\[15px\] {
        row-gap:15px
    }
    .xxs\:space-y-\[25px\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse:0;
        margin-top:calc(25px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom:calc(25px * var(--tw-space-y-reverse))
    }
    .xxs\:rounded-\[30px\] {
        border-radius:30px
    }
    .xxs\:border-0 {
        border-width:0
    }
    .xxs\:border-b {
        border-bottom-width:1px
    }
    .xxs\:border-r-0 {
        border-right-width:0
    }
    .xxs\:border-none {
        border-style:none
    }
    .xxs\:\!p-\[30px\] {
        padding:30px!important
    }
    .xxs\:p-0 {
        padding:0
    }
    .xxs\:p-\[12px\] {
        padding:12px
    }
    .xxs\:p-\[15px\] {
        padding:15px
    }
    .xxs\:p-\[18px\] {
        padding:18px
    }
    .xxs\:p-\[20px\] {
        padding:20px
    }
    .xxs\:px-\[15px\] {
        padding-left:15px;
        padding-right:15px
    }
    .xxs\:px-\[16px\] {
        padding-left:16px;
        padding-right:16px
    }
    .xxs\:px-\[20px\] {
        padding-left:20px;
        padding-right:20px
    }
    .xxs\:px-\[30px\] {
        padding-left:30px;
        padding-right:30px
    }
    .xxs\:px-\[clamp\(14px\2c 0\.89vw\2c 17px\)\] {
        padding-left:clamp(14px,.89vw,17px);
        padding-right:clamp(14px,.89vw,17px)
    }
    .xxs\:py-\[12px\] {
        padding-top:12px;
        padding-bottom:12px
    }
    .xxs\:py-\[20px\] {
        padding-top:20px;
        padding-bottom:20px
    }
    .xxs\:pb-\[15px\] {
        padding-bottom:15px
    }
    .xxs\:pb-\[25px\] {
        padding-bottom:25px
    }
    .xxs\:pb-\[30px\] {
        padding-bottom:30px
    }
    .xxs\:pl-0 {
        padding-left:0
    }
    .xxs\:pr-0 {
        padding-right:0
    }
    .xxs\:pr-\[20px\] {
        padding-right:20px
    }
    .xxs\:pt-\[20px\] {
        padding-top:20px
    }
    .xxs\:pt-\[25px\] {
        padding-top:25px
    }
    .xxs\:pt-\[80px\] {
        padding-top:80px
    }
    .xxs\:pt-\[100px\] {
        padding-top:100px
    }
    .xxs\:pt-\[120px\] {
        padding-top:120px
    }
    .xxs\:text-\[20px\] {
        font-size:20px
    }
    .xxs\:text-\[22px\] {
        font-size:22px
    }
    .xxs\:text-\[25px\] {
        font-size:25px
    }
    .xxs\:text-\[28px\] {
        font-size:28px
    }
    .xxs\:text-\[35px\] {
        font-size:35px
    }
    .xxs\:\*\:w-\[40\%\]>* {
        width:40%
    }
}