ins-home{border-bottom:1px solid #1a3954;display:block;position:relative}ins-home home-nav{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:100}@media only screen and (max-width:500px){ins-home home-nav{display:none}}ins-home home-nav nav-dots{left:15px;margin-top:-44px;pointer-events:all;position:absolute;top:50%}ins-home home-nav nav-dots a nav-dot{background:hsla(0,0%,100%,.5);border-radius:8px;display:block;height:16px;margin-bottom:8px;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:16px}ins-home home-nav nav-dots a.sel nav-dot{background:#fff}ins-home home-nav nav-dots a:hover nav-dot{background:hsla(0,0%,100%,.75)}ins-home home-nav nav-arrows{pointer-events:all}ins-home home-nav nav-arrows nav-arrow{position:absolute;right:58px}ins-home home-nav nav-arrows nav-arrow a{-webkit-opacity:0;-moz-opacity:0;opacity:0;pointer-events:none;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}ins-home home-nav nav-arrows nav-arrow a svg{height:58px;width:58px;stroke:#fff}ins-home home-nav nav-arrows nav-arrow a:hover svg circle{fill:hsla(0,0%,100%,.1)}ins-home home-nav nav-arrows nav-arrow a.show{-webkit-opacity:1;-moz-opacity:1;opacity:1;pointer-events:all}ins-home home-nav nav-arrows nav-arrow.up{top:29px}ins-home home-nav nav-arrows nav-arrow.down{bottom:29px}ins-home pic-attrib{bottom:6px;font-size:.7em;position:absolute;width:100%}ins-home pic-attrib,ins-home pic-attrib a{color:hsla(0,0%,100%,.5)}ins-home intro-screen{background:url(/a/84cdd3c2f5c6ee4682e8.jpg) no-repeat top;background-size:cover;display:block;height:100%;padding:0 0 1px;text-align:center}ins-home intro-screen>main-content project-logos{padding-top:5px}ins-home intro-screen>main-content project-logos img{-webkit-opacity:.75;-moz-opacity:.75;opacity:.75;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}ins-home intro-screen>main-content project-logos a:hover img{-webkit-opacity:1;-moz-opacity:1;opacity:1}ins-home intro-screen>main-content ins-logo{padding-top:130px}@media (min-height:850px) and (max-height:1050px){ins-home intro-screen>main-content ins-logo{padding-top:160px}}@media (min-height:1050px) and (max-height:1200px){ins-home intro-screen>main-content ins-logo{padding-top:230px}}@media (min-height:1200px){ins-home intro-screen>main-content ins-logo{padding-top:290px}}ins-home intro-screen>main-content ins-logo svg{height:78.7px;width:253.1px}ins-home intro-screen>main-content ins-logo svg path{fill:#f2662e;stroke:#fff}ins-home intro-screen>main-content p{font-size:1.3em;line-height:1.3em;margin:3px auto 25px;max-width:900px;text-shadow:0 1px 3px rgba(0,0,0,.5)}ins-home intro-screen intro-banner,ins-home intro-screen members-banner{display:block;overflow:auto}ins-home intro-screen intro-banner{background:rgba(0,35,65,.85);padding:15px 0 10px}ins-home intro-screen intro-banner main-content>a,ins-home intro-screen intro-banner main-content>p{font-size:.9em}ins-home intro-screen intro-banner main-content>p{color:hsla(0,0%,100%,.8);margin:0}ins-home intro-screen intro-banner h2{font-size:1.6em;font-weight:900;margin:0}ins-home intro-screen intro-banner banner-menu{display:block;margin:14px 0 8px}ins-home intro-screen intro-banner banner-menu a{line-height:46px;margin:0 5px;white-space:nowrap}@media only screen and (max-width:400px){ins-home intro-screen intro-banner banner-menu a{margin:0}}ins-home intro-screen intro-banner banner-menu a.gs{background:#f2662e;color:#fff}ins-home intro-screen intro-banner banner-menu a.gs:hover{background:#f5895e}ins-home intro-screen members-banner{background:rgba(0,35,65,.45);display:block;margin:1px 0 80px}ins-home intro-screen members-banner p{font-size:.95em;font-style:italic;margin:12px auto;max-width:800px}ins-home intro-screen members-banner p a{text-decoration:none}ins-home intro-screen members-banner p a:hover{text-decoration:underline}ins-home intro-screen members-banner project-logos{display:none}ins-home h1{font-weight:900}ins-home why-screen{display:block;overflow:hidden;padding:150px 0}ins-home why-screen main-content{position:relative}ins-home why-screen main-content why-text{display:block;width:50%}ins-home why-screen main-content why-text strong{font-weight:900}ins-home why-screen main-content why-text ul{list-style:none}ins-home why-screen main-content why-text ul li{margin:0 0 10px;position:relative}ins-home why-screen main-content why-text ul li:before{content:"★";left:-40px;position:absolute}ins-home why-screen main-content why-text p{font-size:1.1em;margin:0 0 12px}ins-home why-screen main-content why-text span{border-bottom:1px dotted hsla(0,0%,100%,.5);cursor:help;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}ins-home why-screen main-content why-text span:hover{border-bottom:1px dotted #fff}ins-home why-screen main-content why-diagram{position:absolute;right:-30px;top:-115px}ins-home why-screen main-content why-diagram>div{display:inline-block;position:relative}ins-home why-screen main-content why-diagram>div,ins-home why-screen main-content why-diagram>div diagram-box{height:750px;width:750px}ins-home why-screen main-content why-diagram>div diagram-box{background:hsla(0,0%,100%,.1);border-radius:375px;display:block;position:absolute}ins-home why-screen main-content why-diagram>div flow-chart{display:table;margin:186px auto;vertical-align:middle}ins-home why-screen main-content why-diagram>div flow-chart div{display:table-row;text-align:center}ins-home why-screen main-content why-diagram>div flow-chart div flow-box{background:rgba(85,59,255,.6);border-radius:45px;display:inline-block;font-size:1.7em;font-weight:700;height:90px;line-height:90px;padding:0 55px}ins-home why-screen main-content why-diagram>div flow-chart div flow-box.b3{background:#553bff}@media only screen and (max-width:1155px){ins-home why-screen{padding-bottom:75px}}@media only screen and (min-width:1100px) and (max-width:1200px){ins-home why-screen main-content why-diagram{right:-70px}}@media only screen and (min-width:920px) and (max-width:1100px){ins-home why-screen main-content why-diagram{right:-110px;top:-135px;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}@media only screen and (max-width:920px){ins-home why-screen main-content why-text{width:100%}ins-home why-screen main-content why-diagram{display:none}}ins-home treatment-notice{background:rgba(0,0,0,.85);bottom:0;display:block;left:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;pointer-events:none;position:fixed;right:0;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:50}ins-home treatment-notice.show{-webkit-opacity:1;-moz-opacity:1;opacity:1;pointer-events:all}ins-home treatment-notice p{margin:1em 0}ins-home treatment-notice a,ins-home treatment-notice p{color:#fff}ins-home what-screen{background:#553bff;display:block;overflow:auto;padding:150px 0 50px;position:relative}ins-home what-screen what-text-1{display:inline-block;float:left;margin-bottom:50px;width:40%}ins-home what-screen what-text-1 p{margin:0 0 1em}ins-home what-screen what-pic-1{display:inline-block;float:right;position:relative;width:55%;z-index:1}ins-home what-screen what-pic-1 img{-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.5);-moz-box-shadow:0 10px 30px 0 rgba(0,0,0,.5);box-shadow:0 10px 30px 0 rgba(0,0,0,.5);width:100%}ins-home what-screen user-quote{background:hsla(0,0%,100%,.1);clear:both;display:block;padding:100px;position:relative;text-align:center;top:-50px;z-index:0}ins-home what-screen user-quote quote-text{display:block;font-size:1.4em;font-weight:700;line-height:1.3em;margin:0 auto;max-width:900px}ins-home what-screen user-quote quote-text:before{content:"“"}ins-home what-screen user-quote quote-text:after{content:"”"}ins-home what-screen user-quote quote-source{color:hsla(0,0%,100%,.8);display:block;margin-top:15px}ins-home what-screen user-quote quote-source:before{content:"– "}ins-home what-screen what-pic-2{display:inline-block;float:left;position:relative;top:-90px;width:55%}ins-home what-screen what-pic-2 img{-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.5);-moz-box-shadow:0 10px 30px 0 rgba(0,0,0,.5);box-shadow:0 10px 30px 0 rgba(0,0,0,.5);width:100%}ins-home what-screen what-text-2{display:inline-block;float:right;position:relative;top:-30px;width:40%}@media only screen and (max-width:800px){ins-home what-screen what-text-1{margin-bottom:10px;width:100%}ins-home what-screen what-pic-1,ins-home what-screen what-pic-2{float:none;width:100%}ins-home what-screen what-text-2{width:100%}ins-home what-screen user-quote{padding:100px 0}}ins-home getstarted-screen{background:#002341;clear:both;display:block;padding:150px 0 250px;text-align:center}ins-home getstarted-screen gs-boxes{border-bottom:1px solid hsla(0,0%,100%,.5);border-top:1px solid hsla(0,0%,100%,.5);display:table;margin:50px auto 0}ins-home getstarted-screen gs-boxes gs-box{background:hsla(0,0%,100%,.05);display:table-cell;height:100%;max-width:300px;padding:30px 40px 90px;position:relative;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}ins-home getstarted-screen gs-boxes gs-box h2{font-size:1.6em;font-weight:300;margin:0 0 10px}ins-home getstarted-screen gs-boxes gs-box p{line-height:normal;margin:0}ins-home getstarted-screen gs-boxes gs-box p.minor{font-size:.8em;line-height:normal;margin-top:10px}ins-home getstarted-screen gs-boxes gs-box gs-button{bottom:0;left:0;margin:0 0 30px;position:absolute;right:0}ins-home getstarted-screen gs-boxes gs-box.schools{border-right:1px solid hsla(0,0%,100%,.5)}ins-home getstarted-screen gs-boxes gs-box:hover{background:hsla(0,0%,100%,.075)}@media only screen and (max-width:600px){ins-home getstarted-screen gs-boxes{border:none;display:block}ins-home getstarted-screen gs-boxes gs-box{border-bottom:1px solid hsla(0,0%,100%,.5);display:block;height:auto;max-width:none;padding:30px 20px 20px}ins-home getstarted-screen gs-boxes gs-box.schools{border-right:none;border-top:1px solid hsla(0,0%,100%,.5)}ins-home getstarted-screen gs-boxes gs-box gs-button{display:block;margin:30px 0;position:static}}@media only screen and (max-width:1155px){ins-home getstarted-screen,ins-home what-screen,ins-home why-screen{padding-top:75px}}@media only screen and (max-width:600px){ins-home intro-screen project-logos{display:none}ins-home intro-screen members-banner project-logos{display:block}}.tooltip.source{font-style:italic}ins-questions qa-menu{display:block;line-height:50px}ins-questions qa-menu a.button{background:hsla(0,0%,100%,.6);color:#f2662e;font-size:1.1em;margin-right:5px;white-space:nowrap}ins-questions qa-menu a.button.sel{background:#fff;color:#002341}ins-questions ins-a,ins-questions ins-q{display:block;max-width:900px}ins-questions ins-q{color:#002341;font-size:1.1em;font-style:italic;font-weight:900;margin:30px 0 0;-webkit-font-smoothing:initial;-moz-osx-font-smoothing:auto}ins-questions ins-a{font-size:.95em;max-width:850px;padding-left:50px}ins-questions ins-a>ol{margin-top:0}ins-questions ins-a>ol li ol{list-style-type:lower-latin}project-logos{display:block;line-height:80px}project-logos img{padding:0 18px;vertical-align:middle}project-logos img.bsmsLogo{height:36.8px;width:181px}project-logos img.nhsLogo{height:44.17322835px;width:110px}project-logos img.bhccLogo{height:73.73031496px;width:110px}project-logos img.epiConceptLogo{height:50px;width:136.4px}project-logos img.studybugsLogo{height:39px;width:177.1px}ins-logo{display:block}ins-logo svg{height:55.96997234px;width:180px}ins-logo svg path{fill:none;stroke:#fff}body{background:#002341;font-family:Lato,helvetica neue,sans-serif;font-size:15pt;font-weight:400;margin:0;opacity:0;padding:0;position:relative;text-rendering:optimizeLegibility;-moz-transition:opacity .1s ease-in;-webkit-transition:opacity .1s ease-in;-o-transition:opacity .1s ease-in;transition:opacity .1s ease-in;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,body a{color:#fff}ecd-content{background:#f2662e;display:block}.mainContent,main-content{display:block;margin-left:auto;margin-right:auto;max-width:1190px;padding:0 60px}@media only screen and (max-width:480px){.mainContent,main-content{padding:0 30px}}ins-content-page,ins-error-page{display:block;min-height:900px;padding-bottom:100px}ins-content-page h1,ins-error-page h1{font-size:2.4em;font-weight:300;margin:0 0 30px;padding:0}ins-content-page h2,ins-error-page h2{margin:40px 0 10px}ins-content-page h2,ins-content-page li,ins-content-page p,ins-error-page h2,ins-error-page li,ins-error-page p{max-width:900px}ins-content-page li,ins-content-page p,ins-error-page li,ins-error-page p{line-height:1.35em;margin:0 0 10px}ins-content-page ins-logo,ins-error-page ins-logo{float:right;padding-top:30px}ins-content-page ins-breadcrumbs{display:block;padding-top:100px}ins-error-page h1{padding-top:130px}strong{font-weight:700}first-mention{font-style:italic}a.button{color:#002341;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-font-smoothing:initial;-moz-osx-font-smoothing:auto;background:hsla(0,0%,100%,.8);border-radius:5px;font-size:1em;font-weight:700;padding:6px 25px;text-decoration:none}a.button:hover{background:#fff}a img{border:none;outline:none}popup-layer .tooltip .tooltipInner .shortcuts{font-style:italic;margin-top:10px}.tooltip{display:block;font-size:.8em;font-weight:400;min-width:300px;pointer-events:none;position:absolute}.tooltip .tooltipInner{background:hsla(0,0%,100%,.9);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4);max-width:200px;padding:7px;position:relative;text-align:center;z-index:100;z-index:200}.tooltip .tooltipInner,.tooltip .tooltipInner p{color:#fff}.tooltip .tooltipArrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0;z-index:201}.tooltip.above .tooltipArrow{border-top-color:hsla(0,0%,100%,.9);border-width:14px 14px 0;bottom:-14px;margin-left:-14px}.tooltip.right .tooltipArrow{border-right-color:hsla(0,0%,100%,.9);border-width:14px 14px 14px 0;left:-14px;margin-top:-14px}.tooltip.below .tooltipArrow{border-bottom-color:hsla(0,0%,100%,.9);border-width:0 14px 14px;margin-left:-14px;top:-14px}.tooltip.left .tooltipArrow{border-left-color:hsla(0,0%,100%,.9);border-width:14px 0 14px 14px;margin-top:-14px;right:-14px}.tooltip .tooltipInner{color:#444;min-width:300px}body,html{height:100%}body{display:table}ecd-content,ecd-footer{display:table-row}ecd-footer{background:#002341;text-align:center}ecd-footer ul{margin:20px 0 50px;padding:0;text-align:center}ecd-footer ul li{display:inline-block;margin:0 14px}ecd-footer ul li,ecd-footer ul li ul{vertical-align:top}ecd-footer ul li ul li{display:block;margin-bottom:5px}ecd-footer ul li a{border-bottom:1px solid transparent;color:#fff;font-size:1em;font-weight:700;opacity:.8;text-decoration:none;-moz-transition:opacity .3s ease-out;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}ecd-footer ul li a:hover{opacity:1;text-decoration:underline}ecd-footer ins-logo,ecd-footer project-logos{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}ecd-footer project-logos{margin:30px 0 20px}