/*!
	Theme Name: PTSD Research
	Theme URI: https://weareverypolite.com
	Description: PTSD Research
	Author: Very Polite Digital Dept.
	Author URI: https://weareverypolite.com
	Version: 1.0.0
	License: GNU General Public License v2 or later
	License URI: URI: https://www.gnu.org/licenses/gpl-2.0.html
	Tags: HTML5, CSS3, Responsive, Mobile Friendly
	Text Domain: bewest49
*/
:root{--theme-grid-container-breakpoint:0;--theme-grid-container-breakpoint--sm:576px;--theme-grid-container-breakpoint--md:768px;--theme-grid-container-breakpoint--lg:992px;--theme-grid-container-breakpoint--xl:1200px;--theme-grid-container-breakpoint--xxl:1400px;--theme-grid-container:100%;--theme-grid-container--sm:520px;--theme-grid-container--md:712px;--theme-grid-container--lg:936px;--theme-grid-container--xl:1144px;--theme-grid-container--xxl:1344px;--theme-colour--black:#000000;--theme-colour--green:#7AC943;--theme-colour--grey:#F2F2F2;--theme-colour--white:#ffffff;--theme-font-family--sans-serif:sans-serif;--theme-font-family--serif:serif;--theme-font-family--cursive:cursive;--theme-font-family--mono:monospace;--theme-font-family--neue-montreal:"Neue Montreal", sans-serif;--theme-transition--duration:300ms;--theme-transition--opacity:0.35;--theme-grid-gutter:24px;--theme-grid-container-padding:28px}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}
/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */
html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;border-top:1px solid #ccc;margin:1em 0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.visually-hidden,hr{border:0;height:1px;padding:0}.visually-hidden{clip:rect(0,0,0,0);margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::after,.clearfix::before{content:"";display:table}.clearfix::after{clear:both}@media print{*,::after,::before{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" ("attr(href)")"}abbr[title]::after{content:" ("attr(title)")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.select{padding:0}.button,.button--primary,.select,.select--primary{display:inline-flex;width:auto;justify-content:center;align-items:center;opacity:1;background:0 0;line-height:1;text-decoration:none;outline:0;color:inherit;border:0;margin:0;font-size:22px;height:48px;border-radius:9999px;font-weight:700;font-style:normal}.button,.button--primary{padding:0}.button span,.button svg,.button--primary span,.button--primary svg,.select span,.select svg,.select--primary span,.select--primary svg{display:block}.button svg,.button--primary svg,.select svg,.select--primary svg{fill:currentColor}.button--primary:hover,.button:hover,.select--primary:hover,.select:hover{text-decoration:none}@media (min-width:576px){.button,.button--primary,.select,.select--primary{font-size:25px;height:52px}}@media (min-width:768px){.button,.button--primary,.select,.select--primary{font-size:28px;height:54px}}@media (min-width:992px){.button,.button--primary,.select,.select--primary{font-size:34px;height:58px}}@media (min-width:1200px){.button,.button--primary,.select,.select--primary{font-size:38px;height:64px}}@media (min-width:1400px){.button,.button--primary,.select,.select--primary{font-size:42px;height:72px}}.button,.button--primary,.select,.select--primary{transition:background var(--theme-transition--duration),border var(--theme-transition--duration),color var(--theme-transition--duration),opacity var(--theme-transition--duration),transform var(--theme-transition--duration)}.button--primary{min-width:220px}.button--primary.button--black{background:#000;color:#fff}.button--primary.button--black:hover{background:#000}.button--primary.button--green{background:#7ac943;color:#000}.button--primary.button--green:hover{background:#54922a}.button__icon{transition:transform var(--theme-transition--duration);transform:translate3d(0,0,0)}.button__icon svg{fill:currentColor;height:100%;width:auto;display:block}@media (min-width:576px){.button--primary{min-width:240px}}@media (min-width:768px){.button--primary{min-width:200px}}@media (min-width:992px){.button--primary{min-width:230px}}@media (min-width:1200px){.button--primary{min-width:260px}}@media (min-width:1400px){.button--primary{min-width:300px}}.flex,.flex-container,.flex-container-fluid,.flex-container-full-width{display:flex;margin:0 auto;width:100%}.flex-container,.flex-container-fluid,.flex-container-full-width{-webkit-column-gap:var(--theme-grid-gutter);-moz-column-gap:var(--theme-grid-gutter);column-gap:var(--theme-grid-gutter)}.flex-container,.flex-container-fluid{padding:0 var(--theme-grid-container-padding)}.flex-container-full-width{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.flex--align-flex-start{align-items:flex-start}.flex--align-center{align-items:center}.flex--align-flex-end{align-items:flex-end}.flex--justify-flex-start{align-items:flex-start}.flex--justify-center{align-items:center}.flex--justify-flex-end{align-items:flex-end}@media (min-width:576px){.flex-container{max-width:var(--theme-grid-container--sm);padding:0}}@media (min-width:768px){.flex-container{max-width:var(--theme-grid-container--md)}}@media (min-width:992px){.flex-container{max-width:var(--theme-grid-container--lg)}}@media (min-width:1200px){.flex-container{max-width:var(--theme-grid-container--xl)}}@media (min-width:1400px){.flex-container{max-width:var(--theme-grid-container--xxl)}}.grid,.grid-container,.grid-container-fluid,.grid-container-full-width{display:grid;margin:0 auto;width:100%}.grid-container,.grid-container-fluid,.grid-container-full-width{-webkit-column-gap:var(--theme-grid-gutter);-moz-column-gap:var(--theme-grid-gutter);column-gap:var(--theme-grid-gutter);grid-template-columns:repeat(6,1fr)}.grid-container,.grid-container-fluid{padding:0 var(--theme-grid-container-padding)}.grid-container-full-width{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}@media (min-width:576px){.grid-container{max-width:var(--theme-grid-container--sm);padding:0}}@media (min-width:768px){.grid-container,.grid-container-fluid,.grid-container-full-width{grid-template-columns:repeat(8,1fr)}.grid-container{max-width:var(--theme-grid-container--md)}}@media (min-width:992px){.grid-container,.grid-container-fluid,.grid-container-full-width{grid-template-columns:repeat(12,1fr)}.grid-container{max-width:var(--theme-grid-container--lg)}}@media (min-width:1200px){.grid-container{max-width:var(--theme-grid-container--xl)}}@media (min-width:1400px){.grid-container{max-width:var(--theme-grid-container--xxl)}}.heading,.heading--primary,.heading--secondary{margin:0;padding:0;line-height:1}.heading--primary{font-weight:700}.select--primary{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;background-image:url(./img/select-arrow.svg);background-position:calc(100% - 18px) center;background-size:auto 12px;background-repeat:no-repeat;padding:0 24px}.block{min-height:var(--theme-viewport-height--total);display:flex;flex-flow:column;justify-content:center;align-items:center;padding:24px;text-align:center}.block__banner{width:calc(100% + 48px);display:grid;grid-template-columns:auto 43%auto;height:auto;gap:10px}.block__banner-image{overflow:hidden}.block__banner-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;overflow:hidden}.block__banner-image:nth-child(1){border-top-right-radius:22px;border-bottom-right-radius:22px}.block__banner-image:nth-child(2){border-radius:22px}.block__banner-image:nth-child(3){border-top-left-radius:22px;border-bottom-left-radius:22px}.block__banner+.block__message{margin-top:25px}.block__cta{margin-top:20px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;row-gap:15px;flex-flow:row wrap;width:100%;padding:0 24px}.block__cta-select{width:82%;margin:0 auto}.block__message{font-size:calc(10px + 1.25vw);font-weight:700;margin-left:auto;margin-right:auto;width:85%}.block__message p{margin:0 0 16px}.block__message>:last-child{margin-bottom:0}.block__title{font-size:calc(18px + 2vw);margin:0;padding:0}.block__title+.block__banner{margin-top:30px}@media (min-width:576px){.block__banner{gap:15px}.block__banner+.block__message{margin-top:30px}.block__message{font-size:calc(11px + 1.25vw)}.block__message p{margin:0 0 19px}.block__title{font-size:calc(20px + 3.75vw)}.block__title+.block__banner{margin-top:36px}}@media (min-width:768px){.block__banner{gap:18px}.block__banner+.block__message{margin-top:30px}.block__cta{flex-flow:row nowrap;row-gap:0;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;width:75%}.block__cta-select{width:auto;flex:1}.block__message{font-size:calc(13px + 1.25vw)}.block__message p{margin:0 0 19px}.block__title{font-size:calc(20px + 3.75vw)}.block__title+.block__banner{margin-top:38px}}@media (min-width:992px){.block__banner{gap:20px}.block__banner+.block__message{margin-top:32px}.block__cta{margin-top:17px;width:70%}.block__message{width:80%;font-size:calc(13px + 1.5vw)}.block__message p{margin:0 0 21px}.block__title{font-size:calc(20px + 5.125vw)}.block__title+.block__banner{margin-top:3.575vw}}@media (min-width:1200px){.block__banner{gap:22px}.block__banner+.block__message{margin-top:34px}.block__cta{margin-top:20px;width:60%}.block__message{width:78%;font-size:calc(13px + 1.5vw)}.block__message p{margin:0 0 26px}}@media (min-width:1400px){.block__banner{gap:24px}.block__banner+.block__message{margin-top:36px}.block__cta{margin-top:23px}.block__message{width:75%;font-size:calc(13px + 1.5vw)}.block__message p{margin:0 0 32px}}body{font-family:var(--theme-font-family--neue-montreal);background:var(--theme-colour--grey);color:var(--theme-colour--black);display:flex;flex-direction:column;line-height:1.18;font-weight:400;font-style:normal}body main{flex:1 0 auto}body footer{flex-shrink:0}@font-face{font-family:"Neue Montreal";src:url(./fonts/NeueMontreal-Light.woff2)format("woff2"),url(./fonts/NeueMontreal-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Neue Montreal";src:url(./fonts/NeueMontreal-LightItalic.woff2)format("woff2"),url(./fonts/NeueMontreal-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Neue Montreal";src:url(./fonts/NeueMontreal-Regular.woff2)format("woff2"),url(./fonts/NeueMontreal-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Neue Montreal";src:url(./fonts/NeueMontreal-Italic.woff2)format("woff2"),url(./fonts/NeueMontreal-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Neue Montreal";src:url(./fonts/NeueMontreal-Bold.woff2)format("woff2"),url(./fonts/NeueMontreal-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Neue Montreal";src:url(./fonts/NeueMontreal-BoldItalic.woff2)format("woff2"),url(./fonts/NeueMontreal-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}.footer{padding:0 24px 24px;display:grid;grid-template-columns:25%auto;grid-gap:15px;margin:75px auto 0}.footer__brand{width:100%;height:auto}.footer__brand img,.footer__brand svg{display:block;width:100%;height:auto}.footer__message{font-weight:300;font-size:12px;line-height:1.32}.footer__message p{margin:0}.footer__message>:last-child{margin-bottom:0}@media (min-width:768px){.footer{width:85%;padding-left:0;padding-right:0;grid-gap:18px}}@media (min-width:992px){.footer{grid-template-columns:20%auto;width:80%;grid-gap:20px}.footer__message{font-size:26px}}@media (min-width:1200px){.footer{grid-template-columns:18%auto;width:75%;grid-gap:22px}.footer__message{font-size:28px}}@media (min-width:1400px){.footer{grid-template-columns:15%auto;width:70%;grid-gap:24px}.footer__message{font-size:30px}}