/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,::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:rgba(0,113,187,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:rgba(0,113,187,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:currentColor;}::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:Lato,fallback for Lato,sans-serif;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:#A5A5A5;}input::placeholder,textarea::placeholder{opacity:1;color:#A5A5A5;}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;}table{width:100%;max-width:100%;margin-bottom:1.5rem;background-color:transparent;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);}table:not([border]){border-width:0px;}table:not([border]) tr{border-width:0px;}table:is([border="1"]){border-width:1px;}table:is([border="2"]){border-width:2px;}table:is([border="3"]){border-width:3px;}table:is([border="4"]){border-width:4px;}table tr td,table tr th{padding-top:0.625rem;padding-bottom:0.625rem;padding-left:1.125rem;padding-right:1.125rem;}table tr th{font-size:16px;line-height:1.42857;font-weight:700;--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));border-bottom-width:0px;border-top-width:0px;border-right-width:0px;border-left-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(240 240 240 / var(--tw-border-opacity));background-color:transparent;text-align:left;}table:not([border]) tr th:first-child{border-left-width:0px;}table:is([border]) tr th{border-right-width:0px;}table tbody tr td{font-size:18px;line-height:1.42857;font-weight:300;border-width:0px;}table:not([border]) tbody tr td{border-width:0px;}table tbody tr td a{--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));font-weight:700;}table tbody tr:nth-of-type(odd) td{--tw-bg-opacity:1;background-color:rgb(240 240 240 / var(--tw-bg-opacity));}table:not([border]) tbody tr:nth-of-type(odd) td{border-width:0px;}table:not([border]) tbody tr:nth-of-type(even) td{border-width:0px;border-left-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(240 240 240 / var(--tw-border-opacity));}table:not([border]) tbody tr:nth-of-type(even) td:first-child{border-width:0px;}.page-wrap{max-width:1220px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;}@media (min-width:768px){.page-wrap{}}html,html a{-webkit-font-smoothing:antialiased;}body{font-size:18px;line-height:1.42857;--tw-text-opacity:1;color:rgb(45 53 56 / var(--tw-text-opacity));}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0.75rem;margin-bottom:0.75rem;}.h1,.h2,.h3,h1,h2,h3{margin-top:1.5rem;}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:300;}.h5,.h6,h5,h6{font-weight:700;}.h1,h1{font-size:36px;line-height:1;}@media (min-width:768px){.h1,h1{font-size:46px;line-height:1.1;}}.h1,h1{--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));}.h2,h2{font-size:28px;line-height:1;}@media (min-width:768px){.h2,h2{font-size:38px;line-height:1.1;}}.h2,h2{--tw-text-opacity:1;color:rgb(215 0 121 / var(--tw-text-opacity));}.h3,h3{font-size:21px;line-height:1;}@media (min-width:768px){.h3,h3{font-size:31px;line-height:1.1;}}.h3,h3{--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));}.h4,h4{font-size:18px;line-height:1;}@media (min-width:768px){.h4,h4{font-size:25px;line-height:1.1;}}.h5,h5{font-size:15px;line-height:1;}@media (min-width:768px){.h5,h5{font-size:18px;line-height:1.1;}}.h5,h5{--tw-text-opacity:1;color:rgb(215 0 121 / var(--tw-text-opacity));}.h6,h6{font-size:14px;line-height:1;}@media (min-width:768px){.h6,h6{font-size:14px;line-height:1.1;}}.h6,h6{--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));}.prose.white-content h1,.prose.white-content .h1,.prose.white-content h2,.prose.white-content .h2,.prose.white-content h3,.prose.white-content .h3,.prose.white-content h4,.prose.white-content .h4,.prose.white-content h5,.prose.white-content .h5,.prose.white-content p,.prose.white-content span{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}a{--tw-text-opacity:1;color:rgb(0 113 186 / var(--tw-text-opacity));font-weight:700;text-decoration-line:none;}a:hover,a:focus{--tw-text-opacity:1;color:rgb(0 67 110 / var(--tw-text-opacity));text-decoration-line:underline;}.toolbar a{font-weight:400;}p,.p{margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0.75rem;}p:last-child,.p:last-child{margin-bottom:0px;}ul{padding-top:0px;padding-bottom:0px;padding-right:0px;padding-left:2.5rem;margin-top:0px;margin-bottom:0.75rem;list-style-type:none;}label{display:block;}a,input[type="submit"],button{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:500ms;}a.tel{--tw-text-opacity:1;color:rgb(0 125 68 / var(--tw-text-opacity));position:relative;padding-left:1.25rem;}a.tel::before{font-family:"Font Awesome 6 Free";content:"\f095";position:absolute;top:0;left:0;font-size:18px;line-height:1.42857;}blockquote{font-family:first_graderregular,fallback for firstGrader;color:rgba(78,95,102,31);border-width:0px;margin:0px;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:3.5rem;padding-right:3.5rem;font-size:18px;}@media (min-width:768px){blockquote{font-size:24px;}}blockquote{line-height:1.5rem;}@media (min-width:768px){blockquote{line-height:2.25rem;}}blockquote{background:url(/themes/custom/chsw/images/open-quote.png) left 10px no-repeat;}blockquote.white-quotes{background-image:none;padding-left:0px;padding-right:0px;}@media (min-width:768px){blockquote.white-quotes{padding-left:3.5rem;padding-right:3.5rem;background:url(/themes/custom/chsw/images/open-quote-white.png) left 10px no-repeat;background-size:auto;}}blockquote p{background:url(/themes/custom/chsw/images/close-quote.png) bottom right no-repeat;padding-top:0px;padding-right:3.125rem;padding-bottom:0.625rem;padding-left:0px;display:inline;}blockquote.white-quotes p{background:none;quotes:"“" "”" "‘" "’";}blockquote.white-quotes p::before{content:open-quote;}blockquote.white-quotes p::after{content:close-quote;}@media (min-width:768px){blockquote.white-quotes p{content:'';background-size:auto;background:url(/themes/custom/chsw/images/close-quote-white.png) bottom right no-repeat;}}hr{border-top-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(215 0 121 / var(--tw-border-opacity));background-color:transparent;margin-top:1.5rem;margin-bottom:1.5rem;height:0px;}hr.green{--tw-border-opacity:1;border-color:rgb(4 130 66 / var(--tw-border-opacity));}hr.grey{--tw-border-opacity:1;border-color:rgb(240 240 240 / var(--tw-border-opacity));}.prose.text-shadow{text-shadow:1px 1px 1px black;}.prose blockquote p::before,.prose blockquote p::after{display:none;}blockquote p em{font-style:normal;}.container{width:100%;padding-right:16px;padding-left:16px;}@media (min-width:768px){.container{max-width:768px;}}@media (min-width:992px){.container{max-width:992px;}}@media (min-width:1220px){.container{max-width:1220px;}}.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em;margin-top:0;margin-bottom:12px;}.prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em;}.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:#0071BA;text-decoration:none;font-weight:700;text-decoration-thickness:1px;}.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)):hover{color:#00436e;}.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:600;}.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style:none;counter-reset:li;padding:0 0 0 40px;}.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha;}.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha;}.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha;}.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha;}.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman;}.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman;}.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman;}.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman;}.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal;}.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:disc;margin-top:0;margin-bottom:12px;padding-inline-start:1.625em;padding:0 0 0 40px;list-style:none;}.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters);}.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{color:var(--tw-prose-bullets);}.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em;}.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em;margin-top:24px;margin-bottom:24px;height:0px;background:transparent;border-top:2px solid #D70079;}.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:0.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;}.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:open-quote;}.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:close-quote;}.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:#048242;font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;font-size:36px;line-height:1;font-weight:300;margin-top:24px;margin-bottom:12px;}.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:900;color:inherit;}.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:#D70079;font-size:1.5em;margin-top:2em;margin-bottom:1em;font-size:28px;line-height:1;font-weight:300;margin-top:24px;margin-bottom:12px;}.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:800;color:inherit;}.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:#048242;font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em;font-size:21px;line-height:1;font-weight:300;margin-top:24px;margin-bottom:12px;}.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit;}.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:0.5em;font-size:18px;line-height:1;font-weight:300;margin-top:12px;margin-bottom:12px;}.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit;}.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){display:block;margin-top:2em;margin-bottom:2em;}.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;}.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:0.875em;border-radius:0.3125rem;padding-top:0.1875em;padding-inline-end:0.375em;padding-bottom:0.1875em;padding-inline-start:0.375em;}.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:0.875em;}.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:"`";}.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:"`";}.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:0.875em;}.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:0.9em;}.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;padding-inline-end:1.1428571em;padding-bottom:0.8571429em;padding-inline-start:1.1428571em;}.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;}.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:none;}.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:none;}.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:16px;line-height:24px;text-align:center;background-color:transparent;border-collapse:collapse;border-spacing:0;}.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:0;border-bottom-color:var(--tw-prose-th-borders);}.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;padding-inline-start:0.5714286em;}.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:0;border-bottom-color:var(--tw-prose-td-borders);}.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:0;}.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:middle;}.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders);}.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:top;}.prose :where(th,td):not(:where([class~="not-prose"],[class~="not-prose"] *)){text-align:start;}.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em;}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75;}.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.5em;margin-bottom:0.5em;margin:0;padding:0;padding-left:0.5rem;position:relative;}.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.375em;}.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.375em;}.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em;}.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;}.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em;}.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;}.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em;}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em;}.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em;}.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.5em;padding-inline-start:1.625em;}.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}.prose :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:0.5714286em;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;padding-inline-start:0.5714286em;}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;}.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0;}.prose{font-size:inherit;line-height:inherit;overflow-wrap:break-word;}.prose :where(h1:is(:first-child)):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:24px;margin-bottom:12px;}.prose :where(h2:is(:first-child)):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:24px;margin-bottom:12px;}.prose :where(h3:is(:first-child)):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:24px;margin-bottom:12px;}.prose :where(h4:is(:first-child)):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:12px;margin-bottom:12px;}.prose :where(h5):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:#D70079;font-size:15px;line-height:1;font-weight:700;margin-top:12px;margin-bottom:12px;}.prose :where(h5:is(:first-child)):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:12px;margin-bottom:12px;}.prose :where(h6):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:#048242;font-size:14px;line-height:1;font-weight:700;margin-top:12px;margin-bottom:12px;}.prose :where(h6:is(:first-child)):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:12px;margin-bottom:12px;}.prose :where(tr td,tr th):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:18px;}.prose :where(th):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:16px;font-weight:700;color:#048242;border-bottom:none;border-left:1px solid #F0F0F0;}.prose :where(th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-left:none;}.prose :where(td):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:18px;font-weight:300;}.prose :where(td,th):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:middle;border-width:1px;}.prose :where(tbody tr,td):not(:where([class~="not-prose"],[class~="not-prose"] *)){background-color:white;}.prose :where(ul:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:12px;}.prose :where(ul li):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:"\f054";font-family:"Font Awesome 6 Free",serif;font-weight:900;color:#d2e89d;display:inline-block;position:absolute;width:1rem;margin-left:-16px;top:0px;left:0px;}.prose :where(ul li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}.prose :where(ol li):not(:where([class~="not-prose"],[class~="not-prose"] *)){counter-increment:li;}.prose :where(ol li):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:counter(li) ". ";display:inline-block;color:#007D44;font-weight:700;width:2rem;text-align:right;margin-left:-2.5rem;margin-right:0.5rem;}.prose :where(blockQuote):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-left:0;padding-left:50px;font-style:normal;}.btn{border-width:3px;margin:-3px 0 0 0;font-size:15px;line-height:21px;touch-action:manipulation;text-align:center;border-radius:100px;cursor:pointer;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1.25rem;padding-right:1.25rem;display:inline-block;font-weight:400;--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));border-style:solid;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms;}@media (min-width:768px){.btn{font-size:18px;line-height:1.42857;padding-top:0.875rem;padding-bottom:0.875rem;padding-left:1.5rem;padding-right:1.5rem;}.btn.reduced-lh{line-height:1;}}.btn:hover,.btn:focus,.btn.focus{text-decoration-line:none;}.btn.disabled,.btn[disabled]{cursor:not-allowed;opacity:0.6;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}.btn-no-border{border-style:none;--tw-shadow:0 0 0 0 #000;--tw-shadow-colored:0 0 0 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);}.prose .btn{font-weight:700;}.btn.btn-lg,.btn-group-lg > .btn{font-size:21px;line-height:29px;padding-top:0.625rem;padding-bottom:0.625rem;padding-left:1.25rem;padding-right:1.25rem;}@media (min-width:768px){.btn.btn-lg,.btn-group-lg > .btn{font-size:26px;}}.btn.btn-lime{--tw-bg-opacity:1;background-color:rgb(210 232 157 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));--tw-shadow-color:#C4D558;--tw-shadow:var(--tw-shadow-colored);}.btn.btn-lime:hover{--tw-border-opacity:1;border-color:rgb(210 232 157 / var(--tw-border-opacity));}.btn.btn-lime.btn-no-border:hover{--tw-shadow:0 0 0 3px #000;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#C4D558;--tw-shadow:var(--tw-shadow-colored);}.btn.btn-green,.btn.btn-primary,.btn.btn-default{--tw-bg-opacity:1;background-color:rgb(0 125 68 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow-color:#007D44;--tw-shadow:var(--tw-shadow-colored);}.btn.btn-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.btn.btn-green:hover,.btn.btn-primary:hover,.btn.btn-default:hover{--tw-bg-opacity:1;background-color:rgb(0 125 68 / var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgb(0 125 68 / var(--tw-border-opacity));}.btn.btn-green.btn-no-border:hover,.btn.btn-primary.btn-no-border:hover,.btn.btn-default.btn-no-border:hover{--tw-shadow:0 0 0 3px #000;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#007D44;--tw-shadow:var(--tw-shadow-colored);}.btn.btn-green.btn-lime-border{--tw-border-opacity:1;border-color:rgb(196 213 88 / var(--tw-border-opacity));font-weight:700;}.btn.btn-green.btn-lime-border:hover{--tw-bg-opacity:1;background-color:rgb(196 213 88 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));}.btn.btn-green.btn-no-bg,.btn.btn-primary.btn-no-bg,.btn.btn-default.btn-no-bg{--tw-bg-opacity:1;background-color:rgb(0 125 68 / var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));}.btn.btn-green.btn-no-bg:hover,.btn.btn-primary.btn-no-bg:hover,.btn.btn-default.btn-no-bg:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 125 68 / var(--tw-text-opacity));}.btn.btn-blue,.btn.btn-info{--tw-bg-opacity:1;background-color:rgb(0 113 186 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow-color:#0071BA;--tw-shadow:var(--tw-shadow-colored);}.btn.btn-blue:hover,.btn.btn-info:hover{--tw-border-opacity:1;border-color:rgb(0 113 186 / var(--tw-border-opacity));}.btn.btn-blue.btn-no-border:hover,.btn.btn-info.btn-no-border:hover{--tw-shadow:0 0 0 3px #000;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#0071BA;--tw-shadow:var(--tw-shadow-colored);}.btn.btn-pink{--tw-bg-opacity:1;background-color:rgb(215 0 121 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow-color:#D70079;--tw-shadow:var(--tw-shadow-colored);}.btn.btn-pink:hover{--tw-border-opacity:1;border-color:rgb(215 0 121 / var(--tw-border-opacity));}.btn.btn-pink.btn-no-border:hover{--tw-shadow:0 0 0 3px #000;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#D70079;--tw-shadow:var(--tw-shadow-colored);}.btn.btn-pink.btn-no-bg{--tw-bg-opacity:1;background-color:rgb(215 0 121 / var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));}.btn.btn-pink.btn-no-bg:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(215 0 121 / var(--tw-text-opacity));}.btn.btn-back{font-weight:700;--tw-text-opacity:1;color:rgb(165 165 165 / var(--tw-text-opacity));}.btn.btn-payment{--tw-bg-opacity:1;background-color:rgb(215 0 121 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow-color:#D70079;--tw-shadow:var(--tw-shadow-colored);font-weight:700;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:3.75rem;padding-right:3.75rem;font-size:23px;line-height:1;width:100%;}@media (min-width:768px){.btn.btn-payment{width:auto;font-size:28px;}}.btn.btn-payment:hover{--tw-border-opacity:1;border-color:rgb(215 0 121 / var(--tw-border-opacity));}.btn.btn-payment.btn-no-border:hover{--tw-shadow:0 0 0 3px #000;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#D70079;--tw-shadow:var(--tw-shadow-colored);}.btn-lg,.btn-group-lg > .btn{border-radius:100px;}.btn-sm,.btn-group-sm > .btn{border-radius:3px;}.btn-xs,.btn-group-xs > .btn{border-radius:3px;}.ajax-progress-throbber{position:relative;}.ajax-progress-throbber .throbber.pink{position:absolute;background:transparent url(/themes/custom/chsw/images/ajax-loader.gif) no-repeat 0px center;top:-20px;left:10px;height:32px;width:32px;}.donate-refer-header-block .header-cta{float:left;margin-right:1.5rem;}.donate-refer-header-block .header-cta .btn{font-weight:400;}@media (min-width:992px){.donate-refer-header-block .header-cta{margin-right:0.875rem;}}.donate-refer-header-mobile-block .btn-block{float:left;margin:0px;border-width:0px;width:50%;border-radius:0;font-weight:400;font-size:22px;}.flexslider{border-width:0px;}.flexslider.flexslider--main-slider{margin:0px;position:relative;}.flexslider.flexslider--main-slider .flex-control-nav{display:none;bottom:auto;z-index:10;right:0;left:1rem;position:absolute;margin:auto;height:25px;text-align:left;width:100%;}.flexslider ul.flex-direction-nav li a.flex-disabled{display:none;}.flexslider.optionset-related-events .flex-direction-nav a{display:block;opacity:1 !important;}@media (min-width:768px){.flexslider.flexslider--main-slider .flex-control-nav{display:block;text-align:left;font-size:0;text-indent:0px;top:50%;}}@media (min-width:992px){.flexslider.flexslider--main-slider .flex-control-nav{top:60%;}}@media (min-width:1220px){.flexslider.flexslider--main-slider .flex-control-nav{top:63%;}}.flexslider.flexslider--main-slider .flex-control-nav li a{background-color:transparent;width:14px;height:14px;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));}.flexslider.flexslider--main-slider .flex-control-nav li a.flex-active{--tw-bg-opacity:1;background-color:rgb(4 130 66 / var(--tw-bg-opacity));}.flexslider.flexslider--main-slider.basic-page-design .flex-control-nav{top:auto;bottom:1.25rem;}.flexslider.event-landing-page{border-width:0px;background-color:transparent;}.flexslider.optionset-related-events. ul li a{display:block;opacity:1;}.flexslider.optionset-related-events ul li a::before,.flexslider.optionset-related-events:hover ul li a::before{display:none;}.flexslider.optionset-related-events ul li a.flex-prev,.flexslider.optionset-related-events:hover ul li a.flex-prev{left:10px;}.flexslider.optionset-related-events ul li a.flex-next{right:10px;}@media (min-width:768px){.flex-slider-event-landing-page-container{background:url(/themes/custom/chsw/images/events-bg.svg) no-repeat center center;}.flexslider.optionset-related-events ul li a.flex-prev{left:10px;}.flexslider.optionset-related-events ul li a.flex-next{right:10px;}}@media (min-width:1220px){.flex-slider-event-landing-page-container{background:url(/themes/custom/chsw/images/events-bg.svg) no-repeat center center;}.flexslider.optionset-related-events ul li a.flex-prev,.flexslider.optionset-related-events:hover ul li a.flex-prev{left:-35px;}.flexslider.optionset-related-events ul li a.flex-next,.flexslider.optionset-related-events:hover ul li a.flex-next{right:-35px;}}.flexslider.events-slider ol.flex-control-nav{height:25px;top:auto;right:auto;left:30px;bottom:20px;z-index:2;width:auto;}.flexslider.events-slider ol.flex-control-nav li{margin-left:0.5rem;margin-right:0.5rem;margin-top:0px;margin-bottom:0px;}.flexslider.events-slider ol.flex-control-nav li a{display:block;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));background-color:transparent;width:14px;height:14px;}.flexslider.events-slider ol.flex-control-nav li a.flex-active{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(4 130 66 / var(--tw-bg-opacity));}.flexslider.optionset-related-events article{margin-left:auto;margin-right:auto;}.flexslider.optionset-related-events article .h-full img{top:120px;}@media (min-width:768px){.flexslider.optionset-related-events article .h-full img{top:140px;}}@media (min-width:992px){.flexslider.optionset-related-events article .h-full img{top:127px;}}@media (min-width:1220px){.flexslider.optionset-related-events article .h-full img{top:158px;}}.flexslider.gallery-slides{background:transparent;border:transparent;}.flexslider.gallery-slides .flex-direction-nav a:before{font-size:35px;}.flexslider.gallery-thumbs .flex-direction-nav a{margin:-24px 0 0;}.flexslider.gallery-slides .flex-direction-nav a:before,.flexslider.gallery-thumbs .flex-direction-nav a:before{content:'';}.flexslider.gallery-slides .flex-direction-nav,.flexslider.gallery-thumbs .flex-direction-nav{font-size:34px;}.flexslider.gallery-thumbs .flex-direction-nav .flex-next{right:-34px;}.flexslider.gallery-thumbs .flex-direction-nav .flex-prev{left:-34px;}.flexslider.gallery-slides .slides img{width:auto;margin:0 auto;}#gallery-thumbs.gallery-thumbs,#gallery-slides.gallery-slides{margin-bottom:0px;}.datetime-wrapper--datelist .datetime-form-wrapper .selectboxit-container{width:auto;}.datetime-wrapper--datelist .datetime-form-wrapper .selectboxit-container .selectboxit{min-width:125px;}.datetime-wrapper--datelist .datetime-form-wrapper .js-form-item{display:inline-block;margin-right:10px;float:left;}.datetime-wrapper--datelist .datetime-form-wrapper input.form-text{width:100px;}.js-form-item:not(.js-form-type-radio,.js-form-type-checkbox) > label.js-form-required::after{--tw-text-opacity:1;color:rgb(217 0 0 / var(--tw-text-opacity));padding-left:0.125rem;font-weight:700;--tw-content:"*";content:var(--tw-content);}.stay-in-touch-form{padding-left:15px;padding-right:15px;overflow:hidden;}.stay-in-touch-form input{height:52px;}.stay-in-touch-form .form-item-last-name,.stay-in-touch-form .form-item-email{margin-left:-2px;}.stay-in-touch-form .form-item-instructions{text-align:center;--tw-text-opacity:1;color:rgb(0 113 186 / var(--tw-text-opacity));font-weight:300;font-size:18px;line-height:35px;padding-left:15px;padding-right:15px;padding-top:15px;}@media (min-width:768px){.stay-in-touch-form{padding-top:40px;}.stay-in-touch-form .form-item-first-name{margin-left:50px;}}@media (min-width:992px){.stay-in-touch-form .form-item-first-name{margin-left:85px;}}@media (min-width:1220px){.stay-in-touch-form .form-item-first-name{margin-left:135px;}}@media (min-width:768px){.stay-in-touch-form .form-item-first-name,.stay-in-touch-form .form-item-last-name{width:150px;float:left;}.stay-in-touch-form .form-item-first-name input{border-radius:100px 0 0 100px;}.stay-in-touch-form .form-item-last-name input{border-radius:0;}.stay-in-touch-form .form-item-instructions{font-size:25px;}.stay-in-touch-form .form-item-email input{border-radius:0 100px 100px 0;}}.stay-in-touch-form .form-item-email input{padding-right:120px;}.stay-in-touch-form input{--tw-border-opacity:1;border-color:rgb(0 113 186 / var(--tw-border-opacity));}.stay-in-touch-form .webform-actions .webform-button--submit{--tw-bg-opacity:1;background-color:rgb(0 113 186 / var(--tw-bg-opacity));height:51px;margin-top:1px;margin-left:-102px;width:102px;padding:0;}.stay-in-touch-form .form-item-email{float:left;width:100%;}@media (min-width:768px){.stay-in-touch-form .form-item-email{width:50%;}}.stay-in-touch-form::before{content:'';display:none;width:59px;height:65px;position:absolute;left:50%;transform:translateX(-50%);top:4%;background:url(/themes/custom/chsw/images/smiley.svg) no-repeat left;background-size:contain;}@media (min-width:768px){.stay-in-touch-form::before{display:block;}}@media (min-width:992px){.stay-in-touch-form::before{width:77px;height:82px;}}.stay-in-touch-footer h2.block-title{margin:0 0 5px 0;font-size:20px;font-weight:700;}.stay-in-touch-footer input{height:52px;}.stay-in-touch-footer .form-item-last-name,.stay-in-touch-footer .form-item-email{margin-left:-2px;}@media (min-width:992px){.stay-in-touch-footer .form-item-first-name,.stay-in-touch-footer .form-item-last-name{width:150px;float:left;}.stay-in-touch-footer .form-item-first-name input{border-radius:100px 0 0 100px;}.stay-in-touch-footer .form-item-last-name input{border-radius:0;}.stay-in-touch-footer .form-item-email input{border-radius:0 100px 100px 0;}}.stay-in-touch-footer .form-item-email input{padding-right:120px;}.stay-in-touch-footer input{--tw-border-opacity:1;border-color:rgb(0 113 186 / var(--tw-border-opacity));}.stay-in-touch-footer .webform-actions .webform-button--submit{--tw-bg-opacity:1;background-color:rgb(0 113 186 / var(--tw-bg-opacity));height:51px;margin-top:1px;margin-left:-102px;width:102px;padding:0;}.stay-in-touch-footer .form-item-email{float:left;width:100%;}@media (min-width:992px){.stay-in-touch-footer .form-item-email{width:50%;}}.make-a-donation-form .webform-section-title{--tw-text-opacity:1;color:rgb(215 0 121 / var(--tw-text-opacity));font-weight:700;margin-bottom:1.5rem;}.webform-submission-form .bordered{border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(240 240 240 / var(--tw-border-opacity));padding:1.5rem;margin-bottom:1.5rem;}@media (min-width:768px){.webform-submission-form .webform-flexbox{margin:0px;gap:1rem;}.webform-submission-form .webform-flex--container{margin:0px;}.webform-submission-form .webform-flexbox .webform-flexbox{margin:0px;gap:1rem;}}.gift-aid-wrapper{padding-left:1.25rem;padding-right:1.25rem;padding-top:2rem;padding-bottom:5rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));font-weight:700;font-size:18px;line-height:1.42857;--tw-bg-opacity:1;background-color:rgb(236 241 250 / var(--tw-bg-opacity));background-repeat:no-repeat;background-position:88% 95%;background-image:url(/themes/custom/chsw/images/giftaid.png);background-size:150px auto;}@media (min-width:768px){.gift-aid-wrapper{padding-bottom:1.25rem;background-position:94% 91%;}}.gift-aid-amount{--tw-text-opacity:1;color:rgb(215 0 121 / var(--tw-text-opacity));}.gift-aid-wrapper .js-form-item.js-form-type-checkbox label{font-size:18px;line-height:1.42857;font-weight:400;--tw-text-opacity:1;color:rgb(45 53 56 / var(--tw-text-opacity));}.gift-aid-wrapper .js-form-item.js-form-type-checkbox label div{font-size:16px;line-height:1.42857;}.gift-aid-wrapper .gift-aid-summary p{font-size:18px;line-height:1.42857;font-weight:400;}.img-object-cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;}.media.img-full-height img{height:100%;}.flexslider.optionset-related-events article .media.img-full-height img img{top:120px;}@media (min-width:768px){.flexslider.optionset-related-events article .media.img-full-height img img{top:140px;}}@media (min-width:992px){.flexslider.optionset-related-events article .media.img-full-height img img{top:127px;}}@media (min-width:1220px){.flexslider.optionset-related-events article .media.img-full-height img img{top:158px;}}.media.img-full-height img{-o-object-fit:cover;object-fit:cover;}a.hover-image:hover img{--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));transition:all 0.3s ease-in-out;}.full-height-video .oembed-lazyload{height:100%;}.flexslider.optionset-related-events article .full-height-video .oembed-lazyload img{top:120px;}@media (min-width:768px){.flexslider.optionset-related-events article .full-height-video .oembed-lazyload img{top:140px;}}@media (min-width:992px){.flexslider.optionset-related-events article .full-height-video .oembed-lazyload img{top:127px;}}@media (min-width:1220px){.flexslider.optionset-related-events article .full-height-video .oembed-lazyload img{top:158px;}}.full-height-video .oembed-lazyload{padding:0px;}.full-height-video .oembed-lazyload .oembed-lazyload__iframe{position:static;}.oembed-lazyload.oembed-lazyload--fixed{padding:0px;height:100%;}.flexslider.optionset-related-events article .oembed-lazyload.oembed-lazyload--fixed img{top:120px;}@media (min-width:768px){.flexslider.optionset-related-events article .oembed-lazyload.oembed-lazyload--fixed img{top:140px;}}@media (min-width:992px){.flexslider.optionset-related-events article .oembed-lazyload.oembed-lazyload--fixed img{top:127px;}}@media (min-width:1220px){.flexslider.optionset-related-events article .oembed-lazyload.oembed-lazyload--fixed img{top:158px;}}@media not all and (min-width:768px){.oembed-lazyload.oembed-lazyload--fixed{width:100% !important;}}article .prose .align-left img,article .prose img[style*="float:"][style*="left;"]{margin-right:1.25rem;margin-bottom:1.25rem;}article .prose .align-right img,article .prose img[style*="float:"][style*="right;"]{margin-left:1.25rem;margin-bottom:1.25rem;}article .prose .align-center img{margin-left:auto;margin-right:auto;}@media not all and (min-width:768px){article .prose img{float:none !important;display:block !important;margin-left:auto !important;margin-right:auto !important;}article .prose .align-left,article .prose .align-right{float:none;}}.paragraph--type--main-slider .oembed-lazyload{padding-bottom:50%;}.icon{position:relative;}.icon::before,.icon::after{font-family:"Font Awesome 6 Free",serif;font-weight:900;}.icon-telephone::before{content:"\f095";padding-right:8px;padding-left:5px;}@media (min-width:768px){.icon-telephone::before{padding-right:10px;padding-left:0;}}.icon-mob::before{content:"\f10b";padding-right:10px;padding-left:5px;}@media (min-width:768px){.icon-mob::before{padding-right:10px;padding-left:0;}}.icon-email::before{content:"\f003";padding-right:5px;font-size:1.4em;position:absolute;left:0;top:-5px;}.icon-search::before{content:"\f002";position:absolute;left:15px;top:9px;}.icon-postcode-search::before{content:"\f002";position:absolute;left:12px;top:9px;}.icon-chevron-right::after{content:"\f054";height:1.25rem;width:0.75rem;--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));position:absolute;right:0;display:inline-block;}.icon-chevron-right--light-green::after{content:"\f054";height:1.25rem;width:0.75rem;--tw-text-opacity:1;color:rgb(196 213 88 / var(--tw-text-opacity));position:absolute;display:inline-block;right:2%;}.icon-chevron-down--light-green::after{content:"\f078";height:1.25rem;width:0.75rem;--tw-text-opacity:1;color:rgb(196 213 88 / var(--tw-text-opacity));position:absolute;display:inline-block;right:2%;}.icon-chevron-left::before{content:"\f053";height:1.25rem;width:0.75rem;--tw-text-opacity:1;color:rgb(45 53 56 / var(--tw-text-opacity));position:absolute;display:inline-block;left:4%;}.icon-chevron-left:hover::before{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}@media (min-width:768px){.icon-chevron-left::before{left:3%;}}.icon-address-pin::before{content:"\f3c5";--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));display:inline-block;margin-right:0.5rem;font-size:31px;line-height:1.1;}.icon-phone::before{content:"\f095";--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));display:inline-block;margin-right:0.5rem;font-size:31px;line-height:1.1;}.icon-clock::before{content:"\f017";--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));display:inline-block;margin-right:0.5rem;font-weight:400;font-size:31px;line-height:1.1;}.icon-calender::before{content:"\f073";--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));display:inline-block;margin-right:0.5rem;font-weight:400;font-size:22px;}.icon-address-pin--small::before{content:"\f3c5";--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));display:inline-block;margin-right:0.5rem;font-size:22px;}.icon-curl-arrow::before{content:"\f01e";font-size:25px;position:absolute;left:0;top:0;}.icon-secure::before{content:"\f023";font-size:23px;position:absolute;top:0.125rem;left:0;}.accordion details button.closed-state{display:flex;}.accordion details button.opened-state{display:none;}.accordion details[open] button.opened-state{display:flex;}.accordion details:not(details[open]) h3{font-weight:400;}.accordion details[open] button.closed-state{display:none;}.accordion details > summary{list-style:none;}details > summary::-webkit-details-marker{display:none;}details summary span.summary{display:none;}.burger.active span:first-child{top:11px;transform:rotate(135deg);}.burger.active span:nth-child(2){opacity:0;left:-60px;}.burger.active span:last-child{top:11px;transform:rotate(-135deg);}.burger.active{margin-top:0px;}.menu--sidebar--block .is-active{--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));}.primary-nav .active-trail > a:first-child{--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));}.chsw--tabs{list-style-type:none;padding-left:0px;border-radius:100px;margin-top:0.75rem;margin-bottom:0.75rem;margin-left:0px;margin-right:0px;}@media (min-width:992px){.chsw--tabs{display:flex;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(4 130 66 / var(--tw-border-opacity));}}.chsw--tabs--tab{text-align:center;flex-grow:1;flex-shrink:1;width:100%;overflow:hidden;border-radius:100px;}@media (min-width:992px){.chsw--tabs--tab{width:auto;border-right-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(4 130 66 / var(--tw-border-opacity));border-radius:0;}.chsw--tabs--tab:first-child{border-top-left-radius:100px;border-bottom-left-radius:100px;margin-left:-0.125rem;}.chsw--tabs--tab:last-child{border-right-width:0px;border-top-right-radius:100px;border-bottom-right-radius:100px;margin-right:-0.125rem;}}.chsw--tabs .chsw--tabs--tab a{text-decoration-line:none;font-weight:700;--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));display:block;padding-top:0.375rem;padding-bottom:0.375rem;padding-left:2.5rem;padding-right:2.5rem;height:100%;}.flexslider.optionset-related-events article .chsw--tabs .chsw--tabs--tab a img{top:120px;}@media (min-width:768px){.flexslider.optionset-related-events article .chsw--tabs .chsw--tabs--tab a img{top:140px;}}@media (min-width:992px){.flexslider.optionset-related-events article .chsw--tabs .chsw--tabs--tab a img{top:127px;}}@media (min-width:1220px){.flexslider.optionset-related-events article .chsw--tabs .chsw--tabs--tab a img{top:158px;}}.chsw--tabs .chsw--tabs--tab a[aria-selected="true"]{--tw-bg-opacity:1;background-color:rgb(4 130 66 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}ul.find-a-shop-tabs li.active a{--tw-bg-opacity:1;background-color:rgb(4 130 66 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.radio-btn-outer{padding-bottom:1rem;}@media (min-width:768px){.radio-btn-outer{padding-bottom:1.5rem;}}.radio-btn-outer{flex-grow:1;}.radio-btn-control{}.radio-btn-control:hover{}a.radio-btn-control:focus,input:focus ~ .radio-btn-control{}input:disabled ~ .radio-btn-control{}.radio-btn-outer--use-aria[aria-selected="true"] > .radio-btn-control,input:checked ~ .radio-btn-control,.radio-btn-control--checked{}.radio-btn-outer--use-aria[aria-selected="true"] > .radio-btn-control:hover,input:checked ~ .radio-btn-control:hover,.radio-btn-control--checked:hover{}.radio-btn-control--error{}input:disabled ~ .radio-btn-control--error{}.radio-btn-inner{display:flex;flex-direction:row;gap:0.5rem;align-items:stretch;font-size:18px;line-height:1.1;}input:disabled ~ .radio-btn-control .radio-btn-inner{--tw-text-opacity:1;color:rgb(45 53 56 / var(--tw-text-opacity));}.radio-btn-circle{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));flex-shrink:0;height:30px;width:30px;border-radius:100%;margin-top:auto;margin-bottom:auto;border-width:2px;--tw-border-opacity:1;border-color:rgb(4 130 66 / var(--tw-border-opacity));--tw-shadow-color:#FFF;--tw-shadow:var(--tw-shadow-colored);}.radio-btn-outer--use-aria[aria-selected="true"] > .radio-btn-control .radio-btn-circle,input:checked ~ .radio-btn-control .radio-btn-circle,.radio-btn-control--checked .radio-btn-circle{--tw-border-opacity:1;border-color:rgb(4 130 66 / var(--tw-border-opacity));--tw-shadow-color:#FFF;--tw-shadow:var(--tw-shadow-colored);--tw-shadow:0px 0px 0px 4px inset rgb(255 255 255);--tw-shadow-colored:inset 0px 0px 0px 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);--tw-bg-opacity:1;background-color:rgb(4 130 66 / var(--tw-bg-opacity));}input[radio-as-toggle]:not(:checked) ~ .radio-btn-control{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));}input[radio-as-toggle]:checked ~ .radio-btn-control{--tw-bg-opacity:1;background-color:rgb(0 125 68 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.js-form-type-radio:not(:first-child,:last-child) input[radio-as-toggle]:not(:checked,[has-toggle-spacing]) ~ .radio-btn-control{border-left-width:2px;border-right-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(0 125 68 / var(--tw-border-opacity));}input[radio-as-toggle][has-toggle-spacing] ~ .radio-btn-control.radio-btn-control--error{--tw-border-opacity:1;border-color:rgb(217 0 0 / var(--tw-border-opacity));}.radio-btn-circle--error{--tw-border-opacity:1;border-color:rgb(217 0 0 / var(--tw-border-opacity));}.radio-btn-label{margin:0px;display:flex;flex-direction:row;align-items:center;gap:0.5rem;--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));}.radio-btn-label--col{flex-direction:column;width:100%;align-items:flex-start;justify-content:center;}.radio-btn-description{font-weight:400;font-size:16px;line-height:1.42857;--tw-text-opacity:1;color:rgb(45 53 56 / var(--tw-text-opacity));display:flex;flex-direction:column;gap:0.625rem;}.radio-btn-outer--use-aria[aria-selected="true"] > .radio-btn-control .radio-btn-description,input:checked ~ .radio-btn-control .radio-btn-description,.radio-btn-control--checked .radio-btn-description{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}input:disabled ~ .radio-btn-control .radio-btn-description{--tw-text-opacity:1;color:rgb(45 53 56 / var(--tw-text-opacity));}input:disabled ~ .radio-btn-control .radio-btn-circle{--tw-border-opacity:1;border-color:rgb(165 165 165 / var(--tw-border-opacity));}.radio-btn-description--outside{margin-top:0.375rem;margin-left:45px;}.selectboxit-container{position:relative;display:inline-block;vertical-align:top;}.selectboxit-container *{font-size:14px;line-height:1.42857;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;white-space:nowrap;}.selectboxit-container .selectboxit{cursor:pointer;margin:0;padding:0;border-radius:6px;overflow:hidden;display:block;position:relative;}.selectboxit-container span,.selectboxit-container .selectboxit-options a{height:30px;line-height:30px;display:block;}.selectboxit-container .selectboxit:focus{outline:0;}.selectboxit.selectboxit-disabled,.selectboxit-options .selectboxit-disabled{opacity:0.65;filter:alpha(opacity = 65);box-shadow:none;cursor:default;}.selectboxit-text{text-indent:5px;overflow:hidden;text-overflow:ellipsis;float:left;}.selectboxit .selectboxit-option-icon-container{margin-left:5px;}.selectboxit-container .selectboxit-options{box-sizing:border-box;min-width:100%;*width:100%;margin:0;padding:0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:9999999999999;border-radius:6px;text-align:left;box-shadow:none;}.selectboxit-option .selectboxit-option-anchor{padding:0 2px;}.selectboxit-option .selectboxit-option-anchor:hover{text-decoration:none;}.selectboxit-option,.selectboxit-optgroup-header{text-indent:5px;margin:0;list-style-type:none;}.selectboxit-option-first{border-top-right-radius:6px;border-top-left-radius:6px;}.selectboxit-optgroup-header + .selectboxit-option-first{border-top-right-radius:0px;border-top-left-radius:0px;}.selectboxit-option-last{border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.selectboxit-optgroup-header{font-weight:bold;}.selectboxit-optgroup-header:hover{cursor:default;}.selectboxit-arrow-container{width:30px;position:absolute;right:0;}.selectboxit .selectboxit-arrow-container .selectboxit-arrow{margin:0 auto;position:absolute;top:50%;right:0;left:0;}.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon{top:30%;}.selectboxit-option-icon-container{float:left;}.selectboxit-container .selectboxit-option-icon{margin:0;padding:0;vertical-align:middle;}.selectboxit-option-icon-url{width:18px;background-size:18px 18px;background-repeat:no-repeat;height:100%;background-position:center;float:left;}.selectboxit-rendering{display:inline-block !important;*display:inline !important;zoom:1 !important;visibility:visible !important;position:absolute !important;top:-9999px !important;left:-9999px !important;}.jqueryui .ui-icon{background-color:inherit;}.jqueryui .ui-icon-triangle-1-s{background-position:-64px -16px;}.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus{color:#333333;text-decoration:none;background-position:0 -15px;}.selectboxit-default-arrow{width:0;height:0;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;}.selectboxit-list{background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);}.selectboxit-list .selectboxit-option-anchor{color:#333333;}.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor{color:#ffffff;background-color:#0081c2;background-image:linear-gradient(to bottom,#0088cc,#0077b3);background-repeat:repeat-x;}.selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor{color:#999999;}select,select .selectboxit-options{width:100% !important;}.selectboxit-container{width:100%;}.selectboxit-container:focus,.selectboxit-container:active{outline:0;}.selectboxit-container .selectboxit{border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(4 130 66 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));width:auto;min-width:150px;box-shadow:none;height:47px;border-radius:100px;}.selectboxit-container .selectboxit:focus,.selectboxit-container .selectboxit:active{outline:0;}.selectboxit-container .selectboxit:focus{border-width:2px;border-style:solid;border-color:rgba(0,113,187,0.9);outline:2px solid transparent;outline-offset:2px;}.selectboxit-container .selectboxit .selectboxit-text{font-family:Lato,fallback for Lato,sans-serif;margin:7px 12px;font-size:18px;max-width:214px !important;padding-right:16px;}@media (min-width:768px){.selectboxit-container .selectboxit .selectboxit-text{padding-right:0px;max-width:100%;}}.selectboxit-container .selectboxit .selectboxit-arrow-container{border-radius:100px;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(4 130 66 / var(--tw-border-opacity));transition:all 0.3s ease-in-out;height:47px;width:47px;margin:-2px -2px 0 0;}.selectboxit-container .selectboxit:focus .selectboxit-arrow-container{border-width:2px;border-style:solid;border-color:rgba(0,113,187,0.9);outline:2px solid transparent;outline-offset:2px;}.selectboxit-container .selectboxit .selectboxit-arrow-container .caret{border:none;width:16px;height:10px;background:url(/themes/custom/chsw/images/caret.png) no-repeat;top:19px;}.selectboxit-container:hover .selectboxit .selectboxit-arrow-container{--tw-bg-opacity:1;background-color:rgb(215 0 121 / var(--tw-bg-opacity));}.selectboxit-container:hover .selectboxit .selectboxit-arrow-container .caret{background:url(/themes/custom/chsw/images/caret-white.png) no-repeat;}.selectboxit-applied{display:block !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute;top:0;z-index:-1;}.footer .single-story-carousel-container .flexslider{background-color:transparent;border-style:none;}.footer .single-story-carousel-container .flexslider ul.slides{padding-left:2rem;padding-right:2rem;}@media (min-width:768px){.footer .single-story-carousel-container .flexslider ul.slides{padding-left:5rem;padding-right:5rem;}}.footer .single-story-carousel-container .flexslider ul.slides > li{background-color:transparent;}.footer .single-story-carousel-container .flexslider ul.flex-direction-nav li.flex-nav-prev a.flex-prev{display:block;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:none;opacity:1;left:5px;}.footer .single-story-carousel-container .flexslider ul.flex-direction-nav li.flex-nav-prev a.flex-prev i{font-size:23px;line-height:1.42857;}.footer .single-story-carousel-container .flexslider ul.flex-direction-nav li.flex-nav-prev a.flex-prev:before{display:none;}.footer .single-story-carousel-container .flexslider ul.flex-direction-nav li.flex-nav-next a.flex-next{display:block;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:none;opacity:1;right:5px;}.footer .single-story-carousel-container .flexslider ul.flex-direction-nav li.flex-nav-next a.flex-next i{font-size:23px;line-height:1.42857;}.footer .single-story-carousel-container .flexslider ul.flex-direction-nav li.flex-nav-next a.flex-next:before{display:none;}.tooltip:before{position:absolute;padding:0.75rem;top:50%;left:100%;width:auto;border-radius:0.5rem;--tw-bg-opacity:1;background-color:rgb(4 130 66 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));text-align:center;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms;z-index:50;display:none;transform:translateY(-50%);content:attr(data-text);margin-left:15px;min-width:100px;}.tooltip{position:relative;}.tooltip.tooltip-left:before{right:100%;left:initial;margin:initial;margin-right:15px;}.tooltip.tooltip-top:before{left:50%;bottom:100%;top:initial;transform:translateX(-50%);margin:initial;}.tooltip.tooltip-bottom:before{left:50%;top:100%;transform:translateX(-50%);margin:initial;bottom:initial;}.tooltip:after{position:absolute;display:none;left:100%;top:50%;border-width:10px;border-style:solid;border-color:rgb(4 130 66 / var(--tw-border-opacity));border-top-color:transparent;--tw-border-opacity:1;border-right-color:rgb(4 130 66 / var(--tw-border-opacity));border-bottom-color:transparent;border-left-color:transparent;z-index:50;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms;content:"";margin-left:-5px;transform:translateY(-50%);}.tooltip.tooltip-left:after{right:100%;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;--tw-border-opacity:1;border-left-color:rgb(4 130 66 / var(--tw-border-opacity));left:initial;margin:initial;margin-right:-5px;}.tooltip.tooltip-top:after{--tw-border-opacity:1;border-top-color:rgb(4 130 66 / var(--tw-border-opacity));border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;left:50%;top:0;transform:translateX(-50%);margin:initial;}.tooltip.tooltip-bottom:after{border-top-color:transparent;border-right-color:transparent;--tw-border-opacity:1;border-bottom-color:rgb(4 130 66 / var(--tw-border-opacity));border-left-color:transparent;left:50%;bottom:0;transform:translateX(-50%);margin:initial;top:initial;}.tooltip:hover:before,.tooltip:hover:after{display:block;opacity:1;}.news-and-events-carousel-container .flexslider .flex-direction-nav a.flex-prev,.news-and-events-carousel-container .flexslider .flex-direction-nav a.flex-next{display:block;opacity:1 !important;--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));}.news-and-events-carousel-container .flexslider .flex-direction-nav a.flex-prev{left:-15px;}@media (min-width:768px){.news-and-events-carousel-container .flexslider .flex-direction-nav a.flex-prev{left:-30px;}}.news-and-events-carousel-container .flexslider .flex-direction-nav a.flex-next{right:-15px;}@media (min-width:768px){.news-and-events-carousel-container .flexslider .flex-direction-nav a.flex-next{right:-30px;}}.news-and-events-carousel-container .flexslider .flex-direction-nav a:before{font-family:serif;content:"";}.news-and-events-carousel-container .flexslider ul.slides li img{max-width:none;width:100%;margin-right:12px;}.news-and-events-carousel-container .flexslider ul.slides li .title-format{margin-top:10px;margin-bottom:10px;}.news-and-events-carousel-container .flexslider ul.slides li .title-format a{text-decoration-thickness:0px;color:rgba(78,95,102,31);font-size:20px;font-weight:400;line-height:28px;}.news-and-events-carousel-container .flexslider ul.slides li .title-format a:hover{text-decoration-line:underline;}.flexslider.optionset-news-and-events-carousel > ul{position:absolute;width:100%;top:40%;}@media (min-width:768px){.flexslider.optionset-news-and-events-carousel > ul{top:45%;}}@media not all and (min-width:768px){.flexslider.optionset-news-and-events-carousel > ul > li.flex-nav-next > a.flex-next{right:-25px;}.flexslider.optionset-news-and-events-carousel > ul > li.flex-nav-prev > a.flex-prev{left:-25px;}}.staff-stories-carousel-container .flexslider .flex-direction-nav a.flex-prev,.staff-stories-carousel-container .flexslider .flex-direction-nav a.flex-next{display:block;opacity:1 !important;--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));}.staff-stories-carousel-container .flexslider .flex-direction-nav a.flex-prev{left:-15px;}@media (min-width:768px){.staff-stories-carousel-container .flexslider .flex-direction-nav a.flex-prev{left:-30px;}}.staff-stories-carousel-container .flexslider .flex-direction-nav a.flex-next{right:-15px;}@media (min-width:768px){.staff-stories-carousel-container .flexslider .flex-direction-nav a.flex-next{right:-30px;}}.staff-stories-carousel-container .flexslider .flex-direction-nav a:before{font-family:serif;content:"";}.staff-stories-carousel-container .flexslider ul.slides li img{max-width:none;width:100%;margin-right:12px;}.staff-stories-carousel-container .flexslider ul.slides li .title-format{margin-top:10px;margin-bottom:10px;}.staff-stories-carousel-container .flexslider ul.slides li .title-format a{text-decoration-thickness:0px;color:rgba(78,95,102,31);font-size:20px;font-weight:400;}.staff-stories-carousel-container .flexslider ul.slides li .title-format a:hover{text-decoration-line:underline;}.stories-carousel-container .flexslider .flex-direction-nav a.flex-prev,.stories-carousel-container .flexslider .flex-direction-nav a.flex-next{display:block;opacity:1 !important;--tw-text-opacity:1;color:rgb(4 130 66 / var(--tw-text-opacity));}.stories-carousel-container .flexslider .flex-direction-nav a.flex-prev{left:-15px;}@media (min-width:768px){.stories-carousel-container .flexslider .flex-direction-nav a.flex-prev{left:-30px;}}.stories-carousel-container .flexslider .flex-direction-nav a.flex-next{right:-15px;}@media (min-width:768px){.stories-carousel-container .flexslider .flex-direction-nav a.flex-next{right:-30px;}}.stories-carousel-container .flexslider .flex-direction-nav a:before{font-family:serif;content:"";}.stories-carousel-container .flexslider ul.slides li img{max-width:none;width:100%;margin-right:12px;}.stories-carousel-container .flexslider ul.slides li .title-format{margin-top:10px;margin-bottom:10px;}.stories-carousel-container .flexslider ul.slides li .title-format a{text-decoration-thickness:0px;color:rgba(78,95,102,31);font-size:20px;font-weight:400;}.stories-carousel-container .flexslider ul.slides li .title-format a:hover{text-decoration-line:underline;}.gm-style .gm-style-iw.gm-style-iw-c{--tw-bg-opacity:1;background-color:rgb(4 130 66 / var(--tw-bg-opacity));padding:24px 12px 12px 12px !important;}.gm-style .gm-style-iw.gm-style-iw-c button{right:10px !important;opacity:1 !important;}.gm-style .gm-style-iw.gm-style-iw-c button span{width:28px !important;height:28px !important;background-color:#FFFFFF !important;}.gm-style .gm-style-iw.gm-style-iw-c .gm-style-iw-d{overflow:auto !important;}.gm-style p.title a{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));font-size:25px;line-height:1.1;}.gm-style p.google-link a{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));font-size:18px;line-height:1.42857;font-weight:400;text-decoration-line:underline;}.gm-style p.title a:hover{text-decoration-line:underline;}.gm-style p.address{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));font-size:18px;line-height:1.42857;line-height:1.75rem;}.gm-style .gm-style-iw-tc::after{--tw-bg-opacity:1;background-color:rgb(4 130 66 / var(--tw-bg-opacity));}.gm-style .gm-style-iw-d{max-width:300px;font-family:Lato,fallback for Lato,sans-serif;}.gm-style .gm-style-iw-d > div{display:flex;flex-direction:column;}.gm-style .gm-style-iw img{margin:0px;}.gm-style .gm-style-iw-d .views-field.views-field-field-link span.field-content a{font-size:25px;line-height:1.1;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));text-decoration-line:underline;}.gm-style .gm-style-iw-d div .views-field.views-field-field-tel{margin-top:1.5rem;}.gm-style .gm-style-iw-d div .views-field.views-field-field-tel .views-label.views-label-field-tel{display:none;}.gm-style .gm-style-iw-d div .views-field.views-field-field-tel .field-content a{font-weight:300;text-decoration-line:none;}.gm-style .gm-style-iw-d div .views-field.views-field-field-tel .field-content a:hover{text-decoration-line:underline;}.gm-style .gm-style-iw-d div .views-field.views-field-field-tel .field-content a{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));font-size:18px;line-height:1.1;}.gm-style .gm-style-iw-d div .views-field.views-field-field-email .field-content a{font-weight:300;text-decoration-line:none;}.gm-style .gm-style-iw-d div .views-field.views-field-field-email .field-content a:hover{text-decoration-line:underline;}.gm-style .gm-style-iw-d div .views-field.views-field-field-email .field-content a{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));font-size:18px;line-height:1.1;}.blue-form-elements form input.form-text,.blue-form-elements form input.form-email{--tw-border-opacity:1;border-color:rgb(0 113 186 / var(--tw-border-opacity));background-color:rgba(236,241,250,0.9);}.blue-form-elements form input.form-text::-moz-placeholder,.blue-form-elements form input.form-email::-moz-placeholder{color:rgba(0,113,187,0.9);}.blue-form-elements form input.form-text::placeholder,.blue-form-elements form input.form-email::placeholder{color:rgba(0,113,187,0.9);}.event-sticky-inner:after{right:calc((100vw - 100%) / -2);left:calc((100vw - 100%) / -2);}.event-sticky{top:-2px;height:0;visibility:hidden;}.event-sticky[data-stuck]{visibility:visible;height:auto;}.event-sponsors-slider.has-arrows{margin:0 40px 30px 40px;}@media (min-width:1280px){.event-sponsors-slider{margin-left:0px;margin-right:0px;}}.event-sponsors-slider .slick-track{display:flex;align-items:stretch;}.event-sponsors-slider .slick-list{display:flex;}ul.webform-progress-tracker li:last-child .progress-marker::after{display:none;}ul.webform-progress-tracker li:last-child .progress-text{padding-bottom:0px;}ul.webform-progress-tracker li:last-child.is-active .progress-marker:before{background-color:rgba(215,0,121,0.9);}details.privacy-policy[open] summary i.open,details.privacy-policy summary i.close{display:none;}details.privacy-policy[open] summary i.close,details.privacy-policy summary i.open{display:block;}.contact-preferences--wrapper .i-am-over-18--c > legend,.contact-preferences--wrapper .can-we-phone-email--c > legend,.contact-preferences--wrapper .can-we-post--c > legend,.contact-preferences--wrapper .can-we-phone-sms--c > legend{min-width:180px;text-align:right;float:left;margin-right:0.625rem;}.contact-preferences--wrapper > .can-we-phone-email--c[disabled] > legend > span,.contact-preferences--wrapper > .can-we-post--c[disabled] > legend > span,.contact-preferences--wrapper > .can-we-phone-sms--c[disabled] > legend > span{--tw-text-opacity:1 !important;color:rgb(78 95 102 / var(--tw-text-opacity)) !important;}@media not all and (min-width:768px){.contact-preferences--wrapper .radios--wrapper.i-am-over-18--c,.contact-preferences--wrapper > .radios--wrapper.can-we-phone-email--c,.contact-preferences--wrapper > .radios--wrapper.can-we-post--c,.contact-preferences--wrapper > .radios--wrapper.can-we-phone-sms--c{display:flex;flex-direction:column;align-items:flex-start;}.contact-preferences--wrapper .radios--wrapper.i-am-over-18--c span,.contact-preferences--wrapper > .radios--wrapper.can-we-phone-email--c span,.contact-preferences--wrapper > .radios--wrapper.can-we-post--c span,.contact-preferences--wrapper > .radios--wrapper.can-we-phone-sms--c span{display:flex;align-items:flex-start;}}.form-element:focus,.form-element:focus-within,.form-textarea:focus,input[type="radio"]:focus + label .radio-btn-circle,input[type="checkbox"]:focus + label .form-checkbox{border-width:2px;border-style:solid;border-color:rgba(0,113,187,0.9);outline:2px solid transparent;outline-offset:2px;}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;}input[type="number"]{-moz-appearance:textfield;}.extract-quote{border-top-width:2px;border-bottom-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(215 0 121 / var(--tw-border-opacity));padding-top:1rem;padding-bottom:1rem;padding-left:0px;padding-right:0px;float:right;margin-top:0.625rem;margin-right:0px;margin-bottom:1.5rem;margin-left:1.5rem;font-weight:300;width:60%;font-size:29px;line-height:40px;}.extract-quote-left{border-top-width:2px;border-bottom-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(215 0 121 / var(--tw-border-opacity));padding-top:1rem;padding-bottom:1rem;padding-left:0px;padding-right:0px;float:left;margin-top:-0.25rem;margin-right:1.5rem;margin-bottom:1.5rem;margin-left:0px;font-weight:300;width:60%;font-size:29px;line-height:40px;}.clear-alignment{clear:both;margin-bottom:0px;}.col-sm-6{width:100%;}@media (min-width:768px){.col-sm-6{width:50%;float:left;}}.col-sm-6{position:relative;}.chsw-modal + .ui-widget-overlay{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));opacity:0.8;}.chsw-modal.hide-title .ui-dialog-titlebar{background-color:transparent;border-width:0px;position:absolute;width:100%;right:10px;z-index:101;}.chsw-modal.ui-dialog .form-actions{text-align:center;padding-top:1rem;}.table-container-responsive{width:100%;overflow:auto;margin:0 0 1em;}.table-container-responsive:before{padding:10px;content:"<< Swipe this table left to read more";display:block;text-align:center;width:100%;}@media (min-width:768px){.table-container-responsive:before{display:none;}}.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;}.visible{visibility:visible;}.invisible{visibility:hidden;}.static{position:static;}.fixed{position:fixed;}.absolute{position:absolute;}.relative{position:relative;}.sticky{position:sticky;}.inset-0{inset:0;}.-left-\[40px\]{left:-40px;}.-right-\[40px\]{right:-40px;}.bottom-0{bottom:0;}.bottom-\[-110px\]{bottom:-110px;}.bottom-\[-45px\]{bottom:-45px;}.bottom-\[65px\]{bottom:65px;}.left-0{left:0;}.right-0{right:0;}.right-\[-100vw\]{right:-100vw;}.right-\[10px\]{right:10px;}.right-\[20px\]{right:20px;}.right-\[25px\]{right:25px;}.top-0{top:0;}.top-1\/2{top:50%;}.top-2{top:0.5rem;}.top-4{top:1rem;}.top-6{top:1.5rem;}.top-\[-2px\]{top:-2px;}.top-\[10px\]{top:10px;}.top-\[14px\]{top:14px;}.top-\[5px\]{top:5px;}.top-full{top:100%;}.top-px{top:1px;}.z-1{z-index:1;}.z-10{z-index:10;}.z-20{z-index:20;}.z-50{z-index:50;}.order-1{order:1;}.order-2{order:2;}.col-span-1{grid-column:span 1 / span 1;}.col-span-11{grid-column:span 11 / span 11;}.col-span-2{grid-column:span 2 / span 2;}.float-right{float:right;}.float-left{float:left;}.clear-left{clear:left;}.clear-both{clear:both;}.m-0{margin:0px;}.mx-0{margin-left:0px;margin-right:0px;}.mx-1{margin-left:0.25rem;margin-right:0.25rem;}.mx-3{margin-left:0.75rem;margin-right:0.75rem;}.mx-5{margin-left:1.25rem;margin-right:1.25rem;}.mx-8{margin-left:2rem;margin-right:2rem;}.mx-\[7px\]{margin-left:7px;margin-right:7px;}.mx-auto{margin-left:auto;margin-right:auto;}.my-0{margin-top:0px;margin-bottom:0px;}.my-10{margin-top:2.5rem;margin-bottom:2.5rem;}.my-11{margin-top:2.75rem;margin-bottom:2.75rem;}.my-12{margin-top:3rem;margin-bottom:3rem;}.my-14{margin-top:3.5rem;margin-bottom:3.5rem;}.my-3{margin-top:0.75rem;margin-bottom:0.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;}.my-8{margin-top:2rem;margin-bottom:2rem;}.my-auto{margin-top:auto;margin-bottom:auto;}.-mb-0\.5{margin-bottom:-0.125rem;}.-ml-4{margin-left:-1rem;}.-ml-\[46px\]{margin-left:-46px;}.-mr-0\.5{margin-right:-0.125rem;}.-mr-2{margin-right:-0.5rem;}.-mt-0\.5{margin-top:-0.125rem;}.-mt-1{margin-top:-0.25rem;}.-mt-11{margin-top:-2.75rem;}.-mt-19{margin-top:-4.75rem;}.-mt-2{margin-top:-0.5rem;}.-mt-5{margin-top:-1.25rem;}.-mt-\[3px\]{margin-top:-3px;}.mb-0{margin-bottom:0px;}.mb-1{margin-bottom:0.25rem;}.mb-1\.5{margin-bottom:0.375rem;}.mb-11{margin-bottom:2.75rem;}.mb-2{margin-bottom:0.5rem;}.mb-2\.5{margin-bottom:0.625rem;}.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-9{margin-bottom:2.25rem;}.mb-\[-2px\]{margin-bottom:-2px;}.mb-\[15px\]{margin-bottom:15px;}.mb-\[30px\]{margin-bottom:30px;}.mb-\[40px\]{margin-bottom:40px;}.ml-0{margin-left:0px;}.ml-1\.5{margin-left:0.375rem;}.ml-3{margin-left:0.75rem;}.ml-6{margin-left:1.5rem;}.ml-\[45px\]{margin-left:45px;}.ml-auto{margin-left:auto;}.mr-1{margin-right:0.25rem;}.mr-2{margin-right:0.5rem;}.mr-2\.5{margin-right:0.625rem;}.mr-3{margin-right:0.75rem;}.mr-4{margin-right:1rem;}.mr-5{margin-right:1.25rem;}.mr-6{margin-right:1.5rem;}.mr-\[-10px\]{margin-right:-10px;}.mr-auto{margin-right:auto;}.mt-0{margin-top:0px;}.mt-1{margin-top:0.25rem;}.mt-1\.5{margin-top:0.375rem;}.mt-10{margin-top:2.5rem;}.mt-12{margin-top:3rem;}.mt-14{margin-top:3.5rem;}.mt-2{margin-top:0.5rem;}.mt-2\.5{margin-top:0.625rem;}.mt-20{margin-top:5rem;}.mt-3{margin-top:0.75rem;}.mt-4{margin-top:1rem;}.mt-5{margin-top:1.25rem;}.mt-6{margin-top:1.5rem;}.mt-8{margin-top:2rem;}.mt-9{margin-top:2.25rem;}.mt-\[-29\%\]{margin-top:-29%;}.mt-\[10rem\]{margin-top:10rem;}.mt-\[5px\]{margin-top:5px;}.mt-auto{margin-top:auto;}.block{display:block;}.inline-block{display:inline-block;}.inline{display:inline;}.flex{display:flex;}.inline-flex{display:inline-flex;}.table{display:table;}.grid{display:grid;}.contents{display:contents;}.hidden{display:none;}.h-0{height:0px;}.h-1{height:0.25rem;}.h-1\/2{height:50%;}.h-1\/3{height:33.333333%;}.h-11{height:2.75rem;}.h-16{height:4rem;}.h-6{height:1.5rem;}.h-60{height:15rem;}.h-\[115px\]{height:115px;}.h-\[22px\]{height:22px;}.h-\[23px\]{height:23px;}.h-\[260px\]{height:260px;}.h-\[300px\]{height:300px;}.h-\[47px\]{height:47px;}.h-\[63px\]{height:63px;}.h-\[640px\]{height:640px;}.h-auto{height:auto;}.h-fit{height:-moz-fit-content;height:fit-content;}.h-full{height:100%;}.max-h-\[573px\]{max-height:573px;}.min-h-0{min-height:0px;}.min-h-\[135px\]{min-height:135px;}.min-h-\[150px\]{min-height:150px;}.min-h-\[237px\]{min-height:237px;}.min-h-\[250px\]{min-height:250px;}.min-h-\[260px\]{min-height:260px;}.min-h-\[330px\]{min-height:330px;}.\!w-\[72px\]{width:72px !important;}.w-1\/2{width:50%;}.w-1\/3{width:33.333333%;}.w-10{width:2.5rem;}.w-11\/12{width:91.666667%;}.w-12{width:3rem;}.w-20{width:5rem;}.w-52{width:13rem;}.w-6{width:1.5rem;}.w-\[100px\]{width:100px;}.w-\[100vw\]{width:100vw;}.w-\[147px\]{width:147px;}.w-\[14px\]{width:14px;}.w-\[150px\]{width:150px;}.w-\[160px\]{width:160px;}.w-\[175px\]{width:175px;}.w-\[220px\]{width:220px;}.w-\[22px\]{width:22px;}.w-\[260px\]{width:260px;}.w-\[28px\]{width:28px;}.w-\[30px\]{width:30px;}.w-\[60px\]{width:60px;}.w-\[95\%\]{width:95%;}.w-auto{width:auto;}.w-fit{width:-moz-fit-content;width:fit-content;}.w-full{width:100%;}.min-w-\[60px\]{min-width:60px;}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content;}.max-w-\[217px\]{max-width:217px;}.max-w-\[220px\]{max-width:220px;}.max-w-\[300px\]{max-width:300px;}.max-w-\[358px\]{max-width:358px;}.max-w-half{max-width:50%;}.max-w-screen-xl{max-width:1220px;}.flex-1{flex:1 1 0%;}.flex-shrink-0{flex-shrink:0;}.shrink{flex-shrink:1;}.shrink-0{flex-shrink:0;}.flex-grow{flex-grow:1;}.grow{flex-grow:1;}.grow-0{flex-grow:0;}.basis-1\/3{flex-basis:33.333333%;}.basis-2\/3{flex-basis:66.666667%;}.basis-\[48\%\]{flex-basis:48%;}.basis-full{flex-basis:100%;}.origin-top-left{transform-origin:top left;}.-translate-y-2\/4{--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));}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.translate-y-\[-50\%\]{--tw-translate-y:-50%;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-\[100\%\]{--tw-translate-y:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(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));}.scale-\[0\.8\]{--tw-scale-x:0.8;--tw-scale-y:0.8;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-\[60\%\]{--tw-scale-x:60%;--tw-scale-y:60%;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-\[80\%\]{--tw-scale-x:80%;--tw-scale-y:80%;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));}.cursor-pointer{cursor:pointer;}.resize{resize:both;}.list-inside{list-style-position:inside;}.list-disc{list-style-type:disc;}.list-none{list-style-type:none;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr));}.grid-cols-\[auto\]{grid-template-columns:auto;}.flex-row{flex-direction:row;}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.place-content-center{place-content:center;}.content-start{align-content:flex-start;}.items-start{align-items:flex-start;}.items-end{align-items:flex-end;}.items-center{align-items:center;}.items-baseline{align-items:baseline;}.justify-start{justify-content:flex-start;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.justify-around{justify-content:space-around;}.justify-items-center{justify-items:center;}.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;}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem;}.self-start{align-self:flex-start;}.self-center{align-self:center;}.overflow-hidden{overflow:hidden;}.overflow-y-auto{overflow-y:auto;}.whitespace-nowrap{white-space:nowrap;}.rounded-100px{border-radius:100px;}.rounded-full{border-radius:9999px;}.rounded-lg{border-radius:0.5rem;}.rounded-xl{border-radius:0.75rem;}.rounded-b-md{border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem;}.rounded-t-xl{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem;}.rounded-bl-\[300px\]{border-bottom-left-radius:300px;}.\!border-0{border-width:0px !important;}.border{border-width:1px;}.border-0{border-width:0px;}.border-2{border-width:2px;}.border-3{border-width:3px;}.border-x-0{border-left-width:0px;border-right-width:0px;}.border-b{border-bottom-width:1px;}.border-b-0{border-bottom-width:0px;}.border-b-2{border-bottom-width:2px;}.border-l{border-left-width:1px;}.border-l-0{border-left-width:0px;}.border-l-3{border-left-width:3px;}.border-l-8{border-left-width:8px;}.border-r{border-right-width:1px;}.border-t{border-top-width:1px;}.border-t-0{border-top-width:0px;}.border-t-2{border-top-width:2px;}.border-solid{border-style:solid;}.border-dashed{border-style:dashed;}.\!border-none{border-style:none !important;}.border-none{border-style:none;}.border-blue-500{border-color:rgba(0,113,187,0.9);}.border-gray-100{--tw-border-opacity:1;border-color:rgb(240 240 240 / var(--tw-border-opacity));}.border-gray-350{--tw-border-opacity:1;border-color:rgb(233 233 233 / var(--tw-border-opacity));}.border-gray-400{--tw-border-opacity:1;border-color:rgb(165 165 165 / var(--tw-border-opacity));}.border-gray-500{--tw-border-opacity:1;border-color:rgb(78 95 102 / var(--tw-border-opacity));}.border-gray-700{--tw-border-opacity:1;border-color:rgb(45 53 56 / var(--tw-border-opacity));}.border-green-300{--tw-border-opacity:1;border-color:rgb(196 213 88 / var(--tw-border-opacity));}.border-green-500{--tw-border-opacity:1;border-color:rgb(0 125 68 / var(--tw-border-opacity));}.border-green-700{border-color:rgba(0,125,68,0.9);}.border-green-primary{--tw-border-opacity:1;border-color:rgb(4 130 66 / var(--tw-border-opacity));}.border-orange-primary{--tw-border-opacity:1;border-color:rgb(215 64 20 / var(--tw-border-opacity));}.border-pink-primary{--tw-border-opacity:1;border-color:rgb(215 0 121 / var(--tw-border-opacity));}.border-red-primary{--tw-border-opacity:1;border-color:rgb(217 0 0 / var(--tw-border-opacity));}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));}.border-b-gray-100{--tw-border-opacity:1;border-bottom-color:rgb(240 240 240 / var(--tw-border-opacity));}.border-b-green-300{--tw-border-opacity:1;border-bottom-color:rgb(196 213 88 / var(--tw-border-opacity));}.border-b-white{--tw-border-opacity:1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity));}.border-l-red-primary{--tw-border-opacity:1;border-left-color:rgb(217 0 0 / var(--tw-border-opacity));}.border-t-green-300{--tw-border-opacity:1;border-top-color:rgb(196 213 88 / var(--tw-border-opacity));}.\!bg-transparent{background-color:transparent !important;}.bg-\[\#FFB338\]{--tw-bg-opacity:1;background-color:rgb(255 179 56 / var(--tw-bg-opacity));}.bg-\[\#FFF4F4\]{--tw-bg-opacity:1;background-color:rgb(255 244 244 / var(--tw-bg-opacity));}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(236 241 250 / var(--tw-bg-opacity));}.bg-blue-300{background-color:rgba(236,241,250,0.9);}.bg-blue-500{background-color:rgba(0,113,187,0.9);}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(0 67 110 / var(--tw-bg-opacity));}.bg-blue-primary{--tw-bg-opacity:1;background-color:rgb(0 113 186 / var(--tw-bg-opacity));}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(240 240 240 / var(--tw-bg-opacity));}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(244 244 248 / var(--tw-bg-opacity));}.bg-green-300{--tw-bg-opacity:1;background-color:rgb(196 213 88 / var(--tw-bg-opacity));}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(0 125 68 / var(--tw-bg-opacity));}.bg-green-700{background-color:rgba(0,125,68,0.9);}.bg-green-primary{--tw-bg-opacity:1;background-color:rgb(4 130 66 / var(--tw-bg-opacity));}.bg-orange-700{background-color:rgba(215,64,20,0.9);}.bg-orange-primary{--tw-bg-opacity:1;background-color:rgb(215 64 20 / var(--tw-bg-opacity));}.bg-pink-700{background-color:rgba(215,0,121,0.9);}.bg-pink-primary{--tw-bg-opacity:1;background-color:rgb(215 0 121 / var(--tw-bg-opacity));}.bg-purple-700{background-color:rgba(103,71,150,0.9);}.bg-purple-primary{--tw-bg-opacity:1;background-color:rgb(146 3 83 / var(--tw-bg-opacity));}.bg-red-primary{--tw-bg-opacity:1;background-color:rgb(217 0 0 / var(--tw-bg-opacity));}.bg-transparent{background-color:transparent;}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.\!bg-none{background-image:none !important;}.bg-\[url\(\"\.\.\/images\/blue-smiley\.png\"\)\] {
  background-image: url(/themes/custom/chsw/images/blue-smiley.png);
}

.bg-\[url\(\'\.\.\/images\/close-quote\.png\'\)\] {
  background-image: url(/themes/custom/chsw/images/close-quote.png);
}

.bg-\[url\(\'\.\.\/images\/event-cat-bg-green\.png\'\)\] {
  background-image: url(/themes/custom/chsw/images/event-cat-bg-green.png);
}

.bg-\[url\(\'\.\.\/images\/footer-smileys\.png\'\)\] {
  background-image: url(/themes/custom/chsw/images/footer-smileys.png);
}

.bg-\[url\(\'\.\.\/images\/home-swoosh\.svg\'\)\] {
  background-image: url(/themes/custom/chsw/images/home-swoosh.svg);
}

.bg-\[url\(\'\.\.\/images\/open-quote\.png\'\)\] {
  background-image: url(/themes/custom/chsw/images/open-quote.png);
}

.bg-\[url\(\'\.\.\/images\/separator\.png\'\)\] {
  background-image: url(/themes/custom/chsw/images/separator.png);
}

.bg-\[url\(\'\.\.\/images\/sign-up-swoosh\.svg\'\)\] {
  background-image: url(/themes/custom/chsw/images/sign-up-swoosh.svg);
}

.bg-\[url\(\'\.\.\/images\/smiley\.svg\'\)\] {
  background-image: url(/themes/custom/chsw/images/smiley.svg);
}

.bg-\[url\(\'\.\.\/images\/stories-swoosh\.svg\'\)\] {
  background-image: url(/themes/custom/chsw/images/stories-swoosh.svg);
}

.bg-\[url\(\'\.\.\/images\/swoosh\.svg\'\)\] {
  background-image: url(/themes/custom/chsw/images/swoosh.svg);
}

.bg-\[url\(\'\/themes\/custom\/chsw\/images\/event-cat-bg-green\.png\'\)\] {
  background-image: url('/themes/custom/chsw/images/event-cat-bg-green.png');
}

.bg-\[url\(\'\/themes\/custom\/chsw\/images\/green-swoosh-large\.png\'\)\] {
  background-image: url('/themes/custom/chsw/images/green-swoosh-large.png');
}

.bg-\[url\(\'\/themes\/custom\/chsw\/images\/white-swoosh-large\.png\'\)\] {
  background-image: url('/themes/custom/chsw/images/white-swoosh-large.png');
}

.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.from-\[\#d70078\] {
  --tw-gradient-from: #d70078 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(215 0 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-10\% {
  --tw-gradient-from-position: 10%;
}

.via-\[\#247eb7\] {
  --tw-gradient-to: rgb(36 126 183 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #247eb7 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-60\% {
  --tw-gradient-via-position: 60%;
}

.to-\[\#027d43\] {
  --tw-gradient-to: #027d43 var(--tw-gradient-to-position);
}

.bg-\[length\:40px_47px\] {
  background-size: 40px 47px;
}

.bg-contain {
  background-size: contain;
}

.bg-cover {
  background-size: cover;
}

.bg-\[right_1\.5rem_bottom_1rem\] {
  background-position: right 1.5rem bottom 1rem;
}

.bg-center {
  background-position: center;
}

.bg-right-bottom {
  background-position: right bottom;
}

.bg-right-top {
  background-position: right top;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.p-0 {
  padding: 0px;
}

.p-1 {
  padding: 0.25rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-12 {
  padding: 3rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-6\.5 {
  padding: 1.625rem;
}

.p-7 {
  padding: 1.75rem;
}

.p-8 {
  padding: 2rem;
}

.p-\[30px\] {
  padding: 30px;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

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

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.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-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

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

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

.px-\[16px\] {
  padding-left: 16px;
  padding-right: 16px;
}

.px-\[21px\] {
  padding-left: 21px;
  padding-right: 21px;
}

.px-\[7px\] {
  padding-left: 7px;
  padding-right: 7px;
}

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

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

.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-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}

.py-\[15px\] {
  padding-top: 15px;
  padding-bottom: 15px;
}

.py-\[17px\] {
  padding-top: 17px;
  padding-bottom: 17px;
}

.\!pl-10 {
  padding-left: 2.5rem !important;
}

.\!pr-0 {
  padding-right: 0px !important;
}

.\!pr-10 {
  padding-right: 2.5rem !important;
}

.pb-0 {
  padding-bottom: 0px;
}

.pb-1 {
  padding-bottom: 0.25rem;
}

.pb-1\.5 {
  padding-bottom: 0.375rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pb-\[20px\] {
  padding-bottom: 20px;
}

.pl-0 {
  padding-left: 0px;
}

.pl-0\.5 {
  padding-left: 0.125rem;
}

.pl-1 {
  padding-left: 0.25rem;
}

.pl-11 {
  padding-left: 2.75rem;
}

.pl-14 {
  padding-left: 3.5rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pl-6 {
  padding-left: 1.5rem;
}

.pl-7 {
  padding-left: 1.75rem;
}

.pl-8 {
  padding-left: 2rem;
}

.pl-\[29px\] {
  padding-left: 29px;
}

.pr-0 {
  padding-right: 0px;
}

.pr-1 {
  padding-right: 0.25rem;
}

.pr-12 {
  padding-right: 3rem;
}

.pr-2 {
  padding-right: 0.5rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pr-5 {
  padding-right: 1.25rem;
}

.pr-6 {
  padding-right: 1.5rem;
}

.pt-0 {
  padding-top: 0px;
}

.pt-0\.5 {
  padding-top: 0.125rem;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pt-1\.5 {
  padding-top: 0.375rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

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

.pt-20 {
  padding-top: 5rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pt-\[29\%\] {
  padding-top: 29%;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.align-top {
  vertical-align: top;
}

.align-middle {
  vertical-align: middle;
}

.align-bottom {
  vertical-align: bottom;
}

.font-firstGrader {
  font-family: first_graderregular, fallback for firstGrader;
}

.\!text-sm {
  font-size: 16px !important;
  line-height: 1.42857 !important;
}

.text-\[10px\] {
  font-size: 10px;
}

.text-\[12px\] {
  font-size: 12px;
}

.text-\[13px\] {
  font-size: 13px;
}

.text-\[15px\] {
  font-size: 15px;
}

.text-\[18px\] {
  font-size: 18px;
}

.text-\[20px\] {
  font-size: 20px;
}

.text-\[24px\] {
  font-size: 24px;
}

.text-\[25px\] {
  font-size: 25px;
}

.text-\[26px\] {
  font-size: 26px;
}

.text-\[40px\] {
  font-size: 40px;
}

.text-\[49px\] {
  font-size: 49px;
}

.text-\[50px\] {
  font-size: 50px;
}

.text-base {
  font-size: 18px;
  line-height: 1.42857;
}

.text-h2 {
  font-size: 38px;
  line-height: 1.1;
}

.text-h3 {
  font-size: 31px;
  line-height: 1.1;
}

.text-h4 {
  font-size: 25px;
  line-height: 1.1;
}

.text-h5 {
  font-size: 18px;
  line-height: 1.1;
}

.text-heading-small {
  font-size: 20px;
  line-height: 1.1;
}

.text-lg {
  font-size: 23px;
  line-height: 1.42857;
}

.text-sm {
  font-size: 16px;
  line-height: 1.42857;
}

.text-xs {
  font-size: 14px;
  line-height: 1.42857;
}

.text-zero {
  font-size: 0;
}

.font-bold {
  font-weight: 700;
}

.font-light {
  font-weight: 300;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.capitalize {
  text-transform: capitalize;
}

.italic {
  font-style: italic;
}

.leading-10 {
  line-height: 2.5rem;
}

.leading-6 {
  line-height: 1.5rem;
}

.leading-9 {
  line-height: 2.25rem;
}

.leading-\[12px\] {
  line-height: 12px;
}

.leading-\[14px\] {
  line-height: 14px;
}

.leading-\[16px\] {
  line-height: 16px;
}

.leading-\[30px\] {
  line-height: 30px;
}

.leading-\[46px\] {
  line-height: 46px;
}

.leading-none {
  line-height: 1;
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-blue-700 {
  --tw-text-opacity: 1;
  color: rgb(0 67 110 / var(--tw-text-opacity));
}

.text-blue-primary {
  --tw-text-opacity: 1;
  color: rgb(0 113 186 / var(--tw-text-opacity));
}

.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(165 165 165 / var(--tw-text-opacity));
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(78 95 102 / var(--tw-text-opacity));
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(45 53 56 / var(--tw-text-opacity));
}

.text-gray-primary {
  color: rgba(78, 95, 102, 31);
}

.text-green-300 {
  --tw-text-opacity: 1;
  color: rgb(196 213 88 / var(--tw-text-opacity));
}

.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(0 125 68 / var(--tw-text-opacity));
}

.text-green-primary {
  --tw-text-opacity: 1;
  color: rgb(4 130 66 / var(--tw-text-opacity));
}

.text-pink-700 {
  color: rgba(215, 0, 121, 0.9);
}

.text-pink-primary {
  --tw-text-opacity: 1;
  color: rgb(215 0 121 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.underline {
  text-decoration-line: underline;
}

.no-underline {
  text-decoration-line: none;
}

.opacity-100 {
  opacity: 1;
}

.outline-2 {
  outline-width: 2px;
}

.outline-offset-4 {
  outline-offset: 4px;
}

.brightness-95 {
  --tw-brightness: brightness(.95);
  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);
}

.drop-shadow-mainSlider {
  --tw-drop-shadow: drop-shadow(0 2px 4px rgba(0,0,0,0.5));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter {
  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-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-none {
  transition-property: none;
}

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

.duration-0 {
  transition-duration: 0s;
}

.duration-200 {
  transition-duration: 200ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.duration-500 {
  transition-duration: 500ms;
}

.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);
}

.\[backface-visibility\:hidden\] {
  backface-visibility: hidden;
}

.\[transform-style\:preserve-3d\] {
  transform-style: preserve-3d;
}

.\[transform\:rotateY\(180deg\)\] {
  transform: rotateY(180deg);
}

/* Custom utilities */

/* @todo - put custom utilities here */

/* Fonts */

@font-face {
  font-family: 'first_graderregular';
  src: url(/themes/custom/chsw/css/webfonts/first_grader/first_grader-webfont.woff2) format('woff2'),
  url(/themes/custom/chsw/css/webfonts/first_grader/first_grader-webfont.woff) format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'fallback for Lato';
  src: local("Arial");
  ascent-override: 98.7%;
  descent-override: 21.3%;
  line-gap-override: 0%;
  size-adjust: 96%;
}

/**
  first grade regular font metrics:
  ascent: 1880
  descent: 478
  line-gap: 0
  upm: 2048
 */

@font-face {
  font-family: 'fallback for firstGrader';
  src: local("Arial");
  ascent-override: 91.7%; /* = 1880 / 2048 */
  descent-override: 23.3%; /* = 478 / 2048 */
  line-gap-override: 0%;
}

@media (min-width: 768px) {

  .md\:prose-md :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 46px;
    line-height: 1.1;
  }

  .md\:prose-md :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 38px;
    line-height: 1.1;
  }

  .md\:prose-md :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 31px;
    line-height: 1.1;
  }

  .md\:prose-md :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 25px;
    line-height: 1.1;
  }

  .md\:prose-md :where(h5):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 18px;
    line-height: 1.1;
  }

  .md\:prose-md :where(h6):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 14px;
    line-height: 1.1;
  }

  .md\:prose-md :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
}

.before\:relative::before {
  content: var(--tw-content);
  position: relative;
}

.before\:top-\[32\%\]::before {
  content: var(--tw-content);
  top: 32%;
}

.before\:z-\[20\]::before {
  content: var(--tw-content);
  z-index: 20;
}

.before\:flex::before {
  content: var(--tw-content);
  display: flex;
}

.before\:h-4::before {
  content: var(--tw-content);
  height: 1rem;
}

.before\:w-4::before {
  content: var(--tw-content);
  width: 1rem;
}

.before\:rounded-full::before {
  content: var(--tw-content);
  border-radius: 9999px;
}

.before\:border-2::before {
  content: var(--tw-content);
  border-width: 2px;
}

.before\:border-gray-400::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(165 165 165 / var(--tw-border-opacity));
}

.before\:border-pink-primary::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(215 0 121 / var(--tw-border-opacity));
}

.before\:bg-gray-300::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 248 / var(--tw-bg-opacity));
}

.before\:bg-pink-primary::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(215 0 121 / var(--tw-bg-opacity));
}

.before\:text-\[12px\]::before {
  content: var(--tw-content);
  font-size: 12px;
}

.before\:text-xs::before {
  content: var(--tw-content);
  font-size: 14px;
  line-height: 1.42857;
}

.before\:text-gray-400::before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(165 165 165 / var(--tw-text-opacity));
}

.before\:content-\[\"\"\]::before {
  --tw-content: "";
  content: var(--tw-content);
}

.before\:content-\[\'\\f053\'\]::before {
  --tw-content: '\f053';
  content: var(--tw-content);
}

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

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

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

.after\:left-1\/2::after {
  content: var(--tw-content);
  left: 50%;
}

.after\:right-\[30px\]::after {
  content: var(--tw-content);
  right: 30px;
}

.after\:right-\[7px\]::after {
  content: var(--tw-content);
  right: 7px;
}

.after\:top-0::after {
  content: var(--tw-content);
  top: 0;
}

.after\:top-\[7px\]::after {
  content: var(--tw-content);
  top: 7px;
}

.after\:ml-2::after {
  content: var(--tw-content);
  margin-left: 0.5rem;
}

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

.after\:h-3::after {
  content: var(--tw-content);
  height: 0.75rem;
}

.after\:h-\[2px\]::after {
  content: var(--tw-content);
  height: 2px;
}

.after\:w-2::after {
  content: var(--tw-content);
  width: 0.5rem;
}

.after\:w-full::after {
  content: var(--tw-content);
  width: 100%;
}

.after\:bg-gray-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity));
}

.after\:bg-gray-400::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(165 165 165 / var(--tw-bg-opacity));
}

.after\:bg-pink-primary::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(215 0 121 / var(--tw-bg-opacity));
}

.after\:pl-0\.5::after {
  content: var(--tw-content);
  padding-left: 0.125rem;
}

.after\:text-sm::after {
  content: var(--tw-content);
  font-size: 16px;
  line-height: 1.42857;
}

.after\:font-bold::after {
  content: var(--tw-content);
  font-weight: 700;
}

.after\:text-pink-700::after {
  content: var(--tw-content);
  color: rgba(215, 0, 121, 0.9);
}

.after\:text-red-primary::after {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(217 0 0 / var(--tw-text-opacity));
}

.after\:shadow-lg::after {
  content: var(--tw-content);
  --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);
}

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

.after\:content-\[\"\*\"\]::after {
  --tw-content: "*";
  content: var(--tw-content);
}

.after\:content-\[\"\\\\f054\"\]::after {
  --tw-content: "\\f054";
  content: var(--tw-content);
}

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

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

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

.first\:border-t:first-child {
  border-top-width: 1px;
}

.first\:pr-4:first-child {
  padding-right: 1rem;
}

.last\:border-b:last-child {
  border-bottom-width: 1px;
}

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

.hover\:border-b-2:hover {
  border-bottom-width: 2px;
}

.hover\:border-blue-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 113 186 / var(--tw-border-opacity));
}

.hover\:border-pink-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(215 0 121 / var(--tw-border-opacity));
}

.hover\:bg-\[\#eee\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}

.hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 67 110 / var(--tw-bg-opacity));
}

.hover\:bg-green-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 125 68 / var(--tw-bg-opacity));
}

.hover\:bg-green-primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(4 130 66 / var(--tw-bg-opacity));
}

.hover\:pb-1:hover {
  padding-bottom: 0.25rem;
}

.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(45 53 56 / var(--tw-text-opacity));
}

.hover\:text-green-500:hover {
  --tw-text-opacity: 1;
  color: rgb(0 125 68 / var(--tw-text-opacity));
}

.hover\:text-green-primary:hover {
  --tw-text-opacity: 1;
  color: rgb(4 130 66 / var(--tw-text-opacity));
}

.hover\:text-pink-700:hover {
  color: rgba(215, 0, 121, 0.9);
}

.hover\:text-purple-primary:hover {
  --tw-text-opacity: 1;
  color: rgb(146 3 83 / var(--tw-text-opacity));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

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

.hover\:brightness-100:hover {
  --tw-brightness: brightness(1);
  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);
}

.hover\:brightness-90:hover {
  --tw-brightness: brightness(.9);
  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);
}

.hover\:before\:text-gray-400:hover::before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(165 165 165 / var(--tw-text-opacity));
}

.hover\:after\:text-blue-700:hover::after {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(0 67 110 / var(--tw-text-opacity));
}

.focus\:bg-green-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(0 125 68 / var(--tw-bg-opacity));
}

.focus\:text-green-500:focus {
  --tw-text-opacity: 1;
  color: rgb(0 125 68 / var(--tw-text-opacity));
}

.focus\:text-green-primary:focus {
  --tw-text-opacity: 1;
  color: rgb(4 130 66 / var(--tw-text-opacity));
}

.focus\:text-white:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

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

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

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

.focus-visible\:outline-0:focus-visible {
  outline-width: 0px;
}

.group:first-child .group-first\:rounded-bl-100px {
  border-bottom-left-radius: 100px;
}

.group:first-child .group-first\:rounded-tl-100px {
  border-top-left-radius: 100px;
}

.group:last-child .group-last\:rounded-br-100px {
  border-bottom-right-radius: 100px;
}

.group:last-child .group-last\:rounded-tr-100px {
  border-top-right-radius: 100px;
}

.group[open] .group-open\:block {
  display: block;
}

.group[open] .group-open\:hidden {
  display: none;
}

.group[open] .group-open\:pb-3 {
  padding-bottom: 0.75rem;
}

.group:hover .group-hover\:bottom-0 {
  bottom: 0;
}

.group:hover .group-hover\:block {
  display: block;
}

.group:hover .group-hover\:translate-y-0 {
  --tw-translate-y: 0px;
  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\:\[transform\:rotateY\(180deg\)\] {
  transform: rotateY(180deg);
}

.peer:checked ~ .peer-checked\:absolute {
  position: absolute;
}

.peer:checked ~ .peer-checked\:right-0 {
  right: 0;
}

.peer:checked ~ .group .peer-checked\:group-\[\]\:visible {
  visibility: visible;
}

.peer:checked ~ .group .peer-checked\:group-\[\]\:border-green-primary {
  --tw-border-opacity: 1;
  border-color: rgb(4 130 66 / var(--tw-border-opacity));
}

.peer:disabled ~ .peer-disabled\:border-solid {
  border-style: solid;
}

.peer:disabled ~ .peer-disabled\:border-green-500 {
  --tw-border-opacity: 1;
  border-color: rgb(0 125 68 / var(--tw-border-opacity));
}

.peer:disabled ~ .peer-disabled\:border-red-primary {
  --tw-border-opacity: 1;
  border-color: rgb(217 0 0 / var(--tw-border-opacity));
}

.peer:disabled ~ .group .peer-disabled\:group-\[\]\:border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(165 165 165 / var(--tw-border-opacity));
}

.peer:disabled ~ .group .peer-disabled\:group-\[\]\:text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(78 95 102 / var(--tw-text-opacity));
}

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

  .max-md\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
}

@media (min-width: 768px) {

  .md\:static {
    position: static;
  }

  .md\:absolute {
    position: absolute;
  }

  .md\:-bottom-1\.5 {
    bottom: -0.375rem;
  }

  .md\:-left-1\.5 {
    left: -0.375rem;
  }

  .md\:bottom-0 {
    bottom: 0;
  }

  .md\:bottom-\[65px\] {
    bottom: 65px;
  }

  .md\:top-1\/2 {
    top: 50%;
  }

  .md\:top-3 {
    top: 0.75rem;
  }

  .md\:top-6 {
    top: 1.5rem;
  }

  .md\:order-1 {
    order: 1;
  }

  .md\:order-2 {
    order: 2;
  }

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

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

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

  .md\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .md\:col-start-1 {
    grid-column-start: 1;
  }

  .md\:col-start-3 {
    grid-column-start: 3;
  }

  .md\:col-start-4 {
    grid-column-start: 4;
  }

  .md\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .md\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .md\:float-right {
    float: right;
  }

  .md\:m-0 {
    margin: 0px;
  }

  .md\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

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

  .md\:-ml-6 {
    margin-left: -1.5rem;
  }

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

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

  .md\:mb-15 {
    margin-bottom: 3.75rem;
  }

  .md\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .md\:mb-4 {
    margin-bottom: 1rem;
  }

  .md\:ml-10 {
    margin-left: 2.5rem;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

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

  .md\:mt-8 {
    margin-top: 2rem;
  }

  .md\:block {
    display: block;
  }

  .md\:inline-block {
    display: inline-block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:hidden {
    display: none;
  }

  .md\:h-1\/3 {
    height: 33.333333%;
  }

  .md\:h-2 {
    height: 0.5rem;
  }

  .md\:h-\[274px\] {
    height: 274px;
  }

  .md\:h-\[34px\] {
    height: 34px;
  }

  .md\:h-auto {
    height: auto;
  }

  .md\:h-fit {
    height: -moz-fit-content;
    height: fit-content;
  }

  .md\:min-h-\[120px\] {
    min-height: 120px;
  }

  .md\:min-h-\[210px\] {
    min-height: 210px;
  }

  .md\:min-h-\[520px\] {
    min-height: 520px;
  }

  .md\:w-1\/12 {
    width: 8.333333%;
  }

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

  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-1\/6 {
    width: 16.666667%;
  }

  .md\:w-10\/12 {
    width: 83.333333%;
  }

  .md\:w-11\/12 {
    width: 91.666667%;
  }

  .md\:w-2\/12 {
    width: 16.666667%;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }

  .md\:w-3\/12 {
    width: 25%;
  }

  .md\:w-3\/5 {
    width: 60%;
  }

  .md\:w-4\/12 {
    width: 33.333333%;
  }

  .md\:w-5\/12 {
    width: 41.666667%;
  }

  .md\:w-5\/6 {
    width: 83.333333%;
  }

  .md\:w-6\/12 {
    width: 50%;
  }

  .md\:w-7\/12 {
    width: 58.333333%;
  }

  .md\:w-8\/12 {
    width: 66.666667%;
  }

  .md\:w-9\/12 {
    width: 75%;
  }

  .md\:w-\[232px\] {
    width: 232px;
  }

  .md\:w-\[360px\] {
    width: 360px;
  }

  .md\:w-\[38px\] {
    width: 38px;
  }

  .md\:w-\[392px\] {
    width: 392px;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:w-full {
    width: 100%;
  }

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

  .md\:max-w-\[49\%\] {
    max-width: 49%;
  }

  .md\:max-w-\[70\%\] {
    max-width: 70%;
  }

  .md\:translate-y-\[100\%\] {
    --tw-translate-y: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

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

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

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

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

  .md\:grid-cols-\[50\%\2c 50\%\] {
    grid-template-columns: 50% 50%;
  }

  .md\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

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

  .md\:flex-col {
    flex-direction: column;
  }

  .md\:flex-nowrap {
    flex-wrap: nowrap;
  }

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

  .md\:justify-end {
    justify-content: flex-end;
  }

  .md\:justify-center {
    justify-content: center;
  }

  .md\:justify-between {
    justify-content: space-between;
  }

  .md\:gap-0 {
    gap: 0px;
  }

  .md\:gap-10 {
    gap: 2.5rem;
  }

  .md\:gap-5 {
    gap: 1.25rem;
  }

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

  .md\:rounded-none {
    border-radius: 0;
  }

  .md\:border-b-0 {
    border-bottom-width: 0px;
  }

  .md\:border-b-8 {
    border-bottom-width: 8px;
  }

  .md\:border-r-0 {
    border-right-width: 0px;
  }

  .md\:border-none {
    border-style: none;
  }

  .md\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgb(0 67 110 / var(--tw-border-opacity));
  }

  .md\:bg-black\/60 {
    background-color: rgb(0 0 0 / 0.6);
  }

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

  .md\:bg-\[url\(\'\.\.\/images\/smiley\.svg\'\)\] {
    background-image: url(/themes/custom/chsw/images/smiley.svg);
  }

  .md\:bg-none {
    background-image: none;
  }

  .md\:bg-\[90\%_70\%\] {
    background-position: 90% 70%;
  }

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

  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:px-\[15\%\] {
    padding-left: 15%;
    padding-right: 15%;
  }

  .md\:px-\[37px\] {
    padding-left: 37px;
    padding-right: 37px;
  }

  .md\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .md\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

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

  .md\:py-\[23px\] {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .md\:pb-0 {
    padding-bottom: 0px;
  }

  .md\:pl-12 {
    padding-left: 3rem;
  }

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

  .md\:pl-\[10\%\] {
    padding-left: 10%;
  }

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

  .md\:pr-6 {
    padding-right: 1.5rem;
  }

  .md\:pt-9 {
    padding-top: 2.25rem;
  }

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

  .md\:text-center {
    text-align: center;
  }

  .md\:text-right {
    text-align: right;
  }

  .md\:align-baseline {
    vertical-align: baseline;
  }

  .md\:align-bottom {
    vertical-align: bottom;
  }

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

  .md\:text-base {
    font-size: 18px;
    line-height: 1.42857;
  }

  .md\:text-h2 {
    font-size: 38px;
    line-height: 1.1;
  }

  .md\:text-lg {
    font-size: 23px;
    line-height: 1.42857;
  }

  .md\:text-xs {
    font-size: 14px;
    line-height: 1.42857;
  }

  .md\:font-normal {
    font-weight: 400;
  }

  .md\:leading-\[42px\] {
    line-height: 42px;
  }

  .md\:leading-none {
    line-height: 1;
  }

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

  .md\:before\:right-\[-27px\]::before {
    content: var(--tw-content);
    right: -27px;
  }

  .md\:before\:top-\[-3px\]::before {
    content: var(--tw-content);
    top: -3px;
  }

  .md\:before\:h-0::before {
    content: var(--tw-content);
    height: 0px;
  }

  .md\:before\:w-0::before {
    content: var(--tw-content);
    width: 0px;
  }

  .md\:before\:border-b-\[37px\]::before {
    content: var(--tw-content);
    border-bottom-width: 37px;
  }

  .md\:before\:border-l-\[27px\]::before {
    content: var(--tw-content);
    border-left-width: 27px;
  }

  .md\:before\:border-r-0::before {
    content: var(--tw-content);
    border-right-width: 0px;
  }

  .md\:before\:border-t-\[40px\]::before {
    content: var(--tw-content);
    border-top-width: 40px;
  }

  .md\:before\:border-solid::before {
    content: var(--tw-content);
    border-style: solid;
  }

  .md\:before\:border-b-transparent::before {
    content: var(--tw-content);
    border-bottom-color: transparent;
  }

  .md\:before\:border-l-green-500::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-left-color: rgb(0 125 68 / var(--tw-border-opacity));
  }

  .md\:before\:border-r-transparent::before {
    content: var(--tw-content);
    border-right-color: transparent;
  }

  .md\:before\:border-t-transparent::before {
    content: var(--tw-content);
    border-top-color: transparent;
  }

  .md\:before\:text-xs::before {
    content: var(--tw-content);
    font-size: 14px;
    line-height: 1.42857;
  }

  .md\:before\:content-\[\"\"\]::before {
    --tw-content: "";
    content: var(--tw-content);
  }

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

  .md\:after\:-right-6::after {
    content: var(--tw-content);
    right: -1.5rem;
  }

  .md\:after\:-top-0\.5::after {
    content: var(--tw-content);
    top: -0.125rem;
  }

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

  .md\:after\:hidden::after {
    content: var(--tw-content);
    display: none;
  }

  .md\:after\:h-0::after {
    content: var(--tw-content);
    height: 0px;
  }

  .md\:after\:w-0::after {
    content: var(--tw-content);
    width: 0px;
  }

  .md\:after\:border-b-\[38px\]::after {
    content: var(--tw-content);
    border-bottom-width: 38px;
  }

  .md\:after\:border-l-\[27px\]::after {
    content: var(--tw-content);
    border-left-width: 27px;
  }

  .md\:after\:border-r-0::after {
    content: var(--tw-content);
    border-right-width: 0px;
  }

  .md\:after\:border-t-\[38px\]::after {
    content: var(--tw-content);
    border-top-width: 38px;
  }

  .md\:after\:border-solid::after {
    content: var(--tw-content);
    border-style: solid;
  }

  .md\:after\:border-b-transparent::after {
    content: var(--tw-content);
    border-bottom-color: transparent;
  }

  .md\:after\:border-l-white::after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-left-color: rgb(255 255 255 / var(--tw-border-opacity));
  }

  .md\:after\:border-r-transparent::after {
    content: var(--tw-content);
    border-right-color: transparent;
  }

  .md\:after\:border-t-transparent::after {
    content: var(--tw-content);
    border-top-color: transparent;
  }

  .md\:after\:content-\[\"\"\]::after {
    --tw-content: "";content:var(--tw-content);}.md\:last\:border-b:last-child{border-bottom-width:1px;}.group:hover .md\:group-hover\:bottom-0{bottom:0;}.group:hover .md\:group-hover\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}}@media (min-width:992px){.lg\:relative{position:relative;}.lg\:-bottom-\[30px\]{bottom:-30px;}.lg\:-left-5{left:-1.25rem;}.lg\:top-\[25px\]{top:25px;}.lg\:order-2{order:2;}.lg\:my-12{margin-top:3rem;margin-bottom:3rem;}.lg\:-mt-1{margin-top:-0.25rem;}.lg\:mb-0{margin-bottom:0px;}.lg\:mb-16{margin-bottom:4rem;}.lg\:mb-\[-60px\]{margin-bottom:-60px;}.lg\:ml-3{margin-left:0.75rem;}.lg\:mt-10{margin-top:2.5rem;}.lg\:mt-16{margin-top:4rem;}.lg\:mt-5{margin-top:1.25rem;}.lg\:block{display:block;}.lg\:hidden{display:none;}.lg\:h-\[300px\]{height:300px;}.lg\:h-\[52px\]{height:52px;}.lg\:min-h-\[200px\]{min-height:200px;}.lg\:min-h-\[240px\]{min-height:240px;}.lg\:min-h-\[630px\]{min-height:630px;}.lg\:min-h-\[80px\]{min-height:80px;}.lg\:w-1\/2{width:50%;}.lg\:w-2\/12{width:16.666667%;}.lg\:w-3\/12{width:25%;}.lg\:w-4\/12{width:33.333333%;}.lg\:w-5\/12{width:41.666667%;}.lg\:w-6\/12{width:50%;}.lg\:w-8\/12{width:66.666667%;}.lg\:w-\[270px\]{width:270px;}.lg\:w-\[400px\]{width:400px;}.lg\:w-\[70\%\]{width:70%;}.lg\:w-auto{width:auto;}.lg\:min-w-\[20\%\]{min-width:20%;}.lg\:max-w-\[54\%\]{max-width:54%;}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.lg\:flex-row{flex-direction:row;}.lg\:flex-col{flex-direction:column;}.lg\:flex-nowrap{flex-wrap:nowrap;}.lg\:items-stretch{align-items:stretch;}.lg\:bg-\[url\(\'\.\.\/images\/smiley\.svg\'\)\] {
    background-image: url(/themes/custom/chsw/images/smiley.svg);}.lg\:bg-\[length\:62px_67px\]{background-size:62px 67px;}.lg\:bg-\[90\%_0\]{background-position:90% 0;}.lg\:bg-left{background-position:left;}.lg\:p-6{padding:1.5rem;}.lg\:px-36{padding-left:9rem;padding-right:9rem;}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem;}.lg\:pb-6{padding-bottom:1.5rem;}.lg\:pb-8{padding-bottom:2rem;}.lg\:pl-0{padding-left:0px;}.lg\:pl-11{padding-left:2.75rem;}.lg\:pl-\[90px\]{padding-left:90px;}.lg\:pr-0{padding-right:0px;}.lg\:pr-10{padding-right:2.5rem;}.lg\:pt-0{padding-top:0px;}.lg\:pt-\[72px\]{padding-top:72px;}.lg\:text-left{text-align:left;}.lg\:text-base{font-size:18px;line-height:1.42857;}.lg\:text-h4{font-size:25px;line-height:1.1;}.lg\:text-lg{font-size:23px;line-height:1.42857;}.lg\:text-sm{font-size:16px;line-height:1.42857;}.after\:lg\:left-auto::after{content:var(--tw-content);left:auto;}.after\:lg\:top-4::after{content:var(--tw-content);top:1rem;}.after\:lg\:h-full::after{content:var(--tw-content);height:100%;}.after\:lg\:w-\[2px\]::after{content:var(--tw-content);width:2px;}.group[open] .lg\:group-open\:pb-6{padding-bottom:1.5rem;}}@media (min-width:1220px){.xl\:mb-19{margin-bottom:4.75rem;}.xl\:block{display:block;}.xl\:hidden{display:none;}.xl\:min-h-\[180px\]{min-height:180px;}.xl\:min-h-\[276px\]{min-height:276px;}.xl\:min-h-\[740px\]{min-height:740px;}.xl\:w-3\/12{width:25%;}.xl\:w-9\/12{width:75%;}.xl\:w-auto{width:auto;}.xl\:w-full{width:100%;}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.xl\:px-12\.5{padding-left:3.125rem;padding-right:3.125rem;}.xl\:px-4{padding-left:1rem;padding-right:1rem;}}
