:root{--primary: 87 173 100;--secondary: 17 24 39;--dark: 39 39 42;--border: 226 232 240;--header-height: 120px;--header-height-sm: 56px;--menu-height: 56px;--menu-height-sm: 56px;--font-family: "Helvetica Neue", sans-serif}
.scrollbar::-webkit-scrollbar{height: .5rem;width: .5rem}
.scrollbar::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color: #f8fafc;background-color: rgba(248, 250, 252, var(--tw-bg-opacity))}
.scrollbar::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color: #e2e8f0;background-color: rgba(226, 232, 240, var(--tw-bg-opacity))}
.scrollbar::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color: #cbd5e1;background-color: rgba(203, 213, 225, var(--tw-bg-opacity))}
.scrollbar::-webkit-scrollbar-thumb, .scrollbar::-webkit-scrollbar-track{border-radius: 9999px}
@font-face{
  font-display: swap;
  font-family: Helvetica Neue;
  font-style: normal;
  font-weight: 500;
  src: url(assets/fonts/HelveticaNeue-Medium.woff2) format("woff2"), url(assets/fonts/HelveticaNeue-Medium.woff) format("woff"), url(assets/fonts/HelveticaNeue-Medium.ttf) format("truetype"), url(assets/fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium) format("svg")
}
@font-face{
  font-display: swap;
  font-family: Helvetica Neue;
  font-style: normal;
  font-weight: 700;
  src: url(assets/fonts/HelveticaNeue-Bold.woff2) format("woff2"), url(assets/fonts/HelveticaNeue-Bold.woff) format("woff"), url(assets/fonts/HelveticaNeue-Bold.ttf) format("truetype"), url(assets/fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold) format("svg")
}
body{--tw-bg-opacity: 1;--tw-text-opacity: 1;background-color: #fff;background-color: rgba(255, 255, 255, var(--tw-bg-opacity));color: #111827;color: rgb(var(--secondary)/var(--tw-text-opacity));font-weight: 500}
.main-header .main-menu::-webkit-scrollbar{height: .375rem;width: .375rem}
.main-header .main-menu::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color: #cbd5e1;background-color: rgba(203, 213, 225, var(--tw-bg-opacity))}
.main-header .main-menu::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color: #94a3b8;background-color: rgba(148, 163, 184, var(--tw-bg-opacity))}
.main-header .main-menu::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color: #64748b;background-color: rgba(100, 116, 139, var(--tw-bg-opacity))}
.main-header .main-menu::-webkit-scrollbar-thumb, .main-header .main-menu::-webkit-scrollbar-track{border-radius: 9999px}
.main-header .menu > li .submenu{--tw-scale-x: .9;--tw-scale-y: .9;display: flex;flex-direction: column;max-height: calc(100vh - 56px);max-height: calc(100vh - var(--menu-height));opacity: 0;position: absolute;top: 100%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.9) scaleY(.9);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-origin: top left;width: 14rem}
.main-header .menu > li .submenu:before{--tw-content: "";bottom: 100%;content: "";content: var(--tw-content);height: 1.25rem;left: 0;position: absolute;right: 0;width: 100%}
.main-header .menu > li .submenu .submenu-box{--tw-bg-opacity: 1;background-color: #e2e8f0;background-color: rgba(226, 232, 240, var(--tw-bg-opacity));border-bottom-left-radius: .5rem;border-bottom-right-radius: .5rem;flex: 1 1 0%;overflow-y: auto;padding-bottom: .5rem;padding-top: .5rem}
.main-header .menu > li .submenu ul > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse: 0;--tw-divide-opacity: 1;border-bottom-width: 0;border-bottom-width: calc(1px * var(--tw-divide-y-reverse));border-color: #f1f5f9;border-color: rgba(241, 245, 249, var(--tw-divide-opacity));border-top-width: 1px;border-top-width: calc(1px * (1 - var(--tw-divide-y-reverse)))}
.main-header .menu > li .submenu ul li a{--tw-text-opacity: 1;color: #4b5563;color: rgba(75, 85, 99, var(--tw-text-opacity));display: block;font-size: .875rem;line-height: 1.25rem;padding: .75rem 1.25rem}
.main-header .menu > li .submenu ul li a:hover{--tw-bg-opacity: 1;--tw-text-opacity: 1;background-color: #f1f5f9;background-color: rgba(241, 245, 249, var(--tw-bg-opacity));color: #111827;color: rgba(17, 24, 39, var(--tw-text-opacity))}
.main-header .menu > li .submenu ul li a.is-active{--tw-text-opacity: 1;color: #111827;color: rgb(var(--secondary)/var(--tw-text-opacity));font-weight: 700}
.main-header .menu > li:hover > a{--tw-text-opacity: 1;color: #57ad64;color: rgb(var(--primary)/var(--tw-text-opacity))}
.main-header .menu > li:hover .submenu{--tw-scale-x: 1;--tw-scale-y: 1;opacity: 1;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(1) scaleY(1);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));transition-duration: .3s;transition-property: all;transition-timing-function: cubic-bezier(.4, 0, .2, 1);visibility: visible !important}
.post{position: relative}
.post .skeleton{--skeleton-bg: #f3f3f3;--skeleton-bg-anim: #f9f9f9;background-color: #f3f3f3;background-color: var(--skeleton-bg);border-radius: 10px;overflow: hidden;position: relative}
.post .skeleton:after{--tw-translate-x: -100%;background-image: linear-gradient(90deg, var(--skeleton-bg) 0, var(--skeleton-bg-anim) 40px, var(--skeleton-bg) 80px);bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;transform: translate(-100%, 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));z-index: 10}
@keyframes skeleton{
  to{transform: translateX(100%)}
}
.post .skeleton:after{animation: skeleton 1.6s linear infinite}
.post .lazyload-bg{background-color: rgba(87, 173, 100, .02);background-color: rgb(var(--primary)/2%);background-image: url(assets/images/logo-lazy.11ed7ae5.png);background-position: 50%;background-repeat: no-repeat;background-size: 30%}
.post .post-link:before{--tw-content: "";bottom: 0;content: "";content: var(--tw-content);left: 0;overflow: hidden;position: absolute;right: 0;top: 0;white-space: nowrap;z-index: 1}
.post .post-image{position: relative}
.post .post-image img{height: 100%;-o-object-fit: cover;object-fit: cover;transition-duration: .3s;transition-property: all;transition-timing-function: cubic-bezier(.4, 0, .2, 1);width: 100%}
.post .post-image img.lazyloaded{opacity: 1 !important}
.post .post-image-overlay{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: transparent var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to);background-image: linear-gradient(to top, #000 var(--tw-gradient-from-position), transparent var(--tw-gradient-via-position), transparent var(--tw-gradient-to-position));background-image: linear-gradient(to top, var(--tw-gradient-stops));border-bottom-left-radius: .5rem;border-bottom-right-radius: .5rem;bottom: 0;height: 100%;left: 0;position: absolute;right: 0;top: 0;width: 100%;z-index: 1}
@supports (color:rgb(0 0 0/0)) and (top:var(--f )){
  .post .post-image-overlay{--tw-gradient-to: transparent var(--tw-gradient-to-position)}
}
.post .post-category a{--tw-text-opacity: 1;align-items: center;color: #57ad64;color: rgb(var(--primary)/var(--tw-text-opacity));display: flex;gap: 5px;position: relative}
.post .post-category a:before{--tw-bg-opacity: 1;background-color: #57ad64;background-color: rgb(var(--primary)/var(--tw-bg-opacity));content: "";height: .75rem;transition-duration: .2s;transition-property: all;transition-timing-function: cubic-bezier(.4, 0, .2, 1);width: .125rem}
.post .post-category:hover a:before{border-radius: 9999px;height: .5rem;width: .5rem}
.post .post-icon{--tw-bg-opacity: 1;--tw-text-opacity: 1;align-items: center;background-color: #57ad64;background-color: rgb(var(--primary)/var(--tw-bg-opacity));border-radius: 9999px;color: #fff;color: rgba(255, 255, 255, var(--tw-text-opacity));display: flex;height: 3rem;justify-content: center;transition-duration: .3s;transition-property: all;transition-timing-function: cubic-bezier(.4, 0, .2, 1);width: 3rem}
.post:hover .post-image img{--tw-brightness: brightness(.9);filter: var(--tw-blur) brightness(.9) 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)}
.post-1, .post-1 .post-image, .post-1 .post-image img{border-radius: .5rem}
.post-1 .post-image img.filter-1{--tw-grayscale: grayscale(100%);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(100%) 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)}
.post-1 .post-body{border-radius: .5rem;bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: 2}
.post-1 .post-body.bg-1{--tw-gradient-from: #262626 var(--tw-gradient-from-position);--tw-gradient-to: rgba(38, 38, 38, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to);background-image: linear-gradient(to top, #262626 var(--tw-gradient-from-position), transparent var(--tw-gradient-via-position), transparent var(--tw-gradient-to-position));background-image: linear-gradient(to top, var(--tw-gradient-stops))}
@supports (color:rgb(0 0 0/0)) and (top:var(--f )){
  .post-1 .post-body.bg-1{--tw-gradient-to: transparent var(--tw-gradient-to-position)}
}
.dark .post-1 .post-body.bg-1, .post-1 .post-body.bg-2{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: transparent var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
.post-1 .post-body.bg-2{--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #000 var(--tw-gradient-to-position);background-image: linear-gradient(to top, #000 var(--tw-gradient-from-position), transparent var(--tw-gradient-via-position), #000 var(--tw-gradient-to-position));background-image: linear-gradient(to top, var(--tw-gradient-stops))}
@supports (color:rgb(0 0 0/0)) and (top:var(--f )){
  .post-1 .post-body.bg-2{--tw-gradient-to: transparent var(--tw-gradient-to-position)}
}
.post-1:hover .post-image img{--tw-grayscale: grayscale(0);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(0) 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)}
.card-header{align-items: flex-end;display: flex;gap: .5rem}
.card-header .header-link{--tw-text-opacity: 1;color: #57ad64;color: rgb(var(--primary)/var(--tw-text-opacity));font-size: 1.125rem;line-height: 1.75rem;text-transform: capitalize;white-space: nowrap}
.card-header .header-link:hover{text-decoration-line: underline}
.card-header .header-line{--tw-bg-opacity: 1;background-color: #57ad64;background-color: rgb(var(--primary)/var(--tw-bg-opacity));flex: 1 1 0%;height: .125rem;margin-bottom: .5rem}
.card-header .header-more{--tw-text-opacity: 1;color: #64748b;color: rgba(100, 116, 139, var(--tw-text-opacity));font-size: .875rem;height: 1.25rem;line-height: 1.25rem;position: relative;transition-duration: .15s;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function: cubic-bezier(.4, 0, .2, 1);width: 34px}
.card-header .header-more .icon, .card-header .header-more .text, .card-header .header-more .text-2{position: absolute;top: 0;transition-duration: .3s;transition-property: all;transition-timing-function: cubic-bezier(.4, 0, .2, 1)}
.card-header .header-more .text, .card-header .header-more .text-2{left: 0}
.card-header .header-more .text-2{transition-delay: 75ms}
.card-header .header-more .icon, .card-header .header-more .text-2{--tw-translate-x: -100%;opacity: 0;transform: translate(-100%, 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))}
.card-header .header-more .icon{right: 0;transition-timing-function: cubic-bezier(.4, 0, .2, 1)}
.card-header .header-more:hover{--tw-text-opacity: 1;color: #57ad64;color: rgb(var(--primary)/var(--tw-text-opacity))}
.card-header .header-more:hover .text{opacity: 0}
.card-header .header-more:hover .icon, .card-header .header-more:hover .text{--tw-translate-x: 100%;transform: translate(100%, 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))}
.card-header .header-more:hover .icon{opacity: 1}
.card-header .header-more:hover .text-2{--tw-translate-x: 0px;opacity: 1;transform: translateY(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))}
.card-7 .swiper-slide{width: 100%}
@media (min-width: 640px){
  .card-7 .swiper-slide{align-self: flex-end;width: 220px}
}
.card-7 .swiper-slide{transition-duration: .3s;transition-property: all;transition-timing-function: cubic-bezier(.4, 0, .2, 1)}
.card-7 .swiper-slide:not(.swiper-slide-active){margin-bottom: 1.25rem}
.card-7 .swiper-slide .post{width: 100%}
.card-7 .swiper-slide.swiper-slide-active{max-width: 100%}
@media (min-width: 640px){
  .card-7 .swiper-slide.swiper-slide-active{width: 320px}
}
.card-7 .swiper-slide.swiper-slide-active .post{border-width: 3px}
.post-text blockquote{--tw-bg-opacity: 0.2;background-color: rgba(234, 179, 8, .2);background-color: rgba(234, 179, 8, var(--tw-bg-opacity));background-image: url(uploads/quote.8d1fbbbc.svg);background-position: right 16px top 28px;background-repeat: no-repeat;border-radius: .5rem;padding-bottom: 1.25rem;padding-right: 3.5rem;padding-top: 1.25rem}
.swiper{list-style: none;margin-left: auto;margin-right: auto;overflow: hidden;padding: 0;position: relative;z-index: 1}
.swiper-vertical > .swiper-wrapper{flex-direction: column}
.swiper-wrapper{box-sizing: content-box;display: flex;height: 100%;position: relative;transition-property: transform;width: 100%;z-index: 1}
.swiper-android .swiper-slide, .swiper-wrapper{transform: translateZ(0)}
.swiper-pointer-events{touch-action: pan-y}
.swiper-pointer-events.swiper-vertical{touch-action: pan-x}
.swiper-slide{flex-shrink: 0;height: 100%;position: relative;transition-property: transform;width: 100%}
.swiper-slide-invisible-blank{visibility: hidden}
.swiper-autoheight, .swiper-autoheight .swiper-slide{height: auto !important}
.swiper-autoheight .swiper-wrapper{align-items: flex-start;transition-property: transform, height}
.swiper-backface-hidden .swiper-slide{backface-visibility: hidden;transform: translateZ(0)}
.swiper-scrollbar{background: rgba(0, 0, 0, .1);border-radius: 10px;position: relative;-ms-touch-action: none}
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled{display: none !important}
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{bottom: 3px;height: 5px;left: 1%;position: absolute;width: 98%;z-index: 50}
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar{height: 98%;position: absolute;right: 3px;top: 1%;width: 5px;z-index: 50}
.swiper-scrollbar-drag{background: rgba(0, 0, 0, .5);border-radius: 10px;height: 100%;left: 0;position: relative;top: 0;width: 100%}
.swiper-scrollbar-cursor-drag{cursor: move}
.swiper-scrollbar-lock{display: none}
.swiper-lazy-preloader{border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius: 50%;border-top: 4px solid transparent;box-sizing: border-box;height: 42px;left: 50%;margin-left: -21px;margin-top: -21px;position: absolute;top: 50%;transform-origin: 50%;width: 42px;z-index: 10}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation: swiper-preloader-spin 1s linear infinite}
.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}
.swiper-lazy-preloader-black{--swiper-preloader-color: #000}
@keyframes swiper-preloader-spin{
  0%{transform: rotate(0deg)}
  to{transform: rotate(1turn)}
}
.swiper .swiper-notification{left: 0;opacity: 0;pointer-events: none;position: absolute;top: 0;z-index: -1000}
.swiper-free-mode > .swiper-wrapper{margin: 0 auto;transition-timing-function: ease-out}
.swiper-grid > .swiper-wrapper{flex-wrap: wrap}
.swiper-grid-column > .swiper-wrapper{flex-direction: column;flex-wrap: wrap}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function: ease-out}
.swiper-fade .swiper-slide{pointer-events: none;transition-property: opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events: none}
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events: auto}
.swiper-fade .swiper-slide{visibility: hidden;z-index: 1}
.swiper-fade .swiper-slide.swiper-slide-active{visibility: visible;z-index: 3}
.swiper-media .swiper-btn, .swiper-style-1 .swiper-btn{--tw-bg-opacity: 1;--tw-text-opacity: 1;align-items: center;background-color: #57ad64;background-color: rgb(var(--primary)/var(--tw-bg-opacity));border-radius: .25rem;color: #fff;color: rgba(255, 255, 255, var(--tw-text-opacity));cursor: pointer;display: flex;height: 1.75rem;justify-content: center;transition-duration: .15s;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function: cubic-bezier(.4, 0, .2, 1);width: 2.5rem}
.swiper-media .swiper-btn .icon, .swiper-style-1 .swiper-btn .icon{transition-duration: .3s;transition-property: transform;transition-timing-function: cubic-bezier(.4, 0, .2, 1)}
.swiper-media .swiper-btn.swiper-button-disabled, .swiper-style-1 .swiper-btn.swiper-button-disabled{cursor: default;opacity: .4}
.swiper-media .swiper-btn:hover:not(.swiper-button-disabled), .swiper-style-1 .swiper-btn:hover:not(.swiper-button-disabled){--tw-bg-opacity: 1;--tw-text-opacity: 1;--tw-shadow: 0 0 transparent;--tw-shadow-colored: 0 0 transparent;background-color: #57ad64;background-color: rgb(var(--primary)/var(--tw-bg-opacity));box-shadow: 0 0 transparent, 0 0 transparent, 0 0 transparent;box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);color: #fff;color: rgba(255, 255, 255, var(--tw-text-opacity))}
[dir=ltr] .swiper-media .swiper-btn.btn-prev:hover:not(.swiper-button-disabled) .icon, [dir=ltr] .swiper-style-1 .swiper-btn.btn-prev:hover:not(.swiper-button-disabled) .icon{--tw-translate-x: -0.125rem;transform: translate(-.125rem, 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))}
[dir=ltr] .swiper-media .swiper-btn.btn-next:hover:not(.swiper-button-disabled) .icon, [dir=ltr] .swiper-style-1 .swiper-btn.btn-next:hover:not(.swiper-button-disabled) .icon, [dir=rtl] .swiper-media .swiper-btn.btn-prev:hover:not(.swiper-button-disabled) .icon, [dir=rtl] .swiper-style-1 .swiper-btn.btn-prev:hover:not(.swiper-button-disabled) .icon{--tw-translate-x: 0.125rem;transform: translate(.125rem, 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))}
[dir=rtl] .swiper-media .swiper-btn.btn-next:hover:not(.swiper-button-disabled) .icon, [dir=rtl] .swiper-style-1 .swiper-btn.btn-next:hover:not(.swiper-button-disabled) .icon{--tw-translate-x: -0.125rem;transform: translate(-.125rem, 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))}
/*! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*/
*, :after, :before{border: 0 solid #e2e8f0;border-color: rgb(var(--border)/1);box-sizing: border-box}
:after, :before{--tw-content: ""}
html{-webkit-text-size-adjust: 100%;font-feature-settings: normal;font-family: Helvetica Neue, sans-serif;font-family: var(--font-family);font-variation-settings: normal;line-height: 1.5;-moz-tab-size: 4;-o-tab-size: 4;tab-size: 4}
body{line-height: inherit;margin: 0}
hr{border-top-width: 1px;color: inherit;height: 0}
abbr:where([title]){text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted}
h1, h2, h3, h4, h5, h6{font-size: inherit;font-weight: inherit}
a{color: inherit;text-decoration: inherit}
b, strong{font-weight: bolder}
code, kbd, pre, samp{font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;font-size: 1em}
small{font-size: 80%}
sub, sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}
sub{bottom: -.25em}
sup{top: -.5em}
table{border-collapse: collapse;border-color: inherit;text-indent: 0}
button, input, optgroup, select, textarea{font-feature-settings: inherit;color: inherit;font-family: inherit;font-size: 100%;font-variation-settings: inherit;font-weight: inherit;line-height: inherit;margin: 0;padding: 0}
button, select{text-transform: none}
[type=button], [type=reset], [type=submit], button{-webkit-appearance: button;background-color: transparent;background-image: none}
:-moz-focusring{outline: auto}
:-moz-ui-invalid{box-shadow: none}
progress{vertical-align: baseline}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height: auto}
[type=search]{-webkit-appearance: textfield;outline-offset: -2px}
::-webkit-search-decoration{-webkit-appearance: none}
::-webkit-file-upload-button{-webkit-appearance: button;font: inherit}
summary{display: list-item}
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre{margin: 0}
fieldset{margin: 0}
fieldset, legend{padding: 0}
menu, ol, ul{list-style: none;margin: 0;padding: 0}
dialog{padding: 0}
textarea{resize: vertical}
input::-moz-placeholder, textarea::-moz-placeholder{color: #9ca3af;opacity: 1}
input::placeholder, textarea::placeholder{color: #9ca3af;opacity: 1}
[role=button], button{cursor: pointer}
:disabled{cursor: default}
audio, canvas, embed, iframe, img, object, svg, video{display: block;vertical-align: middle}
img, video{height: auto;max-width: 100%}
[hidden]{display: none}
*, :after, :before{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 transparent;--tw-ring-shadow: 0 0 transparent;--tw-shadow: 0 0 transparent;--tw-shadow-colored: 0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }
::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 transparent;--tw-ring-shadow: 0 0 transparent;--tw-shadow: 0 0 transparent;--tw-shadow-colored: 0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }
.container{margin-left: auto;margin-right: auto;padding-left: 1rem;padding-right: 1rem;width: 100%}
@media (min-width: 390px){
  .container{max-width: 390px}
}
@media (min-width: 480px){
  .container{max-width: 480px}
}
@media (min-width: 640px){
  .container{max-width: 640px;padding-left: 0;padding-right: 0}
}
@media (min-width: 768px){
  .container{max-width: 768px}
}
@media (min-width: 1024px){
  .container{max-width: 1024px}
}
@media (min-width: 1140px){
  .container{max-width: 1140px}
}
.prose{color: var(--tw-prose-body);max-width: 65ch}
.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){font-size: 1.1428571em;margin-bottom: 1.25em;margin-top: 1.25em}
.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color: var(--tw-prose-lead);font-size: 1.25em;line-height: 1.6;margin-bottom: 1.2em;margin-top: 1.2em}
.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color: rgb(87 173 100/< alpha-value >);color: rgb(var(--primary)/< alpha-value >);font-weight: 500;-webkit-text-decoration: underline;text-decoration: underline}
.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{-webkit-text-decoration: underline;text-decoration: underline}
.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color: var(--tw-prose-bold);font-weight: 600}
.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color: inherit}
.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color: inherit}
.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color: inherit}
.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type: decimal;margin-bottom: 1.25em;margin-top: 1.25em;padding-left: 1.625em}
.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type: upper-alpha}
.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type: lower-alpha}
.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type: upper-alpha}
.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type: lower-alpha}
.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type: upper-roman}
.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type: lower-roman}
.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type: upper-roman}
.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type: lower-roman}
.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type: decimal}
.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type: disc;margin-bottom: 1.25em;margin-top: 1.25em;padding-left: 1.625em}
.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color: var(--tw-prose-counters);font-weight: 400}
.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color: var(--tw-prose-bullets)}
.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color: var(--tw-prose-headings);font-weight: 600;margin-top: 1.25em}
.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color: var(--tw-prose-hr);border-top-width: 1px;margin-bottom: 3em;margin-top: 3em}
.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color: rgb(87 173 100/< alpha-value >);color: rgb(var(--primary)/< alpha-value >);font-size: 3.4285714em;font-weight: 800;line-height: 1.2;margin-bottom: .8em;margin-top: 0}
.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color: inherit;font-weight: 900}
.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color: rgb(87 173 100/< alpha-value >);color: rgb(var(--primary)/< alpha-value >);font-size: 3em;font-weight: 700;line-height: 1.4;margin-bottom: .8em;margin-top: 1em}
.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color: inherit;font-weight: 800}
.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color: rgb(87 173 100/< alpha-value >);color: rgb(var(--primary)/< alpha-value >);font-size: 2.2857143em;font-weight: 600;line-height: 1.5555556;margin-bottom: .4444444em;margin-top: 1.5555556em}
.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color: inherit;font-weight: 700}
.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color: rgb(87 173 100/< alpha-value >);color: rgb(var(--primary)/< alpha-value >);font-size: 2em;font-weight: 600;line-height: 1.4285714;margin-bottom: .5714286em;margin-top: 2em}
.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color: inherit;font-weight: 700}
.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom: 2em;margin-top: 2em}
.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display: block;margin-bottom: 2em;margin-top: 2em}
.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius: .3125rem;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}
.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color: var(--tw-prose-code);font-size: .875em;font-weight: 600}
.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content: "`"}
.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content: "`"}
.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color: inherit}
.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color: inherit}
.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color: inherit;font-size: .875em}
.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color: inherit;font-size: .9em}
.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color: inherit}
.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color: inherit}
.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color: inherit}
.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){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}
.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color: transparent;border-radius: 0;border-width: 0;color: inherit;font-family: inherit;font-size: inherit;font-weight: inherit;line-height: inherit;padding: 0}
.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content: none}
.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content: none}
.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size: .875em;line-height: 1.7142857;margin-bottom: 2em;margin-top: 2em;table-layout: auto;text-align: left;width: 100%}
.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color: var(--tw-prose-th-borders);border-bottom-width: 1px}
.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color: var(--tw-prose-headings);font-weight: 600;padding-bottom: .5714286em;padding-left: .5714286em;padding-right: .5714286em;vertical-align: bottom}
.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color: var(--tw-prose-td-borders);border-bottom-width: 1px}
.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width: 0}
.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align: baseline}
.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color: var(--tw-prose-th-borders);border-top-width: 1px}
.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align: top}
.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom: 0;margin-top: 0}
.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color: var(--tw-prose-captions);font-size: .875em;line-height: 1.4285714;margin-top: .8571429em}
.prose{--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: #d1d5db;--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}
.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom: 0;margin-top: 0}
.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom: 2em;margin-top: 2em}
.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom: .5em;margin-top: .5em}
.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left: .375em}
.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left: .375em}
.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom: .75em;margin-top: .75em}
.prose :where(.prose>ul>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top: 1.25em}
.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom: 1.25em}
.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top: 1.25em}
.prose :where(.prose>ol>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom: 1.25em}
.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom: .75em;margin-top: .75em}
.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom: 1.25em;margin-top: 1.25em}
.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top: .5em;padding-left: 1.625em}
.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top: 0}
.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top: 0}
.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top: 0}
.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top: 0}
.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left: 0}
.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right: 0}
.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding: .5714286em}
.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left: 0}
.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right: 0}
.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom: 2em;margin-top: 2em}
.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top: 0}
.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom: 0}
.aspect-h-11{--tw-aspect-h: 11}
.aspect-h-3{--tw-aspect-h: 3}
.aspect-h-9{--tw-aspect-h: 9}
.aspect-w-16{--tw-aspect-w: 16;padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);position: relative}
.aspect-w-16 > *{bottom: 0;height: 100%;left: 0;position: absolute;right: 0;top: 0;width: 100%}
.btn-icon{--tw-bg-opacity: 1;--tw-text-opacity: 1;background-color: #e2e8f0;background-color: rgba(226, 232, 240, var(--tw-bg-opacity));border-radius: .5rem;color: #64748b;color: rgba(100, 116, 139, var(--tw-text-opacity));height: 46px;overflow: hidden;position: relative;width: 46px}
.btn-icon .eff{--tw-rotate: 45deg;--tw-bg-opacity: 1;background-color: #f1f5f9;background-color: rgba(241, 245, 249, var(--tw-bg-opacity));border-radius: .5rem;bottom: 100%;height: 200%;left: 100%;pointer-events: none;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(45deg) 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));width: 200%;z-index: 1}
.btn-icon .eff, .btn-icon .icon{position: absolute;transition-duration: .3s;transition-property: all;transition-timing-function: cubic-bezier(.4, 0, .2, 1)}
.btn-icon .icon{--tw-translate-x: 50%;--tw-translate-y: -50%;right: 50%;top: 50%;transform: translate(50%, -50%) 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));z-index: 2}
.btn-icon .icon.icon-2{--tw-scale-x: 0;--tw-scale-y: 0;opacity: 0;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(0) scaleY(0);transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.btn-icon.size-2{height: 60px;width: 60px}
.btn-icon:hover .eff{bottom: -200%;left: -200%}
.btn-icon.is-active{--tw-bg-opacity: 1;background-color: #cbd5e1;background-color: rgba(203, 213, 225, var(--tw-bg-opacity))}
.btn-icon.is-active .eff{--tw-bg-opacity: 1;background-color: #e2e8f0;background-color: rgba(226, 232, 240, var(--tw-bg-opacity))}
.btn-icon.is-active .icon.icon-1{--tw-scale-x: 0;--tw-scale-y: 0;opacity: 0;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(0) scaleY(0);transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.btn-icon.is-active .icon.icon-2{--tw-scale-x: 1;--tw-scale-y: 1;opacity: 1;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(1) scaleY(1);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))}
.sr-only{clip: rect(0, 0, 0, 0);border-width: 0;height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;white-space: nowrap;width: 1px}
.pointer-events-none{pointer-events: none}
.\!visible{visibility: visible !important}
.visible{visibility: visible}
.invisible{visibility: hidden}
.fixed{position: fixed}
.absolute{position: absolute}
.relative{position: relative}
.sticky{position: sticky}
.inset-0{bottom: 0;top: 0}
.inset-0, .inset-x-0{left: 0;right: 0}
.bottom-0{bottom: 0}
.bottom-11{bottom: 2.75rem}
.bottom-6{bottom: 1.5rem}
.left-0{left: 0}
.left-1\/2{left: 50%}
.left-6{left: 1.5rem}
.right-0{right: 0}
.right-2{right: .5rem}
.right-2\.5{right: .625rem}
.top-0{top: 0}
.top-1\/2{top: 50%}
.top-16{top: 4rem}
.top-\[var\(--menu-height\)\]{top: 56px;top: var(--menu-height)}
.z-1{z-index: 1}
.z-10{z-index: 10}
.z-15{z-index: 15}
.z-2{z-index: 2}
.z-3{z-index: 3}
.z-5{z-index: 5}
.z-50{z-index: 50}
.z-8{z-index: 8}
.z-\[3\]{z-index: 3}
.col-span-1{grid-column: span 1/span 1}
.col-span-12{grid-column: span 12/span 12}
.m-0{margin: 0}
.-mx-2{margin-left: -.5rem;margin-right: -.5rem}
.-mx-2\.5{margin-left: -.625rem;margin-right: -.625rem}
.mx-auto{margin-left: auto;margin-right: auto}
.my-30{margin-bottom: 30px;margin-top: 30px}
.my-70{margin-bottom: 70px;margin-top: 70px}
.-ml-2{margin-left: -.5rem}
.-ml-2\.5{margin-left: -.625rem}
.-mt-0{margin-top: 0}
.-mt-0\.5{margin-top: -.125rem}
.-mt-2{margin-top: -.5rem}
.-mt-2\.5{margin-top: -.625rem}
.-mt-px{margin-top: -1px}
.mb-10{margin-bottom: 2.5rem}
.mb-20{margin-bottom: 5rem}
.mb-3{margin-bottom: .75rem}
.mb-30{margin-bottom: 30px}
.mb-5{margin-bottom: 1.25rem}
.mb-50{margin-bottom: 50px}
.mb-6{margin-bottom: 1.5rem}
.mb-60{margin-bottom: 60px}
.mb-8{margin-bottom: 2rem}
.ml-2{margin-left: .5rem}
.ml-5{margin-left: 1.25rem}
.ml-auto{margin-left: auto}
.mr-5{margin-right: 1.25rem}
.mr-auto{margin-right: auto}
.mt-2{margin-top: .5rem}
.mt-20{margin-top: 5rem}
.mt-3{margin-top: .75rem}
.mt-4{margin-top: 1rem}
.mt-5{margin-top: 1.25rem}
.mt-auto{margin-top: auto}
.line-clamp-1{-webkit-line-clamp: 1}
.line-clamp-1, .line-clamp-2{-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden}
.line-clamp-2{-webkit-line-clamp: 2}
.line-clamp-3{-webkit-box-orient: vertical;-webkit-line-clamp: 3;display: -webkit-box;overflow: hidden}
.block{display: block}
.inline{display: inline}
.flex{display: flex}
.inline-flex{display: inline-flex}
.grid{display: grid}
.hidden{display: none}
.\!h-8{height: 2rem !important}
.h-1{height: .25rem}
.h-10{height: 2.5rem}
.h-11{height: 2.75rem}
.h-12{height: 3rem}
.h-2{height: .5rem}
.h-46{height: 46px}
.h-5{height: 1.25rem}
.h-8{height: 2rem}
.h-9{height: 2.25rem}
.h-\[38px\]{height: 38px}
.h-\[68px\]{height: 68px}
.h-\[90px\]{height: 90px}
.h-auto{height: auto}
.h-full{height: 100%}
.h-menu{height: 56px;height: var(--menu-height)}
.h-screen{height: 100vh}
.max-h-\[80\%\]{max-height: 80%}
.max-h-\[90\%\]{max-height: 90%}
.min-h-\[306px\]{min-height: 306px}
.min-h-\[50\%\]{min-height: 50%}
.min-h-screen{min-height: 100vh}
.\!w-8{width: 2rem !important}
.w-0{width: 0}
.w-0\.5{width: .125rem}
.w-10{width: 2.5rem}
.w-11{width: 2.75rem}
.w-2{width: .5rem}
.w-5{width: 1.25rem}
.w-6{width: 1.5rem}
.w-64{width: 16rem}
.w-8{width: 2rem}
.w-\[147px\]{width: 147px}
.w-\[340px\]{width: 340px}
.w-\[38px\]{width: 38px}
.w-\[82px\]{width: 82px}
.w-\[calc\(100\%-56px\)\]{width: calc(100% - 56px)}
.w-full{width: 100%}
.max-w-3xl{max-width: 48rem}
.max-w-\[80\%\]{max-width: 80%}
.max-w-\[90\%\]{max-width: 90%}
.max-w-full{max-width: 100%}
.flex-1{flex: 1 1 0%}
.flex-none{flex: none}
.shrink-0{flex-shrink: 0}
.grow{flex-grow: 1}
.\!translate-x-0{--tw-translate-x: 0px !important;transform: translateY(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%;transform: translate(-50%, 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%;transform: translate(-100%, 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%;transform: translate(var(--tw-translate-x), -50%) 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%;transform: translate(var(--tw-translate-x), -100%) 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-0{--tw-translate-x: 0px;transform: translateY(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-0{--tw-translate-y: 0px;transform: translate(var(--tw-translate-x)) 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-0{--tw-rotate: 0deg;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(0deg) 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-12{--tw-rotate: 12deg;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(12deg) 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;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(45deg) 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))}
.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;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(.75) scaleY(.75)}
.scale-75, .transform{transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
@keyframes pulse{
  50%{opacity: .5}
}
.animate-pulse{animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite}
.cursor-default{cursor: default}
.cursor-pointer{cursor: pointer}
.select-none{-webkit-user-select: none;-moz-user-select: none;user-select: none}
.list-disc{list-style-type: disc}
.list-none{list-style-type: none}
.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}
.grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}
.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.flex-col{flex-direction: column}
.flex-wrap{flex-wrap: wrap}
.flex-nowrap{flex-wrap: nowrap}
.items-center{align-items: center}
.justify-start{justify-content: flex-start}
.justify-end{justify-content: flex-end}
.justify-center{justify-content: center}
.justify-between{justify-content: space-between}
.gap-1{gap: .25rem}
.gap-1\.5{gap: .375rem}
.gap-2{gap: .5rem}
.gap-2\.5{gap: .625rem}
.gap-3{gap: .75rem}
.gap-30{gap: 30px}
.gap-4{gap: 1rem}
.gap-5{gap: 1.25rem}
.gap-7{gap: 1.75rem}
.gap-\[5px\]{gap: 5px}
.space-x-1 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-left: .25rem;margin-left: calc(.25rem * (1 - var(--tw-space-x-reverse)));margin-right: 0;margin-right: calc(.25rem * var(--tw-space-x-reverse))}
.space-x-1\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-left: .375rem;margin-left: calc(.375rem * (1 - var(--tw-space-x-reverse)));margin-right: 0;margin-right: calc(.375rem * var(--tw-space-x-reverse))}
.space-y-1 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-bottom: 0;margin-bottom: calc(.25rem * var(--tw-space-y-reverse));margin-top: .25rem;margin-top: calc(.25rem * (1 - var(--tw-space-y-reverse)))}
.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-bottom: 0;margin-bottom: calc(.5rem * var(--tw-space-y-reverse));margin-top: .5rem;margin-top: calc(.5rem * (1 - var(--tw-space-y-reverse)))}
.space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-bottom: 0;margin-bottom: calc(.75rem * var(--tw-space-y-reverse));margin-top: .75rem;margin-top: calc(.75rem * (1 - var(--tw-space-y-reverse)))}
.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-bottom: 0;margin-bottom: calc(1rem * var(--tw-space-y-reverse));margin-top: 1rem;margin-top: calc(1rem * (1 - var(--tw-space-y-reverse)))}
.space-y-5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-bottom: 0;margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));margin-top: 1.25rem;margin-top: calc(1.25rem * (1 - var(--tw-space-y-reverse)))}
.space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-bottom: 0;margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));margin-top: 1.5rem;margin-top: calc(1.5rem * (1 - var(--tw-space-y-reverse)))}
.self-center{align-self: center}
.\!overflow-hidden{overflow: hidden !important}
.overflow-hidden{overflow: hidden}
.overflow-x-auto{overflow-x: auto}
.overflow-y-auto{overflow-y: auto}
.overflow-x-hidden{overflow-x: hidden}
.whitespace-nowrap{white-space: nowrap}
.rounded{border-radius: .25rem}
.rounded-full{border-radius: 9999px}
.rounded-lg{border-radius: .5rem}
.rounded-md{border-radius: .375rem}
.rounded-xl{border-radius: .75rem}
.rounded-b-lg{border-bottom-right-radius: .5rem}
.rounded-b-lg, .rounded-l-lg{border-bottom-left-radius: .5rem}
.rounded-l-lg{border-top-left-radius: .5rem}
.rounded-r-lg{border-bottom-right-radius: .5rem}
.rounded-r-lg, .rounded-t-lg{border-top-right-radius: .5rem}
.rounded-t-lg{border-top-left-radius: .5rem}
.rounded-t-xl{border-top-left-radius: .75rem;border-top-right-radius: .75rem}
.border{border-width: 1px}
.border-2{border-width: 2px}
.border-y{border-top-width: 1px}
.border-b, .border-y{border-bottom-width: 1px}
.border-l{border-left-width: 1px}
.border-l-0{border-left-width: 0}
.border-r{border-right-width: 1px}
.border-t{border-top-width: 1px}
.border-gray-200{--tw-border-opacity: 1;border-color: #e5e7eb;border-color: rgba(229, 231, 235, var(--tw-border-opacity))}
.border-primary{--tw-border-opacity: 1;border-color: #57ad64;border-color: rgb(var(--primary)/var(--tw-border-opacity))}
.border-transparent{border-color: transparent}
.\!bg-red-500{--tw-bg-opacity: 1 !important;background-color: #ef4444 !important;background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important}
.bg-\[\#0084ff\]{--tw-bg-opacity: 1;background-color: #0084ff;background-color: rgba(0, 132, 255, var(--tw-bg-opacity))}
.bg-\[\#0088cc\]{--tw-bg-opacity: 1;background-color: #08c;background-color: rgba(0, 136, 204, var(--tw-bg-opacity))}
.bg-\[\#1877f2\]{--tw-bg-opacity: 1;background-color: #1877f2;background-color: rgba(24, 119, 242, var(--tw-bg-opacity))}
.bg-\[\#1da1f2\]{--tw-bg-opacity: 1;background-color: #1da1f2;background-color: rgba(29, 161, 242, var(--tw-bg-opacity))}
.bg-\[\#25d366\]{--tw-bg-opacity: 1;background-color: #25d366;background-color: rgba(37, 211, 102, var(--tw-bg-opacity))}
.bg-\[\#7D7D7D\]{--tw-bg-opacity: 1;background-color: #7d7d7d;background-color: rgba(125, 125, 125, var(--tw-bg-opacity))}
.bg-\[\#95D03A\]{--tw-bg-opacity: 1;background-color: #95d03a;background-color: rgba(149, 208, 58, var(--tw-bg-opacity))}
.bg-gray-100{--tw-bg-opacity: 1;background-color: #f3f4f6;background-color: rgba(243, 244, 246, var(--tw-bg-opacity))}
.bg-gray-50{--tw-bg-opacity: 1;background-color: #f9fafb;background-color: rgba(249, 250, 251, var(--tw-bg-opacity))}
.bg-green-500{--tw-bg-opacity: 1;background-color: #22c55e;background-color: rgba(34, 197, 94, var(--tw-bg-opacity))}
.bg-primary{--tw-bg-opacity: 1;background-color: #57ad64;background-color: rgb(var(--primary)/var(--tw-bg-opacity))}
.bg-red-500{--tw-bg-opacity: 1;background-color: #ef4444;background-color: rgba(239, 68, 68, var(--tw-bg-opacity))}
.bg-secondary{--tw-bg-opacity: 1;background-color: #111827;background-color: rgb(var(--secondary)/var(--tw-bg-opacity))}
.bg-slate-100{--tw-bg-opacity: 1;background-color: #f1f5f9;background-color: rgba(241, 245, 249, var(--tw-bg-opacity))}
.bg-slate-200{--tw-bg-opacity: 1;background-color: #e2e8f0;background-color: rgba(226, 232, 240, var(--tw-bg-opacity))}
.bg-transparent{background-color: transparent}
.bg-white{--tw-bg-opacity: 1;background-color: #fff;background-color: rgba(255, 255, 255, var(--tw-bg-opacity))}
.\!bg-opacity-80{--tw-bg-opacity: 0.8 !important}
.bg-opacity-20{--tw-bg-opacity: 0.2}
.bg-opacity-70{--tw-bg-opacity: 0.7}
.bg-opacity-80{--tw-bg-opacity: 0.8}
.bg-no-repeat{background-repeat: no-repeat}
.fill-current{fill: currentColor}
.fill-red-500{fill: #ef4444}
.fill-white{fill: #fff}
.stroke-current{stroke: currentColor}
.object-cover{-o-object-fit: cover;object-fit: cover}
.p-0{padding: 0}
.p-2{padding: .5rem}
.p-3{padding: .75rem}
.p-4{padding: 1rem}
.p-5{padding: 1.25rem}
.p-6{padding: 1.5rem}
.px-10{padding-left: 2.5rem;padding-right: 2.5rem}
.px-2{padding-left: .5rem;padding-right: .5rem}
.px-2\.5{padding-left: .625rem;padding-right: .625rem}
.px-3{padding-left: .75rem;padding-right: .75rem}
.px-30{padding-left: 30px;padding-right: 30px}
.px-4{padding-left: 1rem;padding-right: 1rem}
.px-5{padding-left: 1.25rem;padding-right: 1.25rem}
.px-6{padding-left: 1.5rem;padding-right: 1.5rem}
.py-1{padding-bottom: .25rem;padding-top: .25rem}
.py-10{padding-bottom: 2.5rem;padding-top: 2.5rem}
.py-2{padding-bottom: .5rem;padding-top: .5rem}
.py-2\.5{padding-bottom: .625rem;padding-top: .625rem}
.py-3{padding-bottom: .75rem;padding-top: .75rem}
.py-3\.5{padding-bottom: .875rem;padding-top: .875rem}
.py-4{padding-bottom: 1rem;padding-top: 1rem}
.py-5{padding-bottom: 1.25rem;padding-top: 1.25rem}
.py-6{padding-bottom: 1.5rem;padding-top: 1.5rem}
.pb-10{padding-bottom: 2.5rem}
.pb-3{padding-bottom: .75rem}
.pb-4{padding-bottom: 1rem}
.pb-5{padding-bottom: 1.25rem}
.pb-6{padding-bottom: 1.5rem}
.pl-30{padding-left: 30px}
.pr-4{padding-right: 1rem}
.pr-5{padding-right: 1.25rem}
.pt-3{padding-top: .75rem}
.pt-30{padding-top: 30px}
.text-left{text-align: left}
.text-center{text-align: center}
.text-right{text-align: right}
.text-22{font-size: 1.375rem}
.text-26{font-size: 1.625rem}
.text-28{font-size: 1.75rem}
.text-2xl{font-size: 1.5rem;line-height: 2rem}
.text-3xl{font-size: 1.875rem;line-height: 2.25rem}
.text-5xl{font-size: 3rem;line-height: 1}
.text-\[10px\]{font-size: 10px}
.text-base{font-size: 1rem;line-height: 1.5rem}
.text-lg{font-size: 1.125rem;line-height: 1.75rem}
.text-sm{font-size: .875rem;line-height: 1.25rem}
.text-xl{font-size: 1.25rem;line-height: 1.75rem}
.text-xs{font-size: .75rem;line-height: 1rem}
.font-bold{font-weight: 700}
.font-medium{font-weight: 500}
.font-normal{font-weight: 400}
.uppercase{text-transform: uppercase}
.capitalize{text-transform: capitalize}
.italic{font-style: italic}
.\!text-secondary{--tw-text-opacity: 1 !important;color: #111827 !important;color: rgb(var(--secondary)/var(--tw-text-opacity)) !important}
.text-black{--tw-text-opacity: 1;color: #000;color: rgba(0, 0, 0, var(--tw-text-opacity))}
.text-current{color: currentColor}
.text-exdark{--tw-text-opacity: 1;color: #27272a;color: rgb(var(--dark)/var(--tw-text-opacity))}
.text-gray-100{--tw-text-opacity: 1;color: #f3f4f6;color: rgba(243, 244, 246, var(--tw-text-opacity))}
.text-green-500{--tw-text-opacity: 1;color: #22c55e;color: rgba(34, 197, 94, var(--tw-text-opacity))}
.text-primary{--tw-text-opacity: 1;color: #57ad64;color: rgb(var(--primary)/var(--tw-text-opacity))}
.text-secondary{--tw-text-opacity: 1;color: #111827;color: rgb(var(--secondary)/var(--tw-text-opacity))}
.text-slate-500{--tw-text-opacity: 1;color: #64748b;color: rgba(100, 116, 139, var(--tw-text-opacity))}
.text-slate-700{--tw-text-opacity: 1;color: #334155;color: rgba(51, 65, 85, var(--tw-text-opacity))}
.text-slate-800{--tw-text-opacity: 1;color: #1e293b;color: rgba(30, 41, 59, var(--tw-text-opacity))}
.text-white{--tw-text-opacity: 1;color: #fff;color: rgba(255, 255, 255, var(--tw-text-opacity))}
.underline-offset-2{text-underline-offset: 2px}
.\!opacity-100{opacity: 1 !important}
.opacity-0{opacity: 0}
.opacity-100{opacity: 1}
.opacity-40{opacity: .4}
.shadow{--tw-shadow: 0 0 15px rgba(0, 0, 0, .08);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow: 0 0 transparent, 0 0 transparent, 0 0 15px rgba(0, 0, 0, .08);box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow)}
.shadow-lg{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow: 0 0 transparent, 0 0 transparent, 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow)}
.shadow-xl{--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow: 0 0 transparent, 0 0 transparent, 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow)}
.grayscale{--tw-grayscale: grayscale(100%);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(100%) 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)}
.transition{transition-duration: .15s;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function: cubic-bezier(.4, 0, .2, 1)}
.transition-all{transition-duration: .15s;transition-property: all;transition-timing-function: cubic-bezier(.4, 0, .2, 1)}
.transition-colors{transition-duration: .15s;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function: cubic-bezier(.4, 0, .2, 1)}
.transition-opacity{transition-duration: .15s;transition-property: opacity;transition-timing-function: cubic-bezier(.4, 0, .2, 1)}
.transition-transform{transition-duration: .15s;transition-property: transform;transition-timing-function: cubic-bezier(.4, 0, .2, 1)}
.duration-200{transition-duration: .2s}
.duration-300{transition-duration: .3s}
.duration-700{transition-duration: .7s}
.ease-in-out{transition-timing-function: cubic-bezier(.4, 0, .2, 1)}
@media (min-width: 640px){
  .sm\:container{margin-left: auto;margin-right: auto;padding-left: 1rem;padding-right: 1rem;width: 100%}
  
  @media (min-width: 390px){
    .sm\:container{max-width: 390px}
  }@media (min-width: 480px){
  .sm\:container{max-width: 480px}
}@media (min-width: 640px){
  .sm\:container{max-width: 640px;padding-left: 0;padding-right: 0}
}@media (min-width: 768px){
  .sm\:container{max-width: 768px}
}@media (min-width: 1024px){
  .sm\:container{max-width: 1024px}
}@media (min-width: 1140px){
  .sm\:container{max-width: 1140px}
}
}
.placeholder\:font-medium::-moz-placeholder{font-weight: 500}
.placeholder\:font-medium::placeholder{font-weight: 500}
.placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity: 1;color: #6b7280;color: rgba(107, 114, 128, var(--tw-text-opacity))}
.placeholder\:text-gray-500::placeholder{--tw-text-opacity: 1;color: #6b7280;color: rgba(107, 114, 128, var(--tw-text-opacity))}
.last\:hidden:last-child{display: none}
.hover\:scale-90:hover{--tw-scale-x: .9;--tw-scale-y: .9;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(.9) scaleY(.9);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\:border-primary:hover{--tw-border-opacity: 1;border-color: #57ad64;border-color: rgb(var(--primary)/var(--tw-border-opacity))}
.hover\:border-secondary:hover{--tw-border-opacity: 1;border-color: #111827;border-color: rgb(var(--secondary)/var(--tw-border-opacity))}
.hover\:border-b-secondary:hover{--tw-border-opacity: 1;border-bottom-color: #111827;border-bottom-color: rgb(var(--secondary)/var(--tw-border-opacity))}
.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color: #f3f4f6;background-color: rgba(243, 244, 246, var(--tw-bg-opacity))}
.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color: #57ad64;background-color: rgb(var(--primary)/var(--tw-bg-opacity))}
.hover\:bg-primary\/80:hover{background-color: rgba(87, 173, 100, .8);background-color: rgb(var(--primary)/.8)}
.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color: #f1f5f9;background-color: rgba(241, 245, 249, var(--tw-bg-opacity))}
.hover\:bg-white\/80:hover{background-color: hsla(0, 0%, 100%, .8)}
.hover\:bg-opacity-80:hover{--tw-bg-opacity: 0.8}
.hover\:text-black:hover{--tw-text-opacity: 1;color: #000;color: rgba(0, 0, 0, var(--tw-text-opacity))}
.hover\:text-exdark:hover{--tw-text-opacity: 1;color: #27272a;color: rgb(var(--dark)/var(--tw-text-opacity))}
.hover\:text-primary:hover{--tw-text-opacity: 1;color: #57ad64;color: rgb(var(--primary)/var(--tw-text-opacity))}
.hover\:text-red-500:hover{--tw-text-opacity: 1;color: #ef4444;color: rgba(239, 68, 68, var(--tw-text-opacity))}
.hover\:text-secondary:hover{--tw-text-opacity: 1;color: #111827;color: rgb(var(--secondary)/var(--tw-text-opacity))}
.hover\:text-white:hover{--tw-text-opacity: 1;color: #fff;color: rgba(255, 255, 255, var(--tw-text-opacity))}
.hover\:underline:hover{text-decoration-line: underline}
.focus\:border-none:focus{border-style: none}
.focus\:border-primary:focus{--tw-border-opacity: 1;border-color: #57ad64;border-color: rgb(var(--primary)/var(--tw-border-opacity))}
.focus\:outline-none:focus{outline: 2px solid transparent;outline-offset: 2px}
.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 transparent;box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 transparent)}
.focus\:ring-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--primary)/var(--tw-ring-opacity))}
.focus\:ring-primary\/10:focus{--tw-ring-color: rgb(var(--primary)/0.1)}
.focus\:ring-opacity-20:focus{--tw-ring-opacity: 0.2}
.group:hover .group-hover\:-ml-1{margin-left: -.25rem}
.group:hover .group-hover\:-ml-1\.5{margin-left: -.375rem}
.group:hover .group-hover\:-mt-1{margin-top: -.25rem}
.group:hover .group-hover\:-mt-1\.5{margin-top: -.375rem}
.group:hover .group-hover\:-translate-x-1{--tw-translate-x: -0.25rem;transform: translate(-.25rem, 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:hover .group-hover\:translate-x-1{--tw-translate-x: 0.25rem;transform: translate(.25rem, 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:hover .group-hover\:-rotate-6{--tw-rotate: -6deg;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(-6deg) 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:hover .group-hover\:rotate-6{--tw-rotate: 6deg;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(6deg) 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:hover .group-hover\:scale-90{--tw-scale-x: .9;--tw-scale-y: .9;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(.9) scaleY(.9);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:hover .group-hover\:grayscale-0{--tw-grayscale: grayscale(0);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(0) 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\:h-12{height: 3rem}
.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:rotate-0{--tw-rotate: 0deg;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(0deg) 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.swiper-slide-active .group-\[\.swiper-slide-active\]\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;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(1) scaleY(1);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\:rounded-b-none{border-bottom-left-radius: 0;border-bottom-right-radius: 0}
.group\/slide.swiper-slide-active .group-\[\.swiper-slide-active\]\/slide\:px-3{padding-left: .75rem;padding-right: .75rem}
.group\/slide.swiper-slide-active .group-\[\.swiper-slide-active\]\/slide\:pb-3{padding-bottom: .75rem}
.group\/slide.swiper-slide-active .group-\[\.swiper-slide-active\]\/slide\:text-base{font-size: 1rem;line-height: 1.5rem}
.group\/html.accessibility-none .group-\[\.accessibility-none\]\/html\:text-slate-500{--tw-text-opacity: 1;color: #64748b;color: rgba(100, 116, 139, var(--tw-text-opacity))}
.group.swiper-slide-active .group-\[\.swiper-slide-active\]\:opacity-100{opacity: 1}
[dir=ltr] .ltr\:left-11{left: 2.75rem}
[dir=ltr] .ltr\:right-6{right: 1.5rem}
[dir=ltr] .ltr\:-translate-x-full{--tw-translate-x: -100%;transform: translate(-100%, 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))}
[dir=rtl] .rtl\:left-6{left: 1.5rem}
[dir=rtl] .rtl\:right-11{right: 2.75rem}
[dir=rtl] .rtl\:translate-x-full{--tw-translate-x: 100%;transform: translate(100%, 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))}
.dark .dark\:bg-black{--tw-bg-opacity: 1;background-color: #000;background-color: rgba(0, 0, 0, var(--tw-bg-opacity))}
.dark .dark\:text-white{--tw-text-opacity: 1;color: #fff;color: rgba(255, 255, 255, var(--tw-text-opacity))}
@media (min-width: 390px){
  .xxs\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
}
@media (min-width: 480px){
  .xs\:order-last{order: 9999}
  
  .xs\:mx-0{margin-left: 0;margin-right: 0}
  
  .xs\:-ml-px{margin-left: -1px}
  
  .xs\:-mt-px{margin-top: -1px}
  
  .xs\:grid{display: grid}
  
  .xs\:flex-row{flex-direction: row}
  
  .xs\:space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-bottom: 0;margin-bottom: calc(0px * var(--tw-space-y-reverse));margin-top: 0;margin-top: calc(0px * (1 - var(--tw-space-y-reverse)))}
  
  .xs\:rounded-tl-lg{border-top-left-radius: .5rem}
}
@media (min-width: 640px){
  .sm\:top-0{top: 0}
  
  .sm\:col-span-2{grid-column: span 2/span 2}
  
  .sm\:col-span-4{grid-column: span 4/span 4}
  
  .sm\:col-span-8{grid-column: span 8/span 8}
  
  .sm\:ml-5{margin-left: 1.25rem}
  
  .sm\:mr-5{margin-right: 1.25rem}
  
  .sm\:block{display: block}
  
  .sm\:flex{display: flex}
  
  .sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
  
  .sm\:flex-row{flex-direction: row}
  
  .sm\:px-0{padding-left: 0;padding-right: 0}
  
  .sm\:text-left{text-align: left}
}
@media (min-width: 768px){
  .md\:order-none{order: 0}
  
  .md\:col-span-3{grid-column: span 3/span 3}
  
  .md\:col-span-5{grid-column: span 5/span 5}
  
  .md\:col-span-7{grid-column: span 7/span 7}
  
  .md\:col-span-8{grid-column: span 8/span 8}
  
  .md\:col-span-9{grid-column: span 9/span 9}
  
  .md\:mb-60{margin-bottom: 60px}
  
  .md\:block{display: block}
  
  .md\:flex{display: flex}
  
  .md\:hidden{display: none}
  
  .md\:w-\[440px\]{width: 440px}
  
  .md\:w-\[640px\]{width: 640px}
  
  .md\:w-\[calc\(100\%-245px-24px\)\]{width: calc(100% - 269px)}
  
  .md\:max-w-sm{max-width: 24rem}
  
  .md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
  
  .md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
  
  .md\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
  
  .md\:gap-12{gap: 3rem}
  
  .md\:gap-4{gap: 1rem}
  
  .md\:gap-5{gap: 1.25rem}
  
  .md\:gap-6{gap: 1.5rem}
  
  .md\:space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-bottom: 0;margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));margin-top: 1.5rem;margin-top: calc(1.5rem * (1 - var(--tw-space-y-reverse)))}
  
  .md\:p-10{padding: 2.5rem}
  
  .md\:p-6{padding: 1.5rem}
  
  .md\:px-6{padding-left: 1.5rem;padding-right: 1.5rem}
  
  .md\:text-34{font-size: 2.125rem}
  
  .md\:text-36\/snug{font-size: 36px;line-height: 1.375}
  
  .md\:text-4xl{font-size: 2.25rem;line-height: 2.5rem}
}
@media (min-width: 1024px){
  .lg\:col-span-3{grid-column: span 3/span 3}
  
  .lg\:col-span-4{grid-column: span 4/span 4}
  
  .lg\:col-span-5{grid-column: span 5/span 5}
}