.visible {
  visibility:visible
}
.static {
  position:static
}
.fixed {
  position:fixed
}
.absolute {
  position:absolute
}
.flex-row-reverse {
	flex-direction: row-reverse;
}
.bottom-0 {
  bottom:0
}
.bottom-\[-15px\] {
  bottom:-15px
}
.bottom-\[-190px\] {
  bottom:-190px
}
.bottom-\[-20px\] {
  bottom:-20px
}
.bottom-\[-40px\] {
  bottom:-40px
}
.bottom-\[-80px\] {
  bottom:-80px
}
.bottom-\[0px\] {
  bottom:0
}
.bottom-\[100px\] {
  bottom:100px
}
.bottom-\[130px\] {
  bottom:130px
}
.bottom-\[20px\] {
  bottom:20px
}
.bottom-\[300px\] {
  bottom:300px
}
.bottom-\[30px\] {
  bottom:30px
}
.bottom-\[650px\] {
  bottom:650px
}
.left-0 {
  left:0
}
.left-\[-120px\] {
  left:-120px
}
.left-\[-15px\] {
  left:-15px
}
.left-\[-160px\] {
  left:-160px
}
.left-\[-50px\] {
  left:-50px
}
.left-\[55px\] {
  left:55px
}
.right-0 {
  right:0
}
.right-\[-100px\] {
  right:-100px
}
.right-\[-120px\] {
  right:-120px
}
.right-\[-15px\] {
  right:-15px
}
.right-\[-90px\] {
  right:-90px
}
.right-\[10px\] {
  right:10px
}
.right-\[15px\] {
  right:15px
}
.right-\[30px\] {
  right:30px
}
.right-\[50px\] {
  right:50px
}
.right-\[80px\] {
  right:80px
}
.top-0 {
  top:0
}
.top-\[-110px\] {
  top:-110px
}
.top-\[-90px\] {
  top:-90px
}
.top-\[100px\] {
  top:100px
}
.top-\[250px\] {
  top:250px
}
.top-\[300px\] {
  top:300px
}
.top-\[30px\] {
  top:30px
}
.top-\[40px\] {
  top:40px
}
.top-\[50\%\] {
  top:50%
}
.z-\[99999999\] {
  z-index:99999999
}
.z-\[9999\] {
  z-index:9999
}
.z-\[99\] {
  z-index:99
}
.z-\[9\] {
  z-index:9
}
.m-auto {
  margin:auto
}
.mx-\[10px\] {
  margin-left:10px;
  margin-right:10px
}
.my-\[10px\] {
  margin-bottom:10px;
  margin-top:10px
}
.my-\[15px\] {
  margin-bottom:15px;
  margin-top:15px
}
.my-\[20px\] {
  margin-bottom:20px;
  margin-top:20px
}
.my-\[24px\] {
  margin-bottom:24px;
  margin-top:24px
}
.my-\[25px\] {
  margin-bottom:25px;
  margin-top:25px
}
.my-\[30px\] {
  margin-bottom:30px;
  margin-top:30px
}
.my-\[35px\] {
  margin-bottom:35px;
  margin-top:35px
}
.my-\[50px\] {
  margin-bottom:50px;
  margin-top:50px
}
.mb-0 {
  margin-bottom:0
}
.mb-\[-2px\] {
  margin-bottom:-2px
}
.mb-\[100px\] {
  margin-bottom:100px
}
.mb-\[10px\] {
  margin-bottom:10px
}
.mb-\[20px\] {
  margin-bottom:20px
}
.mb-\[30px\] {
  margin-bottom:30px
}
.mb-\[32px\] {
  margin-bottom:32px
}
.mb-\[40px\] {
  margin-bottom:40px
}
.mb-\[45px\] {
  margin-bottom:45px
}
.mb-\[50px\] {
  margin-bottom:50px
}
.ml-\[-3px\] {
  margin-left:-3px
}
.ml-\[10px\] {
  margin-left:10px
}
.ml-\[5px\] {
  margin-left:5px
}
.mr-\[10px\] {
  margin-right:10px
}
.mr-\[15px\] {
  margin-right:15px
}
.mr-\[5px\] {
  margin-right:5px
}
.mt-0 {
  margin-top:0
}
.mt-\[-60px\] {
  margin-top:-60px
}
.mt-\[10px\] {
  margin-top:10px
}
.mt-\[20px\] {
  margin-top:20px
}
.mt-\[24px\] {
  margin-top:24px
}

.mt-\[32px\] {
  margin-top:32px
}
.mt-\[34px\] {
  margin-top:34px
}
.mt-\[35px\] {
  margin-top:35px
}
.mt-\[50px\] {
  margin-top:50px
}
.mt-\[5px\] {
  margin-top:5px
}
.mt-\[60px\] {
  margin-top:60px
}
.mt-\[6px\] {
  margin-top:6px
}
.mt-\[70px\] {
  margin-top:70px
}
.mt-\[88px\] {
  margin-top:88px
}
.mt-auto {
  margin-top:auto
}
.\!block {
  display:block!important
}

.\!flex {
  display:flex!important
}

.\!list-item {
  display:list-item!important
}
.list-item {
  display:list-item
}
.\!h-\[225px\] {
  height:225px!important
}
.\!h-\[244px\] {
  height:244px!important
}
.\!h-\[300px\] {
  height:300px!important
}
.\!h-\[340px\] {
  height:340px!important
}
.\!h-\[354px\] {
  height:354px!important
}
.\!h-\[400px\] {
  height:400px!important
}
.\!h-auto {
  height:auto!important
}
.\!h-full {
  height:100%!important
}
.h-40 {
  height:10rem
}
.h-\[120px\] {
  height:120px
}
.h-\[1px\] {
  height:1px
}
.h-\[200px\] {
  height:200px
}
.h-\[20px\] {
  height:20px
}
.h-\[225px\] {
  height:225px
}
.h-\[253px\] {
  height:253px
}
.h-\[343px\] {
  height:343px
}
.h-\[440px\] {
  height:440px
}
.h-\[445px\] {
  height:445px
}
.h-\[460px\] {
  height:460px
}
.h-\[640px\] {
  height:640px
}
.h-\[85vh\] {
  height:85vh
}
.h-auto {
  height:auto
}
.h-fit {
  height:-moz-fit-content;
  height:fit-content
}
.h-full {
  height:100%
}
.\!max-h-\[484px\] {
  max-height:484px!important
}
.\!w-\[270px\] {
  width:270px!important
}
.w-\[100\%\] {
  width:100%
}
.w-\[100px\] {
  width:100px
}
.w-\[120px\] {
  width:120px
}
.w-\[13px\] {
  width:13px
}
.w-\[15px\] {
  width:15px
}
.w-\[190px\] {
  width:190px
}
.w-\[200px\] {
  width:200px
}
.w-\[20px\] {
  width:20px
}
.w-\[215px\] {
  width:215px
}
.w-\[22\%\] {
  width:22%
}
.w-\[250px\] {
  width:250px
}
.w-\[280px\] {
  width:280px
}
.w-\[30\%\] {
  width:30%
}
.w-\[31\.4\%\] {
  width:31.4%
}
.w-\[32\%\] {
  width:32%
}
.w-\[35\%\] {
  width:35%
}
.w-\[40\%\] {
  width:40%
}
.w-\[406px\] {
  width:406px
}
.w-\[42\%\] {
  width:42%
}
.w-\[46\%\] {
  width:46%
}
.w-\[48\%\] {
  width:48%
}
.w-\[480px\] {
  width:480px
}
.w-\[50\%\] {
  width:50%
}
.w-\[58\%\] {
  width:58%
}
.w-\[70\%\] {
  width:70%
}
.w-\[80px\] {
  width:80px
}
.w-\[90\%\] {
  width:90%
}
.w-fit {
  width:-moz-fit-content;
  width:fit-content
}
.\!min-w-\[270px\] {
  min-width:270px!important
}
.\!min-w-\[300px\] {
  min-width:300px!important
}
.max-w-\[400px\] {
  max-width:400px
}
.flex-shrink {
  flex-shrink:1
}
.flex-grow {
  flex-grow:1
}
.translate-y-\[-50\%\] {
  --tw-translate-y:-50%
}
.rotate-\[-170deg\],
.translate-y-\[-50\%\] {
  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-\[-170deg\] {
  --tw-rotate:-170deg
}
.rotate-\[-184deg\] {
  --tw-rotate:-184deg
}
.rotate-\[-184deg\],
.rotate-\[-27deg\] {
  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-\[-27deg\] {
  --tw-rotate:-27deg
}
.rotate-\[-80deg\] {
  --tw-rotate:-80deg
}
.rotate-\[-80deg\],
.rotate-\[-95deg\] {
  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-\[-95deg\] {
  --tw-rotate:-95deg
}
.rotate-\[200deg\] {
  --tw-rotate:200deg
}
.rotate-\[200deg\],
.rotate-\[205deg\] {
  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-\[205deg\] {
  --tw-rotate:205deg
}
.rotate-\[300deg\] {
  --tw-rotate:300deg
}
.rotate-\[300deg\],
.rotate-\[80deg\] {
  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-\[80deg\] {
  --tw-rotate:80deg
}
.rotate-\[92deg\] {
  --tw-rotate:92deg
}
.rotate-\[92deg\],
.rotate-\[98deg\] {
  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-\[98deg\] {
  --tw-rotate:98deg
}
.scale-x-\[-1\] {
  --tw-scale-x:-1
}
.scale-x-\[-1\],
.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(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-y-\[-1\] {
  --tw-scale-y:-1
}
.transform {
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.cursor-pointer {
  cursor:pointer
}
.resize {
  resize:both
}
.\!list-disc {
  list-style-type:disc!important
}
.list-disc {
  list-style-type:disc
}
.columns-4 {
  -moz-columns:4;
  column-count:4
}
.flex-col-reverse {
  flex-direction: column-reverse;
}

.justify-around {
  justify-content:space-around
}
.gap-\[10\%\] {
  gap:10%
}
.gap-\[10px\] {
  gap:10px
}
.gap-\[12px\] {
  gap:12px
}
.gap-\[2\%\] {
  gap:2%
}
.gap-\[20px\] {
  gap:20px
}
.gap-\[23px\] {
  gap:23px
}
.gap-\[25px\] {
  gap:25px
}
.gap-\[28px\] {
  gap:28px
}
.gap-\[3\%\] {
  gap:3%
}
.gap-\[30px\] {
  gap:30px
}
.gap-\[35px\] {
  gap:35px
}
.gap-\[50px\] {
  gap:50px
}
.gap-\[60px\] {
  gap:60px
}
.gap-\[80px\] {
  gap:80px
}
.gap-x-\[10px\] {
  -moz-column-gap:10px;
  column-gap:10px
}
.gap-y-0 {
  row-gap:0
}
.gap-y-\[100px\] {
  row-gap:100px
}
.gap-y-\[10px\] {
  row-gap:10px
}
.gap-y-\[15px\] {
  row-gap:15px
}
.gap-y-\[16px\] {
  row-gap:16px
}
.gap-y-\[17px\] {
  row-gap:17px
}
.gap-y-\[20px\] {
  row-gap:20px
}
.gap-y-\[25px\] {
  row-gap:25px
}
.gap-y-\[50px\] {
  row-gap:50px
}
.gap-y-\[75px\] {
  row-gap:75px
}
.space-x-5>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)));
  margin-right:calc(1.25rem*var(--tw-space-x-reverse))
}
.overflow-hidden {
  overflow:hidden
}
.overflow-x-auto {
  overflow-x:auto
}
.overflow-x-clip {
  overflow-x:clip
}
.rounded-\[100px\] {
  border-radius:100px
}
.rounded-\[10px\] {
  border-radius:10px
}
.rounded-\[15px\] {
  border-radius:15px
}
.rounded-\[16px\] {
  border-radius:16px
}
.rounded-\[21px\] {
  border-radius:21px
}
.rounded-\[30px\] {
  border-radius:30px
}
.rounded-\[31px\] {
  border-radius:31px
}
.rounded-\[33px\] {
  border-radius:33px
}
.rounded-\[34px\] {
  border-radius:34px
}
.rounded-\[38px\] {
  border-radius:38px
}
.rounded-\[5px\] {
  border-radius:5px
}
.rounded-\[8px\] {
  border-radius:8px
}
.rounded-md {
  border-radius:.375rem
}
.rounded-t-\[20px\] {
  border-top-left-radius:20px;
  border-top-right-radius:20px
}
.border,
.border-\[1px\] {
  border-width:1px
}
.border-b-\[1px\] {
  border-bottom-width:1px
}
.border-r-\[1px\] {
  border-right-width:1px
}
.border-\[\#2B9606\] {
  --tw-border-opacity:1;
  border-color:rgb(43 150 6/var(--tw-border-opacity,1))
}
.border-\[\#45464f30\] {
  border-color:#45464f30
}
.border-\[\#D0D5DD\] {
  --tw-border-opacity:1;
  border-color:rgb(208 213 221/var(--tw-border-opacity,1))
}
.border-\[\#E4E4E4\] {
  --tw-border-opacity:1;
  border-color:rgb(228 228 228/var(--tw-border-opacity,1))
}
.border-\[\#E4EAFF\] {
  --tw-border-opacity:1;
  border-color:rgb(228 234 255/var(--tw-border-opacity,1))
}
.border-\[\#EEEEEE\] {
  --tw-border-opacity:1;
  border-color:rgb(238 238 238/var(--tw-border-opacity,1))
}
.border-white {
  --tw-border-opacity:1;
  border-color:rgb(255 255 255/var(--tw-border-opacity,1))
}
.bg-\[\#2B9606\] {
  --tw-bg-opacity:1;
  background-color:rgb(43 150 6/var(--tw-bg-opacity,1))
}
.bg-\[\#475467\] {
  --tw-bg-opacity:1;
  background-color:rgb(71 84 103/var(--tw-bg-opacity,1))
}
.bg-\[\#D4D4D4\] {
  --tw-bg-opacity:1;
  background-color:rgb(212 212 212/var(--tw-bg-opacity,1))
}
.bg-\[\#E4E4E4\] {
  --tw-bg-opacity:1;
  background-color:rgb(228 228 228/var(--tw-bg-opacity,1))
}
.bg-\[\#E4EAFF\] {
  --tw-bg-opacity:1;
  background-color:rgb(228 234 255/var(--tw-bg-opacity,1))
}
.bg-\[\#EAECF0\] {
  --tw-bg-opacity:1;
  background-color:rgb(234 236 240/var(--tw-bg-opacity,1))
}
.bg-\[\#F5F8FF\] {
  --tw-bg-opacity:1;
  background-color:rgb(245 248 255/var(--tw-bg-opacity,1))
}
.object-cover {
  -o-object-fit:cover;
  object-fit:cover
}
.object-top {
  -o-object-position:top;
  object-position:top
}
.p-4 {
  padding:1rem
}
.p-\[20px\] {
  padding:20px
}
.p-\[30px\] {
  padding:30px
}
.px-\[0px\] {
  padding-left:0;
  padding-right:0
}
.px-\[10px\] {
  padding-left:10px;
  padding-right:10px
}
.px-\[12px\] {
  padding-left:12px;
  padding-right:12px
}
.px-\[14px\] {
  padding-left:14px;
  padding-right:14px
}
.px-\[15px\] {
  padding-left:15px;
  padding-right:15px
}
.px-\[16px\] {
  padding-left:16px;
  padding-right:16px
}
.px-\[20px\] {
  padding-left:20px;
  padding-right:20px
}
.px-\[25px\] {
  padding-left:25px;
  padding-right:25px
}
.px-\[30\] {
  padding-left:30;
  padding-right:30
}
.px-\[30px\] {
  padding-left:30px;
  padding-right:30px
}
.px-\[40px\] {
  padding-left:40px;
  padding-right:40px
}
.px-\[48px\] {
  padding-left:48px;
  padding-right:48px
}
.px-\[65px\] {
  padding-left:65px;
  padding-right:65px
}
.py-\[10px\] {
  padding-bottom:10px;
  padding-top:10px
}
.py-\[15px\] {
  padding-bottom:15px;
  padding-top:15px
}
.py-\[20px\] {
  padding-bottom:20px;
  padding-top:20px
}
.py-\[25px\] {
  padding-bottom:25px;
  padding-top:25px
}
.py-\[30px\] {
  padding-bottom:30px;
  padding-top:30px
}
.py-\[32px\] {
  padding-bottom:32px;
  padding-top:32px
}
.py-\[4px\] {
  padding-bottom:4px;
  padding-top:4px
}
.py-\[50px\] {
  padding-bottom:50px;
  padding-top:50px
}
.py-\[60px\] {
  padding-bottom:60px;
  padding-top:60px
}
.py-\[6px\] {
  padding-bottom:6px;
  padding-top:6px
}
.py-\[70px\] {
  padding-bottom:70px;
  padding-top:70px
}
.py-\[8px\] {
  padding-bottom:8px;
  padding-top:8px
}
.\!pl-\[20px\] {
  padding-left:20px!important
}
.pb-0 {
  padding-bottom:0
}
.pb-\[100px\] {
  padding-bottom:100px
}
.pb-\[10px\] {
  padding-bottom:10px
}
.pb-\[20px\] {
  padding-bottom:20px
}
.pb-\[24px\] {
  padding-bottom:24px
}
.pb-\[30px\] {
  padding-bottom:30px
}
.pb-\[45px\] {
  padding-bottom:45px
}
.pb-\[50px\] {
  padding-bottom:50px
}
.pb-\[82px\] {
  padding-bottom:82px
}
.pl-\[20px\] {
  padding-left:20px
}
.pl-\[21px\] {
  padding-left:21px
}
.pl-\[30px\] {
  padding-left:30px
}
.pr-\[20\%\] {
  padding-right:20%
}
.pr-\[30px\] {
  padding-right:30px
}
.pt-\[24px\] {
  padding-top:24px
}
.pt-\[30px\] {
  padding-top:30px
}
.text-left {
  text-align:left
}

.\!text-\[36px\] {
  font-size:36px!important
}
.text-\[10px\] {
  font-size:10px
}
.text-\[13px\] {
  font-size:13px
}
.text-\[15px\] {
  font-size:15px
}
.text-\[18px\] {
  font-size:18px
}
.text-\[20px\] {
  font-size:20px
}
.text-\[40px\] {
  font-size:40px
}
.text-\[48px\] {
  font-size:48px
}
.text-base {
  font-size:1rem
}
.text-lg {
  font-size:1.125rem
}
.font-\[500\] {
  font-weight:500
}
.font-\[700\] {
  font-weight:700
}
.font-\[900\] {
  font-weight:900
}
.font-semibold {
  font-weight:600
}
.leading-\[14px\] {
  line-height:14px
}
.leading-\[15px\] {
  line-height:15px
}
.leading-\[16px\] {
  line-height:16px
}
.leading-\[20px\] {
  line-height:20px
}
.leading-\[24px\] {
  line-height:24px
}
.leading-\[30px\] {
  line-height:30px
}
.leading-\[32px\] {
  line-height:32px
}
.leading-\[8px\] {
  line-height:8px
}
.leading-normal {
  line-height:1.5
}
.text-\[\#101828\] {
  --tw-text-opacity:1;
  color:rgb(16 24 40/var(--tw-text-opacity,1))
}
.text-\[\#21316a79\] {
  color:#21316a79
}
.text-\[\#21316a80\] {
  color:#21316a80
}
.text-\[\#2B9606\],
.text-\[\#2b9606\] {
  --tw-text-opacity:1;
  color:rgb(43 150 6/var(--tw-text-opacity,1))
}

.text-\[\#667085\] {
  --tw-text-opacity:1;
  color:rgb(102 112 133/var(--tw-text-opacity,1))
}
.text-\[\#82879A\] {
  --tw-text-opacity:1;
  color:rgb(130 135 154/var(--tw-text-opacity,1))
}

.underline {
  text-decoration-line:underline
}
.line-through {
  text-decoration-line:line-through
}
.shadow-md {
  --tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);
  --tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.invert {
  --tw-invert:invert(100%)
}
.invert,
.sepia {
  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)
}
.sepia {
  --tw-sepia:sepia(100%)
}
.filter {
  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)
}
.first\:bg-\[\#73DC78\]:first-child {
  --tw-bg-opacity:1;
  background-color:rgb(115 220 120/var(--tw-bg-opacity,1))
}
.last\:mb-0:last-child {
  margin-bottom:0
}
.last\:border-none:last-child {
  border-style:none
}
.last\:bg-\[\#DC7399\]:last-child {
  --tw-bg-opacity:1;
  background-color:rgb(220 115 153/var(--tw-bg-opacity,1))
}
.hover\:text-black:hover {
  --tw-text-opacity:1;
  color:rgb(0 0 0/var(--tw-text-opacity,1))
}
ul.footer-social {
  display:flex;
  flex-wrap:wrap;
  gap:20px;
  list-style:none;
  margin:30px 0;
  padding:0
}
@media (min-width:640px) {
  .sm\:right-\[20px\] {
    right:20px
  }
  .sm\:w-auto {
    width:auto
  }
  .sm\:flex-nowrap {
    flex-wrap:nowrap
  }
  .sm\:gap-\[20px\] {
    gap:20px
  }
  .sm\:text-\[12px\] {
    font-size:12px
  }
}
@media (min-width:768px) {
  .md\:flex {
    display:flex
  }
  .md\:w-\[40\%\] {
    width:40%
  }
  .md\:w-\[48\%\] {
    width:48%
  }
  .md\:w-\[48\.5\%\] {
    width:48.5%
  }
  .md\:w-\[50\%\] {
    width:50%
  }
  .md\:w-\[56\%\] {
    width:56%
  }
  .md\:w-auto {
    width:auto
  }
  
  .md\:gap-\[20px\] {
    gap:20px
  }
  .md\:p-\[30px\] {
    padding:30px
  }
  .md\:px-\[40px\] {
    padding-left:40px;
    padding-right:40px
  }
  .md\:text-\[22px\] {
    font-size:22px
  }
}

@media (min-width:1280px) {
  .xl\:mb-\[30px\] {
    margin-bottom:30px
  }
  .xl\:mt-0 {
    margin-top:0
  }
  .xl\:w-\[30\%\] {
    width:30%
  }
  .xl\:w-\[35\%\] {
    width:35%
  }
  .xl\:w-\[40\%\] {
    width:40%
  }
  .xl\:w-\[60\%\] {
    width:60%
  }
  .xl\:w-\[65\%\] {
    width:65%
  }
  .xl\:w-\[70\%\] {
    width:70%
  }
  .xl\:w-full {
    width:100%
  }
  .xl\:flex-row {
    flex-direction:row
  }
  .xl\:flex-nowrap {
    flex-wrap:nowrap
  }
  .xl\:gap-\[15\%\] {
    gap:15%
  }
  .xl\:px-\[25px\] {
    padding-left:25px;
    padding-right:25px
  }
  .xl\:py-\[10px\] {
    padding-bottom:10px;
    padding-top:10px
  }
  .xl\:text-\[14px\] {
    font-size:14px
  }
}

body,
html,
section {
  scroll-behavior:smooth
}
p {
  font-size:20px;
  font-style:normal;
  font-weight:400;
  line-height:30px
}



@keyframes dash {
  to {
    stroke-dashoffset:1200
  }
}
@keyframes reverse-dash {
  0% {
    stroke-dashoffset:1200
  }
}
@keyframes jw-announcement-bar-animation {
  0% {
    transform:translateX(0)
  }
  to {
    transform:translateX(-100%)
  }
}

@media screen and (max-width:508px) {
  .star-rating {
    display:flex;
    font-size:16px;
    justify-content:center
  }
}
.group_container {
  margin-left:auto;
  margin-right:auto;
  max-width:1276px;
  padding-left:30px;
  padding-right:30px;
  width:100%
}

a.wp-block-button__link {
  transition:all .2s ease
}
a.wp-block-button__link:hover {
  box-shadow:0 3px 10px rgba(0,0,0,.2)!important;
  transform:translateY(-2px)
}


#product-in-order.cart_item {
  font-size:17px
}
.btn-blue:hover,
.btn-white:hover {
  text-decoration:none
}
