@font-face{font-family:PoynterOSDisp-Semibold;src:url(/build/fonts/PoynterOSDisp-Semibold.09e48fc6.otf) format("opentype")}@font-face{font-family:Roboto-Bold;src:url(/build/fonts/Roboto-Bold.4f39c579.ttf) format("truetype")}@font-face{font-family:Roboto-Light;src:url(/build/fonts/Roboto-Light.0cea3982.ttf) format("truetype")}@font-face{font-family:Roboto-Medium;src:url(/build/fonts/Roboto-Medium.13a29228.ttf) format("truetype")}@font-face{font-family:Roboto-Regular;src:url(/build/fonts/Roboto-Regular.03523cf5.ttf) format("truetype")}html{--alarm:#e21616;--alert:#e95d5d;--banana:#fef9e8;--blush:#fcf3f5;--charcoal:#212020;--cottonCandy:#f8f2f8;--cream:#fffbf9;--crimson:#ea0f3b;--darkShadow:#131313;--darkSlate:#373736;--dimGray:#636362;--dirtyLinen:#ccbfb4;--firebrick:#ba0c2f;--honeydew:#f6faeb;--lightBlue:#cdecf8;--lightShadow:#f1f1f1;--linen:#ffefe2;--navyBlue:#103767;--peach:#ec9876;--peppermint:#27c595;--pumpkin:#dd7146;--ruby:#ba0c2f;--silver:#bcbcbc;--sky:#c4e6f1;--smoke:#f4f4f4;--snow:#fffcfa;--spearmint:#edf9f7;--teal:#00b4bd;--white:#fff;--iosBlue:#0e7afe}body{--accent:var(--pumpkin);--bg:var(--snow);--secondaryBg:var(--white);--secondaryHeader:var(--charcoal);--text:var(--charcoal);--textSecondary:var(--dimGray);--buttonPrimary:var(--charcoal);--buttonPrimaryText:var(--linen);--buttonSecondary:var(--snow);--buttonSecondaryText:var(--charcoal);--bannerBg:var(--sky);--shadow:var(--lightShadow);--chartLine:var(--pumpkin);--chartPoint:var(--pumpkin);--chartGridY:var(--dirtyLinen);--chartTicksY:var(--dimGray)}body,html{background:var(--bg)!important;color:var(--text)!important;font-family:Roboto-Regular;margin:0!important}h1{font-family:PoynterOSDisp-Semibold!important}h1 .colour{color:var(--text)!important}h2{color:var(--accent)!important}#ecouch .h3,#ecouch h3,h2{font-family:PoynterOSDisp-Semibold!important}#ecouch .h3,#ecouch h3,.colour{color:var(--text)!important}i.colour,span.colour{color:var(--accent)!important}.backgroundColour{background-color:var(--accent)!important;color:var(--secondaryBg)!important}.form-row .colour{color:var(--text)!important}body{color:#000;margin:0}#container,main{background-color:var(--bg)!important}#container{padding-top:0}#footer,#header,#page-header,.introductory,.page-footer-content{display:none}*{touch-action:manipulation}.dark-blue{color:var(--text)!important}.toggle-card__header .toggle-btn,.toggle-program-card__header .toggle-btn{color:var(--text);font-family:Roboto-Regular!important;font-size:1.2em!important}.toggle-card__header .toggle-btn:active,.toggle-card__header .toggle-btn:focus,.toggle-card__header .toggle-btn:hover,.toggle-card__header .toggle-btn[aria-expanded=true],.toggle-program-card__header .toggle-btn:active,.toggle-program-card__header .toggle-btn:focus,.toggle-program-card__header .toggle-btn:hover,.toggle-program-card__header .toggle-btn[aria-expanded=true]{background-color:var(--secondaryBg)!important}.toggle-card:hover,.toggle-program-card:hover{box-shadow:var(--shadow) 0 1rem 1.8rem .2rem;transform:scale(1.007)}.toggle-card.open:hover,.toggle-program-card.open:hover{box-shadow:0 4px 12px var(--shadow);transform:scale(1)}.toggle-program-card__header .toggle-btn .icon{color:var(--accent);font-size:1em}.toggle-card,.toggle-program-card{border-color:transparent!important;border-radius:.5em;box-shadow:0 4px 12px var(--shadow);color:var(--text)!important;font-family:Roboto-Regular}.table-wrapper.not-full-width,.toggle-card,.toggle-program-card{background:var(--secondaryBg)!important}.toggle-card button:not([type=submit]),.toggle-program-card button:not([type=submit]){color:var(--text)!important}.toggle-card.open,.toggle-program-card__content.open{color:var(--text)!important}.screenlink{background-color:var(--bg)!important}.interactive{box-shadow:0 4px 12px var(--shadow)}.interactiveHeader{background-color:var(--buttonPrimary)!important;color:var(--buttonPrimaryText)!important}#ecouch .form-wrapper .form-header,.js #ecouch .interactiveHeader{margin-bottom:0;margin-left:-1em!important;margin-right:-1em!important;margin-top:-1em!important}@media (min-width:0px){.js h2.interactiveHeader{background:var(--buttonPrimary)!important;color:var(--buttonPrimaryText)!important}}.interactive .back,.interactive .button,.interactive .next,.interactive .restart,.msg_button.tabLink{background-color:var(--buttonPrimary)!important;border-radius:50px!important;color:var(--buttonPrimaryText)!important;padding:.5em 1em!important}.msg_button.tabLink{letter-spacing:1.5px;margin:1em 0 0;text-transform:uppercase}.msg_button_invert.tabLink{background-color:var(--buttonSecondary)!important;border-color:var(--buttonSecondaryText)!important;color:var(--buttonSecondaryText)!important}.closeButton,.closeTipButton,.interactive .closeButton{background-color:transparent!important;border-radius:50px!important;color:var(--accent)!important;padding:.5em 1em!important}.toggle-program-card.open{border:none}.toggle-card.open .toggle-btn .icon,.toggle-program-card.open .toggle-btn .icon{transform:rotate(90deg)!important}.toggle-program-card.open .toggle-btn .icon{transform:rotate(180deg)!important}.breadcrumb,.menu-wrapper{display:none!important}#content-header{display:none}.heading_image .colour{color:var(--text)}#content-body .highlight:not(.interactive) p{color:var(--text)!important}#content-body .highlight p .strong,strong{color:var(--text)!important}#content-body .h1{margin-top:1em}#content-body .h2{color:var(--accent);font-family:PoynterOSDisp-Semibold!important}#ecouch .h1,#ecouch h1{color:var(--text)}.hint{background-color:var(--bannerBg)!important;background:url(/build/images/lightbulb.f6e91c1d.svg) no-repeat 1.5em 1.5em var(--bannerBg)!important;border:none!important}.hint,.hint a,.hint strong{color:var(--charcoal)!important}.b,b{color:var(--text)!important}.hint .colour,.quizResults{color:var(--charcoal)!important}.quizResults{background-color:var(--bannerBg)!important;border:none}.quizResults h2,.quizResults h2 .colour{color:var(--charcoal)!important;font-family:PoynterOSDisp-Semibold!important}.quizResults p,.quizResults p strong{color:var(--charcoal)!important}a,a:hover{color:var(--accent)!important;font-family:Roboto-Bold}.ui-datepicker td a,.ui-timepicker-standard a{color:var(--charcoal)!important;font-family:Roboto-Bold}ul.fa-ul li i{color:var(--accent)}.interactive{background:var(--secondaryBg)!important}.example,.highlight{background:var(--secondaryBg)!important;box-shadow:0 4px 8px var(--shadow)!important}.example{border:none!important}.example .tablehead .tablecell,.example thead th{color:var(--secondaryHeader)!important}#phq_help{background:var(--bannerBg)!important;padding:1em!important}#content-main #phq_help .showBlock,#content-main #phq_help .showBlock:active,#content-main #phq_help .showBlock:focus,#content-main #phq_help .showBlock:hover,#content-main #phq_help a,#content-main #phq_help a:hover,#ecouch #phq_help ul.caret li:before,#phq_help .showBlock,#phq_help .showBlock:active,#phq_help .showBlock:focus,#phq_help .showBlock:hover,#phq_help a,#phq_help a:hover,#phq_help h2,#phq_help i,#phq_help p{color:var(--charcoal)!important}#phq_help .showBlock,#phq_help a{text-decoration:underline}#phq_help i{padding-bottom:1em}#help i,#suicide i{clear:left;float:left}.highlight .h3{font-family:Roboto-Regular!important}.footer{display:none}#content-main .jsLink,#content-main .showBlock,#content-main a,#content-main a.external:link,#content-main a:link{color:var(--accent)!important;font-family:Roboto-Bold!important;text-decoration:underline!important}#content-main .jsLink:focus,#content-main .jsLink:hover,#content-main .showBlock:focus,#content-main .showBlock:hover,#content-main a.external:active,#content-main a.external:focus,#content-main a.external:hover,#content-main a:active,#content-main a:focus,#content-main a:hover{color:var(--accent)!important;font-family:Roboto-Bold!important;text-decoration:underline!important}#page-footer{background-color:var(--bg)!important;background-image:unset!important;min-height:60px!important}#page-footer,#page-footer.withNav{border-top:none}.mobile-nav ul{display:flex;justify-content:space-between;margin:auto!important;max-width:700px!important;padding:1em 1.5em!important}@media (max-width:1025px){.mobile-nav ul{padding:.6em!important}#content-wrapper{margin-top:-75px!important}#content{padding-top:75px!important}#navigation{display:none}#page-footer{height:75px!important}}@media (min-width:600px){.odd .tablecell{background-color:var(--bg)!important}#vicious_cycle .fieldsetWrapper{height:550px!important}#vicious_cycle fieldset#D2 .fieldsetWrapper p:first-child,#vicious_cycle fieldset#D9 .fieldsetWrapper p:first-child{padding-top:.5em!important}}@media (min-width:1025px){#content-wrapper{margin-top:-60px!important}#content{padding-top:60px!important}#navigation{top:60px!important}#page-footer{height:60px!important}}#page-footer .mobile-nav li>a,#page-header .mobile-nav li>a{align-items:center;border-left:none;border-radius:2em;color:var(--buttonPrimary)!important;display:flex;font-family:Roboto-Medium;font-size:1.2em;height:2em;justify-content:center;letter-spacing:2px;line-height:50px;margin-left:auto;margin-right:auto;min-width:100%;position:relative;text-shadow:none}.mobile-nav li>a i{font-size:1em}.mobile-nav li>a .fa-chevron-left{margin-right:.5em}.mobile-nav li>a .fa-chevron-right{margin-left:.5em}#page-footer .mobile-nav li>a:hover,#page-header .mobile-nav li>a:hover{opacity:.75}#ecouch .fa-ul li .fa-li{display:none}#ecouch .fa-ul,#ecouch ul.caret{margin-left:0}#ecouch .caret li,#ecouch .fa-ul li{left:30px;margin-right:30px;position:relative}#ecouch .fa-ul li:before{background-color:transparent;color:var(--accent);content:"\2022";display:inline-block;font-size:1.8em;font-weight:700;left:-20px;line-height:0;margin-left:0;margin-right:-.2em;position:absolute;top:10px;vertical-align:middle;width:1em}#ecouch ul.caret li:before{background-color:transparent;color:var(--accent)!important;content:"\2022";display:inline-block;font-size:1.8em;font-weight:700;line-height:0;margin-right:-.2em;position:absolute;top:10px;vertical-align:middle;width:1em}#ecouch ol li ul li:not(.table-list__item){padding-left:0}#ecouch ol li ul li:before{height:0;position:relative;text-align:left}#ecouch .form-header h3{color:var(--buttonPrimaryText)!important}.form-header{background-color:var(--buttonPrimary)!important}#ecouch ol li:before{background-color:var(--accent)}#ecouch .form-body__header{color:var(--darkSlate)!important}.default .form-body__header{color:var(--accent)!important}.js input[type=radio]+label:before,.js input[type=radio]:checked+label:before{border-color:var(--accent)!important}.form-wrapper .form-row .input-wrapper input[type=radio]:checked+label:before,.js input[type=checkbox]:checked+label:before{background-color:var(--accent)!important}.form-wrapper .form-row .input-wrapper input[type=checkbox]:focus+label:before,.form-wrapper .form-row .input-wrapper input[type=radio]:focus+label:before{outline:2px solid var(--accent)!important}#ecouch .table-list__item-header{color:var(--accent)}#ecouch .table-head__col{border-color:var(--accent);color:var(--accent)}.addCloseButton,.addCloseButtonInteractive,.addCloseTipButton,.js .interactive .borderColour{background-color:var(--bg)!important;border-color:transparent!important}.addCloseButton{padding:0 0 2.5em!important}.eustress{color:var(--accent)!important}#ecouch .cellBorder .tablebody .tablecell,#ecouch .cellBorder .tablehead .tablecell,#ecouch .table,#ecouch .table-body__col,#ecouch .table-list__wrapper,#ecouch .table-wrapper.border-rad,#ecouch .table__cell-border-rad{background-color:var(--secondaryBg)!important;border-color:var(--accent)!important;border-radius:8px!important}.table-wrapper .table-caption,.table-wrapper .table-caption__out{color:var(--secondaryHeader)!important}.btn-remove .font-icon-main,.userInstructions{color:var(--text)!important}.form-submit-button{background-color:var(--buttonPrimary)!important;border-radius:50px!important;color:var(--buttonPrimaryText)!important;padding:.5em 1em!important;text-shadow:none!important}.button-small{color:var(--buttonSecondaryText)!important}.button-small-active{background-color:var(--buttonPrimary)!important;color:var(--buttonPrimaryText)!important}.button-small:focus,.button-small:hover{background-color:var(--buttonPrimary)!important;color:var(--buttonPrimaryText)!important}.submodule_menu h2,.workbookAdd-icon{color:var(--accent)!important}.page-nav-next a .icon,.page-nav-prev a .icon{display:none}.page-nav-next a,.page-nav-prev a{background:none!important;border:1px solid var(--buttonPrimary);border-radius:48px!important;color:var(--buttonPrimary)!important;display:inline!important;font-family:Roboto-Medium;height:30px!important;padding:.5em 1.2em}.page-nav-next a:hover,.page-nav-prev a:hover{background:rgba(0,0,0,.04)!important;opacity:1}ol li:before{color:var(--buttonPrimaryText)}#gad_mhl_effects .acth,#gad_mhl_effects .adrenal,#gad_mhl_effects .cortisol,#gad_mhl_effects .crf,#gad_mhl_effects .hypothalamus,#gad_mhl_effects .pituitary,#gad_mhl_stress span.distress,#gad_mhl_stress span.eustress,#gad_mhl_stress span.optimal{color:var(--accent)!important;font-family:Roboto-Bold!important;font-weight:500!important}#gad_mhl_kinds .situation{background-color:var(--secondaryBg)!important}#content-body .highlight ul p{display:inline!important}.treatment_rating{border-color:transparent!important}#content-main ul.submodule_menu li,.treatment_rating{background-color:var(--secondaryBg)!important}#content-main ul.submodule_menu li a:focus,#content-main ul.submodule_menu li a:hover{background-color:var(--secondaryBg)!important}.form-wrapper{background-color:var(--secondaryBg)!important}.form-wrapper .form-header{background-color:var(--buttonPrimary)!important;color:var(--buttonPrimaryText)!important}.form-wrapper .form-body.fill-row-even .form-row:nth-child(2n) .mob-title,.form-wrapper .form-body.fill-row-even .form-row:nth-child(2n) .title,.form-wrapper .form-body.fill-row-even .form-row:nth-child(2n)>.table-cell{background-color:var(--bg)!important;color:var(--text)!important}.form-wrapper .form-row .input-wrapper input[type=checkbox]+label:before{border-color:var(--accent)!important}.form-wrapper .form-body.fill-row-even.checkbox-list .form-row:nth-child(2n){background-color:var(--bg)!important}.circle-text{color:var(--secondaryBg)!important}.workbook_section{background-color:var(--secondaryBg)!important;border-color:transparent!important}#ecouch input{font-size:1em!important;padding:.2rem!important}.mobile-nav{background-color:var(--bg)!important;border-top:1px solid var(--smoke)!important;bottom:0!important;display:block!important;left:0!important;position:fixed!important;right:unset!important;text-transform:uppercase!important;top:unset!important;width:100%!important}.icon-icbt path{fill:var(--buttonPrimary)!important}.icon-icbt{width:1.4em!important}#fr,.subtitle i{display:none!important}.form-wrapper .form-header .title{color:var(--buttonPrimaryText)!important}.default .form-wrapper .form-body.radio-group .statement{color:var(--text)!important}.external-link,.external-link:active,.external-link:focus,.external-link:hover,.internal-link,.internal-link:active,.internal-link:focus,.internal-link:hover,.mail-link,.mail-link:active,.mail-link:focus,.mail-link:hover,.showBlock,.showBlock:active,.showBlock:focus,.showBlock:hover{color:var(--accent)!important;cursor:pointer!important}.btn-add-row{color:var(--accent)!important}.link-btn{font-family:Roboto-Regular!important;letter-spacing:unset!important}.form-wrapper .form-row .statement[title]:before{color:var(--accent)!important}.form-wrapper .form-row>.table-cell .title,.form-wrapper .form-row>.title{color:var(--accent)!important}select{font-size:1em!important}.fa-caret-down:before{color:var(--accent);content:"\f054"}#faq ol li:before{background-color:var(--accent)!important;font-family:Roboto-Medium!important}.loader{position:relative}.loader-default:after{border:8px solid var(--accent);border-left:8px solid transparent;position:relative}.loader.is-active{background-color:var(--bg)}#content-main ul.submodule_menu .completed{color:var(--text)!important}.mod_launch a:focus{outline:none;text-decoration:underline}.js .interactive.letterboxHover .hoverText:active,.js .interactive.letterboxHover .hoverText:hover{color:var(--text)!important;text-decoration:underline}#different_perspective .table.show .tablecell p .strong,#different_perspective .table.show .tablecell p strong,.wallop p .strong,.wallop p strong{color:var(--white)!important}#thoughts_affect_mood fieldset:last-child img{margin-top:0!important}#thoughts_affect_mood fieldset:last-child div p{padding:0!important}@media (min-width:455px){.diagnosis_wrap:nth-child(2n){clear:left}}@media (min-width:660px){.diagnosis_wrap:nth-child(2n){clear:none}.diagnosis_wrap:nth-child(5n){clear:left}}[class*=depression] .form-wrapper .btn-add-row .font-icon{color:var(--accent)!important}[class*=workbook] .form-wrapper .form-body__wrapper .date-cell-label{color:var(--text)!important}blockquote span.bq:after,blockquote span.bq:before{color:var(--accent)!important}.uppercase{text-transform:uppercase}.skip-nav{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.skip-nav:focus{background:var(--buttonPrimary)!important;color:var(--buttonPrimaryText)!important;height:auto;left:40px;padding:10px 15px;position:relative;top:10px;width:auto;z-index:10000}