﻿/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{color:#666;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;line-height:1.5em}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;line-height:1.25em}h1{font-size:2.25em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}p{margin:0 0 0.75em}a{color:#477DCA;text-decoration:none;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear}a:hover{color:#2c5999}a:active,a:focus{color:#2c5999;outline:none}hr{border-bottom:1px solid #DDD;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img{margin:0;max-width:100%}abbr,acronym{border-bottom:1px dotted #DDD;cursor:help}address{display:block;margin:0 0 0.75em}hgroup{margin-bottom:0.75em}del{color:#8c8c8c}blockquote{border-left:2px solid #DDD;color:#8c8c8c;margin:1.5em 0;padding-left:0.75em}cite{color:#a6a6a6;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#f7f7f7;border:1px solid #DDD;margin:0 0 0.75em 0;padding:1.5em}input,label,select{display:block;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1em}label{font-weight:bold;margin-bottom:0.375em}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color;-moz-transition:border-color;transition:border-color;background-color:white;border-radius:0.1875em;border:1px solid #DDD;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1em;margin-bottom:0.75em;padding:0.5em 0.5em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#c4c4c4}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#477DCA;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(55,112,192,0.7);outline:none}textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.375em}input[type="file"]{width:100%}select{width:auto;max-width:100%;margin-bottom:1.5em}select+span.error{margin-top:-1.275em}button,input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap}table{border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b7b7b7;font-weight:bold;padding:0.75em 0;text-align:left}td{border-bottom:1px solid #DDD;padding:0.75em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0;list-style-type:none}dl{line-height:1.5em;margin-bottom:0.75em}dl dt{font-weight:bold;margin-top:0.75em}dl dd{margin:0}.alert-error,.flash-error,.flash-alert,.Browsehappy,.JavaScriptRequired{background:#FBE3E4;color:#97161b;font-weight:bold;margin-bottom:0.75em;padding:0.75em}.alert-error a,.flash-error a,.flash-alert a,.Browsehappy a,.JavaScriptRequired a{color:#6a0f13}.alert-error a:hover,.flash-error a:hover,.flash-alert a:hover,.Browsehappy a:hover,.JavaScriptRequired a:hover{color:#110203}.flash-notice,.IntroBlurb,.SiteOutage{background:#FFF6BF;color:#8c7800;font-weight:bold;margin-bottom:0.75em;padding:0.75em}.flash-notice a,.IntroBlurb a,.SiteOutage a{color:#594c00}.flash-notice a:hover,.IntroBlurb a:hover,.SiteOutage a:hover{color:black}.flash-success{background:#E6EFC2;color:#56651a;font-weight:bold;margin-bottom:0.75em;padding:0.75em}.flash-success a{color:#333c10}.flash-success a:hover{color:black}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{max-width:68em;margin-left:auto;margin-right:auto;padding:1.25em 0.625em}.container:after{content:"";display:table;clear:both}.container h4{color:#419ec3}.center{text-align:center}footer{max-width:68em;margin-left:auto;margin-right:auto;padding:3.125em 0;font-size:0.75em;text-align:center}footer:after{content:"";display:table;clear:both}footer nav{font-size:1.125em}@media screen and (min-width: 53.75em){footer nav ul{display:inline-block}footer nav ul li{float:left}footer nav ul li+li{margin-left:1.25em}}@font-face{font-family:myHelveticaLight;src:local("Helvetica Neue Light"),local("HelveticaNeue-Light")}h2+h4{margin-top:-0.625em}@font-face{font-family:gottman;font-weight:normal;font-style:normal;src:url(/assets/gottman-dd0c46e3b1f0041d664682230ab59a17e2055e4ee787c518c4693628ac657d8d.eot);src:url(/assets/gottman-dd0c46e3b1f0041d664682230ab59a17e2055e4ee787c518c4693628ac657d8d.eot?#iefix) format("embedded-opentype"),url(/assets/gottman-541109303eb0ff74edba821cf96407bac9622d5f30a9b1d7a1d361237f3eac55.woff) format("woff"),url(/assets/gottman-32d02b73cf2135dc5b3112b62525c4e6856d4d32156e94dff3bb50ff446e7b35.ttf) format("truetype"),url(/assets/gottman-2b50b01a1a7feb4bd50d61083a84f94b28de45eb66ef4e15510e1e9cd648b243.svg#gottman) format("svg")}[class^="icon-"],[class*=" icon-"]{font-family:"gottman";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-logo:before{content:"\e600"}.icon-research:before{content:"\e601"}.icon-stack:before{content:"\e602"}.icon-lock-check:before{content:"\e603"}.icon-heartgraph:before{content:"\e604"}.icon-checklist:before{content:"\e605"}.icon-print:before{content:"\e606"}.sprite{display:inline-block;width:1em;height:1em;fill:currentColor}.sprite-bars{width:0.857421875em}.sprite-documents{width:0.7802734375em}.sprite-lock{width:0.748046875em}.sprite-microscope{width:0.6669921875em}.sprite-notes_man{width:1.634765625em}.sprite-pencils{width:0.30859375em}.sprite-phone{width:0.5em}.sprite-solidlock{width:0.6796875em}.btn{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#419ec3;border-radius:0.3125em;-webkit-font-smoothing:antialiased;color:white;font-size:0.8em;font-weight:800;padding:0.6em 1.8em;text-transform:uppercase;text-align:center;border:none;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap}.btn:hover{background:#68b2cf;color:#fff}.btn:visited{color:#fff}.btn-secondary,a.btn-secondary{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#f9af1b;border-radius:0.3125em;-webkit-font-smoothing:antialiased;color:white;font-size:0.8em;font-weight:800;padding:0.6em 1.8em;text-transform:uppercase;text-align:center;border:none;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap}.btn-secondary:hover,a.btn-secondary:hover{background:#fac04d;color:#fff}.btn-secondary:visited,a.btn-secondary:visited{color:#fff}.btn-tertiary{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#b3b3b3;border-radius:0.3125em;-webkit-font-smoothing:antialiased;color:white;font-size:0.8em;font-weight:800;padding:0.6em 1.8em;text-transform:uppercase;text-align:center;border:none;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap;color:#fff}.btn-tertiary:hover{background:#cccccc;color:#fff}.btn-tertiary:visited{color:#fff}.btn-tertiary:hover{background:#cccccc;color:#fff}.btn:disabled,.disabled,.btn-secondary.disabled{opacity:0.5;cursor:default}.btn-secondary.success{padding:0.6em 1em 0.6em 0;color:#666;background-color:transparent}.btn-secondary.success:hover{color:#666;background-color:transparent}.btn-placeholder{text-align:center;padding:0.6em 1.8em}abbr[title]{border:none;border-bottom:none;text-decoration-line:none;text-decoration-style:none}.error{color:#97161b}.input span.error{display:block;clear:both}.help{cursor:help}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{max-width:25em;margin-bottom:0.1875em}textarea.long,input[type="email"].long,input[type="number"].long,input[type="password"].long,input[type="search"].long,input[type="tel"].long,input[type="text"].long,input[type="url"].long,input[type="color"].long,input[type="date"].long,input[type="datetime"].long,input[type="datetime-local"].long,input[type="month"].long,input[type="time"].long,input[type="week"].long{max-width:none}textarea.very-short,input[type="email"].very-short,input[type="number"].very-short,input[type="password"].very-short,input[type="search"].very-short,input[type="tel"].very-short,input[type="text"].very-short,input[type="url"].very-short,input[type="color"].very-short,input[type="date"].very-short,input[type="datetime"].very-short,input[type="datetime-local"].very-short,input[type="month"].very-short,input[type="time"].very-short,input[type="week"].very-short{max-width:4.375em}div.input{margin-bottom:0.625em}div.form-inputs:after{content:"";display:table;clear:both}div.form-actions{margin:0.625em 0}div.form-actions:after{content:"";display:table;clear:both}div.form-actions button,div.form-actions input[type="submit"]{float:left}div.form-actions .btn-text{display:inline-block;padding:0.2em 1em}button,input[type="submit"]{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#419ec3;border-radius:0.3125em;-webkit-font-smoothing:antialiased;color:white;font-size:0.8em;font-weight:800;padding:0.6em 1.8em;text-transform:uppercase;text-align:center;border:none;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,input[type="submit"]:hover{background:#68b2cf;color:#fff}button:visited,input[type="submit"]:visited{color:#fff}button[disabled],input[disabled]{opacity:0.5}form fieldset{position:relative;border-radius:8px;margin:0 0 5px;padding:5px 10px 0}form fieldset legend{display:inline-block;padding:2px 6px 0 6px;color:#ccc}.check_boxes:after,.radio_buttons:after{content:"";display:table;clear:both}.check_boxes .checkbox,.radio_buttons .radio{display:inline-block;float:left;display:block;margin-right:7.4229703521%;width:314.8459407041%}.check_boxes .checkbox:last-child,.radio_buttons .radio:last-child{margin-right:0}@media screen and (min-width: 53.75em){.check_boxes .checkbox,.radio_buttons .radio{float:left;display:block;margin-right:7.4229703521%;width:73.144257412%}.check_boxes .checkbox:last-child,.radio_buttons .radio:last-child{margin-right:0}}.date:after{content:"";display:table;clear:both}.date select{float:left;margin-right:0.3125em;margin-bottom:0.3125em}header.navigation{background-color:#333;border-bottom:1px solid #1a1a1a;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;min-height:45px;width:100%;z-index:999}@media screen and (min-width: 40em){header.navigation{padding:0 0.4375em 0 1.875em}}@media screen and (min-width: 40em){header.navigation{min-height:60px}}header.navigation .navigation-wrapper{max-width:68em;margin-left:auto;margin-right:auto;position:relative;z-index:9999}header.navigation .navigation-wrapper:after{content:"";display:table;clear:both}header.navigation .navigation-wrapper:after{content:"";display:table;clear:both}header.navigation .navigation-menu-button{color:rgba(255,255,255,0.7);display:block;float:right;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-weight:700;font-size:22px;line-height:45px;margin:0;padding-top:3px;padding-right:1em;text-transform:uppercase}@media screen and (min-width: 40em){header.navigation .navigation-menu-button{display:none}}header.navigation .navigation-menu-button:focus,header.navigation .navigation-menu-button:hover{color:white}header.navigation nav{float:none;min-height:45px;z-index:9999999}@media screen and (min-width: 40em){header.navigation nav{min-height:60px}}header.navigation ul.navigation-menu{clear:both;-webkit-transform-style:preserve-3d;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:9999}header.navigation ul.navigation-menu.show{display:block}@media screen and (min-width: 40em){header.navigation ul.navigation-menu{display:inline-block;margin:0;padding:0}}header.navigation ul li.nav-link{background:#333;display:block;line-height:60px;overflow:hidden;padding-right:0.8em;text-align:right;width:100%;z-index:9999}header.navigation ul li.nav-link.nav-title{display:none}@media screen and (min-width: 40em){header.navigation ul li.nav-link{background:transparent;display:inline;text-decoration:none;width:auto;padding-right:2em}}@media screen and (min-width: 53.75em){header.navigation ul li.nav-link.nav-title{display:inline}}header.navigation ul li.nav-link a{font-weight:800;color:rgba(255,255,255,0.7);display:inline-block;text-decoration:none}header.navigation ul li.nav-link a.btn{color:#fff;line-height:1.25em}header.navigation ul li.nav-link a:focus,header.navigation ul li.nav-link a:hover{color:white}@media screen and (min-width: 40em){header.navigation ul li.sign-in-clinician,header.navigation ul li.sign-in-couple,header.navigation ul li.sign-out{float:right;padding-right:0.625em}header.navigation ul li.nav-change-password{float:right;padding-right:1.25em}}header.navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 40em){header.navigation li.more.nav-link{padding-right:1em}}header.navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}header.navigation li.more.nav-link a{margin-right:1em}header.navigation li.more.nav-link>a{padding-right:0.6em}header.navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;content:"\25BE";color:rgba(255,255,255,0.7)}header.navigation li.more{overflow:visible;padding-right:0}header.navigation li.more a{padding-right:0.8em}header.navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 40em){header.navigation li.more>a{margin-right:1em}}header.navigation li.more>a:after{content:"›";font-size:1.2em;position:absolute;right:0.5em}header.navigation li.more:focus>.submenu,header.navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 40em){header.navigation li.more{padding-right:0.8em;position:relative}}header.navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 40em){header.navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 40em){header.navigation ul.submenu .submenu{left:15.8em;top:0}}header.navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 40em){header.navigation ul.submenu li{line-height:46.1538461538px}header.navigation ul.submenu li:first-child>a{border-top-left-radius:0.3125em;border-top-right-radius:0.3125em}header.navigation ul.submenu li:last-child>a{border-bottom-left-radius:0.3125em;border-bottom-right-radius:0.3125em;padding-bottom:0.7em}}header.navigation ul.submenu li a{background-color:#2b2b2b;display:inline-block;text-align:right;white-space:nowrap;width:100%}@media screen and (min-width: 40em){header.navigation ul.submenu li a{background-color:#333;padding-left:1em;text-align:left;width:16em}}.flash-inner{max-width:68em;margin-left:auto;margin-right:auto}.flash-inner:after{content:"";display:table;clear:both}.u-stripes>tr:nth-child(even)>td,.u-stripes>tr:nth-child(even)>th,.u-stripes>li:nth-child(even){background-color:#efefef}.u-hover>tr:hover>td,.u-hover>tr:hover>th,.u-hover>li:hover{background-color:#dbf2fc}.u-round{border-radius:50%}.u-left{float:left}.u-right{float:right}.u-struck{text-decoration:line-through}.u-truncate{width:240px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-01079cb9dd32ff47aa6995d6da78186868ad8ed9000692a9e3e58dcac9715d7c.gif) center center no-repeat}@font-face{font-family:"slick";src:url(/assets/slick-18e4327fcdd8a0df880a465a2b6bb99fa39f23892c3a96f2c388f378f4bf6562.eot);src:url(/assets/slick-18e4327fcdd8a0df880a465a2b6bb99fa39f23892c3a96f2c388f378f4bf6562.eot?#iefix) format("embedded-opentype"),url(/assets/slick-f49f279637e425f10e4bbc8f0aed858fa54117ad5a41f477ff1159db93a61114.woff) format("woff"),url(/assets/slick-1b2af5a0c8f7bca97c993990faa92e025e322bf6bb8d885533639b385e37e7b9.ttf) format("truetype"),url(/assets/slick-d06c18d112401949996e731884bc56ab9bb9f807c80ca5143d19aac38c1bdf5f.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}/*! Copyright © 2009-2018 Postcode Anywhere (Holdings) Ltd. (http://www.postcodeanywhere.co.uk)
 *
 * Address v3.70
 * Styles for the address control.
 *
 * WEB-1-3 10/07/2018 06:39:46
 */.pca{margin:0;padding:0;position:static;border:none;box-sizing:content-box}.pca *{box-sizing:content-box}.pca .pcatext{font:9pt arial;color:#333}.pca .pcalist{position:relative;list-style-type:none;list-style-position:outside;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;background-color:#fafafa}.pca .pcaitem{cursor:pointer;position:relative;margin:0;padding:9px 10px 9px 10px;padding:7px 10px;line-height:15px;text-align:left;white-space:nowrap;border:solid 1px transparent;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e5e5e5;border-bottom-color:transparent;padding-right:22px;opacity:0.8;filter:alpha(opacity=80);color:#000}.pca .pcaselected{color:#333;background-color:#e5f0ff;background-color:#f0f0f0;border-width:1px;border-style:solid;border-color:transparent;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e5e5e5;border-bottom-color:transparent;opacity:1;filter:alpha(opacity=100);color:#000}.pca .pcalastitem{border-bottom:none}.pca .pcadisableselect{-moz-user-select:none;-webkit-user-select:none}.pca .pcaautocomplete{margin:0;padding:0;border-width:1px;border-style:solid;border-color:#ccc;border-bottom:0;background:0;box-shadow:0 8px 17px 0 rgba(0,0,0,0.2);width:inherit;position:absolute;z-index:9999999999}.pca .pcaanchor{margin:0;padding:0;border:0;background:0}.pca .pcaanchor .pcachain{position:relative}.pca .pcaautocomplete .pcaheader{background-color:#fafafa;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;color:#969696}.pca .pcaautocomplete .pcamessage{padding:8px 10px;line-height:18px}.pca .pcaautocomplete .pcalist{height:244px;width:auto;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}.pca .pcaautocomplete .pcafooter{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;background-color:#fafafa;height:30px;box-sizing:content-box;min-width:138px;overflow:hidden}.pca .pcanotification{background-color:#fafafa;padding:8px 10px 8px 10px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);border-radius:2px;position:absolute;z-index:100000;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;opacity:1;display:none}.pca .pcanotification.pcavisible{display:block}.pca .pcanotification.pcafade{opacity:0}.pca .pcanotification.pcaerror{background-color:#db7f83;color:#fff}.pca .pcaautocomplete .pcafooter .pcamessage{font:bold 9pt arial;color:#969696;margin:9px 0 0 5px;padding:0;position:relative;float:right}.pca .pcamodal{position:fixed;top:50%;left:50%;z-index:100000}.pca .pcamodal .pcalist{height:244px;width:auto;min-width:200px;min-height:100px}.pca .pcamodal .pcaborder{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;border-radius:0px;opacity:.20;filter:alpha(opacity=20)}.pca .pcamodal .pcaframe{position:relative;margin:12px;background-color:#f5f7f9;border-radius:0px;border-width:1px;border-style:solid;border-color:#c8cacc}.pca .pcamodal .pcacontent{position:relative;padding:15px}.pca .pcamodal .pcacontent .pcainputrow{width:450px;text-align:right}.pca .pcamodal .pcacontent .pcainputrow input{width:300px;border-width:1px;border-style:solid;border-color:#d4d4d4;padding:8px;margin:15px;background:#fff}.pca .pcamodal .pcacontent .pcainputrow input:invalid{-webkit-box-shadow:0 0 1.5px 1px #ff0000;-moz-box-shadow:0 0 1.5px 1px #ff0000;box-shadow:0 0 1.5px 1px #ff0000}.pca .pcamodal .pcacontent .pcainputrow .pcahalf{width:126px}.pca .pcamodal .pcacontent .pcainputrow label{font:bold 14px arial;color:#444444}.pca .pcamodal .pcaheader{position:relative;top:0;left:0;border-top:1px solid #e1e3e5;border-bottom:1px solid  #c8cacc;border-radius:0px 0px 0 0;background:#e1e3e5;background:-moz-linear-gradient(top, #e1e3e5 0%, #e1e3e5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1e3e5), color-stop(100%, #e1e3e5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e3e5',endColorstr='#e1e3e5',GradientType=0)}.pca .pcamodal .pcaheader .pcatitle{font:bold 18px arial;color:#005db9;margin:15px}.pca .pcamodal .pcafooter{position:relative;bottom:0;left:0;border-top:1px solid  #c8cacc;background:#fff}.pca .pcamodal .pcafooter .pcabutton{width:150px;margin:15px}.pca .pcafullscreen{position:fixed;top:0;left:0;height:100%;width:100%}.pca .pcamask{background-color:#000;opacity:.40;filter:alpha(opacity=40);z-index:100000}.pca .pcabutton{font:bold 14px arial;color:#444444;border:1px solid  #d4d4d4;border-radius:0px;padding:8px;cursor:pointer;background:#f5f7f9;background:-moz-linear-gradient(top, #f5f7f9 0%, #f5f7f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f7f9), color-stop(100%, #f5f7f9));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f7f9',endColorstr='#f5f7f9',GradientType=0)}.pca .pcatooltip{position:absolute;z-index:100000}.pca .pcatooltip .pcabackground{position:absolute;height:100%;width:100%;background-color:#000;border-radius:5px;opacity:.60;filter:alpha(opacity=60)}.pca .pcatooltip .pcamessage{position:relative;padding:5px;font:9pt arial;color:#fff}.pca .pcabutton:hover{color:#444444}.pca .pcalink{font:bold 9pt arial;cursor:pointer}.pca .pcaclear{clear:both}.pcaflag{width:14px;height:12px;position:absolute;font-size:0;background-image:url(//services.postcodeanywhere.co.uk/images/flags16x16.png);-moz-box-shadow:0 1px 2px rgba(128,128,128,0.3);-webkit-box-shadow:0 1px 2px rgba(128,128,128,0.3);box-shadow:0 1px 2px rgba(128,128,128,0.3)}.pca .pcaautocomplete .pcafooter .pcaflagbutton{width:31px;height:21px;position:relative;float:right;padding:5px 6px;cursor:pointer;background-image:url(//services.postcodeanywhere.co.uk/images/icons/flag_clear_down.png);background-position:5px 5px;background-repeat:no-repeat}.pca .pcaautocomplete .pcafooter .pcaflagbutton:hover{background-image:url(//services.postcodeanywhere.co.uk/images/icons/flag_clear_down_hover.png)}.pca .pcaautocomplete .pcafooter .pcaflagbutton .pcaflag{top:9px;left:9px}.pca .pcaautocomplete .pcaflaglabel{position:relative;left:26px}.pca .pcacountrylist .pcafooter .pcaflagbutton{background-image:url(//services.postcodeanywhere.co.uk/images/icons/flag_clear_up.png)}.pca .pcacountrylist .pcafooter .pcaflagbutton:hover{background-image:url(//services.postcodeanywhere.co.uk/images/icons/flag_clear_up_hover.png)}.pca .pcaexpandable{background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/chevron.png);background-repeat:no-repeat;background-position-x:99%;background-position-y:50%;background-position:right 7px center}.pca .pcaautocomplete .pcafooter .pcalogo{width:68px;height:15px;font-size:0;margin:7px 5px 8px 11px;position:relative;float:left;background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/pca_predict_logo.png)}.pca .pcaautocomplete .pcafooter .adsylogo{width:78px;height:18px;font-size:0;margin:5px 5px 8px 11px;position:relative;float:left;background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/Addressy-control-logo.png)}.pca .pcaautocomplete .pcafooter .aclogo{width:112px;height:15px;font-size:0;margin:8px 5px 8px 11px;position:relative;float:left;background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/address_complete_logo_en.png)}.pca .pcaautocomplete .pcafooter .aclogo.pcalogofr{width:118px;background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/address_complete_logo_fr.png)}.pca .pcaautocomplete .pcafooter .dtlogo{width:100px;height:14px;font-size:0;margin:9px 5px 6px 9px;position:relative;float:left;background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/dt_express_capture_logo.png)}.pca .pcaautocomplete .pcafooter .anlogo{width:129px;height:11px;font-size:0;margin:10px 5px 9px 9px;position:relative;float:left;background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/address_now_logo.png)}.pca .pcaitem .pcadescription{color:#888;margin-left:8px}.AddressVerification{display:none}.Analysis{margin-bottom:1.25em}.Analysis-content ol{padding-inline-start:40px;list-style-type:decimal}.Analysis-content ul{list-style:disc;list-style-position:outside;padding-inline-start:40px}.Analysis-content ul li{margin-bottom:0.625em}.Browsehappy{text-align:center;margin:0;padding:2em;font-weight:500}.Browsehappy a{text-decoration:underline}.Browsehappy strong{font-weight:700}.Browsehappy--Safari{display:none}.ButtonBox{padding-right:10px}.ButtonBox>*{display:block;width:100%;margin-bottom:5px}@media screen and (max-width: 750px){.phone-mobile{display:inline}.phone-nonmobile{display:none}}@media screen and (min-width: 750px){.phone-mobile{display:none}.phone-nonmobile{display:inline}}.Changed{color:#e23138}@media screen and (min-width: 53.75em){.ClinicianLogin{display:flex;justify-content:space-between}.ClinicianLogin-login{flex-grow:1}.ClinicianLogin-signup{flex-grow:1;display:flex;justify-content:space-around;align-items:center}.ClinicianLogin-signupMessage{padding-bottom:120px}}.cc-btn{border-radius:4px}.CoupleList h2+table{margin-top:0}.CoupleList-archiveNav{margin-bottom:3.4375em;text-align:right}.CoupleList-archiveNav a{font-weight:400}.CoupleList-archiveNav span{display:inline-block;padding:0 5px;color:#999}.CreditCard{margin-bottom:10px}.CreditCard:after{content:"";display:table;clear:both}.CreditCard fieldset{position:relative;border-radius:8px;margin:0 0 5px;padding:5px 10px 0;padding:10px 20px;width:350px;background-color:#fff}.CreditCard fieldset legend{display:inline-block;padding:2px 6px 0 6px;color:#ccc}.CreditCard-number .hint{display:none}.CreditCard-expiry{float:left;padding-right:60px}.CreditCard-expiry input[type="text"]{float:left;width:60px;margin-right:10px}.CreditCard-cvc input[type="text"]{width:70px}.CreditCard--existing{display:none;margin-left:2.5em}.CreditCard--existing .hint{display:inline;color:#999}.CreditCard--update .hint{display:inline;color:#999}.CreditsRemaining{font-size:16px;font-weight:500;color:#999}p.empty{margin-bottom:3.75em}.Faq dt{color:#419ec3}.Faq ul{margin-left:1.875em}.Faq ul li{margin:0.3125em 0 0.625em}.IntroBlurb{padding:24px;border-radius:0.3125em;margin-bottom:24px}.JavaScriptRequired{margin:0;padding:0}.JavaScriptRequired-inner{max-width:68em;margin-left:auto;margin-right:auto;padding:2em 0.625em}.JavaScriptRequired-inner:after{content:"";display:table;clear:both}.legal ul{list-style:disc;list-style-position:inside}.legal ul li{padding-left:1.25em;margin-bottom:0.625em}.legal ol{list-style-type:decimal;list-style-position:inside;padding-left:1.1em;margin-bottom:1em}.legal ol li{text-indent:-1.1em}.legal h6{margin-bottom:1em}.ListIndented{list-style:none;list-style-position:inside;padding-left:40px}.ListIndented li{margin-bottom:1em}.ListNumbered{list-style-type:decimal;list-style-position:inside}.ListNumbered li{margin-bottom:1em}.ListTable{margin-bottom:0.3125em}.ListTable thead{display:none}.ListTable th,.ListTable td{display:block;padding:0 0 10px}.ListTable td{border-bottom:none}.ListTable td.partner{min-width:200px}.ListTable th.created_at,.ListTable td.created_at{display:none}.ListTable td.actions{padding-bottom:40px}@media screen and (min-width: 40em){.ListTable thead{display:table-header-group}.ListTable th,.ListTable td{display:table-cell}.ListTable th{padding:0.75em 0 0.375em}.ListTable tfoot th{padding:0.375em 0}.ListTable td{border-bottom:1px solid #DDD;padding:0.75em 0}.ListTable td:first-child{padding:0.75em 0 0.75em 0.75em}.ListTable th.created_at,.ListTable td.created_at{display:table-cell}.ListTable td.actions{padding:0.75em 0}}.ListTable-pending{margin-bottom:3.75em}@media screen and (min-width: 40em){.ListTable>tbody>tr:nth-child(even)>td,.ListTable>tbody>tr:nth-child(even)>th{background-color:#efefef}}.ListTable>tbody>tr:hover>td,.ListTable>tbody>tr:hover>th{background-color:#dbf2fc}.modal label{cursor:pointer;margin-bottom:0}.modal label img{border-radius:150px;display:block;max-width:300px}.modal input[type="checkbox"]{display:none}.modal .modal-open{overflow:hidden}.modal .modal-window{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.85);opacity:0;text-align:left;visibility:hidden;z-index:99999999999}.modal .modal-window .modal-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;cursor:pointer}.modal .modal-close{position:absolute;top:1.5em;right:1.5em;width:1.5em;height:1.5em;cursor:pointer;background:white}.modal .modal-close:after,.modal .modal-close:before{position:absolute;top:3px;right:3px;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:0.15em;height:1.5em;background:#666;content:"";display:block;margin:-3px 0 0 -1px}.modal .modal-close:hover:after,.modal .modal-close:hover:before{background:#4d4d4d}.modal .modal-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .modal-inner{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;border-radius:0.3125em;background:white;margin:auto;max-height:95%;position:relative;overflow:auto;width:95%;padding:1.5em;margin-top:0.6em}@media screen and (min-width: 40em){.modal .modal-inner{padding:3em;width:90%;max-height:60%;margin-top:10em}}@media screen and (min-width: 53.75em){.modal .modal-inner{width:60%;max-width:900px;margin-top:10em}}.modal .modal-inner h1{color:#666;margin-bottom:0.6em;text-align:left;text-transform:capitalize}.modal .modal-inner p{font-size:1em;max-width:100% !important;padding:0;text-align:left}.modal .modal-state:checked+.modal-window{opacity:1;visibility:visible}.modal .modal-state:checked+.modal-window .modal-inner{top:0}.NewsBanner{background-color:#dcedf4}.NewsBanner-inset{max-width:68em;margin:0 auto;padding:1.5em 0}.ObjectTable{max-width:600px}.pagination{margin:10px 0 5px;padding:0 0 10px;border-bottom:1px solid #DDD}.pagination span+span{margin-left:7px}.pca .pcatext{font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif}::-webkit-input-placeholder{color:#aaa}::-moz-placeholder{color:#aaa}:-ms-input-placeholder{color:#aaa}:-moz-placeholder{color:#aaa}.progress-bar-indication{background-color:#f2f2f2;border-radius:0.3125em;margin:1.25em auto;width:100%}.progress-bar-indication>span.meter{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#419ec3;background-size:40px 40px;background-repeat:repeat-x;border:none;border-radius:0.2083333333em;border-top-right-radius:0;border-bottom-right-radius:0;display:block;height:100%;width:60%}.progress-bar-indication p{margin-bottom:0;padding:0.1em 0.5em;font-weight:800;color:white;text-shadow:0 0 3px #419ec3}.ProofForm{border-radius:0.3125em;background-color:#efefef;padding:1em}.ProofForm-groups{display:grid;grid-template-columns:1fr 1fr;grid-gap:2em}.ProofForm-group{display:grid;grid-template-columns:1fr 1fr;grid-gap:2em}.input.create_purchase_form_use_existing_card{margin-bottom:0}.create_purchase_form .radio_buttons .radio{float:none;display:block;padding-left:1.25em}.create_purchase_form .radio_buttons .radio+.radio{margin-top:0.5em}.PD{table-layout:auto;width:inherit}.PD thead th{border:none}.PD td{border:1px solid #DDD;padding:5px}.PD td.PD-blank{border:none}.PD td.PD-data{text-align:center;font-weight:bold}.PD-subhead td{text-align:center;font-weight:bold}.PD-subsectionTitle{font-weight:bold}.QuestionnaireVersionLink{margin-top:3em}.QuestionnaireVersionLink a{font-weight:bold}.answer{margin:0 0 1.25em;border-radius:0.625em;background:#eee;padding:1.25em}.answer.answered{background:#ded}.new_answer .radio_buttons label,.edit_answer .radio_buttons label{font-weight:normal}.new_answer .radio_buttons .radio,.edit_answer .radio_buttons .radio{float:left;display:block;margin-right:7.4229703521%;width:100%}.new_answer .radio_buttons .radio:last-child,.edit_answer .radio_buttons .radio:last-child{margin-right:0}.SearchField{position:relative;display:inline-block;float:left}.SearchField input[type="search"]{padding-right:20px}.SearchField-clear{position:absolute;top:8px;right:8px;visibility:hidden;width:15px;height:15px}.SearchForm input[type="search"]{background-image:url(/assets/search-ea42118555027b5a030f2228a2bdf61c664201309fb41c5b54d8020bf4e70068.svg);background-repeat:no-repeat;background-size:17px 18px;background-position:7px 7px;padding-left:32px;width:15em;float:left}.SearchForm-submit{float:left;margin:3px 5px}.SearchForm-resultSummary{clear:both;margin:0}.shepherd-element.shepherd-theme-checkup .shepherd-content{width:400px;max-width:90%}body.couples-welcome.shepherd-active .navigation>*,body.couples-welcome.shepherd-active .container>*,body.couples-welcome.shepherd-active .footer>*{transition:opacity 0.4s;opacity:0.3}body.couples-welcome.shepherd-active .navigation .shepherd-target.shepherd-enabled,body.couples-welcome.shepherd-active .container .shepherd-target.shepherd-enabled,body.couples-welcome.shepherd-active .footer .shepherd-target.shepherd-enabled{opacity:1}body.couples-welcome:not(.shepherd-active) .container>*{opacity:1}.shepherd-buttons .shepherd-button+.shepherd-button{margin-left:7px}.shepherd-element{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;display:none}.shepherd-element:after,.shepherd-element:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shepherd-element *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shepherd-element *:after,.shepherd-element *:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shepherd-element.shepherd-open{display:block}.shepherd-element.shepherd-theme-checkup{max-width:100%;max-height:100%;z-index:9999;max-width:24em;font-size:1em}.shepherd-element.shepherd-theme-checkup .shepherd-content{border-radius:0.3125em;position:relative;font-family:inherit;background:#fde3b0;color:#333;padding:1em;font-size:1.1em;line-height:1.5em}.shepherd-element.shepherd-theme-checkup .shepherd-content:before{content:"";display:block;position:absolute;width:0;height:0;border-color:transparent;border-width:16px;border-style:solid}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-bottom.shepherd-element-attached-center .shepherd-content{margin-bottom:16px}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-bottom.shepherd-element-attached-center .shepherd-content:before{top:100%;left:50%;margin-left:-16px;border-top-color:#fde3b0}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-top.shepherd-element-attached-center .shepherd-content{margin-top:16px}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-top.shepherd-element-attached-center .shepherd-content:before{bottom:100%;left:50%;margin-left:-16px;border-bottom-color:#fde3b0}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-right.shepherd-element-attached-middle .shepherd-content{margin-right:16px}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-right.shepherd-element-attached-middle .shepherd-content:before{left:100%;top:50%;margin-top:-16px;border-left-color:#fde3b0}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-left.shepherd-element-attached-middle .shepherd-content{margin-left:16px}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-left.shepherd-element-attached-middle .shepherd-content:before{right:100%;top:50%;margin-top:-16px;border-right-color:#fde3b0}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom .shepherd-content{margin-top:16px}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom .shepherd-content:before{bottom:100%;left:16px;border-bottom-color:#fde3b0}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom .shepherd-content{margin-top:16px}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom .shepherd-content:before{bottom:100%;right:16px;border-bottom-color:#fde3b0}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-top .shepherd-content{margin-bottom:16px}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-top .shepherd-content:before{top:100%;left:16px;border-top-color:#fde3b0}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-top .shepherd-content{margin-bottom:16px}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-top .shepherd-content:before{top:100%;right:16px;border-top-color:#fde3b0}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-left .shepherd-content{margin-right:16px}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-left .shepherd-content:before{top:16px;left:100%;border-left-color:#fde3b0}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-right .shepherd-content{margin-left:16px}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-right .shepherd-content:before{top:16px;right:100%;border-right-color:#fde3b0}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-left .shepherd-content{margin-right:16px}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-left .shepherd-content:before{bottom:16px;left:100%;border-left-color:#fde3b0}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-right .shepherd-content{margin-left:16px}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-right .shepherd-content:before{bottom:16px;right:100%;border-right-color:#fde3b0}.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-top.shepherd-element-attached-center.shepherd-has-title .shepherd-content:before,.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom.shepherd-has-title .shepherd-content:before,.shepherd-element.shepherd-theme-checkup.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom.shepherd-has-title .shepherd-content:before{border-bottom-color:#fac04d}.shepherd-element.shepherd-theme-checkup.shepherd-has-title .shepherd-content header{background:#fac04d;padding:1em}.shepherd-element.shepherd-theme-checkup.shepherd-has-title .shepherd-content header a.shepherd-cancel-link{padding:0;margin-bottom:0}.shepherd-element.shepherd-theme-checkup.shepherd-has-cancel-link .shepherd-content header h3{float:left}.shepherd-element.shepherd-theme-checkup .shepherd-content{box-shadow:0 0 1em rgba(0,0,0,0.15);padding:0}.shepherd-element.shepherd-theme-checkup .shepherd-content *{font-size:inherit}.shepherd-element.shepherd-theme-checkup .shepherd-content header{*zoom:1;border-radius:0.3125em 0.3125em 0 0}.shepherd-element.shepherd-theme-checkup .shepherd-content header:after{content:"";display:table;clear:both}.shepherd-element.shepherd-theme-checkup .shepherd-content header h3{margin:0;line-height:1;font-weight:500}.shepherd-element.shepherd-theme-checkup .shepherd-content header a.shepherd-cancel-link{float:right;text-decoration:none;font-size:1.25em;line-height:0.8em;font-weight:normal;color:rgba(0,0,0,0.5);opacity:0.25;position:relative;top:0.1em;padding:0.8em;margin-bottom:-0.8em}.shepherd-element.shepherd-theme-checkup .shepherd-content header a.shepherd-cancel-link:hover{opacity:1}.shepherd-element.shepherd-theme-checkup .shepherd-content .shepherd-text{padding:1em}.shepherd-element.shepherd-theme-checkup .shepherd-content .shepherd-text p{margin:0 0 0.5em 0;line-height:1.3em}.shepherd-element.shepherd-theme-checkup .shepherd-content .shepherd-text p:last-child{margin-bottom:0}.shepherd-element.shepherd-theme-checkup .shepherd-content footer{padding:0 1em 1em}.shepherd-element.shepherd-theme-checkup .shepherd-content footer .shepherd-buttons{text-align:right;list-style:none;padding:0;margin:0}.shepherd-element.shepherd-theme-checkup .shepherd-content footer .shepherd-buttons li{display:inline;padding:0;margin:0}.shepherd-element.shepherd-theme-checkup .shepherd-content footer .shepherd-buttons li .shepherd-button{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fff;border-radius:0.3125em;-webkit-font-smoothing:antialiased;color:white;font-size:0.8em;font-weight:800;padding:0.6em 1.8em;text-transform:uppercase;text-align:center;border:none;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap;margin:0 0.5em 0 0;background:#f8f8f8;color:#666}.shepherd-element.shepherd-theme-checkup .shepherd-content footer .shepherd-buttons li .shepherd-button:hover{background:white;color:#fff}.shepherd-element.shepherd-theme-checkup .shepherd-content footer .shepherd-buttons li .shepherd-button:visited{color:#fff}.shepherd-element.shepherd-theme-checkup .shepherd-content footer .shepherd-buttons li .shepherd-button:hover{color:#666}.shepherd-element.shepherd-theme-checkup .shepherd-content footer .shepherd-buttons li .shepherd-button.shepherd-button-secondary{background:#eee;color:#bbb}.shepherd-element.shepherd-theme-checkup .shepherd-content footer .shepherd-buttons li .shepherd-button.shepherd-button-secondary:hover{background:#f8f8f8}.shepherd-element.shepherd-theme-checkup .shepherd-content footer .shepherd-buttons li:last-child .shepherd-button{margin-right:0}.shepherd-start-tour-button.shepherd-theme-checkup{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;border-radius:0.3125em;cursor:pointer;border:0;margin:0 0.5em 0 0;font-family:inherit;text-transform:uppercase;letter-spacing:0.1em;font-size:0.8em;line-height:1em;padding:0.75em 2em;background:#3288e6;color:#fff}.SiteOutage{margin-bottom:0}.SiteOutage-inner{max-width:68em;margin-left:auto;margin-right:auto;text-align:center}.SiteOutage-inner:after{content:"";display:table;clear:both}.slick-dots{bottom:-50px}.slick-dots li button:before{font-size:14px}.slick-dots:focus{outline:none}.slick-slide{outline:none}.Timeline{padding-top:25px;padding-left:5px}.Timeline-date{position:absolute;width:175px;text-align:left;top:33px;left:45px}.Timeline-line{margin:10px}.TimelineBall{height:100%;left:-30px}.TimelineBall:before{content:"";display:block;width:21px;height:21px;border-radius:50%;background:#666666;left:-6.5px;top:24px}.TimelineBall--active:before{background:#419ec3}@media (min-width: 40em){.Timeline{padding:0}.Timeline-date{left:-225px;top:22px;text-align:right}.Timeline-line.last span:after{display:none}.TimelineBall{position:absolute}.TimelineBall:before{position:absolute}.TimelineBall:after{content:"";height:calc(100% + 10px);border:1px solid #666;position:absolute;top:44.5px;left:3.2px}}.Toolbar{float:right;padding-left:1.25em}.Toolbar a{display:inline-block;height:32px;width:32px;font-size:32px;cursor:pointer;color:#419ec3}.Toolbar a:hover{color:#68b2cf}.Toolbar a+a{margin-left:20px}@media print{.Toolbar{display:none}}.tooltip-item{display:inline-block;position:relative;text-align:center;cursor:help}.tooltip-item p{color:#666;line-height:1.5em;margin:0}.tooltip-item:focus,.tooltip-item:hover .tooltip{opacity:1;visibility:visible;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.tooltip-item .tooltip{position:absolute;bottom:2.1em;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#fefefe;border-radius:0.3125em;box-shadow:0 0 1em rgba(0,0,0,0.15);color:#666;font-size:0.9em;line-height:1.5em;margin:0 auto;max-width:16em;opacity:0;padding:1em 0.5em;text-align:center;visibility:hidden;z-index:10;border:1px solid #e9e9e9;text-transform:none;font-weight:normal;font-size:0.9rem;width:160px;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;border:8px solid transparent;bottom:-1.1em;color:#fefefe;content:"▼";font-size:1.4em;margin-left:-8px;text-align:center;text-shadow:0 0 1em rgba(0,0,0,0.15);left:1em}.TourHeader{position:relative;background-color:#419ec3;color:#fff}.TourHeader .TourHeader-icon{font-size:3.75em;float:left;padding-right:0.9375rem}.TourHeader div{max-width:68em;margin-left:auto;margin-right:auto;padding:1.25em 0.625em}.TourHeader div:after{content:"";display:table;clear:both}.TourHeader .TourHeader-close{position:absolute;top:1.25rem;right:2.5rem;width:2.5em;height:2.5em;cursor:pointer}.TourHeader .TourHeader-close:after,.TourHeader .TourHeader-close:before{position:absolute;top:3px;right:3px;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:0.3em;height:2.5em;background:#fff;content:"";display:block;margin:-3px 0 0 -1px}.TourHeader .TourHeader-close:hover:after,.TourHeader .TourHeader-close:hover:before{background:#e6e6e6}.TourHeader .TourHeader-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.UserClarify{color:rgba(255,255,255,0.5)}.UserClarify strong{color:rgba(255,255,255,0.7)}.Banner{background-color:#419ec3;color:#fff;padding:1.25rem;margin-top:-0.625em}.Banner .sprite-heartgraph{color:#fff;font-size:3.75rem;margin-bottom:0.625rem}.Banner h2{font-size:1.5rem;margin:0}@media screen and (min-width: 53.75em){.Banner h2{font-size:2rem}}.UserWelcome{padding:0 1.25rem}.UserWelcome h4{margin-bottom:10px}.UserWelcome-body{max-width:550px;padding-bottom:5px}.VerticalButtons{display:flex;flex-direction:column}.VerticalButtons a+a{margin-top:10px}.QuestionnaireVersions{width:100%}.QuestionnaireVersion{position:relative}@media (min-width: 40em){.QuestionnaireVersions{margin:45px 0 0 0}.QuestionnaireVersions ol{margin-left:225px}.QuestionnaireVersion{margin-bottom:28px}}.QuestionnaireCard-header{font-weight:bold;padding:20px;background:#ccc;border-radius:0.3125em 0.3125em 0px 0px}.QuestionnaireCard-header h3{margin:0;font-size:1em}.QuestionnaireCard-header p{margin:0;font-weight:bold}.QuestionnaireCard-body{background:#eee;border-radius:0px 0px 0.3125em 0.3125em}.QuestionnaireCard-body p{padding:20px}@media (min-width: 40em){.QuestionnaireCard-header h3{font-weight:normal;font-size:1.3em}}.Version{font-weight:500;color:#999}.VideoModal label{cursor:pointer;margin-bottom:0}.VideoModal label img{border-radius:150px;display:block;max-width:300px}.VideoModal input[type="checkbox"]{display:none}.VideoModal .VideoModal-open{overflow:hidden}.VideoModal .VideoModal-window{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.85);opacity:0;text-align:center;visibility:hidden;z-index:99999999999}.VideoModal .VideoModal-window .VideoModal-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;cursor:pointer}.VideoModal .VideoModal-window:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.VideoModal .VideoModal-close{position:absolute;top:10px;right:10px;width:1.5em;height:1.5em;cursor:pointer;background:white}.VideoModal .VideoModal-close:after,.VideoModal .VideoModal-close:before{position:absolute;top:3px;right:3px;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:0.15em;height:1.5em;background:#666;content:"";display:block;margin:-3px 0 0 -1px}.VideoModal .VideoModal-close:hover:after,.VideoModal .VideoModal-close:hover:before{background:#4d4d4d}.VideoModal .VideoModal-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.VideoModal .VideoModal-inner{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;border-radius:0.3125em;background:white;margin:auto;width:95%;max-height:95%;position:relative;overflow:auto;display:inline-block;vertical-align:middle;padding:40px;text-align:center}.VideoModal .VideoModal-inner h1{color:#666;margin-bottom:0.6em;text-align:left;text-transform:capitalize}.VideoModal .VideoModal-inner p{font-size:1em;max-width:100% !important;padding:0;text-align:left}.VideoModal .VideoModal-state:checked+.VideoModal-window{opacity:1;visibility:visible}.VideoModal .VideoModal-state:checked+.VideoModal-window .VideoModal-inner{top:0}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}html{position:relative;min-height:100%}body{margin:0 0 100px}footer.footer{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;bottom:0;height:100px;width:100%}.HeroImage{position:relative;width:100%;overflow:hidden;background-position:50% 100%;background-repeat:no-repeat;background-size:cover;margin:0 auto;height:53.953147877vw;text-align:center;color:#fff}.HeroImage img{min-width:100%}.HeroImage .HeroImage-title{position:absolute;top:20vw;left:0;right:0}.HeroImage .HeroImage-title h1,.HeroImage .HeroImage-title h2{font-family:myHelveticaLight, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}.HeroImage .HeroImage-title h2{margin:0;letter-spacing:-0.01em;font-size:5.270863836vw;font-weight:normal}.HeroImage .HeroImage-title h1{margin:0;text-transform:uppercase;font-size:13.5431918009vw;line-height:1;font-weight:normal}.HeroImage--featureBar ul{display:none}@media screen and (min-width: 40em){.HeroImage--featureBar ul{display:block;position:absolute;left:0;right:0;bottom:2.635431918vw;list-style:none;font-size:2.4428989751vw;font-weight:600}.HeroImage--featureBar li{display:inline-block}.HeroImage--featureBar li+li{padding-left:0.5em}.HeroImage--featureBar li+li:before{content:"•";padding-right:0.875em}}.CentrePromo{background-color:#419ec3;color:#fff;text-align:center;padding:30px 10px 40px}.CentrePromo-inner h2{font-size:20px;margin-bottom:20px}.CentrePromo-callToAction{margin:20px 0 0}@media screen and (min-width: 40em){.CentrePromo{padding:3.6603221083vw 0}.CentrePromo-inner{max-width:43.1918008785vw;margin:0 auto}.CentrePromo-inner h2{font-size:2.4399707174vw;margin-bottom:2.9282576867vw}.CentrePromo-inner p{font-size:1.5248901903vw;line-height:1.6em}.CentrePromo-callToAction{margin:2.9282576867vw 0 1.4641288433vw}.CentrePromo-callToAction .btn{font-size:1.8301610542vw;text-transform:none}.CentrePromo-callToAction .btn+.btn{margin-left:2.9282576867vw}}.DoubleBlurbHorizontal{padding:40px 10px 40px 20px}.BlurbHorizontal{margin:0 0 20px}.BlurbHorizontal:after{content:"";display:table;clear:both}.BlurbHorizontal .BlurbHorizontal-body{overflow:hidden}.BlurbHorizontal svg{float:left;display:block;margin-right:20px}.BlurbHorizontal .sprite{font-size:64px;color:#f9af1b;margin-top:40px}.BlurbHorizontal h2{font-size:20px;text-transform:uppercase}.BlurbHorizontal p{font-size:15px;line-height:1.75em}@media screen and (min-width: 40em){.DoubleBlurbHorizontal{max-width:68em;margin-left:auto;margin-right:auto}.DoubleBlurbHorizontal:after{content:"";display:table;clear:both}.BlurbHorizontal{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.BlurbHorizontal:after{content:"";display:table;clear:both}.BlurbHorizontal .BlurbHorizontal-body{overflow:hidden}.BlurbHorizontal svg{float:left;display:block;margin-right:2.3426061493vw}.BlurbHorizontal:last-child{margin-right:0}.BlurbHorizontal .sprite{font-size:9.663250366vw;margin-top:5px}.BlurbHorizontal h2{font-size:2.135431918vw}.BlurbHorizontal p{font-size:1.2203513909vw}.BlurbHorizontal-body{padding-right:10px}}.VideoBar{position:relative;width:100%;overflow:hidden;background-position:50%;background-image:url(/assets/video_grab-c72cc01073d62971253ec591d5849d2ccd9f2c222a0e23b910a205fa9ef06277.png);background-repeat:no-repeat;background-size:cover;margin:0 auto}.VideoBar a{position:absolute;display:block;height:7vw;width:7vw;background-color:white;top:10vw;left:47.5vw;color:rgba(0,0,0,0.3);font-size:4vw;line-height:4vw}.VideoBar a span{position:absolute;left:31%;top:24.5%}.VideoBar a:hover{background-color:rgba(255,255,255,0.85)}.VideoBar:before{content:"";display:block;padding-bottom:24.89%}.Testimonials{padding:60px 10px;text-align:center}.Testimonials h2{font-size:20px;margin-bottom:20px}.Testimonial{margin:0 auto}.Testimonial img{border:1px solid silver;width:150px;height:150px;margin:0 auto 0.878477306vw}.Testimonial p{font-size:15px}.Testimonial h3{font-size:18px}.Testimonial-location{font-style:italic}@media screen and (min-width: 40em){.Testimonials{padding:4.9780380673vw 0}.Testimonials h2{font-size:2.4399707174vw;margin-bottom:2.0497803807vw}.Testimonial img{width:200px;height:200px;margin-bottom:0.878477306vw}.Testimonial p{max-width:690px;margin:0 auto 0.878477306vw;font-size:1.5248901903vw}.Testimonial h3{font-size:1.8301610542vw}.Testimonial-location{font-size:1.5248901903vw}}.welcome-home .flash-notice,.welcome-home .flash-error,.welcome-home .flash-alert{margin-bottom:0}.HeroImage--subtitle h4{margin:3.6603221083vw 0 0;font-size:2.986090776vw}@media screen and (min-width: 40em){.CentrePromo--clinicians .CentrePromo-inner{max-width:47.2181551977vw}.CentrePromo-callToAction .btn{font-size:1.4011713031vw}}.ClinicianQuestionnaire{padding:40px 10px;text-align:center}.ClinicianQuestionnaire-icon{font-size:129px;color:#f9af1b;padding-bottom:20px}.ClinicianQuestionnaire-copy h2{font-size:20px;margin-bottom:20px;text-transform:uppercase}.ClinicianQuestionnaire-callToAction{margin-top:25px}@media screen and (min-width: 40em){.ClinicianQuestionnaire{max-width:68em;margin-left:auto;margin-right:auto;padding:3.6603221083vw}.ClinicianQuestionnaire:after{content:"";display:table;clear:both}.ClinicianQuestionnaire-icon{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;font-size:18.8872620791vw;padding-top:3.6603221083vw;padding-right:1.4641288433vw;text-align:right}.ClinicianQuestionnaire-icon:last-child{margin-right:0}.ClinicianQuestionnaire-copy{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;padding:0 2.196193265vw 0 3.6603221083vw;text-align:center}.ClinicianQuestionnaire-copy:last-child{margin-right:0}.ClinicianQuestionnaire-copy h2{font-size:2.135431918vw}.ClinicianQuestionnaire-copy p{font-size:1.2203513909vw;line-height:1.75em;text-align:left}.ClinicianQuestionnaire-copy .btn{font-size:1.1925329429vw;text-transform:none}.ClinicianQuestionnaire-callToAction{margin-top:1.4641288433vw;text-align:center}}.CoupleHands{background-image:url(/assets/couple_hands@2x-1afa9c21311900574ed3c772084c95b1c055d45a11d21854834a7946563afdd8.jpg);position:relative;width:100%;overflow:hidden;background-position:50% 100%;background-repeat:no-repeat;background-size:cover;margin:0 auto}.CoupleHands:before{content:"";display:block;padding-bottom:19.91%}.HowItWorks{padding:40px 10px;text-align:center}.HowItWorks:after{content:"";display:table;clear:both}.HowItWorks h2{font-size:24px;margin-bottom:30px}.HowItWorks-step h3{font-size:16px;text-transform:uppercase;margin-bottom:10px}.HowItWorks-step p{font-size:15px;line-height:1.75em}.HowItWorks-screenshot img{margin-bottom:10px}div+.HowItWorks-screenshot{margin-top:40px}.HowItWorks-steps:after{content:"";display:table;clear:both}.HowItWorks-callToAction{padding-top:25px}@media screen and (min-width: 40em){.HowItWorks{max-width:68em;margin-left:auto;margin-right:auto;padding:2.196193265vw 0}.HowItWorks:after{content:"";display:table;clear:both}.HowItWorks h2{font-size:3.0505124451vw;margin-bottom:2.196193265vw}.HowItWorks-step,.HowItWorks-screenshot{display:inline-block;width:50%;height:25.2562225476vw}.HowItWorks-step h3{font-size:2.135431918vw;margin-bottom:1.4641288433vw}.HowItWorks-step p{font-size:1.2203513909vw}.HowItWorks-step.u-left{padding:1.4641288433vw 2.5622254758vw 1.4641288433vw 5.4904831625vw}.HowItWorks-step.u-right{padding:1.4641288433vw 5.4904831625vw 1.4641288433vw 2.5622254758vw}.HowItWorks-screenshot img{width:33.1625183016vw;height:20.5710102489vw}.HowItWorks-screenshot.u-left{padding:1.4641288433vw 0vw 1.4641288433vw 2.9282576867vw}.HowItWorks-screenshot.u-right{padding:1.4641288433vw 2.9282576867vw 1.4641288433vw 0vw}div+.HowItWorks-screenshot{margin-top:0}.HowItWorks-callToAction{margin-top:1.8301610542vw}.HowItWorks-callToAction .btn{text-transform:none;font-size:1.4011713031vw}}@media screen and (min-width: 93.75em){.HowItWorks-step h3{font-size:32.5px;margin-bottom:22px}.HowItWorks-step p{font-size:18px}}@media screen and (min-width: 40em){.CentrePromo--couples h2{font-size:2.986090776vw;margin-bottom:2.9282576867vw}}.CoupleSteps{padding:40px 15px;text-align:center}.CoupleStep .CoupleStep-icon{font-size:75px;color:#f9af1b;margin-bottom:20px}.CoupleStep h3{font-size:16px;text-transform:uppercase;margin-bottom:10px}.CoupleStep p{line-height:1.75em}.CoupleStep+.CoupleStep{margin-top:40px}@media screen and (min-width: 40em){.CoupleSteps{max-width:68em;margin-left:auto;margin-right:auto}.CoupleSteps:after{content:"";display:table;clear:both}.CoupleStep{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.CoupleStep:last-child{margin-right:0}.CoupleStep .CoupleStep-icon{font-size:10.980966325vw;margin-bottom:2.196193265vw}.CoupleStep h3{font-size:2.135431918vw;margin-bottom:0.7320644217vw}.CoupleStep+.CoupleStep{margin-top:0}}.FindTherapist{padding:25px;background-color:#f9af1b;text-align:center;font-size:18px;color:#fff}.FindTherapist p{margin:0}.FindTherapist p+p{margin-top:0.4375em}.FindTherapist a{text-decoration:underline;color:#fff;white-space:nowrap}@media screen and (min-width: 40em){.FindTherapist{font-size:1.9824304539vw}}.CouplesQuestionnaire{padding:40px 15px}.CouplesQuestionnaire-callToAction{margin-top:25px;text-align:center}@media screen and (min-width: 40em){.CouplesQuestionnaire{padding:5.8565153734vw 20px}.CouplesQuestionnaire-columns{max-width:68em;margin-left:auto;margin-right:auto}.CouplesQuestionnaire-columns:after{content:"";display:table;clear:both}.CouplesQuestionnaire-column{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.CouplesQuestionnaire-column:last-child{margin-right:0}.CouplesQuestionnaire-callToAction{margin-top:1.4641288433vw}.CouplesQuestionnaire-callToAction .btn{text-transform:none;font-size:1.4011713031vw}}.admin.analyses-index .analyses{display:block}body.admin.clinicians-index .couplesCount{width:100px;text-align:center}.admin.surveys-show h3,.admin.surveys-show h4,.admin.surveys-show h5{display:inline-block;float:left}.admin.surveys-show .sections h3{margin:0.625em 0 0.625em}.admin.surveys-show .sections li{clear:both}.admin.surveys-show .sections li:after{content:"";display:table;clear:both}.admin.surveys-show .sections>li>.btn{display:none;padding:0.3em 1em;margin:1.25em 1.25em}.admin.surveys-show .sections>li:hover>.btn{display:inline-block}.admin.surveys-show .sections li+li{margin-top:1.25em}.admin.surveys-show .subsections{clear:both}.admin.surveys-show .subsections h4{margin:0.625em 0}.admin.surveys-show .subsections>li>.btn{display:none;padding:0.3em 1em;margin:1em 1.25em}.admin.surveys-show .subsections>li:hover>.btn{display:inline-block}.admin.surveys-show .subsections li+li{margin-top:0em}.admin.surveys-show .questions,.admin.surveys-show .analyses{display:none;clear:both}.admin.surveys-show .questions h5,.admin.surveys-show .analyses h5{margin:0.3125em 0}.admin.surveys-show .questions>li>.btn,.admin.surveys-show .analyses>li>.btn{display:none;padding:0.3em 1em;margin:0 1.25em}.admin.surveys-show .questions>li:hover>.btn,.admin.surveys-show .analyses>li:hover>.btn{display:inline-block}.admin.surveys-show .questions li+li,.admin.surveys-show .analyses li+li{margin-top:0.3125em}.admin.surveys-show .possible_answers{clear:both}.admin.surveys-show .possible_answers li{display:inline-block;margin-right:0.625em}body.couples-analysis #analysis-filter-form label,body.demos-analysis #analysis-filter-form label{display:inline-block;float:left;margin:0 0.625em 0 0}body.couples-analysis #filter,body.demos-analysis #filter{float:left;margin:0}body.couples-analysis table,body.demos-analysis table{table-layout:auto;margin-top:0}body.couples-analysis td.title,body.demos-analysis td.title{padding-right:0.625em}body.couples-analysis th.summary,body.couples-analysis td.summary,body.demos-analysis th.summary,body.demos-analysis td.summary{padding:0.75em}body.couples-analysis td.summary p,body.demos-analysis td.summary p{margin-bottom:0}body.couples-analysis .comment_flag,body.demos-analysis .comment_flag{background-image:url(/assets/lnr-bubble-ba7e50bbf6bc8a31e6cef343cb430e91ca55028d3c9bc2c3d80c889ed7ba69bc.svg);background-repeat:no-repeat;background-size:20px 20px;color:#477dca}body.couples-analysis td.summary .comment_flag,body.demos-analysis td.summary .comment_flag{padding-left:24px}body.couples-analysis th.score,body.demos-analysis th.score{text-align:center;padding:0.75em 0.5em;width:10%}body.couples-analysis td.score,body.demos-analysis td.score{color:#fff;cursor:help;text-align:center}body.couples-analysis td.score div.tooltip-item,body.demos-analysis td.score div.tooltip-item{border-radius:50%;display:inline-block;width:80px;height:80px;line-height:80px;background-color:#89a12a}body.couples-analysis td.score div.tooltip,body.demos-analysis td.score div.tooltip{bottom:4.2em}body.couples-analysis td.score div.tooltip:after,body.demos-analysis td.score div.tooltip:after{left:1.5em}body.couples-analysis td.flagged div.tooltip-item,body.demos-analysis td.flagged div.tooltip-item{border-radius:0;background-color:#e23138}body.couples-analysis section h3,body.demos-analysis section h3{margin:1.25em 0 0.625em}body.couples-analysis section h4,body.demos-analysis section h4{margin:0 0 0.4375em}body.couples-analysis section h5,body.demos-analysis section h5{margin:0.625em 0 0.3125em}body.couples-analysis section p+h4,body.demos-analysis section p+h4{margin-top:1.25em}body.couples-analysis section .cutoff,body.demos-analysis section .cutoff{font-weight:bold;margin-bottom:0}body.couples-analysis section .partner-details .comment_flag,body.demos-analysis section .partner-details .comment_flag{background-position:right;padding-right:24px}body.couples-analysis section .partner-details+.partner-details,body.demos-analysis section .partner-details+.partner-details{margin-top:-0.75em}body.couples-analysis section .score_shape,body.demos-analysis section .score_shape{font-size:1.5em;display:inline-block}body.couples-analysis section p.score,body.demos-analysis section p.score{color:green}body.couples-analysis section p.flagged,body.demos-analysis section p.flagged{color:red}body.couples-analysis section p.flagged .score_shape,body.demos-analysis section p.flagged .score_shape{font-size:1.25em}body.couples-analysis section .answers,body.demos-analysis section .answers{margin-left:1.25em}body.couples-analysis section .answers .disabled,body.couples-analysis section .answers input[disabled="disabled"],body.demos-analysis section .answers .disabled,body.demos-analysis section .answers input[disabled="disabled"]{opacity:1}body.couples-analysis section .answers .answered,body.demos-analysis section .answers .answered{background-color:#ddd}.up_link{display:block;margin:0 0 1.875em}.cutoff_blurb{display:none}@media print{body.couples-analysis .title_inside,body.couples-analysis .summary_inside{page-break-inside:avoid}body.couples-analysis th.details,body.couples-analysis td.details,body.couples-analysis .answer-expander{display:none}body.couples-analysis td.score{-webkit-print-color-adjust:exact;print-color-adjust:exact}body.couples-analysis td.score div.tooltip-item{border:2px solid #89a12a}body.couples-analysis td.score+td.score div.tooltip-item{margin-left:10px}body.couples-analysis td.flagged div.tooltip-item{border:2px solid #e23138}body.couples-analysis td.summary{-webkit-print-color-adjust:exact;print-color-adjust:exact}body.couples-analysis header.navigation,body.couples-analysis footer{display:none}.cutoff_blurb{display:block;font-size:0.9em;font-weight:600;margin-bottom:0}.up_link{display:none}section .answers .answered,section .answers .answered{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#ddd}}.CreditsAvailable{color:#999;font-size:14px;font-weight:500;display:inline-block;padding:0.2em 1em}.user-container{background-color:#ddd;padding:10px;margin-right:10px;border-radius:0.3125em}.user-container p{font-size:18px;margin-bottom:0}.user-email{display:block;margin-bottom:1em}.user-status{text-transform:uppercase;font-size:0.75em;font-weight:bold;color:#999;display:block;margin-bottom:1.25em}.user-status>div{color:#666}.user-status>div.error{color:#97161b}.couple_rosterings_is_payer label{display:inline-block;padding-right:7px}.billing-selector label{max-width:100%;padding:0.625em 0;font-size:20px}.billing-selector #clinician_pays{width:120px}.billing-selector #couple_pays{width:200px}.Handout{margin:1.25em 0}.Handout:after{content:"";display:table;clear:both}.Handout .Handout-body{overflow:hidden}.Handout img{float:left;display:block;margin-right:20px}.Handout img{width:120px;height:155px;border:1px solid #DDD}.Handout-body a{display:inline-block}.Handout-body a span{display:inline-block;transform:rotate(180deg);line-height:1.5;padding-left:3px}.SampleQuestions section{margin:0 0 2.1875em}.QuestionnaireTOC-section{margin-bottom:1.25em}.QuestionnaireTOC-section h5{margin-bottom:0.3125em}.QuestionnaireTOC-subsection{margin-bottom:0.625em}.Preview--start .btn{display:inline-block;font-size:19.17px}.Preview h1{margin-bottom:0.625rem}.Preview .btn{text-transform:none}.demos-payer input[disabled]{opacity:1}.demos-payment .shepherd-element.shepherd-theme-checkup.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-right .shepherd-content:before{border-right-color:#fac04d}.payment-info{display:inline-block}.demos-invite .shepherd-element.shepherd-theme-checkup.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-right .shepherd-content:before{border-right-color:#fac04d}body.demos-finish .container div{max-width:600px}body.demos-finish .container p{font-size:1.125em;margin-bottom:2.5em}body.demos-finish .container .btn{text-transform:none;font-size:1.125em;padding:0.625em 1.25em}body.users-start h4{margin:0.625em 0}.QuestionnaireIntro ul{margin:1.25em 0;list-style-type:disc;list-style-position:inside}.QuestionnaireBreak{margin:0 0 1.5625em}.QuestionnaireReview{margin:1.25em 0}.QuestionnaireReview .sections h3{margin:0 0 0.625em}.QuestionnaireReview li.section+li.section h3{margin-top:1.25em}.QuestionnaireReview .subsections h4{cursor:pointer}.QuestionnaireReview .answers{display:none}@page{size:letter;margin:0.75in}@media print{header,.footer,.modal{display:none}}@page{@bottom-right{content:counter(page) " / " counter(pages);font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-weight:500;color:#999}}
