*{box-sizing:border-box;}
html {line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family: "Roboto Slab", serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;}
body{font-family: "Roboto Slab", serif;-webkit-font-smoothing:antialiased;margin: 0;line-height: inherit;}
::selection{background:#16A34A;color:#fff;}
::before,
::after {
  --tw-border-spacing-x:0;
  --tw-border-spacing-y:0;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness:proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000;
  --tw-shadow:0 0 #0000;
  --tw-shadow-colored:0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: 
}
::backdrop {
  --tw-border-spacing-x:0;
  --tw-border-spacing-y:0;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness:proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000;
  --tw-shadow:0 0 #0000;
  --tw-shadow-colored:0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: 
}
*,::after,::before {box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;}
::after,
::before {
  --tw-content:''
}
abbr:where([title]) {-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}
code,kbd,pre,samp {font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em;}
table {text-indent:0;border-color:inherit;border-collapse:collapse;}
button,input,optgroup,select,textarea {font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;}
button,select {text-transform:none;}
button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]) {-webkit-appearance:button;background-color:transparent;background-image:none;}
input, textarea, select {border: 0;outline: none;}
:-moz-focusring {outline:auto;}
:-moz-ui-invalid {box-shadow:none;}
::-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; padding:0;}
legend {padding:0;}
menu,ol,ul {list-style:none;margin:0;padding:0;}
dialog {padding:0;}
textarea {resize:vertical;}
input::placeholder,textarea::placeholder {opacity:1;color:#9ca3af;}
[role=button],button {cursor:pointer;}
:disabled {cursor:default;}
audio,canvas,embed,iframe,img,object,svg,video {display:block;vertical-align:middle;}
img,video {max-width:100%;height:auto;}
[hidden]:where(:not([hidden=until-found])) {display:none;}
.pointer-events-none {pointer-events:none;}
b,strong {font-weight:bolder;}
small {font-size:80%;}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub {bottom:-.25em;}
sup {top:-.5em;}
progress {vertical-align:baseline;}
a {color: inherit;text-decoration: inherit;}
.absolute {position: absolute;}
.relative {position: relative;} 
.block {display:block;}
.inline-block {display:inline-block;}
.flex {display:flex;}
.fixed {position:fixed;}
.inline-flex {display:inline-flex;}
.grid {display:grid;}
.grid-33 {grid-template-columns: 1fr 1fr 1fr;}
.visible {visibility:visible;}
.hidden {display:none;}
.overflow-hidden {overflow: hidden;}

.inset-0 {inset:0px;}
.-bottom-4 {bottom:-1rem;}
.-left-6 {left:-1.5rem;}
.-right-10 {right:-2.5rem;}
.-top-10 {top:-2.5rem;}
.bottom-0 {bottom:0px;}
.bottom-1\/4 {bottom:25%;}
.bottom-8 {bottom:2rem;}
.left-0 {left:0px;}
.left-1\/2 {left:50%;}
.left-1\/4 {left:25%;}
.left-3 {left:0.75rem;}
.right-0 {right:0px;}
.right-1\/4 {right:25%;}
.right-4 {right:1rem;}
.top-0 {top:0px;}
.top-1\/3 {top:33.333333%;}
.top-3 {top:0.75rem;}
.top-4 {top:1rem;}
.z-10 {z-index:10;}
.z-50 {z-index:50;}
.col-span-2 {grid-column:span 2 / span 2;}

.mb-1 {margin-bottom:0.25rem;}
.mb-1\.5 {margin-bottom:0.375rem;}
.mb-10 {margin-bottom:2.5rem;}
.mb-12 {margin-bottom:3rem;}
.mb-14 {margin-bottom:3.5rem;}
.mb-16 {margin-bottom:4rem;}
.mb-18 {margin-bottom:4.5rem;}
.mb-2 {margin-bottom:0.5rem;}
.mb-3 {margin-bottom:0.75rem;}
.mb-4 {margin-bottom:1rem;}
.mb-5 {margin-bottom:1.25rem;}
.mb-6 {margin-bottom:1.5rem;}
.mb-7 {margin-bottom:1.75rem;}
.mb-8 {margin-bottom:2rem;}
.ml-1 {margin-left:0.25rem;}
.mt-0\.5 {margin-top:0.125rem;}
.mt-4 {margin-top:1rem;}
.mt-5 {margin-top:1.25rem;}
.mt-6 {margin-top:1.5rem;}
.mt-7 {margin-top:1.75rem;}
.mt-8 {margin-top:2rem;}
.mt-10 {margin-top:2.5rem;}
.mt-12 {margin-top:3rem;}
.mt-14 {margin-top:3.5rem;}
.mt-16 {margin-top:4rem;}
.mt-18 {margin-top:4.5rem;}

.h-1\.5 {height:0.375rem;}
.h-10 {height:2.5rem;}
.h-11 {height:2.75rem;}
.h-12 {height:3rem;}
.h-16 {height:4rem;}
.h-2 {height:0.5rem;}
.h-4 {height:1rem;}
.h-44 {height:11rem;}
.h-48 {height:12rem;}
.h-5 {height:1.25rem;}
.h-72 {height:18rem;}
.h-9 {height:2.25rem;}
.h-\[400px\] {height:400px;}
.h-\[500px\] {height:500px;}
.h-\[84px\] {height:84px;}
.h-full {height:100%;}
.min-h-screen {min-height:100vh;}
.w-10 {width:2.5rem;}
.w-100 {width:100%;}
.w-11 {width:2.75rem;}
.w-12 {width:3rem;}
.w-16 {width:4rem;}
.w-2 {width:0.5rem;}
.w-33 {width:33.3333%;}
.w-4 {width:1rem;}
.w-48 {width:12rem;}
.w-5 {width:1.25rem;}
.w-50 {width:50%;}
.w-9 {width:2.25rem;}
.w-\[400px\] {width:400px;}
.w-\[500px\] {width:500px;}
.w-\[84px\] {width:84px;}
.w-full {width:100%;}
.w-px {width:1px;}
.max-w-2xl {max-width:42rem;}
.max-w-3xl {max-width:48rem;}
.max-w-5xl {max-width:64rem;}
.max-w-7xl {max-width:80rem;}
.max-w-\[340px\] {max-width:340px;}
.max-w-lg {max-width:32rem;}
.max-w-xl {max-width:36rem;}

.flex-1 {flex:1 1 0%;}
.flex-shrink-0 {flex-shrink:0;}
.-translate-x-1\/2 {--tw-translate-x:-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));}
.cursor-pointer {cursor:pointer;}
.resize-none {resize:none;}
.grid-cols-1 {grid-template-columns:repeat(1, minmax(0, 1fr));}
.grid-cols-2 {grid-template-columns:repeat(2, minmax(0, 1fr));}
.flex-col {flex-direction:column;}
.flex-wrap {flex-wrap:wrap;}
.items-start {align-items:flex-start;}
.items-end {align-items:flex-end;}
.items-center {align-items:center;}
.justify-center {justify-content:center;}
.justify-between {justify-content:space-between;}
.mx-auto {margin-left: auto;margin-right: auto;}

.gap-1\.5 {gap:0.375rem;}
.gap-10 {gap:2.5rem;}
.gap-12 {gap:3rem;}
.gap-2 {gap:0.5rem;}
.gap-2\.5 {gap:0.625rem;}
.gap-20 {gap:5rem;}
.gap-3 {gap:0.75rem;}
.gap-4 {gap:1rem;}
.gap-5 {gap:1.25rem;}
.gap-6 {gap:1.5rem;}
.gap-8 {gap:2rem;}
.gap-x-10 {column-gap:2.5rem;}
.gap-y-5 {row-gap:1.25rem;}

.space-y-3 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse));}
.space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse:0;margin-top:calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.875rem * var(--tw-space-y-reverse));}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse));}
.space-y-5 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse));}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse));}
.self-center {align-self:center;}
.overflow-hidden {overflow:hidden;}
.rounded {border-radius:0.25rem;}
.rounded-2xl {border-radius:1rem;}
.rounded-3xl {border-radius:1.5rem;}
.rounded-full {border-radius:9999px;}
.rounded-xl {border-radius:0.75rem;}

.border {border-width:1px;}
.border-2 {border-width:2px;}
.border-b {border-bottom-width:1px;}
.border-t {border-top-width:1px;}
.border-dashed {border-style:dashed;}
.border-emerald-100 {--tw-border-opacity:1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1));}
.border-green-100 {--tw-border-opacity:1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1));}
.border-green-400\/25 {border-color:rgb(74 222 128 / 0.25);}
.border-green-500\/25 {border-color:rgb(34 197 94 / 0.25);}
.border-slate-100 {--tw-border-opacity:1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));}
.border-slate-200 {--tw-border-opacity:1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));}
.border-white\/10 {border-color:rgb(255 255 255 / 0.1);}
.border-white\/5 {border-color:rgb(255 255 255 / 0.05);}

.bg-amber-50 {--tw-bg-opacity:1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));}
.bg-blue-500 {--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1));}
.bg-blue-500\/20 {background-color:rgb(59 130 246 / 0.2);}
.bg-emerald-50 {--tw-bg-opacity:1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));}
.bg-emerald-500\/20 {background-color:rgb(16 185 129 / 0.2);}
.bg-emerald-600 {--tw-bg-opacity:1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1));}
.bg-emerald-700 {--tw-bg-opacity:1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1));}
.bg-emerald-800 {--tw-bg-opacity:1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1));}
.bg-green-100 {--tw-bg-opacity:1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));}
.bg-green-400 {--tw-bg-opacity:1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1));}
.bg-green-50 {--tw-bg-opacity:1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1));}
.bg-green-500 {--tw-bg-opacity:1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1));}
.bg-green-500\/15 {background-color:rgb(34 197 94 / 0.15);}
.bg-green-500\/20 {background-color:rgb(34 197 94 / 0.2);}
.bg-green-600 {--tw-bg-opacity:1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1));}
.bg-green-600\/10 {background-color:rgb(22 163 74 / 0.1);}
.bg-green-700 {--tw-bg-opacity:1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1));}
.bg-green-800 {--tw-bg-opacity:1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1));}
.bg-green-950 {--tw-bg-opacity:1;background-color:rgb(5 46 22 / var(--tw-bg-opacity, 1));}
.bg-orange-500 {--tw-bg-opacity:1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1));}
.bg-orange-500\/20 {background-color:rgb(249 115 22 / 0.2);}
.bg-slate-50 {--tw-bg-opacity:1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));}
.bg-slate-600 {--tw-bg-opacity:1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1));}
.bg-slate-700 {--tw-bg-opacity:1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));}
.bg-slate-900 {--tw-bg-opacity:1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));}
.bg-slate-950 {--tw-bg-opacity:1; background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));}
.bg-teal-500\/20 {background-color:rgb(20 184 166 / 0.2);}
.bg-teal-600 {--tw-bg-opacity:1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1));}
.bg-teal-700 {--tw-bg-opacity:1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1));}
.bg-transparent {background-color:transparent;}
.bg-white {background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));}
.bg-white\/10 {background-color:rgb(255 255 255 / 0.1);}
.bg-white\/15 {background-color:rgb(255 255 255 / 0.15);}
.bg-white\/20 {background-color:rgb(255 255 255 / 0.2);}
.bg-white\/5 {background-color:rgb(255 255 255 / 0.05);}
.bg-yellow-500 {--tw-bg-opacity:1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1));}
.bg-yellow-500\/20 { background-color:rgb(234 179 8 / 0.2);}
.bg-red-500 {--tw-bg-opacity: 1;background-color: rgb(234 49 8 / var(--tw-bg-opacity, 1));}
.bg-dred-500 {--tw-bg-opacity: 1;background-color: rgb(105 9 31 / var(--tw-bg-opacity, 1));}
.bg-dblue-500 {--tw-bg-opacity: 1;background-color: rgb(12 74 109 / var(--tw-bg-opacity, 1));}
.bg-pur-500 {--tw-bg-opacity: 1;background-color: rgb(174 62 184 / var(--tw-bg-opacity, 1));}
.bg-dgreen-500 {--tw-bg-opacity: 1;background-color: rgb(9 75 31 / var(--tw-bg-opacity, 1));}
.bg-sir-500 {--tw-bg-opacity: 1;background-color: rgb(81 46 182 / var(--tw-bg-opacity, 1));}

.bg-gradient-to-br {background-image:linear-gradient(to bottom right, var(--tw-gradient-stops));}
.bg-gradient-to-r {background-image:linear-gradient(to right, var(--tw-gradient-stops));}
.bg-gradient-to-t {background-image:linear-gradient(to top, var(--tw-gradient-stops));}
.from-emerald-500 {--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.from-green-500 {--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.from-green-600 {--tw-gradient-from:#16a34a var(--tw-gradient-from-position);--tw-gradient-to:rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.from-green-600\/25 {--tw-gradient-from:rgb(22 163 74 / 0.25) var(--tw-gradient-from-position);--tw-gradient-to:rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.from-green-600\/80 {--tw-gradient-from:rgb(5 46 22 / 0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(5 46 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.from-green-950\/90 {--tw-gradient-from:rgb(5 46 22 / 0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(5 46 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.from-slate-700 {--tw-gradient-from:#334155 var(--tw-gradient-from-position);--tw-gradient-to:rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.from-slate-900\/90 {--tw-gradient-from:rgb(15 23 42 / 0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.from-teal-500 {--tw-gradient-from:#14b8a6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.from-slate-950\/95 {--tw-gradient-from:rgb(2 6 23 / 0.95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}
.via-green-700 {--tw-gradient-to:rgb(21 128 61 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #15803d var(--tw-gradient-via-position), var(--tw-gradient-to);}
.via-green-950\/40 {--tw-gradient-to:rgb(5 46 22 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(5 46 22 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to);}
.via-green-950\/85 {--tw-gradient-to:rgb(5 46 22 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(5 46 22 / 0.85) var(--tw-gradient-via-position), var(--tw-gradient-to);}
.via-blue-950\/90 {--tw-gradient-to:rgb(23 37 84 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(23 37 84 / 0.9) var(--tw-gradient-via-position), var(--tw-gradient-to);}
.via-slate-900\/60 {--tw-gradient-to:rgb(15 23 42 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(15 23 42 / 0.6) var(--tw-gradient-via-position), var(--tw-gradient-to);}
.to-emerald-600 {--tw-gradient-to:#059669 var(--tw-gradient-to-position);}
.to-emerald-600\/20 {--tw-gradient-to:rgb(5 150 105 / 0.2) var(--tw-gradient-to-position);}
.to-emerald-700 {--tw-gradient-to:#047857 var(--tw-gradient-to-position);}
.to-emerald-800 {--tw-gradient-to:#065f46 var(--tw-gradient-to-position);}
.to-green-700 {--tw-gradient-to:#15803d var(--tw-gradient-to-position);}
.to-green-800 {--tw-gradient-to:#166534 var(--tw-gradient-to-position);}
.to-green-950\/70 {--tw-gradient-to:rgb(5 46 22 / 0.7) var(--tw-gradient-to-position);}
.to-slate-900 {--tw-gradient-to:#0f172a var(--tw-gradient-to-position);}
.to-teal-700 {--tw-gradient-to:#0f766e var(--tw-gradient-to-position);}
.to-transparent {--tw-gradient-to:transparent var(--tw-gradient-to-position);}
.object-cover {object-fit:cover;}
.p-3\.5 {padding:0.875rem;}
.p-5 {padding:1.25rem;}
.p-6 {padding:1.5rem;}
.p-7 {padding:1.75rem;}
.p-8 {padding:2rem;}
.px-10 {padding-left:2.5rem;padding-right:2.5rem;}
.px-2 {padding-left:0.5rem;padding-right:0.5rem;}
.px-2\.5 {padding-left:0.625rem;padding-right:0.625rem;}
.px-3 {padding-left:0.75rem;padding-right:0.75rem;}
.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;}
.px-60 {padding-left:1.5rem;padding-right:0;}
.px-7 {padding-left:1.75rem;padding-right:1.75rem;}
.px-8 {padding-left:2rem;padding-right:2rem;}
.py-1 {padding-top:0.25rem;padding-bottom:0.25rem;}
.py-1\.5 {padding-top:0.375rem;padding-bottom:0.375rem;}
.py-12 {padding-top:3rem;padding-bottom:3rem;}
.py-16 {padding-top:4rem;padding-bottom:4rem;}
.py-2 {padding-top:0.5rem;padding-bottom:0.5rem;}
.py-2\.5 {padding-top:0.625rem;padding-bottom:0.625rem;}
.py-20 {padding-top:5rem;padding-bottom:5rem;}
.py-24 {padding-top:6rem;padding-bottom:6rem;}
.py-28 {padding-top:7rem;padding-bottom:7rem;}
.py-3 {padding-top:0.75rem;padding-bottom:0.75rem;}
.py-4 {padding-top:1rem;padding-bottom:1rem;}
.py-5 {padding-top:1.15rem;padding-bottom:1.15rem;}
.py-6 {padding-top:1.5rem;padding-bottom:1.5rem;}
.py-8 {padding-top:2rem;padding-bottom:2rem;}
.py-10 {padding-top:2.5rem;padding-bottom:2.5rem;}
.py-101 {padding-top:2.5rem;padding-bottom:0;}
.pb-20 {padding-bottom:5rem;}
.pb-4 {padding-bottom:1rem;}
.pb-6 {padding-bottom:1.5rem;}
.pt-28 {padding-top:7rem;}
.pt-4 {padding-top:1rem;}
.pt-8 {padding-top:2rem;}
.text-left {text-align:left;}
.text-center {text-align:center;}
.text-2xl {font-size:1.5rem;line-height:2rem;}
.text-3xl {font-size:1.875rem;line-height:2.25rem;}
.text-4xl {font-size:2.25rem;line-height:2.5rem;}
.text-5xl {font-size:3rem; line-height:1;}
.text-6xl {font-size:3.75rem;line-height:1;}
.text-base {font-size:1rem;line-height:1.5rem;}
.text-lg {font-size:1.125rem;line-height:1.75rem;}
.text-sm {font-size:0.875rem;line-height:1.25rem;}
.text-xl {font-size:1.25rem;line-height:1.75rem;}
.text-xs {font-size:0.75rem;line-height:1rem;}
.font-black {font-weight:900;}
.font-bold {font-weight:700;}
.font-light {font-weight:300;}
.font-medium {font-weight:500;}
.font-semibold {font-weight:600;}
.uppercase {text-transform:uppercase;}
.leading-\[1\.06\] {line-height:1.06;}
.leading-none {line-height:1;}
.leading-relaxed {line-height:1.625;}
.leading-tight {line-height:1.25;}
.tracking-tight {letter-spacing:-0.025em;}
.tracking-wider {letter-spacing:0.05em;}
.tracking-widest {letter-spacing:0.1em;}
.text-amber-300 {--tw-text-opacity:1;color:rgb(252 211 77 / var(--tw-text-opacity, 1));}
.text-amber-400 {--tw-text-opacity:1;color:rgb(251 191 36 / var(--tw-text-opacity, 1));}
.text-emerald-700 {--tw-text-opacity:1;color:rgb(4 120 87 / var(--tw-text-opacity, 1));}
.text-green-100 {--tw-text-opacity:1; color:rgb(220 252 231 / var(--tw-text-opacity, 1));}
.text-green-200\/80 {color:rgb(187 247 208 / 0.8);}
.text-green-300 {--tw-text-opacity:1;color:rgb(134 239 172 / var(--tw-text-opacity, 1));}
.text-green-300\/70 {color:rgb(134 239 172 / 0.7);}
.text-green-400 {--tw-text-opacity:1;color:rgb(74 222 128 / var(--tw-text-opacity, 1));}
.text-green-600 {--tw-text-opacity:1;color:rgb(22 163 74 / var(--tw-text-opacity, 1));}
.text-green-700 {--tw-text-opacity:1;color:rgb(21 128 61 / var(--tw-text-opacity, 1));}
.text-slate-200 {--tw-text-opacity:1;color:rgb(226 232 240 / var(--tw-text-opacity, 1));}
.text-slate-300 {--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));}
.text-slate-300\/90 {color:rgb(203 213 225 / 0.9);}
.text-slate-400 {--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));}
.text-slate-500 {--tw-text-opacity:1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));}
.text-slate-600 {--tw-text-opacity:1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));}
.text-slate-700 {--tw-text-opacity:1; color:rgb(51 65 85 / var(--tw-text-opacity, 1));}
.text-slate-900 {--tw-text-opacity:1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));}
.text-white {--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));}
.text-white\/40 {color:rgb(255 255 255 / 0.4);}
.text-white\/50 {color:rgb(255 255 255 / 0.5);}
.text-white\/60 {color:rgb(255 255 255 / 0.6);}
.text-white\/70 {color:rgb(255 255 255 / 0.7);}
.text-white\/75 {color:rgb(255 255 255 / 0.75);}
.text-white\/80 {color:rgb(255 255 255 / 0.8);}
.text-white\/85 {color:rgb(255 255 255 / 0.85);}
.text-white\/90 {color:rgb(255 255 255 / 0.9);}


.antialiased {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.accent-green-600 {accent-color:#16a34a;}
.opacity-30 {opacity:0.3;}
.opacity-40 {opacity:0.4;}
.shadow-2xl {--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-lg {--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 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:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-sm {--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-xl {--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 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:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.shadow-emerald-200 {--tw-shadow-color:#a7f3d0;--tw-shadow:var(--tw-shadow-colored);}
.shadow-green-200 {--tw-shadow-color:#bbf7d0;--tw-shadow:var(--tw-shadow-colored);}
.shadow-green-500\/20 {--tw-shadow-color:rgb(34 197 94 / 0.2);--tw-shadow:var(--tw-shadow-colored);}
.shadow-green-500\/30 {--tw-shadow-color:rgb(34 197 94 / 0.3);--tw-shadow:var(--tw-shadow-colored);}
.shadow-green-600\/30 {--tw-shadow-color:rgb(22 163 74 / 0.3);--tw-shadow:var(--tw-shadow-colored);}
.shadow-green-900\/40 {--tw-shadow-color:rgb(20 83 45 / 0.4);--tw-shadow:var(--tw-shadow-colored);}
.shadow-green-900\/50 {--tw-shadow-color:rgb(20 83 45 / 0.5);--tw-shadow:var(--tw-shadow-colored);}
.shadow-slate-200 {--tw-shadow-color:#e2e8f0;--tw-shadow:var(--tw-shadow-colored);}
.shadow-teal-200 {--tw-shadow-color:#99f6e4;--tw-shadow:var(--tw-shadow-colored);}
.blur-3xl {--tw-blur:blur(64px);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);}
.backdrop-blur-xl {--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.transition-all {transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.transition-colors {transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.transition-transform {transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.duration-300 {transition-duration:300ms;}
.duration-500 {transition-duration:500ms;}
.hover\:border-green-400:hover {--tw-border-opacity:1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1));}
.hover\:bg-green-100:hover {--tw-bg-opacity:1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));}
.hover\:bg-green-50\/40:hover {background-color:rgb(240 253 244 / 0.4);}
.hover\:bg-green-600:hover {--tw-bg-opacity:1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1));}
.hover\:bg-green-700:hover {--tw-bg-opacity:1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1));}
.hover\:bg-slate-50:hover {--tw-bg-opacity:1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));}
.hover\:bg-white\/30:hover {background-color:rgb(255 255 255 / 0.3);}
.hover\:text-emerald-900:hover {--tw-text-opacity:1;color:rgb(6 78 59 / var(--tw-text-opacity, 1));}
.hover\:text-green-300:hover {--tw-text-opacity:1;color:rgb(134 239 172 / var(--tw-text-opacity, 1));}
.hover\:text-green-900:hover {--tw-text-opacity:1;color:rgb(20 83 45 / var(--tw-text-opacity, 1));}
.hover\:text-white:hover {--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));}
.hover\:underline:hover {-webkit-text-decoration-line:underline;text-decoration-line:underline;}
.group:hover .group-hover\:scale-105 {--tw-scale-x:1.05;--tw-scale-y:1.05;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-110 {--tw-scale-x:1.1;--tw-scale-y:1.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:hover .group-hover\:gap-2\.5 {gap:0.625rem;}
.group:hover .group-hover\:bg-green-100 {--tw-bg-opacity:1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));}
.group:hover .group-hover\:text-green-700 {--tw-text-opacity:1;color:rgb(21 128 61 / var(--tw-text-opacity, 1));}

.container {display: flex;max-width: 1640px;justify-content: space-between;align-items: center;flex-basis: auto;flex-grow: 1;margin-left: auto;margin-right: auto;}
.logo span {max-width: 170px;font-size:16px;color:#b88434;text-transform: uppercase;}
.slide-main {position:relative;width:100%;height:1288px;margin-top:85.8px;overflow:hidden;}
.slide-bg {width:100%;height:100%;background-image:url('../images/main2.jpg');background-size: cover;background-position: top center;background-repeat: no-repeat;}
.slide-title {color:#db9414;font-size:30px;margin-top:284px;line-height:1.2;}
.title-rpc {margin-bottom:44px;}
.slide-title span {display:block;color:#1b232f;font-size:48px;text-transform:uppercase;}
.slide-title span i {font-style:normal;text-transform:none;font-size:28px;}
.slide-title span.rpc {display: inline-block;width:47px;height:60px;background-image:url('../images/krest.svg');background-size: contain;background-position: center;background-repeat: no-repeat;margin-right: 20px;vertical-align: middle;}
.mitr {display: flex;position:relative;width:1600px;height:386px;background-color:#e5e1e1;padding: 35px 132px;border-radius:12px;margin:-154px auto 60px;}
.mitr-foto {position: absolute;bottom: 0;}
.mitr-info {position: relative;z-index: 1;max-width: 65%;padding-left: 35px;margin-left: 343px;}
.mitr-title1 {color:#bd8725;font-size:24px;font-weight:normal;line-height:1.2;margin-top:4px;margin-bottom:36px;}
.mitr-title2 {color:#1b232f;font-size:30px;font-weight:normal;line-height:1.2;text-transform:uppercase;}
.sep {position:relative;width:267px;height:20px;background:url('../images/sep3.png') 0 0 no-repeat;margin-top:24px;margin-bottom:20px;}
.btn {display:block;position:relative;width:240px;height:52px;background: linear-gradient(90.42deg, #ae845d 6.08%, #795c41 99.22%);color:#f4f4f4;font-size:16px;text-transform:uppercase;text-align:center;text-shadow:0 0 13px #fff;line-height:52px;border-radius:8px;margin:20px 0 20px;}
.mitr-info .btn {margin-top:40px;}
.btn:hover {background: linear-gradient(90.42deg, #ba9a78 6.08%, #a48666 99.22%);text-shadow:none;box-shadow: 0 4px 16px rgba(123,93,66,0.4);}
.mitrtp {position: absolute;top: 0;right: 0;width:249px;height: 100%;background-size: cover;background-position: center right;background-repeat: no-repeat;z-index: 0;border-radius: 12px;}
.mitrtp::after {content: "";background: linear-gradient(85.2deg, #e5e1e1 10%, rgba(229, 225, 225, 0) 100%);width: 100%;position: absolute;left: 0;top: 0;height: 100%;z-index: 0;}
.news .container {flex-direction: column;justify-content:center;}
h2 {color:#1b232f;font-size:2rem;font-weight:normal;text-transform:uppercase;text-align:center;}
.newsblock {display:flex;justify-content: space-between;width:100%;}
.news-item {display:flex;flex-direction: column;position:relative;width:385px;overflow:hidden;}
.news-date {position: relative;background: linear-gradient(93.59deg, #ae845d 3.49%, #795c41 101.32%);color: #fff;font-size:14px;font-weight:normal;}
.link-news-img {display:block;width:385px;height:257px;margin-bottom:20px;}
.link-news-img img {}
.link-news-title {min-height:90px;color:#1b232f;font-size:18px;font-weight:bold;line-height:1.25;text-decoration:none;}
.news-intro {color:#1b232f;font-size:16px;font-weight:normal;line-height:1.25;}
.sep-line {width:100%;height:1px;background-color:#ae845d;margin:8px 0 12px;}
.link-more {position: relative;background: linear-gradient(97deg, #ae845d 1.7%, #795c41 103%);background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-decoration: none;outline: 0;margin-top:16px;}
.link-more::after {content: "";background: linear-gradient(97deg, #ae845d 1.7%, #795c41 103%);position: absolute;bottom: 1px;left: 0;right: 0;width: 98.1833px;height: 1px;}
.btn.t64 {margin-top:44px;}



#navbar-menu {border-bottom:#f7f4f1 1px solid;}
.navbar-collapse {display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto;align-items: center;}
.mr-auto, .mx-auto {margin-right: auto !important;}
.navbar-nav {display: -ms-flexbox;display: flex;-ms-flex-direction: row;flex-direction: row;list-style:none;padding:0;}
.nav-item {margin:0 1.55rem;}
.navbar-nav a {display: block;color: #1b232f;font-size: 17px;font-weight: 400;line-height: 20px;text-transform:uppercase;padding: 2px 0;text-decoration:none;-moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;}
.navbar-nav a:hover,a.link-map:hover, a.link-phone:hover, .slogan a:hover {color:#ffffff;}
.dropdown {position: relative;}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: none;min-width: 270px;padding:.5rem 0;margin:.125rem 0 0;font-size: 1rem;color: #212529;text-align: left;
  list-style:none;background-color: #fff;background-clip: padding-box;border:1px solid #f3f6fa; border-radius:.25rem;box-shadow: 0px 2px 3px 0px #f3f6fa;}

.navbar-nav .dropdown-menu a {color:#16A34A;font-size: 15px;padding: .75rem;} 
.dropdown-menu .nav-link:hover {color: #fff;background-color: #16A34A;}
.dropdown-menu .nav-link::after{height:0px;}
.show {display: block;}
.navbar-toggler, .offcanvas-close {display:none;}
.max-w-7xl.mbl {}

.nav-scrolled{background:rgba(6,26,12,0.97)!important;box-shadow:0 1px 20px rgba(0,0,0,0.08)!important;}
.nav-link{position:relative;padding-bottom:2px;}
.nav-link::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:#16A34A;transition:width .25s;}
.nav-link:hover::after{width:100%;}


@media  screen  and (max-width:1199px) {
.navbar-collapse {flex-direction: column;align-items: flex-start;}
.navbar-toggler {display:block;background-color: transparent;border:none;padding: 0;}    
.animated-icon3 {width: 36px;height: 30px;position: relative;margin: 0px;cursor: pointer;}  
.animated-icon3 span {display: block;position: absolute;height: 4px;width: 100%;border-radius: 9px;opacity: 1;left: 0;transition: .25s ease-in-out;}
.animated-icon3 span {background: #16A34A;}
.animated-icon3 span:nth-child(1) {top: 0px;}
.animated-icon3 span:nth-child(2) {top: 12px;}
.animated-icon3 span:nth-child(3) {top: 24px;}
button.navbar-toggler,  button.offcanvas-close {focus:0;outline: 0;}
.offcanvas-close {display:block;position: absolute;font-size: 3rem;font-weight: 300;cursor: pointer;color: rgba(255, 255, 255, 1);border: none;-webkit-appearance: button;
background-color: transparent;top:0;right: -6px;padding: 0 1.5rem;}
.offcanvas-collapse {position:fixed;top: 0;bottom: 0;right: -360px;width: 360px;height: 100vh;padding-top: 4rem;padding-right: 0;padding-left: 0;overflow-y: auto;visibility: hidden;
background-color:#16A34A;z-index:2000;transition: visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out, visibility .3s ease-in-out;
        transition: transform .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;}
.offcanvas-collapse.open {flex-direction: column;visibility: visible;-webkit-transform: translateX(-360px);transform: translateX(-360px);}
.offcanvas-open {overflow: hidden;}  
.navbar-nav {-ms-flex-direction: column;flex-direction: column;}
.navbar-nav a, .dropdown-toggle::after {color:#fff;}
.navbar-nav a:hover, .active .nav-link {color: #000;}
.navbar-nav .dropdown-menu {position: static;float: none;}
.dropdown-menu {background-color: transparent;box-shadow: none;border: none;}
.navbar-nav .dropdown-menu a  {color:#fff;padding: .5rem 1.75rem;}
.dropdown-menu .nav-link:hover {color:#000;background-color: transparent;}
.active .nav-link,  .navbar-nav .dropdown-menu .active a {color:#363636;}  

.dropdown-toggle::after {display: inline-block;color: #4774b2;vertical-align: 0.2em;margin-left: .255em;content: "";border-top: .25em solid;border-right: .25em solid transparent;border-bottom: 0;border-left: .25em solid transparent;}
.nav-link::after {position: relative;}
.dropdown-toggle::after {color: #fff;}
.nav-link:hover::after {width: 0;}
.nav-item {margin: 0.75rem 1.5rem;}
#navbar {order: 3;}
}