/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
@font-face{font-family:'Galaxie Polaris';src:url(/themes/york/fonts/galaxie_polaris_bold-webfont.woff2) format('woff2'),url(/themes/york/fonts/galaxie_polaris_bold-webfont.woff) format('woff');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'Galaxie Polaris';src:url(/themes/york/fonts/galaxie_polaris_book-webfont.woff2) format('woff2'),url(/themes/york/fonts/galaxie_polaris_book-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'Galaxie Polaris';src:url(/themes/york/fonts/galaxie_polaris_heavy-webfont.woff2) format('woff2'),url(/themes/york/fonts/galaxie_polaris_heavy-webfont.woff) format('woff');font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:'Galaxie Polaris';src:url(/themes/york/fonts/galaxie_polaris_light-webfont.woff2) format('woff2'),url(/themes/york/fonts/galaxie_polaris_light-webfont.woff) format('woff');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Galaxie Polaris';src:url(/themes/york/fonts/galaxie_polaris_medium-webfont.woff2) format('woff2'),url(/themes/york/fonts/galaxie_polaris_medium-webfont.woff) format('woff');font-weight:500;font-style:normal;font-display:swap;}*,::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:;}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;}::before,::after{--tw-content:'';}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;}body{margin:0;line-height:inherit;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;}button,select{text-transform:none;}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']){-webkit-appearance:button;background-color:transparent;background-image:none;}:-moz-focusring{outline:auto;}:-moz-ui-invalid{box-shadow:none;}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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0;}fieldset{margin:0;padding:0;}legend{padding:0;}ol,ul,menu{list-style:none;margin:0;padding:0;}dialog{padding:0;}textarea{resize:vertical;}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af;}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af;}button,[role="button"]{cursor:pointer;}:disabled{cursor:default;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none;}.container{width:100%;}@media (min-width:480px){.container{max-width:480px;}}@media (min-width:640px){.container{max-width:640px;}}@media (min-width:768px){.container{max-width:768px;}}@media (min-width:1024px){.container{max-width:1024px;}}@media (min-width:1280px){.container{max-width:1280px;}}@media (min-width:1536px){.container{max-width:1536px;}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.pointer-events-none{pointer-events:none;}.pointer-events-auto{pointer-events:auto;}.visible{visibility:visible;}.invisible{visibility:hidden;}.fixed{position:fixed;}.absolute{position:absolute;}.relative{position:relative;}.-bottom-\[1px\]{bottom:-1px;}.-left-3{left:-0.75rem;}.-left-40{left:-10rem;}.-left-6{left:-1.5rem;}.-left-\[1px\]{left:-1px;}.-right-1{right:-0.25rem;}.-right-40{right:-10rem;}.-top-1{top:-0.25rem;}.-top-3{top:-0.75rem;}.-top-4{top:-1rem;}.-top-5{top:-1.25rem;}.-top-\[80px\]{top:-80px;}.bottom-0{bottom:0px;}.bottom-12{bottom:3rem;}.bottom-7{bottom:1.75rem;}.bottom-\[20\%\]{bottom:20%;}.left-0{left:0px;}.left-1\/2{left:50%;}.left-40{left:10rem;}.left-5{left:1.25rem;}.left-7{left:1.75rem;}.left-auto{left:auto;}.right-0{right:0px;}.right-10{right:2.5rem;}.right-3{right:0.75rem;}.right-4{right:1rem;}.right-40{right:10rem;}.right-auto{right:auto;}.top-0{top:0px;}.top-1\/2{top:50%;}.top-10{top:2.5rem;}.top-16{top:4rem;}.top-20{top:5rem;}.top-32{top:8rem;}.top-4{top:1rem;}.top-\[64px\]{top:64px;}.top-auto{top:auto;}.z-0{z-index:0;}.z-10{z-index:10;}.z-20{z-index:20;}.z-30{z-index:30;}.z-40{z-index:40;}.z-50{z-index:50;}.z-\[9999\]{z-index:9999;}.order-1{order:1;}.order-2{order:2;}.order-3{order:3;}.float-right{float:right;}.float-left{float:left;}.mx-auto{margin-left:auto;margin-right:auto;}.my-11{margin-top:2.75rem;margin-bottom:2.75rem;}.my-4{margin-top:1rem;margin-bottom:1rem;}.my-5{margin-top:1.25rem;margin-bottom:1.25rem;}.my-6{margin-top:1.5rem;margin-bottom:1.5rem;}.-mb-12{margin-bottom:-3rem;}.-mb-4{margin-bottom:-1rem;}.-ml-2{margin-left:-0.5rem;}.-ml-8{margin-left:-2rem;}.-mt-8{margin-top:-2rem;}.mb-10{margin-bottom:2.5rem;}.mb-11{margin-bottom:2.75rem;}.mb-16{margin-bottom:4rem;}.mb-2{margin-bottom:0.5rem;}.mb-20{margin-bottom: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;}.mb-\[60px\]{margin-bottom:60px;}.ml-2{margin-left:0.5rem;}.ml-8{margin-left:2rem;}.ml-\[6px\]{margin-left:6px;}.mr-10{margin-right:2.5rem;}.mr-16{margin-right:4rem;}.mr-4{margin-right:1rem;}.mr-5{margin-right:1.25rem;}.mr-8{margin-right:2rem;}.mt-10{margin-top:2.5rem;}.mt-14{margin-top:3.5rem;}.mt-3{margin-top:0.75rem;}.mt-4{margin-top:1rem;}.mt-5{margin-top:1.25rem;}.mt-7{margin-top:1.75rem;}.mt-8{margin-top:2rem;}.mt-9{margin-top:2.25rem;}.mt-\[30px\]{margin-top:30px;}.block{display:block;}.inline-block{display:inline-block;}.inline{display:inline;}.flex{display:flex;}.inline-flex{display:inline-flex;}.\!table{display:table !important;}.table{display:table;}.grid{display:grid;}.contents{display:contents;}.\!hidden{display:none !important;}.hidden{display:none;}.aspect-video{aspect-ratio:16 / 9;}.h-0{height:0px;}.h-1{height:0.25rem;}.h-16{height:4rem;}.h-5{height:1.25rem;}.h-6{height:1.5rem;}.h-7{height:1.75rem;}.h-8{height:2rem;}.h-\[120px\]{height:120px;}.h-\[22px\]{height:22px;}.h-\[320px\]{height:320px;}.h-\[33px\]{height:33px;}.h-\[698px\]{height:698px;}.h-\[70vw\]{height:70vw;}.h-auto{height:auto;}.h-full{height:100%;}.h-px{height:1px;}.max-h-0{max-height:0px;}.max-h-none{max-height:none;}.\!w-16{width:4rem !important;}.w-0{width:0px;}.w-1\/2{width:50%;}.w-10\/12{width:83.333333%;}.w-16{width:4rem;}.w-36{width:9rem;}.w-48{width:12rem;}.w-5{width:1.25rem;}.w-5\/6{width:83.333333%;}.w-6{width:1.5rem;}.w-7{width:1.75rem;}.w-8{width:2rem;}.w-96{width:24rem;}.w-\[120px\]{width:120px;}.w-\[22px\]{width:22px;}.w-\[33px\]{width:33px;}.w-\[70\%\]{width:70%;}.w-\[80vw\]{width:80vw;}.w-auto{width:auto;}.w-full{width:100%;}.max-w-2xl{max-width:42rem;}.max-w-3xl{max-width:48rem;}.max-w-5xl{max-width:64rem;}.max-w-\[150px\]{max-width:150px;}.max-w-\[167px\]{max-width:167px;}.max-w-\[30\%\]{max-width:30%;}.max-w-\[350px\]{max-width:350px;}.max-w-\[70\%\]{max-width:70%;}.max-w-\[75\%\]{max-width:75%;}.max-w-\[793px\]{max-width:793px;}.max-w-\[795px\]{max-width:795px;}.max-w-\[800px\]{max-width:800px;}.max-w-\[990px\]{max-width:990px;}.shrink{flex-shrink:1;}.flex-grow{flex-grow:1;}.grow{flex-grow:1;}.basis-0{flex-basis:0px;}.basis-\[90\%\]{flex-basis:90%;}.-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));}.-translate-y-1\/2{--tw-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-180{--tw-rotate:-180deg;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(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(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(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.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(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.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));}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) 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-none{transform:none;}.cursor-pointer{cursor:pointer;}.resize{resize:both;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.flex-row{flex-direction:row;}.flex-row-reverse{flex-direction:row-reverse;}.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;}.items-stretch{align-items:stretch;}.justify-start{justify-content:flex-start;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.justify-around{justify-content:space-around;}.gap-1{gap:0.25rem;}.gap-10{gap:2.5rem;}.gap-2{gap:0.5rem;}.gap-2\.5{gap:0.625rem;}.gap-3{gap:0.75rem;}.gap-4{gap:1rem;}.gap-5{gap:1.25rem;}.gap-6{gap:1.5rem;}.gap-8{gap:2rem;}.divide-x > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));}.divide-green-700 > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgb(52 131 56 / var(--tw-divide-opacity,1));}.self-end{align-self:flex-end;}.overflow-hidden{overflow:hidden;}.overflow-visible{overflow:visible;}.scroll-smooth{scroll-behavior:smooth;}.text-ellipsis{text-overflow:ellipsis;}.whitespace-nowrap{white-space:nowrap;}.rounded{border-radius:0.25rem;}.rounded-3xl{border-radius:1.5rem;}.rounded-\[20px\]{border-radius:20px;}.rounded-\[32px\]{border-radius:32px;}.rounded-full{border-radius:9999px;}.rounded-none{border-radius:0px;}.rounded-sm{border-radius:0.125rem;}.rounded-bl-\[50px\]{border-bottom-left-radius:50px;}.rounded-bl-sm{border-bottom-left-radius:0.125rem;}.rounded-br-\[100px\]{border-bottom-right-radius:100px;}.rounded-br-\[60px\]{border-bottom-right-radius:60px;}.rounded-br-\[90px\]{border-bottom-right-radius:90px;}.rounded-br-sm{border-bottom-right-radius:0.125rem;}.rounded-tl-\[100px\]{border-top-left-radius:100px;}.rounded-tl-sm{border-top-left-radius:0.125rem;}.rounded-tr-\[100px\]{border-top-right-radius:100px;}.rounded-tr-\[200px\]{border-top-right-radius:200px;}.rounded-tr-sm{border-top-right-radius:0.125rem;}.border{border-width:1px;}.border-2{border-width:2px;}.border-b{border-bottom-width:1px;}.border-b-2{border-bottom-width:2px;}.border-l{border-left-width:1px;}.border-r{border-right-width:1px;}.border-r-2{border-right-width:2px;}.border-t{border-top-width:1px;}.border-t-2{border-top-width:2px;}.border-solid{border-style:solid;}.border-dotted{border-style:dotted;}.border-green-700{--tw-border-opacity:1;border-color:rgb(52 131 56 / var(--tw-border-opacity,1));}.border-green-900{--tw-border-opacity:1;border-color:rgb(23 83 42 / var(--tw-border-opacity,1));}.border-lime-500{--tw-border-opacity:1;border-color:rgb(139 199 0 / var(--tw-border-opacity,1));}.border-slate-100{--tw-border-opacity:1;border-color:rgb(235 244 247 / var(--tw-border-opacity,1));}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240 / var(--tw-border-opacity,1));}.border-transparent{border-color:transparent;}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity,1));}.border-zinc-200{--tw-border-opacity:1;border-color:rgb(228 228 231 / var(--tw-border-opacity,1));}.border-l-slate-100{--tw-border-opacity:1;border-left-color:rgb(235 244 247 / var(--tw-border-opacity,1));}.bg-green-300{--tw-bg-opacity:1;background-color:rgb(134 239 172 / var(--tw-bg-opacity,1));}.bg-green-700{--tw-bg-opacity:1;background-color:rgb(52 131 56 / var(--tw-bg-opacity,1));}.bg-green-900{--tw-bg-opacity:1;background-color:rgb(23 83 42 / var(--tw-bg-opacity,1));}.bg-lime-500{--tw-bg-opacity:1;background-color:rgb(139 199 0 / var(--tw-bg-opacity,1));}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38 / var(--tw-bg-opacity,1));}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(235 244 247 / var(--tw-bg-opacity,1));}.bg-transparent{background-color:transparent;}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));}.bg-zinc-200{--tw-bg-opacity:1;background-color:rgb(228 228 231 / var(--tw-bg-opacity,1));}.bg-opacity-60{--tw-bg-opacity:0.6;}.bg-cover{background-size:cover;}.fill-green-700{fill:#348338;}.fill-lime-500{fill:#8BC700;}.fill-white{fill:#fff;}.stroke-black{stroke:#000;}.stroke-green-900{stroke:#17532A;}.stroke-white{stroke:#fff;}.object-cover{-o-object-fit:cover;object-fit:cover;}.object-center{-o-object-position:center;object-position:center;}.p-1{padding:0.25rem;}.p-10{padding:2.5rem;}.p-4{padding:1rem;}.p-5{padding:1.25rem;}.p-6{padding:1.5rem;}.p-7{padding:1.75rem;}.px-10{padding-left:2.5rem;padding-right:2.5rem;}.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-8{padding-left:2rem;padding-right:2rem;}.px-\[10px\]{padding-left:10px;padding-right:10px;}.px-\[30px\]{padding-left:30px;padding-right:30px;}.py-1{padding-top:0.25rem;padding-bottom:0.25rem;}.py-10{padding-top:2.5rem;padding-bottom:2.5rem;}.py-16{padding-top:4rem;padding-bottom:4rem;}.py-2{padding-top:0.5rem;padding-bottom:0.5rem;}.py-3{padding-top:0.75rem;padding-bottom:0.75rem;}.py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem;}.py-4{padding-top:1rem;padding-bottom:1rem;}.py-5{padding-top:1.25rem;padding-bottom:1.25rem;}.py-6{padding-top:1.5rem;padding-bottom:1.5rem;}.py-7{padding-top:1.75rem;padding-bottom:1.75rem;}.py-8{padding-top:2rem;padding-bottom:2rem;}.py-\[10px\]{padding-top:10px;padding-bottom:10px;}.pb-0{padding-bottom:0px;}.pb-1{padding-bottom:0.25rem;}.pb-10{padding-bottom:2.5rem;}.pb-14{padding-bottom:3.5rem;}.pb-16{padding-bottom:4rem;}.pb-2{padding-bottom:0.5rem;}.pb-20{padding-bottom:5rem;}.pb-3{padding-bottom:0.75rem;}.pb-36{padding-bottom:9rem;}.pb-4{padding-bottom:1rem;}.pb-5{padding-bottom:1.25rem;}.pb-8{padding-bottom:2rem;}.pb-\[100\%\]{padding-bottom:100%;}.pl-2{padding-left:0.5rem;}.pl-7{padding-left:1.75rem;}.pl-8{padding-left:2rem;}.pr-5{padding-right:1.25rem;}.pr-7{padding-right:1.75rem;}.pt-1{padding-top:0.25rem;}.pt-10{padding-top:2.5rem;}.pt-2{padding-top:0.5rem;}.pt-2\.5{padding-top:0.625rem;}.pt-3{padding-top:0.75rem;}.pt-5{padding-top:1.25rem;}.pt-7{padding-top:1.75rem;}.pt-8{padding-top:2rem;}.pt-\[10px\]{padding-top:10px;}.pt-\[40px\]{padding-top:40px;}.pt-\[64px\]{padding-top:64px;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.indent-14{text-indent:3.5rem;}.align-middle{vertical-align:middle;}.font-fontawesome{font-family:"Font Awesome 6 Brands",normal;}.font-galaxie{font-family:Galaxie Polaris,sans-serif;}.text-2xl{font-size:1.5rem;line-height:2rem;}.text-3xl{font-size:28px;}.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-7xl{font-size:4.5rem;line-height:1;}.text-\[22px\]{font-size:22px;}.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-bold{font-weight:700;}.font-medium{font-weight:400;}.font-normal{font-weight:300;}.font-semibold{font-weight:600;}.uppercase{text-transform:uppercase;}.\!leading-\[0\.85\]{line-height:0.85 !important;}.leading-10{line-height:2.5rem;}.leading-7{line-height:1.75rem;}.leading-8{line-height:2rem;}.leading-\[1\.3\]{line-height:1.3;}.leading-\[14px\]{line-height:14px;}.leading-\[32px\]{line-height:32px;}.leading-none{line-height:1;}.leading-normal{line-height:1.5;}.leading-relaxed{line-height:1.625;}.leading-snug{line-height:1.375;}.leading-tight{line-height:1.25;}.tracking-tight{letter-spacing:-0.025em;}.\!text-green-700{--tw-text-opacity:1 !important;color:rgb(52 131 56 / var(--tw-text-opacity,1)) !important;}.\!text-white{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity,1)) !important;}.text-green-700{--tw-text-opacity:1;color:rgb(52 131 56 / var(--tw-text-opacity,1));}.text-green-900{--tw-text-opacity:1;color:rgb(23 83 42 / var(--tw-text-opacity,1));}.text-teal-950{--tw-text-opacity:1;color:rgb(4 47 46 / var(--tw-text-opacity,1));}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));}.text-zinc-200{--tw-text-opacity:1;color:rgb(228 228 231 / var(--tw-text-opacity,1));}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122 / var(--tw-text-opacity,1));}.underline{text-decoration-line:underline;}.decoration-lime-500{text-decoration-color:#8BC700;}.decoration-transparent{text-decoration-color:transparent;}.decoration-2{text-decoration-thickness:2px;}.underline-offset-8{text-underline-offset:8px;}.opacity-0{opacity:0;}.opacity-100{opacity:1;}.opacity-75{opacity:0.75;}.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-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(0.4,0,0.2,1);transition-duration:150ms;}.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,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}.delay-500{transition-delay:500ms;}.duration-100{transition-duration:100ms;}.duration-1000{transition-duration:1000ms;}.duration-200{transition-duration:200ms;}.duration-300{transition-duration:300ms;}.duration-500{transition-duration:500ms;}.duration-700{transition-duration:700ms;}.ease-in-out{transition-timing-function:cubic-bezier(0.4,0,0.2,1);}.ease-out{transition-timing-function:cubic-bezier(0,0,0.2,1);}[x-cloak]{display:none !important;}.container-fluid{max-width:1536px;margin:auto;}.toolbar-vertical .main-page-wrap{margin-top:139px;}@media (min-width:1024px){.toolbar-vertical header{top:39px}}.toolbar-vertical .nav-tray{top:158px;}.toolbar-horizontal .main-page-wrap{margin-top:139px;}@media (min-width:1024px){.toolbar-horizontal header{top:39px}}.toolbar-horizontal .nav-tray{top:158px;}.toolbar-horizontal.toolbar-tray-open .main-page-wrap{margin-top:139px;}@media (min-width:1024px){.toolbar-horizontal.toolbar-tray-open header{top:79px}}.toolbar-horizontal.toolbar-tray-open .nav-tray{top:197px;}p{margin-bottom:1em;}.wysiwyg{color:#154c26;}.wysiwyg a{color:#154c26;text-decoration:underline;}.wysiwyg ol,.wysiwyg ul{margin:1rem 1.6rem;}.wysiwyg ul{list-style:disc;}.wysiwyg ol{list-style-type:decimal;}.wysiwyg h2{color:#348338;font-size:36px;font-style:normal;font-weight:400;margin-bottom:.8rem;margin-top:1.5rem;line-height:1.2;}@media (min-width:1024px){.wysiwyg h2{font-size:48px}}.wysiwyg h3{color:#348338;font-size:24px;font-style:normal;font-weight:400;margin-bottom:.8rem;margin-top:1.5rem;line-height:1.2;}@media (min-width:1024px){.wysiwyg h3{font-size:36px}}.wysiwyg h4{color:#154c26;font-size:20px;font-style:normal;font-weight:400;margin-bottom:.8rem;margin-top:1.5rem;line-height:normal;}@media (min-width:1024px){.wysiwyg h4{font-size:28px}}.wysiwyg h5{color:#348338;font-size:18px;font-style:normal;font-weight:400;margin-bottom:.8rem;margin-top:1.5rem;line-height:normal;}@media (min-width:1024px){.wysiwyg h5{font-size:22px}}.wysiwyg h6{color:#154c26;font-size:16px;font-style:normal;font-weight:400;margin-bottom:.8rem;margin-top:1.5rem;line-height:normal;}@media (min-width:1024px){.wysiwyg h6{font-size:16px}}.wysiwyg table{width:100%;border-top:2px solid #8bc700;text-align:left;}.wysiwyg table th{color:#348338;font-size:22px;font-style:normal;font-weight:500;padding:20px;}.wysiwyg table tr:nth-child(odd) td{background-color:#ebf4f7;}.wysiwyg table td{color:#154c26;font-size:14px;font-style:normal;line-height:1.5;padding:10px;}@media (min-width:1024px){.wysiwyg table td{font-size:16px;padding:20px}}@media (max-width:767px){.wysiwyg table h2{font-size:32px}.wysiwyg table h3{font-size:20px}.wysiwyg table h4{font-size:16px}.wysiwyg table h5{font-size:14px}.wysiwyg table h6{font-size:14px}}.wysiwyg blockquote{padding-left:30px;border-left:1px solid #17532A;font-size:1.4;font-weight:bold;margin:2rem auto;}.accordion table tr:nth-child(odd) td{background-color:white;}.splide .splide__pagination{position:relative;padding:60px 0 0 0;bottom:auto;justify-content:start;}.splide .splide__pagination .splide__pagination__page{border:1px solid white;background:transparent;width:12px;height:12px;opacity:1;transform:scale(1);transition:all 300ms ease-in-out;}.splide .splide__pagination .splide__pagination__page.is-active{background:white;transform:scale(1);}@media only screen and (max-width:767px){.splide .splide__track{overflow:visible}}.exposed-finders{margin-bottom:20px;}.exposed-finders select,.exposed-finders input{padding:10px;border:2px solid black;background-repeat:no-repeat;border-radius:2px;width:100%;margin-bottom:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.exposed-finders label{font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:#1e293b;padding-bottom:12px;display:block;}.exposed-finders .js-form-item:first-child label{color:#348338;}.exposed-finders .js-form-item:first-child input{border-top:none;border-left:none;border-right:none;background-color:#ebf4f7;background-image:url(/themes/york/images/search-icon-bg.svg);background-position:95% center;}.exposed-finders select{background-image:url(/themes/york/images/down-arrow.svg);background-position:95% center;text-overflow:ellipsis;padding-right:20px;}.exposed-finders .form-submit{display:none;}.user-pass,.user-login-form{margin:10rem auto;max-width:600px;background:#EBF4F7;padding:3rem;border-radius:2px;border:1px solid #17532A;}.user-pass label,.user-login-form label{font-weight:600;display:block;margin-bottom:5px;}.user-pass .form-item,.user-login-form .form-item{margin-bottom:1rem;width:100%;}.user-pass input,.user-login-form input{padding:10px;width:100%;border-radius:2px;border:1px solid #17532A;background:white;}.user-pass .description,.user-login-form .description{font-size:.8rem;margin-top:5px;}.user-pass .form-submit,.user-login-form .form-submit{padding:15px 10px;background:#17532A;transition:all;display:block;width:100%;color:white;font-weight:600;border-radius:2px;transition:all 300ms ease-in-out;}.user-pass .form-submit:hover,.user-login-form .form-submit:hover{background:#348338;}.responsive-table{width:100%;}@media (max-width:992px){.responsive-table{overflow-x:scroll}.responsive-table table{width:100%;}}@media (min-width:1024px){.word-1{margin-right:-5px;}.word-2,.word-1{letter-spacing:-3px;}.word-3{letter-spacing:3px}}.slate-embed .form_label,.slate-embed label{padding-bottom:5px;font-weight:500;}.slate-embed input:not([type=checkbox]):not([type=radio]),.slate-embed textarea,.slate-embed select{width:100%;padding:8px;border:1px solid rgb(23 83 42);color:rgb(23 83 42);margin-bottom:10px;}.slate-embed .form_birthdate .form_responses{display:flex;}.slate-embed button{transition:all;padding:15px 30px;color:white;text-transform:uppercase;font-weight:500;background:rgb(23 83 42);text-align:center;}.slate-embed button:hover{background:rgb(139 199 0);}.google-search #google-cse-results{margin:40px auto;}.google-search .gsc-control-cse{padding:0;}.google-search h2,.google-search .search-help-link,.google-search .google-cse-results-suffix{display:none;}.google-search .google-cse{margin:40px auto;}.google-search .google-cse .form-wrapper{display:flex;gap:10px;align-items:flex-end;}.google-search .google-cse label{font-style:normal;line-height:normal;padding-bottom:10px;display:block;color:#17532A;font-size:16px;font-weight:500;letter-spacing:0.25px;}.google-search .google-cse input[type="search"]{border-top:none;border-left:none;border-right:none;border-bottom:1px solid  #17532A;border-radius:0;font-size:16px;background:#f5f6f4 !important;width:100%;padding:10px;}.google-search .google-cse .form-actions{margin-top:16px;}.google-search .google-cse .form-submit{padding:12px 28px;border-radius:6px;background:#17532A;color:White;font-weight:500;font-size:16px;font-style:normal;margin-bottom:0;}.google-search .google-cse .form-submit:hover{background:#8bc700;}.simplebar-content-wrapper{scrollbar-width:auto;-ms-overflow-style:auto;}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:initial;width:initial;height:initial;}.simplebar-track{top:0px;bottom:auto;}.simplebar-horizontal{height:0.5rem !important;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--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);}.simplebar-horizontal .simplebar-scrollbar{border-radius:0.375rem;--tw-bg-opacity:1;background-color:rgb(139 199 0 / var(--tw-bg-opacity,1));}.before\:absolute::before{content:var(--tw-content);position:absolute;}.before\:-bottom-\[25px\]::before{content:var(--tw-content);bottom:-25px;}.before\:-top-\[26px\]::before{content:var(--tw-content);top:-26px;}.before\:bottom-0::before{content:var(--tw-content);bottom:0px;}.before\:left-0::before{content:var(--tw-content);left:0px;}.before\:right-0::before{content:var(--tw-content);right:0px;}.before\:top-0::before{content:var(--tw-content);top:0px;}.before\:z-10::before{content:var(--tw-content);z-index:10;}.before\:block::before{content:var(--tw-content);display:block;}.before\:hidden::before{content:var(--tw-content);display:none;}.before\:h-\[30px\]::before{content:var(--tw-content);height:30px;}.before\:w-\[110px\]::before{content:var(--tw-content);width:110px;}.before\:min-w-full::before{content:var(--tw-content);min-width:100%;}.before\:bg-black::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity,1));}.before\:bg-white::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));}.before\:opacity-20::before{content:var(--tw-content);opacity:0.2;}.before\:content-\[\'\'\]::before {
    --tw-content: '';
    content: var(--tw-content);

}


.after\:absolute::after {
    content: var(--tw-content);
    position: absolute;

}


.after\:bottom-0::after {
    content: var(--tw-content);
    bottom: 0px;

}


.after\:left-0::after {
    content: var(--tw-content);
    left: 0px;

}


.after\:right-0::after {
    content: var(--tw-content);
    right: 0px;

}


.after\:top-48::after {
    content: var(--tw-content);
    top: 12rem;

}


.after\:z-0::after {
    content: var(--tw-content);
    z-index: 0;

}


.after\:block::after {
    content: var(--tw-content);
    display: block;

}


.after\:bg-slate-100::after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(235 244 247 / var(--tw-bg-opacity, 1));

}


.after\:content-\[\'\'\]::after {
    --tw-content: '';
    content: var(--tw-content);

}


.last\:border-0:last-child {
    border-width: 0px;

}


.focus-within\:not-sr-only:focus-within {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;

}


.focus-within\:absolute:focus-within {
    position: absolute;

}


.hover\:-top-\[3px\]:hover {
    top: -3px;

}


.hover\:bottom-3:hover {
    bottom: 0.75rem;

}


.hover\:rounded-md:hover {
    border-radius: 0.375rem;

}


.hover\:rounded-tr-\[100px\]:hover {
    border-top-right-radius: 100px;

}


.hover\:border-lime-500:hover {
    --tw-border-opacity: 1;
    border-color: rgb(139 199 0 / var(--tw-border-opacity, 1));

}


.hover\:border-transparent:hover {
    border-color: transparent;

}


.hover\:bg-green-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(23 83 42 / var(--tw-bg-opacity, 1));

}


.hover\:bg-lime-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(139 199 0 / var(--tw-bg-opacity, 1));

}


.hover\:bg-slate-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(235 244 247 / var(--tw-bg-opacity, 1));

}


.hover\:\!text-green-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(23 83 42 / var(--tw-text-opacity, 1)) !important;

}


.hover\:text-green-700:hover {
    --tw-text-opacity: 1;
    color: rgb(52 131 56 / var(--tw-text-opacity, 1));

}


.hover\:text-green-900:hover {
    --tw-text-opacity: 1;
    color: rgb(23 83 42 / var(--tw-text-opacity, 1));

}


.hover\:text-lime-500:hover {
    --tw-text-opacity: 1;
    color: rgb(139 199 0 / var(--tw-text-opacity, 1));

}


.hover\:text-slate-200:hover {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / 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 {
    text-decoration-line: underline;

}


.hover\:decoration-green-900:hover {
    text-decoration-color: #17532A;

}


.hover\:decoration-white:hover {
    text-decoration-color: #fff;

}


.hover\:decoration-2:hover {
    text-decoration-thickness: 2px;

}


.hover\:underline-offset-8:hover {
    text-underline-offset: 8px;

}


.hover\:underline-offset-4:hover {
    text-underline-offset: 4px;

}


.hover\:opacity-100:hover {
    opacity: 1;

}


.focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));

}


.focus\:text-green-900:focus {
    --tw-text-opacity: 1;
    color: rgb(23 83 42 / var(--tw-text-opacity, 1));

}


.focus\:underline:focus {
    text-decoration-line: underline;

}


.focus\:outline:focus {
    outline-style: solid;

}


.group:hover .group-hover\:-top-0 {
    top: -0px;

}


.group:hover .group-hover\:left-0 {
    left: 0px;

}


.group:hover .group-hover\:right-4 {
    right: 1rem;

}


.group:hover .group-hover\:ml-1 {
    margin-left: 0.25rem;

}


.group:hover .group-hover\:hidden {
    display: none;

}


.group:hover .group-hover\:h-\[110\%\] {
    height: 110%;

}


.group:hover .group-hover\:h-full {
    height: 100%;

}


.group:hover .group-hover\:w-1\/4 {
    width: 25%;

}


.group:hover .group-hover\:w-16 {
    width: 4rem;

}


.group:hover .group-hover\:w-\[110\%\] {
    width: 110%;

}


.group:hover .group-hover\:w-full {
    width: 100%;

}


.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\:rounded-tr-\[100px\] {
    border-top-right-radius: 100px;

}


.group:hover .group-hover\:border-lime-500 {
    --tw-border-opacity: 1;
    border-color: rgb(139 199 0 / var(--tw-border-opacity, 1));

}


.group:hover .group-hover\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(23 83 42 / var(--tw-bg-opacity, 1));

}


.group:hover .group-hover\:bg-lime-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(139 199 0 / var(--tw-bg-opacity, 1));

}


.group:hover .group-hover\:fill-green-900 {
    fill: #17532A;

}


.group:hover .group-hover\:fill-lime-500 {
    fill: #8BC700;

}


.group:hover .group-hover\:fill-slate-300 {
    fill: #cbd5e1;

}


.group:hover .group-hover\:fill-white {
    fill: #fff;

}


.group:hover .group-hover\:stroke-green-700 {
    stroke: #348338;

}


.group:hover .group-hover\:stroke-green-900 {
    stroke: #17532A;

}


.group:hover .group-hover\:stroke-lime-500 {
    stroke: #8BC700;

}


.group:hover .group-hover\:stroke-white {
    stroke: #fff;

}


.group:hover .group-hover\:opacity-100 {
    opacity: 1;

}


.group.has-image .group-\[\.has-image\]\:bg-slate-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(235 244 247 / var(--tw-bg-opacity, 1));

}


.group.has-image .group-\[\.has-image\]\:fill-green-900 {
    fill: #17532A;

}


.group.has-image .group-\[\.has-image\]\:fill-slate-100 {
    fill: #EBF4F7;

}


.group.has-image .group-\[\.has-image\]\:pl-\[10px\] {
    padding-left: 10px;

}


.group.has-image .group-\[\.has-image\]\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgb(23 83 42 / var(--tw-text-opacity, 1));

}


.group.has-image .group-\[\.has-image\]\:hover\:text-green-700:hover {
    --tw-text-opacity: 1;
    color: rgb(52 131 56 / var(--tw-text-opacity, 1));

}


.group.has-image:hover .group-\[\.has-image\]\:group-hover\:fill-green-700 {
    fill: #348338;

}


.child\:mr-\[1px\] > * {
    margin-right: 1px;

}


.child\:rounded-t-\[3px\] > * {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;

}


.child\:border > * {
    border-width: 1px;

}


.child\:border-solid > * {
    border-style: solid;

}


.child\:border-green-900 > * {
    --tw-border-opacity: 1;
    border-color: rgb(23 83 42 / var(--tw-border-opacity, 1));

}


.child\:bg-green-900 > * {
    --tw-bg-opacity: 1;
    background-color: rgb(23 83 42 / var(--tw-bg-opacity, 1));

}


.child\:px-4 > * {
    padding-left: 1rem;
    padding-right: 1rem;

}


.child\:py-2 > * {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;

}


.child\:text-xs > * {
    font-size: 0.75rem;
    line-height: 1rem;

}


.child\:font-bold > * {
    font-weight: 700;

}


.child\:uppercase > * {
    text-transform: uppercase;

}


.child\:text-white > * {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));

}


.child\:transition-all > * {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;

}


.child-hover\:bg-green-700 > *:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(52 131 56 / var(--tw-bg-opacity, 1));

}


@media not all and (min-width: 1024px) {


    .max-lg\:max-w-none {
        max-width: none;

    }

}


@media (min-width: 480px) {


    .xs\:text-6xl {
        font-size: 3.75rem;
        line-height: 1;

    }

}


@media (min-width: 640px) {


    .sm\:mb-8 {
        margin-bottom: 2rem;

    }


    .sm\:gap-3 {
        gap: 0.75rem;

    }


    .sm\:px-0 {
        padding-left: 0px;
        padding-right: 0px;

    }


    .sm\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem;

    }


    .sm\:px-\[20px\] {
        padding-left: 20px;
        padding-right: 20px;

    }


    .sm\:text-7xl {
        font-size: 4.5rem;
        line-height: 1;

    }


    .sm\:text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem;

    }

}


@media (min-width: 768px) {


    .md\:visible {
        visibility: visible;

    }


    .md\:-ml-11 {
        margin-left: -2.75rem;

    }


    .md\:-mr-11 {
        margin-right: -2.75rem;

    }


    .md\:mb-0 {
        margin-bottom: 0px;

    }


    .md\:mr-0 {
        margin-right: 0px;

    }


    .md\:block {
        display: block;

    }


    .md\:inline {
        display: inline;

    }


    .md\:grid {
        display: grid;

    }


    .md\:h-20 {
        height: 5rem;

    }


    .md\:w-1\/2 {
        width: 50%;

    }


    .md\:w-20 {
        width: 5rem;

    }


    .md\:w-\[80\%\] {
        width: 80%;

    }


    .md\:max-w-4xl {
        max-width: 56rem;

    }


    .md\:max-w-\[120vh\] {
        max-width: 120vh;

    }


    .md\:max-w-\[624px\] {
        max-width: 624px;

    }


    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));

    }


    .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));

    }


    .md\:flex-row {
        flex-direction: row;

    }


    .md\:items-center {
        align-items: center;

    }


    .md\:gap-20 {
        gap: 5rem;

    }


    .md\:gap-8 {
        gap: 2rem;

    }


    .md\:rounded-tl-\[200px\] {
        border-top-left-radius: 200px;

    }


    .md\:bg-green-900 {
        --tw-bg-opacity: 1;
        background-color: rgb(23 83 42 / var(--tw-bg-opacity, 1));

    }


    .md\:bg-lime-500 {
        --tw-bg-opacity: 1;
        background-color: rgb(139 199 0 / var(--tw-bg-opacity, 1));

    }


    .md\:bg-transparent {
        background-color: transparent;

    }


    .md\:px-0 {
        padding-left: 0px;
        padding-right: 0px;

    }


    .md\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem;

    }


    .md\:py-3 {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;

    }


    .md\:pl-1 {
        padding-left: 0.25rem;

    }


    .md\:text-left {
        text-align: left;

    }


    .md\:text-8xl {
        font-size: 6rem;
        line-height: 1;

    }


    .md\:text-\[22px\] {
        font-size: 22px;

    }


    .md\:text-\[86px\] {
        font-size: 86px;

    }


    .md\:text-base {
        font-size: 1rem;
        line-height: 1.5rem;

    }


    .md\:text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem;

    }


    .md\:before\:absolute::before {
        content: var(--tw-content);
        position: absolute;

    }


    .md\:before\:bottom-0::before {
        content: var(--tw-content);
        bottom: 0px;

    }


    .md\:before\:right-full::before {
        content: var(--tw-content);
        right: 100%;

    }


    .md\:before\:top-0::before {
        content: var(--tw-content);
        top: 0px;

    }


    .md\:before\:z-0::before {
        content: var(--tw-content);
        z-index: 0;

    }


    .md\:before\:block::before {
        content: var(--tw-content);
        display: block;

    }


    .md\:before\:h-\[84px\]::before {
        content: var(--tw-content);
        height: 84px;

    }


    .md\:before\:w-28::before {
        content: var(--tw-content);
        width: 7rem;

    }


    .md\:before\:w-\[194px\]::before {
        content: var(--tw-content);
        width: 194px;

    }


    .md\:before\:bg-white::before {
        content: var(--tw-content);
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));

    }


    .md\:hover\:rotate-\[2\.6deg\]:hover {
        --tw-rotate: 2.6deg;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

    }


    .md\:hover\:rounded-tr-\[100px\]:hover {
        border-top-right-radius: 100px;

    }


    .group:hover .md\:group-hover\:-rotate-\[2\.6deg\] {
        --tw-rotate: -2.6deg;
        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 .md\:group-hover\:-rotate-\[4\.1deg\] {
        --tw-rotate: -4.1deg;
        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 .md\:group-hover\:bg-lime-500 {
        --tw-bg-opacity: 1;
        background-color: rgb(139 199 0 / var(--tw-bg-opacity, 1));

    }

}


@media (min-width: 1024px) {


    .lg\:visible {
        visibility: visible;

    }


    .lg\:fixed {
        position: fixed;

    }


    .lg\:absolute {
        position: absolute;

    }


    .lg\:relative {
        position: relative;

    }


    .lg\:sticky {
        position: sticky;

    }


    .lg\:inset-auto {
        inset: auto;

    }


    .lg\:-bottom-\[82px\] {
        bottom: -82px;

    }


    .lg\:-left-12 {
        left: -3rem;

    }


    .lg\:-left-\[80vw\] {
        left: -80vw;

    }


    .lg\:-left-\[88px\] {
        left: -88px;

    }


    .lg\:-right-10 {
        right: -2.5rem;

    }


    .lg\:-top-24 {
        top: -6rem;

    }


    .lg\:-top-\[130px\] {
        top: -130px;

    }


    .lg\:-top-\[900px\] {
        top: -900px;

    }


    .lg\:bottom-0 {
        bottom: 0px;

    }


    .lg\:bottom-28 {
        bottom: 7rem;

    }


    .lg\:left-0 {
        left: 0px;

    }


    .lg\:left-1\/2 {
        left: 50%;

    }


    .lg\:left-10 {
        left: 2.5rem;

    }


    .lg\:left-5 {
        left: 1.25rem;

    }


    .lg\:right-0 {
        right: 0px;

    }


    .lg\:right-2 {
        right: 0.5rem;

    }


    .lg\:right-\[345px\] {
        right: 345px;

    }


    .lg\:right-\[427px\] {
        right: 427px;

    }


    .lg\:right-\[74px\] {
        right: 74px;

    }


    .lg\:top-0 {
        top: 0px;

    }


    .lg\:top-16 {
        top: 4rem;

    }


    .lg\:top-4 {
        top: 1rem;

    }


    .lg\:top-\[116px\] {
        top: 116px;

    }


    .lg\:top-\[131px\] {
        top: 131px;

    }


    .lg\:top-\[250px\] {
        top: 250px;

    }


    .lg\:top-\[350px\] {
        top: 350px;

    }


    .lg\:top-\[358px\] {
        top: 358px;

    }


    .lg\:top-\[433px\] {
        top: 433px;

    }


    .lg\:top-\[550px\] {
        top: 550px;

    }


    .lg\:top-\[600px\] {
        top: 600px;

    }


    .lg\:top-auto {
        top: auto;

    }


    .lg\:z-10 {
        z-index: 10;

    }


    .lg\:order-1 {
        order: 1;

    }


    .lg\:order-2 {
        order: 2;

    }


    .lg\:col-span-1 {
        grid-column: span 1 / span 1;

    }


    .lg\:col-span-3 {
        grid-column: span 3 / span 3;

    }


    .lg\:float-none {
        float: none;

    }


    .lg\:mx-4 {
        margin-left: 1rem;
        margin-right: 1rem;

    }


    .lg\:my-0 {
        margin-top: 0px;
        margin-bottom: 0px;

    }


    .lg\:-mb-14 {
        margin-bottom: -3.5rem;

    }


    .lg\:-mb-24 {
        margin-bottom: -6rem;

    }


    .lg\:-mb-6 {
        margin-bottom: -1.5rem;

    }


    .lg\:-mt-6 {
        margin-top: -1.5rem;

    }


    .lg\:mb-0 {
        margin-bottom: 0px;

    }


    .lg\:mb-1 {
        margin-bottom: 0.25rem;

    }


    .lg\:mb-10 {
        margin-bottom: 2.5rem;

    }


    .lg\:mb-12 {
        margin-bottom: 3rem;

    }


    .lg\:mb-16 {
        margin-bottom: 4rem;

    }


    .lg\:mb-28 {
        margin-bottom: 7rem;

    }


    .lg\:mb-64 {
        margin-bottom: 16rem;

    }


    .lg\:mb-7 {
        margin-bottom: 1.75rem;

    }


    .lg\:mb-96 {
        margin-bottom: 24rem;

    }


    .lg\:ml-0 {
        margin-left: 0px;

    }


    .lg\:ml-24 {
        margin-left: 6rem;

    }


    .lg\:ml-36 {
        margin-left: 9rem;

    }


    .lg\:ml-4 {
        margin-left: 1rem;

    }


    .lg\:ml-5 {
        margin-left: 1.25rem;

    }


    .lg\:mr-0 {
        margin-right: 0px;

    }


    .lg\:mr-3 {
        margin-right: 0.75rem;

    }


    .lg\:mr-5 {
        margin-right: 1.25rem;

    }


    .lg\:mt-0 {
        margin-top: 0px;

    }


    .lg\:mt-20 {
        margin-top: 5rem;

    }


    .lg\:mt-28 {
        margin-top: 7rem;

    }


    .lg\:mt-5 {
        margin-top: 1.25rem;

    }


    .lg\:\!block {
        display: block !important;

    }


    .lg\:block {
        display: block;

    }


    .lg\:\!inline-block {
        display: inline-block !important;

    }


    .lg\:inline-block {
        display: inline-block;

    }


    .lg\:inline {
        display: inline;

    }


    .lg\:\!flex {
        display: flex !important;

    }


    .lg\:flex {
        display: flex;

    }


    .lg\:inline-flex {
        display: inline-flex;

    }


    .lg\:\!grid {
        display: grid !important;

    }


    .lg\:grid {
        display: grid;

    }


    .lg\:hidden {
        display: none;

    }


    .lg\:h-10 {
        height: 2.5rem;

    }


    .lg\:h-4 {
        height: 1rem;

    }


    .lg\:h-52 {
        height: 13rem;

    }


    .lg\:h-72 {
        height: 18rem;

    }


    .lg\:h-96 {
        height: 24rem;

    }


    .lg\:h-\[600px\] {
        height: 600px;

    }


    .lg\:h-\[607px\] {
        height: 607px;

    }


    .lg\:h-\[75px\] {
        height: 75px;

    }


    .lg\:h-auto {
        height: auto;

    }


    .lg\:min-h-\[468px\] {
        min-height: 468px;

    }


    .lg\:min-h-\[527px\] {
        min-height: 527px;

    }


    .lg\:min-h-\[660px\] {
        min-height: 660px;

    }


    .lg\:w-1\/2 {
        width: 50%;

    }


    .lg\:w-10 {
        width: 2.5rem;

    }


    .lg\:w-4 {
        width: 1rem;

    }


    .lg\:w-64 {
        width: 16rem;

    }


    .lg\:w-7 {
        width: 1.75rem;

    }


    .lg\:w-72 {
        width: 18rem;

    }


    .lg\:w-96 {
        width: 24rem;

    }


    .lg\:w-\[100vw\] {
        width: 100vw;

    }


    .lg\:w-\[45\%\] {
        width: 45%;

    }


    .lg\:w-auto {
        width: auto;

    }


    .lg\:max-w-2xl {
        max-width: 42rem;

    }


    .lg\:max-w-3xl {
        max-width: 48rem;

    }


    .lg\:max-w-4xl {
        max-width: 56rem;

    }


    .lg\:max-w-\[296px\] {
        max-width: 296px;

    }


    .lg\:max-w-\[327px\] {
        max-width: 327px;

    }


    .lg\:max-w-\[50\%\] {
        max-width: 50%;

    }


    .lg\:max-w-\[542px\] {
        max-width: 542px;

    }


    .lg\:max-w-\[549px\] {
        max-width: 549px;

    }


    .lg\:max-w-\[793px\] {
        max-width: 793px;

    }


    .lg\:max-w-sm {
        max-width: 24rem;

    }


    .lg\:max-w-xs {
        max-width: 20rem;

    }


    .lg\:flex-1 {
        flex: 1 1 0%;

    }


    .lg\:basis-1\/4 {
        flex-basis: 25%;

    }


    .lg\:basis-3\/4 {
        flex-basis: 75%;

    }


    .lg\:-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));

    }


    .lg\:-translate-y-\[70px\] {
        --tw-translate-y: -70px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

    }


    .lg\:translate-x-12 {
        --tw-translate-x: 3rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

    }


    .lg\:grid-flow-row {
        grid-auto-flow: row;

    }


    .lg\:grid-flow-col {
        grid-auto-flow: column;

    }


    .lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));

    }


    .lg\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));

    }


    .lg\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));

    }


    .lg\:flex-row {
        flex-direction: row;

    }


    .lg\:items-start {
        align-items: flex-start;

    }


    .lg\:items-center {
        align-items: center;

    }


    .lg\:justify-center {
        justify-content: center;

    }


    .lg\:justify-between {
        justify-content: space-between;

    }


    .lg\:gap-10 {
        gap: 2.5rem;

    }


    .lg\:gap-2 {
        gap: 0.5rem;

    }


    .lg\:gap-4 {
        gap: 1rem;

    }


    .lg\:gap-5 {
        gap: 1.25rem;

    }


    .lg\:gap-8 {
        gap: 2rem;

    }


    .lg\:gap-x-24 {
        -moz-column-gap: 6rem;
             column-gap: 6rem;

    }


    .lg\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(0px * var(--tw-divide-x-reverse));
        border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));

    }


    .lg\:self-auto {
        align-self: auto;

    }


    .lg\:overflow-visible {
        overflow: visible;

    }


    .lg\:rounded-bl-none {
        border-bottom-left-radius: 0px;

    }


    .lg\:rounded-br-\[100px\] {
        border-bottom-right-radius: 100px;

    }


    .lg\:rounded-br-\[140px\] {
        border-bottom-right-radius: 140px;

    }


    .lg\:rounded-br-\[200px\] {
        border-bottom-right-radius: 200px;

    }


    .lg\:rounded-tl-\[200px\] {
        border-top-left-radius: 200px;

    }


    .lg\:border-0 {
        border-width: 0px;

    }


    .lg\:border-l {
        border-left-width: 1px;

    }


    .lg\:border-r {
        border-right-width: 1px;

    }


    .lg\:border-lime-500 {
        --tw-border-opacity: 1;
        border-color: rgb(139 199 0 / var(--tw-border-opacity, 1));

    }


    .lg\:border-slate-100 {
        --tw-border-opacity: 1;
        border-color: rgb(235 244 247 / var(--tw-border-opacity, 1));

    }


    .lg\:bg-transparent {
        background-color: transparent;

    }


    .lg\:bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));

    }


    .lg\:bg-zinc-200 {
        --tw-bg-opacity: 1;
        background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));

    }


    .lg\:object-cover {
        -o-object-fit: cover;
           object-fit: cover;

    }


    .lg\:p-0 {
        padding: 0px;

    }


    .lg\:p-10 {
        padding: 2.5rem;

    }


    .lg\:p-4 {
        padding: 1rem;

    }


    .lg\:p-5 {
        padding: 1.25rem;

    }


    .lg\:px-0 {
        padding-left: 0px;
        padding-right: 0px;

    }


    .lg\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem;

    }


    .lg\:px-3 {
        padding-left: 0.75rem;
        padding-right: 0.75rem;

    }


    .lg\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem;

    }


    .lg\:px-7 {
        padding-left: 1.75rem;
        padding-right: 1.75rem;

    }


    .lg\:py-14 {
        padding-top: 3.5rem;
        padding-bottom: 3.5rem;

    }


    .lg\:py-16 {
        padding-top: 4rem;
        padding-bottom: 4rem;

    }


    .lg\:py-5 {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;

    }


    .lg\:py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem;

    }


    .lg\:pb-0 {
        padding-bottom: 0px;

    }


    .lg\:pb-10 {
        padding-bottom: 2.5rem;

    }


    .lg\:pb-14 {
        padding-bottom: 3.5rem;

    }


    .lg\:pb-16 {
        padding-bottom: 4rem;

    }


    .lg\:pb-2 {
        padding-bottom: 0.5rem;

    }


    .lg\:pb-24 {
        padding-bottom: 6rem;

    }


    .lg\:pb-\[120px\] {
        padding-bottom: 120px;

    }


    .lg\:pl-10 {
        padding-left: 2.5rem;

    }


    .lg\:pl-14 {
        padding-left: 3.5rem;

    }


    .lg\:pl-5 {
        padding-left: 1.25rem;

    }


    .lg\:pr-10 {
        padding-right: 2.5rem;

    }


    .lg\:pr-14 {
        padding-right: 3.5rem;

    }


    .lg\:pr-20 {
        padding-right: 5rem;

    }


    .lg\:pr-28 {
        padding-right: 7rem;

    }


    .lg\:pt-10 {
        padding-top: 2.5rem;

    }


    .lg\:pt-16 {
        padding-top: 4rem;

    }


    .lg\:pt-2\.5 {
        padding-top: 0.625rem;

    }


    .lg\:pt-4 {
        padding-top: 1rem;

    }


    .lg\:pt-5 {
        padding-top: 1.25rem;

    }


    .lg\:pt-\[116px\] {
        padding-top: 116px;

    }


    .lg\:pt-\[60px\] {
        padding-top: 60px;

    }


    .lg\:text-left {
        text-align: left;

    }


    .lg\:text-right {
        text-align: right;

    }


    .lg\:-indent-5 {
        text-indent: -1.25rem;

    }


    .lg\:indent-16 {
        text-indent: 4rem;

    }


    .lg\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem;

    }


    .lg\:text-3xl {
        font-size: 28px;

    }


    .lg\:text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem;

    }


    .lg\:text-5xl {
        font-size: 3rem;
        line-height: 1;

    }


    .lg\:text-9xl {
        font-size: 8rem;
        line-height: 1;

    }


    .lg\:text-\[118px\] {
        font-size: 118px;

    }


    .lg\:text-base {
        font-size: 1rem;
        line-height: 1.5rem;

    }


    .lg\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem;

    }


    .lg\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;

    }


    .lg\:font-semibold {
        font-weight: 600;

    }


    .lg\:leading-10 {
        line-height: 2.5rem;

    }


    .lg\:leading-\[1\.5\] {
        line-height: 1.5;

    }


    .lg\:leading-\[100px\] {
        line-height: 100px;

    }


    .lg\:leading-\[44px\] {
        line-height: 44px;

    }


    .lg\:tracking-\[0\.151px\] {
        letter-spacing: 0.151px;

    }


    .lg\:underline {
        text-decoration-line: underline;

    }


    .lg\:no-underline {
        text-decoration-line: none;

    }


    .lg\:decoration-lime-500 {
        text-decoration-color: #8BC700;

    }


    .lg\:decoration-white {
        text-decoration-color: #fff;

    }


    .lg\:decoration-4 {
        text-decoration-thickness: 4px;

    }


    .lg\:underline-offset-\[24px\] {
        text-underline-offset: 24px;

    }


    .lg\:opacity-0 {
        opacity: 0;

    }


    .lg\:opacity-100 {
        opacity: 1;

    }


    .lg\:transition-all {
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;

    }


    .lg\:duration-500 {
        transition-duration: 500ms;

    }


    .lg\:before\:pointer-events-none::before {
        content: var(--tw-content);
        pointer-events: none;

    }


    .lg\:before\:absolute::before {
        content: var(--tw-content);
        position: absolute;

    }


    .lg\:before\:bottom-0::before {
        content: var(--tw-content);
        bottom: 0px;

    }


    .lg\:before\:left-0::before {
        content: var(--tw-content);
        left: 0px;

    }


    .lg\:before\:right-0::before {
        content: var(--tw-content);
        right: 0px;

    }


    .lg\:before\:top-0::before {
        content: var(--tw-content);
        top: 0px;

    }


    .lg\:before\:z-10::before {
        content: var(--tw-content);
        z-index: 10;

    }


    .before\:lg\:block::before {
        content: var(--tw-content);
        display: block;

    }


    .lg\:before\:block::before {
        content: var(--tw-content);
        display: block;

    }


    .lg\:before\:bg-gradient-to-t::before {
        content: var(--tw-content);
        background-image: linear-gradient(to top, var(--tw-gradient-stops));

    }


    .lg\:before\:from-slate-100::before {
        content: var(--tw-content);
        --tw-gradient-from: #EBF4F7 var(--tw-gradient-from-position);
        --tw-gradient-to: rgb(235 244 247 / 0) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);

    }


    .lg\:before\:via-transparent::before {
        content: var(--tw-content);
        --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to);

    }


    .lg\:before\:to-transparent::before {
        content: var(--tw-content);
        --tw-gradient-to: transparent var(--tw-gradient-to-position);

    }


    .lg\:before\:content-\[\'\'\]::before {
        --tw-content: '';content:var(--tw-content);}.hover\:lg\:-top-1:hover{top:-0.25rem;}.lg\:hover\:-top-5:hover{top:-1.25rem;}.lg\:hover\:top-0:hover{top:0px;}.lg\:hover\:rotate-\[4\.1deg\]:hover{--tw-rotate:4.1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.lg\:hover\:rounded-tl-\[100px\]:hover{border-top-left-radius:100px;}.lg\:hover\:rounded-tr-\[100px\]:hover{border-top-right-radius:100px;}.lg\:hover\:bg-lime-500:hover{--tw-bg-opacity:1;background-color:rgb(139 199 0 / var(--tw-bg-opacity,1));}.lg\:hover\:text-green-900:hover{--tw-text-opacity:1;color:rgb(23 83 42 / var(--tw-text-opacity,1));}.lg\:hover\:no-underline:hover{text-decoration-line:none;}.group:hover .lg\:group-hover\:right-3{right:0.75rem;}.group:hover .group-hover\:lg\:decoration-lime-500{text-decoration-color:#8BC700;}.group:hover .lg\:group-hover\:opacity-100{opacity:1;}}@media (min-width:1280px){.xl\:top-\[87px\]{top:87px;}.xl\:mr-10{margin-right:2.5rem;}.xl\:w-1\/2{width:50%;}.xl\:w-\[60\%\]{width:60%;}.xl\:max-w-\[1300px\]{max-width:1300px;}.xl\:max-w-\[634px\]{max-width:634px;}.xl\:max-w-\[90\%\]{max-width:90%;}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.xl\:flex-row{flex-direction:row;}.xl\:items-start{align-items:flex-start;}.xl\:justify-between{justify-content:space-between;}.xl\:gap-x-44{-moz-column-gap:11rem;column-gap:11rem;}.xl\:rounded-br-\[200px\]{border-bottom-right-radius:200px;}.xl\:rounded-tl-\[200px\]{border-top-left-radius:200px;}.xl\:px-12{padding-left:3rem;padding-right:3rem;}.xl\:pt-0{padding-top:0px;}.xl\:text-5xl{font-size:3rem;line-height:1;}}@media (min-width:1536px){.\32xl\:w-\[50\%\]{width:50%;}.\32xl\:text-\[10rem\]{font-size:10rem;}}.\[\&\>\#block-york-mainnavigation\]\:w-full>#block-york-mainnavigation{width:100%;}.\[\&\>\.is-active\]\:border-b-0>.is-active{border-bottom-width:0px;}.\[\&\>\.is-active\]\:bg-white>.is-active{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));}.\[\&\>\.is-active\]\:text-green-900>.is-active{--tw-text-opacity:1;color:rgb(23 83 42 / var(--tw-text-opacity,1));}.\[\&\>li\>a\:hover\>svg\]\:stroke-lime-500>li>a:hover>svg{stroke:#8BC700;}.\[\&\>li\>a\>svg\]\:stroke-white>li>a>svg{stroke:#fff;}.\[\&\>li\>a\>svg\]\:transition-colors>li>a>svg{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}.\[\&\>li\>a\>svg\]\:duration-700>li>a>svg{transition-duration:700ms;}.\[\&\>li\>a\]\:mr-4>li>a{margin-right:1rem;}.\[\&\>li\>a\]\:block>li>a{display:block;}.\[\&\>li\>a\]\:text-center>li>a{text-align:center;}@media (min-width:1024px){.\[\&\>li\>a\]\:lg\:mr-0>li>a{margin-right:0px;}}@media (min-width:768px){.md\:\[\&_\.card\:nth-child\(3n\+1\)\]\:border-r .card:nth-child(3n+1){border-right-width:1px;}.md\:\[\&_\.card\:nth-child\(3n\+2\)\]\:border-r .card:nth-child(3n+2){border-right-width:1px;}.md\:\[\&_\.card\:nth-child\(odd\)\]\:border-r .card:nth-child(odd){border-right-width:1px;}}.\[\&_\.form-item-field-directory-school-coll-target-id\]\:hidden .form-item-field-directory-school-coll-target-id{display:none;}.\[\&_a\]\:text-white a{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));}.\[\&_a\]\:no-underline a{text-decoration-line:none;}.\[\&_p\]\:text-white p{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));}
.ui-draggable-handle{touch-action:none;}.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)";}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-0.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}.ui-selectable{touch-action:none;}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000;}.ui-sortable-handle{touch-action:none;}.ui-datepicker{width:17em;padding:0.2em 0.2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:0.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%;}.ui-datepicker table{width:100%;font-size:0.9em;border-collapse:collapse;margin:0 0 0.4em;}.ui-datepicker th{padding:0.7em 0.3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:0.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:0.7em 0 0 0;padding:0 0.2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:0.5em 0.2em 0.4em;cursor:pointer;padding:0.2em 0.6em 0.3em 0.6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto 0.4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:0.5em;top:0.3em;}legend{max-width:100%;}.hidden2,.hidden2 *{visibility:hidden !important;}.hidden_dialog_0,.hidden_dialog_1,.hidden_dialog_2{visibility:hidden !important;}.nowrap td{overflow:hidden;text-overflow:ellipsis;}.nowrap div{white-space:nowrap;}.dialog div.action{clear:both;}.dialog span.action{display:block;margin:10px 0;}.dialog ul.action{display:block;list-style:none;margin:15px 0;padding:0;}.dialog .action li{display:inline;margin:0;padding:0;}.dialog .action{line-height:normal;position:relative;}.dialog ul.action a,.dialog button,.dialog input[type="button"],.dialog input[type="submit"]{background-color:var(--cDFDFDFFF,#dfdfdf);border:0;color:var(--c000000FF,#000);cursor:pointer;display:inline-block;font-family:Arial,Helvetica,sans-serif,sans-serif !important;font-size:12px;font-weight:normal;line-height:12px;margin:0 10px 0 0;padding:5px 15px;text-decoration:none;}.dialog ul.action a.default,.dialog button.default{background-color:var(--cC6C6C6FF,#c6c6c6);font-weight:bold;}.dialog ul.action a:hover,.dialog button:hover,.dialog input[type="button"]:hover,.dialog input[type="submit"]:hover{background-color:var(--cF3F3F3FF,#f3f3f3);}.dialog ul.action a.default:hover,.dialog button.default:hover,.dialog input[type="button"].default:hover,.dialog input[type="submit"].default:hover{background-color:var(--cDADADAFF,#dadada);}.dialog ul.action a:focus,button:focus,.dialog input[type="button"]:focus,.dialog input[type="submit"]:focus,.dialog ul.action a.default:focus,.dialog button.default:focus,.dialog input[type="button"].default:focus,.dialog input[type="submit"].default:focus{background-color:var(--c00669EFF,#154C26);color:var(--cFFFFFFFF,#fff);}input.expanded,select.expanded,textarea.expanded{box-sizing:border-box;width:100%;}input[type="password"].validate_error,input[type="text"].validate_error,input[type="email"].validate_error,input[type="tel"].validate_error,input:not([type]).validate_error{color:var(--cFF0000FF,#8BC700);}.searchable_hidden{display:none;}table.mixed > * > tr,table.plain > * > tr,table.table > * > tr,table.table * tr{vertical-align:middle;}table.fixed,table.layout{border-collapse:collapse;clear:both;table-layout:fixed;}table.layout{width:100%;}table.fixed > * > tr > th,table.fixed > * > tr > td,table.layout > * > tr > th,table.layout > * > tr > td,table.fixed * tr th,table.fixed * tr td{margin:0;padding:0;}table.fixed > * > tr,table.layout > * > tr{vertical-align:top;}table.mixed,table.plain,table.table{border-collapse:collapse;clear:both;table-layout:fixed;text-align:left;width:100%;}table.plain > * > tr > th,table.plain > * > tr > td{padding:4px 5px;}table.plain > * > tr > th,table.plain * tr th{font-weight:normal;text-align:left;}table.mixed > * > tr > th,table.mixed > * > tr > td{padding:4px 5px;}table.mixed > * > tr > th,table.mixed * tr th{text-align:left;}table.table > * > tr > th,table.table > * > tr > td{border-bottom:1px solid var(--cCCCCCCFF,#ccc);padding:4px 5px;text-align:left;}table.table > * > tr > th > div:first-child,table.table > * > tr > td > div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}tr.header > th,tr.header > td,.dialog div.header{background-color:var(--cCCCCCCFF,#ccc);border:0;font-weight:bold !important;text-align:left;vertical-align:bottom;}tr.column > th,tr.column > td{background-color:var(--cECECECFF,#ececec);font-weight:bold !important;text-align:left;vertical-align:bottom;}tr.column > td{font-weight:normal !important;}tr.row_select,tr.row_hover{cursor:pointer;}tr.row_select a,tr.row_hover a{color:var(--c000000FF,#000) !important;outline:0;text-decoration:none;}tr.hover td,tr.hover th{background:var(--cFFFFE8FF,#ffffe8) !important;}tr.plain a{color:var(--c0000FFFF,#00f) !important;text-decoration:underline !important;}tr.plain a:active,tr.plain a:hover{color:var(--cFF0000FF,#8BC700) !important;}.clear{clear:both;}.progress_div,.progress_dialog_div{background-color:var(--c000000FF,#000);position:fixed;height:100%;left:0;opacity:0.1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);top:0;width:100%;z-index:5001;}.progress_box{height:80px;left:50%;margin:-40px 0 0 -50px;position:fixed;text-align:center;top:50%;width:100px;z-index:5001;}.progress_timer{color:var(--c00669EFF,#154C26);font-size:11px;margin-top:50px;text-align:center;}.progress_loader:before,.progress_loader:after,.progress_loader{border-radius:50%;font-size:4px;width:2.5em;height:2.5em;animation-fill-mode:both;animation:progress_loader 1.8s infinite ease-in-out;}.progress_loader{margin:0 auto;position:relative;transform:translateZ(0);animation-delay:-0.16s;}.progress_loader:before{left:-3.5em;animation-delay:-0.32s;}.progress_loader:after{left:3.5em;}.progress_loader:before,.progress_loader:after{content:"";position:absolute;top:0;}@keyframes progress_loader{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em var(--c00669EFF,#154C26);}40%{box-shadow:0 2.5em 0 0.05em var(--c00669EFF,#154C26);}}.dialog{background-color:var(--cFFFFFFFF,#fff);overflow:hidden;}.dialog_host .dialog{box-shadow:0 0 5px var(--c00000066,rgba(0,0,0,0.4));padding:0;}.dialog_flat > .dialog{display:none;}.dialog .header{background:var(--cDADADAFF,#dadada);color:var(--c000000FF,#000);overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap;}.dialog div.action{background:var(--cFFFFFFFF,#fff);border-top:1px solid var(--cEAEAEAFF,#eaeaea);margin:0;padding:10px;}body.dialog{border:0;}.dialog div.content{overflow:auto;overflow-x:hidden;padding:8px;}.dialog_host{position:fixed;z-index:5000;}.error,.success,.alert{border-left:5px solid var(--c000000FF,#000);color:var(--c000000FF,#000);display:block;padding:10px 10px 10px 15px;}.error{background-color:var(--cFFFFCCFF,#ffc);border-color:var(--cFFCC66FF,#fc6);}.success{background-color:var(--cE6EFC2FF,#e6efc2);border-color:var(--c529214FF,#529214);}.suggest{background:var(--cFFFFFFFF,#fff);border:1px solid var(--cCCCCCCFF,#ccc);font-size:11px;overflow:hidden;position:absolute;-moz-user-select:none;}.suggest_default{background:var(--cECECECFF,#ececec);color:var(--c666666FF,#666);height:1%;padding:4px 5px;text-align:left;}.suggest_item{background-color:var(--cFFFFFFFF,#fff);color:var(--c000000FF,#000);cursor:pointer;height:1%;padding:2px 0;text-align:left;}.suggest_item b{color:var(--c3399FFFF,#39f);font-weight:normal;}.suggest_item_selected{background-color:var(--cEFEFEFFF,#efefef);}.suggest_name{color:var(--c000000FF,#000);padding:0 2px 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.suggest_data{padding:0 2px 0 10px;font-size:9px;color:var(--c666666FF,#666);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.suggest_collection_title{color:var(--c00669EFF,#154C26);padding:4px 4px;}.suggest_table > tbody > tr > td{vertical-align:top;}.suggest_table b{color:var(--c3399FFFF,#39f);font-weight:normal;}.suggest_color{height:7.5px;width:7.5px;display:inline-block;margin-right:2.5px;vertical-align:middle;}.slate-embed blockquote.hidden,.slate-embed button.hidden,.slate-embed div.hidden,.slate-embed fieldset.hidden,.slate-embed form.hidden,.slate-embed iframe.hidden,.slate-embed li.hidden,.slate-embed img.hidden,.slate-embed input.hidden,.slate-embed option.hidden,.slate-embed p.hidden,.slate-embed select.hidden,.slate-embed span.hidden,.slate-embed table.hidden,.slate-embed thead.hidden > tr,.slate-embed tbody.hidden > tr,.slate-embed textarea.hidden,.slate-embed tr.hidden,.slate-embed ul.hidden{display:none !important;}.slate-embed div.fixed{position:fixed;top:0;}
