
:root {
    --red-400: #0b444b;
    --red-500: #0b444b;
    --red-600: #0b444b;
    --transparent: transparent;
    --current: currentColor;
    --primary: rgb(var(--main-500));
    --secondary-100: #d5d6d7;
    --secondary-200: #acacae;
    --secondary-300: #828386;
    --secondary-400: #59595d;
    --secondary-500: #2f3035;
    --secondary-600: #26262a;
    --secondary-700: #1c1d20;
    --secondary-800: #131315;
    --secondary-900: #090a0b;
    --textColor: rgb(var(--black));
    --bodyColor: #fff;
    --white: #fff;
    --black: #000;
    --cookie: #000;
    --main-100: #f5d1d2;
    --main-200: #eba3a4;
    --main-300: #e27477;
    --main-400: #0b444b;
    --main-500: #0b444b;
    --main-600: #0b444b;
    --main-700: #0b444b;
    --main-800: #0b444b;
    --main-900: #290506;
    --french-gray-500: #bfbfc4
}

*,
: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-scroll-snap-strictness: proximity;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(147, 197, 253, .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
}


.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
    width: 100%
}

@media (min-width:481px) {
    .container {
        max-width: 481px
    }
}

@media (min-width:769px) {
    .container {
        max-width: 769px
    }
}

@media (min-width:1025px) {
    .container {
        max-width: 1025px
    }
}

@media (min-width:1281px) {
    .container {
        max-width: 1281px
    }
}

@media (min-width:1441px) {
    .container {
        max-width: 1441px
    }
}

@media (min-width:1681px) {
    .container {
        max-width: 1681px
    }
}


.\!pointer-events-none {
    pointer-events: none !important
}

.pointer-events-none {
    pointer-events: none
}

.pointer-events-auto {
    pointer-events: auto
}

.invisible {
    visibility: hidden
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.left-0 {
    left: 0
}

.left-1\/2 {
    left: 50%
}

.left-\[-100px\] {
    left: -100px
}

.left-\[20px\] {
    left: 20px
}

.left-\[50\%\] {
    left: 50%
}

.left-\[60\%\] {
    left: 60%
}

.left-\[8px\] {
    left: 8px
}

.left-\[calc\(100\%\+10px\)\] {
    left: -webkit-calc(100% + 10px);
    left: -moz-calc(100% + 10px);
    left: calc(100% + 10px)
}

.left-full {
    left: 100%
}

.right-0 {
    right: 0
}

.right-\[-15px\] {
    right: -15px
}

.right-\[10px\] {
    right: 10px
}

.right-\[15px\] {
    right: 15px
}

.right-\[1px\] {
    right: 1px
}

.right-\[20px\] {
    right: 20px
}

.right-\[30px\] {
    right: 30px
}

.right-\[40px\] {
    right: 40px
}

.right-\[5px\] {
    right: 5px
}

.right-\[calc\(75px\+15px\)\] {
    right: 90px
}

.right-full {
    right: 100%
}

.top-0 {
    top: 0
}

.top-1\/2 {
    top: 50%
}

.top-60 {
    top: 15rem
}

.top-\[10px\] {
    top: 10px
}

.top-\[110px\] {
    top: 110px
}

.top-\[11px\] {
    top: 11px
}

.top-\[15px\] {
    top: 15px
}

.top-\[20px\] {
    top: 20px
}

.top-\[30px\] {
    top: 30px
}

.top-\[50\%\] {
    top: 50%
}

.top-\[60px\] {
    top: 60px
}

.top-\[80px\] {
    top: 80px
}

.top-\[calc\(65px\+65px\)\] {
    top: 130px
}

.top-\[calc\(90px\+30px\)\] {
    top: 120px
}

.top-full {
    top: 100%
}

.\!z-50 {
    z-index: 50 !important
}

.z-10 {
    z-index: 10
}

.z-100 {
    z-index: 100
}

.z-2 {
    z-index: 2
}

.z-20 {
    z-index: 20
}

.z-250 {
    z-index: 250
}

.z-3 {
    z-index: 3
}

.z-30 {
    z-index: 30
}

.z-40 {
    z-index: 40
}

.z-5 {
    z-index: 5
}

.z-50 {
    z-index: 50
}

.z-6 {
    z-index: 6
}

.z-60 {
    z-index: 60
}

.z-90 {
    z-index: 90
}

.z-\[200\] {
    z-index: 200
}

.z-\[20\] {
    z-index: 20
}

.z-\[300\] {
    z-index: 300
}

.z-\[95\] {
    z-index: 95
}

.col-span-1 {
    grid-column: span 1/span 1
}

.col-span-2 {
    grid-column: span 2/span 2
}

.col-span-3 {
    grid-column: span 3/span 3
}

.col-span-4 {
    grid-column: span 4/span 4
}

.col-span-6 {
    grid-column: span 6/span 6
}

.mx-\[10px\] {
    margin-left: 10px;
    margin-right: 10px
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.mb-10 {
    margin-bottom: 2.5rem
}

.mb-\[100px\] {
    margin-bottom: 100px
}

.mb-\[10px\] {
    margin-bottom: 10px
}

.mb-\[15px\] {
    margin-bottom: 15px
}

.mb-\[200px\] {
    margin-bottom: 200px
}

.mb-\[20px\] {
    margin-bottom: 20px
}

.mb-\[30px\] {
    margin-bottom: 30px
}

.mb-\[35px\] {
    margin-bottom: 35px
}

.mb-\[400px\] {
    margin-bottom: 400px
}

.mb-\[40px\] {
    margin-bottom: 40px
}

.mb-\[4px\] {
    margin-bottom: 4px
}

.mb-\[5px\] {
    margin-bottom: 5px
}

.mb-\[60px\] {
    margin-bottom: 60px
}

.mb-\[70px\] {
    margin-bottom: 70px
}

.ml-\[100px\] {
    margin-left: 100px
}

.ml-\[5px\] {
    margin-left: 5px
}

.ml-auto {
    margin-left: auto
}

.mt-10 {
    margin-top: 2.5rem
}

.mt-\[-100px\] {
    margin-top: -100px
}

.mt-\[-150px\] {
    margin-top: -150px
}

.mt-\[-170px\] {
    margin-top: -170px
}

.mt-\[100px\] {
    margin-top: 100px
}

.mt-\[10px\] {
    margin-top: 10px
}

.mt-\[15px\] {
    margin-top: 15px
}

.mt-\[20px\] {
    margin-top: 20px
}

.mt-\[30px\] {
    margin-top: 30px
}

.mt-\[35px\] {
    margin-top: 35px
}

.mt-\[3px\] {
    margin-top: 3px
}

.mt-\[40px\] {
    margin-top: 40px
}

.mt-\[45px\] {
    margin-top: 45px
}

.mt-\[50px\] {
    margin-top: 50px
}

.mt-\[55px\] {
    margin-top: 55px
}

.mt-\[5px\] {
    margin-top: 5px
}

.mt-\[60px\] {
    margin-top: 60px
}

.mt-\[6px\] {
    margin-top: 6px
}

.\!flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: flex !important
}

.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex
}

.grid {
    display: grid
}

.hidden {
    display: none
}

.aspect-\[130\/65\] {
    aspect-ratio: 130/65
}

.aspect-\[1440\/560\] {
    aspect-ratio: 1440/560
}

.aspect-\[160\/60\] {
    aspect-ratio: 160/60
}

.aspect-\[180\/150\] {
    aspect-ratio: 180/150
}

.aspect-\[1920\/570\] {
    aspect-ratio: 1920/570
}

.aspect-\[200\/60\] {
    aspect-ratio: 200/60
}

.aspect-\[275\/330\] {
    aspect-ratio: 275/330
}

.aspect-\[280\/75\] {
    aspect-ratio: 280/75
}

.aspect-\[350\/390\] {
    aspect-ratio: 350/390
}

.aspect-\[380\/420\] {
    aspect-ratio: 380/420
}

.aspect-\[425\/555\] {
    aspect-ratio: 425/555
}

.aspect-\[5\/1\] {
    aspect-ratio: 5/1
}

.aspect-\[515\/620\] {
    aspect-ratio: 515/620
}

.aspect-\[550\/410\] {
    aspect-ratio: 550/410
}

.aspect-\[600\/350\] {
    aspect-ratio: 600/350
}

.aspect-\[610\/380\] {
    aspect-ratio: 610/380
}

.aspect-\[630\/500\] {
    aspect-ratio: 630/500
}

.aspect-\[635\/300\] {
    aspect-ratio: 635/300
}

.aspect-\[650\/525\] {
    aspect-ratio: 650/525
}

.aspect-\[665\/460\] {
    aspect-ratio: 665/460
}

.aspect-\[680\/500\] {
    aspect-ratio: 680/500
}

.aspect-\[685\/290\] {
    aspect-ratio: 685/290
}

.aspect-\[700\/220\] {
    aspect-ratio: 700/220
}

.aspect-\[700\/430\] {
    aspect-ratio: 700/430
}

.aspect-\[700\/450\] {
    aspect-ratio: 700/450
}

.aspect-\[705\/500\] {
    aspect-ratio: 705/500
}

.aspect-\[750\/600\] {
    aspect-ratio: 750/600
}

.aspect-\[850\/360\] {
    aspect-ratio: 850/360
}

.aspect-\[900\/830\] {
    aspect-ratio: 900/830
}

.size-\[50px\] {
    height: 50px;
    width: 50px
}

.\!h-\[32px\] {
    height: 32px !important
}

.h-0 {
    height: 0
}

.h-\[100\%\] {
    height: 100%
}

.h-\[1000px\] {
    height: 1000px
}

.h-\[108px\] {
    height: 108px
}

.h-\[10px\] {
    height: 10px
}

.h-\[110px\] {
    height: 110px
}

.h-\[118px\] {
    height: 118px
}

.h-\[12px\] {
    height: 12px
}

.h-\[13px\] {
    height: 13px
}

.h-\[14px\] {
    height: 14px
}

.h-\[150px\] {
    height: 150px
}

.h-\[155px\] {
    height: 155px
}

.h-\[15px\] {
    height: 15px
}

.h-\[160px\] {
    height: 160px
}

.h-\[16px\] {
    height: 16px
}

.h-\[180px\] {
    height: 180px
}

.h-\[18px\] {
    height: 18px
}

.h-\[19px\] {
    height: 19px
}

.h-\[1px\] {
    height: 1px
}

.h-\[20px\] {
    height: 20px
}

.h-\[24px\] {
    height: 24px
}

.h-\[25\%\] {
    height: 25%
}

.h-\[250px\] {
    height: 250px
}

.h-\[26px\] {
    height: 26px
}

.h-\[2px\] {
    height: 2px
}

.h-\[30px\] {
    height: 30px
}

.h-\[32px\] {
    height: 32px
}

.h-\[36px\] {
    height: 36px
}

.h-\[37\.5px\] {
    height: 37.5px
}

.h-\[40px\] {
    height: 40px
}

.h-\[42px\] {
    height: 42px
}

.h-\[440px\] {
    height: 440px
}

.h-\[44px\] {
    height: 44px
}

.h-\[45px\] {
    height: 45px
}

.h-\[46px\] {
    height: 46px
}

.h-\[48px\] {
    height: 48px
}

.h-\[50\%\] {
    height: 50%
}

.h-\[500px\] {
    height: 500px
}

.h-\[50px\] {
    height: 50px
}

.h-\[52px\] {
    height: 52px
}

.h-\[530px\] {
    height: 530px
}

.h-\[54px\] {
    height: 54px
}

.h-\[55px\] {
    height: 55px
}

.h-\[60px\] {
    height: 60px
}

.h-\[62px\] {
    height: 62px
}

.h-\[65px\] {
    height: 65px
}

.h-\[66px\] {
    height: 66px
}

.h-\[675px\] {
    height: 675px
}

.h-\[68px\] {
    height: 68px
}

.h-\[70\%\] {
    height: 70%
}

.h-\[700px\] {
    height: 700px
}

.h-\[70px\] {
    height: 70px
}

.h-\[75px\] {
    height: 75px
}

.h-\[77px\] {
    height: 77px
}

.h-\[7px\] {
    height: 7px
}

.h-\[80\%\] {
    height: 80%
}

.h-\[84px\] {
    height: 84px
}

.h-\[88px\] {
    height: 88px
}

.h-\[8px\] {
    height: 8px
}

.h-\[90px\] {
    height: 90px
}

.h-\[96px\] {
    height: 96px
}

.h-\[calc\(\(150px\*3\)\+\(30px\*2\)\)\] {
    height: 510px
}

.h-\[calc\(100\%\+120px\+120px\)\] {
    height: -webkit-calc(100% + 240px);
    height: -moz-calc(100% + 240px);
    height: calc(100% + 240px)
}

.h-\[calc\(100\%\+40px\)\] {
    height: -webkit-calc(100% + 40px);
    height: -moz-calc(100% + 40px);
    height: calc(100% + 40px)
}

.h-\[calc\(100\%\+50px\)\] {
    height: -webkit-calc(100% + 50px);
    height: -moz-calc(100% + 50px);
    height: calc(100% + 50px)
}

.h-\[calc\(100\%-1px\)\] {
    height: -webkit-calc(100% - 1px);
    height: -moz-calc(100% - 1px);
    height: calc(100% - 1px)
}

.h-\[calc\(100dvh-65px-65px-65px\)\] {
    height: -webkit-calc(100dvh - 195px);
    height: -moz-calc(100dvh - 195px);
    height: calc(100dvh - 195px)
}

.h-\[calc\(440px\+100px\)\] {
    height: 540px
}

.h-auto {
    height: auto
}

.h-full {
    height: 100%
}

.max-h-\[180px\] {
    max-height: 180px
}

.max-h-\[20px\] {
    max-height: 20px
}

.max-h-\[290px\] {
    max-height: 290px
}

.max-h-\[300px\] {
    max-height: 300px
}

.max-h-\[500px\] {
    max-height: 500px
}

.max-h-\[calc\(100dvh-60px-60px-30px\)\] {
    max-height: -webkit-calc(100dvh - 150px);
    max-height: -moz-calc(100dvh - 150px);
    max-height: calc(100dvh - 150px)
}

.min-h-\[120px\] {
    min-height: 120px
}

.min-h-\[150px\] {
    min-height: 150px
}

.min-h-\[40px\] {
    min-height: 40px
}

.min-h-\[500px\] {
    min-height: 500px
}

.min-h-\[50px\] {
    min-height: 50px
}

.min-h-\[60px\] {
    min-height: 60px
}

.min-h-\[675px\] {
    min-height: 675px
}

.\!w-\[32px\] {
    width: 32px !important
}

.w-0 {
    width: 0
}

.w-1\/2 {
    width: 50%
}

.w-\[100\%\] {
    width: 100%
}

.w-\[1000px\] {
    width: 1000px
}

.w-\[118px\] {
    width: 118px
}

.w-\[12px\] {
    width: 12px
}

.w-\[13px\] {
    width: 13px
}

.w-\[14px\] {
    width: 14px
}

.w-\[150px\] {
    width: 150px
}

.w-\[15px\] {
    width: 15px
}

.w-\[16px\] {
    width: 16px
}

.w-\[180px\] {
    width: 180px
}

.w-\[1px\] {
    width: 1px
}

.w-\[200px\] {
    width: 200px
}

.w-\[20px\] {
    width: 20px
}

.w-\[24px\] {
    width: 24px
}

.w-\[25px\] {
    width: 25px
}

.w-\[26px\] {
    width: 26px
}

.w-\[2px\] {
    width: 2px
}

.w-\[30px\] {
    width: 30px
}

.w-\[32px\] {
    width: 32px
}

.w-\[35px\] {
    width: 35px
}

.w-\[36px\] {
    width: 36px
}

.w-\[370px\] {
    width: 370px
}

.w-\[3px\] {
    width: 3px
}

.w-\[400px\] {
    width: 400px
}

.w-\[40px\] {
    width: 40px
}

.w-\[42px\] {
    width: 42px
}

.w-\[44px\] {
    width: 44px
}

.w-\[45px\] {
    width: 45px
}

.w-\[46px\] {
    width: 46px
}

.w-\[48px\] {
    width: 48px
}

.w-\[50\%\] {
    width: 50%
}

.w-\[50px\] {
    width: 50px
}

.w-\[55px\] {
    width: 55px
}

.w-\[600px\] {
    width: 600px
}

.w-\[60px\] {
    width: 60px
}

.w-\[62px\] {
    width: 62px
}

.w-\[64px\] {
    width: 64px
}

.w-\[66px\] {
    width: 66px
}

.w-\[68px\] {
    width: 68px
}

.w-\[70px\] {
    width: 70px
}

.w-\[75\%\] {
    width: 75%
}

.w-\[75px\] {
    width: 75px
}

.w-\[84px\] {
    width: 84px
}

.w-\[88px\] {
    width: 88px
}

.w-\[8px\] {
    width: 8px
}

.w-\[90px\] {
    width: 90px
}

.w-\[94px\] {
    width: 94px
}

.w-\[calc\(100\%\+100px\)\] {
    width: -webkit-calc(100% + 100px);
    width: -moz-calc(100% + 100px);
    width: calc(100% + 100px)
}

.w-\[calc\(100\%\+300px-50px\)\] {
    width: -webkit-calc(100% + 250px);
    width: -moz-calc(100% + 250px);
    width: calc(100% + 250px)
}

.w-\[calc\(100\%-100px\)\] {
    width: -webkit-calc(100% - 100px);
    width: -moz-calc(100% - 100px);
    width: calc(100% - 100px)
}

.w-\[calc\(100\%-62px-62px-40px\)\] {
    width: -webkit-calc(100% - 164px);
    width: -moz-calc(100% - 164px);
    width: calc(100% - 164px)
}

.w-full {
    width: 100%
}

.min-w-\[175px\] {
    min-width: 175px
}

.min-w-\[200px\] {
    min-width: 200px
}

.min-w-\[32px\] {
    min-width: 32px
}

.min-w-\[415px\] {
    min-width: 415px
}

.min-w-\[90px\] {
    min-width: 90px
}

.\!max-w-\[1024px\] {
    max-width: 1024px !important
}

.\!max-w-\[1280px\] {
    max-width: 1280px !important
}

.\!max-w-\[1440px\] {
    max-width: 1440px !important
}

.\!max-w-\[600px\] {
    max-width: 600px !important
}

.\!max-w-\[650px\] {
    max-width: 650px !important
}

.\!max-w-\[900px\] {
    max-width: 900px !important
}

.\!max-w-full {
    max-width: 100% !important
}

.max-w-\[0\] {
    max-width: 0
}

.max-w-\[1000px\] {
    max-width: 1000px
}

.max-w-\[1024px\] {
    max-width: 1024px
}

.max-w-\[1100px\] {
    max-width: 1100px
}

.max-w-\[1200px\] {
    max-width: 1200px
}

.max-w-\[125px\] {
    max-width: 125px
}

.max-w-\[1260px\] {
    max-width: 1260px
}

.max-w-\[1280px\] {
    max-width: 1280px
}

.max-w-\[130px\] {
    max-width: 130px
}

.max-w-\[1360px\] {
    max-width: 1360px
}

.max-w-\[1370px\] {
    max-width: 1370px
}

.max-w-\[1440px\] {
    max-width: 1440px
}

.max-w-\[1500px\] {
    max-width: 1500px
}

.max-w-\[150px\] {
    max-width: 150px
}

.max-w-\[1520px\] {
    max-width: 1520px
}

.max-w-\[1540px\] {
    max-width: 1540px
}

.max-w-\[160px\] {
    max-width: 160px
}

.max-w-\[1680px\] {
    max-width: 1680px
}

.max-w-\[180px\] {
    max-width: 180px
}

.max-w-\[200px\] {
    max-width: 200px
}

.max-w-\[210px\] {
    max-width: 210px
}

.max-w-\[250px\] {
    max-width: 250px
}

.max-w-\[280px\] {
    max-width: 280px
}

.max-w-\[290px\] {
    max-width: 290px
}

.max-w-\[300px\] {
    max-width: 300px
}

.max-w-\[310px\] {
    max-width: 310px
}

.max-w-\[330px\] {
    max-width: 330px
}

.max-w-\[350px\] {
    max-width: 350px
}

.max-w-\[370px\] {
    max-width: 370px
}

.max-w-\[410px\] {
    max-width: 410px
}

.max-w-\[430px\] {
    max-width: 430px
}

.max-w-\[440px\] {
    max-width: 440px
}

.max-w-\[450px\] {
    max-width: 450px
}

.max-w-\[480px\] {
    max-width: 480px
}

.max-w-\[50\%\] {
    max-width: 50%
}

.max-w-\[500px\] {
    max-width: 500px
}

.max-w-\[515px\] {
    max-width: 515px
}

.max-w-\[530px\] {
    max-width: 530px
}

.max-w-\[55\%\] {
    max-width: 55%
}

.max-w-\[550px\] {
    max-width: 550px
}

.max-w-\[600px\] {
    max-width: 600px
}

.max-w-\[700px\] {
    max-width: 700px
}

.max-w-\[710px\] {
    max-width: 710px
}

.max-w-\[720px\] {
    max-width: 720px
}

.max-w-\[768px\] {
    max-width: 768px
}

.max-w-\[800px\] {
    max-width: 800px
}

.max-w-\[82px\] {
    max-width: 82px
}

.max-w-\[880px\] {
    max-width: 880px
}

.max-w-\[90px\] {
    max-width: 90px
}

.max-w-\[950px\] {
    max-width: 950px
}

.max-w-full {
    max-width: 100%
}

.\!translate-y-\[125\%\] {
    --tw-translate-y: 125% !important;
    -webkit-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;
    -moz-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;
    -ms-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;
    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
}

.-translate-x-1\/2 {
    --tw-translate-x: -50%
}

.-translate-x-1\/2,
.-translate-x-\[10px\] {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-x-\[10px\] {
    --tw-translate-x: -10px
}

.-translate-x-\[50\%\] {
    --tw-translate-x: -50%
}

.-translate-x-\[50\%\],
.-translate-x-full {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-x-full {
    --tw-translate-x: -100%
}

.-translate-y-1\/2,
.-translate-y-\[50\%\] {
    --tw-translate-y: -50%
}

.-translate-y-1\/2,
.-translate-y-\[50\%\],
.-translate-y-full {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-full {
    --tw-translate-y: -100%
}

.translate-x-0 {
    --tw-translate-x: 0px
}

.translate-x-0,
.translate-x-1\/2 {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-1\/2 {
    --tw-translate-x: 50%
}

.translate-x-\[-10px\] {
    --tw-translate-x: -10px
}

.translate-x-\[-10px\],
.translate-x-\[-20px\] {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-\[-20px\] {
    --tw-translate-x: -20px
}

.translate-x-\[-30px\] {
    --tw-translate-x: -30px
}

.translate-x-\[-30px\],
.translate-x-\[-4px\] {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-\[-4px\] {
    --tw-translate-x: -4px
}

.translate-x-\[-50\%\] {
    --tw-translate-x: -50%
}

.translate-x-\[-50\%\],
.translate-x-\[-5px\] {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-\[-5px\] {
    --tw-translate-x: -5px
}

.translate-x-\[calc\(-50\%\)\] {
    --tw-translate-x: -50%
}

.translate-x-\[calc\(-50\%\)\],
.translate-y-1\/2 {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-1\/2 {
    --tw-translate-y: 50%
}

.translate-y-\[-100\%\] {
    --tw-translate-y: -100%
}

.translate-y-\[-100\%\],
.translate-y-\[-40\%\] {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[-40\%\] {
    --tw-translate-y: -40%
}

.translate-y-\[-40px\] {
    --tw-translate-y: -40px
}

.translate-y-\[-40px\],
.translate-y-\[-50\%\] {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[-50\%\] {
    --tw-translate-y: -50%
}

.translate-y-\[10px\] {
    --tw-translate-y: 10px
}

.translate-y-\[10px\],
.translate-y-\[150\%\] {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[150\%\] {
    --tw-translate-y: 150%
}

.translate-y-\[20px\] {
    --tw-translate-y: 20px
}

.translate-y-\[20px\],
.translate-y-\[40px\] {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[40px\] {
    --tw-translate-y: 40px
}

.translate-y-\[50\%\] {
    --tw-translate-y: 50%
}

.translate-y-\[50\%\],
.translate-y-\[calc\(-35px\)\] {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[calc\(-35px\)\] {
    --tw-translate-y: -35px
}

.translate-y-\[calc\(-50\%\)\] {
    --tw-translate-y: -50%
}

.translate-y-\[calc\(-50\%\)\],
.translate-y-\[calc\(-50\%\+150px\)\] {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[calc\(-50\%\+150px\)\] {
    --tw-translate-y: -webkit-calc(-50% + 150px);
    --tw-translate-y: -moz-calc(-50% + 150px);
    --tw-translate-y: calc(-50% + 150px)
}

.translate-y-full {
    --tw-translate-y: 100%
}

.-rotate-45,
.translate-y-full {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-rotate-45 {
    --tw-rotate: -45deg
}

.-rotate-90 {
    --tw-rotate: -90deg
}

.-rotate-90,
.rotate-45 {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-45 {
    --tw-rotate: 45deg
}

@-webkit-keyframes bounce {

    0%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.8, 0, 1, 1);
        animation-timing-function: cubic-bezier(.8, 0, 1, 1);
        -webkit-transform: translateY(-25%);
        transform: translateY(-25%)
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, .2, 1);
        animation-timing-function: cubic-bezier(0, 0, .2, 1);
        -webkit-transform: none;
        transform: none
    }
}

@-moz-keyframes bounce {

    0%,
    to {
        -moz-animation-timing-function: cubic-bezier(.8, 0, 1, 1);
        animation-timing-function: cubic-bezier(.8, 0, 1, 1);
        -moz-transform: translateY(-25%);
        transform: translateY(-25%)
    }

    50% {
        -moz-animation-timing-function: cubic-bezier(0, 0, .2, 1);
        animation-timing-function: cubic-bezier(0, 0, .2, 1);
        -moz-transform: none;
        transform: none
    }
}

@keyframes bounce {

    0%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.8, 0, 1, 1);
        -moz-animation-timing-function: cubic-bezier(.8, 0, 1, 1);
        animation-timing-function: cubic-bezier(.8, 0, 1, 1);
        -webkit-transform: translateY(-25%);
        -moz-transform: translateY(-25%);
        transform: translateY(-25%)
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, .2, 1);
        -moz-animation-timing-function: cubic-bezier(0, 0, .2, 1);
        animation-timing-function: cubic-bezier(0, 0, .2, 1);
        -webkit-transform: none;
        -moz-transform: none;
        transform: none
    }
}

@-webkit-keyframes pulse {
    50% {
        opacity: .5
    }
}

@-moz-keyframes pulse {
    50% {
        opacity: .5
    }
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

@-webkit-keyframes py {
    0% {
        -webkit-transform: scale(.85) rotateY(0) translateZ(0) translateZ(0) perspective(1px);
        transform: scale(.85) rotateY(0) translateZ(0) translateZ(0) perspective(1px)
    }

    to {
        -webkit-transform: scale(.85) rotateY(-1turn) translateZ(0) translateZ(0) perspective(1px);
        transform: scale(.85) rotateY(-1turn) translateZ(0) translateZ(0) perspective(1px)
    }
}

@-moz-keyframes py {
    0% {
        -moz-transform: scale(.85) rotateY(0) translateZ(0) translateZ(0) perspective(1px);
        transform: scale(.85) rotateY(0) translateZ(0) translateZ(0) perspective(1px)
    }

    to {
        -moz-transform: scale(.85) rotateY(-1turn) translateZ(0) translateZ(0) perspective(1px);
        transform: scale(.85) rotateY(-1turn) translateZ(0) translateZ(0) perspective(1px)
    }
}

@keyframes py {
    0% {
        -webkit-transform: scale(.85) rotateY(0) translateZ(0) translateZ(0) perspective(1px);
        -moz-transform: scale(.85) rotateY(0) translateZ(0) translateZ(0) perspective(1px);
        transform: scale(.85) rotateY(0) translateZ(0) translateZ(0) perspective(1px)
    }

    to {
        -webkit-transform: scale(.85) rotateY(-1turn) translateZ(0) translateZ(0) perspective(1px);
        -moz-transform: scale(.85) rotateY(-1turn) translateZ(0) translateZ(0) perspective(1px);
        transform: scale(.85) rotateY(-1turn) translateZ(0) translateZ(0) perspective(1px)
    }
}

@-webkit-keyframes rippleAnimation {
    0% {
        opacity: 0;
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    1% {
        opacity: 1;
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.4);
        transform: scale(1.4)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(1.8);
        transform: scale(1.8)
    }
}

@-moz-keyframes rippleAnimation {
    0% {
        opacity: 0;
        -moz-transform: scale(.9);
        transform: scale(.9)
    }

    1% {
        opacity: 1;
        -moz-transform: scale(.9);
        transform: scale(.9)
    }

    50% {
        opacity: 1;
        -moz-transform: scale(1.4);
        transform: scale(1.4)
    }

    to {
        opacity: 0;
        -moz-transform: scale(1.8);
        transform: scale(1.8)
    }
}

@keyframes rippleAnimation {
    0% {
        opacity: 0;
        -webkit-transform: scale(.9);
        -moz-transform: scale(.9);
        transform: scale(.9)
    }

    1% {
        opacity: 1;
        -webkit-transform: scale(.9);
        -moz-transform: scale(.9);
        transform: scale(.9)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.4);
        -moz-transform: scale(1.4);
        transform: scale(1.4)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(1.8);
        -moz-transform: scale(1.8);
        transform: scale(1.8)
    }
}

@-webkit-keyframes rippleAnimationLong {
    0% {
        opacity: 0;
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    1% {
        opacity: 1;
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.9);
        transform: scale(1.9)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(2.8);
        transform: scale(2.8)
    }
}

@-moz-keyframes rippleAnimationLong {
    0% {
        opacity: 0;
        -moz-transform: scale(.9);
        transform: scale(.9)
    }

    1% {
        opacity: 1;
        -moz-transform: scale(.9);
        transform: scale(.9)
    }

    50% {
        opacity: 1;
        -moz-transform: scale(1.9);
        transform: scale(1.9)
    }

    to {
        opacity: 0;
        -moz-transform: scale(2.8);
        transform: scale(2.8)
    }
}

@keyframes rippleAnimationLong {
    0% {
        opacity: 0;
        -webkit-transform: scale(.9);
        -moz-transform: scale(.9);
        transform: scale(.9)
    }

    1% {
        opacity: 1;
        -webkit-transform: scale(.9);
        -moz-transform: scale(.9);
        transform: scale(.9)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.9);
        -moz-transform: scale(1.9);
        transform: scale(1.9)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(2.8);
        -moz-transform: scale(2.8);
        transform: scale(2.8)
    }
}

@-webkit-keyframes slideX {

    0%,
    to {
        -webkit-transform: translateX(-4px);
        transform: translateX(-4px)
    }

    50% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }
}

@-moz-keyframes slideX {

    0%,
    to {
        -moz-transform: translateX(-4px);
        transform: translateX(-4px)
    }

    50% {
        -moz-transform: translateX(4px);
        transform: translateX(4px)
    }
}

@keyframes slideX {

    0%,
    to {
        -webkit-transform: translateX(-4px);
        -moz-transform: translateX(-4px);
        transform: translateX(-4px)
    }

    50% {
        -webkit-transform: translateX(4px);
        -moz-transform: translateX(4px);
        transform: translateX(4px)
    }
}

@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-moz-keyframes spin {
    to {
        -moz-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.cursor-pointer {
    cursor: pointer
}

.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

.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-\[minmax\(0\2c 1fr\)_minmax\(0\2c 2fr\)_minmax\(0\2c 1fr\)\] {
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr)
}

.grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c auto\)_minmax\(0\2c 1fr\)\] {
    grid-template-columns: minmax(0, 1fr) minmax(0, auto) minmax(0, 1fr)
}

.grid-cols-\[minmax\(0\2c 2fr\)_minmax\(0\2c 6fr\)_minmax\(0\2c 32px\)\] {
    grid-template-columns: minmax(0, 2fr) minmax(0, 6fr) minmax(0, 32px)
}

.grid-cols-\[minmax\(0\2c 350px\)_minmax\(0\2c 1fr\)\] {
    grid-template-columns: minmax(0, 350px) minmax(0, 1fr)
}

.grid-cols-\[minmax\(0\2c 3fr\)\2c minmax\(0\2c 2fr\)\] {
    grid-template-columns: minmax(0, 3fr) minmax(0, 2fr)
}

.grid-cols-\[minmax\(0\2c 3fr\)_minmax\(0\2c 10fr\)\] {
    grid-template-columns: minmax(0, 3fr) minmax(0, 10fr)
}

.grid-cols-\[minmax\(0\2c 3fr\)_minmax\(0\2c 1fr\)\] {
    grid-template-columns: minmax(0, 3fr) minmax(0, 1fr)
}

.grid-cols-\[minmax\(0\2c 3fr\)_minmax\(0\2c 4fr\)\] {
    grid-template-columns: minmax(0, 3fr) minmax(0, 4fr)
}

.grid-cols-\[minmax\(0\2c 3fr\)_minmax\(0\2c 4fr\)_minmax\(0\2c 5fr\)\] {
    grid-template-columns: minmax(0, 3fr) minmax(0, 4fr) minmax(0, 5fr)
}

.grid-cols-\[minmax\(0\2c 3fr\)_minmax\(0\2c 7fr\)\] {
    grid-template-columns: minmax(0, 3fr) minmax(0, 7fr)
}

.grid-cols-\[minmax\(0\2c 3fr\)_minmax\(0\2c 9fr\)\] {
    grid-template-columns: minmax(0, 3fr) minmax(0, 9fr)
}

.grid-cols-\[minmax\(0\2c 3fr\)_minmax\(0\2c auto\)_minmax\(0\2c 7fr\)\] {
    grid-template-columns: minmax(0, 3fr) minmax(0, auto) minmax(0, 7fr)
}

.grid-cols-\[minmax\(0\2c 4fr\)_minmax\(0\2c 5fr\)\] {
    grid-template-columns: minmax(0, 4fr) minmax(0, 5fr)
}

.grid-cols-\[minmax\(0\2c 4fr\)_minmax\(0\2c 7fr\)\] {
    grid-template-columns: minmax(0, 4fr) minmax(0, 7fr)
}

.grid-cols-\[minmax\(0\2c 4fr\)_minmax\(0\2c 8fr\)\] {
    grid-template-columns: minmax(0, 4fr) minmax(0, 8fr)
}

.grid-cols-\[minmax\(0\2c 5fr\)_minmax\(0\2c 6fr\)\] {
    grid-template-columns: minmax(0, 5fr) minmax(0, 6fr)
}

.grid-cols-\[minmax\(0\2c 5fr\)_minmax\(0\2c 6fr\)_minmax\(0\2c 2fr\)\] {
    grid-template-columns: minmax(0, 5fr) minmax(0, 6fr) minmax(0, 2fr)
}

.grid-cols-\[minmax\(0\2c 5fr\)_minmax\(0\2c 7fr\)\] {
    grid-template-columns: minmax(0, 5fr) minmax(0, 7fr)
}

.grid-cols-\[minmax\(0\2c 6fr\)_minmax\(0\2c 5fr\)\] {
    grid-template-columns: minmax(0, 6fr) minmax(0, 5fr)
}

.grid-cols-\[minmax\(0\2c 6fr\)_minmax\(0\2c 6fr\)\] {
    grid-template-columns: minmax(0, 6fr) minmax(0, 6fr)
}

.grid-cols-\[minmax\(0\2c 6fr\)_minmax\(0\2c 9fr\)\] {
    grid-template-columns: minmax(0, 6fr) minmax(0, 9fr)
}

.grid-cols-\[minmax\(0\2c 7fr\)_minmax\(0\2c 5fr\)\] {
    grid-template-columns: minmax(0, 7fr) minmax(0, 5fr)
}

.grid-cols-\[minmax\(0\2c auto\)_minmax\(0\2c 150px\)_minmax\(0\2c auto\)\] {
    grid-template-columns: minmax(0, auto) minmax(0, 150px) minmax(0, auto)
}

.grid-cols-\[minmax\(0\2c auto\)_minmax\(0\2c 150px\)_minmax\(0\2c auto\)_minmax\(0\2c 150px\)_minmax\(0\2c auto\)\] {
    grid-template-columns: minmax(0, auto) minmax(0, 150px) minmax(0, auto) minmax(0, 150px) minmax(0, auto)
}

.grid-cols-\[minmax\(0\2c auto\)_minmax\(0\2c 150px\)_minmax\(0\2c auto\)_minmax\(0\2c 150px\)_minmax\(0\2c auto\)_minmax\(0\2c 150px\)_minmax\(0\2c auto\)\] {
    grid-template-columns: minmax(0, auto) minmax(0, 150px) minmax(0, auto) minmax(0, 150px) minmax(0, auto) minmax(0, 150px) minmax(0, auto)
}

.grid-cols-\[minmax\(0\2c auto\)_minmax\(0\2c 1fr\)\] {
    grid-template-columns: minmax(0, auto) minmax(0, 1fr)
}

.flex-col {
    -webkit-box-direction: normal;
    -moz-box-direction: normal
}

.flex-col {
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    flex-direction: column
}

.flex-wrap {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.\!items-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
    -moz-box-align: end !important;
    align-items: flex-end !important
}

.items-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    align-items: flex-end
}

.items-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center
}

.justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    justify-content: flex-end
}

.justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center
}

.gap-0 {
    gap: 0
}

.gap-5 {
    gap: 1.25rem
}

.gap-\[100px\] {
    gap: 100px
}

.gap-\[10px\] {
    gap: 10px
}

.gap-\[120px\] {
    gap: 120px
}

.gap-\[12px\] {
    gap: 12px
}

.gap-\[130px\] {
    gap: 130px
}

.gap-\[140px\] {
    gap: 140px
}

.gap-\[150px\] {
    gap: 150px
}

.gap-\[15px\] {
    gap: 15px
}

.gap-\[160px\] {
    gap: 160px
}

.gap-\[1px\] {
    gap: 1px
}

.gap-\[20px\] {
    gap: 20px
}

.gap-\[24px\] {
    gap: 24px
}

.gap-\[25px\] {
    gap: 25px
}

.gap-\[275px\] {
    gap: 275px
}

.gap-\[300px\] {
    gap: 300px
}

.gap-\[30px\] {
    gap: 30px
}

.gap-\[35px\] {
    gap: 35px
}

.gap-\[3px\] {
    gap: 3px
}

.gap-\[40px\] {
    gap: 40px
}

.gap-\[4px\] {
    gap: 4px
}

.gap-\[50px\] {
    gap: 50px
}

.gap-\[5px\] {
    gap: 5px
}

.gap-\[60px\] {
    gap: 60px
}

.gap-\[70px\] {
    gap: 70px
}

.gap-\[75px\] {
    gap: 75px
}

.gap-\[7px\] {
    gap: 7px
}

.gap-\[80px\] {
    gap: 80px
}

.gap-\[95px\] {
    gap: 95px
}

.\!gap-y-\[20px\] {
    row-gap: 20px !important
}

.gap-x-\[20px\] {
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px
}

.gap-x-\[30px\] {
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px
}

.gap-x-\[40px\] {
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px
}

.gap-x-\[50px\] {
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    column-gap: 50px
}

.gap-x-\[70px\] {
    -webkit-column-gap: 70px;
    -moz-column-gap: 70px;
    column-gap: 70px
}

.gap-x-\[80px\] {
    -webkit-column-gap: 80px;
    -moz-column-gap: 80px;
    column-gap: 80px
}

.gap-y-\[120px\] {
    row-gap: 120px
}

.gap-y-\[20px\] {
    row-gap: 20px
}

.gap-y-\[55px\] {
    row-gap: 55px
}

.gap-y-\[70px\] {
    row-gap: 70px
}

.gap-y-\[85px\] {
    row-gap: 85px
}

.space-y-\[6px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(6px*var(--tw-space-y-reverse));
    margin-top: calc(6px*(1 - var(--tw-space-y-reverse)))
}

.\!overflow-hidden {
    overflow: hidden !important
}

.overflow-hidden {
    overflow: hidden
}

.\!overflow-visible {
    overflow: visible !important
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-x-hidden {
    overflow-x: hidden
}

.overflow-y-hidden {
    overflow-y: hidden
}

.\!rounded-\[20px\] {
    border-radius: 20px !important
}

.rounded-\[10px\] {
    border-radius: 10px
}

.rounded-\[12px\] {
    border-radius: 12px
}

.rounded-\[14px\] {
    border-radius: 14px
}

.rounded-\[15px\] {
    border-radius: 15px
}

.rounded-\[20px\] {
    border-radius: 20px
}

.rounded-\[30px\] {
    border-radius: 30px
}

.rounded-\[5px\] {
    border-radius: 5px
}

.rounded-\[6px\] {
    border-radius: 6px
}

.rounded-\[8px\] {
    border-radius: 8px
}

.rounded-full {
    border-radius: 9999px
}

.rounded-none {
    border-radius: 0
}

.rounded-b-\[10px\] {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}

.rounded-b-\[5px\] {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

.rounded-l-\[10px\] {
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px
}

.rounded-t-\[10px\] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.rounded-t-\[24px\] {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px
}

.rounded-t-\[30px\] {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px
}

.\!border {
    border-width: 1px !important
}

.\!border-0 {
    border-width: 0 !important
}

.\!border-\[1px\] {
    border-width: 1px !important
}

.border {
    border-width: 1px
}

.border-0 {
    border-width: 0
}

.border-2 {
    border-width: 2px
}

.border-\[1px\] {
    border-width: 1px
}

.border-b {
    border-bottom-width: 1px
}

.border-t {
    border-top-width: 1px
}

.\!border-solid {
    border-style: solid !important
}

.border-solid {
    border-style: solid
}

.\!border-transparent {
    border-color: transparent !important
}

.border-\[\#000000\]\/10 {
    border-color: rgba(0, 0, 0, .1)
}

.border-\[\#2B2C31\]\/30 {
    border-color: rgba(43, 44, 49, .3)
}

.border-\[\#515154\] {
    --tw-border-opacity: 1;
    border-color: rgb(81 81 84/var(--tw-border-opacity))
}

.border-\[\#848487\]\/30 {
    border-color: hsla(240, 1%, 52%, .3)
}

.border-\[\#BCBCBC\] {
    --tw-border-opacity: 1;
    border-color: rgb(188 188 188/var(--tw-border-opacity))
}

.border-\[\#BFBFC4\] {
    --tw-border-opacity: 1;
    border-color: rgb(191 191 196/var(--tw-border-opacity))
}

.border-\[\#E6E6E6\] {
    --tw-border-opacity: 1;
    border-color: rgb(230 230 230/var(--tw-border-opacity))
}

.border-\[\#F2F2F2\] {
    --tw-border-opacity: 1;
    border-color: rgb(242 242 242/var(--tw-border-opacity))
}

.border-\[\#F53E42\] {
    --tw-border-opacity: 1;
    border-color: rgb(245 62 66/var(--tw-border-opacity))
}

.border-\[\#FEF2F2\]\/30 {
    border-color: hsla(0, 86%, 97%, .3)
}

.border-\[\#FFC8C9\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 200 201/var(--tw-border-opacity))
}

.border-\[\#FFFFFF\]\/0 {
    border-color: hsla(0, 0%, 100%, 0)
}

.border-\[\#FFFFFF\]\/20 {
    border-color: hsla(0, 0%, 100%, .2)
}

.border-\[\#FFFFFF\]\/30 {
    border-color: hsla(0, 0%, 100%, .3)
}

.border-main-500 {
    --tw-border-opacity: 1;
    border-color: #02617e;
}

.border-transparent {
    border-color: transparent
}

.border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.border-white\/20 {
    border-color: hsla(0, 0%, 100%, .2)
}

.border-white\/25 {
    border-color: hsla(0, 0%, 100%, .25)
}

.border-white\/40 {
    border-color: hsla(0, 0%, 100%, .4)
}

.border-white\/7 {
    border-color: hsla(0, 0%, 100%, .07)
}

.\!bg-transparent {
    background-color: transparent !important
}

.bg-\[\#000000\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.bg-\[\#000000\]\/10 {
    background-color: rgba(0, 0, 0, .1)
}

.bg-\[\#000000\]\/20 {
    background-color: rgba(0, 0, 0, .2)
}

.bg-\[\#000000\]\/30 {
    background-color: rgba(0, 0, 0, .3)
}

.bg-\[\#000000\]\/40 {
    background-color: rgba(0, 0, 0, .4)
}

.bg-\[\#232429\] {
    --tw-bg-opacity: 1;
    background-color: rgb(35 36 41/var(--tw-bg-opacity))
}

.bg-\[\#28292E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(40 41 46/var(--tw-bg-opacity))
}

.bg-\[\#2B2C31\] {
    --tw-bg-opacity: 1;
    background-color: rgb(43 44 49/var(--tw-bg-opacity))
}

.bg-\[\#2B2C31\]\/0 {
    background-color: rgba(43, 44, 49, 0)
}

.bg-\[\#2C2C2C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(44 44 44/var(--tw-bg-opacity))
}

.bg-\[\#2C2C2C\]\/20 {
    background-color: rgba(44, 44, 44, .2)
}

.bg-\[\#2D2E33\] {
    --tw-bg-opacity: 1;
    background-color: rgb(45 46 51/var(--tw-bg-opacity))
}

.bg-\[\#2F3035\] {
    --tw-bg-opacity: 1;
    background-color: rgb(47 48 53/var(--tw-bg-opacity))
}

.bg-\[\#313237\] {
    --tw-bg-opacity: 1;
    background-color: rgb(49 50 55/var(--tw-bg-opacity))
}

.bg-\[\#36373C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(54 55 60/var(--tw-bg-opacity))
}

.bg-\[\#37383D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(55 56 61/var(--tw-bg-opacity))
}

.bg-\[\#7E8992\] {
    --tw-bg-opacity: 1;
    background-color: rgb(126 137 146/var(--tw-bg-opacity))
}

.bg-\[\#848487\] {
    --tw-bg-opacity: 1;
    background-color: rgb(132 132 135/var(--tw-bg-opacity))
}

.bg-\[\#848487\]\/0 {
    background-color: hsla(240, 1%, 52%, 0)
}

.bg-\[\#B02124\] {
    --tw-bg-opacity: 1;
    background-color: rgb(176 33 36/var(--tw-bg-opacity))
}

.bg-\[\#BCBCBC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(188 188 188/var(--tw-bg-opacity))
}

.bg-\[\#BCBCBC\]\/25 {
    background-color: hsla(0, 0%, 74%, .25)
}

.bg-\[\#BCBCBC\]\/50 {
    background-color: hsla(0, 0%, 74%, .5)
}

.bg-\[\#BFBFC4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(191 191 196/var(--tw-bg-opacity))
}

.bg-\[\#C8C8C8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(200 200 200/var(--tw-bg-opacity))
}

.bg-\[\#0b444b\] {
    --tw-bg-opacity: 1;
    background-color: #02617e;
}

.bg-\[\#0b444b\]\/90 {
    background-color: rgba(206, 24, 28, .9)
}

.bg-\[\#D33033\]\/10 {
    background-color: rgba(211, 48, 51, .1)
}

.bg-\[\#D7D7D7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(215 215 215/var(--tw-bg-opacity))
}

.bg-\[\#D8D7D7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(216 215 215/var(--tw-bg-opacity))
}

.bg-\[\#E31F23\] {
    --tw-bg-opacity: 1;
    background-color: rgb(227 31 35/var(--tw-bg-opacity))
}

.bg-\[\#E6E6E6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(230 230 230/var(--tw-bg-opacity))
}

.bg-\[\#EAEAEA\]\/5 {
    background-color: hsla(0, 0%, 92%, .05)
}

.bg-\[\#ECEBEB\] {
    --tw-bg-opacity: 1;
    background-color: rgb(236 235 235/var(--tw-bg-opacity))
}

.bg-\[\#EEEEEE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(238 238 238/var(--tw-bg-opacity))
}

.bg-\[\#F0F0F0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 240/var(--tw-bg-opacity))
}

.bg-\[\#F2F2F2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242/var(--tw-bg-opacity))
}

.bg-\[\#F3CBCD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(243 203 205/var(--tw-bg-opacity))
}

.bg-\[\#F3F3F3\] {
    --tw-bg-opacity: 1;
    background-color: rgb(243 243 243/var(--tw-bg-opacity))
}

.bg-\[\#F5F5F5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245/var(--tw-bg-opacity))
}

.bg-\[\#F9F9F9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(249 249 249/var(--tw-bg-opacity))
}

.bg-\[\#FAFAFA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250/var(--tw-bg-opacity))
}

.bg-\[\#FEF2F2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242/var(--tw-bg-opacity))
}

.bg-\[\#FFFFFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-\[\#FFFFFF\]\/0 {
    background-color: hsla(0, 0%, 100%, 0)
}

.bg-\[\#FFFFFF\]\/2 {
    background-color: hsla(0, 0%, 100%, .02)
}

.bg-\[\#FFFFFF\]\/20 {
    background-color: hsla(0, 0%, 100%, .2)
}

.bg-\[\#FFFFFF\]\/60 {
    background-color: hsla(0, 0%, 100%, .6)
}

.bg-\[\#FFFFFF\]\/70 {
    background-color: hsla(0, 0%, 100%, .7)
}

.bg-\[\#FFFFFF\]\/80 {
    background-color: hsla(0, 0%, 100%, .8)
}

.bg-\[var\(--circle-bg-color\)\] {
    background-color: var(--circle-bg-color)
}

.bg-main-500 {
    --tw-bg-opacity: 1;
   background-color: #02617e;
}

.bg-main-500\/10 {
    background-color: rgba(206, 24, 28, .1)
}

.bg-main-500\/6 {
    background-color: rgba(206, 24, 28, .06)
}

.bg-main-500\/70 {
    background-color: rgba(206, 24, 28, .7)
}

.bg-main-500\/87 {
    background-color: rgba(206, 24, 28, .87)
}

.bg-main-500\/90 {
    background-color: rgba(206, 24, 28, .9)
}

.bg-transparent {
    background-color: transparent
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-white\/10 {
    background-color: hsla(0, 0%, 100%, .1)
}

.bg-white\/12 {
    background-color: hsla(0, 0%, 100%, .12)
}

.bg-white\/15 {
    background-color: hsla(0, 0%, 100%, .15)
}

.bg-white\/20 {
    background-color: hsla(0, 0%, 100%, .2)
}

.bg-white\/30 {
    background-color: hsla(0, 0%, 100%, .3)
}

.bg-white\/5 {
    background-color: hsla(0, 0%, 100%, .05)
}

.bg-white\/6 {
    background-color: hsla(0, 0%, 100%, .06)
}

.bg-white\/60 {
    background-color: hsla(0, 0%, 100%, .6)
}

.stroke-\[\#E6E6E6\] {
    stroke: #e6e6e6
}

.stroke-main-500 {
    stroke: #0b444b
}

.stroke-none {
    stroke: none
}

.stroke-white {
    stroke: #fff
}

.stroke-white\/20 {
    stroke: hsla(0, 0%, 100%, .2)
}

.stroke-\[3px\] {
    stroke-width: 3px
}

.\!p-0 {
    padding: 0 !important
}

.\!p-\[10px\] {
    padding: 10px !important
}

.\!p-\[20px\] {
    padding: 20px !important
}

.\!p-\[40px\] {
    padding: 40px !important
}

.p-\[10px\] {
    padding: 10px
}

.p-\[12px\] {
    padding: 12px
}

.p-\[15px\] {
    padding: 15px
}

.p-\[16px\] {
    padding: 16px
}

.p-\[20px\] {
    padding: 20px
}

.p-\[25px\] {
    padding: 25px
}

.p-\[30px\] {
    padding: 30px
}

.p-\[35px\] {
    padding: 35px
}

.p-\[40px\] {
    padding: 40px
}

.p-\[45px\] {
    padding: 45px
}

.p-\[60px\] {
    padding: 60px
}

.p-\[80px\] {
    padding: 80px
}

.\!px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.\!px-\[100px\] {
    padding-left: 100px !important;
    padding-right: 100px !important
}

.\!px-\[40px\] {
    padding-left: 40px !important;
    padding-right: 40px !important
}

.\!py-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important
}

.\!py-\[120px\] {
    padding-bottom: 120px !important;
    padding-top: 120px !important
}

.px-0 {
    padding-left: 0;
    padding-right: 0
}

.px-\[100px\] {
    padding-left: 100px;
    padding-right: 100px
}

.px-\[10px\] {
    padding-left: 10px;
    padding-right: 10px
}

.px-\[15px\] {
    padding-left: 15px;
    padding-right: 15px
}

.px-\[200px\] {
    padding-left: 200px;
    padding-right: 200px
}

.px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px
}

.px-\[25px\] {
    padding-left: 25px;
    padding-right: 25px
}

.px-\[30px\] {
    padding-left: 30px;
    padding-right: 30px
}

.px-\[3px\] {
    padding-left: 3px;
    padding-right: 3px
}

.px-\[40px\] {
    padding-left: 40px;
    padding-right: 40px
}

.px-\[4px\] {
    padding-left: 4px;
    padding-right: 4px
}

.px-\[50px\] {
    padding-left: 50px;
    padding-right: 50px
}

.px-\[5px\] {
    padding-left: 5px;
    padding-right: 5px
}

.px-\[60px\] {
    padding-left: 60px;
    padding-right: 60px
}

.px-\[70px\] {
    padding-left: 70px;
    padding-right: 70px
}

.px-\[75px\] {
    padding-left: 75px;
    padding-right: 75px
}

.py-\[100px\] {
    padding-bottom: 100px;
    padding-top: 100px
}

.py-\[10px\] {
    padding-bottom: 10px;
    padding-top: 10px
}

.py-\[120px\] {
    padding-bottom: 120px;
    padding-top: 120px
}

.py-\[125px\] {
    padding-bottom: 125px;
    padding-top: 125px
}

.py-\[13px\] {
    padding-bottom: 13px;
    padding-top: 13px
}

.py-\[15px\] {
    padding-bottom: 15px;
    padding-top: 15px
}

.py-\[200px\] {
    padding-bottom: 200px;
    padding-top: 200px
}

.py-\[20px\] {
    padding-bottom: 20px;
    padding-top: 20px
}

.py-\[215px\] {
    padding-bottom: 215px;
    padding-top: 215px
}

.py-\[24px\] {
    padding-bottom: 24px;
    padding-top: 24px
}

.py-\[25px\] {
    padding-bottom: 25px;
    padding-top: 25px
}

.py-\[2px\] {
    padding-bottom: 2px;
    padding-top: 2px
}

.py-\[300px\] {
    padding-bottom: 300px;
    padding-top: 300px
}

.py-\[30px\] {
    padding-bottom: 30px;
    padding-top: 30px
}

.py-\[35px\] {
    padding-bottom: 35px;
    padding-top: 35px
}

.py-\[3px\] {
    padding-bottom: 3px;
    padding-top: 3px
}

.py-\[40px\] {
    padding-bottom: 40px;
    padding-top: 40px
}

.py-\[45px\] {
    padding-bottom: 45px;
    padding-top: 45px
}

.py-\[50px\] {
    padding-bottom: 50px;
    padding-top: 50px
}

.py-\[5px\] {
    padding-bottom: 5px;
    padding-top: 5px
}

.py-\[60px\] {
    padding-bottom: 60px;
    padding-top: 60px
}

.py-\[80px\] {
    padding-bottom: 80px;
    padding-top: 80px
}

.py-\[90px\] {
    padding-bottom: 90px;
    padding-top: 90px
}

.pb-0 {
    padding-bottom: 0
}

.pb-\[100px\] {
    padding-bottom: 50px;
}

.pb-\[10px\] {
    padding-bottom: 10px
}

.pb-\[120px\] {
    padding-bottom: 120px
}

.pb-\[130px\] {
    padding-bottom: 130px
}

.pb-\[140px\] {
    padding-bottom: 140px
}

.pb-\[150px\] {
    padding-bottom: 150px
}

.pb-\[15px\] {
    padding-bottom: 15px
}

.pb-\[160px\] {
    padding-bottom: 160px
}

.pb-\[170px\] {
    padding-bottom: 170px
}

.pb-\[180px\] {
    padding-bottom: 180px
}

.pb-\[20px\] {
    padding-bottom: 20px
}

.pb-\[25px\] {
    padding-bottom: 25px
}

.pb-\[300px\] {
    padding-bottom: 300px
}

.pb-\[30px\] {
    padding-bottom: 30px
}

.pb-\[35px\] {
    padding-bottom: 35px
}

.pb-\[3px\] {
    padding-bottom: 3px
}

.pb-\[40px\] {
    padding-bottom: 40px
}

.pb-\[45px\] {
    padding-bottom: 45px
}

.pb-\[60px\] {
    padding-bottom: 60px
}

.pb-\[70px\] {
    padding-bottom: 70px
}

.pb-\[80px\] {
    padding-bottom: 80px
}

.pb-\[90px\] {
    padding-bottom: 90px
}

.pb-\[calc\(260px-50px\)\] {
    padding-bottom: 210px
}

.pb-\[calc\(30px\+60px\)\] {
    padding-bottom: 90px
}

.pb-\[calc\(80px\+20px\)\] {
    padding-bottom: 100px
}

.pt-0 {
    padding-top: 0
}

.pt-\[100px\] {
    padding-top: 100px
}

.pt-\[120px\] {
    padding-top: 120px
}

.pt-\[130px\] {
    padding-top: 130px
}

.pt-\[15px\] {
    padding-top: 15px
}

.pt-\[160px\] {
    padding-top: 160px
}

.pt-\[190px\] {
    padding-top: 190px
}

.pt-\[20px\] {
    padding-top: 20px
}

.pt-\[260px\] {
    padding-top: 260px
}

.pt-\[300px\] {
    padding-top: 300px
}

.pt-\[40px\] {
    padding-top: 40px
}

.pt-\[450px\] {
    padding-top: 450px
}

.pt-\[500px\] {
    padding-top: 500px
}

.pt-\[55px\] {
    padding-top: 55px
}

.pt-\[70px\] {
    padding-top: 70px
}

.pt-\[75px\] {
    padding-top: 75px
}

.pt-\[80px\] {
    padding-top: 80px
}

.pt-\[calc\(130px\+50px\)\] {
    padding-top: 180px
}

.pt-\[calc\(52px\+10px\)\] {
    padding-top: 62px
}

.pt-\[calc\(65px\+60px\)\] {
    padding-top: 125px
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.\!font-\[\'Segoe_UI\'\2c Tahoma\2c Verdana\2c sans-serif\] {
    font-family: Segoe UI, Tahoma, Verdana, sans-serif !important
}

.text-6xl {
    font-size: 3.75rem;
    line-height: 1
}

.text-\[10px\] {
    font-size: 10px
}

.text-\[12px\] {
    font-size: 12px
}

.text-\[13px\] {
    font-size: 13px
}

.text-\[14px\] {
    font-size: 14px
}

.text-\[15px\] {
    font-size: 15px
}

.text-\[16px\] {
    font-size: 16px
}

.text-\[17px\] {
    font-size: 17px
}

.text-\[18px\] {
    font-size: 18px
}

.text-\[19px\] {
    font-size: 19px
}

.text-\[20px\] {
    font-size: 20px
}

.text-\[22px\] {
    font-size: 22px
}

.text-\[23px\] {
    font-size: 23px
}

.text-\[24px\] {
    font-size: 24px
}

.text-\[25px\] {
    font-size: 25px
}

.text-\[26px\] {
    font-size: 26px
}

.text-\[27px\] {
    font-size: 27px
}

.text-\[28px\] {
    font-size: 28px
}

.text-\[30px\] {
    font-size: 30px
}

.text-\[32px\] {
    font-size: 32px
}

.text-\[33px\] {
    font-size: 33px
}

.text-\[34px\] {
    font-size: 34px
}

.text-\[35px\] {
    font-size: 35px
}

.text-\[36px\] {
    font-size: 36px
}

.text-\[38px\] {
    font-size: 38px
}

.text-\[40px\] {
    font-size: 40px
}

.text-\[43px\] {
    font-size: 43px
}

.text-\[44px\] {
    font-size: 44px
}

.text-\[48px\] {
    font-size: 48px
}

.text-\[50px\] {
    font-size: 50px
}

.text-\[63px\] {
    font-size: 63px
}

.text-\[65px\] {
    font-size: 65px
}

.text-\[80px\] {
    font-size: 80px
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.font-bold {
    font-weight: 700
}

.font-semibold {
    font-weight: 600
}

.leading-none {
    line-height: 1
}

.leading-tight {
    line-height: 1.25
}

.text-\[\#000000\] {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-\[\#000F24\] {
    --tw-text-opacity: 1;
    color: rgb(0 15 36/var(--tw-text-opacity))
}

.text-\[\#000\] {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-\[\#000\]\/50 {
    color: rgba(0, 0, 0, .5)
}

.text-\[\#019B07\] {
    --tw-text-opacity: 1;
    color: rgb(1 155 7/var(--tw-text-opacity))
}

.text-\[\#0A0A0A\] {
    --tw-text-opacity: 1;
    color: rgb(10 10 10/var(--tw-text-opacity))
}

.text-\[\#111111\] {
    --tw-text-opacity: 1;
    color: rgb(17 17 17/var(--tw-text-opacity))
}

.text-\[\#14173A\] {
    --tw-text-opacity: 1;
    color: rgb(20 23 58/var(--tw-text-opacity))
}

.text-\[\#231F20\] {
    --tw-text-opacity: 1;
    color: rgb(35 31 32/var(--tw-text-opacity))
}

.text-\[\#262626\] {
    --tw-text-opacity: 1;
    color: rgb(38 38 38/var(--tw-text-opacity))
}

.text-\[\#2B2C31\] {
    --tw-text-opacity: 1;
    color: rgb(43 44 49/var(--tw-text-opacity))
}

.text-\[\#2E2E2E\] {
    --tw-text-opacity: 1;
    color: rgb(46 46 46/var(--tw-text-opacity))
}

.text-\[\#333333\] {
    --tw-text-opacity: 1;
    color: rgb(51 51 51/var(--tw-text-opacity))
}

.text-\[\#515154\] {
    --tw-text-opacity: 1;
    color: rgb(81 81 84/var(--tw-text-opacity))
}

.text-\[\#525252\] {
    --tw-text-opacity: 1;
    color: rgb(82 82 82/var(--tw-text-opacity))
}

.text-\[\#656565\] {
    --tw-text-opacity: 1;
    color: rgb(101 101 101/var(--tw-text-opacity))
}

.text-\[\#6A6465\] {
    --tw-text-opacity: 1;
    color: rgb(106 100 101/var(--tw-text-opacity))
}

.text-\[\#6A6465\]\/50 {
    color: hsla(350, 3%, 40%, .5)
}

.text-\[\#6A6A6F\] {
    --tw-text-opacity: 1;
    color: rgb(106 106 111/var(--tw-text-opacity))
}

.text-\[\#7C7C7C\] {
    --tw-text-opacity: 1;
    color: rgb(124 124 124/var(--tw-text-opacity))
}

.text-\[\#7E8992\] {
    --tw-text-opacity: 1;
    color: rgb(126 137 146/var(--tw-text-opacity))
}

.text-\[\#838383\] {
    --tw-text-opacity: 1;
    color: rgb(131 131 131/var(--tw-text-opacity))
}

.text-\[\#848487\] {
    --tw-text-opacity: 1;
    color: rgb(132 132 135/var(--tw-text-opacity))
}

.text-\[\#B02124\] {
    --tw-text-opacity: 1;
    color: rgb(176 33 36/var(--tw-text-opacity))
}

.text-\[\#B6B6B6\] {
    --tw-text-opacity: 1;
    color: rgb(182 182 182/var(--tw-text-opacity))
}

.text-\[\#BCBCBC\] {
    --tw-text-opacity: 1;
    color: rgb(188 188 188/var(--tw-text-opacity))
}

.text-\[\#BFBFC4\] {
    --tw-text-opacity: 1;
    color: rgb(191 191 196/var(--tw-text-opacity))
}

.text-\[\#0b444b\] {
    --tw-text-opacity: 1;
    color: #02617e;
}

.text-\[\#D33033\] {
    --tw-text-opacity: 1;
    color: rgb(211 48 51/var(--tw-text-opacity))
}

.text-\[\#E6E6E6\] {
    --tw-text-opacity: 1;
    color: rgb(230 230 230/var(--tw-text-opacity))
}

.text-\[\#E6E6E6\]\/75 {
    color: hsla(0, 0%, 90%, .75)
}

.text-\[\#FD6C6F\] {
    --tw-text-opacity: 1;
    color: rgb(253 108 111/var(--tw-text-opacity))
}

.text-\[\#FEF2F2\] {
    --tw-text-opacity: 1;
    color: rgb(254 242 242/var(--tw-text-opacity))
}

.text-\[\#FFA2A4\] {
    --tw-text-opacity: 1;
    color: rgb(255 162 164/var(--tw-text-opacity))
}

.text-\[\#FFC8C9\] {
    --tw-text-opacity: 1;
    color: rgb(255 200 201/var(--tw-text-opacity))
}

.text-\[\#FFC8C9\]\/75 {
    color: rgba(255, 200, 201, .75)
}

.text-\[\#FFFFFF\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-\[\#FFFFFF\]\/50 {
    color: hsla(0, 0%, 100%, .5)
}

.text-\[\#FFFFFF\]\/60 {
    color: hsla(0, 0%, 100%, .6)
}

.text-\[px\] {
    color: px
}

.text-main-500 {
    --tw-text-opacity: 1;
    color: #02617e;
}

.text-main-500\/60 {
    color: rgba(206, 24, 28, .6)
}

.text-transparent {
    color: transparent
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-white\/30 {
    color: hsla(0, 0%, 100%, .3)
}

.text-white\/35 {
    color: hsla(0, 0%, 100%, .35)
}

.text-white\/40 {
    color: hsla(0, 0%, 100%, .4)
}

.text-white\/50 {
    color: hsla(0, 0%, 100%, .5)
}

.text-white\/60 {
    color: hsla(0, 0%, 100%, .6)
}

.text-white\/70 {
    color: hsla(0, 0%, 100%, .7)
}

.text-white\/75 {
    color: hsla(0, 0%, 100%, .75)
}

.text-white\/80 {
    color: hsla(0, 0%, 100%, .8)
}

.opacity-0 {
    opacity: 0
}

.opacity-10 {
    opacity: .1
}

.opacity-100 {
    opacity: 1
}

.opacity-15 {
    opacity: .15
}

.opacity-20 {
    opacity: .2
}

.opacity-25 {
    opacity: .25
}

.opacity-30 {
    opacity: .3
}

.opacity-35 {
    opacity: .35
}

.opacity-40 {
    opacity: .4
}

.opacity-45 {
    opacity: .45
}

.opacity-5 {
    opacity: .05
}

.opacity-50 {
    opacity: .5
}

.opacity-55 {
    opacity: .55
}

.opacity-60 {
    opacity: .6
}

.opacity-65 {
    opacity: .65
}

.opacity-70 {
    opacity: .7
}

.opacity-75 {
    opacity: .75
}

.opacity-80 {
    opacity: .8
}

.opacity-85 {
    opacity: .85
}

.opacity-90 {
    opacity: .9
}

.opacity-95 {
    opacity: .95
}

.\!duration-450 {
    -webkit-transition-duration: .45s !important;
    -moz-transition-duration: .45s !important;
    transition-duration: .45s !important
}

.duration-1000 {
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    transition-duration: 1s
}

.duration-350 {
    -webkit-transition-duration: .35s;
    -moz-transition-duration: .35s;
    transition-duration: .35s
}

.duration-450 {
    -webkit-transition-duration: .45s;
    -moz-transition-duration: .45s;
    transition-duration: .45s
}

.duration-500 {
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    transition-duration: .5s
}

.duration-600 {
    -webkit-transition-duration: .6s;
    -moz-transition-duration: .6s;
    transition-duration: .6s
}

.duration-\[250ms\] {
    -webkit-transition-duration: .25s;
    -moz-transition-duration: .25s;
    transition-duration: .25s
}

.duration-\[6000ms\] {
    -webkit-transition-duration: 6s;
    -moz-transition-duration: 6s;
    transition-duration: 6s
}

.text-stroke {
    -webkit-text-stroke: 1px
}

.text-stroke-white {
    -webkit-text-stroke-color: #fff
}

.text-stroke-gray {
    -webkit-text-stroke-color: #bfbfc4
}

.text-stroke-main {
    -webkit-text-stroke-color: #0b444b
}

.full-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.full-cover {
    display: block;
    height: 100%;
    -o-object-position: center;
    object-position: center;
    width: 100%
}

.absolute-full {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.flex-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center
}

.translate-z-0 {
    --tw-translate-z: 0px;
    -webkit-transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), var(--tw-translate-z)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -moz-transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), var(--tw-translate-z)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), var(--tw-translate-z)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: 2px solid transparent !important;
    outline-offset: 2px !important
}

a,
b,
body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
html,
i,
img,
li,
main,
p,
pre,
section,
span,
u {
    border-style: none;
    font-size: 100%;
    font: inherit;
    margin: 0;
    padding: 0;
    text-rendering: optimizeLegibility;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none
}

body {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

body,
button {
    font-family: Gilroy, sans-serif;
    font-size: 100%;
    line-height: 1.5
}

button {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: transparent;
    border-radius: 0;
    border-style: none;
    outline: 2px solid transparent;
    outline-offset: 2px;
    resize: none
}

*,
:active,
:after,
:before,
:focus,
:focus-visible,
:hover {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important
}

main,
section {
    display: block
}

a,
a:active,
a:focus,
a:hover,
a:visited {
    text-decoration-thickness: 0
}

.button {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    isolation: isolate;
    outline: 2px solid transparent;
    outline-offset: 2px;
    overflow: hidden
}

.button {
    position: relative
}

.text-editor {
    color: #111;
    max-width: 65ch
}

.text-editor :where(p):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: #111;
    font-size: 18px;
    margin-bottom: 1.25em;
    margin-top: 1.25em
}

.text-editor :where([class~=lead]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-bottom: 1.2em;
    margin-top: 1.2em
}

.text-editor :where(a):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: #0b444b;
    font-weight: 500;
    text-decoration: none;
    -webkit-transition-duration: .45s;
    -moz-transition-duration: .45s;
    transition-duration: .45s
}

.text-editor :where(a):not(:where([class~=not-editor], [class~=not-editor]*)):hover {
    color: #7c0e11
}

.text-editor :where(strong):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: var(--tw-prose-bold);
    font-weight: 600
}

.text-editor :where(ol):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: decimal;
    margin-bottom: 1.25em;
    margin-top: 1.25em;
    padding-left: 1.625em
}

.text-editor :where(ol[type=A]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: upper-alpha
}

.text-editor :where(ol[type=a]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: lower-alpha
}

.text-editor :where(ol[type=As]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: upper-alpha
}

.text-editor :where(ol[type=as]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: lower-alpha
}

.text-editor :where(ol[type=I]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: upper-roman
}

.text-editor :where(ol[type=i]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: lower-roman
}

.text-editor :where(ol[type=Is]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: upper-roman
}

.text-editor :where(ol[type=is]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: lower-roman
}

.text-editor :where(ol[type="1"]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: decimal
}

.text-editor :where(ul):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: disc;
    margin-bottom: 1.25em;
    margin-top: 1.25em;
    padding-left: 1.625em
}

.text-editor :where(ol>li):not(:where([class~=not-editor], [class~=not-editor]*))::marker {
    color: var(--tw-prose-counters);
    font-weight: 400
}

.text-editor :where(ul>li):not(:where([class~=not-editor], [class~=not-editor]*))::marker {
    color: var(--tw-prose-bullets)
}

.text-editor :where(dt):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em
}

.text-editor :where(hr):not(:where([class~=not-editor], [class~=not-editor]*)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-bottom: 3em;
    margin-top: 3em
}

.text-editor :where(blockquote):not(:where([class~=not-editor], [class~=not-editor]*)) {
    border-left-color: var(--tw-prose-quote-borders);
    border-left-width: .25rem;
    color: var(--tw-prose-quotes);
    font-style: italic;
    font-weight: 500;
    margin-bottom: 1.6em;
    margin-top: 1.6em;
    padding-left: 1em;
    quotes: "\201C""\201D""\2018""\2019"
}

.text-editor :where(blockquotep:first-of-type):not(:where([class~=not-editor], [class~=not-editor]*)):before {
    content: open-quote
}

.text-editor :where(blockquotep:last-of-type):not(:where([class~=not-editor], [class~=not-editor]*)):after {
    content: close-quote
}

.text-editor :where(h1):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: var(--tw-prose-headings);
    font-size: 2.25em;
    font-weight: 800;
    line-height: 1.1111111;
    margin-bottom: .8888889em;
    margin-top: 0
}

.text-editor :where(h2):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: var(--tw-prose-headings);
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1.3333333;
    margin-bottom: 1em;
    margin-top: 2em
}

.text-editor :where(h3):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: var(--tw-prose-headings);
    font-size: 1.25em;
    font-weight: 600;
    line-height: 1.6;
    margin-bottom: .6em;
    margin-top: 1.6em
}

.text-editor :where(h4):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: .5em;
    margin-top: 1.5em
}

.text-editor :where(img):not(:where([class~=not-editor], [class~=not-editor]*)) {
    height: auto;
    margin-bottom: 2em;
    margin-top: 2em;
    max-width: 100%
}

.text-editor :where(picture):not(:where([class~=not-editor], [class~=not-editor]*)) {
    display: block;
    margin-bottom: 2em;
    margin-top: 2em
}

.text-editor :where(kbd):not(:where([class~=not-editor], [class~=not-editor]*)) {
    border-radius: .3125rem;
    -webkit-box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);
    color: var(--tw-prose-kbd);
    font-family: inherit;
    font-size: .875em;
    font-weight: 500;
    padding: .1875em .375em
}

.text-editor :where(code):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: var(--tw-prose-code);
    font-size: .875em;
    font-weight: 600
}

.text-editor :where(code):not(:where([class~=not-editor], [class~=not-editor]*)):before {
    content: "`"
}

.text-editor :where(code):not(:where([class~=not-editor], [class~=not-editor]*)):after {
    content: "`"
}

.text-editor :where(pre):not(:where([class~=not-editor], [class~=not-editor]*)) {
    background-color: var(--tw-prose-pre-bg);
    border-radius: .375rem;
    color: var(--tw-prose-pre-code);
    font-size: .875em;
    font-weight: 400;
    line-height: 1.7142857;
    margin-bottom: 1.7142857em;
    margin-top: 1.7142857em;
    overflow-x: auto;
    padding: .8571429em 1.1428571em
}

.text-editor :where(table):not(:where([class~=not-editor], [class~=not-editor]*)) {
    font-size: .875em;
    line-height: 1.7142857;
    margin-bottom: 2em;
    margin-top: 2em;
    table-layout: auto;
    text-align: left;
    width: 100%
}

.text-editor :where(thead):not(:where([class~=not-editor], [class~=not-editor]*)) {
    border-bottom-color: var(--tw-prose-th-borders);
    border-bottom-width: 1px
}

.text-editor :where(tfoot):not(:where([class~=not-editor], [class~=not-editor]*)) {
    border-top-color: var(--tw-prose-th-borders);
    border-top-width: 1px
}

.text-editor :where(figure>*):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-bottom: 0;
    margin-top: 0
}

.text-editor :where(figcaption):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: var(--tw-prose-captions);
    font-size: .875em;
    line-height: 1.4285714;
    margin-top: .8571429em
}

.text-editor {
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #0b444b;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: 17 24 39;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: rgba(0, 0, 0, .5);
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 1rem;
    line-height: 1.75
}

.text-editor :where(picture>img):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-bottom: 0;
    margin-top: 0
}

.text-editor :where(video):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-bottom: 2em;
    margin-top: 2em
}

.text-editor :where(li):not(:where([class~=not-editor], [class~=not-editor]*)) {
    font-size: 18px;
    list-style-type: disc;
    margin-bottom: .5em;
    margin-top: .5em
}

.text-editor :where(ol>li):not(:where([class~=not-editor], [class~=not-editor]*)) {
    padding-left: .375em
}

.text-editor :where(ul>li):not(:where([class~=not-editor], [class~=not-editor]*)) {
    padding-left: .375em
}

.text-editor :where(.editor>ul>lip):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-bottom: .75em;
    margin-top: .75em
}

.text-editor :where(.editor>ul>li>:first-child):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-top: 1.25em
}

.text-editor :where(.editor>ul>li>:last-child):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-bottom: 1.25em
}

.text-editor :where(.editor>ol>li>:first-child):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-top: 1.25em
}

.text-editor :where(.editor>ol>li>:last-child):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-bottom: 1.25em
}

.text-editor :where(dl):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-bottom: 1.25em;
    margin-top: 1.25em
}

.text-editor :where(dd):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-top: .5em;
    padding-left: 1.625em
}

.text-editor :where(hr+*):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-top: 0
}

.text-editor :where(h2+*):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-top: 0
}

.text-editor :where(h3+*):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-top: 0
}

.text-editor :where(h4+*):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-top: 0
}

.text-editor :where(figure):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-bottom: 2em;
    margin-top: 2em
}

.text-editor :where(.editor>:first-child):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-top: 0
}

.text-editor :where(.editor>:last-child):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-bottom: 0
}

.text-editor ::marker {
    color: #0b444b;
    height: 10px;
    width: 10px
}

.text-editor::marker {
    color: #0b444b;
    height: 10px;
    width: 10px
}

.text-editor :is(:where(h1):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 52px
}

.text-editor :is(:where(h2):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 44px
}

.text-editor :is(:where(h3):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 36px
}

.text-editor :is(:where(h4):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 28px
}

.text-editor :is(:where(h5):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 24px
}

.text-editor :is(:where(h6):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 20px
}

.text-editor :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
    color: rgb(var(--black));
    font-size: 20px;
    line-height: 1.625
}

.text-editor :is(:where(blockquote):not(:where([class~=not-editor], [class~=not-editor]*))) {
    color: rgb(var(--black));
    font-size: 20px;
    font-style: normal;
    line-height: 1.625;
    position: relative
}

.text-editor :is(:where(blockquote):not(:where([class~=not-editor], [class~=not-editor]*))):before {
    border-radius: 9999px;
    content: var(--tw-content);
    height: 100%;
    left: 0;
    position: absolute !important;
    top: 0;
    width: 5px;
    --tw-bg-opacity: 1;
    background-color: #02617e;;
    content: "" !important
}

.text-editor :is(:where(strong):not(:where([class~=not-editor], [class~=not-editor]*))) {
    color: inherit;
    font-weight: 700
}

.text-editor :is(:where(em):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-style: italic
}

.text-editor :is(:where(ul):not(:where([class~=not-editor], [class~=not-editor]*))) {
    list-style-type: disc
}

.text-editor :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
    color: rgb(var(--black));
    font-size: 20px;
    line-height: 1.625
}

.text-editor :is(:where(img):not(:where([class~=not-editor], [class~=not-editor]*))) {
    height: auto;
    max-width: 100%
}

.text-editor :is(:where(hr):not(:where([class~=not-editor], [class~=not-editor]*))) {
    border-width: 0;
    height: 1px;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: #02617e;
}

@media (max-width:1440px) {
    .text-editor :is(:where(h1):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 44px
    }

    .text-editor :is(:where(h2):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 36px
    }

    .text-editor :is(:where(h3):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 28px
    }

    .text-editor :is(:where(h4):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 24px
    }

    .text-editor :is(:where(h5):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 20px
    }

    .text-editor :is(:where(h6):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 18px
    }

    .text-editor :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 18px
    }

    .text-editor :is(:where(blockquote):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 18px
    }

    .text-editor :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 18px
    }
}

@media (max-width:1280px) {
    .text-editor :is(:where(h1):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 36px
    }

    .text-editor :is(:where(h2):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 28px
    }

    .text-editor :is(:where(h3):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 24px
    }

    .text-editor :is(:where(h4):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 20px
    }

    .text-editor :is(:where(h5):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 18px
    }

    .text-editor :is(:where(h6):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 16px
    }

    .text-editor :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 16px
    }

    .text-editor :is(:where(blockquote):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 16px
    }

    .text-editor :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 16px
    }
}

@media (max-width:1024px) {
    .text-editor :is(:where(h1):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 28px
    }

    .text-editor :is(:where(h2):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 24px
    }

    .text-editor :is(:where(h3):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 20px
    }

    .text-editor :is(:where(h4):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 18px
    }

    .text-editor :is(:where(h5):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 16px
    }

    .text-editor :is(:where(h6):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 14px
    }
}

@media (max-width:768px) {
    .text-editor :is(:where(h1):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 26px
    }

    .text-editor :is(:where(h2):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 22px
    }

    .text-editor :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 14px
    }

    .text-editor :is(:where(blockquote):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 14px
    }

    .text-editor :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 14px
    }
}

.text-editor * {
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

.text-editor>:last-child {
    margin-bottom: 0 !important
}

@media (max-width:1024px) {
    .text-editor>:last-child {
        margin-bottom: 0 !important
    }
}

@media (max-width:768px) {
    .text-editor>:last-child {
        margin-bottom: 0 !important
    }
}

@media (max-width:480px) {
    .text-editor>:last-child {
        margin-bottom: 0 !important
    }
}

.text-editor>* {
    margin-bottom: 2rem !important
}

@media (max-width:1024px) {
    .text-editor>* {
        margin-bottom: 1.75rem !important
    }
}

@media (max-width:768px) {
    .text-editor>* {
        margin-bottom: 1.25rem !important
    }
}

@media (max-width:480px) {
    .text-editor>* {
        margin-bottom: 1rem !important
    }
}

.text-editor-white {
    color: #111;
    max-width: 65ch
}

.text-editor-white :where(p):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: #111;
    font-size: 18px;
    margin-bottom: 1.25em;
    margin-top: 1.25em
}

.text-editor-white :where([class~=lead]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-bottom: 1.2em;
    margin-top: 1.2em
}

.text-editor-white :where(a):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: #0b444b;
    font-weight: 500;
    text-decoration: none;
    -webkit-transition-duration: .45s;
    -moz-transition-duration: .45s;
    transition-duration: .45s
}

.text-editor-white :where(a):not(:where([class~=not-editor], [class~=not-editor]*)):hover {
    color: #7c0e11
}

.text-editor-white :where(strong):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: var(--tw-prose-bold);
    font-weight: 600
}

.text-editor-white :where(ol):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: decimal;
    margin-bottom: 1.25em;
    margin-top: 1.25em;
    padding-left: 1.625em
}

.text-editor-white :where(ol[type=A]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: upper-alpha
}

.text-editor-white :where(ol[type=a]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: lower-alpha
}

.text-editor-white :where(ol[type=As]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: upper-alpha
}

.text-editor-white :where(ol[type=as]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: lower-alpha
}

.text-editor-white :where(ol[type=I]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: upper-roman
}

.text-editor-white :where(ol[type=i]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: lower-roman
}

.text-editor-white :where(ol[type=Is]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: upper-roman
}

.text-editor-white :where(ol[type=is]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: lower-roman
}

.text-editor-white :where(ol[type="1"]):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: decimal
}

.text-editor-white :where(ul):not(:where([class~=not-editor], [class~=not-editor]*)) {
    list-style-type: disc;
    margin-bottom: 1.25em;
    margin-top: 1.25em;
    padding-left: 1.625em
}

.text-editor-white :where(ol>li):not(:where([class~=not-editor], [class~=not-editor]*))::marker {
    color: var(--tw-prose-counters);
    font-weight: 400
}

.text-editor-white :where(ul>li):not(:where([class~=not-editor], [class~=not-editor]*))::marker {
    color: var(--tw-prose-bullets)
}

.text-editor-white :where(dt):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em
}

.text-editor-white :where(hr):not(:where([class~=not-editor], [class~=not-editor]*)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-bottom: 3em;
    margin-top: 3em
}

.text-editor-white :where(blockquote):not(:where([class~=not-editor], [class~=not-editor]*)) {
    border-left-color: var(--tw-prose-quote-borders);
    border-left-width: .25rem;
    color: var(--tw-prose-quotes);
    font-style: italic;
    font-weight: 500;
    margin-bottom: 1.6em;
    margin-top: 1.6em;
    padding-left: 1em;
    quotes: "\201C""\201D""\2018""\2019"
}

.text-editor-white :where(blockquotep:first-of-type):not(:where([class~=not-editor], [class~=not-editor]*)):before {
    content: open-quote
}

.text-editor-white :where(blockquotep:last-of-type):not(:where([class~=not-editor], [class~=not-editor]*)):after {
    content: close-quote
}

.text-editor-white :where(h1):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: var(--tw-prose-headings);
    font-size: 2.25em;
    font-weight: 800;
    line-height: 1.1111111;
    margin-bottom: .8888889em;
    margin-top: 0
}

.text-editor-white :where(h2):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: var(--tw-prose-headings);
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1.3333333;
    margin-bottom: 1em;
    margin-top: 2em
}

.text-editor-white :where(h3):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: var(--tw-prose-headings);
    font-size: 1.25em;
    font-weight: 600;
    line-height: 1.6;
    margin-bottom: .6em;
    margin-top: 1.6em
}

.text-editor-white :where(h4):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: .5em;
    margin-top: 1.5em
}

.text-editor-white :where(img):not(:where([class~=not-editor], [class~=not-editor]*)) {
    height: auto;
    margin-bottom: 2em;
    margin-top: 2em;
    max-width: 100%
}

.text-editor-white :where(picture):not(:where([class~=not-editor], [class~=not-editor]*)) {
    display: block;
    margin-bottom: 2em;
    margin-top: 2em
}

.text-editor-white :where(kbd):not(:where([class~=not-editor], [class~=not-editor]*)) {
    border-radius: .3125rem;
    -webkit-box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);
    color: var(--tw-prose-kbd);
    font-family: inherit;
    font-size: .875em;
    font-weight: 500;
    padding: .1875em .375em
}

.text-editor-white :where(code):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: var(--tw-prose-code);
    font-size: .875em;
    font-weight: 600
}

.text-editor-white :where(code):not(:where([class~=not-editor], [class~=not-editor]*)):before {
    content: "`"
}

.text-editor-white :where(code):not(:where([class~=not-editor], [class~=not-editor]*)):after {
    content: "`"
}

.text-editor-white :where(pre):not(:where([class~=not-editor], [class~=not-editor]*)) {
    background-color: var(--tw-prose-pre-bg);
    border-radius: .375rem;
    color: var(--tw-prose-pre-code);
    font-size: .875em;
    font-weight: 400;
    line-height: 1.7142857;
    margin-bottom: 1.7142857em;
    margin-top: 1.7142857em;
    overflow-x: auto;
    padding: .8571429em 1.1428571em
}

.text-editor-white :where(table):not(:where([class~=not-editor], [class~=not-editor]*)) {
    font-size: .875em;
    line-height: 1.7142857;
    margin-bottom: 2em;
    margin-top: 2em;
    table-layout: auto;
    text-align: left;
    width: 100%
}

.text-editor-white :where(thead):not(:where([class~=not-editor], [class~=not-editor]*)) {
    border-bottom-color: var(--tw-prose-th-borders);
    border-bottom-width: 1px
}

.text-editor-white :where(tfoot):not(:where([class~=not-editor], [class~=not-editor]*)) {
    border-top-color: var(--tw-prose-th-borders);
    border-top-width: 1px
}

.text-editor-white :where(figure>*):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-bottom: 0;
    margin-top: 0
}

.text-editor-white :where(figcaption):not(:where([class~=not-editor], [class~=not-editor]*)) {
    color: var(--tw-prose-captions);
    font-size: .875em;
    line-height: 1.4285714;
    margin-top: .8571429em
}

.text-editor-white {
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #0b444b;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: 17 24 39;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: rgba(0, 0, 0, .5);
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 1rem;
    line-height: 1.75
}

.text-editor-white :where(picture>img):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-bottom: 0;
    margin-top: 0
}

.text-editor-white :where(video):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-bottom: 2em;
    margin-top: 2em
}

.text-editor-white :where(li):not(:where([class~=not-editor], [class~=not-editor]*)) {
    font-size: 18px;
    list-style-type: disc;
    margin-bottom: .5em;
    margin-top: .5em
}

.text-editor-white :where(ol>li):not(:where([class~=not-editor], [class~=not-editor]*)) {
    padding-left: .375em
}

.text-editor-white :where(ul>li):not(:where([class~=not-editor], [class~=not-editor]*)) {
    padding-left: .375em
}

.text-editor-white :where(.editor>ul>lip):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-bottom: .75em;
    margin-top: .75em
}

.text-editor-white :where(.editor>ul>li>:first-child):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-top: 1.25em
}

.text-editor-white :where(.editor>ul>li>:last-child):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-bottom: 1.25em
}

.text-editor-white :where(.editor>ol>li>:first-child):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-top: 1.25em
}

.text-editor-white :where(.editor>ol>li>:last-child):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-bottom: 1.25em
}

.text-editor-white :where(dl):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-bottom: 1.25em;
    margin-top: 1.25em
}

.text-editor-white :where(dd):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-top: .5em;
    padding-left: 1.625em
}

.text-editor-white :where(hr+*):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-top: 0
}

.text-editor-white :where(h2+*):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-top: 0
}

.text-editor-white :where(h3+*):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-top: 0
}

.text-editor-white :where(h4+*):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-top: 0
}

.text-editor-white :where(figure):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-bottom: 2em;
    margin-top: 2em
}

.text-editor-white :where(.editor>:first-child):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-top: 0
}

.text-editor-white :where(.editor>:last-child):not(:where([class~=not-editor], [class~=not-editor]*)) {
    margin-bottom: 0
}

.text-editor-white ::marker {
    color: #0b444b;
    height: 10px;
    width: 10px
}

.text-editor-white::marker {
    color: #0b444b;
    height: 10px;
    width: 10px
}

.text-editor-white :is(:where(h1):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 52px
}

.text-editor-white :is(:where(h2):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 44px
}

.text-editor-white :is(:where(h3):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 36px
}

.text-editor-white :is(:where(h4):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 28px
}

.text-editor-white :is(:where(h5):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 24px
}

.text-editor-white :is(:where(h6):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 20px
}

.text-editor-white :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 20px;
    line-height: 1.625;
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-editor-white :is(:where(blockquote):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 20px;
    font-style: normal;
    line-height: 1.625;
    position: relative;
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-editor-white :is(:where(blockquote):not(:where([class~=not-editor], [class~=not-editor]*))):before {
    border-radius: 9999px;
    content: var(--tw-content);
    height: 100%;
    left: 0;
    position: absolute !important;
    top: 0;
    width: 5px;
    --tw-bg-opacity: 1;
    background-color: #02617e;;
    content: "" !important
}

.text-editor-white :is(:where(strong):not(:where([class~=not-editor], [class~=not-editor]*))) {
    color: inherit;
    font-weight: 700
}

.text-editor-white :is(:where(em):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-style: italic
}

.text-editor-white :is(:where(ul):not(:where([class~=not-editor], [class~=not-editor]*))) {
    list-style-type: disc
}

.text-editor-white :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 20px;
    line-height: 1.625;
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-editor-white :is(:where(img):not(:where([class~=not-editor], [class~=not-editor]*))) {
    height: auto;
    max-width: 100%
}

.text-editor-white :is(:where(hr):not(:where([class~=not-editor], [class~=not-editor]*))) {
    border-width: 0;
    height: 1px;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: #02617e;
}

@media (max-width:1440px) {
    .text-editor-white :is(:where(h1):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 44px
    }

    .text-editor-white :is(:where(h2):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 36px
    }

    .text-editor-white :is(:where(h3):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 28px
    }

    .text-editor-white :is(:where(h4):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 24px
    }

    .text-editor-white :is(:where(h5):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 20px
    }

    .text-editor-white :is(:where(h6):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 18px
    }

    .text-editor-white :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 18px
    }

    .text-editor-white :is(:where(blockquote):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 18px
    }

    .text-editor-white :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 18px
    }
}

@media (max-width:1280px) {
    .text-editor-white :is(:where(h1):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 36px
    }

    .text-editor-white :is(:where(h2):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 28px
    }

    .text-editor-white :is(:where(h3):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 24px
    }

    .text-editor-white :is(:where(h4):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 20px
    }

    .text-editor-white :is(:where(h5):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 18px
    }

    .text-editor-white :is(:where(h6):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 16px
    }

    .text-editor-white :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 16px
    }

    .text-editor-white :is(:where(blockquote):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 16px
    }

    .text-editor-white :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 16px
    }
}

@media (max-width:1024px) {
    .text-editor-white :is(:where(h1):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 28px
    }

    .text-editor-white :is(:where(h2):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 24px
    }

    .text-editor-white :is(:where(h3):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 20px
    }

    .text-editor-white :is(:where(h4):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 18px
    }

    .text-editor-white :is(:where(h5):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 16px
    }

    .text-editor-white :is(:where(h6):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 14px
    }
}

@media (max-width:768px) {
    .text-editor-white :is(:where(h1):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 26px
    }

    .text-editor-white :is(:where(h2):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 22px
    }

    .text-editor-white :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 14px
    }

    .text-editor-white :is(:where(blockquote):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 14px
    }

    .text-editor-white :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 14px
    }
}

.text-editor-white * {
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

.text-editor-white>:last-child {
    margin-bottom: 0 !important
}

@media (max-width:1024px) {
    .text-editor-white>:last-child {
        margin-bottom: 0 !important
    }
}

@media (max-width:768px) {
    .text-editor-white>:last-child {
        margin-bottom: 0 !important
    }
}

@media (max-width:480px) {
    .text-editor-white>:last-child {
        margin-bottom: 0 !important
    }
}

.text-editor-white>* {
    margin-bottom: 2rem !important
}

@media (max-width:1024px) {
    .text-editor-white>* {
        margin-bottom: 1.75rem !important
    }
}

@media (max-width:768px) {
    .text-editor-white>* {
        margin-bottom: 1.25rem !important
    }
}

@media (max-width:480px) {
    .text-editor-white>* {
        margin-bottom: 1rem !important
    }
}

.\[-webkit-background-clip\:text\] {
    -webkit-background-clip: text
}

.\[-webkit-text-fill-color\:rgba\(0\2c 0\2c 0\2c 0\)\] {
    -webkit-text-fill-color: transparent
}

.\[backdrop-filter\:blur\(15px\)\] {
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px)
}

.\[backdrop-filter\:blur\(30px\)\] {
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px)
}

.\[backdrop-filter\:blur\(4px\)\] {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px)
}

.\[backdrop-filter\:blur\(6px\)\] {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px)
}

.\[backdrop-filter\:blur\(9px\)\] {
    -webkit-backdrop-filter: blur(9px);
    backdrop-filter: blur(9px)
}

.\[background-clip\:text\] {
    -webkit-background-clip: text;
    background-clip: text
}

.\[background-image\:linear-gradient\(\#00517D_0\%\2c \#00517D_100\%\)\] {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#00517d), to(#00517d));
    background-image: -webkit-linear-gradient(#00517d, #00517d);
    background-image: -moz-linear-gradient(#00517d 0, #00517d 100%);
    background-image: linear-gradient(#00517d, #00517d)
}

.\[background-size\:70\%_100\%\] {
    -webkit-background-size: 70% 100%;
    background-size: 70% 100%
}

.\[background\:-webkit-linear-gradient\(0deg\2c \#302ea9_0\%\2c \#0689bd_50\%\2c \#b87cdb_100\%\)\] {
    background: -webkit-linear-gradient(0deg, #302ea9, #0689bd 50%, #b87cdb)
}

.\[background\:-webkit-linear-gradient\(0deg\2c _\#aa182c_0\%\2c _\#aa182c30_100\%\)\] {
    background: -webkit-linear-gradient(0deg, #aa182c, #aa182c30)
}

.\[background\:_linear-gradient\(150deg\2c _rgba\(0\2c 0\2c 0\2c 0\.5\)_0\%\2c _rgba\(0\2c 0\2c 0\2c 0\.5\)_20\%\2c _rgba\(0\2c 0\2c 0\2c 0\)_100\%\)\] {
    background: -webkit-linear-gradient(300deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5) 20%, rgba(0, 0, 0, 0));
    background: -moz-linear-gradient(300deg, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .5) 20%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(150deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5) 20%, rgba(0, 0, 0, 0))
}

.\[background\:_linear-gradient\(180deg\2c _rgba\(0\2c 0\2c 0\2c 0\)_0\%\2c _rgba\(63\2c 60\2c 61\2c 0\.6\)_85\%\2c _rgba\(35\2c 31\2c 32\2c 0\.7\)_100\%\)\] {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(85%, rgba(63, 60, 61, .6)), to(rgba(35, 31, 32, .7)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(63, 60, 61, .6) 85%, rgba(35, 31, 32, .7));
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(63, 60, 61, .6) 85%, rgba(35, 31, 32, .7) 100%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(63, 60, 61, .6) 85%, rgba(35, 31, 32, .7))
}

.\[background\:_linear-gradient\(90deg\2c _rgba\(255\2c 255\2c 255\2c 0\.85\)_0\%\2c _rgba\(255\2c 255\2c 255\2c 0\.85\)_85\%\2c _rgba\(255\2c 255\2c 255\2c 1\)_100\%\)\] {
    background: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, .85)), color-stop(85%, hsla(0, 0%, 100%, .85)), to(#fff));
    background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, .85), hsla(0, 0%, 100%, .85) 85%, #fff);
    background: -moz-linear-gradient(left, hsla(0, 0%, 100%, .85) 0, hsla(0, 0%, 100%, .85) 85%, #fff 100%);
    background: linear-gradient(90deg, hsla(0, 0%, 100%, .85), hsla(0, 0%, 100%, .85) 85%, #fff)
}

.\[box-shadow\:0_0_10px_0_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.\[box-shadow\:0px_20px_56px_-18px_rgba\(0\2c 0\2c 0\2c 0\.25\)\] {
    -webkit-box-shadow: 0 20px 56px -18px rgba(0, 0, 0, .25);
    box-shadow: 0 20px 56px -18px rgba(0, 0, 0, .25)
}

.\[mask-image\:_linear-gradient\(90deg\2c _rgba\(0\2c _0\2c _0\2c _1\)\2c _transparent_50\%\)\] {
    -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(#000), color-stop(50%, transparent));
    -webkit-mask-image: -webkit-linear-gradient(left, #000, transparent 50%);
    mask-image: -webkit-gradient(linear, left top, right top, from(#000), color-stop(50%, transparent));
    mask-image: linear-gradient(90deg, #000, transparent 50%)
}

.\[mask-image\:linear-gradient\(0deg\2c black\2c transparent\)\] {
    -webkit-mask-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));
    -webkit-mask-image: -webkit-linear-gradient(bottom, #000, transparent);
    mask-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));
    mask-image: linear-gradient(0deg, #000, transparent)
}

.\[mask-image\:linear-gradient\(135deg\2c black\2c black\2c black\2c transparent\2c transparent\2c transparent\)\] {
    -webkit-mask-image: -webkit-linear-gradient(315deg, #000, #000, #000, transparent, transparent, transparent);
    mask-image: linear-gradient(135deg, #000, #000, #000, transparent, transparent, transparent)
}

.\[mask-image\:radial-gradient\(rgba\(0\2c 0\2c 0\2c 1\)_0\%\2c transparent_50\%\)\] {
    -webkit-mask-image: -webkit-radial-gradient(#000 0, transparent 50%);
    mask-image: radial-gradient(#000 0, transparent 50%)
}

.\[mask-image\:radial-gradient\(rgba\(0\2c 0\2c 0\2c 1\)_0\%\2c transparent_60\%\)\] {
    -webkit-mask-image: -webkit-radial-gradient(#000 0, transparent 60%);
    mask-image: radial-gradient(#000 0, transparent 60%)
}

.\[stroke-dasharray\:0\] {
    stroke-dasharray: 0
}

.\[stroke-dasharray\:750\] {
    stroke-dasharray: 750
}

.\[stroke-dashoffset\:0\] {
    stroke-dashoffset: 0
}

.\[stroke-dashoffset\:530\] {
    stroke-dashoffset: 530
}

.\[stroke-dashoffset\:750\] {
    stroke-dashoffset: 750
}

.\[stroke-width\:2px\] {
    stroke-width: 2px
}

.\[transform-style\:preserve-3d\] {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.\[will-change\:transform\2c width\] {
    will-change: transform, width
}

.group\/item:hover .group-hover\/item\:pointer-events-auto {
    pointer-events: auto
}

.group\/item:hover .group-hover\/item\:visible {
    visibility: visible
}

.group\/item:hover .group-hover\/item\:w-full,
.group\/li:hover .group-hover\/li\:w-full {
    width: 100%
}

.group\/py:hover .group-hover\/py\:max-w-0 {
    max-width: 0
}

.group\/py:hover .group-hover\/py\:max-w-\[80px\] {
    max-width: 80px
}

.group\/button:hover .group-hover\/button\:translate-x-\[4px\] {
    --tw-translate-x: 4px
}

.group\/button:hover .group-hover\/button\:translate-x-\[4px\],
.group\/button:hover .group-hover\/button\:translate-y-\[2px\] {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/button:hover .group-hover\/button\:translate-y-\[2px\] {
    --tw-translate-y: 2px
}

.group\/item:hover .group-hover\/item\:translate-x-0 {
    --tw-translate-x: 0px
}

.group\/item:hover .group-hover\/item\:translate-x-0,
.group\/item:hover .group-hover\/item\:translate-y-0 {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/item:hover .group-hover\/item\:translate-y-0 {
    --tw-translate-y: 0px
}

.group\/item:hover .group-hover\/item\:translate-y-\[-5px\] {
    --tw-translate-y: -5px
}

.group\/item:hover .group-hover\/item\:translate-y-\[-5px\] {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/li:hover .group-hover\/li\:translate-x-0 {
    --tw-translate-x: 0px
}

.group\/li:hover .group-hover\/li\:translate-x-0 {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}








.group\/item:hover .group-hover\/item\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05
}

.group\/item:hover .group-hover\/item\:border-main-500 {
    --tw-border-opacity: 1;
    border-color: #02617e;
}

.group\/item:hover .group-hover\/item\:border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.group\/item:hover .group-hover\/item\:bg-main-500 {
    --tw-bg-opacity: 1;
    background-color: #02617e;
}

.group\/item:hover .group-hover\/item\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.group\/navigation:hover .group-hover\/navigation\:bg-main-500 {
    --tw-bg-opacity: 1;
    background-color: #02617e;
}

.group\/button:hover .group-hover\/button\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.group\/icon:hover .group-hover\/icon\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.group\/item:hover .group-hover\/item\:text-\[\#333333\] {
    --tw-text-opacity: 1;
    color: rgb(51 51 51/var(--tw-text-opacity))
}

.group\/item:hover .group-hover\/item\:text-main-500 {
    --tw-text-opacity: 1;
    color: #02617e;
}

.group\/item:hover .group-hover\/item\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.group\/item:hover .group-hover\/item\:text-white\/70 {
    color: hsla(0, 0%, 100%, .7)
}

.group\/li:hover .group-hover\/li\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.group\/navigation:hover .group-hover\/navigation\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.group:hover .group-hover\:text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.group:hover .group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.group\/image:hover .group-hover\/image\:opacity-30 {
    opacity: .3
}

.group\/item:hover .group-hover\/item\:opacity-0 {
    opacity: 0
}

.group\/item:hover .group-hover\/item\:opacity-100 {
    opacity: 1
}

.group\/item:hover .group-hover\/item\:opacity-20 {
    opacity: .2
}

.group\/li:hover .group-hover\/li\:opacity-100 {
    opacity: 1
}

.group\/py:hover .group-hover\/py\:opacity-0 {
    opacity: 0
}

.group\/item:hover .group-hover\/item\:grayscale-0 {
    --tw-grayscale: grayscale(0);
    -webkit-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);
    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)
}

.group\/item:hover .group-hover\/item\:\[box-shadow\:0px_0px_10px_0px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .05)
}

.group\/item:hover .group-hover\/item\:\[box-shadow\:0px_0px_10px_0px_rgba\(255\2c 255\2c 255\2c 0\.05\)\] {
    -webkit-box-shadow: 0 0 10px 0 hsla(0, 0%, 100%, .05);
    box-shadow: 0 0 10px 0 hsla(0, 0%, 100%, .05)
}

.group\/navigation:hover .group-hover\/navigation\:\[stroke-dashoffset\:530\] {
    stroke-dashoffset: 530
}

.group\/item.is-active .group-\[\&\.is-active\]\/item\:visible,
.group\/slide.swiper-slide-active .group-\[\&\.swiper-slide-active\]\/slide\:visible {
    visibility: visible
}

.group\/item.is-even .group-\[\&\.is-even\]\/item\:left-0 {
    left: 0
}

.group\/item.is-even .group-\[\&\.is-even\]\/item\:right-\[-50px\] {
    right: -50px
}

.group\/item.is-odd .group-\[\&\.is-odd\]\/item\:left-\[-50px\] {
    left: -50px
}

.group\/item.is-odd .group-\[\&\.is-odd\]\/item\:right-0 {
    right: 0
}

.group\/item.is-even .group-\[\&\.is-even\]\/item\:order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    order: 1
}

.group\/item.is-even .group-\[\&\.is-even\]\/item\:order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    order: 2
}

.group\/item.is-odd .group-\[\&\.is-odd\]\/item\:order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    order: 1
}

.group\/item.is-odd .group-\[\&\.is-odd\]\/item\:order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    order: 2
}

.group\/slide.swiper-slide-active .group-\[\&\.swiper-slide-active\]\/slide\:h-\[50px\] {
    height: 50px
}

.group\/item.is-active .group-\[\&\.is-active\]\/item\:w-full,
.group\/li.is-active .group-\[\&\.is-active\]\/li\:w-full,
.group\/tab-item.is-active .group-\[\&\.is-active\]\/tab-item\:w-full {
    width: 100%
}

.group\/slide.swiper-slide-active .group-\[\&\.swiper-slide-active\]\/slide\:w-\[50px\] {
    width: 50px
}

.group\/item.is-active .group-\[\&\.is-active\]\/item\:translate-x-0 {
    --tw-translate-x: 0px
}

.group\/item.is-active .group-\[\&\.is-active\]\/item\:translate-x-0,
.group\/item.is-active .group-\[\&\.is-active\]\/item\:translate-x-\[3px\] {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/item.is-active .group-\[\&\.is-active\]\/item\:translate-x-\[3px\] {
    --tw-translate-x: 3px
}

.group\/li.is-active .group-\[\&\.is-active\]\/li\:translate-x-0 {
    --tw-translate-x: 0px;
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/slide.swiper-slide-active .group-\[\&\.swiper-slide-active\]\/slide\:translate-y-0 {
    --tw-translate-y: 0px
}

.group\/item.is-active .group-\[\&\.is-active\]\/item\:rotate-45,
.group\/slide.swiper-slide-active .group-\[\&\.swiper-slide-active\]\/slide\:translate-y-0 {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/item.is-active .group-\[\&\.is-active\]\/item\:rotate-45 {
    --tw-rotate: 45deg
}

.group\/slide.swiper-slide-active .group-\[\&\.swiper-slide-active\]\/slide\:rotate-0 {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/slide.swiper-slide-active .group-\[\&\.swiper-slide-active\]\/slide\:rotate-0 {
    --tw-rotate: 0deg
}

.group\/item.is-even .group-\[\&\.is-even\]\/item\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.group\/item.is-even .group-\[\&\.is-even\]\/item\:grid-cols-\[minmax\(0\2c 4fr\)_minmax\(0\2c 5fr\)\] {
    grid-template-columns: minmax(0, 4fr) minmax(0, 5fr)
}

.group\/item.is-even .group-\[\&\.is-even\]\/item\:grid-cols-\[minmax\(0\2c 5fr\)_minmax\(0\2c 4fr\)\] {
    grid-template-columns: minmax(0, 5fr) minmax(0, 4fr)
}

.group\/item.is-odd .group-\[\&\.is-odd\]\/item\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.group\/item.is-odd .group-\[\&\.is-odd\]\/item\:grid-cols-\[minmax\(0\2c 4fr\)_minmax\(0\2c 5fr\)\] {
    grid-template-columns: minmax(0, 4fr) minmax(0, 5fr)
}

.group\/item.is-odd .group-\[\&\.is-odd\]\/item\:grid-cols-\[minmax\(0\2c 5fr\)_minmax\(0\2c 4fr\)\] {
    grid-template-columns: minmax(0, 5fr) minmax(0, 4fr)
}

.group\/slide.swiper-slide-active .group-\[\&\.swiper-slide-active\]\/slide\:border-\[10px\] {
    border-width: 10px
}

.group\/item.is-active .group-\[\&\.is-active\]\/item\:border-main-500 {
    --tw-border-opacity: 1;
    border-color: #02617e;
}

.group\/item.is-active .group-\[\&\.is-active\]\/item\:border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.group\/slide.swiper-slide-active .group-\[\&\.swiper-slide-active\]\/slide\:border-main-500 {
    --tw-border-opacity: 1;
    border-color: #02617e;
}

.group\/item.is-active .group-\[\&\.is-active\]\/item\:bg-\[\#2B2C31\] {
    --tw-bg-opacity: 1;
    background-color: rgb(43 44 49/var(--tw-bg-opacity))
}

.group\/item.is-active .group-\[\&\.is-active\]\/item\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.group\/item.is-active .group-\[\&\.is-active\]\/item\:bg-main-500 {
    --tw-bg-opacity: 1;
    background-color: #02617e;
}

.group\/item.is-active .group-\[\&\.is-active\]\/item\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.group\/slide.is-active .group-\[\&\.is-active\]\/slide\:bg-main-500 {
    --tw-bg-opacity: 1;
    background-color: #02617e;
}

.group\/slide.swiper-slide-active .group-\[\&\.swiper-slide-active\]\/slide\:bg-main-500 {
    --tw-bg-opacity: 1;
    background-color: #02617e;
}

.group\/item.is-odd .group-\[\&\.is-odd\]\/item\:text-left {
    text-align: left
}

.group\/item.is-even .group-\[\&\.is-even\]\/item\:text-right {
    text-align: right
}

.group\/item.is-active .group-\[\&\.is-active\]\/item\:text-\[\#2B2C31\] {
    --tw-text-opacity: 1;
    color: rgb(43 44 49/var(--tw-text-opacity))
}

.group\/item.is-active .group-\[\&\.is-active\]\/item\:text-main-500 {
    --tw-text-opacity: 1;
    color: #02617e;
}

.group\/item.is-active .group-\[\&\.is-active\]\/item\:text-white,
.group\/li.is-active .group-\[\&\.is-active\]\/li\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.group\/slide.is-active .group-\[\&\.is-active\]\/slide\:text-main-500 {
    --tw-text-opacity: 1;
    color: #02617e;
}

.group\/tab-item.is-active .group-\[\&\.is-active\]\/tab-item\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.group\/slide.swiper-slide-active .group-\[\&\.swiper-slide-active\]\/slide\:text-main-500 {
    --tw-text-opacity: 1;
    color: #02617e;
}

.group\/slide.swiper-slide-active .group-\[\&\.swiper-slide-active\]\/slide\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.group\/item.is-active .group-\[\&\.is-active\]\/item\:opacity-0 {
    opacity: 0
}

.group\/item.is-active .group-\[\&\.is-active\]\/item\:opacity-100,
.group\/li.is-active .group-\[\&\.is-active\]\/li\:opacity-100,
.group\/slide.is-active .group-\[\&\.is-active\]\/slide\:opacity-100 {
    opacity: 1
}

.group\/slide.swiper-slide-active .group-\[\&\.swiper-slide-active\]\/slide\:opacity-100 {
    opacity: 1
}

.group\/slide.swiper-slide-active .group-\[\&\.swiper-slide-active\]\/slide\:grayscale-0 {
    --tw-grayscale: grayscale(0);
    -webkit-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);
    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)
}

.group\/slide.swiper-slide-active .group-\[\&\.swiper-slide-active\]\/slide\:delay-450 {
    -webkit-transition-delay: .45s;
    -moz-transition-delay: .45s;
    transition-delay: .45s
}

.group\/slide.swiper-slide .group-\[\&\.swiper-slide\]\/slide\:delay-600 {
    -webkit-transition-delay: .6s;
    -moz-transition-delay: .6s;
    transition-delay: .6s
}

.group\/slide.swiper-slide .group-\[\&\.swiper-slide\]\/slide\:delay-750 {
    -webkit-transition-delay: .75s;
    -moz-transition-delay: .75s;
    transition-delay: .75s
}

.group\/slide.is-active .group-\[\&\.is-active\]\/slide\:text-stroke-main,
.group\/slide.swiper-slide-active .group-\[\&\.swiper-slide-active\]\/slide\:text-stroke-main {
    -webkit-text-stroke-color: #0b444b
}

.editor-p\:text-\[16px\] :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 16px
}

.editor-p\:text-\[18px\] :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 18px
}

.editor-p\:text-\[19px\] :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 19px
}

.editor-p\:text-\[20px\] :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 20px
}

.editor-p\:text-\[22px\] :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 22px
}

.editor-p\:text-\[25px\] :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 25px
}

.editor-p\:text-\[26px\] :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 26px
}

.editor-li\:text-\[16px\] :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 16px
}

.editor-li\:text-\[18px\] :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 18px
}

.editor-li\:text-\[19px\] :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 19px
}

.editor-li\:text-\[20px\] :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 20px
}

.editor-li\:text-\[22px\] :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 22px
}

.editor-li\:text-\[25px\] :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 25px
}

.editor-li\:text-\[26px\] :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
    font-size: 26px
}

.hover\:w-\[88px\]:hover {
    width: 88px
}

.hover\:-translate-y-\[4px\]:hover {
    --tw-translate-y: -4px
}

.hover\:-translate-y-\[4px\]:hover,
.hover\:translate-y-\[-5px\]:hover {
    -webkit-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));
    -moz-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));
    -ms-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));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:translate-y-\[-5px\]:hover {
    --tw-translate-y: -5px
}

.hover\:border-\[\#2B2C31\]\/50:hover {
    border-color: rgba(43, 44, 49, .5)
}

.hover\:border-\[\#848487\]\/50:hover {
    border-color: hsla(240, 1%, 52%, .5)
}

.hover\:border-\[\#FFFFFF\]\/50:hover {
    border-color: hsla(0, 0%, 100%, .5)
}

.hover\:border-black\/0:hover {
    border-color: transparent
}

.hover\:border-black\/50:hover {
    border-color: rgba(0, 0, 0, .5)
}

.hover\:border-main-500:hover {
    --tw-border-opacity: 1;
    border-color: #02617e;
}

.hover\:border-main-600:hover {
    --tw-border-opacity: 1;
    border-color: rgb(165 19 22/var(--tw-border-opacity))
}

.hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.hover\:border-white\/50:hover {
    border-color: hsla(0, 0%, 100%, .5)
}

.hover\:bg-\[\#2B2C31\]\/0:hover {
    background-color: rgba(43, 44, 49, 0)
}

.hover\:bg-\[\#36373C\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(54 55 60/var(--tw-bg-opacity))
}

.hover\:bg-\[\#848487\]\/0:hover {
    background-color: hsla(240, 1%, 52%, 0)
}

.hover\:bg-\[\#D33033\]\/20:hover {
    background-color: rgba(211, 48, 51, .2)
}

.hover\:bg-\[\#F2F2F2\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242/var(--tw-bg-opacity))
}

.hover\:bg-\[\#FFFFFF\]\/0:hover {
    background-color: hsla(0, 0%, 100%, 0)
}

.hover\:bg-\[\#f2f2f2\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242/var(--tw-bg-opacity))
}

.hover\:bg-black\/0:hover {
    background-color: rgba(0, 0, 0, 0)
}

.hover\:bg-main-500:hover {
    --tw-bg-opacity: 1;
    background-color: #02617e;
}

.hover\:bg-main-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(165 19 22/var(--tw-bg-opacity))
}

.hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.hover\:bg-white\/0:hover {
    background-color: hsla(0, 0%, 100%, 0)
}

.hover\:bg-white\/10:hover {
    background-color: hsla(0, 0%, 100%, .1)
}

.hover\:bg-white\/25:hover {
    background-color: hsla(0, 0%, 100%, .25)
}

.hover\:fill-white:hover {
    fill: #fff
}

.hover\:text-\[\#6A6A6F\]:hover {
    --tw-text-opacity: 1;
    color: rgb(106 106 111/var(--tw-text-opacity))
}

.hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.hover\:text-main-500:hover {
    --tw-text-opacity: 1;
    color: #02617e;
}

.hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.hover\:before\:left-0:hover:before {
    content: var(--tw-content);
    left: 0
}

@media (min-width:1441px) {
    .min-xl\:w-fit {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

    .min-xl\:bg-\[\#2F3035\] {
        --tw-bg-opacity: 1;
        background-color: rgb(47 48 53/var(--tw-bg-opacity))
    }

    .min-xl\:pr-\[30px\] {
        padding-right: 30px
    }
}

@media (min-width:1281px) {
    .min-lg\:pointer-events-none {
        pointer-events: none
    }

    .min-lg\:invisible {
        visibility: hidden
    }

    .min-lg\:absolute {
        position: absolute
    }

    .min-lg\:left-0 {
        left: 0
    }

    .min-lg\:left-1\/2 {
        left: 50%
    }

    .min-lg\:top-full {
        top: 100%
    }

    .min-lg\:flex {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: flex
    }

    .min-lg\:grid {
        display: grid
    }

    .min-lg\:h-full {
        height: 100%
    }

    .min-lg\:max-h-\[345px\] {
        max-height: 345px
    }

    .min-lg\:max-h-\[445px\] {
        max-height: 445px
    }

    .min-lg\:min-h-\[330px\] {
        min-height: 330px
    }

    .min-lg\:min-h-\[395px\] {
        min-height: 395px
    }

    .min-lg\:w-full {
        width: 100%
    }

    .min-lg\:min-w-\[930px\] {
        min-width: 930px
    }

    .min-lg\:-translate-x-1\/2 {
        --tw-translate-x: -50%
    }

    .min-lg\:-translate-x-1\/2,
    .min-lg\:translate-y-\[30px\] {
        -webkit-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));
        -moz-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));
        -ms-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));
        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))
    }

    .min-lg\:translate-y-\[30px\] {
        --tw-translate-y: 30px
    }

    .min-lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .min-lg\:grid-cols-\[minmax\(0\2c 445px\)_minmax\(0\2c 485px\)\] {
        grid-template-columns: minmax(0, 445px) minmax(0, 485px)
    }

    .min-lg\:flex-col {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column
    }

    .min-lg\:items-center {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        align-items: center
    }

    .min-lg\:justify-between {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        justify-content: space-between
    }

    .min-lg\:gap-\[20px\] {
        gap: 20px
    }

    .min-lg\:gap-\[50px\] {
        gap: 50px
    }

    .min-lg\:gap-\[55px\] {
        gap: 55px
    }

    .min-lg\:overflow-hidden {
        overflow: hidden
    }

    .min-lg\:overflow-y-auto {
        overflow-y: auto
    }

    .min-lg\:overflow-x-hidden {
        overflow-x: hidden
    }

    .min-lg\:rounded-\[16px\] {
        border-radius: 16px
    }

    .min-lg\:px-\[40px\] {
        padding-left: 40px;
        padding-right: 40px
    }

    .min-lg\:px-\[60px\] {
        padding-left: 60px;
        padding-right: 60px
    }

    .min-lg\:py-\[40px\] {
        padding-bottom: 40px;
        padding-top: 40px
    }

    .min-lg\:py-\[50px\] {
        padding-bottom: 50px;
        padding-top: 50px
    }

    .min-lg\:pb-\[20px\] {
        padding-bottom: 20px
    }

    .min-lg\:pl-\[100px\] {
        padding-left: 100px
    }

    .min-lg\:pr-\[15px\] {
        padding-right: 15px
    }

    .min-lg\:pr-\[60px\] {
        padding-right: 60px
    }

    .min-lg\:pt-\[15px\] {
        padding-top: 15px
    }

    .min-lg\:pt-\[3px\] {
        padding-top: 3px
    }

    .min-lg\:font-medium {
        font-weight: 500
    }

    .min-lg\:font-semibold {
        font-weight: 600
    }

    .min-lg\:opacity-0 {
        opacity: 0
    }

    .min-lg\:duration-450 {
        -webkit-transition-duration: .45s;
        -moz-transition-duration: .45s;
        transition-duration: .45s
    }

    .min-lg\:scrollbar::-webkit-scrollbar-track {
        background-color: var(--scrollbar-track);
        border-radius: var(--scrollbar-track-radius)
    }

    .min-lg\:scrollbar::-webkit-scrollbar-track:hover {
        background-color: var(--scrollbar-track-hover, var(--scrollbar-track))
    }

    .min-lg\:scrollbar::-webkit-scrollbar-track:active {
        background-color: var(--scrollbar-track-active, var(--scrollbar-track-hover, var(--scrollbar-track)))
    }

    .min-lg\:scrollbar::-webkit-scrollbar-thumb {
        background-color: var(--scrollbar-thumb);
        border-radius: var(--scrollbar-thumb-radius)
    }

    .min-lg\:scrollbar::-webkit-scrollbar-thumb:hover {
        background-color: var(--scrollbar-thumb-hover, var(--scrollbar-thumb))
    }

    .min-lg\:scrollbar::-webkit-scrollbar-thumb:active {
        background-color: var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover, var(--scrollbar-thumb)))
    }

    .min-lg\:scrollbar::-webkit-scrollbar-corner {
        background-color: var(--scrollbar-corner);
        border-radius: var(--scrollbar-corner-radius)
    }

    .min-lg\:scrollbar::-webkit-scrollbar-corner:hover {
        background-color: var(--scrollbar-corner-hover, var(--scrollbar-corner))
    }

    .min-lg\:scrollbar::-webkit-scrollbar-corner:active {
        background-color: var(--scrollbar-corner-active, var(--scrollbar-corner-hover, var(--scrollbar-corner)))
    }

    .min-lg\:scrollbar {
        scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial);
        scrollbar-width: auto
    }

    .min-lg\:scrollbar::-webkit-scrollbar {
        display: block;
        height: var(--scrollbar-height, 16px);
        width: var(--scrollbar-width, 16px)
    }

    .min-lg\:scrollbar-track-main-500\/10 {
        --scrollbar-track: rgba(206, 24, 28, .1) !important
    }

    .min-lg\:scrollbar-thumb-main-500 {
        --scrollbar-thumb: #0b444b !important
    }

    .min-lg\:scrollbar-track-rounded-\[5px\] {
        --scrollbar-track-radius: 5px
    }

    .min-lg\:scrollbar-thumb-rounded-\[5px\] {
        --scrollbar-thumb-radius: 5px
    }

    .min-lg\:scrollbar-w-\[5px\] {
        --scrollbar-width: 5px
    }

    .min-lg\:before\:absolute:before {
        content: var(--tw-content);
        position: absolute
    }

    .min-lg\:before\:left-0:before {
        content: var(--tw-content);
        left: 0
    }

    .min-lg\:before\:top-\[-30px\]:before {
        content: var(--tw-content);
        top: -30px
    }

    .min-lg\:before\:h-\[30px\]:before {
        content: var(--tw-content);
        height: 30px
    }

    .min-lg\:before\:w-full:before {
        content: var(--tw-content);
        width: 100%
    }

    .min-lg\:before\:bg-transparent:before {
        background-color: transparent;
        content: var(--tw-content)
    }

    .min-lg\:before\:duration-450:before {
        content: var(--tw-content);
        -webkit-transition-duration: .45s;
        -moz-transition-duration: .45s;
        transition-duration: .45s
    }
}

@media (min-width:1025px) {
    .min-md\:absolute {
        position: absolute
    }

    .min-md\:left-0 {
        left: 0
    }

    .min-md\:top-0 {
        top: 0
    }

    .min-md\:ml-\[30px\] {
        margin-left: 30px
    }

    .min-md\:h-\[calc\(100\%\+50px\)\] {
        height: -webkit-calc(100% + 50px);
        height: -moz-calc(100% + 50px);
        height: calc(100% + 50px)
    }

    .min-md\:h-\[calc\(100\%-78px\)\] {
        height: -webkit-calc(100% - 78px);
        height: -moz-calc(100% - 78px);
        height: calc(100% - 78px)
    }

    .min-md\:h-full {
        height: 100%
    }

    .min-md\:min-h-\[170px\] {
        min-height: 170px
    }

    .min-md\:min-h-\[330px\] {
        min-height: 330px
    }

    .min-md\:w-\[calc\(100\%\+100px\)\] {
        width: -webkit-calc(100% + 100px);
        width: -moz-calc(100% + 100px);
        width: calc(100% + 100px)
    }

    .min-md\:w-full {
        width: 100%
    }

    .min-md\:-translate-y-1\/2 {
        --tw-translate-y: -50%
    }

    .min-md\:-translate-y-1\/2,
    .min-md\:rotate-180 {
        -webkit-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));
        -moz-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));
        -ms-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));
        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))
    }

    .min-md\:rotate-180 {
        --tw-rotate: 180deg
    }

    .min-md\:writing-vertical-rl {
        -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
        writing-mode: vertical-rl
    }

    .min-md\:text-orientation-mixed {
        -webkit-text-orientation: mixed;
        text-orientation: mixed
    }

    .group\/button:hover .min-md\:group-hover\/button\:bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity))
    }

    .group\/button:hover .min-md\:group-hover\/button\:text-black {
        --tw-text-opacity: 1;
        color: rgb(0 0 0/var(--tw-text-opacity))
    }

    .group\/button:hover .min-md\:group-hover\/button\:text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }
}

@media (min-width:769px) {
    .group\/item:hover .min-sm\:group-hover\/item\:pointer-events-auto {
        pointer-events: auto
    }

    .group\/item:hover .min-sm\:group-hover\/item\:translate-x-0 {
        --tw-translate-x: 0px
    }

    .group\/button:hover .min-sm\:group-hover\/button\:rotate-0,
    .group\/item:hover .min-sm\:group-hover\/item\:translate-x-0 {
        -webkit-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));
        -moz-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));
        -ms-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));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group\/button:hover .min-sm\:group-hover\/button\:rotate-0 {
        --tw-rotate: 0deg
    }

    .group\/item:hover .min-sm\:group-hover\/item\:rotate-45 {
        --tw-rotate: 45deg
    }

    .group\/item:hover .min-sm\:group-hover\/item\:rotate-45 {
        -webkit-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));
        -moz-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));
        -ms-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));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group\/button:hover .min-sm\:group-hover\/button\:bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity))
    }

    .group\/button:hover .min-sm\:group-hover\/button\:text-black {
        --tw-text-opacity: 1;
        color: rgb(0 0 0/var(--tw-text-opacity))
    }

    .group\/button:hover .min-sm\:group-hover\/button\:text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }

    .group\/item:hover .min-sm\:group-hover\/item\:opacity-100 {
        opacity: 1
    }

    .min-sm\:hover\:border-main-600:hover {
        --tw-border-opacity: 1;
        border-color: rgb(165 19 22/var(--tw-border-opacity))
    }

    .min-sm\:hover\:border-transparent:hover {
        border-color: transparent
    }
}

@media (min-width:481px) {
    .min-xs\:absolute {
        position: absolute
    }

    .min-xs\:bottom-\[40px\] {
        bottom: 40px
    }

    .min-xs\:right-0 {
        right: 0
    }
}

@media (max-width:1680px) {
    .\32xl\:bottom-\[60px\] {
        bottom: 60px
    }

    .\32xl\:mb-\[100px\] {
        margin-bottom: 100px
    }

    .\32xl\:mb-\[10px\] {
        margin-bottom: 10px
    }

    .\32xl\:mb-\[200px\] {
        margin-bottom: 200px
    }

    .\32xl\:mb-\[30px\] {
        margin-bottom: 30px
    }

    .\32xl\:mb-\[60px\] {
        margin-bottom: 60px
    }

    .\32xl\:mb-\[80px\] {
        margin-bottom: 80px
    }

    .\32xl\:mt-\[80px\] {
        margin-top: 80px
    }

    .\32xl\:h-\[375px\] {
        height: 375px
    }

    .\32xl\:h-\[calc\(100\%\+80px\+80px\)\] {
        height: -webkit-calc(100% + 160px);
        height: -moz-calc(100% + 160px);
        height: calc(100% + 160px)
    }

    .\32xl\:h-\[calc\(375px\+100px\)\] {
        height: 475px
    }

    .\32xl\:gap-\[100px\] {
        gap: 100px
    }

    .\32xl\:gap-\[120px\] {
        gap: 120px
    }

    .\32xl\:gap-\[200px\] {
        gap: 200px
    }

    .\32xl\:gap-\[50px\] {
        gap: 50px
    }

    .\32xl\:gap-\[60px\] {
        gap: 60px
    }

    .\32xl\:gap-\[70px\] {
        gap: 70px
    }

    .\32xl\:gap-\[80px\] {
        gap: 80px
    }

    .\32xl\:p-\[45px\] {
        padding: 45px
    }

    .\32xl\:\!px-\[80px\] {
        padding-left: 80px !important;
        padding-right: 80px !important
    }

    .\32xl\:\!py-\[80px\] {
        padding-bottom: 80px !important;
        padding-top: 80px !important
    }

    .\32xl\:px-\[120px\] {
        padding-left: 120px;
        padding-right: 120px
    }

    .\32xl\:py-\[45px\] {
        padding-bottom: 45px;
        padding-top: 45px
    }

    .\32xl\:py-\[50px\] {
        padding-bottom: 50px;
        padding-top: 50px
    }

    .\32xl\:py-\[80px\] {
        padding-bottom: 80px;
        padding-top: 80px
    }

    .\32xl\:pb-\[170px\] {
        padding-bottom: 170px
    }

    .\32xl\:pb-\[200px\] {
        padding-bottom: 200px
    }

    .\32xl\:pb-\[250px\] {
        padding-bottom: 250px
    }

    .\32xl\:pb-\[80px\] {
        padding-bottom: 80px
    }

    .\32xl\:pl-\[60px\] {
        padding-left: 60px
    }

    .\32xl\:pr-\[80px\] {
        padding-right: 80px
    }

    .\32xl\:pt-\[120px\] {
        padding-top: 120px
    }

    .\32xl\:pt-\[190px\] {
        padding-top: 190px
    }

    .\32xl\:pt-\[240px\] {
        padding-top: 240px
    }

    .\32xl\:pt-\[250px\] {
        padding-top: 250px
    }

    .\32xl\:pt-\[350px\] {
        padding-top: 350px
    }

    .\32xl\:pt-\[60px\] {
        padding-top: 60px
    }

    .\32xl\:pt-\[80px\] {
        padding-top: 80px
    }

    .\32xl\:text-\[26px\] {
        font-size: 26px
    }

    .\32xl\:text-\[28px\] {
        font-size: 28px
    }

    .\32xl\:text-\[30px\] {
        font-size: 30px
    }

    .\32xl\:text-\[32px\] {
        font-size: 32px
    }

    .\32xl\:text-\[34px\] {
        font-size: 34px
    }

    .\32xl\:text-\[36px\] {
        font-size: 36px
    }

    .\32xl\:text-\[40px\] {
        font-size: 40px
    }

    .\32xl\:text-\[42px\] {
        font-size: 42px
    }

    .\32xl\:text-\[60px\] {
        font-size: 60px
    }

    .\32xl\:editor-p\:text-\[24px\] :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 24px
    }

    .\32xl\:editor-li\:text-\[24px\] :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 24px
    }
}

@media (max-width:1440px) {
    .xl\:bottom-\[45px\] {
        bottom: 45px
    }

    .xl\:left-\[-80px\] {
        left: -80px
    }

    .xl\:col-start-1 {
        grid-column-start: 1
    }

    .xl\:mb-\[100px\] {
        margin-bottom: 100px
    }

    .xl\:mb-\[10px\] {
        margin-bottom: 10px
    }

    .xl\:mb-\[20px\] {
        margin-bottom: 20px
    }

    .xl\:mb-\[45px\] {
        margin-bottom: 45px
    }

    .xl\:mb-\[60px\] {
        margin-bottom: 60px
    }

    .xl\:mb-\[75px\] {
        margin-bottom: 75px
    }

    .xl\:mt-0 {
        margin-top: 0
    }

    .xl\:mt-\[40px\] {
        margin-top: 40px
    }

    .xl\:mt-\[45px\] {
        margin-top: 45px
    }

    .xl\:mt-\[60px\] {
        margin-top: 60px
    }

    .xl\:mt-\[80px\] {
        margin-top: 80px
    }

    .xl\:block {
        display: block
    }

    .xl\:grid {
        display: grid
    }

    .xl\:hidden {
        display: none
    }

    .xl\:h-\[350px\] {
        height: 350px
    }

    .xl\:h-\[50px\] {
        height: 50px
    }

    .xl\:h-\[600px\] {
        height: 600px
    }

    .xl\:h-\[calc\(100\%\+60px\+60px\)\] {
        height: -webkit-calc(100% + 120px);
        height: -moz-calc(100% + 120px);
        height: calc(100% + 120px)
    }

    .xl\:h-\[calc\(350px\+100px\)\] {
        height: 450px
    }

    .xl\:min-h-\[600px\] {
        min-height: 600px
    }

    .xl\:w-\[50px\] {
        width: 50px
    }

    .xl\:w-\[calc\(100\%\+80px\)\] {
        width: -webkit-calc(100% + 80px);
        width: -moz-calc(100% + 80px);
        width: calc(100% + 80px)
    }

    .xl\:w-fit {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

    .xl\:max-w-\[150px\] {
        max-width: 150px
    }

    .xl\:max-w-\[200px\] {
        max-width: 200px
    }

    .xl\:max-w-\[225px\] {
        max-width: 225px
    }

    .xl\:max-w-\[250px\] {
        max-width: 250px
    }

    .xl\:max-w-\[300px\] {
        max-width: 300px
    }

    .xl\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .xl\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)\] {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)
    }

    .xl\:flex-col {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column
    }

    .xl\:gap-\[100px\] {
        gap: 100px
    }

    .xl\:gap-\[20px\] {
        gap: 20px
    }

    .xl\:gap-\[30px\] {
        gap: 30px
    }

    .xl\:gap-\[40px\] {
        gap: 40px
    }

    .xl\:gap-\[45px\] {
        gap: 45px
    }

    .xl\:gap-\[50px\] {
        gap: 50px
    }

    .xl\:gap-\[60px\] {
        gap: 60px
    }

    .xl\:gap-\[80px\] {
        gap: 80px
    }

    .xl\:gap-x-\[60px\] {
        -webkit-column-gap: 60px;
        -moz-column-gap: 60px;
        column-gap: 60px
    }

    .xl\:gap-y-\[40px\] {
        row-gap: 40px
    }

    .xl\:gap-y-\[60px\] {
        row-gap: 60px
    }

    .xl\:gap-y-\[80px\] {
        row-gap: 80px
    }

    .xl\:p-\[30px\] {
        padding: 30px
    }

    .xl\:p-\[60px\] {
        padding: 60px
    }

    .xl\:\!px-\[60px\] {
        padding-left: 60px !important;
        padding-right: 60px !important
    }

    .xl\:\!py-\[60px\] {
        padding-bottom: 60px !important;
        padding-top: 60px !important
    }

    .xl\:px-\[30px\] {
        padding-left: 30px;
        padding-right: 30px
    }

    .xl\:px-\[45px\] {
        padding-left: 45px;
        padding-right: 45px
    }

    .xl\:px-\[60px\] {
        padding-left: 60px;
        padding-right: 60px
    }

    .xl\:px-\[80px\] {
        padding-left: 80px;
        padding-right: 80px
    }

    .xl\:py-\[30px\] {
        padding-bottom: 30px;
        padding-top: 30px
    }

    .xl\:py-\[40px\] {
        padding-bottom: 40px;
        padding-top: 40px
    }

    .xl\:py-\[45px\] {
        padding-bottom: 45px;
        padding-top: 45px
    }

    .xl\:py-\[50px\] {
        padding-bottom: 50px;
        padding-top: 50px
    }

    .xl\:py-\[60px\] {
        padding-bottom: 60px;
        padding-top: 60px
    }

    .xl\:py-\[80px\] {
        padding-bottom: 80px;
        padding-top: 80px
    }

    .xl\:pb-0 {
        padding-bottom: 0
    }

    .xl\:pb-\[10px\] {
        padding-bottom: 10px
    }

    .xl\:pb-\[160px\] {
        padding-bottom: 160px
    }

    .xl\:pb-\[60px\] {
        padding-bottom: 60px
    }

    .xl\:pb-\[calc\(65px\+70px\)\] {
        padding-bottom: 135px
    }

    .xl\:pb-\[calc\(75px\+20px\)\] {
        padding-bottom: 95px
    }

    .xl\:pl-\[45px\] {
        padding-left: 45px
    }

    .xl\:pr-\[60px\] {
        padding-right: 60px
    }

    .xl\:pt-\[120px\] {
        padding-top: 120px
    }

    .xl\:pt-\[190px\] {
        padding-top: 190px
    }

    .xl\:pt-\[200px\] {
        padding-top: 200px
    }

    .xl\:pt-\[250px\] {
        padding-top: 250px
    }

    .xl\:pt-\[45px\] {
        padding-top: 45px
    }

    .xl\:pt-\[60px\] {
        padding-top: 60px
    }

    .xl\:pt-\[80px\] {
        padding-top: 80px
    }

    .xl\:text-\[20px\] {
        font-size: 20px
    }

    .xl\:text-\[22px\] {
        font-size: 22px
    }

    .xl\:text-\[24px\] {
        font-size: 24px
    }

    .xl\:text-\[26px\] {
        font-size: 26px
    }

    .xl\:text-\[28px\] {
        font-size: 28px
    }

    .xl\:text-\[32px\] {
        font-size: 32px
    }

    .xl\:text-\[36px\] {
        font-size: 36px
    }

    .xl\:text-\[50px\] {
        font-size: 50px
    }

    .xl\:text-\[60px\] {
        font-size: 60px
    }

    .xl\:editor-p\:text-\[22px\] :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 22px
    }

    .xl\:editor-li\:text-\[22px\] :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 22px
    }
}

@media (max-width:1280px) {
    .lg\:relative {
        position: relative
    }

    .lg\:bottom-\[30px\] {
        bottom: 30px
    }

    .lg\:left-\[-60px\] {
        left: -60px
    }

    .lg\:left-auto {
        left: auto
    }

    .lg\:top-auto {
        top: auto
    }

    .lg\:col-span-2 {
        grid-column: span 2/span 2
    }

    .lg\:mb-0 {
        margin-bottom: 0
    }

    .lg\:mb-\[10px\] {
        margin-bottom: 10px
    }

    .lg\:mb-\[20px\] {
        margin-bottom: 20px
    }

    .lg\:mb-\[30px\] {
        margin-bottom: 30px
    }

    .lg\:mb-\[45px\] {
        margin-bottom: 45px
    }

    .lg\:mb-\[50px\] {
        margin-bottom: 50px
    }

    .lg\:mt-0 {
        margin-top: 0
    }

    .lg\:mt-\[10px\] {
        margin-top: 10px
    }

    .lg\:mt-\[30px\] {
        margin-top: 30px
    }

    .lg\:mt-\[45px\] {
        margin-top: 45px
    }

    .lg\:mt-\[5px\] {
        margin-top: 5px
    }

    .lg\:mt-\[60px\] {
        margin-top: 60px
    }

    .lg\:block {
        display: block
    }

    .lg\:flex {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: flex
    }

    .lg\:hidden {
        display: none
    }

    .lg\:aspect-square {
        aspect-ratio: 1/1
    }

    .lg\:h-\[16px\] {
        height: 16px
    }

    .lg\:h-\[325px\] {
        height: 325px
    }

    .lg\:h-\[40px\] {
        height: 40px
    }

    .lg\:h-\[45px\] {
        height: 45px
    }

    .lg\:h-\[65px\] {
        height: 65px
    }

    .lg\:h-\[70px\] {
        height: 70px
    }

    .lg\:h-\[calc\(100\%\+45px\+45px\)\] {
        height: -webkit-calc(100% + 90px);
        height: -moz-calc(100% + 90px);
        height: calc(100% + 90px)
    }

    .lg\:h-\[calc\(325px\+100px\)\] {
        height: 425px
    }

    .lg\:h-full {
        height: 100%
    }

    .lg\:max-h-\[225px\] {
        max-height: 225px
    }

    .lg\:max-h-\[calc\(100svh-65px\)\] {
        max-height: -webkit-calc(100svh - 65px);
        max-height: -moz-calc(100svh - 65px);
        max-height: calc(100svh - 65px)
    }

    .lg\:\!w-full {
        width: 100% !important
    }

    .lg\:w-\[24px\] {
        width: 24px
    }

    .lg\:w-\[40px\] {
        width: 40px
    }

    .lg\:w-\[45px\] {
        width: 45px
    }

    .lg\:w-\[calc\(100\%\+60px\)\] {
        width: -webkit-calc(100% + 60px);
        width: -moz-calc(100% + 60px);
        width: calc(100% + 60px)
    }

    .lg\:w-full {
        width: 100%
    }

    .lg\:max-w-\[200px\] {
        max-width: 200px
    }

    .lg\:max-w-\[225px\] {
        max-width: 225px
    }

    .lg\:max-w-\[500px\] {
        max-width: 500px
    }

    .lg\:translate-x-0 {
        --tw-translate-x: 0px
    }

    .lg\:translate-x-0,
    .lg\:translate-y-0 {
        -webkit-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));
        -moz-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));
        -ms-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));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:translate-y-0 {
        --tw-translate-y: 0px
    }

    .lg\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .lg\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .lg\:grid-cols-\[minmax\(0\2c 3fr\)_minmax\(0\2c 5fr\)\] {
        grid-template-columns: minmax(0, 3fr) minmax(0, 5fr)
    }

    .lg\:flex-col {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column
    }

    .lg\:justify-center {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        justify-content: center
    }

    .lg\:gap-\[15px\] {
        gap: 15px
    }

    .lg\:gap-\[20px\] {
        gap: 20px
    }

    .lg\:gap-\[30\] {
        gap: 30
    }

    .lg\:gap-\[30px\] {
        gap: 30px
    }

    .lg\:gap-\[40px\] {
        gap: 40px
    }

    .lg\:gap-\[45px\] {
        gap: 45px
    }

    .lg\:gap-x-\[45px\] {
        -webkit-column-gap: 45px;
        -moz-column-gap: 45px;
        column-gap: 45px
    }

    .lg\:gap-y-0 {
        row-gap: 0
    }

    .lg\:gap-y-\[30px\] {
        row-gap: 30px
    }

    .lg\:gap-y-\[45px\] {
        row-gap: 45px
    }

    .lg\:overflow-y-auto {
        overflow-y: auto
    }

    .lg\:overflow-x-hidden {
        overflow-x: hidden
    }

    .lg\:rounded-\[10px\] {
        border-radius: 10px
    }

    .lg\:border-0 {
        border-width: 0
    }

    .lg\:border-b {
        border-bottom-width: 1px
    }

    .lg\:border-t {
        border-top-width: 1px
    }

    .lg\:border-solid {
        border-style: solid
    }

    .lg\:border-white\/20 {
        border-color: hsla(0, 0%, 100%, .2)
    }

    .lg\:bg-\[\#2B2C31\] {
        --tw-bg-opacity: 1;
        background-color: rgb(43 44 49/var(--tw-bg-opacity))
    }

    .lg\:\!object-center {
        -o-object-position: center !important;
        object-position: center !important
    }

    .lg\:p-\[15px\] {
        padding: 15px
    }

    .lg\:p-\[20px\] {
        padding: 20px
    }

    .lg\:p-\[25px\] {
        padding: 25px
    }

    .lg\:p-\[30px\] {
        padding: 30px
    }

    .lg\:p-\[40px\] {
        padding: 40px
    }

    .lg\:p-\[45px\] {
        padding: 45px
    }

    .lg\:p-\[60px\] {
        padding: 60px
    }

    .lg\:\!px-\[45px\] {
        padding-left: 45px !important;
        padding-right: 45px !important
    }

    .lg\:\!py-\[45px\] {
        padding-bottom: 45px !important;
        padding-top: 45px !important
    }

    .lg\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .lg\:px-\[15px\] {
        padding-left: 15px;
        padding-right: 15px
    }

    .lg\:px-\[20px\] {
        padding-left: 20px;
        padding-right: 20px
    }

    .lg\:px-\[25px\] {
        padding-left: 25px;
        padding-right: 25px
    }

    .lg\:px-\[30px\] {
        padding-left: 30px;
        padding-right: 30px
    }

    .lg\:px-\[45px\] {
        padding-left: 45px;
        padding-right: 45px
    }

    .lg\:px-\[60px\] {
        padding-left: 60px;
        padding-right: 60px
    }

    .lg\:py-0 {
        padding-bottom: 0;
        padding-top: 0
    }

    .lg\:py-\[15px\] {
        padding-bottom: 15px;
        padding-top: 15px
    }

    .lg\:py-\[20px\] {
        padding-bottom: 20px;
        padding-top: 20px
    }

    .lg\:py-\[30px\] {
        padding-bottom: 30px;
        padding-top: 30px
    }

    .lg\:py-\[45px\] {
        padding-bottom: 45px;
        padding-top: 45px
    }

    .lg\:py-\[60px\] {
        padding-bottom: 60px;
        padding-top: 60px
    }

    .lg\:pb-\[10px\] {
        padding-bottom: 10px
    }

    .lg\:pb-\[15px\] {
        padding-bottom: 15px
    }

    .lg\:pb-\[20px\] {
        padding-bottom: 20px
    }

    .lg\:pb-\[30px\] {
        padding-bottom: 30px
    }

    .lg\:pb-\[45px\] {
        padding-bottom: 45px
    }

    .lg\:pb-\[60px\] {
        padding-bottom: 60px
    }

    .lg\:pb-\[calc\(100px\+65px\)\],
    .lg\:pb-\[calc\(65px\+100px\)\] {
        padding-bottom: 165px
    }

    .lg\:pb-\[calc\(65px\+70px\)\] {
        padding-bottom: 135px
    }

    .lg\:pb-\[calc\(70px\+20px\)\] {
        padding-bottom: 90px
    }

    .lg\:pb-\[calc\(70px\+30px\)\] {
        padding-bottom: 100px
    }

    .lg\:pl-\[20px\] {
        padding-left: 20px
    }

    .lg\:pl-\[30px\] {
        padding-left: 30px
    }

    .lg\:pr-\[45px\] {
        padding-right: 45px
    }

    .lg\:pt-\[100px\] {
        padding-top: 100px
    }

    .lg\:pt-\[200px\] {
        padding-top: 200px
    }

    .lg\:pt-\[30px\] {
        padding-top: 30px
    }

    .lg\:pt-\[45px\] {
        padding-top: 45px
    }

    .lg\:pt-\[60px\] {
        padding-top: 60px
    }

    .lg\:pt-\[80px\] {
        padding-top: 80px
    }

    .lg\:pt-\[calc\(65px\+100px\)\] {
        padding-top: 165px
    }

    .lg\:pt-\[calc\(65px\+60px\)\] {
        padding-top: 125px
    }

    .lg\:pt-\[calc\(65px\+70px\)\] {
        padding-top: 135px
    }

    .lg\:text-\[16px\] {
        font-size: 16px
    }

    .lg\:text-\[18px\] {
        font-size: 18px
    }

    .lg\:text-\[20px\] {
        font-size: 20px
    }

    .lg\:text-\[22px\] {
        font-size: 22px
    }

    .lg\:text-\[24px\] {
        font-size: 24px
    }

    .lg\:text-\[26px\] {
        font-size: 26px
    }

    .lg\:text-\[28px\] {
        font-size: 28px
    }

    .lg\:text-\[32px\] {
        font-size: 32px
    }

    .lg\:text-\[42px\] {
        font-size: 42px
    }

    .lg\:text-\[48px\] {
        font-size: 48px
    }

    .lg\:text-black {
        --tw-text-opacity: 1;
        color: rgb(0 0 0/var(--tw-text-opacity))
    }

    .lg\:text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }

    .lg\:scrollbar::-webkit-scrollbar-track {
        background-color: var(--scrollbar-track);
        border-radius: var(--scrollbar-track-radius)
    }

    .lg\:scrollbar::-webkit-scrollbar-track:hover {
        background-color: var(--scrollbar-track-hover, var(--scrollbar-track))
    }

    .lg\:scrollbar::-webkit-scrollbar-track:active {
        background-color: var(--scrollbar-track-active, var(--scrollbar-track-hover, var(--scrollbar-track)))
    }

    .lg\:scrollbar::-webkit-scrollbar-thumb {
        background-color: var(--scrollbar-thumb);
        border-radius: var(--scrollbar-thumb-radius)
    }

    .lg\:scrollbar::-webkit-scrollbar-thumb:hover {
        background-color: var(--scrollbar-thumb-hover, var(--scrollbar-thumb))
    }

    .lg\:scrollbar::-webkit-scrollbar-thumb:active {
        background-color: var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover, var(--scrollbar-thumb)))
    }

    .lg\:scrollbar::-webkit-scrollbar-corner {
        background-color: var(--scrollbar-corner);
        border-radius: var(--scrollbar-corner-radius)
    }

    .lg\:scrollbar::-webkit-scrollbar-corner:hover {
        background-color: var(--scrollbar-corner-hover, var(--scrollbar-corner))
    }

    .lg\:scrollbar::-webkit-scrollbar-corner:active {
        background-color: var(--scrollbar-corner-active, var(--scrollbar-corner-hover, var(--scrollbar-corner)))
    }

    .lg\:scrollbar {
        scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial);
        scrollbar-width: auto
    }

    .lg\:scrollbar::-webkit-scrollbar {
        display: block;
        height: var(--scrollbar-height, 16px);
        width: var(--scrollbar-width, 16px)
    }

    .lg\:scrollbar-track-main-500\/10 {
        --scrollbar-track: rgba(206, 24, 28, .1) !important
    }

    .lg\:scrollbar-thumb-main-500 {
        --scrollbar-thumb: #0b444b !important
    }

    .lg\:scrollbar-track-rounded-\[5px\] {
        --scrollbar-track-radius: 5px
    }

    .lg\:scrollbar-thumb-rounded-\[5px\] {
        --scrollbar-thumb-radius: 5px
    }

    .lg\:scrollbar-w-\[5px\] {
        --scrollbar-width: 5px
    }

    .group\/item.is-even .lg\:group-\[\&\.is-even\]\/item\:right-\[-40px\] {
        right: -40px
    }

    .group\/item.is-odd .lg\:group-\[\&\.is-odd\]\/item\:left-\[-40px\] {
        left: -40px
    }

    .lg\:editor-p\:text-\[18px\] :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 18px
    }

    .lg\:editor-p\:text-\[20px\] :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 20px
    }

    .lg\:editor-li\:text-\[18px\] :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 18px
    }

    .lg\:editor-li\:text-\[20px\] :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 20px
    }
}

@media (max-width:1024px) {
    .md\:absolute {
        position: absolute
    }

    .md\:relative {
        position: relative
    }

    .md\:\!bottom-auto {
        bottom: auto !important
    }

    .md\:\!left-0 {
        left: 0 !important
    }

    .md\:\!left-auto {
        left: auto !important
    }

    .md\:\!right-auto {
        right: auto !important
    }

    .md\:\!top-auto {
        top: auto !important
    }

    .md\:bottom-0 {
        bottom: 0
    }

    .md\:bottom-\[20px\] {
        bottom: 20px
    }

    .md\:bottom-\[60px\] {
        bottom: 60px
    }

    .md\:bottom-auto {
        bottom: auto
    }

    .md\:left-0 {
        left: 0
    }

    .md\:left-\[-40px\] {
        left: -40px
    }

    .md\:left-auto {
        left: auto
    }

    .md\:right-0 {
        right: 0
    }

    .md\:right-\[20px\] {
        right: 20px
    }

    .md\:right-auto {
        right: auto
    }

    .md\:top-0 {
        top: 0
    }

    .md\:top-\[20px\] {
        top: 20px
    }

    .md\:top-auto {
        top: auto
    }

    .md\:order-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        order: 1
    }

    .md\:order-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        order: 2
    }

    .md\:col-span-1 {
        grid-column: span 1/span 1
    }

    .md\:col-span-2 {
        grid-column: span 2/span 2
    }

    .md\:col-start-1 {
        grid-column-start: 1
    }

    .md\:mb-\[10px\] {
        margin-bottom: 10px
    }

    .md\:mb-\[15px\] {
        margin-bottom: 15px
    }

    .md\:mb-\[20px\] {
        margin-bottom: 20px
    }

    .md\:mb-\[30px\] {
        margin-bottom: 30px
    }

    .md\:ml-0 {
        margin-left: 0
    }

    .md\:mt-0 {
        margin-top: 0
    }

    .md\:mt-\[-100px\] {
        margin-top: -100px
    }

    .md\:mt-\[10px\] {
        margin-top: 10px
    }

    .md\:mt-\[15px\] {
        margin-top: 15px
    }

    .md\:mt-\[20px\] {
        margin-top: 20px
    }

    .md\:mt-\[30px\] {
        margin-top: 30px
    }

    .md\:mt-\[3px\] {
        margin-top: 3px
    }

    .md\:mt-\[5px\] {
        margin-top: 5px
    }

    .md\:block {
        display: block
    }

    .md\:flex {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: flex
    }

    .md\:\!hidden {
        display: none !important
    }

    .md\:hidden {
        display: none
    }

    .md\:aspect-\[3\/1\] {
        aspect-ratio: 3/1
    }

    .md\:aspect-\[5\/4\] {
        aspect-ratio: 5/4
    }

    .md\:aspect-square {
        aspect-ratio: 1/1
    }

    .md\:aspect-video {
        aspect-ratio: 16/9
    }

    .md\:\!h-auto {
        height: auto !important
    }

    .md\:h-\[100px\] {
        height: 100px
    }

    .md\:h-\[10px\] {
        height: 10px
    }

    .md\:h-\[14px\] {
        height: 14px
    }

    .md\:h-\[1px\] {
        height: 1px
    }

    .md\:h-\[300px\] {
        height: 300px
    }

    .md\:h-\[30px\] {
        height: 30px
    }

    .md\:h-\[40px\] {
        height: 40px
    }

    .md\:h-\[45px\] {
        height: 45px
    }

    .md\:h-\[50px\] {
        height: 50px
    }

    .md\:h-\[55px\] {
        height: 55px
    }

    .md\:h-\[60px\] {
        height: 60px
    }

    .md\:h-\[calc\(300px\+100px\)\] {
        height: 400px
    }

    .md\:h-auto {
        height: auto
    }

    .md\:h-full {
        height: 100%
    }

    .md\:min-h-\[400px\] {
        min-height: 400px
    }

    .md\:min-h-full {
        min-height: 100%
    }

    .md\:\!w-full {
        width: 100% !important
    }

    .md\:w-\[100px\] {
        width: 100px
    }

    .md\:w-\[10px\] {
        width: 10px
    }

    .md\:w-\[300px\] {
        width: 300px
    }

    .md\:w-\[30px\] {
        width: 30px
    }

    .md\:w-\[40px\] {
        width: 40px
    }

    .md\:w-\[45px\] {
        width: 45px
    }

    .md\:w-\[50px\] {
        width: 50px
    }

    .md\:w-\[calc\(100\%\+40px\)\] {
        width: -webkit-calc(100% + 40px);
        width: -moz-calc(100% + 40px);
        width: calc(100% + 40px)
    }

    .md\:w-\[calc\(100\%-60px\)\] {
        width: -webkit-calc(100% - 60px);
        width: -moz-calc(100% - 60px);
        width: calc(100% - 60px)
    }

    .md\:w-full {
        width: 100%
    }

    .md\:max-w-\[100px\] {
        max-width: 100px
    }

    .md\:max-w-\[125px\] {
        max-width: 125px
    }

    .md\:max-w-\[200px\] {
        max-width: 200px
    }

    .md\:max-w-\[300px\] {
        max-width: 300px
    }

    .md\:max-w-full {
        max-width: 100%
    }

    .md\:-translate-x-1\/2 {
        --tw-translate-x: -50%
    }

    .md\:-translate-x-1\/2,
    .md\:translate-x-0 {
        -webkit-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));
        -moz-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));
        -ms-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));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:translate-x-0 {
        --tw-translate-x: 0px
    }

    .md\:translate-y-0 {
        --tw-translate-y: 0px;
        -webkit-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));
        -moz-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));
        -ms-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));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:grid-cols-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\:flex-row {
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        flex-direction: row
    }

    .md\:flex-col,
    .md\:flex-row {
        -webkit-box-direction: normal;
        -moz-box-direction: normal
    }

    .md\:flex-col {
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        flex-direction: column
    }

    .md\:flex-wrap {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .md\:items-center {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        align-items: center
    }

    .md\:justify-start {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        justify-content: flex-start
    }

    .md\:justify-end {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -moz-box-pack: end;
        justify-content: flex-end
    }

    .md\:justify-center {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        justify-content: center
    }

    .md\:gap-\[10px\] {
        gap: 10px
    }

    .md\:gap-\[15px\] {
        gap: 15px
    }

    .md\:gap-\[20px\] {
        gap: 20px
    }

    .md\:gap-\[2px\] {
        gap: 2px
    }

    .md\:gap-\[30px\] {
        gap: 30px
    }

    .md\:gap-\[8px\] {
        gap: 8px
    }

    .md\:gap-y-\[20px\] {
        row-gap: 20px
    }

    .md\:overflow-hidden {
        overflow: hidden
    }

    .md\:\!overflow-visible {
        overflow: visible !important
    }

    .md\:rounded-\[10px\] {
        border-radius: 10px
    }

    .md\:rounded-none {
        border-radius: 0
    }

    .md\:\!rounded-t-\[15px\] {
        border-top-left-radius: 15px !important;
        border-top-right-radius: 15px !important
    }

    .md\:rounded-b-none {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .md\:rounded-l-none {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0
    }

    .md\:rounded-t-\[10px\] {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px
    }

    .md\:bg-black\/50 {
        background-color: rgba(0, 0, 0, .5)
    }

    .md\:\!p-\[30px\] {
        padding: 30px !important
    }

    .md\:p-\[15px\] {
        padding: 15px
    }

    .md\:p-\[20px\] {
        padding: 20px
    }

    .md\:p-\[25px\] {
        padding: 25px
    }

    .md\:p-\[30px\] {
        padding: 30px
    }

    .md\:p-\[45px\] {
        padding: 45px
    }

    .md\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .md\:px-\[10px\] {
        padding-left: 10px;
        padding-right: 10px
    }

    .md\:px-\[15px\] {
        padding-left: 15px;
        padding-right: 15px
    }

    .md\:px-\[20px\] {
        padding-left: 20px;
        padding-right: 20px
    }

    .md\:px-\[30px\] {
        padding-left: 30px;
        padding-right: 30px
    }

    .md\:px-\[40px\] {
        padding-left: 40px;
        padding-right: 40px
    }

    .md\:py-0 {
        padding-bottom: 0;
        padding-top: 0
    }

    .md\:py-\[100px\] {
        padding-bottom: 100px;
        padding-top: 100px
    }

    .md\:py-\[15px\] {
        padding-bottom: 15px;
        padding-top: 15px
    }

    .md\:py-\[20px\] {
        padding-bottom: 20px;
        padding-top: 20px
    }

    .md\:py-\[30px\] {
        padding-bottom: 30px;
        padding-top: 30px
    }

    .md\:py-\[40px\] {
        padding-bottom: 40px;
        padding-top: 40px
    }

    .md\:py-\[50px\] {
        padding-bottom: 50px;
        padding-top: 50px
    }

    .md\:py-\[5px\] {
        padding-bottom: 5px;
        padding-top: 5px
    }

    .md\:py-\[60px\] {
        padding-bottom: 60px;
        padding-top: 60px
    }

    .md\:pb-0 {
        padding-bottom: 0
    }

    .md\:pb-\[10px\] {
        padding-bottom: 10px
    }

    .md\:pb-\[20px\] {
        padding-bottom: 20px
    }

    .md\:pb-\[30px\] {
        padding-bottom: 30px
    }

    .md\:pb-\[45px\] {
        padding-bottom: 45px
    }

    .md\:pb-\[60px\] {
        padding-bottom: 60px
    }

    .md\:pb-\[calc\(20px\+20px\)\] {
        padding-bottom: 40px
    }

    .md\:pb-\[calc\(50px\)\] {
        padding-bottom: 50px
    }

    .md\:pb-\[calc\(65px\)\] {
        padding-bottom: 65px
    }

    .md\:pb-\[calc\(65px\+20px\)\] {
        padding-bottom: 85px
    }

    .md\:pb-\[calc\(80px\+65px\)\] {
        padding-bottom: 145px
    }

    .md\:pl-0 {
        padding-left: 0
    }

    .md\:pl-\[25px\] {
        padding-left: 25px
    }

    .md\:pr-0 {
        padding-right: 0
    }

    .md\:pt-0 {
        padding-top: 0
    }

    .md\:pt-\[150px\] {
        padding-top: 150px
    }

    .md\:pt-\[20px\] {
        padding-top: 20px
    }

    .md\:pt-\[30px\] {
        padding-top: 30px
    }

    .md\:pt-\[45px\] {
        padding-top: 45px
    }

    .md\:pt-\[calc\(60px\+50px\)\] {
        padding-top: 110px
    }

    .md\:pt-\[calc\(65px\+50px\)\] {
        padding-top: 115px
    }

    .md\:pt-\[calc\(65px\+70px\)\] {
        padding-top: 135px
    }

    .md\:text-center {
        text-align: center
    }

    .md\:text-\[10px\] {
        font-size: 10px
    }

    .md\:text-\[12px\] {
        font-size: 12px
    }

    .md\:text-\[14px\] {
        font-size: 14px
    }

    .md\:text-\[16px\] {
        font-size: 16px
    }

    .md\:text-\[18px\] {
        font-size: 18px
    }

    .md\:text-\[20px\] {
        font-size: 20px
    }

    .md\:text-\[22px\] {
        font-size: 22px
    }

    .md\:text-\[24px\] {
        font-size: 24px
    }

    .md\:text-\[26px\] {
        font-size: 26px
    }

    .md\:text-\[28px\] {
        font-size: 28px
    }

    .md\:text-\[36px\] {
        font-size: 36px
    }

    .md\:text-\[20p\] {
        color: 20p
    }

    .md\:opacity-0 {
        opacity: 0
    }

    .md\:opacity-100 {
        opacity: 1
    }

    .md\:backdrop-filter-none {
        -webkit-backdrop-filter: none;
        backdrop-filter: none
    }

    .md\:before\:hidden:before {
        content: var(--tw-content);
        display: none
    }

    .group\/item.is-even .md\:group-\[\&\.is-even\]\/item\:right-0 {
        right: 0
    }

    .group\/item.is-odd .md\:group-\[\&\.is-odd\]\/item\:left-0 {
        left: 0
    }

    .group\/item.is-even .md\:group-\[\&\.is-even\]\/item\:order-1,
    .group\/item.is-odd .md\:group-\[\&\.is-odd\]\/item\:order-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        order: 1
    }

    .group\/item.is-even .md\:group-\[\&\.is-even\]\/item\:grid-cols-1,
    .group\/item.is-odd .md\:group-\[\&\.is-odd\]\/item\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .group\/item.is-even .md\:group-\[\&\.is-even\]\/item\:text-left,
    .group\/item.is-odd .md\:group-\[\&\.is-odd\]\/item\:text-left {
        text-align: left
    }

    .md\:editor-p\:text-\[18px\] :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 18px
    }

    .md\:editor-li\:text-\[18px\] :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 18px
    }

    .md\:hover\:translate-x-\[3px\]:hover {
        --tw-translate-x: 3px;
        -webkit-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));
        -moz-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));
        -ms-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));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

@media (max-width:768px) {
    .month-field {
        display: none !important;
    }
    
    .sm\:absolute {
        position: absolute
    }

    .sm\:bottom-0 {
        bottom: 0
    }

    .sm\:bottom-\[20px\] {
        bottom: 20px
    }

    .sm\:left-1\/2 {
        left: 50%
    }

    .sm\:right-0 {
        right: 0
    }

    .sm\:right-\[10px\] {
        right: 10px
    }

    .sm\:right-auto {
        right: auto
    }

    .sm\:top-\[10px\] {
        top: 10px
    }

    .sm\:z-20 {
        z-index: 20
    }

    .sm\:order-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        order: 1
    }

    .sm\:order-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        order: 2
    }

    .sm\:col-span-1 {
        grid-column: span 1/span 1
    }

    .sm\:my-\[15px\] {
        margin-bottom: 15px;
        margin-top: 15px
    }

    .sm\:mb-0 {
        margin-bottom: 0
    }

    .sm\:mb-\[10px\] {
        margin-bottom: 10px
    }

    .sm\:mb-\[15px\] {
        margin-bottom: 15px
    }

    .sm\:mb-\[20px\] {
        margin-bottom: 20px
    }

    .sm\:mr-\[15px\] {
        margin-right: 15px
    }

    .sm\:mt-\[15px\] {
        margin-top: 15px
    }

    .sm\:mt-\[20px\] {
        margin-top: 20px
    }

    .sm\:mt-\[30px\] {
        margin-top: 30px
    }

    .sm\:block {
        display: block
    }

    .sm\:flex {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: flex
    }

    .sm\:grid {
        display: grid
    }

    .sm\:hidden {
        display: none
    }

    .sm\:aspect-square {
        aspect-ratio: 1/1
    }

    .sm\:aspect-video {
        aspect-ratio: 16/9
    }

    .sm\:h-\[12px\] {
        height: 12px
    }

    .sm\:h-\[14px\] {
        height: 14px
    }

    .sm\:h-\[16px\] {
        height: 16px
    }

    .sm\:h-\[18px\] {
        height: 18px
    }

    .sm\:h-\[24px\] {
        height: 24px
    }

    .sm\:h-\[275px\] {
        height: 275px
    }

    .sm\:h-\[30px\] {
        height: 30px
    }

    .sm\:h-\[35px\] {
        height: 35px
    }

    .sm\:h-\[36px\] {
        height: 36px
    }

    .sm\:h-\[40px\] {
        height: 40px
    }

    .sm\:h-\[50px\] {
        height: 50px
    }

    .sm\:h-\[60px\] {
        height: 60px
    }

    .sm\:h-\[70px\] {
        height: 70px
    }

    .sm\:h-\[calc\(275px\+100px\)\] {
        height: 375px
    }

    .sm\:h-full {
        height: 100%
    }

    .sm\:max-h-\[100dvh\] {
        max-height: 100dvh
    }

    .sm\:max-h-\[120px\] {
        max-height: 120px
    }

    .sm\:max-h-\[250px\] {
        max-height: 250px
    }

    .sm\:min-h-\[300px\] {
        min-height: 300px
    }

    .sm\:min-h-\[40px\] {
        min-height: 40px
    }

    .sm\:\!w-full {
        width: 100% !important
    }

    .sm\:w-\[12px\] {
        width: 12px
    }

    .sm\:w-\[24px\] {
        width: 24px
    }

    .sm\:w-\[30px\] {
        width: 30px
    }

    .sm\:w-\[35px\] {
        width: 35px
    }

    .sm\:w-\[36px\] {
        width: 36px
    }

    .sm\:w-\[40px\] {
        width: 40px
    }

    .sm\:w-\[42px\] {
        width: 42px
    }

    .sm\:w-\[60px\] {
        width: 60px
    }

    .sm\:w-full {
        width: 100%
    }

    .sm\:min-w-full {
        min-width: 100%
    }

    .sm\:max-w-\[100px\] {
        max-width: 100px
    }

    .sm\:max-w-\[150px\] {
        max-width: 150px
    }

    .sm\:max-w-full {
        max-width: 100%
    }

    .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\:flex-row {
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        flex-direction: row
    }

    .sm\:flex-col,
    .sm\:flex-row {
        -webkit-box-direction: normal;
        -moz-box-direction: normal
    }

    .sm\:flex-col {
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        flex-direction: column
    }

    .sm\:items-start {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        align-items: flex-start
    }

    .sm\:items-center {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        align-items: center
    }

    .sm\:justify-start {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        justify-content: flex-start
    }

    .sm\:justify-center {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        justify-content: center
    }

    .sm\:justify-between {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        justify-content: space-between
    }

    .sm\:justify-around {
        -webkit-justify-content: space-around;
        justify-content: space-around
    }

    .sm\:gap-\[10px\] {
        gap: 10px
    }

    .sm\:gap-\[15px\] {
        gap: 15px
    }

    .sm\:gap-\[20px\] {
        gap: 20px
    }

    .sm\:gap-\[30px\] {
        gap: 30px
    }

    .sm\:overflow-x-auto {
        overflow-x: auto
    }

    .sm\:overflow-y-auto {
        overflow-y: auto
    }

    .sm\:overflow-x-hidden {
        overflow-x: hidden
    }

    .sm\:overflow-y-hidden {
        overflow-y: hidden
    }

    .sm\:rounded-\[10px\] {
        border-radius: 10px
    }

    .sm\:rounded-b-none {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .sm\:rounded-t-\[10px\] {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px
    }

    .sm\:p-0 {
        padding: 0
    }

    .sm\:p-\[10px\] {
        padding: 10px
    }

    .sm\:p-\[20px\] {
        padding: 20px
    }

    .sm\:p-\[30px\] {
        padding: 30px
    }

    .sm\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .sm\:px-\[15px\] {
        padding-left: 15px;
        padding-right: 15px
    }

    .sm\:px-\[20px\] {
        padding-left: 20px;
        padding-right: 20px
    }

    .sm\:px-\[30px\] {
        padding-left: 30px;
        padding-right: 30px
    }

    .sm\:py-0 {
        padding-bottom: 0;
        padding-top: 0
    }

    .sm\:py-\[10px\] {
        padding-bottom: 10px;
        padding-top: 10px
    }

    .sm\:py-\[15px\] {
        padding-bottom: 15px;
        padding-top: 15px
    }

    .sm\:py-\[20px\] {
        padding-bottom: 20px;
        padding-top: 20px
    }

    .sm\:py-\[30px\] {
        padding-bottom: 30px;
        padding-top: 30px
    }

    .sm\:pb-0 {
        padding-bottom: 0
    }

    .sm\:pb-\[15px\] {
        padding-bottom: 15px
    }

    .sm\:pb-\[20px\] {
        padding-bottom: 20px
    }

    .sm\:pb-\[30px\] {
        padding-bottom: 30px
    }

    .sm\:pb-\[40px\] {
        padding-bottom: 40px
    }

    .sm\:pb-\[90px\] {
        padding-bottom: 90px
    }

    .sm\:pb-\[calc\(40px\)\] {
        padding-bottom: 40px
    }

    .sm\:pb-\[calc\(60px\+20px\)\] {
        padding-bottom: 80px
    }

    .sm\:pb-\[calc\(65px\)\] {
        padding-bottom: 65px
    }

    .sm\:pl-\[15px\] {
        padding-left: 15px
    }

    .sm\:pl-\[20px\] {
        padding-left: 20px
    }

    .sm\:pr-\[125px\] {
        padding-right: 125px
    }

    .sm\:pr-\[15px\] {
        padding-right: 15px
    }

    .sm\:pr-\[82px\] {
        padding-right: 82px
    }

    .sm\:pr-\[calc\(145px\+15px\)\] {
        padding-right: 160px
    }

    .sm\:pt-0 {
        padding-top: 0
    }

    .sm\:pt-\[20px\] {
        padding-top: 20px
    }

    .sm\:pt-\[45px\] {
        padding-top: 45px
    }

    .sm\:pt-\[calc\(40px\+50px\)\] {
        padding-top: 90px
    }

    .sm\:pt-\[calc\(65px\+20px\)\] {
        padding-top: 85px
    }

    .sm\:pt-\[calc\(65px\+40px\)\] {
        padding-top: 105px
    }

    .sm\:pt-\[calc\(65px\+50px\)\] {
        padding-top: 115px
    }

    .sm\:text-center {
        text-align: center
    }

    .sm\:text-\[12px\] {
        font-size: 12px
    }

    .sm\:text-\[14px\] {
        font-size: 14px
    }

    .sm\:text-\[16px\] {
        font-size: 16px
    }

    .sm\:text-\[18px\] {
        font-size: 18px
    }

    .sm\:text-\[20px\] {
        font-size: 20px
    }

    .sm\:text-\[22px\] {
        font-size: 22px
    }

    .sm\:text-\[24px\] {
        font-size: 24px
    }

    .sm\:text-\[28px\] {
        font-size: 28px
    }

    .sm\:text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }

    .sm\:scrollbar::-webkit-scrollbar-track {
        background-color: var(--scrollbar-track);
        border-radius: var(--scrollbar-track-radius)
    }

    .sm\:scrollbar::-webkit-scrollbar-track:hover {
        background-color: var(--scrollbar-track-hover, var(--scrollbar-track))
    }

    .sm\:scrollbar::-webkit-scrollbar-track:active {
        background-color: var(--scrollbar-track-active, var(--scrollbar-track-hover, var(--scrollbar-track)))
    }

    .sm\:scrollbar::-webkit-scrollbar-thumb {
        background-color: var(--scrollbar-thumb);
        border-radius: var(--scrollbar-thumb-radius)
    }

    .sm\:scrollbar::-webkit-scrollbar-thumb:hover {
        background-color: var(--scrollbar-thumb-hover, var(--scrollbar-thumb))
    }

    .sm\:scrollbar::-webkit-scrollbar-thumb:active {
        background-color: var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover, var(--scrollbar-thumb)))
    }

    .sm\:scrollbar::-webkit-scrollbar-corner {
        background-color: var(--scrollbar-corner);
        border-radius: var(--scrollbar-corner-radius)
    }

    .sm\:scrollbar::-webkit-scrollbar-corner:hover {
        background-color: var(--scrollbar-corner-hover, var(--scrollbar-corner))
    }

    .sm\:scrollbar::-webkit-scrollbar-corner:active {
        background-color: var(--scrollbar-corner-active, var(--scrollbar-corner-hover, var(--scrollbar-corner)))
    }

    .sm\:scrollbar {
        scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial);
        scrollbar-width: auto
    }

    .sm\:scrollbar::-webkit-scrollbar {
        display: block;
        height: var(--scrollbar-height, 16px);
        width: var(--scrollbar-width, 16px)
    }

    .sm\:scrollbar-track-main-500\/10 {
        --scrollbar-track: rgba(206, 24, 28, .1) !important
    }

    .sm\:scrollbar-thumb-main-500 {
        --scrollbar-thumb: #0b444b !important
    }

    .sm\:scrollbar-track-rounded-\[5px\] {
        --scrollbar-track-radius: 5px
    }

    .sm\:scrollbar-thumb-rounded-\[5px\] {
        --scrollbar-thumb-radius: 5px
    }

    .sm\:scrollbar-w-\[5px\] {
        --scrollbar-width: 5px
    }

    .sm\:scrollbar-h-\[5px\] {
        --scrollbar-height: 5px
    }

    .sm\:before\:hidden:before {
        content: var(--tw-content);
        display: none
    }

    .group\/item:hover .sm\:group-hover\/item\:translate-y-0 {
        --tw-translate-y: 0px;
        -webkit-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));
        -moz-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));
        -ms-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));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group\/item.is-active .sm\:group-\[\&\.is-active\]\/item\:pointer-events-auto {
        pointer-events: auto
    }

    .group\/slide.swiper-slide-active .sm\:group-\[\&\.swiper-slide-active\]\/slide\:h-\[40px\] {
        height: 40px
    }

    .group\/slide.swiper-slide-active .sm\:group-\[\&\.swiper-slide-active\]\/slide\:w-\[40px\] {
        width: 40px
    }

    .group\/item.is-active .sm\:group-\[\&\.is-active\]\/item\:translate-x-0 {
        --tw-translate-x: 0px
    }

    .group\/item.is-active .sm\:group-\[\&\.is-active\]\/item\:rotate-45,
    .group\/item.is-active .sm\:group-\[\&\.is-active\]\/item\:translate-x-0 {
        -webkit-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));
        -moz-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));
        -ms-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));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group\/item.is-active .sm\:group-\[\&\.is-active\]\/item\:rotate-45 {
        --tw-rotate: 45deg
    }

    .group\/item.is-active .sm\:group-\[\&\.is-active\]\/item\:opacity-100 {
        opacity: 1
    }

    .sm\:editor-p\:text-\[16px\] :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 16px
    }

    .sm\:editor-li\:text-\[16px\] :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 16px
    }
}

@media (max-width:480px) {
    .xs\:bottom-0 {
        bottom: 0
    }

    .xs\:left-0 {
        left: 0
    }

    .xs\:right-0 {
        right: 0
    }

    .xs\:aspect-square {
        aspect-ratio: 1/1
    }

    .xs\:h-\[250px\] {
        height: 250px
    }

    .xs\:h-\[calc\(250px\+100px\)\] {
        height: 350px
    }

    .xs\:h-auto {
        height: auto
    }

    .xs\:max-h-\[200px\] {
        max-height: 200px
    }

    .xs\:w-full {
        width: 100%
    }

    .xs\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .xs\:flex-row {
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        flex-direction: row
    }

    .xs\:flex-col,
    .xs\:flex-row {
        -webkit-box-direction: normal;
        -moz-box-direction: normal
    }

    .xs\:flex-col {
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        flex-direction: column
    }

    .xs\:items-start {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        align-items: flex-start
    }

    .xs\:justify-center {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        justify-content: center
    }

    .xs\:gap-\[10px\] {
        gap: 10px
    }

    .xs\:gap-\[5px\] {
        gap: 5px
    }

    .xs\:\!rounded-\[10px\] {
        border-radius: 10px !important
    }

    .xs\:rounded-none {
        border-radius: 0
    }

    .xs\:rounded-l-none {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0
    }

    .xs\:p-\[15px\] {
        padding: 15px
    }

    .xs\:pb-\[15px\] {
        padding-bottom: 15px
    }

    .xs\:pb-\[90px\] {
        padding-bottom: 90px
    }

    .xs\:pl-\[10px\] {
        padding-left: 10px
    }

    .xs\:pt-\[15px\] {
        padding-top: 15px
    }

    .xs\:pt-\[30px\] {
        padding-top: 30px
    }

    .xs\:text-\[14px\] {
        font-size: 14px
    }

    .xs\:text-\[16px\] {
        font-size: 16px
    }

    .xs\:text-\[18px\] {
        font-size: 18px
    }

    .xs\:text-\[20px\] {
        font-size: 20px
    }

    .xs\:text-\[22px\] {
        font-size: 22px
    }

    .xs\:text-\[24px\] {
        font-size: 24px
    }

    .xs\:editor-p\:text-\[14px\] :is(:where(p):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 14px
    }

    .xs\:editor-li\:text-\[14px\] :is(:where(li):not(:where([class~=not-editor], [class~=not-editor]*))) {
        font-size: 14px
    }
}

@media (max-width:390px) {
    .\32xs\:flex {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: flex
    }

    .\32xs\:hidden {
        display: none
    }

    .\32xs\:w-full {
        width: 100%
    }

    .\32xs\:flex-col {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column
    }

    .\32xs\:justify-center {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        justify-content: center
    }

    .\32xs\:gap-\[10px\] {
        gap: 10px
    }

    .\32xs\:text-\[18px\] {
        font-size: 18px
    }
}

.\[\&\.accepted\]\:invisible.accepted {
    visibility: hidden
}

.\[\&\.accepted\]\:translate-y-\[250\%\].accepted {
    --tw-translate-y: 250%;
    -webkit-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));
    -moz-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));
    -ms-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));
    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))
}

.\[\&\.accepted\]\:opacity-0.accepted {
    opacity: 0
}

.\[\&\.disabled\]\:pointer-events-none.disabled {
    pointer-events: none
}

.\[\&\.disabled\]\:border-secondary-300.disabled {
    --tw-border-opacity: 1;
    border-color: rgb(130 131 134/var(--tw-border-opacity))
}

.\[\&\.disabled\]\:bg-secondary-300.disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(130 131 134/var(--tw-bg-opacity))
}

.\[\&\.is-active\]\:pointer-events-auto.is-active {
    pointer-events: auto
}

.\[\&\.is-active\]\:visible.is-active {
    visibility: visible
}

.\[\&\.is-active\]\:block.is-active {
    display: block
}

.\[\&\.is-active\]\:translate-y-0.is-active {
    --tw-translate-y: 0px
}

.\[\&\.is-active\]\:scale-100.is-active,
.\[\&\.is-active\]\:translate-y-0.is-active {
    -webkit-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));
    -moz-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));
    -ms-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));
    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))
}

.\[\&\.is-active\]\:scale-100.is-active {
    --tw-scale-x: 1;
    --tw-scale-y: 1
}

.\[\&\.is-active\]\:border-main-500.is-active {
    --tw-border-opacity: 1;
    border-color: #02617e;
}

.\[\&\.is-active\]\:bg-\[\#D33033\].is-active {
    --tw-bg-opacity: 1;
    background-color: rgb(211 48 51/var(--tw-bg-opacity))
}

.\[\&\.is-active\]\:bg-main-300.is-active {
    --tw-bg-opacity: 1;
    background-color: rgb(226 116 119/var(--tw-bg-opacity))
}

.\[\&\.is-active\]\:bg-main-500.is-active {
    --tw-bg-opacity: 1;
    background-color: #02617e;
}

.\[\&\.is-active\]\:bg-white.is-active {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.\[\&\.is-active\]\:fill-white.is-active {
    fill: #fff
}

.\[\&\.is-active\]\:text-white.is-active {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.\[\&\.is-active\]\:opacity-100.is-active {
    opacity: 1
}

.\[\&\.is-active\]\:opacity-40.is-active {
    opacity: .4
}

.\[\&\.is-active\]\:delay-250.is-active {
    -webkit-transition-delay: .25s;
    -moz-transition-delay: .25s;
    transition-delay: .25s
}

.\[\&\.is-active\]\:delay-350.is-active {
    -webkit-transition-delay: .35s;
    -moz-transition-delay: .35s;
    transition-delay: .35s
}

.\[\&\.is-active\]\:delay-450.is-active {
    -webkit-transition-delay: .45s;
    -moz-transition-delay: .45s;
    transition-delay: .45s
}

@media (max-width:1280px) {
    .lg\:\[\&\.is-active\]\:block.is-active {
        display: block
    }
}

.\[\&\.is-finish\]\:pointer-events-none.is-finish {
    pointer-events: none
}

.\[\&\.is-finish\]\:-translate-y-1\/2.is-finish {
    --tw-translate-y: -50%;
    -webkit-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));
    -moz-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));
    -ms-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));
    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))
}

.\[\&\.is-finish\]\:opacity-0.is-finish {
    opacity: 0
}

.\[\&\.is-first\]\:\!opacity-0.is-first {
    opacity: 0 !important
}

.\[\&\.is-fixed\]\:fixed.is-fixed {
    position: fixed
}

.\[\&\.is-fixed\]\:\!top-0.is-fixed {
    top: 0 !important
}

.\[\&\.is-fixed\]\:\!mt-\[100px\].is-fixed {
    margin-top: 100px !important
}

.\[\&\.is-fixed\]\:\!mt-\[5px\].is-fixed {
    margin-top: 5px !important
}

.\[\&\.is-fixed\]\:h-auto.is-fixed {
    height: auto
}

.\[\&\.is-fixed\]\:\!translate-y-0.is-fixed {
    --tw-translate-y: 0px !important;
    -webkit-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;
    -moz-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;
    -ms-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;
    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
}

.\[\&\.is-fixed\]\:bg-\[\#2B2C31\].is-fixed {
    --tw-bg-opacity: 1;
    background-color: rgb(43 44 49/var(--tw-bg-opacity))
}

.\[\&\.is-fixed\]\:opacity-100.is-fixed {
    opacity: 1
}

.\[\&\.is-fixed\]\:shadow-header.is-fixed {
    --tw-shadow: 0px 10px 10px -10px rgba(0, 0, 0, .15);
    --tw-shadow-colored: 0px 10px 10px -10px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\.is-hidden\.is-fixed\]\:\!-translate-y-full.is-hidden.is-fixed {
    --tw-translate-y: -100% !important;
    -webkit-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;
    -moz-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;
    -ms-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;
    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
}

.\[\&\.is-hidden\.is-fixed\]\:shadow-none.is-hidden.is-fixed {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.\[\&\.is-hidden\]\:pointer-events-none.is-hidden {
    pointer-events: none
}

.\[\&\.is-hidden\]\:invisible.is-hidden {
    visibility: hidden
}

.\[\&\.is-hidden\]\:opacity-0.is-hidden {
    opacity: 0
}

.\[\&\.is-hide\]\:pointer-events-none.is-hide {
    pointer-events: none
}

.\[\&\.is-hide\]\:opacity-0.is-hide {
    opacity: 0
}

.\[\&\.is-last\]\:\!opacity-0.is-last {
    opacity: 0 !important
}

.\[\&\.is-show\]\:pointer-events-auto.is-show {
    pointer-events: auto
}

.\[\&\.is-show\]\:visible.is-show {
    visibility: visible
}

.\[\&\.is-show\]\:\!mt-0.is-show {
    margin-top: 0 !important
}

.\[\&\.is-show\]\:translate-y-0.is-show {
    --tw-translate-y: 0px;
    -webkit-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));
    -moz-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));
    -ms-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));
    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))
}

.\[\&\.is-show\]\:opacity-100.is-show {
    opacity: 1
}

.\[\&\.is-show\]\:\[box-shadow\:0px_5px_15px_0px_rgba\(255\2c 255\2c 255\2c 0\.1\)\].is-show {
    -webkit-box-shadow: 0 5px 15px 0 hsla(0, 0%, 100%, .1);
    box-shadow: 0 5px 15px 0 hsla(0, 0%, 100%, .1)
}

.\[\&\.loading\]\:pointer-events-none.loading {
    pointer-events: none
}

.\[\&\.loading\]\:relative.loading {
    position: relative
}

.\[\&\.loading\]\:items-center.loading {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center
}

.\[\&\.loading\]\:p-\[15px\].loading {
    padding: 15px
}

.\[\&\.loading\]\:after\:absolute.loading:after {
    content: var(--tw-content);
    position: absolute
}

.\[\&\.loading\]\:after\:z-2.loading:after {
    content: var(--tw-content);
    z-index: 2
}

.\[\&\.loading\]\:after\:h-\[20px\].loading:after {
    content: var(--tw-content);
    height: 20px
}

.\[\&\.loading\]\:after\:w-\[20px\].loading:after {
    content: var(--tw-content);
    width: 20px
}

@keyframes spin {
    to {
        content: var(--tw-content);
        -webkit-transform: rotate(1turn);
        -moz-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.\[\&\.loading\]\:after\:animate-spin.loading:after {
    -webkit-animation: spin 1s linear infinite;
    -moz-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    content: var(--tw-content)
}

.\[\&\.loading\]\:after\:rounded-full.loading:after {
    border-radius: 9999px;
    content: var(--tw-content)
}

.\[\&\.loading\]\:after\:border-l-\[2px\].loading:after {
    border-left-width: 2px;
    content: var(--tw-content)
}

.\[\&\.loading\]\:after\:border-t-\[2px\].loading:after {
    border-top-width: 2px;
    content: var(--tw-content)
}

.\[\&\.loading\]\:after\:border-solid.loading:after {
    border-style: solid;
    content: var(--tw-content)
}

.\[\&\.loading\]\:after\:border-main-500.loading:after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: #02617e;
}

.\[\&\.loading\]\:after\:border-white.loading:after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.\[\&\.loading\]\:after\:border-b-transparent.loading:after {
    border-bottom-color: transparent;
    content: var(--tw-content)
}

.\[\&\.loading\]\:after\:border-r-transparent.loading:after {
    border-right-color: transparent;
    content: var(--tw-content)
}

.\[\&\.loading_\>\*\]\:\!opacity-0.loading>* {
    opacity: 0 !important
}

.\[\&\.mobile-menu-active\]\:bg-\[\#2B2C31\].mobile-menu-active {
    --tw-bg-opacity: 1;
    background-color: rgb(43 44 49/var(--tw-bg-opacity))
}

.\[\&\.no-scroll\]\:absolute.no-scroll {
    position: absolute
}

.\[\&\.no-scroll\]\:\!transform-none.no-scroll {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important
}

.\[\&\.no-scroll\]\:\!shadow-none.no-scroll {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.\[\&\.one-row\]\:grid-cols-1.one-row {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

.\[\&\.preload\]\:overflow-hidden.preload {
    overflow: hidden
}

.\[\&\.swiper-button-disabled\]\:pointer-events-none.swiper-button-disabled {
    pointer-events: none
}

.\[\&\.swiper-button-disabled\]\:opacity-50.swiper-button-disabled {
    opacity: .5
}

.\[\&\.swiper-slide-active\]\:\!opacity-100.swiper-slide-active,
.\[\&\.swiper-slide-next\]\:\!opacity-100.swiper-slide-next,
.\[\&\.swiper-slide-prev\]\:\!opacity-100.swiper-slide-prev {
    opacity: 1 !important
}

.\[\&\.swiper-slide\]\:opacity-0.swiper-slide {
    opacity: 0
}

.\[\&_\*\]\:leading-loose * {
    line-height: 2
}

.\[\&_\*\]\:leading-normal * {
    line-height: 1.5
}

.\[\&_\.item\:nth-child\(even\)_\.image-field\]\:order-1 .item:nth-child(2n) .image-field {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    order: 1
}

.\[\&_\.item\:nth-child\(even\)_\.image-field\]\:order-2 .item:nth-child(2n) .image-field {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    order: 2
}

@media (max-width:1024px) {
    .md\:\[\&_\.item\:nth-child\(even\)_\.image-field\]\:order-1 .item:nth-child(2n) .image-field {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        order: 1
    }
}

.\[\&_\.item\:nth-child\(even\)_\.text-content\]\:pr-\[70px\] .item:nth-child(2n) .text-content {
    padding-right: 70px
}

@media (max-width:1024px) {
    .md\:\[\&_\.item\:nth-child\(even\)_\.text-content\]\:pl-0 .item:nth-child(2n) .text-content {
        padding-left: 0
    }

    .md\:\[\&_\.item\:nth-child\(even\)_\.text-content\]\:pt-\[20px\] .item:nth-child(2n) .text-content {
        padding-top: 20px
    }
}

.\[\&_\.item\:nth-child\(even\)_\.text-field\]\:order-1 .item:nth-child(2n) .text-field {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    order: 1
}

.\[\&_\.item\:nth-child\(even\)_\.text-field\]\:order-2 .item:nth-child(2n) .text-field {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    order: 2
}

@media (max-width:1024px) {
    .md\:\[\&_\.item\:nth-child\(even\)_\.text-field\]\:order-2 .item:nth-child(2n) .text-field {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        order: 2
    }
}

.\[\&_\.item\:nth-child\(odd\)_\.image-field\]\:order-1 .item:nth-child(odd) .image-field {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    order: 1
}

.\[\&_\.item\:nth-child\(odd\)_\.image-field\]\:order-2 .item:nth-child(odd) .image-field {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    order: 2
}

@media (max-width:1024px) {
    .md\:\[\&_\.item\:nth-child\(odd\)_\.image-field\]\:order-1 .item:nth-child(odd) .image-field {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        order: 1
    }
}

.\[\&_\.item\:nth-child\(odd\)_\.text-content\]\:pl-\[70px\] .item:nth-child(odd) .text-content {
    padding-left: 70px
}

@media (max-width:1024px) {
    .md\:\[\&_\.item\:nth-child\(odd\)_\.text-content\]\:pl-0 .item:nth-child(odd) .text-content {
        padding-left: 0
    }

    .md\:\[\&_\.item\:nth-child\(odd\)_\.text-content\]\:pt-\[20px\] .item:nth-child(odd) .text-content {
        padding-top: 20px
    }
}

.\[\&_\.item\:nth-child\(odd\)_\.text-field\]\:order-1 .item:nth-child(odd) .text-field {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    order: 1
}

.\[\&_\.item\:nth-child\(odd\)_\.text-field\]\:order-2 .item:nth-child(odd) .text-field {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    order: 2
}

@media (max-width:1024px) {
    .md\:\[\&_\.item\:nth-child\(odd\)_\.text-field\]\:order-2 .item:nth-child(odd) .text-field {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        order: 2
    }
}

.\[\&_a\:hover\]\:text-white a:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.\[\&_a\]\:text-white\/50 a {
    color: hsla(0, 0%, 100%, .5)
}

.\[\&_a\]\:duration-450 a {
    -webkit-transition-duration: .45s;
    -moz-transition-duration: .45s;
    transition-duration: .45s
}

.\[\&_li\:last-child\]\:hidden li:last-child {
    display: none
}

.\[\&_li\:nth-last-child\(2\)_\.text\]\:text-black li:nth-last-child(2) .text {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.\[\&_li\:nth-last-child\(2\)_\.text\]\:text-white li:nth-last-child(2) .text {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.\[\&_li\]\:leading-tight li {
    line-height: 1.25
}

.\[\&_p\:first-child\]\:line-clamp-3 p:first-child {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
}

.\[\&_p\:last-child\]\:mb-0 p:last-child {
    margin-bottom: 0
}

.\[\&_p\]\:mb-\[10px\] p {
    margin-bottom: 10px
}

.\[\&_p\]\:hidden p {
    display: none
}

.\[\&_p\]\:pl-\[14px\] p {
    padding-left: 14px
}

.\[\&_p\]\:text-\[20px\] p {
    font-size: 20px
}

.\[\&_p\]\:leading-tight p {
    line-height: 1.25
}

.\[\&_p\]\:text-\[\#6A6A6F\] p {
    --tw-text-opacity: 1;
    color: rgb(106 106 111/var(--tw-text-opacity))
}

@media (max-width:768px) {
    .sm\:\[\&_p\]\:text-\[18px\] p {
        font-size: 18px
    }
}

@media (max-width:480px) {
    .xs\:\[\&_p\]\:text-\[16px\] p {
        font-size: 16px
    }
}

.\[\&_span\]\:font-bold span {
    font-weight: 700
}

.\[\&_span\]\:font-semibold span {
    font-weight: 600
}

.\[\&_span\]\:text-\[\#6A6A6F\] span {
    --tw-text-opacity: 1;
    color: rgb(106 106 111/var(--tw-text-opacity))
}

.\[\&_span\]\:text-main-500 span {
    --tw-text-opacity: 1;
    color: #02617e;
}

.\[\&_span\]\:text-white span {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
}

:root {
    --swiper-theme-color: #007aff
}

.swiper {
    display: block;
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    overflow: clip;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-wrapper {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -moz-transition-property: transform, -moz-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform, -moz-transform;
    -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    -moz-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    width: 100%;
    z-index: 1
}

.swiper-wrapper {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-slide {
    display: block;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -moz-transition-property: transform, -moz-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform, -moz-transform;
    width: 100%
}

:root {
    --swiper-navigation-size: 44px
}

:root {
    --f-spinner-width: 36px;
    --f-spinner-height: 36px;
    --f-spinner-color-1: rgba(0, 0, 0, .1);
    --f-spinner-color-2: rgba(17, 24, 28, .8);
    --f-spinner-stroke: 2.75
}

:root {
    --f-button-width: 40px;
    --f-button-height: 40px;
    --f-button-border: 0;
    --f-button-border-radius: 0;
    --f-button-color: #374151;
    --f-button-bg: #f8f8f8;
    --f-button-hover-bg: #e0e0e0;
    --f-button-active-bg: #d0d0d0;
    --f-button-shadow: none;
    --f-button-transition: all 0.15s ease;
    --f-button-transform: none;
    --f-button-svg-width: 20px;
    --f-button-svg-height: 20px;
    --f-button-svg-stroke-width: 1.5;
    --f-button-svg-fill: none;
    --f-button-svg-filter: none;
    --f-button-svg-disabled-opacity: 0.65
}

.f-button:focus:not(:focus-visible) {
    outline: 0
}

.f-button:focus-visible {
    -webkit-box-shadow: inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));
    box-shadow: inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));
    outline: 0
}


[class*=icon-]:before {
    display: inline-block;
    font-family: iconfont;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-arrow-left:before {
    content: "A"
    transform: rotate(180deg); 
}

.icon-arrow-right:before {
    content: "B";
    transform: rotate(360deg);  
}

.icon-arrow-right:before:hover {

    transform: none !important;  
   
}

.text-65px {
    font-size: 65px !important
}

@media (max-width:1024px) {
    .text-65px {
        font-size: 36px !important
    }
}

.about-date-section .content {
    max-width: 100% !important
}

.wrapper {
    overflow: hidden !important;
}


footer {
 transform: translate(0px, 23px);
}

@media (max-width: 480px) {
 #contactForm .grid {
    display: flex !important;
    flex-direction: column !important;
}

#contactForm .py-\[20px\] {
    padding-bottom: 10px;
    padding-top: 10px;
}
}
   