  /* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
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,menu,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-color: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{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;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;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body,html{line-height:1.15;-webkit-text-size-adjust:100%}button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0}details,main{display:block}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-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}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}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:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[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}
.container,.container-fluid{padding-right:16px;padding-left:16px}.wrapper{max-width:810px;margin:0 auto}.container{margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex:0,1,auto;flex:0,1,auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.8rem;margin-left:-.8rem}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-sm{-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem}.col-sm-1,.col-sm-2{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-sm-1{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-sm-3,.col-sm-4{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-sm-3{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-sm-5,.col-sm-6{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-sm-5{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7,.col-sm-8{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-sm-7{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-sm-10,.col-sm-9{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-sm-9{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-sm-11,.col-sm-12{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-sm-11{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:0}.col-sm-offset-1{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:8.33333%}.col-sm-offset-2,.col-sm-offset-3{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-sm-offset-2{-ms-flex-negative:0;flex-shrink:0;margin-left:16.66667%}.col-sm-offset-3{-ms-flex-negative:0;flex-shrink:0;margin-left:25%}.col-sm-offset-4{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:33.33333%}.col-sm-offset-5{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:41.66667%}.col-sm-offset-6,.col-sm-offset-7{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-sm-offset-6{-ms-flex-negative:0;flex-shrink:0;margin-left:50%}.col-sm-offset-7{-ms-flex-negative:0;flex-shrink:0;margin-left:58.33333%}.col-sm-offset-8{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:66.66667%}.col-sm-offset-9{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:75%}.col-sm-offset-10,.col-sm-offset-11{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-sm-offset-10{-ms-flex-negative:0;flex-shrink:0;margin-left:83.33333%}.col-sm-offset-11{-ms-flex-negative:0;flex-shrink:0;margin-left:91.66667%}.col-sm-offset-12{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:100%}.col-sm{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-sm{-ms-flex-pack:start;justify-content:flex-start;text-align:left}.center-sm{-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-ms-flex-pack:end;justify-content:flex-end;text-align:right}.top-sm{-ms-flex-align:start;align-items:flex-start}.middle-sm{-ms-flex-align:center;align-items:center}.bottom-sm{-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;order:-1}.last-sm{-ms-flex-order:1;order:1}.col-fill{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.container{width:768px}.col-md{-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem}.col-md-1,.col-md-2{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-md-1{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-md-2{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-md-3,.col-md-4{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-md-3{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-md-5,.col-md-6{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-md-5{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-md-6{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7,.col-md-8{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-md-7{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-md-8{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-md-10,.col-md-9{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-md-9{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-md-11,.col-md-12{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-md-11{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-md-12{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:0}.col-md-offset-1{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:8.33333%}.col-md-offset-2,.col-md-offset-3{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-md-offset-2{-ms-flex-negative:0;flex-shrink:0;margin-left:16.66667%}.col-md-offset-3{-ms-flex-negative:0;flex-shrink:0;margin-left:25%}.col-md-offset-4{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:33.33333%}.col-md-offset-5{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:41.66667%}.col-md-offset-6,.col-md-offset-7{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-md-offset-6{-ms-flex-negative:0;flex-shrink:0;margin-left:50%}.col-md-offset-7{-ms-flex-negative:0;flex-shrink:0;margin-left:58.33333%}.col-md-offset-8{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:66.66667%}.col-md-offset-9{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:75%}.col-md-offset-10,.col-md-offset-11{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-md-offset-10{-ms-flex-negative:0;flex-shrink:0;margin-left:83.33333%}.col-md-offset-11{-ms-flex-negative:0;flex-shrink:0;margin-left:91.66667%}.col-md-offset-12{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:100%}.col-md{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-md{-ms-flex-pack:start;justify-content:flex-start;text-align:left}.center-md{-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-ms-flex-pack:end;justify-content:flex-end;text-align:right}.top-md{-ms-flex-align:start;align-items:flex-start}.middle-md{-ms-flex-align:center;align-items:center}.bottom-md{-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;order:-1}.last-md{-ms-flex-order:1;order:1}}@media only screen and (min-width:810px){.container{width:810px}.col-lg{-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem}.col-lg-1,.col-lg-2{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-lg-1{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-lg-3,.col-lg-4{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-lg-3{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-lg-5,.col-lg-6{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-lg-5{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7,.col-lg-8{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-lg-7{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-lg-10,.col-lg-9{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-lg-9{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-lg-11,.col-lg-12{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-lg-11{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:0}.col-lg-offset-1{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:8.33333%}.col-lg-offset-2,.col-lg-offset-3{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-lg-offset-2{-ms-flex-negative:0;flex-shrink:0;margin-left:16.66667%}.col-lg-offset-3{-ms-flex-negative:0;flex-shrink:0;margin-left:25%}.col-lg-offset-4{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:33.33333%}.col-lg-offset-5{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:41.66667%}.col-lg-offset-6,.col-lg-offset-7{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-lg-offset-6{-ms-flex-negative:0;flex-shrink:0;margin-left:50%}.col-lg-offset-7{-ms-flex-negative:0;flex-shrink:0;margin-left:58.33333%}.col-lg-offset-8{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:66.66667%}.col-lg-offset-9{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:75%}.col-lg-offset-10,.col-lg-offset-11{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.col-lg-offset-10{-ms-flex-negative:0;flex-shrink:0;margin-left:83.33333%}.col-lg-offset-11{-ms-flex-negative:0;flex-shrink:0;margin-left:91.66667%}.col-lg-offset-12{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;margin-left:100%}.col-lg{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-lg{-ms-flex-pack:start;justify-content:flex-start;text-align:left}.center-lg{-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-ms-flex-pack:end;justify-content:flex-end;text-align:right}.top-lg{-ms-flex-align:start;align-items:flex-start}.middle-lg{-ms-flex-align:center;align-items:center}.bottom-lg{-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;order:-1}.last-lg{-ms-flex-order:1;order:1}}@media (max-width:809px){.hidden-mobile{display:none}}
.well,p{color:#000}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:62.5%;font-family:Arial,Helvetica,sans-serif}body{font-size:1.6rem;line-height:1.5}span.NormalTextRun,span.TextRun{font-size:1.6rem!important;line-height:1.5!important}.heading,h1,h2,h3,h4,h5,h6{font-weight:700}.heading--text,.soft-text,p{font-weight:400}.heading--title,h1{display:block;font-size:2rem;margin:11px 0;line-height:2.25}.heading--main,h2{display:block;font-size:1.8rem;margin:0 0 8px;line-height:1.8rem}.heading--sub,h3{display:block;font-size:1.4rem;margin:4px 0 2px;line-height:1.95}.heading--small,h4,h5,h6{display:block;font-size:1.4rem;margin:1.4rem 0 .7rem;line-height:1.8}.heading--text{font-size:1.6rem;margin:inherit;line-height:inherit}p{margin-top:0;margin-bottom:.8rem}.block-text{display:block;margin-top:.8rem}@media (min-width:480px){.heading--title,h1{font-size:2.2rem;line-height:2.8rem}.heading--main,h2{font-size:1.7rem}.heading--small,.heading--sub,.heading--text,h3,h4,h5,h6{font-size:1.6rem}}.link.button,a.button{line-height:1.6rem}.small,small{font-size:1.1rem}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.site-content ul:not(.list-unstyled){margin-top:1.6rem;padding-left:0;margin-left:1.6rem}.site-content ul:not(.list-unstyled) li{position:relative;padding-left:3.2rem;margin-bottom:1.6rem;list-style:none}.site-content ul:not(.list-unstyled) ul:not(.list-unstyled){margin-left:0;margin-top:1.6rem}.site-content ul:not(.list-unstyled).message__list{margin:0}.site-content ul:not(.list-unstyled).message__list li:last-child{margin-bottom:0}.site-content ol:not(.list-unstyled){margin-top:0;padding-left:0;margin-left:3.2rem}.site-content ol:not(.list-unstyled) li{padding-left:1.6rem;margin-bottom:1.6rem}.site-content ol:not(.list-unstyled) ol:not(.list-unstyled){margin-top:1.6rem;margin-left:1.6rem}.site-content ol:not(.list-unstyled) ul:not(.list-unstyled){margin-top:1.6rem;margin-left:0}.site-content ol:not(.list-unstyled) ul:not(.list-unstyled) li{padding-left:3.2rem}.list-inline,.list-unstyled{padding-left:0;list-style:none}.site-content ul:not(.list-unstyled) li::before{content:'●';position:absolute;top:-1px;left:0;font-size:1.2rem}.well,label{font-size:1.6rem}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.full-width-form-input .form-email,.full-width-form-input .form-tel,.full-width-form-input .form-text,.full-width-form-input .form-textarea,.full-width-form-input .select,.full-width-form-input select,.separator{width:100%}.link:active,.link:focus,a:active,a:focus{box-shadow:0 0 0 2px #170c59;border-radius:2px}.separator{display:block;margin:1.6rem 0;height:.1rem}dt{font-weight:700}dd{margin-left:0;margin-bottom:.8rem}.list-inline{margin-left:-.5rem}.list-inline>li{display:inline-block;padding-left:.5rem;padding-right:.5rem}.well{font-weight:400;margin:1.6rem 0;padding:1.6rem 1.6rem .8rem}.link,label{font-weight:700}.well>h1,.well>h2,.well>h3,.well>h4,.well>h5,.well>h6{margin-top:0}@media (min-width:480px){.blockquote,blockquote{margin:1.6rem 3.2rem}.well{margin:1.6rem 0}}.blockquote,blockquote{margin:1.6rem;font-size:1.6rem;font-weight:700}.blockquote p,blockquote p{margin:0}.blockquote footer,blockquote footer{margin-top:1.6rem}.blockquote cite,blockquote cite{display:block}.blockquote cite::before,blockquote cite::before{content:'— '}@media (min-width:480px){.blockquote,blockquote{margin:1.6rem 3.2rem}}a{color:#170c59}a:active,a:focus{outline:#f9b44d solid 2px;outline-offset:3px}a:visited{color:#9b5ba5}.link{text-decoration:underline;padding:0}.link:active,.link:focus{outline:#f9b44d solid 2px;outline-offset:3px}.link.button{background:0 0;border:0}.more-link{margin:1.6rem 0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset}fieldset{border:0;padding:0;margin:0}.fieldset-wrapper{clear:left;margin-bottom:1.6rem}.fieldset-wrapper--indent{padding-left:2.6rem}form .description--after{margin-bottom:.8rem}.autocomplete__input,.form-email,.form-number,.form-tel,.form-text,.form-textarea,.select,select{border:1px solid #555;color:#333;padding:3px 5px;height:28px;max-width:269px;background:url(/themes/custom/parentview/images/input-bg.jpg) left top no-repeat}.select-wrapper{position:relative;display:inline-block}.select-wrapper::after{pointer-events:none;content:'';width:3rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);height:3rem;position:absolute;right:1.6rem;top:.9rem;background-position:center}.select-wrapper.select-wrapper--autocomplete::after{display:none}details summary::-webkit-details-marker{display:none}.webform-element-description{margin:.8rem 0}.form-managed-file input{display:block;margin-top:.8rem}tr.even .form-item,tr.odd .form-item{margin-top:0;margin-bottom:0}label{display:block;margin-bottom:5px;line-height:initial}label.option{display:inline;font-weight:400}.form-composite>legend,.label{display:inline;float:left;font-size:inherit;font-weight:700;margin:0;padding:0}.ajax-progress .message,.form-required::after,.form-type-password .ajax-progress,.webform-email-confirm--wrapper>legend,div.password-confirm{display:none}[dir=rtl] .form-type-checkbox .description,[dir=rtl] .form-type-radio .description{margin-left:0;margin-right:3.2rem}abbr.ajax-changed,abbr.tabledrag-changed{border-bottom:none}.fieldgroup.error,.form-item--error,.user-my-profile-form .form-item.form-item--error{border-left:.5rem solid #d4351c;padding-left:1.5rem}.form-item--error-message{color:#d4351c;font-weight:700;margin-bottom:1rem}.password-strength{margin-bottom:.8rem}.password-strength__meter{height:3rem;background:#fff;margin-top:.3rem}#edit-turn-off-date .form-item,.check-custom .state{display:inline-block}@media (min-width:768px){.form-email,.form-tel,.form-text,.form-textarea,select{width:auto}}.user-register-form{margin-bottom:4rem}[class*=webform-submission-eif-survey],[class*=webform-submission-nov-2025-inspection-framework]{position:relative}[class*=webform-submission-eif-survey] .webform-button--submit,[class*=webform-submission-nov-2025-inspection-framework] .webform-button--submit{float:right;background-color:#44687d}[class*=webform-submission-eif-survey] .webform-button--submit:hover,[class*=webform-submission-nov-2025-inspection-framework] .webform-button--submit:hover{background-color:#fb497f}[data-drupal-form-fields^=edit-first-time-submitted-yes] .webform-button--next{background-color:#fb497f;float:left}[data-drupal-form-fields^=edit-first-time-submitted-yes] .webform-button--next:hover{background-color:#2092b6}.form-textarea{max-width:none;min-height:10rem;width:100%}label[for=edit-boarder-freetext],label[for=edit-additional-comments-freetext]{color:#44687d;font-size:1.5rem}@media (max-width:809px){.autocomplete__input,.form-email,.form-number,.form-tel,.form-text,.form-textarea,.select,select{height:29px;line-height:19px}}input[disabled].form-text{background:#d0d0d0}input[disabled][type=submit]{opacity:.5}.form-item{margin:0 0 8px}.check-custom .state{margin:-1px}.check-custom .state label{top:0}.check-default:not(.check-round){display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.check-default:not(.check-round) .state{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);margin-left:7px}#edit-is-your-child-a-boarder-at-this-school- .form-item{display:inline-block;margin:10px 11px 0 0}.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .checkbox input[type=checkbox],.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .checkbox-inline input[type=checkbox],.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .radio input[type=radio],.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .radio-inline input[type=radio]{margin-left:0}.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom *{box-sizing:border-box}.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom{position:relative;display:block;margin-right:1rem;line-height:1;margin-bottom:8px}.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom input{position:absolute;left:0;top:0;min-width:1rem;height:100%;z-index:2;opacity:0;margin:0;padding:0;cursor:pointer}.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom input:focus+.state{outline:#f9b44d solid 2px;outline-offset:3px;box-shadow:0 0 0 2px #170c59;border-radius:2px}.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom .state label{line-height:32px;position:initial;display:inline-block;cursor:pointer;margin:0;font-size:16px;min-width:21px}@media (min-width:809px){.check-custom .state label,.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom .state label{font-weight:700}}.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom .state label::after,.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom .state label::before{content:'';width:21px;height:21px;display:block;box-sizing:border-box;border-radius:.2rem;border:.2rem solid #000;z-index:0;position:absolute;left:0;margin:0;top:4px}.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom .state{padding-left:2.8rem;position:relative;display:inline-block}.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom .state label::before{border-color:#000}.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom.check-default:not(.check-round) input:checked~.state label::after{content:'';width:7px;height:15px;background:0 0;border:1px solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:7px;border-radius:0;top:5px}.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom input[disabled]{cursor:not-allowed;display:none}.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom input[disabled]~*{opacity:.5}.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom.check-round .state label::after,.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom.check-round .state label::before{border-radius:100%;top:5px}.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom.check-round input:checked~.state label::before{background:#fff}.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom.check-round input:checked~.state label::after{background:#000;-webkit-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4)}.button:hover,[type=submit],[type=submit]:hover,[type=button]:hover,a.button,a.button:hover,button:hover{background-color:#fb497f}.bottom,.top-left,.top-right{-webkit-transform:translate(0,0) translateZ(0) rotate(0);transform:translate(0,0) translateZ(0) rotate(0)}@media print{.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom .state .icon,.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom .state label::after,.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom .state label::before,.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .check-custom .state::before{color-adjust:exact;-webkit-print-color-adjust:exact}}.webform-options-display-one-column:not(#edit-is-your-child-a-boarder-at-this-school-) .checkbox-link{z-index:20}.button,[type=submit],[type=button],a.button,button{font-weight:700;color:#fff;padding:5px 10px;text-decoration:none;cursor:pointer;border:none;height:28px;margin-right:1px}.button:focus,[type=submit]:focus,[type=button]:focus,a.button:focus,button:focus{outline:#f9b44d solid 2px;outline-offset:3px;box-shadow:0 0 0 2px #170c59;border-radius:2px}.toolbar .button,.toolbar [type=submit],.toolbar [type=button],.toolbar a.button,.toolbar button{height:100%}a.button{display:inline-block}a.button.mobile-content{display:none}[type=submit]:hover,a.button:hover,input#edit-help{background-color:#2092b6}input#edit-clear:hover,input#edit-help:hover{background-color:#fb497f}input#edit-clear{background-color:#808083}.webform-button--previous{background-color:#44687d}.webform-button--previous:hover{background-color:#fb497f}.webform-button--next{float:right;background-color:#44687d}.webform-button--next:hover{background-color:#fb497f}@media (min-width:810px){#edit-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.submit-wrapper{z-index:9}@media (max-width:809px){.button,[type=submit],[type=button],a.button,button{position:relative;height:29px;border:4px solid transparent;-o-border-image:url(/themes/custom/parentview/images/submit-borders.png) 4 stretch;border-image:url(/themes/custom/parentview/images/submit-borders.png) 4 stretch;margin:0;background-image:url(/themes/custom/parentview/images/submit-c.png);background-position:center -4px;background-repeat:repeat;cursor:pointer;font-weight:700;color:#fff;font-size:16px;padding:0 5px 0 2px;line-height:21px;min-width:75px;text-align:center;text-shadow:0 0 20px #fff}.toolbar .button,.toolbar [type=submit],.toolbar [type=button],.toolbar a.button,.toolbar button{background:0 0;min-width:auto;height:100%}.submit-wrapper{float:left}.submit-wrapper a.button,.submit-wrapper button,.submit-wrapper input{margin-right:10px}}.bottom,.center,.top-left,.top-right{position:absolute}.top-right{right:0;top:0}.top-left{left:0;top:0}.bottom{left:0;bottom:0;width:100%}.center{-webkit-transform:translate(-50%,-50%) translateZ(0) rotate(0);transform:translate(-50%,-50%) translateZ(0) rotate(0);left:50%;top:50%}.region-breadcrumb{border-bottom:1px solid #d7d8da;margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.region-breadcrumb::after{display:block;content:'';clear:both}.breadcrumb{margin-left:auto}.breadcrumb ol{margin:-2px 0 0;list-style:none;padding-left:0}.breadcrumb ol>li{display:inline-block;padding:0 12px 0 0;background:url(/themes/custom/parentview/images/breadcrumb.jpg) right 5px no-repeat;height:14px;line-height:14px;font-size:1.2rem}.breadcrumb ol>li a{text-decoration:none;color:#000;display:block}.breadcrumb ol>li a:hover{text-decoration:underline;color:#d13d6a}@media (max-width:809px){.region-breadcrumb{display:none}}.inline_warning{padding:10px;border:2px solid #d4351c;border-radius:5px;margin:10px 0}.messages{border:5px solid #d4351c;display:block;color:#200;padding:15px;margin-bottom:10px}.messages a{color:#d4351c}.message__heading{font-size:2.2rem;margin-bottom:1.5rem}.messages__list{list-style:none;margin:0;padding-left:0}.messages__list li{margin-bottom:.8rem}.messages__list li a{color:#d4351c;font-weight:600}.sitewide-messages{display:block;color:#200;padding:2px;margin-bottom:10px;border:1px solid #d77}.sitewide-messages ul{list-style-type:none;padding-right:40px}.sitewide-messages ul a{color:#00e}table{background:#fff;border:1px solid #d7d8da;border-collapse:collapse;margin-bottom:2rem}table tfoot th,table thead th{color:#000;background:rgba(0,0,0,.1)}table caption{padding:.5em}table td,table th{padding:.5em;border:1px solid #e8e9eb}.toolbar-horizontal .edit-tabs{top:39px}.toolbar-horizontal.toolbar-tray-open .edit-tabs{top:81px}.edit-tabs{display:none;position:fixed;top:0;left:0;border-bottom:1px solid #aaa;border-right:1px solid #ddd;box-shadow:-2px 1px 3px 1px rgba(0,0,0,.3333)}.edit-tabs .tabs{display:table}.edit-tabs .tabs ul{list-style:none;padding:0;height:39px;margin:0;line-height:3.4}.edit-tabs .tabs ul li{display:inline-block}.edit-tabs .tabs ul li a{background:#f9f9f9;border-left:1px solid #ddd;color:#565656;text-decoration:none;padding:.9em 1.3333em;transition:.15s all ease-in-out}.edit-tabs .tabs ul li a:focus,.edit-tabs .tabs ul li a:hover{transition:.15s all ease-in-out;background-color:#f5f5f2;color:#000}@media (min-width:810px){.edit-tabs{display:table}}.node-preview-container.container-inline .form-item-view-mode,.node-preview-container.container-inline .node-preview-backlink,.node-preview-container.container-inline label{display:inline}.node-preview-container.container-inline .js-hide{display:none}
#jigsawLink,.quit-survey{font-weight:700;color:#fff;text-decoration:none}.skip-link{position:absolute;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}.skip-link:active,.skip-link:focus{outline:#f9b44d solid 2px;outline-offset:3px;box-shadow:0 0 0 2px #170c59;border-radius:2px;position:static;clip:auto;overflow:visible;height:auto}.layout-container{padding:3.4rem 0}.layout-container .main-row .col-md-4{-ms-flex-preferred-size:26%;flex-basis:26%;max-width:26%}.layout-container .main-row .col-md-8{-ms-flex-preferred-size:74%;flex-basis:74%;max-width:74%}.layout-container .main-row .layout-content{padding-left:1.8rem}.quit-survey{position:absolute;background-color:#a33038;left:8px;bottom:4px;padding:4px 10px;border-radius:7px;width:195px}.quit-survey::after{content:'x';position:absolute;right:10px;font-size:21px;top:2px}.quit-survey:focus,.quit-survey:hover{background-color:#2092b6;color:#fff}.quit-survey:visited{color:#fff}.quit-survey~img{margin-top:4rem}.mobile-content{display:none}@media (max-width:809px){.quit-survey,.quit-survey~img{display:none}.mobile-content{display:block;overflow-x:hidden;position:relative}a.button.mobile-content{display:inline-block}.layout-container{padding:3.4rem 8px}.layout-container .main-row .col-md-4,.layout-container .main-row .col-md-8{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.layout-container .main-row .layout-content{padding:0 .8rem}}#jigsawLink{background-color:#ed7835;display:block;border-radius:6px;padding:8px 10px}#jigsawLink:focus,#jigsawLink:hover{background-color:#d13d6a}.add-view,.view-results{display:block;width:293px;text-indent:-9999em;height:43px;background:url(/themes/custom/parentview/dist/img/home-links.png) no-repeat;margin:0 0 4px}.view-results{background-position:0 -47px}.addthis{margin:10px 0 0 -3px}.addthis a{float:left;padding:0 2px;margin-bottom:5px}.addthis a span{width:49px;height:49px;background:url(/themes/custom/parentview/dist/img/social.png) no-repeat}.addthis a span.at15t_facebook{background-position:-52px 0}.addthis a span.at15t_linkedin{background-position:-103px 0}.addthis a span.at15t_google{background-position:-156px 0}.addthis a span.at15t_twitter{background-position:-208px 0}@media (max-width:809px){#HomeCol1{display:none}}
.site-logo{display:-ms-inline-flexbox;display:inline-flex}.menu--main{background:#d7d8da;margin-bottom:0}.menu--main .menu a{color:#000}.menu--main .menu a:focus,.menu--main .menu a:hover{color:#fff;background:#170c59}.menu--main .menu a:focus{outline:#f9b44d solid 2px;box-shadow:0 0 0 2px #170c59;outline-offset:-4px;border-radius:0}.return-to-home-block a{color:#170c59;background-image:url(/themes/custom/parentview/images/blue-dark-arrow.svg);background-repeat:no-repeat;background-position:left 6px;background-size:9px 9px}.return-to-home-block a:hover{color:#d13d6a;background-image:url(/themes/custom/parentview/images/pink-arrow.jpg)}.menu--main .menu{padding:0;margin:7px 0 10px;overflow:hidden;display:-ms-flexbox;display:flex;width:100%}.menu--main .menu li{display:inline}.menu--main .menu li:last-child{margin-left:auto}.menu--main .menu a{padding:8px 10px;margin-right:-3px;text-decoration:none;line-height:2.1rem;font-weight:700;font-size:1.6rem;display:inline-block}.menu--main .menu a.is-active{background-color:#170c59;color:#fff}.return-to-home-block{-ms-flex-negative:0;flex-shrink:0}.return-to-home-block a{display:block;padding:0 0 0 15px;margin:0;text-decoration:none;font-weight:700}@media (max-width:809px){.menu--main .menu li,.menu--main .menu li:last-child a{width:100%}.site-logo img{margin:6px 0 6px 5px}.menu--main .menu{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.menu--main .menu li a{padding:18px 10px;font-size:16px;display:block}.menu--main .menu li:last-child{margin-left:0;width:100%}}
.footer{background:#e8e9eb;padding:1rem 2rem;overflow:auto;margin-top:4rem}.footer a{color:#000}.footer a:focus,.footer a:hover{color:#d13d6a}.footer .copyright a{color:#00e}.footer .menu--footer,.footer .menu--footer-2{float:left}.footer .menu--footer ul,.footer .menu--footer-2 ul{margin:0;line-height:1.5em}.footer .menu--footer a,.footer .menu--footer-2 a{font-size:1.6rem;color:#000;text-decoration:none;display:inline-block;padding:2px 15px}.region-footer{float:right;border-left:1px solid #98999b;padding-left:2rem}.copyright{float:left;clear:both;font-size:1.5rem;margin-top:2rem}@media (max-width:809px){.region-footer{float:none;padding:0;border:0}.footer{background:#000;border-top:1px solid #979797;overflow:hidden;padding:0;position:static;margin:2.4rem -8px;height:340px}.footer .menu--footer,.footer .menu--footer-2{float:none;background:#514f4f;padding:5px 20px}.footer .menu--footer ul,.footer .menu--footer-2 ul{line-height:23px}.footer .menu--footer ul li,.footer .menu--footer-2 ul li{padding-top:3px}.footer .menu--footer a,.footer .menu--footer-2 a{color:#fff;font-size:1.6rem}.footer .menu--footer a:hover,.footer .menu--footer-2 a:hover{text-decoration:underline}.footer .copyright{float:none;font-size:1.6rem;padding:10px 20px}.footer .copyright a,.footer .copyright p{color:#fff}}
.sidebar-left .menu{padding:0;margin:0;list-style:none}.sidebar-left .menu li{padding:0 0 2px}.sidebar-left .menu a{background-color:#ed7835;display:block;font-weight:700;color:#000;border-radius:6px;text-decoration:none;padding:8px 10px}.sidebar-left .menu a:hover{background-color:#d13d6a}
.accordion{position:relative}.accordion__content{max-height:0}.accordion__content.open{display:block;max-height:100rem}.accordion__title{display:block;padding:0 0 0 20px;margin:0;text-decoration:none;font-size:16px;line-height:28px;cursor:pointer;font-weight:700;background-image:url(/themes/custom/parentview/images/blue-dark-arrow.svg);background-repeat:no-repeat;background-position:left 6px;background-size:9px 9px}.accordion__title:focus,.accordion__title:hover{color:#d13d6a;background:url(/themes/custom/parentview/images/pink-arrow-down.jpg) left 6px no-repeat}@media (max-width:809px){.accordion__title{border-bottom:2px solid #a7a7a7;color:#505356;line-height:19px;padding:5px 0 5px 20px}.accordion__title.active{border-bottom:0;border-top:2px solid #a7a7a7;margin-top:-2px;padding-top:17px;color:#000;background:url(/themes/custom/parentview/images/pink-arrow-down.jpg) 1px 19px no-repeat,url(/themes/custom/parentview/images/accordion-shadow-top.png) repeat-x;background-size:11px,3px}.accordion__content{background:url(/themes/custom/parentview/images/accordion-shadow.png) 0 100% repeat-x;border-bottom:2px solid #a7a7a7;padding:0 0 26px;background-size:4px}}
.sliding-popup-top .eu-cookie-compliance-categories,.sliding-popup-top .hidden,.sliding-popup-top .visually-hidden{display:none}.sliding-popup-top{background-color:#2092b6;position:relative;color:#000;height:auto;max-width:100vw;padding:2rem 0;width:100%}.sliding-popup-top .eu-cookie-compliance-save-preferences-button,.sliding-popup-top button{background-image:none;background-color:#ed7835;background-repeat:no-repeat;background-size:20px 20px;background-position:right 10px center;border:0;border-radius:6px;box-shadow:none;padding:8px 10px;color:#2e2e2e;height:auto;line-height:1.3;margin-top:2rem;text-shadow:none;font-weight:700;cursor:pointer}.sliding-popup-top .eu-cookie-compliance-save-preferences-button:focus,.sliding-popup-top .eu-cookie-compliance-save-preferences-button:hover,.sliding-popup-top button:focus,.sliding-popup-top button:hover{background-color:#d13d6a;color:#fff}.sliding-popup-top .agree-button{margin-top:0}.sliding-popup-top .popup-content{max-width:810px;padding:5px 16px}@media (min-width:860px){.sliding-popup-top .popup-content{padding:5px 0}}.sliding-popup-top .popup-content h2{font-size:1.7rem}.sliding-popup-top .eu-cookie-compliance-message{float:none;width:100%;max-width:none}.sliding-popup-top .eu-cookie-compliance-message p{font-weight:400;font-size:1.4rem}.sliding-popup-top a{color:#000}.sliding-popup-top .eu-cookie-compliance-categories input{display:inline-block}.sliding-popup-top .eu-cookie-compliance-categories label{display:inline-block;font-size:1.4rem}.eu-cookie-compliance-buttons{float:none;max-width:none}.eu-cookie-compliance-buttons button{margin-right:1rem}.eu-cookie-compliance-save-preferences-button{float:left}.eu-cookie-withdraw-button.visually-hidden{display:none}.eu-cookie-compliance-categories{overflow:hidden}.eu-cookie-compliance-categories .eu-cookie-compliance-category{margin-bottom:1rem}.eu-cookie-compliance-categories input{float:left;margin-top:.3rem}@media (min-width:768px){.eu-cookie-compliance-categories input{margin-top:.2rem}}.eu-cookie-compliance-categories label{font-size:1.4rem;margin-left:2rem}.ofsted-cookie-compliance-save-preferences-button{background-color:#d13d6a;height:auto;margin-bottom:2rem;margin-top:1rem}.ofsted-cookie-compliance-save-preferences-button:focus,.ofsted-cookie-compliance-save-preferences-button:hover{background-color:#2092b6}.ofsted-cookie-compliance-updates-message:not(:empty){font-size:1.4rem;font-weight:700;margin-bottom:3rem}
.jump_to{background-color:#EFEFEF;border:1px solid #D2D2D2;border-width:1px 0;padding:10px;line-height:15.7px}.link_to_us_header{background-color:#EFFEE2;color:#3F8406;padding:3px 10px;font-weight:700}.link_to_us_block{margin:0 0 30px;float:none;border:1px solid #CCC;overflow:hidden}.link_to_us_code{font-size:.95em;line-height:1.3em;padding:10px;margin:0 10px 10px 0;color:#444;background-color:#f3f3f3;overflow:auto}.link_to_us_image{display:inline;padding-right:15px;float:left;margin:10px 0}
.path-login a.button{width:123px}@media (min-width:809px){.path-login a.user-access-link{display:block;padding:0 0 0 15px;margin:0 0 7px;text-decoration:none;font-weight:700;background-image:url(/themes/custom/parentview/images/blue-dark-arrow.svg);background-repeat:no-repeat;background-position:left 6px;background-size:9px 9px}.path-login a.user-access-link:focus,.path-login a.user-access-link:hover{color:#d13d6a;background-image:url(/themes/custom/parentview/images/pink-arrow.jpg)}.path-login .mobile-progress{margin-bottom:10px}.path-login .form-email,.path-login .form-text{max-width:100%}.path-login .left_column{float:left;width:260px;padding-right:20px;border-right:1px solid #d7d8da;margin-bottom:85px}.path-login .right_column{float:left;width:275px;padding-left:20px}.path-login .right_column .form-item{margin:0 0 17px}.path-login .top img{display:none}}.mobile-progress{display:none}@media (max-width:809px){.desktop-progress,.path-login .left_column,.path-login .top .form-item,.path-login .top h3{display:none}.mobile-progress{height:29px;overflow:hidden;position:relative;width:289px}.mobile-progress img{width:100%;position:absolute;top:-84px}.mobile-progress~h3{width:218px}.mobile-progress{display:block;margin-bottom:1rem}.mobile-progress--2 .mobile-progress__image{top:0}.mobile-progress--5 .mobile-progress__image{top:-158px}.mobile-progress--7 .mobile-progress__image{top:-41px}}
.print-results .messages{display:none}.print-results header{position:relative;height:80px;padding:5px 0 0;margin-bottom:15px;border-bottom:1px solid #d7d8da}.print-results header img{position:absolute;top:0;right:0}.print-results .accordion__title{pointer-events:none}.print-results .answers-info{height:45px;width:590px}.print-results .obfuscated-answers-info{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:590px;margin-bottom:45px}.print-results .answers-graph-container{position:relative;width:810px;height:220px}.print-results .answers-graph-container .answers-graph,.print-results .answers-graph-container img{display:block}.print-results .answers-graph-container>img{position:absolute;top:0;right:0}.print-results :not(.answers-info):not(.inline_warning){border:0}
.path-my-profile #edit-pass--description,.path-my-profile .form-item{padding:0;float:left;width:100%;clear:left;display:block}.path-my-profile #edit-pass--description .description--after,.path-my-profile .form-item .description--after{margin-bottom:0}.path-my-profile .password-policy-constraint-failed{color:#747474}.path-my-profile .password-policy-constraint-failed td{border-style:none;padding:0}.path-my-profile .password-policy-constraint-passed{display:none}.path-my-profile #password-policy-status table{border-style:none}.password-strength__indicator,.password-strength__meter,.password-suggestions{display:none!important}div.password-confirm{display:block;visibility:visible!important}
.results-key{position:absolute;left:-121px;top:0;width:102px;padding:0 12px 6px;border:1px solid #d7d8da;border-radius:5px;background-color:#fff;overflow:hidden;box-shadow:3px 3px 4px #ddd;text-align:center;display:none;opacity:0}.results-key.show{opacity:1;display:block}.results-key__title{font-size:9px;font-weight:400;margin:-1px 0}.results-key__answer{display:block;color:#fff;font-weight:700;font-size:9px;line-height:12px;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;position:relative;padding:4px 7px 2px;margin:0 0 20px}.results-key__answer .triangle{position:absolute;bottom:-12px;width:0;height:0;border-style:solid;border-width:12px 38px 0;left:0}.toggle-graph{display:inline-block;padding:0 0 0 15px;margin:0;text-decoration:none;font-weight:700;background:url(/themes/custom/parentview/images/small-blue-arrow.jpg) left center no-repeat}.toggle-graph:focus,.toggle-graph:hover{color:#d13d6a;background:url(/themes/custom/parentview/images/small-pink-arrow.jpg) left center no-repeat}.answers-info{overflow:auto;padding:10px 0;border-top:1px solid #d7d8da;border-bottom:1px solid #d7d8da;margin-top:10px}.answers-figures{float:right;max-width:365px}.answers-date{white-space:nowrap}.answers-text{display:none;margin-left:20px}.answers-graph{display:block;margin-top:10px}@media (max-width:809px){.results-key,.toggle-graph{display:none}.answers-text{display:block;margin:0}.answers-text ul{margin:6px 0;overflow:auto}.answers-text li{line-height:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.answers-graph{display:none}.answers-info{padding:0;border:0;margin:0}.answers-figures{float:none;max-width:none}.text-result-key{float:left;width:120px;font-size:15px;line-height:19px}.answers-percentage{display:inline-block;height:29px;position:relative}.answer-colour-gradient{position:absolute;bottom:0;width:100%;height:50%;background:inherit;-webkit-filter:brightness(.85);filter:brightness(.85)}.answers-percentage-wrapper{float:left;width:calc(100% - 120px);height:29px;margin-bottom:1px;position:relative}.answers-percentage-value{line-height:28px;font-weight:700;padding-right:4px;position:absolute;right:0}.results-key{display:none!important}}
.page-node-type-school .action-flag,.page-node-type-school .action-unflag{text-align:right;margin-top:1.5rem;float:right}.page-node-type-school .action-flag a,.page-node-type-school .action-flag span,.page-node-type-school .action-unflag a,.page-node-type-school .action-unflag span{position:relative;z-index:10;background-color:#be2c35;border-radius:4px;padding:5px 15px;color:#fff;text-decoration:none;font-weight:700}.page-node-type-school .action-flag a:hover,.page-node-type-school .action-flag span:hover,.page-node-type-school .action-unflag a:hover,.page-node-type-school .action-unflag span:hover{background-color:#170c59}@media (max-width:809px){.page-node-type-school .action-flag,.page-node-type-school .action-unflag{float:none;margin-bottom:1.5rem}.page-node-type-school .freetext-toggle-form{display:none}}.page-node-type-school .freetext-toggle-form .submit-wrapper:first-of-type input{background-color:#be2c35;border-radius:4px;padding:5px 15px;color:#fff;text-decoration:none;font-weight:700;float:right;margin:-2px 150px 0 0;cursor:pointer}.page-node-type-school .freetext-toggle-form .submit-wrapper:first-of-type input:hover{background-color:#170c59}.page-node-type-school .freetext-toggle-form input{margin-top:.8rem;display:block}.school-info .field__item,.school-info .field__label,.school-info label{display:inline-block}.page-node-type-school .freetext-toggle-form.form-shown~.action-flag,.page-node-type-school .freetext-toggle-form.form-shown~.action-unflag{margin-top:-13.5rem}@media (max-width:809px){.page-node-type-school .freetext-toggle-form.form-shown~.action-flag,.page-node-type-school .freetext-toggle-form.form-shown~.action-unflag{margin-top:0}}.page-node-type-school .freetext-toggle-form.form-shown~.print-link-container .print-link{margin:30px 0}.page-node-type-school .freetext-toggle-form~.print-link-container{border:0}.page-node-type-school .freetext-toggle-form~.print-link-container .print-link{margin:30px 0;padding-top:0;padding-bottom:0;background-position:0 3px}.page-node-type-school .freetext-toggle-form~.action-flag,.page-node-type-school .freetext-toggle-form~.action-unflag{margin-top:-3.7rem}@media (max-width:809px){.page-node-type-school .freetext-toggle-form~.action-flag,.page-node-type-school .freetext-toggle-form~.action-unflag{margin-top:0}}.page-node-type-school .container-inline{margin-top:52px}.page-node-type-school .freetext-toggle-form{padding:10px 0;min-height:4.8rem;border-top:1px solid #d7d8da;border-bottom:1px solid #d7d8da;position:relative}.page-node-type-school .freetext-toggle-form p{position:absolute;top:13px}.school{overflow:auto}.school address{float:left;max-width:30%;margin-right:80px;font-weight:400;line-height:1.5em;font-style:normal;margin-bottom:1em}.school-info{float:left;margin-bottom:10px}.school-info .field__item{font-weight:700}.school-info label{font-size:16px}.school-years{border-collapse:collapse;padding:0;white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.school-years li a{margin-right:0;background-color:#ddd;color:#101ded;border-color:#bbb;border-width:1px;border-style:solid solid none;height:auto;padding:0 1px;text-decoration:none}.school-years li a.active-year{color:#000;background-color:#fff;border:1px solid #bbb;border-bottom:#fff 1px solid}@media (max-width:809px){.freetext-toggle-form{float:left}.school-years{display:none}}
.webform-progress__status{text-align:left;margin:3rem 0 1rem}.webform-progress__summary{font-weight:700}@media (min-width:809px){.webform-progress__summary{font-size:3rem}.webform-progress__summary span{font-size:5rem}}@media (max-width:809px){.webform-progress .form-item{width:100%;margin:0}}.webform-progress~.form-wrapper fieldset:not(#edit-first-time-submitted--wrapper):not(#edit-is-your-child-a-boarder-at-this-school---wrapper):not(#edit-how-many-children-do-you-have-who-attend--wrapper) legend{margin:0 0 4rem;display:block;line-height:33px;quotes:"'" "'";color:#399fbe;width:100%;font-size:16px;font-family:Helvetica,Arial,FreeSans,sans-serif}@media (min-width:809px){.webform-progress~.form-wrapper fieldset:not(#edit-first-time-submitted--wrapper):not(#edit-is-your-child-a-boarder-at-this-school---wrapper):not(#edit-how-many-children-do-you-have-who-attend--wrapper) legend{color:#000;font-size:2.2rem;width:auto;max-width:385px}}.webform-progress~.form-wrapper fieldset:not(#edit-first-time-submitted--wrapper):not(#edit-is-your-child-a-boarder-at-this-school---wrapper):not(#edit-how-many-children-do-you-have-who-attend--wrapper) legend span{text-align:center}.webform-progress~.form-wrapper fieldset:not(#edit-first-time-submitted--wrapper):not(#edit-is-your-child-a-boarder-at-this-school---wrapper):not(#edit-how-many-children-do-you-have-who-attend--wrapper) legend span::before{content:open-quote;display:inline-block}.webform-progress~.form-wrapper fieldset:not(#edit-first-time-submitted--wrapper):not(#edit-is-your-child-a-boarder-at-this-school---wrapper):not(#edit-how-many-children-do-you-have-who-attend--wrapper) legend span::after{content:close-quote;display:inline-block}.webform-progress~.form-wrapper fieldset:not(#edit-first-time-submitted--wrapper):not(#edit-is-your-child-a-boarder-at-this-school---wrapper):not(#edit-how-many-children-do-you-have-who-attend--wrapper).error legend{margin-bottom:1rem}.webform-progress~.form-wrapper fieldset:not(#edit-first-time-submitted--wrapper):not(#edit-is-your-child-a-boarder-at-this-school---wrapper):not(#edit-how-many-children-do-you-have-who-attend--wrapper).captcha legend{margin:0}.webform-progress~.form-wrapper fieldset:not(#edit-first-time-submitted--wrapper):not(#edit-is-your-child-a-boarder-at-this-school---wrapper):not(#edit-how-many-children-do-you-have-who-attend--wrapper).captcha legend::before{content:none;margin-right:0}.webform-progress--bottom{position:absolute;bottom:0;left:50%;color:#44687d;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:1.7rem;font-weight:700}.webform-progress--bottom .wrap-white-bg{background:#fff;padding:0 2rem}.webform-progress--bottom span{font-size:2.5rem}.webform-progress--bottom .webform-progress__line{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;height:1px;background:#44687d;left:-158px;width:450px;z-index:-1}@media (max-width:809px){.webform-progress--bottom{display:none}}.fb-share-survey,.tw-share-survey{display:-ms-inline-flexbox;display:inline-flex;height:50px;width:auto;text-decoration:none}.fb-share-survey{margin-left:10px}.finish-link,.print-link{display:block;padding:0 0 0 15px;margin:0;text-decoration:none;font-weight:700;background-image:url(/themes/custom/parentview/images/blue-dark-arrow.svg);background-repeat:no-repeat;background-position:left 6px;background-size:9px 9px}.print-link-container{border-top:1px solid #d7d8da;border-bottom:1px solid #d7d8da}.print-link{background-position:left center;width:120px;z-index:500;position:relative;margin:3px 0 0;padding-top:1.2rem;padding-bottom:1.2rem}.finish-link{background-position:left 5px}@media (max-width:809px){.print-link{display:none}.webform-progress{float:right;margin-top:-5.5rem;font-size:2rem}}@media print{.mobile-content{display:none}}
div.ui-widget.ui-widget-content.ui-dialog{left:50%!important;top:50%!important;min-width:688px;min-height:220px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0;border:10px solid #097bab;font-size:1.4em;z-index:3000}@media (max-width:809px){div.ui-widget.ui-widget-content.ui-dialog{min-width:300px;max-width:100%}div.ui-widget.ui-widget-content.ui-dialog .form-type-radio{display:-ms-flexbox;display:flex}div.ui-widget.ui-widget-content.ui-dialog .form-type-radio input{margin-right:10px}div.ui-widget.ui-widget-content.ui-dialog .ui-button{min-width:0}}div.ui-widget.ui-widget-content.ui-dialog legend{display:none}div.ui-widget.ui-widget-content.ui-dialog .ui-button{font-weight:700;color:#fff;padding:5px 10px;background:#d13d6a;text-decoration:none;cursor:pointer;font-size:16px;border:0}div.ui-widget.ui-widget-content.ui-dialog .ui-button:focus,div.ui-widget.ui-widget-content.ui-dialog .ui-button:hover{background:#2092b6}div.ui-widget.ui-widget-content.ui-dialog .form-radios{margin-top:2.7rem}div.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar{border-radius:0;background:#d13d6a;padding:10px;color:#fff;font-size:16px;border:0}div.ui-widget.ui-widget-content.ui-dialog .ui-dialog-title{white-space:normal;overflow:auto}div.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close{background:0 0;border:0;-webkit-filter:brightness(1.9);filter:brightness(1.9);right:1rem}

