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{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-sm-8,.col-sm-9{-ms-flex-positive:0;flex-grow:0;padding-right:.8rem;padding-left:.8rem}.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-9{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.8rem;padding-left:.8rem;-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}}
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:62.5%;font-family:Arial,Helvetica,sans-serif}body{font-size:1.2rem;line-height:2.1rem}.heading,h1,h2,h3,h4,h5,h6{font-weight:700}.heading--title,h1{display:block;font-size:2rem;margin:11px 0;line-height:3.15rem}.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:2.73rem}.heading--small,h4,h5,h6{display:block;font-size:1.4rem;margin:1.4rem 0 .7rem;line-height:2.52rem}.heading--text{font-size:1.2rem;margin:inherit;line-height:inherit;font-weight:400}p{color:#000;font-weight:400;margin-top:0;margin-bottom:.8rem}.block-text{display:block;margin-top:.8rem}.soft-text{font-weight:400}@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,h3,h4,h5,h6{font-size:1.6rem}.heading--text{font-size:1.2rem}}.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}.site-content ul:not(.list-unstyled) li::before{content:'●';position:absolute;top:-1px;left:0;font-size:1.2rem}.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%}.separator{display:block;margin:1.6rem 0;height:.1rem}dt{font-weight:700}dd{margin-left:0;margin-bottom:.8rem}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-.5rem}.list-inline>li{display:inline-block;padding-left:.5rem;padding-right:.5rem}.well{color:#000;font-size:1.2rem;font-weight:400;margin:1.6rem 0;padding:1.6rem 1.6rem .8rem}.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:#2092b6}a:active,a:focus{outline-offset:.1rem}.link{font-weight:700;text-decoration:underline;padding:0}.link:active,.link:focus{outline-offset:.1rem}.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{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:23px;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}.user-login-form,[class*=webform-submission-eif-survey]{position:relative}.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;font-weight:700;font-size:.9em;line-height:initial}label.option{display:inline;font-weight:400}.form-composite>legend,.label{display:inline;font-size:inherit;font-weight:700;margin:0;padding:0}[dir=rtl] .form-type-checkbox .description,[dir=rtl] .form-type-radio .description{margin-left:0;margin-right:3.2rem}.form-required::after{display:none}abbr.ajax-changed,abbr.tabledrag-changed{border-bottom:none}.form-item--error-message::before{content:'';display:inline-block;height:1.6rem;width:1.6rem;vertical-align:sub;background-size:contain}.password-strength{margin-bottom:.8rem}.password-strength__meter{height:3rem;background:#fff;margin-top:.3rem}.ajax-progress .message,.form-type-password .ajax-progress,.webform-email-confirm--wrapper>legend,div.password-confirm{display:none}@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] .webform-button--submit{float:right;background-color:#44687d}[class*=webform-submission-eif-survey] .webform-button--submit:focus,[class*=webform-submission-eif-survey] .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:focus,[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-additional-comments-freetext]{color:#44687d;font-size:1.5rem;margin-left:1rem}@media (max-width:809px){.autocomplete__input,.form-email,.form-number,.form-tel,.form-text,.form-textarea,.select,select{height:21px;line-height:19px}}#edit-turn-off-date .form-item{display:inline-block}input[disabled].form-text{background:#d0d0d0}input[disabled][type=submit]{opacity:.5}.user-login-form a.button{line-height:3rem;width:80px;position:absolute;left:89px;top:103px}.form-item{margin:0 0 8px}.check-custom .state{display:inline-block;margin:-1px}.check-custom .state label{top:0}.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-offset:.1rem}.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:focus,.button:hover,[type=submit],[type=submit]:focus,[type=submit]:hover,[type=button]:focus,[type=button]:hover,button:focus,button:hover,input#edit-clear:focus,input#edit-clear:hover,input#edit-help:focus,input#edit-help: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);position:absolute}@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],button{font-weight:700;color:#fff;padding:5px 10px;text-decoration:none;cursor:pointer;border:none;height:25px;margin-right:1px}.toolbar .button,.toolbar [type=submit],.toolbar [type=button],.toolbar button{height:100%}[type=submit]:focus,[type=submit]:hover,input#edit-help{background-color:#2092b6}input#edit-clear{background-color:#808083}.webform-button--previous{background-color:#44687d}.webform-button--previous:focus,.webform-button--previous:hover{background-color:#fb497f}.webform-button--next{float:right;background-color:#44687d}.webform-button--next:focus,.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],button{height:29px;margin:0;border:none;background:url(/themes/custom/parentview/images/submit-r.png) 100% 0 no-repeat;cursor:pointer;font-weight:700;color:#fff;font-size:12px;padding:0 5px 0 2px;min-width:75px;text-align:center;text-shadow:0 0 20px #fff}.toolbar .button,.toolbar [type=submit],.toolbar [type=button],.toolbar button{background:0 0;min-width:auto;height:100%}.submit-wrapper{float:left;height:29px;padding:0 0 0 3px;background:url(/themes/custom/parentview/images/submit-l.png) no-repeat;margin:10px 5px 10px 0;border-radius:0}}.top-right{right:0;top:0}.top-left{left:0;top:0}.bottom{left:0;bottom:0;width:100%}.center{position:absolute;-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;height:27px;margin-bottom:15px}.region-breadcrumb::after{display:block;content:'';clear:both}.breadcrumb{float:right}.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}.breadcrumb ol>li a{text-decoration:none;color:#000;display:block;font-size:1rem}.breadcrumb ol>li a:focus,.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 red;border-radius:5px;margin:10px 0}.messages,.sitewide-messages{display:block;padding:2px;margin-bottom:10px;border:1px solid #d77}.messages{background:#fcc;color:#200}.messages a{color:#00e}.sitewide-messages{color:#200}.sitewide-messages ul{list-style-type:none}.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}}
#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-offset:.1rem;position:static;clip:auto;overflow:visible;height:auto}.layout-container{padding:3.4rem 0}.layout-container .main-row{position:relative;width:100%}.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}.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}.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 0 0 1.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}}
.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:#d13d6a}.return-to-home-block a{color:#2092b6;background-image:url(/themes/custom/parentview/images/blue-arrow.jpg);background-repeat:no-repeat;background-position:left 7px}.return-to-home-block a:focus,.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;height:30px;line-height:2.5em;overflow:hidden}.menu--main .menu li{display:inline}.menu--main .menu li:last-child{float:right;width:84px}.menu--main .menu a{padding:8px 10px;margin-right:-3px;text-decoration:none;line-height:1em;font-weight:700;font-size:12px}.menu--main .menu .menu-item--active-trail a{background-color:#d13d6a;color:#fff}.return-to-home-block{float:left;clear:both}.return-to-home-block a{display:block;padding:0 0 0 15px;margin:0;text-decoration:none;font-weight:700}@media (max-width:809px){.site-logo img{margin:6px 0 6px 5px}.menu--main{background:0 0}.menu--main .menu{background:url(/themes/custom/parentview/images/menu-bg.png);border-radius:5px;height:58px}.menu--main .menu li{height:29px;line-height:29px;float:left;padding:0;margin:0}.menu--main .menu li:last-child a,.menu--main .menu li:last-child a:focus,.menu--main .menu li:last-child a:hover{background:0 0}.menu--main .menu li:first-child{background:url(/themes/custom/parentview/images/menu-lf.png) no-repeat}.menu--main .menu li:first-child a{border-radius:5px 0 0 5px}.menu--main .menu li:first-child a.is-active::after{left:0;top:2px;height:21px;width:2px}.menu--main .menu li.menu-item--active-trail a{background-color:transparent}.menu--main .menu a{color:#666;font-weight:400;margin:0;text-decoration:none;display:block;line-height:15px;height:29px;padding:7px 10px 7px 8px;font-family:Helvetica,Arial,FreeSans,sans-serif;text-align:center}.menu--main .menu a:focus,.menu--main .menu a:hover{background:url(/themes/custom/parentview/images/menu-spacer.png) 100% 50% no-repeat;color:#666;opacity:.8}.menu--main .menu a.is-active{text-shadow:0 0 8px #fff;color:#fff;font-weight:700;background:url(/themes/custom/parentview/images/menu-bg-active.png) 100% 50% no-repeat;position:relative}.menu--main .menu a.is-active::after{content:'';position:absolute;left:0;top:0;height:29px;width:2px;background:url(/themes/custom/parentview/images/menu-active-spacer.png) no-repeat}.menu--main .menu a.is-active:focus,.menu--main .menu a.is-active:hover{opacity:1}}
.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 .copyright p{color:#747474}.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:.9em;color:#000;text-decoration:none}.region-footer{float:right;border-left:1px solid #98999b;padding-left:2rem}.copyright{float:left;clear:both;font-size:.8em;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 .copyright a,.footer .menu--footer a:focus,.footer .menu--footer a:hover,.footer .menu--footer-2 a:focus,.footer .menu--footer-2 a:hover{color:#ffb2c9}.footer .copyright{float:none;font-size:1.6rem;padding:10px 20px}.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:#fff;border-radius:6px;text-decoration:none;padding:8px 10px}.sidebar-left .menu a:focus,.sidebar-left .menu a:hover{background-color:#d13d6a}
.sliding-popup-top .eu-cookie-compliance-categories,.sliding-popup-top .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 .agree-button,.sliding-popup-top .eu-cookie-withdraw-button{margin-top:0}.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 .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-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}
.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:13px;line-height:28px;cursor:pointer;font-weight:700;background:url(/themes/custom/parentview/images/blue-arrow-right.jpg) left center no-repeat}.accordion__title:focus,.accordion__title:hover{color:#d13d6a;background:url(/themes/custom/parentview/images/pink-arrow-down.jpg) left center no-repeat}@media (max-width:809px){.accordion__title{border-bottom:2px solid #a7a7a7;color:#505356;line-height:14px;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}}
.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{padding:10px 0;border-top:1px solid #d7d8da;border-bottom:1px solid #d7d8da;margin-top:10px}.answers-figures{float:right}.answers-text{display:none;margin-left:20px}.answers-graph{display:block}@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}.text-result-key{float:left;width:120px;font-size:13px;line-height:15px}.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:8px 15px;color:#fff;text-decoration:none;font-weight:700}.page-node-type-school .action-flag a:focus,.page-node-type-school .action-flag a:hover,.page-node-type-school .action-flag span:focus,.page-node-type-school .action-flag span:hover,.page-node-type-school .action-unflag a:focus,.page-node-type-school .action-unflag a:hover,.page-node-type-school .action-unflag span:focus,.page-node-type-school .action-unflag span:hover{background-color:#28a1c8}@media (max-width:809px){.page-node-type-school .action-flag,.page-node-type-school .action-unflag,.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;height:3rem;margin:-3px 105px 0 0;cursor:pointer}.page-node-type-school .freetext-toggle-form .submit-wrapper:first-of-type input:focus,.page-node-type-school .freetext-toggle-form .submit-wrapper:first-of-type input:hover{background-color:#28a1c8}.page-node-type-school .freetext-toggle-form input{margin-top:-.8rem;display: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:-10.9rem}.page-node-type-school .freetext-toggle-form.form-shown~.print-link-container .print-link{margin:-107px 0 101px}.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:-35px 0 30px;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.5rem}.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;right:210px;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,.school-info .field__label{display:inline-block}.school-info .field__item{font-weight:700}.school-info label{display:inline-block;font-size:12px}.school-years{border-collapse:collapse;padding:0 0 0 1em;white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb}.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}}
@media (min-width:809px){.path-login .left_column{float:left;width:260px;padding-right:20px;border-right:1px solid #d7d8da;margin-bottom:85px}.path-login .left_column a{display:block;padding:0 0 0 15px;margin:0 0 7px;text-decoration:none;font-weight:700;color:#2092b6;background-image:url(/themes/custom/parentview/images/blue-arrow.jpg);background-repeat:no-repeat;background-position:left 7px}.path-login .left_column a:focus,.path-login .left_column a:hover{color:#d13d6a;background-image:url(/themes/custom/parentview/images/pink-arrow.jpg)}.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}}
.path-my-profile #edit-pass--description,.path-my-profile .form-item{padding:0;float:left;width:100%;clear:left;display:block}.path-my-profile .password-policy-constraint-failed{color:#d13d6a}.password-strength__indicator,.password-strength__meter,.password-suggestions{display:none!important}div.password-confirm{display:block;visibility:visible!important}
.fb-share-survey,.finish-link,.print-link,.tw-share-survey{text-decoration: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) 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) 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) 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) legend::before{content:open-quote;margin-right:-5px}.webform-progress~.form-wrapper fieldset:not(#edit-first-time-submitted--wrapper):not(#edit-is-your-child-a-boarder-at-this-school---wrapper) legend::after{content:close-quote;margin-left:-5px}.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{background:url(/themes/custom/parentview/images/fb-small.png) 10px 10px no-repeat #5d76aa;padding:9px 10px 9px 33px;display:inline-block;color:#fff;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);font-weight:700;font-size:20px;margin-left:5px;margin-top:2rem}.finish-link,.print-link{display:block;padding:0 0 0 15px;margin:0;font-weight:700;background:url(/themes/custom/parentview/images/small-arrow.jpg) 0 16px no-repeat}.print-link-container{border-top:1px solid #d7d8da;border-bottom:1px solid #d7d8da}.print-link{width:100px;z-index:2000;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}}
.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}
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}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:12px;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}
.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 .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){border:0}

