/*!
 *  Theme Name: The Wellness Companion Hub
 *  Description: Custom WordPress theme for The Wellness Companion Hub
 *  Version: 1.1.7
 *  Author: Kyle Duncan
 *  Author URI: https://www.thisisforge.com/
 *  */@font-face{font-display:swap;font-family:"TikTok Sans";font-style:normal;font-weight:400 700;src:url("fonts/tiktok-sans.ttf") format("truetype")}@font-face{font-display:swap;font-family:"TAY Dreamboat";font-style:normal;font-weight:400;src:url("fonts/taydreamboat-webfont.woff2") format("woff2"),url("fonts/taydreamboat-webfont.woff") format("woff")}@font-face{font-display:swap;font-family:"Atkinson Hyperlegible Mono";font-style:normal;font-weight:500;src:url("fonts/atkinson-hyperlegible-mono-latin-500-normal.woff2") format("woff2"),url("fonts/atkinson-hyperlegible-mono-latin-500-normal.woff") format("woff")}body{--white: #fff;--black: #000;--error-red: #DB4141;--off-white: #F5F5F5;--dark-green: #08241A;--forest-green: #0B4C26;--sage: #D1E5AB;--eggplant: #563E47;--clay: #BEAD9D;--salmon: #F26769;--orange: #F79333;--dark-green-90: rgb(8 36 26 / 0.9);--dark-green-50: rgb(8 36 26 / 0.5);--dark-green-5: rgb(8 36 26 / 0.05);--black-5: rgb(0 0 0 / 0.05);--white-20: rgb(255 255 255 / 0.2);--white-80: rgb(255 255 255 / 0.8);--eggplant-50: rgb(86 62 71 / 0.5);--sans: "TikTok Sans", Arial, Helvetica, sans-serif;--sans-alt: "TAY Dreamboat", Arial, Helvetica, sans-serif;--mono: "Atkinson Hyperlegible Mono", "Courier New", Courier, monospace;--nav-height: 44px;--logo-height: 30px;--header-offset: 8px;--header-height: calc(var(--nav-height) + (2 * var(--header-pad-y)));--total-header-height: calc(var(--header-height) + (2 * var(--header-offset)));--default-text-color: var(--dark-green);--global-line-height: 1.5em}@media all and (min-width: 0)and (max-width: 767px){body{--gutter: 15px;--global-font-size: 16px}}@media all and (min-width: 0)and (max-width: 1259px){body{--header-pad-y: 8px;--header-pad-x: calc(var(--gutter) - var(--header-offset))}}@media all and (min-width: 768px){body{--global-font-size: 20px}}@media all and (min-width: 768px)and (max-width: 1259px){body{--gutter: 40px}}@media all and (min-width: 1260px){body{--gutter: 80px;--header-pad-y: 20px;--header-pad-x: 20px}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}*:focus{outline:none}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}ul,ol,li{list-style:none}address{font-style:normal}#container .mar-b-0{margin-bottom:0}.mar-l-5{margin-left:5px}.mar-r-5{margin-right:5px}.mar-t-5{margin-top:5px}.mar-b-5{margin-bottom:5px}.mar-l-10{margin-left:10px}.mar-r-10{margin-right:10px}.mar-t-10{margin-top:10px}.mar-b-10{margin-bottom:10px}.mar-l-15{margin-left:15px}.mar-r-15{margin-right:15px}.mar-t-15{margin-top:15px}.mar-b-15{margin-bottom:15px}.mar-l-20{margin-left:20px}.mar-r-20{margin-right:20px}.mar-t-20{margin-top:20px}.mar-b-20{margin-bottom:20px}.mar-l-30{margin-left:30px}.mar-r-30{margin-right:30px}.mar-t-30{margin-top:30px}.mar-b-30{margin-bottom:30px}.mar-l-40{margin-left:40px}.mar-r-40{margin-right:40px}.mar-t-40{margin-top:40px}.mar-b-40{margin-bottom:40px}.mar-t-60{margin-top:60px}.mar-b-60{margin-bottom:60px}.mar-auto{margin-left:auto;margin-right:auto}.mar-v-auto{margin-bottom:auto;margin-top:auto}.mar-l-neg,.mar-neg{margin-left:calc(-1*var(--gutter))}.mar-r-neg,.mar-neg{margin-right:calc(-1*var(--gutter))}@media all and (min-width: 0)and (max-width: 767px){.mar-t-80,.mar-t-100{margin-top:60px}.mar-b-80,.mar-b-100{margin-bottom:60px}.mar-t-section{margin-top:80px}.mar-b-section{margin-bottom:80px}}@media all and (min-width: 768px){.mar-t-80{margin-top:80px}.mar-b-80{margin-bottom:80px}.mar-t-100{margin-top:100px}.mar-b-100{margin-bottom:100px}.mar-t-section{margin-top:150px}.mar-b-section{margin-bottom:150px}.mar-x-0-sm,.mar-l-0-sm{margin-left:0}.mar-x-0-sm,.mar-r-0-sm{margin-right:0}#container .mar-b-0-sm{margin-bottom:0}}@media all and (min-width: 1024px){#container .mar-b-0-md{margin-bottom:0}.mar-x-0-md,.mar-l-0-md{margin-left:0}.mar-x-0-md,.mar-r-0-md{margin-right:0}}.pad-l-5{padding-left:5px}.pad-r-5{padding-right:5px}.pad-t-5{padding-top:5px}.pad-b-5{padding-bottom:5px}.pad-l-10{padding-left:10px}.pad-r-10{padding-right:10px}.pad-t-10{padding-top:10px}.pad-b-10{padding-bottom:10px}.pad-10{padding:10px}.pad-l-15{padding-left:15px}.pad-r-15{padding-right:15px}.pad-t-15{padding-top:15px}.pad-b-15{padding-bottom:15px}.pad-15{padding:15px}.pad-l-20{padding-left:20px}.pad-r-20{padding-right:20px}.pad-t-20{padding-top:20px}.pad-b-20{padding-bottom:20px}.pad-20{padding:20px}.pad-l-30{padding-left:30px}.pad-r-30{padding-right:30px}.pad-t-30{padding-top:30px}.pad-b-30{padding-bottom:30px}.pad-30{padding:30px}.pad-l-40{padding-left:40px}.pad-r-40{padding-right:40px}.pad-t-40{padding-top:40px}.pad-b-40{padding-bottom:40px}.pad-40{padding:40px}.pad-l-60{padding-left:60px}.pad-r-60{padding-right:60px}.pad-t-60{padding-top:60px}.pad-b-60{padding-bottom:60px}.pad-60{padding:60px}.pad-x-gutter{padding-left:var(--gutter);padding-right:var(--gutter)}.box-pad-small{padding:30px 20px}@media all and (min-width: 0)and (max-width: 767px){.pad-b-80,.pad-b-100{padding-bottom:60px}.pad-t-80,.pad-t-100{padding-top:60px}.pad-t-section{padding-top:80px}.pad-b-section{padding-bottom:80px}.box-pad-tiny{padding:15px}.box-pad-30,.box-pad-40{padding:20px}}@media all and (min-width: 768px){.pad-t-80{padding-top:80px}.pad-b-80{padding-bottom:80px}.pad-t-100{padding-top:100px}.pad-b-100{padding-bottom:100px}.pad-t-section{padding-top:150px}.pad-b-section{padding-bottom:150px}.box-pad-tiny{padding:24px}.box-pad-30{padding:30px}.box-pad-40{padding:40px}}.wrapper{margin-left:auto;margin-right:auto;max-width:1360px;width:calc(100% - var(--gutter)*2)}.wrapper.no-cntr{margin-left:0;margin-right:0}.grid{column-gap:6%;display:grid;grid-template-columns:repeat(12, 1fr);row-gap:2.5rem}.grid.no-gap{gap:0}.grid.gap-20{gap:20px}.grid.no-c-gap{column-gap:0}.grid.less-c-gap{column-gap:3%}.grid.no-r-gap{row-gap:0}.grid.less-r-gap{row-gap:1.5rem}.grid.align-s{align-items:start}.grid.align-c{align-items:center}.grid.align-e{align-items:end}.grid.jstfy-s{justify-items:start}.grid.jstfy-c{justify-items:center}.grid.jstfy-e{justify-items:end}.grid>*{grid-column:span var(--cols)}.grid>*.right{grid-column:calc(-1 * (1 + var(--cols)))/span var(--cols)}.grid>.col-1{--cols: 1}.grid>.col-2{--cols: 2}.grid>.col-3{--cols: 3}.grid>.col-4{--cols: 4}.grid>.col-5{--cols: 5}.grid>.col-6{--cols: 6}.grid>.col-7{--cols: 7}.grid>.col-8{--cols: 8}.grid>.col-9{--cols: 9}.grid>.col-10{--cols: 10}.grid>.col-11{--cols: 11}.grid>.col-12{--cols: 12}.grid>.col-12.overlap{grid-column:1/span 12;grid-row:1}@media all and (min-width: 375px){.grid>.col-1-xxs{--cols: 1}.grid>.col-2-xxs{--cols: 2}.grid>.col-3-xxs{--cols: 3}.grid>.col-4-xxs{--cols: 4}.grid>.col-5-xxs{--cols: 5}.grid>.col-6-xxs{--cols: 6}.grid>.col-7-xxs{--cols: 7}.grid>.col-8-xxs{--cols: 8}.grid>.col-9-xxs{--cols: 9}.grid>.col-10-xxs{--cols: 10}.grid>.col-11-xxs{--cols: 11}.grid>.col-12-xxs{--cols: 12}.grid>.first-xxs{order:-1}.grid>.last-xxs{order:13}}@media all and (min-width: 600px){.grid>.col-1-xs{--cols: 1}.grid>.col-2-xs{--cols: 2}.grid>.col-3-xs{--cols: 3}.grid>.col-4-xs{--cols: 4}.grid>.col-5-xs{--cols: 5}.grid>.col-6-xs{--cols: 6}.grid>.col-7-xs{--cols: 7}.grid>.col-8-xs{--cols: 8}.grid>.col-9-xs{--cols: 9}.grid>.col-10-xs{--cols: 10}.grid>.col-11-xs{--cols: 11}.grid>.col-12-xs{--cols: 12}.grid>.first-xs{order:-1}.grid>.last-xs{order:13}}@media all and (min-width: 768px){.grid>.col-1-sm{--cols: 1}.grid>.col-2-sm{--cols: 2}.grid>.col-3-sm{--cols: 3}.grid>.col-4-sm{--cols: 4}.grid>.col-5-sm{--cols: 5}.grid>.col-6-sm{--cols: 6}.grid>.col-7-sm{--cols: 7}.grid>.col-8-sm{--cols: 8}.grid>.col-9-sm{--cols: 9}.grid>.col-10-sm{--cols: 10}.grid>.col-11-sm{--cols: 11}.grid>.col-12-sm{--cols: 12}.grid>.first-sm{order:-1}.grid>.last-sm{order:13}}@media all and (min-width: 1024px){.grid>.col-1-md{--cols: 1}.grid>.col-2-md{--cols: 2}.grid>.col-3-md{--cols: 3}.grid>.col-4-md{--cols: 4}.grid>.col-5-md{--cols: 5}.grid>.col-6-md{--cols: 6}.grid>.col-7-md{--cols: 7}.grid>.col-8-md{--cols: 8}.grid>.col-9-md{--cols: 9}.grid>.col-10-md{--cols: 10}.grid>.col-11-md{--cols: 11}.grid>.col-12-md{--cols: 12}.grid>.first-md{order:-1}.grid>.last-md{order:13}}@media all and (min-width: 1260px){.grid>.col-1-lg{--cols: 1}.grid>.col-2-lg{--cols: 2}.grid>.col-3-lg{--cols: 3}.grid>.col-4-lg{--cols: 4}.grid>.col-5-lg{--cols: 5}.grid>.col-6-lg{--cols: 6}.grid>.col-7-lg{--cols: 7}.grid>.col-8-lg{--cols: 8}.grid>.col-9-lg{--cols: 9}.grid>.col-10-lg{--cols: 10}.grid>.col-11-lg{--cols: 11}.grid>.col-12-lg{--cols: 12}.grid>.first-lg{order:-1}.grid>.last-lg{order:13}}@media all and (min-width: 1420px){.grid>.col-1-xl{--cols: 1}.grid>.col-2-xl{--cols: 2}.grid>.col-3-xl{--cols: 3}.grid>.col-4-xl{--cols: 4}.grid>.col-5-xl{--cols: 5}.grid>.col-6-xl{--cols: 6}.grid>.col-7-xl{--cols: 7}.grid>.col-8-xl{--cols: 8}.grid>.col-9-xl{--cols: 9}.grid>.col-10-xl{--cols: 10}.grid>.col-11-xl{--cols: 11}.grid>.col-12-xl{--cols: 12}.grid>.first-xl{order:-1}.grid>.last-xl{order:13}}.flex.gap-5,.flex-xxs.gap-5,.flex-xs.gap-5,.flex-sm.gap-5,.flex-md.gap-5,.flex-lg.gap-5,.flex-xl.gap-5{gap:5px}.flex.gap-10,.flex-xxs.gap-10,.flex-xs.gap-10,.flex-sm.gap-10,.flex-md.gap-10,.flex-lg.gap-10,.flex-xl.gap-10{gap:10px}.flex.gap-15,.flex-xxs.gap-15,.flex-xs.gap-15,.flex-sm.gap-15,.flex-md.gap-15,.flex-lg.gap-15,.flex-xl.gap-15{gap:15px}.flex.gap-20,.flex-xxs.gap-20,.flex-xs.gap-20,.flex-sm.gap-20,.flex-md.gap-20,.flex-lg.gap-20,.flex-xl.gap-20{gap:20px}.flex.gap-30,.flex-xxs.gap-30,.flex-xs.gap-30,.flex-sm.gap-30,.flex-md.gap-30,.flex-lg.gap-30,.flex-xl.gap-30{gap:30px}.flex.column,.flex-xxs.column,.flex-xs.column,.flex-sm.column,.flex-md.column,.flex-lg.column,.flex-xl.column{flex-direction:column}.flex.wrap,.flex-xxs.wrap,.flex-xs.wrap,.flex-sm.wrap,.flex-md.wrap,.flex-lg.wrap,.flex-xl.wrap{flex-wrap:wrap}.flex.align-s,.flex-xxs.align-s,.flex-xs.align-s,.flex-sm.align-s,.flex-md.align-s,.flex-lg.align-s,.flex-xl.align-s{align-items:flex-start}.flex.align-c,.flex-xxs.align-c,.flex-xs.align-c,.flex-sm.align-c,.flex-md.align-c,.flex-lg.align-c,.flex-xl.align-c{align-items:center}.flex.align-e,.flex-xxs.align-e,.flex-xs.align-e,.flex-sm.align-e,.flex-md.align-e,.flex-lg.align-e,.flex-xl.align-e{align-items:flex-end}.flex.baseline,.flex-xxs.baseline,.flex-xs.baseline,.flex-sm.baseline,.flex-md.baseline,.flex-lg.baseline,.flex-xl.baseline{align-items:baseline}.flex.jstfy-s,.flex-xxs.jstfy-s,.flex-xs.jstfy-s,.flex-sm.jstfy-s,.flex-md.jstfy-s,.flex-lg.jstfy-s,.flex-xl.jstfy-s{justify-content:flex-start}.flex.jstfy-c,.flex-xxs.jstfy-c,.flex-xs.jstfy-c,.flex-sm.jstfy-c,.flex-md.jstfy-c,.flex-lg.jstfy-c,.flex-xl.jstfy-c{justify-content:center}.flex.jstfy-e,.flex-xxs.jstfy-e,.flex-xs.jstfy-e,.flex-sm.jstfy-e,.flex-md.jstfy-e,.flex-lg.jstfy-e,.flex-xl.jstfy-e{justify-content:flex-end}.flex.spc-arnd,.flex-xxs.spc-arnd,.flex-xs.spc-arnd,.flex-sm.spc-arnd,.flex-md.spc-arnd,.flex-lg.spc-arnd,.flex-xl.spc-arnd{justify-content:space-around}.flex.spc-btwn,.flex-xxs.spc-btwn,.flex-xs.spc-btwn,.flex-sm.spc-btwn,.flex-md.spc-btwn,.flex-lg.spc-btwn,.flex-xl.spc-btwn{justify-content:space-between}.flex.spc-even,.flex-xxs.spc-even,.flex-xs.spc-even,.flex-sm.spc-even,.flex-md.spc-even,.flex-lg.spc-even,.flex-xl.spc-even{justify-content:space-evenly}.flex .grow,.flex-xxs .grow,.flex-xs .grow,.flex-sm .grow,.flex-md .grow,.flex-lg .grow,.flex-xl .grow{flex-grow:1}.flex .no-shrink,.flex-xxs .no-shrink,.flex-xs .no-shrink,.flex-sm .no-shrink,.flex-md .no-shrink,.flex-lg .no-shrink,.flex-xl .no-shrink{flex-shrink:0}.flex .first,.flex-xxs .first,.flex-xs .first,.flex-sm .first,.flex-md .first,.flex-lg .first,.flex-xl .first{order:-1}.flex .last,.flex-xxs .last,.flex-xs .last,.flex-sm .last,.flex-md .last,.flex-lg .last,.flex-xl .last{order:99}@media all and (min-width: 600px){.flex.row-xs{flex-direction:row}}@media all and (min-width: 768px){.flex.row-sm{flex-direction:row}.flex.column-sm{flex-direction:column}.flex.align-e-sm{align-items:flex-end}.flex.align-c-sm{align-items:center}}@media all and (min-width: 1024px){.flex.row-md{flex-direction:row}.flex.align-c-md{align-items:center}.flex.jstfy-e-md{justify-content:flex-end}}.white{color:var(--white)}.dark-green{color:var(--dark-green)}.forest-green{color:var(--forest-green)}.sage{color:var(--sage)}.eggplant{color:var(--eggplant)}.clay{color:var(--clay)}.salmon{color:var(--salmon)}.orange{color:var(--orange)}.error-red{color:var(--error-red)}.bg-white{background-color:var(--white)}.bg-dark-green{background-color:var(--dark-green)}.bg-dark-green-90{background-color:var(--dark-green-90)}.bg-white-80{background-color:var(--white-80)}.bg-white-20{background-color:var(--white-20)}.bg-forest-green{background-color:var(--forest-green)}.bg-sage{background-color:var(--sage)}.bg-eggplant{background-color:var(--eggplant)}.bg-clay{background-color:var(--clay)}.bg-salmon{background-color:var(--salmon)}.bg-orange{background-color:var(--orange)}.bg-off-white{background-color:var(--off-white)}.bdr-t-sage{border-top:1px solid var(--sage)}.bdr-t-thick-orange{border-top:2px solid var(--orange)}.bdr-t-salmon{border-top:1px solid var(--salmon)}#container .invalid{border-color:var(--error-red)}html,body,h1,h2,h3,h4,h5,h6{font-size:var(--global-font-size)}html,body{color:var(--default-text-color);font-family:var(--sans);font-stretch:110%;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.1em}.sans-alt{font-family:var(--sans-alt);font-stretch:0;text-transform:lowercase}.mono{font-family:var(--mono);font-stretch:0;font-weight:500}.bold{font-weight:700}.medium{font-weight:500}p,address{line-height:var(--global-line-height)}p:not(:last-child),address:not(:last-child){margin-bottom:1em}p.less-mar,address.less-mar{margin-bottom:.4em}p.more-mar,address.more-mar{margin-bottom:1.2em}.big-title,.med-title,.small-title,.smaller-title{line-height:1.1em}.big-title,.med-title{margin-bottom:.8em}.big-title.less-mar,.med-title.less-mar{margin-bottom:.4em}.small-title,.smaller-title{margin-bottom:1em}.small-title.less-mar,.smaller-title.less-mar{margin-bottom:.4em}.small{font-size:16px}.smaller{font-size:14px}.tiny{font-size:10px}.mw-least{max-width:26em}.mw-less{max-width:30em}.mw{max-width:36em}.mw-more{max-width:42em}.mw-extra{max-width:1000px}.cms h2,.cms h3{font-weight:700}.cms h2:not(:first-child),.cms h3:not(:first-child){margin-top:1.5em}.cms h2:not(:last-child),.cms h3:not(:last-child){margin-bottom:1em}.cms ul:not(:last-child),.cms ol:not(:last-child){margin-bottom:1em}.cms ul li,.cms ol li{line-height:var(--global-line-height);position:relative}.cms ul li{padding-left:26px}.cms ul li:not(:last-child){margin-bottom:.5em}.cms ul li::before{background:var(--default-text-color);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:calc(var(--global-line-height)/2);transform:translateY(-50%);width:6px}.cms ol{counter-reset:counter}.cms ol li{padding-left:23px}.cms ol li:not(:last-child){margin-bottom:.5em}.cms ol li::before{content:counter(counter) ".";counter-increment:counter;left:0;position:absolute;top:0}.caps{text-transform:uppercase}.text-l{text-align:left}.text-r{text-align:right}.text-c{text-align:center}@media all and (min-width: 0)and (max-width: 767px){.big-title.sans-alt{font-size:24px}.big-title:not(.sans-alt){font-size:28px}.med-title,.cms h2{font-size:28px}.small-title,.cms h3{font-size:24px}.smaller-title{font-size:20px}.large{font-size:var(--global-font-size)}}@media all and (min-width: 768px){.big-title{font-size:32px}.med-title,.cms h2{font-size:28px}.small-title,.cms h3{font-size:24px}.smaller-title{font-size:20px}.large{font-size:24px;line-height:1.3em}.large p{line-height:1.3em}}a img{border:0}svg{display:block;height:auto;width:100%}img,video{display:block}img.w-100,video.w-100{height:auto}img.h-100,video.h-100{width:auto}img.obj-cvr,img.obj-cntn,video.obj-cvr,video.obj-cntn{height:100%;width:100%}img.obj-cvr,video.obj-cvr{object-fit:cover}img.obj-cntn,video.obj-cntn{object-fit:contain}.iframe-video-wrap::before{content:"";display:block;padding-bottom:56.25%}.iframe-video-wrap iframe,.iframe-video-wrap video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.small-headshot{width:90px}button,input:not([type=file]),select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;color:inherit;font-family:inherit;font-size:inherit;font-stretch:inherit;font-weight:inherit}input[type=checkbox],input[type=radio],button{background:none;border:0;border-radius:0;box-shadow:none}input[type=checkbox]:disabled,input[type=radio]:disabled,button:disabled{opacity:.3}button{align-items:center;display:inline-flex;justify-content:center;text-align:center}button.block,button.flex:not(.inline){width:100%}button:not(:disabled){cursor:pointer}.field-wrap input.text,.field-wrap select,.field-wrap textarea{background-color:var(--white);border:1px solid var(--sage);border-radius:calc(var(--nav-height)/2);color:var(--default-text-color);display:block;font-family:var(--mono);font-size:16px;padding:0 15px;width:100%}.field-wrap input.text::-webkit-input-placeholder,.field-wrap select::-webkit-input-placeholder,.field-wrap textarea::-webkit-input-placeholder{color:var(--dark-green-50)}.field-wrap input.text::-moz-placeholder,.field-wrap select::-moz-placeholder,.field-wrap textarea::-moz-placeholder{color:var(--dark-green-50)}.field-wrap input.text::-ms-input-placeholder,.field-wrap select::-ms-input-placeholder,.field-wrap textarea::-ms-input-placeholder{color:var(--dark-green-50)}.field-wrap input.text[readonly],.field-wrap select[readonly],.field-wrap textarea[readonly]{opacity:.3}.field-wrap input.text,.field-wrap select{height:var(--nav-height)}.field-wrap select{background-image:url("images/dropdown-arrow.svg");background-position:right var(--pad-x) center;background-repeat:no-repeat}.field-wrap textarea{height:120px;resize:none}.field-wrap.checkbox-wrap.invalid,.field-wrap.radio-wrap.invalid{color:var(--error-red)}.field-wrap.checkbox-wrap input[type=checkbox]{background:url("images/checkbox.svg") no-repeat;display:inline-flex;flex:0 0 16px;height:16px;margin-right:.6em;width:16px}.field-wrap.checkbox-wrap input[type=checkbox]:checked{background-position:0 -16px}.field-wrap.radio-wrap input[type=radio]{align-items:center;border:1px solid var(--black);border-radius:50%;display:inline-flex;flex:0 0 14px;height:14px;justify-content:center;margin-right:.6em;padding:3px;width:14px}.field-wrap.radio-wrap input[type=radio]::before{background:var(--black);border-radius:50%;content:"";height:6px;opacity:0;transition:.3s;width:6px}.field-wrap.radio-wrap input[type=radio]:checked::before{opacity:1}.subscribe-form .field-wrap input.text{border-color:var(--white);border-top-left-radius:8px;border-top-right-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:0}.subscribe-form .btn.submit{border-top-left-radius:0;border-bottom-left-radius:0;padding:0 15px}.subscribe-form .btn.submit.invis{visibility:visible}a{color:var(--default-text-color);text-decoration:none}a.underline{text-decoration:underline}a.salmon-hover:hover{color:var(--salmon)}a,button,.btn{transition:color .3s,background-color .3s,border-color .3s,opacity .3s}.cms a{text-decoration:underline;text-decoration-color:var(--orange)}.cms a:hover{text-decoration-color:var(--default-text-color)}.btn{align-items:center;border-radius:8px;display:inline-flex;font-size:16px;font-weight:500;gap:.5em;height:var(--nav-height);justify-content:center;padding:0 12px;text-align:center}.btn.bg-eggplant,.btn.bg-dark-green{color:var(--white)}.btn.bg-eggplant:hover,.btn.bg-dark-green:hover{color:var(--sage)}.btn.bg-eggplant.has-arrow:hover::after,.btn.bg-dark-green.has-arrow:hover::after{border-color:var(--sage)}.btn.bg-eggplant.active,.btn.bg-dark-green.active{background-color:var(--salmon);color:var(--dark-green)}.btn.tall{height:60px;padding:0 24px}.btn.has-arrow::after{border-bottom:2px solid var(--white);border-right:2px solid var(--white);content:"";display:block;height:8px;transform:rotate(-45deg);width:8px}.btn.has-icon:hover svg path{fill:var(--sage)}.btn.has-icon.active svg path{fill:var(--dark-green)}.email-link{word-break:break-all}.arrow-link{align-items:center;display:inline-flex;gap:.5em;transition:.3s}.arrow-link::after{border-bottom:2px solid var(--dark-green);border-right:2px solid var(--dark-green);content:"";display:block;height:8px;transform:rotate(-45deg);transition:.3s;width:8px}.arrow-link.eggplant::after{border-bottom-color:var(--eggplant);border-right-color:var(--eggplant)}.arrow-link.eggplant:hover{text-decoration:underline}.post-link .cat-lozenge{transition:background .3s}.post-link img{transition:transform .3s}.post-link:hover{background-color:var(--sage)}.post-link:hover img{transform:scale(1.1)}.post-link:hover .cat-lozenge{background-color:var(--white)}.post-link:hover .arrow-link{color:var(--dark-green)}.post-link:hover .arrow-link::after{border-color:var(--dark-green)}.post-link:hover .content-type svg path{fill:var(--salmon)}.tag-link:hover{background-color:var(--dark-green);color:var(--white)}.home-crisis-link{transition:background-color .3s,color .3s}.home-crisis-link:hover{background-color:var(--dark-green)}.hidden{display:none}.block{display:block}.flex{display:flex}.flex.inline{display:inline-flex}@media all and (min-width: 375px){.hidden-xxs{display:none}.block-xxs{display:block}.inline-xxs{display:inline}.flex-xxs{display:flex}.flex-xxs.inline{display:inline-flex}}@media all and (min-width: 600px){.hidden-xs{display:none}.block-xs{display:block}.inline-xs{display:inline}.flex-xs{display:flex}.flex-xs.inline{display:inline-flex}}@media all and (min-width: 768px){.hidden-sm{display:none}.block-sm{display:block}.inline-sm{display:inline}.flex-sm{display:flex}.flex-sm.inline{display:inline-flex}}@media all and (min-width: 1024px){.hidden-md{display:none}.block-md{display:block}.inline-md{display:inline}.flex-md{display:flex}.flex-md.inline{display:inline-flex}}@media all and (min-width: 1260px){.hidden-lg{display:none}.block-lg{display:block}.inline-lg{display:inline}.flex-lg{display:flex}.flex-lg.inline{display:inline-flex}}@media all and (min-width: 1420px){.hidden-xl{display:none}.block-xl{display:block}.inline-xl{display:inline}.flex-xl{display:flex}.flex-xl.inline{display:inline-flex}}.lozenge{align-items:center;border-radius:4px;display:inline-flex;gap:.2em;line-height:14px;padding:2px 8px}.lozenge.tall{height:var(--nav-height);padding:0 12px;white-space:nowrap}.shadow{box-shadow:0 0 20px 0 var(--black-5)}.rounded-less{border-radius:8px}.rounded-more{border-radius:12px}.rounded-extra{border-radius:24px}.vh-100{min-height:var(--vh-100)}.w-100{width:100%}.h-100{height:100%}.abs-box,.fxd-box{bottom:0;left:0;right:0;top:0}.abs-box,.abs{position:absolute}.fxd-box{position:fixed}.rds-50{border-radius:50%}.sq-box{aspect-ratio:1}.landscape-box{aspect-ratio:16/9}.rel{position:relative}.z-5{z-index:5}.z-10{z-index:10}.over-hide{overflow:hidden}.over-auto{-webkit-overflow-scrolling:touch;overflow:auto}body{--vh-100: 100vh}body.page-template-page-supporters-endorsements{background:var(--sage)}body.page-template-page-contributors{background:var(--clay)}body.page-template-page-helpline-directory,body.page-template-page-local-support,body.single-college{background:var(--dark-green-5)}#container{display:flex;flex-direction:column;min-height:100vh;min-width:320px}#main{flex-grow:1}body:not(.home) #main{padding-top:var(--total-header-height)}#page-bg{left:0;position:absolute;right:0;top:0;z-index:-1}#page-bg svg{max-width:900px;min-width:480px;width:75vw}#header{left:var(--header-offset);position:fixed;right:var(--header-offset);top:var(--header-offset);z-index:100}body.home:not(.scroll) #header .bg-image{opacity:0}#header-inner{height:var(--header-height);padding:var(--header-pad-y) var(--header-pad-x)}#logo{font-size:0;height:var(--logo-height);z-index:10}#logo svg{height:100%;width:auto}#nav-wrap #nav ul.menu>li>a{align-items:center;background:var(--dark-green);border-radius:8px;color:var(--white);display:flex;font-size:16px;font-weight:500;height:var(--nav-height);justify-content:center;padding:12px}#nav-wrap #nav ul.menu>li>a:hover{color:var(--sage)}#nav-wrap #nav ul.menu>li.current-menu-item>a{background:var(--salmon);color:var(--dark-green)}#header-search-form input.text{border-color:var(--white);border-radius:8px;padding:0 calc(var(--nav-height) + 15px) 0 15px}#header-search-form input.text.invalid{border-color:var(--error-red)}#header-search-form .submit{--size: calc(var(--nav-height) - 2px);background:var(--dark-green);border-radius:7px;height:var(--size);position:absolute;right:1px;top:1px;width:var(--size)}#header-search-form .submit svg{width:24px}#header-search-form .submit svg path{transition:fill .3s}#header-search-form .submit:hover svg path{fill:var(--sage)}@media all and (min-width: 0)and (max-width: 1259px){#nav-btn{background:var(--dark-green);border-radius:8px;height:var(--nav-height);width:var(--nav-height);z-index:10}#nav-btn .lines{height:17px;width:20px}#nav-btn .lines span{background:var(--sage);height:3px;left:0;position:absolute;right:0;transition:.3s}#nav-btn .lines span.line-1{top:0}#nav-btn .lines span.line-2,#nav-btn .lines span.line-3{top:7px}#nav-btn .lines span.line-4{top:14px}body.nav-open #nav-btn .lines span.line-1,body.nav-open #nav-btn .lines span.line-4{opacity:0}body.nav-open #nav-btn .lines span.line-2{transform:rotate(45deg)}body.nav-open #nav-btn .lines span.line-3{transform:rotate(-45deg)}#nav-wrap{background:url("images/bg-mobile-nav.jpg") center center no-repeat;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:0 var(--gutter);position:fixed;right:0;top:0;transition:opacity .6s,visibility .6s;z-index:5}body:not(.nav-open) #nav-wrap{opacity:0;visibility:hidden}#nav-wrap #nav{margin-bottom:30px;text-align:center;width:100%}#nav-wrap #nav ul.menu{margin-top:20px}#nav-wrap #nav ul.menu>li:not(:last-child){margin-bottom:10px}}@media all and (min-width: 1260px){#nav-wrap{display:flex;gap:8px}#nav-wrap #nav{align-items:center;display:flex;gap:15px;justify-content:flex-end}#nav-wrap #nav ul.menu{display:flex;gap:8px}#header-search-open{background:var(--dark-green);border-radius:8px;height:var(--nav-height);width:var(--nav-height)}#header-search-open svg{width:24px}#header-search-open svg path{transition:fill .3s}#header-search-open:hover svg path{fill:var(--sage)}#header-search-open .lines{height:17px;width:20px}#header-search-open .lines span{background:var(--sage);height:3px;left:0;position:absolute;right:0;transition:.3s}#header-search-open .lines span.line-1,#header-search-open .lines span.line-2{top:7px}#header-search-open .lines span.line-1{transform:rotate(45deg)}#header-search-open .lines span.line-2{transform:rotate(-45deg)}body.search-open #header-search-open svg{display:none}body.search-open #header-search-open .lines{display:block}#header-search-form{position:absolute;right:calc(var(--nav-height) + 8px);top:0;transition:opacity .3s,visibility .3s}#header-search-form input.text{width:900px}body:not(.search-open) #header-search-form{opacity:0;visibility:hidden}}#footer a{color:var(--white)}#footer a:hover{color:var(--sage)}#logo-footer{font-size:0;width:230px}#logo-footer svg{height:100%;width:auto}.footer-menu li:not(:last-child){margin-bottom:.4em}#copyright a{text-decoration:underline}.footer-box{transition:background-color .3s}.footer-box .icon.has-wrap{margin-left:auto}.footer-box.bg-clay:hover{background-color:var(--sage)}.footer-box.bg-eggplant:hover{background-color:var(--forest-green)}@media all and (min-width: 0)and (max-width: 767px){.footer-box{padding:20px 15px}}@media all and (min-width: 768px){.footer-box{padding:30px 20px}}.fx.fade-in,.fx.fade-out{transition:opacity 1s}.fx.fade-in.roll-up,.fx.fade-in.roll-right,.fx.fade-in.roll-left,.fx.fade-out.roll-up,.fx.fade-out.roll-right,.fx.fade-out.roll-left{transition:opacity 1s,transform 1s}.fx.fade-in.roll-up.animated,.fx.fade-in.roll-right.animated,.fx.fade-in.roll-left.animated,.fx.fade-out.roll-up.animated,.fx.fade-out.roll-right.animated,.fx.fade-out.roll-left.animated{transform:translateZ(0)}.fx.fade-in.roll-up,.fx.fade-out.roll-up{transform:translateY(30px)}.fx.fade-in.roll-right,.fx.fade-out.roll-right{transform:translateX(-30px)}.fx.fade-in.roll-left,.fx.fade-out.roll-left{transform:translateX(30px)}.fx.fade-in{opacity:0}.fx.fade-in.animated{opacity:1}.fx.fade-out.animated{opacity:0}.fx.fade-out.animated.roll-up{transform:translateY(-30px)}.fx.fade-out.animated.roll-right{transform:translateX(30px)}.fx.fade-out.animated.roll-left{transform:translateX(-30px)}.fade{transition:.3s}.fade.slow{transition:.6s}.invis{opacity:0;visibility:hidden}.anim-height{height:0;overflow:hidden;transition:height .3s}.anim-height.default-open{height:auto}.icon{flex-shrink:0}.icon.has-wrap{height:var(--nav-height);width:var(--nav-height)}.icon.has-wrap.content-type{bottom:10px;position:absolute;right:10px;z-index:5}.icon svg{width:var(--svg-size)}.icon svg path{transition:fill .3s}.icon:not(.size-big){--svg-size: 24px}.icon.size-big{--svg-size: var(--nav-height)}.icon.color-orange svg path{fill:var(--orange)}.icon.color-dark-green svg path{fill:var(--dark-green)}.icon.color-salmon svg path{fill:var(--salmon)}.icon.color-white svg path{fill:var(--white)}.icon.share-btn:hover{background:var(--sage)}.crsl-wrap{--arrow-width: 19px;position:relative}.crsl-wrap .crsl{-ms-user-select:none;-webkit-user-select:none;user-select:none}.crsl-wrap .crsl-cell img{pointer-events:none}.crsl-wrap.slide{--gap: 0px;--per-view: 1}.crsl-wrap.slide .crsl{display:flex;transition-property:transform}.crsl-wrap.slide.interactive .crsl{cursor:grab}.crsl-wrap.slide.interactive .crsl.pointer-down{cursor:grabbing}.crsl-wrap.slide .crsl-cell{flex:0 0 calc((100% - var(--gap)*(var(--per-view) - 1))/var(--per-view));margin-right:var(--gap)}.crsl-wrap.dissolve .crsl{display:grid}.crsl-wrap.dissolve .crsl-cell{grid-column:1;grid-row:1;opacity:0;transition:opacity .6s,visibility .6s;visibility:hidden}.crsl-wrap.dissolve#home-hero-crsl .crsl-cell.active{opacity:1;visibility:visible}#wellness-modal:not(.invis) .crsl-wrap.dissolve .crsl-cell.active{opacity:1;visibility:visible}.crsl-wrap .crsl-nav{bottom:20px;left:50%;transform:translateX(-50%)}.crsl-wrap .crsl-dots{gap:8px}.crsl-wrap .crsl-dots .dot{background:var(--sage);border-radius:50%;height:8px;width:8px}.crsl-wrap .crsl-dots .dot.active{background:var(--salmon)}.crsl-wrap .crsl-arw{height:32px;width:var(--arrow-width)}.crsl-wrap .crsl-arw:hover svg path{stroke:var(--sage)}.crsl-wrap#home-hero-crsl .crsl-arw.prev{transform:rotate(180deg)}.crsl-wrap#wellness-crsl{--box-pad: 40px}.crsl-wrap#wellness-crsl .crsl-arw{position:absolute;top:50%;z-index:1}.crsl-wrap#wellness-crsl .crsl-arw.prev{left:calc(-1*(var(--box-pad) + var(--arrow-width) + 15px));transform:translateY(-50%) rotate(180deg)}.crsl-wrap#wellness-crsl .crsl-arw.next{right:calc(-1*(var(--box-pad) + var(--arrow-width) + 15px));transform:translateY(-50%)}@media all and (min-width: 0)and (max-width: 767px){.crsl-wrap#home-hero-crsl .crsl-cell{padding-top:calc(var(--total-header-height) + 20px);padding-bottom:70px}}@media all and (min-width: 768px){.crsl-wrap#home-hero-crsl .crsl-cell{padding-top:calc(var(--total-header-height) + 40px);padding-bottom:100px}}.modal-wrap{padding:15px;z-index:1000}.modal-wrap .close-modal{height:48px;position:absolute;right:0;top:0;width:48px}.modal-wrap .close-modal svg{width:24px}.dropdown-wrap .dropdown-btn{gap:.5em}.dropdown-wrap .dropdown-btn::after{border-bottom:2px solid var(--white);border-right:2px solid var(--white);content:"";display:block;height:8px;transition:.3s;transform:rotate(45deg);width:8px}.dropdown-wrap .dropdown-btn:hover::after{border-color:var(--sage)}.dropdown-wrap .dropdown{left:0;position:absolute;top:calc(100% + 10px);white-space:nowrap;z-index:10}.dropdown-wrap .dropdown li:not(:last-child){margin-bottom:15px}.dropdown-wrap .dropdown .filter{color:var(--white);justify-content:flex-start}.dropdown-wrap .dropdown .filter.active,.dropdown-wrap .dropdown .filter:hover{color:var(--sage)}.dropdown-wrap.active .dropdown-btn::after{transform:rotate(225deg)}.dropdown-wrap.active .dropdown{opacity:1;visibility:visible}.page-links *{align-items:center;border-radius:4px;display:flex;height:24px;justify-content:center;width:36px}.page-links .current{background:var(--sage)}.page-links a:hover{color:var(--salmon)}.nav-link{width:18px}.nav-link.prev{transform:rotate(180deg)}.nav-link:hover svg path{stroke:var(--dark-green)}.masonry-wrap{--gap: 20px}.masonry-wrap .masonry-item{margin-bottom:var(--gap);width:calc((100% - var(--gap)*(var(--cols) - 1))/var(--cols))}@media all and (min-width: 0)and (max-width: 599px){.masonry-wrap{--cols: 1}}@media all and (min-width: 600px)and (max-width: 1259px){.masonry-wrap{--cols: 2}}@media all and (min-width: 1260px){.masonry-wrap{--cols: 3}}.sound-btn{--size: 58px;border-top-left-radius:12px;border-bottom-left-radius:12px;height:var(--size);padding:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.3s ease-out;width:var(--size);z-index:10}.sound-btn .icon{height:38px;width:38px}.sound-btn.muted{background:var(--sage)}.sound-btn:not(.muted){background:var(--salmon)}.sound-btn.muted .unmuted-icon,.sound-btn:not(.muted) .muted-icon{display:none}.wellness-icon{height:var(--icon-size);width:var(--icon-size)}.wellness-icon svg{height:75%;width:auto}#home-hero-logo{bottom:0;right:0;top:0;z-index:1}#home-hero-logo svg{height:100%;width:auto}#home-hero-crsl .wellness-wrap{display:grid;grid-template-columns:1fr 1fr}#home-hero-crsl .wellness-wrap .marque{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:var(--marque-size)}#home-hero-crsl .wellness-wrap .wellness-item{cursor:pointer;min-width:0;position:relative}#home-hero-crsl .wellness-wrap .wellness-item .wellness-icon{transition:background-color .3s}#home-hero-crsl .wellness-wrap .wellness-item:hover .wellness-icon{background-color:var(--eggplant-50)}#wellness-modal .wellness-icon{--icon-size: 80px}#wellness-modal .wellness-icon svg path{fill:var(--eggplant)}@media all and (min-width: 0)and (max-width: 599px){#home-hero-crsl .wellness-wrap{gap:10px 0;width:100%}}@media all and (min-width: 0)and (max-width: 767px){#home-hero-crsl .wellness-text-box .big-title{font-size:20px}#home-hero-crsl .wellness-wrap .wellness-item .big-title{font-size:14px;letter-spacing:-0.1em}}@media all and (min-width: 0)and (max-width: 1023px){#home-hero-crsl .featured-resource{max-width:500px}#home-hero-crsl .featured-resource .image-col{aspect-ratio:16/9}}@media all and (min-width: 0)and (max-width: 1259px){#home-hero-crsl .wellness-wrap{--marque-size: 70px;--icon-size: 60px;margin-bottom:40px}}@media all and (min-width: 600px){#home-hero-crsl .wellness-wrap{gap:15px var(--marque-size)}#home-hero-crsl .wellness-wrap .wellness-item:nth-child(3),#home-hero-crsl .wellness-wrap .wellness-item:nth-child(5){transform:translateX(calc(-1 * var(--icon-size) / 2))}#home-hero-crsl .wellness-wrap .wellness-item:nth-child(4),#home-hero-crsl .wellness-wrap .wellness-item:nth-child(6){transform:translateX(calc(var(--icon-size) / 2))}#home-hero-crsl .wellness-wrap .wellness-item:nth-child(odd){justify-content:flex-end}#home-hero-crsl .wellness-wrap .wellness-item:nth-child(odd) .wellness-icon{order:2}}@media all and (min-width: 768px)and (max-width: 1259px){#home-hero-crsl .wellness-text-box .big-title{font-size:24px}#home-hero-crsl .wellness-wrap .wellness-item .big-title{font-size:18px}}@media all and (min-width: 1024px){#home-hero-crsl .featured-resource{min-height:400px}}@media all and (min-width: 1260px){#home-hero-crsl .wellness-wrap{--marque-size: 138px;--icon-size: 80px;margin-bottom:80px}}#college-search-form input.text{background-image:url("images/icon-list.svg");background-position:right 15px center;background-repeat:no-repeat;border-radius:28px;height:56px;padding:0 50px 0 20px}#college-search-form.success input.text{border-bottom-left-radius:0;border-bottom-right-radius:0}#college-search-form #college-search-results{border:1px solid var(--sage);border-top:0;border-radius:0 0 28px 28px;left:0;padding:20px;position:absolute;right:0;top:100%}#college-search-form #college-search-results .college-result:not(:last-child){margin-bottom:1em}#resource-hero{border-top-left-radius:24px;border-top-right-radius:24px}#resource-hero .lozenge{white-space:nowrap}.share-wrap{cursor:pointer}#sonic-reset-link{--height: 58px;border-top-left-radius:12px;border-bottom-left-radius:12px;height:var(--height);max-width:300px;padding:10px;position:absolute;right:0;top:50%;transform:translate(calc(100% - var(--height)), -50%);transition:.3s ease-out;z-index:5}#sonic-reset-link .icon{height:38px;width:38px}#sonic-reset-link:hover{background:var(--sage);right:0;transform:translateY(-50%)}@media all and (min-width: 0)and (max-width: 767px){#resource-hero .lozenge{top:15px;right:15px}}@media all and (min-width: 768px){#resource-hero .lozenge{top:30px;right:30px}}@media all and (min-width: 1024px){#post-tags{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 2*var(--header-offset) + 20px)}}