@import"https://fonts.googleapis.com/css?family=Fira+Sans:300,400,500,700";@import"https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700";:root{--fsa-primary_dark-green:#007c75;--fsa-primary_mid-green:#6cb33f;--fsa-primary_light-green:#a9c47f;--fsa-primary_dark-grey:#53565a;--fsa_online-grey:#f0f3f5;--fsa_border:#dee2e5;--fsa-primary_black:#000;--fsa-primary_white:#fff;--fsa_tint:#fafcfd;--fsa-secondary_mid-red:#e31837;--fsa-secondary_dark-blue:#165c7d;--fsa-secondary_orange:#f15d22;--fsa-secondary_mid-yellow:#fdb913;--fsa-secondary_mid-purple:#49176d;--fsa-secondary_light-purple:#9f218b;--fsa-tertiary_dark-blue:#9f218b;--fsa-secondary-error-red:#e60f31;--fsa-secondary-error-hover:#b0132b;--fsa-tertiary_dark-red:#b04a5a;--fsa-tertiary_light-red:#ef3340;--fsa-tertiary_light-yellow:#f1c400;--fsa-tertiary_teal:#00b2a9;--fsa-tertiary_light-blue:#8dc8e8;--fsa-tertiary_dark-purple:#51284f;--fsa-secondary_mid-blue:#007fb2;--fsa-tertiary_lime:#cedc00;--fsa-tertiary_mauve:#8b84d7;--fsa-tertiary_stripe-green:#006f51;--fsa-tertiary_light-black:#101010;--fsa__link-green:#014b4c;--fsa__purple-hover:#2a0247;--fsa__grey-hover:#d9d9d6;--fsa__dark-green-hover:#002a2a;--fsa-webtool-prgress-bar-border-step:#d8d8d8;--body-font:"Open Sans",sans-serif;--body-normal:400;--body-bold:600;--heading-font:"Fira Sans",sans-serif;--heading-bold:700;--container-mobile:1rem;--container:2rem;--gutter:1rem;--max-width:1336px;--transition-time:200}html{scroll-behavior:smooth;font-family:sans-serif;font-size:16px}@media screen and (min-width:1024px){html{font-size:18px}}body{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--fsa-primary_white);color:var(--fsa-primary_black);position:relative}body .fsa-table--scroll table.fhrs-open-data{overflow-wrap:anywhere}*,:after,:before{box-sizing:border-box}a{text-decoration:none;color:inherit}.h1,h1{font-family:var(--heading-font);font-size:2.288rem;font-weight:var(--heading-bold);line-height:1.1;letter-spacing:normal;color:var(--fsa-primary_dark-green)}@media screen and (min-width:1024px){.h1,h1{font-size:2.986rem}}.h1-article{font-family:var(--heading-font);font-size:2.288rem;font-weight:var(--heading-bold);line-height:1.1;letter-spacing:normal;color:var(--fsa-primary_dark-green)}@media screen and (min-width:1024px){.h1-article{font-size:2.986rem;font-family:var(--heading-font);font-size:2.488rem;font-weight:var(--heading-bold);line-height:1.1;letter-spacing:normal}}.h2,h2{font-family:var(--heading-font);font-size:1.939rem;font-weight:var(--heading-bold);line-height:1.2;letter-spacing:normal}@media screen and (min-width:1024px){.h2,h2{font-size:2.074rem}}.h3,h3{font-family:var(--heading-font);font-size:1.643rem;font-weight:var(--heading-bold);line-height:1.2;letter-spacing:normal}@media screen and (min-width:1024px){.h3,h3{font-size:1.728rem}}.h4,h4{font-family:var(--heading-font);font-size:1.392rem;font-weight:var(--heading-bold);line-height:1.2;letter-spacing:normal}@media screen and (min-width:1024px){.h4,h4{font-size:1.44rem}}.h5,h5{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal}@media screen and (min-width:1024px){.h5,h5{font-size:1.2rem}}.h6,h6{font-size:1rem;font-weight:var(--body-bold)}.h6,.small,h6,small{font-family:var(--body-font);line-height:1.6;letter-spacing:normal}.small,small{font-weight:var(--body-normal);font-size:.9rem}ul{list-style:none}p{margin:1rem 0 0}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden}.link{color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0)}.link:hover{color:var(--fsa__link-green)}.link:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.fhrs-layout .fsa-table td,.fhrs-layout table caption{padding:.5rem}@media screen and (min-width:1024px){.fhrs-layout .fsa-table td{padding:1rem}}.fhrs-standards-table tbody tr td{vertical-align:baseline}.fsa-cookie-consent-form .radio{margin-top:0}.fsa-cookie-consent-form .radio__legend{display:none}.form-submit{margin-top:2rem}.search-no-results{padding-top:2rem;padding-bottom:2rem}.search-no-results__title{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;margin:0}@media screen and (min-width:1024px){.search-no-results__title{font-size:1.2rem}}.search-no-results__title--h4{font-family:var(--heading-font);font-size:1.392rem;font-weight:var(--heading-bold);line-height:1.2;letter-spacing:normal}@media screen and (min-width:1024px){.search-no-results__title--h4{font-size:1.44rem}}.search-no-results__content{padding-left:1rem}@media screen and (min-width:500px){.search-no-results__content{padding-left:3rem}}.search-no-results__content--h4{margin-top:1rem}.search-no-results__text{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal}.search-no-results__text a{color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0)}.search-no-results__text a:hover{color:var(--fsa__link-green)}.search-no-results__text a:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.radio{border:none;padding:0;margin:2rem 0 0;color:var(--fsa-primary_black)}.radio__legend{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;margin:0;padding:0;font-weight:700;float:left}@media screen and (min-width:1024px){.radio__legend{font-size:1.2rem}}.radio__required{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;margin-left:.5rem;color:var(--fsa-primary_black);font-weight:inherit}@media screen and (min-width:1024px){.radio__required{font-size:1.2rem}}.radio__description{padding:.5rem 0 0}.radio__description,.radio__field{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;margin:0;clear:both}.radio__field{padding-top:1rem;display:flex;align-items:flex-start}.radio__field-all{margin-bottom:1rem}.radio__input{border-radius:50%;display:flex;justify-content:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;min-width:1.5rem;height:1.5rem;position:relative;margin:0}.radio__input::-ms-expand{display:none}.radio__input:focus{box-shadow:0 0 0 .167rem var(--fsa-primary_black),0 0 0 .333rem var(--fsa-tertiary_light-yellow);outline:none;border:none;background-color:var(--fsa-primary_white)}.radio__input:checked+.radio__label:after{opacity:1}.radio__input:checked+.radio__label:before{border:9px solid var(--fsa-primary_dark-green)}.radio__label{padding:0 0 0 1rem;position:relative;cursor:pointer}.radio__label:before{box-sizing:border-box;top:0;left:-1.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;min-width:1.5rem;height:1.5rem;border:1px solid var(--fsa-primary_black);margin:0}.radio__label:after,.radio__label:before{content:"";position:absolute;background-color:var(--fsa_online-grey)}.radio__label:after{top:6px;left:-18px;border-radius:50%;width:.75rem;height:.75rem;opacity:0}@media screen and (min-width:1024px){.radio__label:after{top:7px;left:-20px}}.radio__label-description{color:var(--fsa-primary_dark-grey);font-size:1rem;padding-left:1rem}.radio--error{border-left:.25rem solid var(--fsa-secondary_mid-red);margin-left:-.75rem;padding-left:.5rem}@media screen and (min-width:768px){.radio--error{margin-left:-1.25rem;padding-left:1rem}}.radio--error .radio__legend{color:var(--fsa-secondary_mid-red)}.radio--error .radio__fields{border:4px solid var(--fsa-secondary_mid-red);clear:both;margin:2rem 0 0 -4px;padding:0 .5rem .5rem}@media screen and (min-width:768px){.radio--error .radio__fields{margin-left:calc(-.5rem - 4px)}}.radio--error .radio__description+.radio__fields{margin-top:.5rem}.radio--error .radio__field{padding-top:1rem}.radio--error .radio__field:first-child{padding-top:.5rem}.explanation-block{margin-top:3rem}.explanation-block__content{padding:2rem 1rem;border:1px solid var(--fsa_border);color:var(--fsa-primary_black);background-color:var(--fsa_tint);font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal}.explanation-block__content--h3{font-family:var(--heading-font);font-size:1.643rem;font-weight:var(--heading-bold);line-height:1.2;letter-spacing:normal}@media screen and (min-width:1024px){.explanation-block__content--h3{font-size:1.728rem}}@media screen and (min-width:768px){.explanation-block__content{padding:2rem}}.explanation-block__content .document-download{margin-top:1rem}.explanation-block__content .document-download:before,.explanation-block__content .document-download__region{display:none}.explanation-block__content .document-download__content--with-region{margin-top:0}.explanation-block__content ul{counter-reset:list;-webkit-padding-start:0;padding-inline-start:0;list-style-position:outside;list-style-type:none;padding:0;font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;letter-spacing:normal;line-height:1.6}.explanation-block__content ul li{margin-left:1.5rem}.explanation-block__content ul li:before{display:inline-block;margin-left:-1.5rem}.explanation-block__content ul li>:not(a){display:contents}.explanation-block__content ul li:before{content:"●";color:var(--fsa-primary_dark-green);font-weight:700;margin-right:1rem}.explanation-block__content ol{counter-reset:list;-webkit-padding-start:0;padding-inline-start:0;list-style-position:outside;list-style-type:none;padding:0;font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;letter-spacing:normal;line-height:1.6}.explanation-block__content ol li{margin-left:1.5rem}.explanation-block__content ol li:before{display:inline-block;margin-left:-1.5rem}.explanation-block__content ol li>:not(a){display:contents}.explanation-block__content ol li:before{counter-increment:list;content:counter(list) ".";margin-right:.7rem}.explanation-block__content table{display:table;width:100%;margin-top:2rem;border-collapse:collapse;overflow-wrap:anywhere}.explanation-block__content table caption{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;background-color:var(--fsa__purple-hover);border:1px solid var(--fsa__purple-hover);color:var(--fsa-primary_white);padding:1rem;text-align:left}@media screen and (min-width:1024px){.explanation-block__content table caption{font-size:1.2rem;font-family:var(--heading-font);font-size:1.939rem;font-weight:var(--heading-bold);line-height:1.2;letter-spacing:normal;background-color:rgba(0,0,0,0);border:none;color:var(--fsa-primary_black);padding:0;margin-bottom:1rem}}@media screen and (min-width:1024px)and (min-width:1024px){.explanation-block__content table caption{font-size:2.074rem}}.explanation-block__content table .fsa-table--column thead,.explanation-block__content table thead{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;overflow-wrap:break-word;font-family:var(--body-font)}@media screen and (min-width:1024px){.explanation-block__content table .fsa-table--column thead,.explanation-block__content table thead{font-size:1.2rem}}@media screen and (max-width:1023px){.explanation-block__content table .fsa-table--column thead,.explanation-block__content table thead{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:normal;width:1px}}@media screen and (min-width:1024px){.explanation-block__content table .fsa-table--column thead,.explanation-block__content table thead{background-color:var(--fsa__purple-hover);border:1px solid var(--fsa__purple-hover)}.explanation-block__content table .fsa-table--column thead th,.explanation-block__content table thead th{color:var(--fsa-primary_white);font-weight:700;padding:1rem;text-align:left}}.explanation-block__content table tbody th{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;padding:1rem;position:relative;display:table-cell;text-align:left;background-color:var(--fsa__purple-hover);color:var(--fsa-primary_white);border:1px solid var(--fsa__purple-hover);max-width:20%;font-weight:700;font-family:var(--body-font);font-size:1rem}@media screen and (min-width:1024px){.explanation-block__content table tbody th{font-size:1.2rem}}.explanation-block__content table tbody td{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;border:1px solid var(--fsa_border);padding:1rem;position:relative}.explanation-block__content table:not(.fsa-table--no-headers) tbody tr{border-bottom:4px solid var(--fsa_border)}.explanation-block__content table:not(.fsa-table--no-headers) tbody tr:last-child{border:1px solid var(--fsa_border)}@media screen and (min-width:1024px){.explanation-block__content table:not(.fsa-table--no-headers) tbody tr{display:table-row;border:1px solid var(--fsa_border)}}.explanation-block__content table:not(.fsa-table--stacked) thead{background-color:var(--fsa__purple-hover);border:1px solid var(--fsa__purple-hover);clip:auto;-webkit-clip-path:initial;clip-path:none;height:auto;margin:0;overflow:initial;position:relative;white-space:normal;width:auto}.explanation-block__content table:not(.fsa-table--stacked) thead th{border-right:1px solid var(--fsa_border);color:var(--fsa-primary_white);font-weight:700;padding:1rem;text-align:left}.explanation-block__content table:not(.fsa-table--stacked) thead th:last-child{border-right:0}.explanation-block__content table:not(.fsa-table--stacked) caption{font-family:var(--heading-font);font-size:1.643rem;font-weight:var(--heading-bold);line-height:1.2;letter-spacing:normal;background-color:rgba(0,0,0,0);border:none;color:var(--fsa-primary_black);padding:0;margin-bottom:1rem}@media screen and (min-width:1024px){.explanation-block__content table:not(.fsa-table--stacked) caption{font-size:1.728rem}}.explanation-block__content table:not(.fsa-table--stacked) tbody tr{border-bottom:1px solid var(--fsa_border)}.explanation-block__content table:not(.fsa-table--stacked) tbody tr td{display:table-cell}.explanation-block__content table.fsa-table--rows tbody th{border-bottom:1px solid var(--fsa_border);font-size:1rem}.explanation-block__content table.fsa-table--mixed tbody th{background:var(--fsa-primary_white);color:var(--fsa-primary_black);border:1px solid var(--fsa_border);font-size:1rem}.explanation-block__content table .responsive-table__heading{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;word-break:normal;height:100%;width:50%;padding:0 1rem 0 0;margin-right:1rem}.explanation-block__content table .responsive-table__heading:after{content:"";position:absolute;border:1px solid var(--fsa_border);height:100%;right:50%;top:0}@media screen and (min-width:1024px){.explanation-block__content table .responsive-table__heading{display:none}}.explanation-block__content table .fsa-table__heading--hidden{display:none}@media screen and (min-width:1024px){.explanation-block__content table .fsa-table__heading--hidden{display:table-cell}}.explanation-block__content table td,.explanation-block__content table th{vertical-align:baseline;font-size:1rem}.explanation-block__content>*{max-width:100%}.explanation-block__content>h1,.explanation-block__content>h2,.explanation-block__content>h3,.explanation-block__content>h4,.explanation-block__content>h5,.explanation-block__content>h6,.explanation-block__content>ol,.explanation-block__content>p,.explanation-block__content>ul{margin-bottom:0}.explanation-block__content>h1:first-child,.explanation-block__content>h2:first-child,.explanation-block__content>h3:first-child,.explanation-block__content>h4:first-child,.explanation-block__content>h5:first-child,.explanation-block__content>h6:first-child,.explanation-block__content>ol:first-child,.explanation-block__content>p:first-child,.explanation-block__content>ul:first-child{margin-top:0}.explanation-block__content>h1:last-child,.explanation-block__content>h2:last-child,.explanation-block__content>h3:last-child,.explanation-block__content>h4:last-child,.explanation-block__content>h5:last-child,.explanation-block__content>h6:last-child,.explanation-block__content>ol:last-child,.explanation-block__content>p:last-child,.explanation-block__content>ul:last-child{margin-bottom:0}.explanation-block__content a:not(.document-download__link):not(.chart-block__buttons){color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0)}.explanation-block__content a:not(.document-download__link):not(.chart-block__buttons):hover{color:var(--fsa__link-green)}.explanation-block__content a:not(.document-download__link):not(.chart-block__buttons):focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.explanation-block__link a{margin-top:1rem;display:block}.explanation-block__link a:after{content:"";background-image:url(/images/ExplanationBlock/arrow.svg);display:inline-block;width:1.5rem;height:1rem;background-repeat:no-repeat;background-position:50%;position:relative;top:.25rem;margin-left:.75rem}.explanation-block__link a:hover:after{background-image:url(/images/ExplanationBlock/arrow-hover.svg)}.fhrs-layout{max-width:100%}.fhrs-layout__container{width:100%;margin:0 auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:768px){.fhrs-layout__container{padding-left:2rem;padding-right:2rem;width:100%;max-width:calc(1300px + 2*2rem)}}.fhrs-layout__row{flex:1 1;margin-left:-.5rem;margin-right:-.5rem;display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.fhrs-layout__row{margin-left:-1rem;margin-right:-1rem}}@media screen and (min-width:1024px){.fhrs-layout__row{flex-direction:row}}.fhrs-layout__top{width:100%}.fhrs-layout__center{width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}@media screen and (min-width:768px){.fhrs-layout__center{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:1024px){.fhrs-layout__center{width:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;padding-left:.5rem;padding-right:.5rem;margin-left:16.6666666667%}}@media screen and (min-width:1024px)and (min-width:768px){.fhrs-layout__center{padding-left:1rem;padding-right:1rem}}.full-width{max-width:100%}.full-width__container{width:100%;margin:0 auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:768px){.full-width__container{padding-left:2rem;padding-right:2rem;width:100%;max-width:calc(1300px + 2*2rem)}}.full-width__row{flex:1 1;margin-left:-.5rem;margin-right:-.5rem;display:flex}@media screen and (min-width:768px){.full-width__row{margin-left:-1rem;margin-right:-1rem}}.full-width__wrapper{width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}@media screen and (min-width:768px){.full-width__wrapper{padding-left:1rem;padding-right:1rem;width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width:768px)and (min-width:768px){.full-width__wrapper{padding-left:1rem;padding-right:1rem}}.two-col{max-width:100%}.two-col__container{width:100%;margin:0 auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:768px){.two-col__container{padding-left:2rem;padding-right:2rem;width:100%;max-width:calc(1300px + 2*2rem)}}.two-col__row{flex:1 1;margin-left:-.5rem;margin-right:-.5rem;display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.two-col__row{margin-left:-1rem;margin-right:-1rem;flex-direction:row}}.two-col__top{width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem;margin-bottom:3rem}@media screen and (min-width:768px){.two-col__top{padding-left:1rem;padding-right:1rem;width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width:768px)and (min-width:768px){.two-col__top{padding-left:1rem;padding-right:1rem}}.two-col__left{width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}@media screen and (min-width:768px){.two-col__left{padding-left:1rem;padding-right:1rem;width:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width:768px)and (min-width:768px){.two-col__left{padding-left:1rem;padding-right:1rem}}.two-col__right{width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}@media screen and (min-width:768px){.two-col__right{padding-left:1rem;padding-right:1rem;width:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width:768px)and (min-width:768px){.two-col__right{padding-left:1rem;padding-right:1rem}}.two-col__right-top{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media screen and (min-width:768px){.two-col__right-top{flex-direction:row;justify-content:space-between;align-items:center}}.form-layout{max-width:100%}.form-layout__container{width:100%;margin:0 auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:768px){.form-layout__container{padding-left:2rem;padding-right:2rem;width:100%;max-width:calc(1300px + 2*2rem)}}.form-layout__row{flex:1 1;margin-left:-.5rem;margin-right:-.5rem;display:flex}@media screen and (min-width:768px){.form-layout__row{margin-left:-1rem;margin-right:-1rem}}.form-layout__top{width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}@media screen and (min-width:768px){.form-layout__top{padding-left:1rem;padding-right:1rem;width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width:768px)and (min-width:768px){.form-layout__top{padding-left:1rem;padding-right:1rem}}.form-layout__tabs{width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}@media screen and (min-width:768px){.form-layout__tabs{padding-left:1rem;padding-right:1rem;width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width:768px)and (min-width:768px){.form-layout__tabs{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:1440px){.form-layout__tabs{width:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;padding-left:.5rem;padding-right:.5rem;margin-left:16.6666666667%}}@media screen and (min-width:1440px)and (min-width:768px){.form-layout__tabs{padding-left:1rem;padding-right:1rem}}.form-layout__wrapper{padding-bottom:4.5rem;width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}@media screen and (min-width:768px){.form-layout__wrapper{padding-left:1rem;padding-right:1rem;width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width:768px)and (min-width:768px){.form-layout__wrapper{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:1024px){.form-layout__wrapper{width:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;padding-left:.5rem;padding-right:.5rem;margin-left:16.6666666667%}}@media screen and (min-width:1024px)and (min-width:768px){.form-layout__wrapper{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:1440px){.form-layout__wrapper{width:50%;flex-basis:50%;max-width:50%;padding-left:.5rem;padding-right:.5rem;margin-left:25%}}@media screen and (min-width:1440px)and (min-width:768px){.form-layout__wrapper{padding-left:1rem;padding-right:1rem}}.footer{background-color:var(--fsa__purple-hover);border-top:8px solid var(--fsa-primary_mid-green);padding-bottom:2rem;margin-top:4rem}.footer__grid-container{width:100%;margin:0 auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:768px){.footer__grid-container{padding-left:2rem;padding-right:2rem;width:100%;max-width:calc(1300px + 2*2rem)}}.footer__grid-row{flex:1 1;margin-left:-.5rem;margin-right:-.5rem}@media screen and (min-width:768px){.footer__grid-row{margin-left:-1rem;margin-right:-1rem}}@media screen and (min-width:1024px){.footer__grid-row{display:flex;justify-content:space-between;align-items:flex-start}}.footer__nav{width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}@media screen and (min-width:768px){.footer__nav{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:1024px){.footer__nav{width:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width:1024px)and (min-width:768px){.footer__nav{padding-left:1rem;padding-right:1rem}}.footer__menu{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1rem 0 -.5rem;list-style:none;padding:0}@media screen and (min-width:1024px){.footer__menu{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:1.5rem 0 -.5rem -.75rem}}.footer__menu .external-link:after{top:.65rem}.footer .footer__menu-link{color:var(--fsa-primary_white);font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;padding-top:.5rem;padding-bottom:.5rem;display:block;text-decoration:none}.footer .footer__menu-link:hover{color:var(--fsa-primary_white);text-decoration:underline}.footer .footer__menu-link:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.footer .footer__menu-link:focus:after{background-image:url(/images/Footer/external-black.svg)}.footer .footer__menu-link:after{background-image:url(/images/Footer/external-white.svg)}@media screen and (min-width:1024px){.footer .footer__menu-link{padding-left:.75rem;padding-right:.75rem}.footer .footer__menu-link.external-link:after{right:.75rem}}.footer__social{margin-top:2rem;width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}@media screen and (min-width:768px){.footer__social{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:1024px){.footer__social{width:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width:1024px)and (min-width:768px){.footer__social{padding-left:1rem;padding-right:1rem}}.footer__social-list{display:flex;align-items:center;justify-content:center;margin:0;flex-wrap:wrap;gap:1rem;padding:0;list-style:none}@media screen and (min-width:1024px){.footer__social-list{justify-content:flex-end}}.footer__social-link:focus{outline:none}.footer__social-link:focus .footer__social-svg{box-shadow:0 0 0 .2rem var(--fsa-primary_black),0 0 0 .4rem var(--fsa-tertiary_light-yellow);outline:none;text-decoration:none;border-radius:50%}.footer__social-link:hover svg path{fill:#d9d9d6}.footer__social-svg{height:2.75rem;width:2.75rem;display:block}.footer__social-svg svg{width:100%;height:100%}.promo-group{margin:3rem 0 0}@media screen and (min-width:1024px){.promo-group{margin:4rem 0 0}}.promo-group .title-and-description__link{text-decoration:none}.promo-group .title-and-description__link:hover{text-decoration:underline}.promo-group__grid-container{width:100%;margin:0 auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:768px){.promo-group__grid-container{padding-left:2rem;padding-right:2rem;width:100%;max-width:calc(1300px + 2*2rem)}}.promo-group__grid-row{flex:1 1;margin-left:-.5rem;margin-right:-.5rem;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){.promo-group__grid-row{margin-left:-1rem;margin-right:-1rem}}.promo-group__card-wrapper{width:100%;flex-basis:100%;max-width:100%;padding:0 .5rem;margin-top:1.25rem}@media screen and (min-width:768px){.promo-group__card-wrapper{padding-left:1rem;padding-right:1rem;margin-top:2rem}}@media screen and (min-width:1280px){.promo-group__card-wrapper--custom-break{width:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:0 1rem;margin-top:2rem!important}}@media screen and (min-width:1280px)and (min-width:768px){.promo-group__card-wrapper--custom-break{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:1440px){.promo-group__card-wrapper{width:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:0 1rem}}@media screen and (min-width:1440px)and (min-width:768px){.promo-group__card-wrapper{padding-left:1rem;padding-right:1rem}}.promo-group__card-wrapper--card-only:first-child{margin-top:0}@media screen and (min-width:1440px){.promo-group__card-wrapper--card-only{margin-top:0}}@media screen and (min-width:1280px){.promo-group .promo-group__card-wrapper.promo-group__card-wrapper--card-only.promo-group__card-wrapper--custom-break{margin-top:0!important}}.promo-group__card{background-color:var(--fsa_tint);border:4px solid var(--fsa_border);padding-left:0!important;padding-right:0!important;transition:border-color .1s ease-in;position:relative;height:100%}.promo-group__card--one-link{cursor:pointer;padding-bottom:3.25rem}.promo-group__card--one-link:after{content:url(/images/PromoGroup/arrow.svg);display:block;position:absolute;width:1.75rem;height:auto;bottom:.5rem;right:1.25rem}.promo-group__card--one-link:hover{border-color:var(--fsa-primary_dark-green)}.promo-group__card--one-link:focus-within{box-shadow:0 0 0 .2rem var(--fsa-primary_black),0 0 0 .4rem var(--fsa-tertiary_light-yellow);outline:none}@media screen and (min-width:768px){.promo-group__card--one-link{padding-bottom:4.25rem}.promo-group__card--one-link:after{bottom:1.25rem}}@media screen and (min-width:1440px){.promo-group__card--one-link{padding-bottom:3.75rem}.promo-group__card--one-link:after{bottom:1rem}}.promo-group__card--external:after{content:"";background-image:url(/images/PromoGroup/external.svg);background-size:contain;width:1.25rem;height:1.25rem}.promo-group__card--external:hover:after{content:"";background-image:url(/images/PromoGroup/external-hover.svg);background-size:contain}.promo-group__card--multiple-links{padding-bottom:2rem}@media screen and (min-width:1440px){.promo-group__card--multiple-links{padding-bottom:1.75rem}}.promo-group__background{width:100%;height:12rem;background-position:50%;background-repeat:no-repeat;background-size:cover}.promo-group__sub-heading{font-family:var(--heading-font);font-size:1.643rem;font-weight:var(--heading-bold);line-height:1.2;letter-spacing:normal;color:var(--fsa-primary_black);margin:1rem 1.25rem 0}@media screen and (min-width:1024px){.promo-group__sub-heading{font-size:1.728rem}}@media screen and (min-width:768px){.promo-group__sub-heading{margin:2rem 2.25rem 0}}@media screen and (min-width:1440px){.promo-group__sub-heading{margin:2rem 2rem 0}}.promo-group__title-link,.promo-group__title-link.external-link{color:var(--fsa-primary_black);text-decoration:none}.promo-group__title-link.external-link:hover,.promo-group__title-link:hover{color:var(--fsa-primary_black)}.promo-group__title-link.external-link:focus,.promo-group__title-link:focus{outline:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black)}.promo-group__title-link.external-link:after{display:none}.promo-group__description{margin:1rem 1.25rem 0;font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;color:var(--fsa-primary_black)}@media screen and (min-width:768px){.promo-group__description{margin:1rem 2.25rem 0}}@media screen and (min-width:1440px){.promo-group__description{margin:1rem 2rem 0}}.promo-group__list{list-style:none;padding:0;margin:0 1.25rem}@media screen and (min-width:768px){.promo-group__list{margin:0 2.25rem}}@media screen and (min-width:1440px){.promo-group__list{margin:0 2rem}}.promo-group__list-item{margin-top:1.25em}@media screen and (min-width:1440px){.promo-group__list-item{margin-top:1rem}}.promo-group__list-item+.promo-group__list-item{margin-top:1rem}@media screen and (min-width:1440px){.promo-group__list-item+.promo-group__list-item{margin-top:.75rem}}.promo-group__list-link,.promo-group__list-link.external-link{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;margin-left:2.25rem;text-indent:-2.25rem;display:block;border-bottom:.25rem solid rgba(0,0,0,0)}.promo-group__list-link,.promo-group__list-link.external-link,.promo-group__list-link.external-link:active,.promo-group__list-link.external-link:visited,.promo-group__list-link:active,.promo-group__list-link:visited{color:var(--fsa-primary_dark-green)}.promo-group__list-link.external-link:focus,.promo-group__list-link:focus{color:var(--fsa-primary_black);outline:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black)}.promo-group__list-link.external-link:before,.promo-group__list-link:before{content:"";background-image:url(/images/PromoGroup/arrow.svg);display:inline-block;width:1.75rem;height:1rem;background-repeat:no-repeat;background-position:50%;margin-right:.5rem;position:relative;top:.1rem}.promo-group__list-link.external-link:hover,.promo-group__list-link:hover{text-decoration:underline;color:var(--fsa__link-green)}.promo-group__list-link.external-link:hover:before,.promo-group__list-link:hover:before{background-image:url(/images/PromoGroup/arrow-hover.svg)}@media screen and (min-width:768px){.title-and-description__text-row{flex:1 1;margin-left:-.5rem;margin-right:-.5rem;display:flex;flex-wrap:wrap;flex-direction:row}}@media screen and (min-width:768px)and (min-width:768px){.title-and-description__text-row{margin-left:-1rem;margin-right:-1rem}}.title-and-description__text-wrapper{text-align:center;width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}@media screen and (min-width:768px){.title-and-description__text-wrapper{padding-left:1rem;padding-right:1rem;width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width:768px)and (min-width:768px){.title-and-description__text-wrapper{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:1024px){.title-and-description__text-wrapper{width:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;padding-left:.5rem;padding-right:.5rem;margin-left:16.6666666667%}}@media screen and (min-width:1024px)and (min-width:768px){.title-and-description__text-wrapper{padding-left:1rem;padding-right:1rem}}.title-and-description__title{margin:0;padding:0;font-family:var(--heading-font);font-size:1.939rem;font-weight:var(--heading-bold);line-height:1.2;letter-spacing:normal;position:relative}@media screen and (min-width:1024px){.title-and-description__title{font-size:2.074rem}}.title-and-description__title:after{content:"";background-image:url(/images/TitleAndDescription/dot.svg);background-repeat:repeat-x;background-size:25px 25px;width:12rem;display:block;padding-bottom:.5rem;margin:.5rem auto 0}.title-and-description__description{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal}.title-and-description__description a{color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0)}.title-and-description__description a:hover{color:var(--fsa__link-green)}.title-and-description__description a:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.title-and-description__link-wrapper{margin-top:1rem}.title-and-description__link{color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0);padding-left:2.25rem;position:relative}.title-and-description__link:hover{color:var(--fsa__link-green)}.title-and-description__link:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.title-and-description__link:before{content:"";background-image:url(/images/TitleAndDescription/arrow-right.svg);display:inline-block;width:1.75rem;height:1rem;background-repeat:no-repeat;background-position:50%;position:absolute;left:0;top:.25rem}.title-and-description__link:hover:before{background-image:url(/images/TitleAndDescription/arrow-hover.svg)}.button{margin-left:auto}.button--primary{display:inline-block;font-family:open sans,sans-serif;font-size:1rem;text-align:center;line-height:1.6rem;min-height:44px;letter-spacing:normal;border:0;border-radius:1.5rem;padding:.6rem 2.5rem;cursor:pointer;transition:background-color .2s cubic-bezier(.19,1,.22,1),border-radius .1s ease-out,border-bottom .1s ease-out;background-color:var(--fsa-primary_dark-green);color:var(--fsa-primary_white)}.button--primary:hover{background-color:#005e59}.button--primary:focus{box-shadow:0 0 0 .2rem var(--fsa-primary_black),0 0 0 .4rem var(--fsa-tertiary_light-yellow);outline:none}.button--secondary{display:inline-block;font-family:open sans,sans-serif;font-size:1rem;text-align:center;line-height:1.6rem;min-height:44px;letter-spacing:normal;border:0;border-radius:1.5rem;padding:.6rem 2.5rem;cursor:pointer;transition:background-color .2s cubic-bezier(.19,1,.22,1),border-radius .1s ease-out,border-bottom .1s ease-out;background-color:var(--fsa-primary_white);color:var(--fsa__link-green)}.button--secondary:hover{background-color:var(--fsa-primary_dark-green);color:var(--fsa-primary_white)}.button--secondary:focus{box-shadow:0 0 0 .2rem var(--fsa-primary_black),0 0 0 .4rem var(--fsa-tertiary_light-yellow);outline:none}.button--cancel{display:inline-block;font-family:open sans,sans-serif;font-size:1rem;text-align:center;line-height:1.6rem;min-height:44px;letter-spacing:normal;border:0;border-radius:1.5rem;padding:.6rem 2.5rem;cursor:pointer;transition:background-color .2s cubic-bezier(.19,1,.22,1),border-radius .1s ease-out,border-bottom .1s ease-out;background-color:var(--fsa-secondary_mid-red);color:var(--fsa-primary_white)}.button--cancel:hover{background-color:var(--fsa-secondary-error-hover)}.button--cancel:focus{box-shadow:0 0 0 .2rem var(--fsa-primary_black),0 0 0 .4rem var(--fsa-tertiary_light-yellow);outline:none}.button+.button{margin-left:1rem}.external-link{color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0);margin-right:.25rem;position:relative;display:inline}.external-link:hover{color:var(--fsa__link-green)}.external-link:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.external-link:after{content:"";background-image:url(/images/ExternalLink/external.svg);display:inline-block;width:.85rem;height:.85rem;margin-left:.25rem;background-repeat:no-repeat;background-position:50%}.external-link:focus:after{background-image:url(/images/ExternalLink/external-black.svg)}.temporary-message .external-link{color:var(--fsa-primary_black)}.temporary-message .external-link:after{background-image:url(/images/ExternalLink/external-black.svg)}.temporary-message--danger .external-link{color:var(--fsa-primary_white)}.temporary-message--danger .external-link:after{background-image:url(/images/ExternalLink/external-white.svg)}.promo-group .external-link{text-decoration:none}.user-login-form .link__wrapper{padding-top:2rem}.hero{display:flex;flex-direction:column-reverse;position:relative;overflow:hidden}.hero__campaign-block--has-hero{margin-top:-2rem;z-index:1}@media screen and (min-width:768px){.hero__campaign-block--has-hero{margin-top:-12.5rem}}.hero__mask-wrapper{display:flex;order:2;width:100%;height:-moz-fit-content;height:fit-content;overflow:visible;mask-image:url(/images/Hero/hero.svg);mask-position:bottom;mask-size:200%,100%;mask-repeat:no-repeat;-webkit-mask-image:url(/images/Hero/hero.svg);-webkit-mask-position:bottom;-webkit-mask-size:200%,100%;-webkit-mask-repeat:no-repeat;color:#fff;padding-bottom:1.5rem;z-index:2}@media screen and (min-width:768px){.hero__mask-wrapper{background-image:url(/images/Hero/pattern.svg);background-size:150%;background-position:100% 0;padding-bottom:2.2rem}}@media screen and (min-width:1024px){.hero__mask-wrapper{padding-bottom:5.5rem;background-size:90%}}@media screen and (min-width:1440px){.hero__mask-wrapper{align-items:center}}@media screen and (min-width:1920px){.hero__mask-wrapper{background-size:70%}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.hero__mask-wrapper{background-image:none}}.hero__mask-wrapper--campaign-block{background-image:none}.hero__mask-wrapper--hide-hero{display:none}.hero--without-image.hero--with-services .hero__mask-wrapper{padding-bottom:2rem}@media screen and (min-width:1440px){.hero--without-image.hero--with-services .hero__mask-wrapper{padding:0}}.hero__container{position:relative;width:100%;margin:0 auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:768px){.hero__container{padding-left:2rem;padding-right:2rem;width:100%;max-width:calc(1300px + 2*2rem)}}.hero__row{flex:1 1;margin-left:-.5rem;margin-right:-.5rem;display:flex}@media screen and (min-width:768px){.hero__row{margin-left:-1rem;margin-right:-1rem}}.hero__content-wrapper{width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}@media screen and (min-width:768px){.hero__content-wrapper{padding-left:1rem;padding-right:1rem;width:50%;flex-basis:50%;max-width:50%;padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width:768px)and (min-width:768px){.hero__content-wrapper{padding-left:1rem;padding-right:1rem}}.hero__content{display:flex;z-index:1}.hero__content:after{content:"";position:absolute;background-color:inherit;left:-48%;bottom:-150%;top:-150%;width:100%;border-radius:100%;z-index:-1}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.hero__content:after{content:none}}.hero__title{font-family:var(--heading-font);font-size:2.288rem;font-weight:var(--heading-bold);line-height:1.1;letter-spacing:normal;color:var(--fsa-primary_dark-green);color:inherit;margin:2rem 0 .625rem}@media screen and (min-width:1024px){.hero__title{font-size:2.986rem}}.hero__title:after{content:"";background-image:url(/images/Hero/dot-white.svg);background-repeat:repeat-x;background-size:25px 25px;width:101%;display:block;padding-bottom:.5rem;margin-top:.5rem}.hero__description{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1.18rem;line-height:1.6;letter-spacing:normal;margin-top:.625rem}@media screen and (min-width:1024px){.hero__description{font-size:1.2rem}}@media screen and (min-width:1440px){.hero__cta-wrapper{display:flex}}.hero__cta{margin-top:1rem}@media screen and (min-width:1440px){.hero__cta{margin-left:1rem}.hero__cta:first-child{margin-left:0}}.hero__services{order:3;z-index:10;width:100%}@media screen and (min-width:1440px){.hero__services{height:100%}.hero__services--with-image.hero__services--4-columns{position:relative;height:auto;margin-top:0}.hero__services__wrapper--2-columns .service-links__cards{width:50%}}.hero__services .service-links{margin-top:0}.hero__services .service-links__text-wrapper{text-align:left;width:100%;margin-left:0;padding-left:0;padding-right:0;flex-basis:auto;max-width:none}.hero__services .service-links__cards{margin-top:0}@media screen and (max-width:767px){.hero__services .service-links__cards{margin:0}.hero__services .service-links__card{padding-left:0;padding-right:0}}.hero__image{order:1;height:13.5rem;overflow:hidden;z-index:10}@media screen and (min-width:768px){.hero__image{position:absolute;overflow:visible;top:0;right:0;bottom:0;left:50%}.hero__image__container{width:100%;margin:0 auto;padding-left:1rem;padding-right:1rem;position:relative;height:100%}}@media screen and (min-width:768px)and (min-width:768px){.hero__image__container{padding-left:2rem;padding-right:2rem;width:100%;max-width:calc(1300px + 2*2rem)}}@media screen and (min-width:768px){.hero__image svg{z-index:1;position:absolute;top:-3.611rem;left:2rem;width:18.667rem;height:18.667rem}.hero__image svg g{display:block;-webkit-clip-path:url(#clip-circle);clip-path:url(#clip-circle)}}@media screen and (min-width:1024px){.hero__image svg{top:-8rem;width:25rem;height:25rem}}@media screen and (min-width:1440px){.hero__image svg{width:33.333rem;height:33.333rem}}.hero__theme--green{background-color:var(--fsa-primary_dark-green);color:var(--fsa-primary_white)}.hero__theme--green .button:hover{background-color:var(--fsa__dark-green-hover)}.hero__theme--blue{background-color:#165c7d;color:var(--fsa-primary_white)}.hero__theme--blue .button:hover{color:var(--fsa__dark-green-hover);background-color:var(--fsa__grey-hover)}.hero__theme--grey{background-color:var(--fsa_online-grey);color:#101010}.hero__theme--grey h1{color:var(--fsa-primary_dark-green)}.hero__theme--grey h1:after{background-image:url(/images/Hero/dot-grey.svg)}.hero__theme--grey .button:hover{background-color:var(--fsa__link-green)}.hero--with-image{flex-direction:column}@media screen and (min-width:768px){.hero--with-image{flex-direction:row}}.hero--with-image .hero__mask-wrapper{background-image:none}@media screen and (min-width:1440px){.hero--with-image .hero__mask-wrapper{min-height:26rem;padding-bottom:3.5rem}}.hero--with-services{display:flex;flex-direction:column}@media screen and (min-width:1440px){.hero--with-services{padding-bottom:1rem}}@supports not (-ms-high-contrast:none){.hero--with-services .hero__row{flex-direction:column}}@media screen and (min-width:1440px){.hero--with-services.hero--with-image{padding-bottom:3rem}}.hero--with-services .hero__mask-wrapper{margin-bottom:1rem}@media screen and (min-width:1440px){.hero--with-services .hero__mask-wrapper{align-items:auto;margin-bottom:0}.hero--with-services .hero__content-wrapper--1-service-rows{padding-bottom:6rem}.hero--with-services .hero__content-wrapper--2-service-rows{padding-bottom:12rem}.hero--without-image.hero--with-services .hero__services--1-rows{margin-top:-4rem}.hero--without-image.hero--with-services .hero__services--2-rows{margin-top:-10rem}.hero--with-image.hero--with-services.hero--services-half .hero__services--1-rows{margin-top:-7.5rem}.hero--with-image.hero--with-services.hero--services-half .hero__services--2-rows{margin-top:-13.5rem}.hero--with-image.hero--with-services.hero--services-full .hero__content-wrapper{padding-bottom:0}.hero--with-image.hero--with-services.hero--services-full .hero__mask-wrapper{align-items:center}}@media screen and (min-width:1024px){.hero--mini.hero--with-image{min-height:15rem}}.hero--mini.hero--with-image .hero__title{margin-top:0}@media screen and (max-width:767px){.hero--mini.hero--with-image .hero__description,.hero--mini.hero--with-image .hero__title:after{display:none}}.hero--mini.hero--with-image .hero__text-content{min-height:3.438rem}@media screen and (min-width:768px){.hero--mini.hero--with-image .hero__mask-wrapper{min-height:13rem;padding-bottom:3rem}}@media screen and (min-width:1024px){.hero--mini.hero--with-image .hero__mask-wrapper{min-height:14rem}}@media screen and (min-width:1440px){.hero--mini.hero--with-image .hero__mask-wrapper{min-height:15rem}}.hero--mini.hero--with-image .hero__content-wrapper{margin:1rem 0 0}@media screen and (min-width:768px){.hero--mini.hero--with-image .hero__content-wrapper{margin:2rem 0 0;max-width:55%;flex-basis:55%}}@media screen and (min-width:1024px){.hero--mini.hero--with-image .hero__content-wrapper{max-width:56%;flex-basis:56%}}@media screen and (min-width:1440px){.hero--mini.hero--with-image .hero__content-wrapper{margin:0}}.hero--mini.hero--with-image .hero__image{height:9.125rem;display:grid;align-items:center;width:100%}@media screen and (min-width:768px){.hero--mini.hero--with-image .hero__image svg{height:17rem;width:17rem;top:-4.5rem;left:5rem}}@media screen and (min-width:1024px){.hero--mini.hero--with-image .hero__image svg{height:20rem;width:20rem;top:-5.625rem;left:4rem}}@media screen and (min-width:1440px){.hero--mini.hero--with-image .hero__image svg{left:14rem}}.feedback{background-color:var(--fsa_online-grey);position:relative;top:4rem}@media screen and (min-width:1440px){.feedback{background:none}}.feedback__grid-container{width:100%;margin:0 auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:768px){.feedback__grid-container{padding-left:2rem;padding-right:2rem;width:100%;max-width:calc(1300px + 2*2rem)}}.feedback__grid-row{flex:1 1;margin-left:-.5rem;margin-right:-.5rem}@media screen and (min-width:768px){.feedback__grid-row{margin-left:-1rem;margin-right:-1rem}}.feedback__grid-wrapper{width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}@media screen and (min-width:768px){.feedback__grid-wrapper{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:1440px){.feedback__texts{background-color:var(--fsa_online-grey)}}.feedback__link-wrapper{padding:1rem 0}.feedback__link-wrapper p{margin:0}.feedback__link-wrapper a{color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0)}.feedback__link-wrapper a:hover{color:var(--fsa__link-green)}.feedback__link-wrapper a:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}@media screen and (min-width:768px){.feedback__link-wrapper{padding:1rem}}.feedback__questions{padding:1rem 0}@media screen and (min-width:768px){.feedback__questions{display:flex;justify-content:space-between}}@media screen and (min-width:1440px){.feedback__questions{padding:1rem}}.feedback__heading{margin:0 .75rem 0 0;font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;display:inline-block}@media screen and (min-width:1024px){.feedback__heading{font-size:1.2rem}}.feedback__options{display:inline-block;margin:0}.feedback__close,.feedback__no,.feedback__report-button,.feedback__yes{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;color:var(--fsa-primary_dark-green);text-decoration:underline;border:none;background:none;padding:0;margin:0;cursor:pointer}.feedback__close:hover,.feedback__no:hover,.feedback__report-button:hover,.feedback__yes:hover{color:var(--fsa__link-green)}.feedback__close:focus,.feedback__no:focus,.feedback__report-button:focus,.feedback__yes:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.feedback__or,.feedback__yes{margin-right:.25rem}.feedback__report-button{display:block;margin-top:1rem;font-size:1.125rem}@media screen and (min-width:768px){.feedback__report-button{margin:0}}@media screen and (min-width:1024px){.feedback__report-button{font-size:1rem}}.feedback__thank{padding:1rem 0;font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;display:none}@media screen and (min-width:1024px){.feedback__thank{font-size:1.2rem}}@media screen and (min-width:1440px){.feedback__thank{padding:1rem}}.feedback__form-wrapper{padding:1rem 0;display:none}@media screen and (min-width:1440px){.feedback__form-wrapper{background-color:var(--fsa_online-grey);padding:1rem}}.feedback__form{position:relative}@media screen and (min-width:1440px){.feedback__form{max-width:50%}}.feedback__fieldset{border:none;margin:0;padding:0}.feedback__legend{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;margin-right:3.25rem}@media screen and (min-width:1024px){.feedback__legend{font-size:1.2rem}}.feedback__close{position:absolute;top:0;right:0}.feedback__textarea{resize:none;min-height:8.5rem;width:100%;margin-top:1rem;vertical-align:top;border-color:var(--fsa-primary_black);background-color:var(--fsa-primary_white);border-radius:0;font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal}.feedback__textarea:focus{box-shadow:0 0 0 .25rem var(--fsa-primary_black),0 0 0 .5rem var(--fsa-tertiary_light-yellow);outline:none}.feedback__submit{display:inline-block;font-family:open sans,sans-serif;font-size:1rem;text-align:center;line-height:1.6rem;min-height:44px;letter-spacing:normal;border:0;border-radius:1.5rem;padding:.6rem 2.5rem;cursor:pointer;transition:background-color .2s cubic-bezier(.19,1,.22,1),border-radius .1s ease-out,border-bottom .1s ease-out;background-color:var(--fsa-primary_dark-green);color:var(--fsa-primary_white);margin-left:auto;display:block;margin-top:1rem}.feedback__submit:hover{background-color:#005e59}.feedback__submit:focus{box-shadow:0 0 0 .2rem var(--fsa-primary_black),0 0 0 .4rem var(--fsa-tertiary_light-yellow);outline:none}.feedback--form .feedback__questions,.feedback--thank .feedback__questions{display:none}@media screen and (min-width:768px){.feedback--form .feedback__questions,.feedback--thank .feedback__questions{display:none}}.feedback--form .feedback__form-wrapper,.feedback--thank .feedback__thank{display:block}.cookie-banner{background-color:var(--fsa-primary_dark-green);padding:1rem;width:100%}@media screen and (min-width:1440px){.cookie-banner{display:flex;justify-content:space-between;align-items:center}}.cookie-banner--hidden{display:none}.cookie-banner__find-out-more,.cookie-banner__manage,.cookie-banner__message{margin:0;font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;color:var(--fsa-primary_white)}.cookie-banner a{color:var(--fsa-primary_white);text-decoration:none;border-bottom:1px solid var(--fsa-primary_white)}.cookie-banner a.external-link{border-color:var(--fsa-primary_white)}.cookie-banner a.external-link:after{background-image:svg-load("/src/components/general/ExternalLink/assets/external-white.svg")}.cookie-banner a:focus{outline:none;color:var(--fsa__link-green);background-color:var(--fsa-primary_white)}.cookie-banner a:focus:after{background-image:svg-load("/src/components/general/ExternalLink/assets/external.svg")}.cookie-banner a:hover{border-bottom:4px solid var(--fsa-primary_white);color:var(--fsa-primary_white)}.cookie-banner a:hover:focus{color:var(--fsa__link-green)}.cookie-banner__find-out-more,.cookie-banner__manage{white-space:nowrap}.cookie-banner__actions{margin-top:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media screen and (min-width:768px){.cookie-banner__actions{flex-direction:row;align-items:center}}@media screen and (min-width:1440px){.cookie-banner__actions{margin-top:0}}@media screen and (min-width:768px){.cookie-banner__manage{margin-right:1rem}}@media screen and (min-width:1440px){.cookie-banner__manage{margin-right:2rem}}.cookie-banner__manage:hover{margin-top:3px}.cookie-banner__accept{margin-top:1rem;display:inline-block;font-family:open sans,sans-serif;font-size:1rem;text-align:center;line-height:1.6rem;min-height:44px;letter-spacing:normal;border:0;border-radius:1.5rem;padding:.6rem 2.5rem;cursor:pointer;transition:background-color .2s cubic-bezier(.19,1,.22,1),border-radius .1s ease-out,border-bottom .1s ease-out;background-color:var(--fsa-primary_white);color:var(--fsa__link-green)}.cookie-banner__accept:hover{background-color:var(--fsa-primary_dark-green);color:var(--fsa-primary_white)}.cookie-banner__accept:focus{box-shadow:0 0 0 .2rem var(--fsa-primary_black),0 0 0 .4rem var(--fsa-tertiary_light-yellow);outline:none}.cookie-banner__accept:hover{background-color:var(--fsa__link-green)}@media screen and (min-width:768px){.cookie-banner__accept{margin-top:0}}.skip-to-main-content{position:relative;height:0;padding:0;left:-99999px;top:0;background-color:var(--fsa-primary_white);z-index:9999}.skip-to-main-content:focus-within{left:0;height:100%;padding:1rem}.skip-to-main-content a{color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0)}.skip-to-main-content a:hover{color:var(--fsa__link-green)}.skip-to-main-content a:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.breadcrumb{font-family:var(--body-font);font-weight:var(--body-normal);font-size:.9rem;line-height:1.6;letter-spacing:normal;padding-top:1rem;display:flex;flex-direction:column;align-items:baseline}@media screen and (min-width:768px){.breadcrumb{flex-direction:row}}.breadcrumb__left{width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem;padding-left:0!important;padding-right:0!important;position:relative}@media screen and (min-width:768px){.breadcrumb__left{padding-left:1rem;padding-right:1rem;width:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width:768px)and (min-width:768px){.breadcrumb__left{padding-left:1rem;padding-right:1rem}}.breadcrumb__right{width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem;margin-top:1rem;padding-left:0!important;padding-right:0!important;position:relative}@media screen and (min-width:768px){.breadcrumb__right{padding-left:1rem;padding-right:1rem}}.login .breadcrumb__right{text-align:center}.logout .breadcrumb__right{text-align:left}@media screen and (min-width:768px){.breadcrumb__right{width:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;padding-left:.5rem;padding-right:.5rem;margin:0}}@media screen and (min-width:768px)and (min-width:768px){.breadcrumb__right{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:768px){.login .breadcrumb__right,.logout .breadcrumb__right{text-align:right}}.breadcrumb__right .breadcrumb__label{font-size:.9rem;white-space:nowrap;margin:.5rem 0;display:inline-block}.breadcrumb__right .button{margin-left:1rem;white-space:nowrap}.breadcrumb__items{display:flex;flex-direction:row;white-space:nowrap;overflow:hidden;max-width:calc(100% - .75rem)}.expanded .breadcrumb__items{flex-direction:column}.expanded .breadcrumb__items:after,.expanded .breadcrumb__items:before{display:none}.overflowed .breadcrumb__items:before{position:absolute;content:"...";bottom:.7rem;right:.75rem;z-index:1}.overflowed .breadcrumb__items:after{content:"";position:absolute;bottom:.7rem;right:.75rem;width:1rem;height:100%;background:#fff;z-index:0}.breadcrumb__item{padding-right:.5rem}.breadcrumb__item>*{display:inline-block;margin:.5rem 0}.breadcrumb__item+.breadcrumb__item:before{display:inline-block;width:4px;content:"/"}.breadcrumb__item+.breadcrumb__item>*{margin-left:.5rem}.expanded .breadcrumb__items .breadcrumb__item:before{display:none}.expanded .breadcrumb__items .breadcrumb__item>*{margin-left:0}.breadcrumb__link{color:var(--fsa-primary_dark-green);text-decoration:underline;display:inline-block;margin:.5rem 0;border-bottom:4px solid rgba(0,0,0,0)}.breadcrumb__link:hover{color:var(--fsa__link-green)}.breadcrumb__link:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem;margin-bottom:.5rem}.breadcrumb.overflowed .breadcrumb__mobile-overlay{color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0);z-index:1;width:.75rem;height:1.4rem;position:absolute;right:0;top:.6rem}.breadcrumb.overflowed .breadcrumb__mobile-overlay:hover{color:var(--fsa__link-green)}.breadcrumb.overflowed .breadcrumb__mobile-overlay:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.breadcrumb.overflowed .breadcrumb__mobile-overlay:after{content:"";display:block;width:.75rem;margin-top:.45rem;height:.5rem;background-image:url(/images/Breadcrumb/arrow.svg);background-repeat:no-repeat;transition:transform var(--transition-time) ease-out}.breadcrumb.overflowed .breadcrumb__mobile-overlay[aria-expanded=true]:after{margin-top:.35rem;transform:rotate(180deg)}.form-title{margin:2rem 0 0;overflow-wrap:break-word}.form-title__subtitle{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1.18rem;line-height:1.6;letter-spacing:normal;display:block;margin-top:1rem;color:var(--fsa-primary_black)}@media screen and (min-width:1024px){.form-title__subtitle{font-size:1.2rem}}h1.form-title--underlined:after,h2.form-title--underlined:after{content:"";background-image:url(/images/TitleAndText/dot-dark.svg);background-repeat:repeat-x;background-size:1.5rem 1.5rem;width:100%;display:block;padding-bottom:.5rem;margin-top:1rem}h2.form-title--underlined:after{background-image:url(/images/TitleAndText/dot-light.svg);margin-top:.5rem}h3.form-title{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal}@media screen and (min-width:1024px){h3.form-title{font-size:1.2rem}}h2.legacy-badge-title{font-family:var(--heading-font);font-size:1.643rem;font-weight:var(--heading-bold);line-height:1.2;letter-spacing:normal;margin:3rem 0 0}@media screen and (min-width:1024px){h2.legacy-badge-title{font-size:1.728rem}}.form-description{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;margin-top:1rem;color:var(--fsa-primary_black)}.form-description .document-download{margin-top:1rem}.form-description .document-download:before,.form-description .document-download__region{display:none}.form-description .document-download__content--with-region{margin-top:0}.form-description ul{counter-reset:list;-webkit-padding-start:0;padding-inline-start:0;list-style-position:outside;list-style-type:none;padding:0;font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;letter-spacing:normal;line-height:1.6}.form-description ul li{margin-left:1.5rem}.form-description ul li:before{display:inline-block;margin-left:-1.5rem}.form-description ul li>:not(a){display:contents}.form-description ul li:before{content:"●";color:var(--fsa-primary_dark-green);font-weight:700;margin-right:1rem}.form-description ol{counter-reset:list;-webkit-padding-start:0;padding-inline-start:0;list-style-position:outside;list-style-type:none;padding:0;font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;letter-spacing:normal;line-height:1.6}.form-description ol li{margin-left:1.5rem}.form-description ol li:before{display:inline-block;margin-left:-1.5rem}.form-description ol li>:not(a){display:contents}.form-description ol li:before{counter-increment:list;content:counter(list) ".";margin-right:.7rem}.form-description table{display:table;width:100%;margin-top:2rem;border-collapse:collapse;overflow-wrap:anywhere}.form-description table caption{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;background-color:var(--fsa__purple-hover);border:1px solid var(--fsa__purple-hover);color:var(--fsa-primary_white);padding:1rem;text-align:left}@media screen and (min-width:1024px){.form-description table caption{font-size:1.2rem;font-family:var(--heading-font);font-size:1.939rem;font-weight:var(--heading-bold);line-height:1.2;letter-spacing:normal;background-color:rgba(0,0,0,0);border:none;color:var(--fsa-primary_black);padding:0;margin-bottom:1rem}}@media screen and (min-width:1024px)and (min-width:1024px){.form-description table caption{font-size:2.074rem}}.form-description table .fsa-table--column thead,.form-description table thead{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;overflow-wrap:break-word;font-family:var(--body-font)}@media screen and (min-width:1024px){.form-description table .fsa-table--column thead,.form-description table thead{font-size:1.2rem}}@media screen and (max-width:1023px){.form-description table .fsa-table--column thead,.form-description table thead{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:normal;width:1px}}@media screen and (min-width:1024px){.form-description table .fsa-table--column thead,.form-description table thead{background-color:var(--fsa__purple-hover);border:1px solid var(--fsa__purple-hover)}.form-description table .fsa-table--column thead th,.form-description table thead th{color:var(--fsa-primary_white);font-weight:700;padding:1rem;text-align:left}}.form-description table tbody th{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;padding:1rem;position:relative;display:table-cell;text-align:left;background-color:var(--fsa__purple-hover);color:var(--fsa-primary_white);border:1px solid var(--fsa__purple-hover);max-width:20%;font-weight:700;font-family:var(--body-font);font-size:1rem}@media screen and (min-width:1024px){.form-description table tbody th{font-size:1.2rem}}.form-description table tbody td{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;border:1px solid var(--fsa_border);padding:1rem;position:relative}.form-description table:not(.fsa-table--no-headers) tbody tr{border-bottom:4px solid var(--fsa_border)}.form-description table:not(.fsa-table--no-headers) tbody tr:last-child{border:1px solid var(--fsa_border)}@media screen and (min-width:1024px){.form-description table:not(.fsa-table--no-headers) tbody tr{display:table-row;border:1px solid var(--fsa_border)}}.form-description table:not(.fsa-table--stacked) thead{background-color:var(--fsa__purple-hover);border:1px solid var(--fsa__purple-hover);clip:auto;-webkit-clip-path:initial;clip-path:none;height:auto;margin:0;overflow:initial;position:relative;white-space:normal;width:auto}.form-description table:not(.fsa-table--stacked) thead th{border-right:1px solid var(--fsa_border);color:var(--fsa-primary_white);font-weight:700;padding:1rem;text-align:left}.form-description table:not(.fsa-table--stacked) thead th:last-child{border-right:0}.form-description table:not(.fsa-table--stacked) caption{font-family:var(--heading-font);font-size:1.643rem;font-weight:var(--heading-bold);line-height:1.2;letter-spacing:normal;background-color:rgba(0,0,0,0);border:none;color:var(--fsa-primary_black);padding:0;margin-bottom:1rem}@media screen and (min-width:1024px){.form-description table:not(.fsa-table--stacked) caption{font-size:1.728rem}}.form-description table:not(.fsa-table--stacked) tbody tr{border-bottom:1px solid var(--fsa_border)}.form-description table:not(.fsa-table--stacked) tbody tr td{display:table-cell}.form-description table.fsa-table--rows tbody th{border-bottom:1px solid var(--fsa_border);font-size:1rem}.form-description table.fsa-table--mixed tbody th{background:var(--fsa-primary_white);color:var(--fsa-primary_black);border:1px solid var(--fsa_border);font-size:1rem}.form-description table .responsive-table__heading{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;word-break:normal;height:100%;width:50%;padding:0 1rem 0 0;margin-right:1rem}.form-description table .responsive-table__heading:after{content:"";position:absolute;border:1px solid var(--fsa_border);height:100%;right:50%;top:0}@media screen and (min-width:1024px){.form-description table .responsive-table__heading{display:none}}.form-description table .fsa-table__heading--hidden{display:none}@media screen and (min-width:1024px){.form-description table .fsa-table__heading--hidden{display:table-cell}}.form-description table td,.form-description table th{vertical-align:baseline;font-size:1rem}.form-description>*{max-width:100%}.form-description>h1,.form-description>h2,.form-description>h3,.form-description>h4,.form-description>h5,.form-description>h6,.form-description>ol,.form-description>p,.form-description>ul{margin-bottom:0}.form-description>h1:first-child,.form-description>h2:first-child,.form-description>h3:first-child,.form-description>h4:first-child,.form-description>h5:first-child,.form-description>h6:first-child,.form-description>ol:first-child,.form-description>p:first-child,.form-description>ul:first-child{margin-top:0}.form-description>h1:last-child,.form-description>h2:last-child,.form-description>h3:last-child,.form-description>h4:last-child,.form-description>h5:last-child,.form-description>h6:last-child,.form-description>ol:last-child,.form-description>p:last-child,.form-description>ul:last-child{margin-bottom:0}.form-description a:not(.document-download__link):not(.chart-block__buttons){color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0)}.form-description a:not(.document-download__link):not(.chart-block__buttons):hover{color:var(--fsa__link-green)}.form-description a:not(.document-download__link):not(.chart-block__buttons):focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.dropdown{margin-top:2rem}.dropdown__label{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;margin:0;padding:0;font-weight:700;float:left}@media screen and (min-width:1024px){.dropdown__label{font-size:1.2rem}}.dropdown__required{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;margin-left:.5rem;color:var(--fsa-primary_black);font-weight:inherit}@media screen and (min-width:1024px){.dropdown__required{font-size:1.2rem}}.dropdown__description{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;margin:0;padding:.5rem 0 0;clear:both}.dropdown__field{display:flex;align-items:flex-start;clear:both}.dropdown__select{color:var(--fsa-primary_black);margin-top:1rem;font-family:var(--body-font);font-size:1rem;padding:.65rem 2.5rem .65rem 1rem;min-height:44px;background:var(--fsa_online-grey);border:1px solid var(--fsa-primary_black);border-radius:0;max-width:100%;flex-grow:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/Dropdown/arrow-down.svg);background-repeat:no-repeat;background-position:calc(100% - 1rem)}.dropdown__select::-ms-expand{display:none}.dropdown__select:focus{box-shadow:inset 0 0 0 3px var(--fsa-primary_black);outline:solid 4px var(--fsa-tertiary_light-yellow);background-color:var(--fsa-primary_white)}.dropdown__option{color:var(--fsa-primary_black)}.dropdown--error{border-left:.25rem solid var(--fsa-secondary_mid-red);margin-left:-.75rem;padding-left:.5rem}@media screen and (min-width:768px){.dropdown--error{margin-left:-1.25rem;padding-left:1rem}}.dropdown--error .dropdown__label{color:var(--fsa-secondary_mid-red)}.dropdown--error .dropdown__select{border:.25rem solid var(--fsa-secondary_mid-red)}.dropdown--error .dropdown__select:focus{outline:.25rem solid var(--fsa-tertiary_light-yellow);border-color:var(--fsa-primary_black);box-shadow:none}.input-field{margin-top:2rem;display:flex;flex-direction:column}.input-field--disabled input,.input-field--disabled label{opacity:.5}.input-field__label{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;margin:0;padding:0;font-weight:700}@media screen and (min-width:1024px){.input-field__label{font-size:1.2rem}}.input-field__nested{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;font-weight:700}.input-field__required{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;margin-left:.5rem;font-weight:inherit}@media screen and (min-width:1024px){.input-field__required{font-size:1.2rem}}.input-field__wrapper{display:flex;align-items:center;margin-top:.5rem}.input-field__prefix{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;margin-right:1.5rem}.input-field__input{background-color:var(--fsa_online-grey);border:1px solid var(--fsa-primary_dark-grey);padding:.85rem 1rem;flex-grow:1;font-size:1rem}@media screen and (min-width:500px){.input-field__input{padding:.75rem 1rem}}.input-field__input:focus{box-shadow:inset 0 0 0 3px var(--fsa-primary_black);outline:solid 4px var(--fsa-tertiary_light-yellow);background-color:var(--fsa-primary_white)}.input-field__caption{font-family:var(--body-font);font-weight:var(--body-normal);font-size:.9rem;line-height:1.6;letter-spacing:normal;color:var(--fsa-primary_dark-grey);margin-top:.5rem}.input-field__caption a{color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0)}.input-field__caption a:hover{color:var(--fsa__link-green)}.input-field__caption a:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.input-field--error{border-left:.25rem solid var(--fsa-secondary_mid-red);margin-left:-.75rem;padding-left:.5rem}@media screen and (min-width:768px){.input-field--error{margin-left:-1.25rem;padding-left:1rem}}.input-field--error .input-field__label{color:var(--fsa-secondary_mid-red)}.input-field--error .input-field__required{color:var(--fsa-primary_black)}.input-field--error .input-field__input{border:.25rem solid var(--fsa-secondary_mid-red)}.input-field--error .input-field__input:focus{outline:.25rem solid var(--fsa-tertiary_light-yellow);border-color:var(--fsa-primary_black);box-shadow:none}.input-field__error-message{margin-top:.5rem}.input-field__error-message a{color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0)}.input-field__error-message a:hover{color:var(--fsa__link-green)}.input-field__error-message a:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.input-field__character-limit{font-size:.9rem;color:var(--fsa-primary_dark-grey);margin-top:.5rem}.input-field input[type=date],.input-field__character-limit{font-family:var(--body-font);font-weight:var(--body-normal);line-height:1.6;letter-spacing:normal}.input-field input[type=date]{font-size:1rem}.toggle-button{margin-top:.5rem}.toggle-button button{background:rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);border:0 solid rgba(0,0,0,0);text-shadow:0 0 0 rgba(0,0,0,0);padding:0}.toggle-button button:focus{outline:none;box-shadow:0 0 0 .2rem var(--fsa-primary_black),0 0 0 .4rem var(--fsa-tertiary_light-yellow);border-radius:2rem}.toggle-button label{display:flex;justify-content:space-between}.toggle-button__button--disabled{opacity:.5}.toggle-button [role=switch]{position:relative;padding:0;width:3.438rem;height:1.625rem;border:0;border-radius:1rem;background-color:var(--fsa-primary_dark-grey);margin-right:3.5rem}@media screen and (min-width:768px){.toggle-button [role=switch]{margin-right:4rem}}@media screen and (min-width:1024px){.toggle-button [role=switch]{margin-right:0}}@media screen and (min-width:1440px){.toggle-button [role=switch]{margin-right:6rem}}.toggle-button [role=switch][aria-checked=true]{background-color:var(--fsa-secondary_mid-purple)}.toggle-button [role=switch] span{position:absolute;border-radius:2rem;top:0;left:0;right:0;bottom:0;cursor:pointer;transition:.4s}.toggle-button [role=switch] span:before{position:absolute;content:"";top:.313rem;left:.313rem;bottom:.313rem;width:1rem;background-color:#fff;transition:.4s;border-radius:50%}.toggle-button [role=switch][aria-checked=true] span:before{transform:translateX(1.714rem)}.textarea{margin-top:2rem}.textarea--disabled label,.textarea--disabled textarea{opacity:.5}.textarea__label{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;margin:0;padding:0;font-weight:700;color:var(--fsa-primary_black)}@media screen and (min-width:1024px){.textarea__label{font-size:1.2rem}}.textarea__required{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;margin-left:.5rem;font-weight:inherit;color:var(--fsa-primary_black)}@media screen and (min-width:1024px){.textarea__required{font-size:1.2rem}}.textarea__description{color:var(--fsa-primary_black)}.textarea__description,.textarea__field{margin-top:.5rem;font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal}.textarea__field{background-color:var(--fsa_online-grey);border:1px solid var(--fsa-primary_dark-grey);padding:.85rem 1rem;width:100%;display:block;resize:none}@media screen and (min-width:500px){.textarea__field{padding:.75rem 1rem}}.textarea__field--with-desc{margin-top:1rem}.textarea__field:focus{box-shadow:inset 0 0 0 3px var(--fsa-primary_black);outline:solid 4px var(--fsa-tertiary_light-yellow)}.textarea--error{border-left:.25rem solid var(--fsa-secondary_mid-red);margin-left:-.75rem;padding-left:.5rem}@media screen and (min-width:768px){.textarea--error{margin-left:-1.25rem;padding-left:1rem}}.textarea--error .textarea__label{color:var(--fsa-secondary_mid-red)}.textarea--error .textarea__field{border:.25rem solid var(--fsa-secondary_mid-red)}.textarea--error .textarea__field:focus{border-color:var(--fsa-primary_black);box-shadow:0 0 0 .25rem var(--fsa-tertiary_light-yellow)}.textarea__error-message{margin-top:.5rem}.textarea__character-limit{font-family:var(--body-font);font-weight:var(--body-normal);font-size:.9rem;line-height:1.6;letter-spacing:normal;color:var(--fsa-primary_dark-grey);margin-top:.5rem}.message-box{margin-top:2rem}.message-box__container{border-radius:.25rem;box-shadow:0 .25rem 1rem 0 rgba(41,41,41,.15);background-color:var(--fsa-primary_white)}.message-box__container--status{border-left:.25rem solid var(--fsa-primary_mid-green)}.message-box__container--status p{background-image:url(/_next/static/media/success.8dcf77d0.svg)}.message-box__container--error{border-left:.25rem solid var(--fsa-secondary_mid-red)}.message-box__container--error p{background-image:svg-load("../../../public/images/error.svg")}.message-box__container--warning{border-left:.25rem solid var(--fsa-secondary_mid-yellow)}.message-box__container--warning p{background-image:svg-load("../../../public/images/warning.svg")}.message-box__text{margin:0;padding:1rem 1rem 1rem 3rem;background-repeat:no-repeat;background-size:1rem;background-position:left 1rem top 1.25rem}.message-box__text a{color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0)}.message-box__text a:hover{color:var(--fsa__link-green)}.message-box__text a:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.message-box__text a[target=_blank]{color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0);margin-right:.25rem;position:relative;display:inline}.message-box__text a[target=_blank]:hover{color:var(--fsa__link-green)}.message-box__text a[target=_blank]:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.message-box__text a[target=_blank]:after{content:"";background-image:url(/images/ExternalLink/external.svg);display:inline-block;width:.85rem;height:.85rem;margin-left:.25rem;background-repeat:no-repeat;background-position:50%}.message-box__text a[target=_blank]:focus:after{background-image:url(/images/ExternalLink/external-black.svg)}.error-box{margin:2rem -.75rem 0}@media screen and (min-width:768px){.error-box{margin:2rem -1.25rem 0}}.error-box__container{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;border:.25rem solid var(--fsa-secondary-error-red);padding:0 .5rem 2rem}@media screen and (min-width:768px){.error-box__container{padding-left:2rem;padding-right:2rem;width:100%;max-width:calc(1300px + 2*2rem);padding:0 1rem 2rem}}.error-box__title{color:var(--fsa-primary_black);margin:2rem 0 1rem}.error-box__label{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal}.error-box a:not(.error-box__field){color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0)}.error-box a:not(.error-box__field):hover{color:var(--fsa__link-green)}.error-box a:not(.error-box__field):focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.error-box__field{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;color:var(--fsa-secondary-error-red);text-decoration:underline;margin-top:.5rem;display:block;max-width:100%}@media screen and (min-width:1024px){.error-box__field{font-size:1.2rem}}.error-box__field:hover{color:var(--fsa-secondary-error-hover)}.error-box__field:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.ratings-search-box{margin-bottom:2rem;position:relative}.ratings-search-box button{background:rgba(0,0,0,0);border:0 solid rgba(0,0,0,0);padding:0}.ratings-search-box button,.ratings-search-box button:hover{box-shadow:0 0 0 rgba(0,0,0,0);text-shadow:0 0 0 rgba(0,0,0,0)}@media screen and (min-width:768px){.ratings-search-box__search-inputs{display:flex;flex:1 1}.ratings-search-box__search-inputs__left,.ratings-search-box__search-inputs__right{width:100%}.ratings-search-box__search-inputs__left{margin-right:1rem}.ratings-search-box__search-inputs__right{margin-left:1rem}.ratings-search-box__search-inputs__full{margin:0}.ratings-search-box__business-name--full-width{margin-right:-1rem}}.ratings-search-box__location-search{display:block}.ratings-search-box__location-search--closed{display:none}.ratings-search-box__toggle-area,.ratings-search-box__toggle-area__right{margin-top:1rem}@media screen and (min-width:768px){.ratings-search-box__toggle-area__right{margin-top:0}.ratings-search-box__toggle-area{display:flex;flex:1 1}.ratings-search-box__toggle-area__left,.ratings-search-box__toggle-area__right{width:100%}.ratings-search-box__toggle-area__left{margin-right:1rem}.ratings-search-box__toggle-area__right{margin-left:1rem}.ratings-search-box__toggle-area__full{margin:0}}.ratings-search-box__toggle-area a{color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0);display:flex;margin-top:.5rem}.ratings-search-box__toggle-area a:hover{color:var(--fsa__link-green)}.ratings-search-box__toggle-area a:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.ratings-search-box fieldset{margin-top:2rem;margin-left:0;margin-right:0;border:none;padding:0}.ratings-search-box fieldset legend{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal}@media screen and (min-width:1024px){.ratings-search-box fieldset legend{font-size:1.2rem}}.ratings-search-box__single-radio h5{margin-bottom:0}.ratings-search-box__dropdown--hide-label .dropdown{margin-top:1rem}.ratings-search-box__dropdown--hide-label label{position:absolute;height:1px;width:1px;overflow:hidden}.ratings-search-box__dropdown--disabled{opacity:.7}.ratings-search-box__additional-options{display:none}@media screen and (min-width:768px){.ratings-search-box__additional-options__left,.ratings-search-box__additional-options__right{width:100%}.ratings-search-box__additional-options__left{margin-right:1rem}.ratings-search-box__additional-options__right{margin-left:1rem}.ratings-search-box__additional-options__full{margin:0}.ratings-search-box__additional-options__left,.ratings-search-box__additional-options__right{max-width:calc(50% - 1rem)}}.ratings-search-box__additional-options--open{display:block}@media screen and (min-width:768px){.ratings-search-box__additional-options__row{display:flex;flex:1 1;width:100%}}.ratings-search-box__field{display:block}.ratings-search-box__field--hidden{display:none}.ratings-search-box__more-search-options{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0);align-items:center;margin-top:.5rem;display:flex}.ratings-search-box__more-search-options:hover{color:var(--fsa__link-green)}.ratings-search-box__more-search-options:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.ratings-search-box__more-search-options__arrow{background-image:url(/images/RatingsSearchBox/arrow.svg);background-repeat:no-repeat;background-position:bottom;width:.875rem;height:.625rem;margin-left:1rem}.ratings-search-box__more-search-options__arrow--open{transform:rotate(180deg)}.ratings-search-box__submit{margin-top:2rem;display:flex;width:100%}.ratings-search-box__map{position:absolute;left:-9999px;height:520px;width:100%}.ratings-search-box__map--open{display:block;position:relative;background-image:url(/images/RatingsSearchBox/google-maps-placeholder.png);margin-top:1rem;left:unset}.ratings-search-box__map--hidden{position:absolute;left:-9999px}.ratings-search-box__local-authority-section .local-authority{margin-top:1rem}.ratings-search-box__error__container{display:none;margin-top:2rem;padding:.5rem 1rem;border:.25rem solid var(--fsa-secondary-error-red)}.ratings-search-box__error__container--active{display:block}@media screen and (min-width:768px){.ratings-search-box__error__container{padding:1rem 2rem}}.ratings-search-box__error__title{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;margin:0}.ratings-search-box__location-toggle--loading label>span:after{overflow:hidden;display:inline-block;vertical-align:bottom;animation:ellipsis .9s steps(4) infinite;content:"…";width:0}@keyframes ellipsis{to{width:1.25em}}.ratings-search-box--homepage .ratings-search-box__title{display:none}@media screen and (min-width:768px){.ratings-search-box--homepage .ratings-search-box__title{display:block;text-align:center}}.ratings-search-box button:disabled,.ratings-search-box fieldset:disabled,.ratings-search-box input[type=submit]:disabled,.ratings-search-box select:disabled{opacity:.5}.ratings-search-box button:disabled:hover,.ratings-search-box fieldset:disabled:hover,.ratings-search-box input[type=submit]:disabled:hover,.ratings-search-box select:disabled:hover{cursor:auto}.ratings-search-box input[type=submit]:disabled:hover{background-color:var(--fsa-primary_dark-green)}.local-authority-map,.local-authority-map__placeholder{width:100%}@media screen and (min-width:1024px){.local-authority-map__placeholder{width:25rem}}@media screen and (min-width:1440px){.local-authority-map__placeholder{width:40.5rem}}@media screen and (min-width:1024px){.local-authority-map__wrapper{display:flex}}.local-authority-map__table-wrapper{width:100%}@media screen and (min-width:1024px){.local-authority-map__table-wrapper{margin-left:2rem}}@media screen and (min-width:1440px){.local-authority-map__table-wrapper{margin-left:4rem}}.local-authority-map__map,.local-authority-map__table h2{margin-top:1.5rem}.local-authority-map__map--wales:before{background-image:url(/images/LocalAuthorityMap/fhrs-wales.svg)}.local-authority-map__map--east-counties:before,.local-authority-map__map--wales:before{content:"";background-repeat:no-repeat;background-size:contain;position:absolute;height:100%;width:100%;z-index:0}.local-authority-map__map--east-counties:before{background-image:url(/images/LocalAuthorityMap/fhrs-east-counties.svg)}.local-authority-map__map--east-midlands:before{background-image:url(/images/LocalAuthorityMap/fhrs-east-midlands.svg)}.local-authority-map__map--east-midlands:before,.local-authority-map__map--london:before{content:"";background-repeat:no-repeat;background-size:contain;position:absolute;height:100%;width:100%;z-index:0}.local-authority-map__map--london:before{background-image:url(/images/LocalAuthorityMap/fhrs-london.svg)}.local-authority-map__map--north-east:before{background-image:url(/images/LocalAuthorityMap/fhrs-north-east.svg)}.local-authority-map__map--north-east:before,.local-authority-map__map--north-west:before{content:"";background-repeat:no-repeat;background-size:contain;position:absolute;height:100%;width:100%;z-index:0}.local-authority-map__map--north-west:before{background-image:url(/images/LocalAuthorityMap/fhrs-north-west.svg)}.local-authority-map__map--northern-ireland:before{background-image:url(/images/LocalAuthorityMap/fhrs-northern-ireland.svg)}.local-authority-map__map--northern-ireland:before,.local-authority-map__map--scotland:before{content:"";background-repeat:no-repeat;background-size:contain;position:absolute;height:100%;width:100%;z-index:0}.local-authority-map__map--scotland:before{background-image:url(/images/LocalAuthorityMap/fhrs-scotland.svg)}.local-authority-map__map--south-east:before{background-image:url(/images/LocalAuthorityMap/fhrs-south-east.svg)}.local-authority-map__map--south-east:before,.local-authority-map__map--south-west:before{content:"";background-repeat:no-repeat;background-size:contain;position:absolute;height:100%;width:100%;z-index:0}.local-authority-map__map--south-west:before{background-image:url(/images/LocalAuthorityMap/fhrs-south-west.svg)}.local-authority-map__map--west-midlands:before{background-image:url(/images/LocalAuthorityMap/fhrs-west-midlands.svg)}.local-authority-map__map--west-midlands:before,.local-authority-map__map--yorkshire-and-humberside:before{content:"";background-repeat:no-repeat;background-size:contain;position:absolute;height:100%;width:100%;z-index:0}.local-authority-map__map--yorkshire-and-humberside:before{background-image:url(/images/LocalAuthorityMap/fhrs-yorkshire-and-humberside.svg)}.local-authority-map__map area:focus-visible{outline:var(--fsa-tertiary_light-yellow) auto 1px}.local-authority-map__map--hidden{position:relative}.local-authority-map__map--hidden img{position:relative;opacity:0}.local-authority-map .pagination{margin-top:2rem}.local-authority-map .pagination__numbered{display:none}.pagination{margin-top:4rem}.pagination__list{display:flex;justify-content:space-between;padding:0}@media screen and (min-width:1024px){.pagination__list{margin:2rem 0 0}}.pagination__item-group{display:flex;padding:0;align-items:center}.pagination__item-group--hidden{visibility:hidden}.pagination__item{align-items:center;display:inline-block}.pagination__item--first{margin-right:.688rem}.pagination__item--first:before{width:.938rem;background-repeat:repeat-x;margin-right:.25rem}.pagination__item--previous:before{width:.5rem;background-repeat:no-repeat;margin-right:.25rem}.pagination__item--next:after{width:.5rem;background-repeat:no-repeat;transform:scaleX(-1);margin-left:.25rem}.pagination__item--last{margin-left:.688rem}.pagination__item--last:after{width:.938rem;background-repeat:repeat-x;transform:scaleX(-1);margin-left:.25rem}.pagination__item a{display:inline-block;font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;color:var(--fsa-primary_dark-green);margin:.5rem 0}.pagination__item a:focus{outline:none}.pagination__back li,.pagination__forward li{display:flex;height:-moz-fit-content;height:fit-content}.pagination__back li:after,.pagination__back li:before,.pagination__forward li:after,.pagination__forward li:before{content:"";height:.813rem;background-image:url(/images/Pagination/arrow.svg);background-size:contain}.pagination__back li a:hover,.pagination__back li:hover,.pagination__forward li a:hover,.pagination__forward li:hover{color:var(--fsa__link-green);text-decoration:underline;cursor:pointer}.pagination__back li a:hover:after,.pagination__back li a:hover:before,.pagination__back li:hover:after,.pagination__back li:hover:before,.pagination__forward li a:hover:after,.pagination__forward li a:hover:before,.pagination__forward li:hover:after,.pagination__forward li:hover:before{content:"";height:.813rem;background-image:url(/images/Pagination/arrow-hover.svg);background-size:contain}.pagination__back li:focus-within,.pagination__forward li:focus-within{text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);outline:none;border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.pagination__back li:focus-within a,.pagination__forward li:focus-within a{color:var(--fsa-primary_black)}.pagination__back li:focus-within:after,.pagination__back li:focus-within:before,.pagination__forward li:focus-within:after,.pagination__forward li:focus-within:before{color:var(--fsa-primary_black);background-image:url(/images/Pagination/arrow-focus.svg)}.pagination__numbered{display:none}@media screen and (min-width:1024px){.pagination__numbered{display:flex}}.pagination__numbered li{margin:0 .25rem}.pagination__numbered li a{width:2.75rem;text-align:center;border-radius:100%;line-height:2.75rem;margin:0}.pagination__numbered li a:hover{color:var(--fsa-primary_white);background-color:var(--fsa__link-green);font-weight:700;text-decoration:none}.pagination__numbered li a:focus{box-shadow:0 0 0 .2rem var(--fsa-primary_black),0 0 0 .4rem var(--fsa-tertiary_light-yellow);border-radius:5rem;text-decoration:none}.pagination__numbered li a[aria-current=page]:focus,.pagination__numbered li a[aria-current=page]:not(:focus){color:var(--fsa-primary_white);background-color:var(--fsa-primary_dark-green);font-weight:700}.local-authority{margin-top:3rem}.local-authority__wrapper{display:inline-block}@media screen and (min-width:768px){.local-authority__wrapper{display:flex;align-items:center;justify-content:space-between}}.local-authority__title{margin:0}.local-authority__field{margin-top:1rem;display:flex;justify-content:flex-start;align-items:flex-start}.local-authority__field-name{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;font-weight:700;display:inline-block;min-width:6.25rem}.local-authority__field-name--welsh{min-width:8.25rem}.local-authority__field-content{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal}.local-authority__field-content a{overflow-wrap:anywhere}.local-authority__logo-wrapper{display:flex;justify-content:flex-end;width:9.75rem;margin:1rem auto 0}@media screen and (min-width:768px){.local-authority__logo-wrapper{margin:.25rem 0 0;width:15rem}}.local-authority__logo-wrapper img{max-width:100%;height:auto}.temporary-message{background-color:var(--fsa__grey-hover);font-size:.8rem;padding:1rem 0;position:relative}.temporary-message__container{width:100%;margin:0 auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:768px){.temporary-message__container{padding-left:2rem;padding-right:2rem;width:100%;max-width:calc(1300px + 2*2rem)}}.temporary-message__row{flex:1 1;margin-left:-.5rem;margin-right:-.5rem;display:flex;height:100%}@media screen and (min-width:768px){.temporary-message__row{margin-left:-1rem;margin-right:-1rem}}.temporary-message__wrapper{width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}@media screen and (min-width:768px){.temporary-message__wrapper{padding-left:1rem;padding-right:1rem}}.temporary-message a{color:var(--fsa-primary_black);text-decoration:none;border-bottom:1px solid var(--fsa-primary_black)}.temporary-message a:focus{color:var(--fsa-primary_white);background-color:var(--fsa-primary_black)}.temporary-message a:focus:after{background-image:url(/images/ExternalLink/external-white.svg)}.temporary-message a:hover{border-bottom:4px solid var(--fsa-primary_black);color:var(--fsa-primary_black)}.temporary-message a:hover:focus{color:var(--fsa-primary_white)}.temporary-message--warning{background-color:var(--fsa-secondary_mid-yellow)}.temporary-message--warning a{color:var(--fsa-primary_black)}.temporary-message--danger{background-color:var(--fsa-secondary_mid-red);color:var(--fsa-primary_white)}.temporary-message--danger .temporary-message__content:before{background-image:url(/images/TemporaryMessage/warning-white.svg)}.temporary-message--danger .temporary-message__content a{color:var(--fsa-primary_white);border-color:var(--fsa-primary_white)}.temporary-message--danger .temporary-message__content a:focus{border-color:var(--fsa-primary_black)}.temporary-message--danger .temporary-message__content a:hover{border-bottom:4px solid var(--fsa-primary_white);color:var(--fsa-primary_white)}.temporary-message--danger .temporary-message__content a:hover:focus{border-bottom:4px solid var(--fsa-primary_black)}.temporary-message--beta .temporary-message__content{display:flex;align-items:center}.temporary-message--beta .temporary-message__content:before{content:"BETA";color:var(--fsa-primary_white);display:flex;background-color:var(--fsa-primary_black);padding:0 .4rem;border-radius:.25rem;height:1.688rem;align-items:center}.temporary-message__content{font-family:var(--body-font);font-weight:var(--body-normal);font-size:.9rem;line-height:1.6;letter-spacing:normal;display:flex;justify-content:flex-start}.temporary-message__content:before{content:"";background-image:url(/images/TemporaryMessage/warning-black.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;min-width:1.875rem;height:auto;position:relative;display:block;margin-right:.5rem}@media screen and (min-width:768px){.temporary-message__content:before{margin-left:.9rem;margin-right:2rem}}.temporary-message__content p{margin:0}.header{display:flex;padding:.5rem 0 0;flex-direction:column;z-index:100;overflow:hidden}@media screen and (min-width:1024px){.header{padding:.5rem 0 0;overflow:visible}}.header__grid-container{width:100%;margin:0 auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:768px){.header__grid-container{padding-left:2rem;padding-right:2rem;width:100%;max-width:calc(1300px + 2*2rem)}}.header__grid-row{flex:1 1;margin-left:-.5rem;margin-right:-.5rem}@media screen and (min-width:768px){.header__grid-row{margin-left:-1rem;margin-right:-1rem}}.header__wrapper{width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem;display:flex;flex-direction:column}@media screen and (min-width:768px){.header__wrapper{padding-left:1rem;padding-right:1rem;width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width:768px)and (min-width:768px){.header__wrapper{padding-left:1rem;padding-right:1rem}}.header__top{display:flex;justify-content:flex-end}.header__beta-banner{margin-right:auto;margin-bottom:.5rem;width:100%;border-bottom:1px solid var(--fsa_border);padding-bottom:.25rem}@media screen and (min-width:1024px){.header__beta-banner{margin-bottom:1rem}}@media screen and (min-width:1440px){.header__beta-banner{margin-bottom:.5rem}}.header__languages{min-width:10rem}.header__languages,.header__user_menu{text-align:right}.header__languages--mobile,.header__user_menu--mobile{display:block;background-color:var(--fsa-primary_white)}@media screen and (min-width:1024px){.header__languages--mobile,.header__user_menu--mobile{display:none}}.header__languages--desktop,.header__user_menu--desktop{display:none}@media screen and (min-width:1024px){.header__languages--desktop,.header__user_menu--desktop{display:block}}.header__user_menu{margin:0 1rem 1rem;padding-left:1rem;padding-right:1rem;background-color:var(--fsa_online-grey)}.header__languages-list,.header__user_menu-list{display:flex;justify-content:center;align-items:center;height:5.5rem;list-style:none;margin:0;padding:0}@media screen and (min-width:1024px){.header__languages-list,.header__user_menu-list{display:block;height:2rem}}.header__user_menu-list{position:relative;z-index:2}.header__language,.header__user_menu_item{display:inline-block}.header__language:first-child:after,.header__user_menu_item:first-child:after{content:"|";margin:0 .38rem}@media screen and (min-width:1024px){.header__language:first-child:after,.header__user_menu_item:first-child:after{margin:0 .52rem}}.header__language-link{font-family:var(--body-font);font-weight:var(--body-normal);font-size:.9rem;line-height:1.6;letter-spacing:normal;color:var(--fsa-primary_dark-green);font-weight:700}.header__language-link:hover{text-decoration:underline;color:var(--fsa__link-green)}.header__language-link--selected,.header__language-link--selected:hover{color:var(--fsa-primary_black)}.header__language-link--selected:hover,.header__language-link--selected:hover:hover{text-decoration:none}.header__language-link--disabled{color:var(--fsa-primary_black);opacity:.5}.header__language-link--disabled:hover,.header__language-link:focus{color:var(--fsa-primary_black);text-decoration:none}.header__language-link:focus{outline:none;position:relative}.header__language-link:focus:before{content:"";width:100%;height:calc(100% + .75rem);top:-.4rem;position:absolute;background-color:var(--fsa-tertiary_light-yellow);border-bottom:4px solid var(--fsa-primary_black);z-index:-1}.header__bottom{display:flex;align-items:center;width:100%}@media screen and (min-width:1024px){.header__bottom{padding-bottom:.5rem}}.header__user_menu-link:focus{text-decoration:none;outline:none;position:relative;color:var(--fsa-primary_black)}.header__user_menu-link:focus:before{content:"";width:100%;height:calc(100% + .75rem);top:-.4rem;position:absolute;background-color:var(--fsa-tertiary_light-yellow);border-bottom:4px solid var(--fsa-primary_black);z-index:-1}.header__navigation{display:none}@media screen and (min-width:1024px){.header__navigation{z-index:50;display:block}}div .header__user-menu-navigation{border-bottom:0}.header__logo-container{flex-grow:1}@media screen and (min-width:768px){.header__logo-container{display:inline-flex}}.header__logo-wrapper{flex-grow:1}@media screen and (min-width:1024px){.header__logo-wrapper{flex-grow:0}}@media screen and (max-width:1024px){.header__primary-logo-wrapper{flex-grow:0}}@media screen and (min-width:768px){.header__secondary-logo-wrapper{margin-left:2rem}}.header__logo{display:flex;flex-direction:column;position:relative;margin-bottom:.5rem;margin-right:.5rem}@media screen and (min-width:768px){.header__logo{flex-direction:row;margin-bottom:0}}.header__logo:focus{box-shadow:0 0 0 .2rem var(--fsa-primary_black),0 0 0 .4rem var(--fsa-tertiary_light-yellow);outline:none}.header__logo-svg{width:9.75rem;height:3.75rem;background-repeat:no-repeat;background-position:50%;background-size:contain}.header__logo-svg--english{background-image:url(/images/Header/logo/logo-en.svg)}.header__logo-svg--welsh{background-image:url(/images/Header/logo/logo-cy.svg)}.header__logo-svg--secondary-logo{background-image:url(/images/Header/logo/my-haccp-logo.svg)}@media screen and (min-width:768px){.header__logo-svg--secondary-logo{margin-left:2rem}}@media screen and (min-width:1024px){.header__logo-svg{width:8.75rem;height:3.5rem}}.header__links--mobile{display:flex;flex-direction:column;margin-left:1rem}@media screen and (min-width:1024px){.header__links--mobile{display:none}}.header__links--mobile-user-menu{margin-left:0}.header__links--mobile-user-menu .navigation__wrapper{margin-bottom:0}.header__links--desktop{display:none}@media screen and (min-width:1024px){.header__links--desktop{display:flex;margin-left:1.25rem;margin-top:0;width:65%;flex-grow:1;padding:0}}@media screen and (min-width:1440px){.header__links--desktop{margin-left:2.5rem;width:80%}}.header__links-wrapper{display:flex;flex-direction:column}@media screen and (min-width:1024px){.header__links-wrapper{flex-direction:row;align-items:center;row-gap:.25rem}}.header__links-item{margin-left:1rem}@media screen and (min-width:1024px){.header__links-item{margin-left:0}}.header__links-item--right{flex-grow:1;display:flex;align-items:center}@media screen and (min-width:1024px){.header__links-item--right{justify-content:flex-end}}.header__links-item:first-child{margin-right:1rem}@media screen and (min-width:1440px){.header__links-item:first-child{margin-right:2.75rem}}.header__links--welsh{margin-top:-.5rem}@media screen and (min-width:1440px){.header__links--welsh{margin-top:0}}.header__links--welsh .header__links-wrapper{flex-wrap:wrap}.header__links--welsh .header__links-item:first-child{margin-left:0}.header__links--welsh .header__links-item--right{margin-left:2rem}.header__links-anchor{color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0);text-decoration:none;color:var(--fsa-primary_white);display:flex;flex-wrap:nowrap;margin:.5rem 0;width:-moz-fit-content;width:fit-content}.header__links-anchor:hover{color:var(--fsa__link-green)}.header__links-anchor:focus{background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}@media screen and (min-width:1024px){.header__links-anchor{color:var(--fsa-primary_dark-green)}}.header__links-anchor:before{margin-right:.7rem;position:relative;top:.2rem}@media screen and (min-width:1024px){.header__links-anchor:before{margin-right:.3rem}}.header__links-anchor--contact:before,.header__links-anchor--contact:hover:before{content:url(/images/Header/contact/contact-white.svg);height:1rem;width:1rem}.header__links-anchor--contact:focus:before{content:url(/images/Header/contact/contact-black.svg);height:1rem;width:1rem}@media screen and (min-width:1024px){.header__links-anchor--contact:before{content:url(/images/Header/contact/contact-green.svg)}.header__links-anchor--contact:hover:before{content:url(/images/Header/contact/contact-dark-green.svg)}.header__links-anchor--contact:focus:before{content:url(/images/Header/contact/contact-black.svg)}}.header__links-anchor--report:before,.header__links-anchor--report:hover:before{content:url(/images/Header/report/report-white.svg);height:1rem;width:1rem}.header__links-anchor--report:focus:before{content:url(/images/Header/report/report-black.svg);height:1rem;width:1rem}@media screen and (min-width:1024px){.header__links-anchor--report:before{content:url(/images/Header/report/report-green.svg)}.header__links-anchor--report:hover:before{content:url(/images/Header/report/report-dark-green.svg)}.header__links-anchor--report:focus:before{content:url(/images/Header/report/report-black.svg)}}.header__links-anchor--ratings{white-space:nowrap}.header__links-anchor--ratings:before,.header__links-anchor--ratings:hover:before{content:url(/images/Header/search/search-white.svg);height:1rem;width:1rem}.header__links-anchor--ratings:focus:before{content:url(/images/Header/search/search-black.svg);height:1rem;width:1rem}@media screen and (min-width:1024px){.header__links-anchor--ratings:before{content:url(/images/Header/search/search-green.svg)}.header__links-anchor--ratings:hover:before{content:url(/images/Header/search/search-dark-green.svg)}.header__links-anchor--ratings:focus:before{content:url(/images/Header/search/search-black.svg)}}.header__links-anchor:focus{text-decoration:none;outline:none;position:relative;color:var(--fsa-primary_black);margin-bottom:.5rem}.header__links-anchor:hover:not(:focus){color:var(--fsa-primary_white);text-decoration:underline}@media screen and (min-width:1024px){.header__links-anchor:hover:not(:focus){color:var(--fsa__link-green)}}.header__search-and-menu-container{display:flex;flex-direction:row;align-self:start}.header__search-bar-wrapper{display:flex;align-items:center}.header__search-bar--full{display:none;margin-left:1.25rem;min-width:19rem}.header__search-bar--icon{width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;background-color:var(--fsa-primary_white)}.header__search-bar--icon:focus{outline:none;box-shadow:0 0 0 .2rem var(--fsa-primary_black),0 0 0 .4rem var(--fsa-tertiary_light-yellow)}@media screen and (min-width:1024px){.header__search-bar--full{display:block}.header__search-bar--icon{display:none}}@media screen and (min-width:1440px){.header__search-bar--full{margin-left:2.25rem}}.header__search-bar .search-bar__box{max-height:2.5rem;min-height:44px;padding-left:1rem}.header__search-bar .search-bar__label{white-space:nowrap;left:1rem;font-family:var(--body-font);font-weight:var(--body-normal);font-size:.9rem;line-height:1.6;letter-spacing:normal}.header__search-bar .search-bar__submit{height:2.25rem;width:2.25rem;top:calc(50% - 1.1rem);right:.15rem}.header__search-svg{background-image:url(/images/Header/search/search-green.svg);background-repeat:no-repeat;background-size:contain;height:1.75rem;width:1.75rem;transform:translateY(2px)}.header__menu{margin-left:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;border:none;padding:0;height:3rem;width:3rem;background-color:var(--fsa-primary_white);transition:background-color .2s cubic-bezier(.19,1,.22,1)}.header__menu:focus{outline:none;box-shadow:0 0 0 .2rem var(--fsa-primary_black),0 0 0 .4rem var(--fsa-tertiary_light-yellow)}@media screen and (min-width:1024px){.header__menu{display:none}}.header__menu .svg-menu-toggle .line{transition:all .2s ease-in-out}@media screen and (max-width:1023px){.header--expanded{position:absolute;z-index:30;right:0;left:0;height:100%;background-color:var(--fsa__purple-hover);overflow-y:auto;overflow-x:hidden}.header--expanded .header__logo-svg--secondary-logo{background-image:url(/images/Header/logo/my-haccp-logo-white.svg)}.header--expanded .header__search-bar--icon{background-color:var(--fsa-primary_white);display:flex;justify-content:center;align-items:center;border-radius:50%}.header--expanded .header__search-bar--icon:hover{background-color:var(--fsa-primary_dark-green)}.header--expanded .header__search-bar--icon:hover .header__search-svg{background-image:url(/images/Header/search/search-white.svg)}.header--expanded .header__menu{margin-left:1rem;background-color:var(--fsa-primary_white);border-radius:50%}.header--expanded .header__menu:hover{background-color:var(--fsa-primary_dark-green)}.header--expanded .header__menu:hover .line{fill:var(--fsa-primary_white)}.header--expanded .header__menu .header__menu-symbol{display:inline-block;fill:var(--fsa-primary_white);vertical-align:middle;position:relative}.header--expanded .header__menu .svg-menu-toggle .line{opacity:1;transform:rotate(0) translateY(0) translateX(0);transform-origin:1em 1em;transition:all .2s ease-in-out}.header--expanded .header__menu .svg-menu-toggle .line-1{transform-origin:48rem 109rem}.header--expanded .header__menu .svg-menu-toggle .line-2{transform-origin:center}.header--expanded .header__menu .svg-menu-toggle .line-3{transform-origin:48rem 10rem}.header--expanded .header__menu.opened .svg-menu-toggle .line-1{transform:rotate(-45deg) scaleX(1.5)}.header--expanded .header__menu.opened .svg-menu-toggle .line-2{transform:translate(150rem);opacity:0}.header--expanded .header__menu.opened .svg-menu-toggle .line-3{transform:rotate(45deg) scaleX(1.5)}.header--expanded .header__logo-svg--english{background-image:url(/images/Header/logo/logo-en-white.svg)}.header--expanded .header__logo-svg--welsh{background-image:url(/images/Header/logo/logo-cy-white.svg)}.header--expanded .header__navigation{display:block;margin-top:2rem}.header--expanded .header__temporary-message{display:none}}.header--main .search-bar{margin-top:0}@media screen and (min-width:1024px){.header--haccp{padding-top:0}.header--haccp .header__languages,.header--haccp .header__user_menu{margin:0 1rem}.header--haccp .header__languages--desktop,.header--haccp .header__user_menu--desktop{padding-top:.5rem;padding-bottom:.5rem}.header--haccp .header__bottom{padding-bottom:1rem}}.lock-scroll{height:100vh;overflow:hidden}.navigation{z-index:100;background-color:var(--fsa__purple-hover);border-bottom:3px solid var(--fsa-primary_mid-green)}@media screen and (min-width:1024px){.navigation{height:3.438rem;border:none;position:relative}}.navigation__container{width:100%;margin:0 auto;padding-left:1rem;padding-right:1rem;z-index:1;height:100%}@media screen and (min-width:768px){.navigation__container{padding-left:2rem;padding-right:2rem;width:100%;max-width:calc(1300px + 2*2rem)}}@media screen and (min-width:1024px){.navigation__container{position:relative}}.navigation__row{flex:1 1;margin-left:-.5rem;margin-right:-.5rem;display:flex;height:100%}@media screen and (min-width:768px){.navigation__row{margin-left:-1rem;margin-right:-1rem}}.navigation__wrapper{width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem;margin-bottom:2rem}@media screen and (min-width:768px){.navigation__wrapper{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:1024px){.navigation__wrapper{width:100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem;margin-bottom:0}}@media screen and (min-width:1024px)and (min-width:768px){.navigation__wrapper{padding-left:1rem;padding-right:1rem}}.navigation__background-blur{display:none}.navigation__background-blur--blurred{display:block;position:absolute;left:0;right:0;top:3.438rem;background-color:var(--fsa-primary_black);opacity:.4;overflow:hidden}.navigation__link{display:flex;flex-direction:column;height:100%;margin-left:1rem;margin-right:1rem}.navigation__link a,.navigation__link>button{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.navigation__link a:focus-visible,.navigation__link>button:focus-visible{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.navigation__link a:focus:not(:focus-visible),.navigation__link>button:focus:not(:focus-visible){background-color:rgba(0,0,0,0)}@media screen and (min-width:768px){.navigation__link{margin:0}}@media screen and (min-width:1024px){.navigation__link{flex-direction:row;align-items:center}}.navigation__menu{display:flex;flex-direction:column;width:100%;margin:0;padding:0}@media screen and (min-width:1024px){.navigation__menu{flex-direction:row;align-items:center}}.navigation__menu--level-1{position:static;height:100%;color:var(--fsa-primary_white)}@media screen and (min-width:1024px){.navigation__menu--level-1{display:flex;justify-content:space-between}}@media screen and (min-width:1440px){.navigation__menu--level-1{position:relative}}.navigation__menu--level-1 .navigation__link a,.navigation__menu--level-1 .navigation__link>button{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;color:var(--fsa-primary_white);padding-top:1rem;padding-bottom:1rem;text-decoration:none}.navigation__menu--level-1 .navigation__link a:focus-visible,.navigation__menu--level-1 .navigation__link>button:focus-visible{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:0}.navigation__menu--level-1 .navigation__link a:focus-visible span:nth-child(2) svg path,.navigation__menu--level-1 .navigation__link>button:focus-visible span:nth-child(2) svg path{stroke:var(--fsa-primary_black);stroke-width:2}.navigation__menu--level-1 .navigation__link a:hover,.navigation__menu--level-1 .navigation__link>button:hover{cursor:pointer;text-decoration:underline}.navigation__menu--level-1 .navigation__link a:focus:not(:focus-visible),.navigation__menu--level-1 .navigation__link>button:focus:not(:focus-visible){background-color:rgba(0,0,0,0)}@media screen and (min-width:1024px){.navigation__menu--level-1 .navigation__link a,.navigation__menu--level-1 .navigation__link>button{padding:0 1rem}.navigation__menu--level-1 .navigation__link a:hover,.navigation__menu--level-1 .navigation__link>button:hover{background-color:var(--fsa-secondary_mid-purple);cursor:pointer;text-decoration:none}.navigation__menu--level-1 .navigation__link a:focus-visible,.navigation__menu--level-1 .navigation__link>button:focus-visible{border-bottom:none}.navigation__menu--level-1 .navigation__link a:focus-visible span:first-child,.navigation__menu--level-1 .navigation__link>button:focus-visible span:first-child{border-bottom:.25rem solid var(--fsa-primary_black)}.navigation__menu--level-1 .navigation__link a:focus-visible:hover,.navigation__menu--level-1 .navigation__link>button:focus-visible:hover{color:var(--fsa-primary_white)}.navigation__menu--level-1 .navigation__link a:focus-visible:hover span:nth-child(2) svg path,.navigation__menu--level-1 .navigation__link>button:focus-visible:hover span:nth-child(2) svg path{stroke:var(--fsa-primary_white);stroke-width:2}.navigation__menu--level-1 .navigation__link a:focus-visible:hover span:first-child,.navigation__menu--level-1 .navigation__link>button:focus-visible:hover span:first-child{border-bottom:.25rem solid var(--fsa-primary_white)}}@media screen and (min-width:1024px)and (min-width:1440px){.navigation__menu--level-1 .navigation__link a,.navigation__menu--level-1 .navigation__link>button{padding:0 1.5rem}}.navigation__menu--level-1 .navigation__link__arrow svg{transform:rotateX(0deg)}.navigation__menu--level-1 .navigation__link__arrow svg path{stroke:var(--fsa-primary_white);stroke-width:2}@media screen and (min-width:1024px){.navigation__menu--level-1 .navigation__link{margin:0}.navigation__menu--level-1 .navigation__link:first-child{margin-top:0}.navigation__menu--level-1 .navigation__link:last-child{margin-bottom:0}.navigation__menu--level-1 .navigation__link__arrow svg{margin-left:.625rem}}.navigation__menu--level-1 .navigation__link--open{background-color:var(--fsa-primary_white);margin:0 -10rem;padding:0 11rem}@media screen and (min-width:768px){.navigation__menu--level-1 .navigation__link--open{padding:0 10rem}}@media screen and (min-width:1024px){.navigation__menu--level-1 .navigation__link--open{padding:1.188rem 11rem 0}}.navigation__menu--level-1 .navigation__link--open .navigation__link__arrow svg{transform:rotateX(180deg)}.navigation__menu--level-1 .navigation__link--open .navigation__link__arrow svg path{stroke:var(--fsa__purple-hover);stroke-width:2}.navigation__menu--level-1 .navigation__link--open>button{font-family:var(--heading-font);font-size:1.392rem;font-weight:var(--heading-bold);line-height:1.2;letter-spacing:normal;display:flex;color:var(--fsa-primary_black);font-size:1.125rem;width:100%}@media screen and (min-width:1024px){.navigation__menu--level-1 .navigation__link--open>button{font-size:1.44rem}}.navigation__menu--level-1 .navigation__link--open>button span:first-child{border-bottom:none}.navigation__menu--level-1 .navigation__link--open:last-child{margin-bottom:0}@media screen and (min-width:1024px){.navigation__menu--level-1 .navigation__link--open{margin:0;padding:0}.navigation__menu--level-1 .navigation__link--open>button{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;display:flex;color:var(--fsa-primary_black)}}.navigation__menu--level-1 .navigation__link--home{display:flex}@media screen and (min-width:1440px){.navigation__menu--level-1 .navigation__link--home{align-self:center}}@media screen and (min-width:1024px){.navigation__menu--level-1 .navigation__link--home>a{padding:0 .9rem}.navigation__menu--level-1 .navigation__link--home>a:focus-visible{border-bottom:none;margin:0}.navigation__menu--level-1 .navigation__link--home>a:focus-visible svg path:first-child{stroke:var(--fsa-primary_black);stroke-width:3}}.navigation__menu--level-1 .navigation__link--home span{display:block}@media screen and (min-width:1024px){.navigation__menu--level-1 .navigation__link--home span{display:none}}.navigation__menu--level-1 .navigation__link--home svg{display:none}@media screen and (min-width:1024px){.navigation__menu--level-1 .navigation__link--home svg{display:block;align-self:center}}.navigation__menu--level-2{display:none}@media screen and (min-width:1024px){.navigation__menu--level-2{display:block}}.navigation__menu--level-2--expanded{display:block}.navigation__menu--level-2 .navigation__link{color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0);margin:0;text-decoration:none}.navigation__menu--level-2 .navigation__link:hover{color:var(--fsa__link-green)}.navigation__menu--level-2 .navigation__link:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}@media screen and (min-width:1024px){.navigation__menu--level-2 .navigation__link{margin:1rem 0 0 1rem}}.navigation__menu--level-2 .navigation__link>a{color:var(--fsa-primary_dark-green);padding:.5rem 0 .5rem 1rem}.navigation__menu--level-2 .navigation__link>a:hover{background-color:rgba(0,0,0,0);cursor:pointer;color:var(--fsa__link-green);text-decoration:underline}.navigation__menu--level-2 .navigation__link>a:focus-visible{border-bottom:.25rem solid var(--fsa-primary_black)}.navigation__menu--level-2 .navigation__link>a:focus-visible span:first-child{border-bottom:none}.navigation__menu--level-2 .navigation__link>a:focus-visible:focus-visible:hover{border-bottom:.25rem solid var(--fsa-primary_black);color:var(--fsa-primary_black);background-color:var(--fsa-tertiary_light-yellow)}.navigation__menu--level-2 .navigation__link>a:focus-visible:focus-visible:hover span:first-child{border-bottom:none}@media screen and (min-width:1024px){.navigation__menu--level-2 .navigation__link>a{padding:0}}@media screen and (max-width:1023px){.navigation__menu--level-2 .navigation__link--read-more{display:inline-block;font-family:open sans,sans-serif;font-size:1rem;text-align:center;line-height:1.6rem;min-height:44px;letter-spacing:normal;border:0;border-radius:1.5rem;padding:.6rem 2.5rem;cursor:pointer;transition:background-color .2s cubic-bezier(.19,1,.22,1),border-radius .1s ease-out,border-bottom .1s ease-out;background-color:var(--fsa-primary_dark-green);color:var(--fsa-primary_white);position:relative;width:100%;align-content:center}.navigation__menu--level-2 .navigation__link--read-more:hover{background-color:#005e59}.navigation__menu--level-2 .navigation__link--read-more:focus{box-shadow:0 0 0 .2rem var(--fsa-primary_black),0 0 0 .4rem var(--fsa-tertiary_light-yellow);outline:none}.navigation__menu--level-2 .navigation__link--read-more>a{position:absolute;justify-content:center;top:0;right:0;left:0;bottom:0;color:var(--fsa-primary_white)}.navigation__menu--level-2 .navigation__link--read-more>a:hover{color:var(--fsa-primary_white)!important;text-decoration:none!important;cursor:pointer}}.navigation__menu--level-2 .navigation__link:first-child{margin-top:1rem}.navigation__menu--level-2 .navigation__link:last-child{margin-bottom:1rem}.navigation__menu--level-2 .navigation__link__arrow svg{transform:rotateX(180deg)}.navigation__menu--level-2 .navigation__link__arrow svg path{stroke:var(--fsa-primary_dark-green);stroke-width:2}@media screen and (min-width:1024px){.navigation__menu--level-2 .navigation__link,.navigation__menu--level-2 .navigation__link--read-more{padding:0;margin-left:0}.navigation__menu--level-2 .navigation__link--read-more>a{justify-content:normal;align-content:center}.navigation__menu--level-2 .navigation__link--read-more>a:before{content:"";width:1.5rem;height:.875rem;background:url(/images/Navigation/arrow-right.svg) no-repeat;align-self:center;margin-right:.625rem}}.navigation__submenu{display:none;background-color:var(--fsa-primary_white);margin-left:-1rem;padding:0 0 0 1rem}.navigation__submenu--expanded{display:block}@media screen and (min-width:1024px){.navigation__submenu--expanded{position:absolute;left:0;right:0;top:3.438rem;background-color:var(--fsa-primary_white);padding:0 2rem 2rem;display:flex;flex-wrap:wrap}}@media screen and (min-width:1440px){.navigation__submenu--expanded{left:-1rem;right:-2rem;padding:0 1rem 2rem}}.navigation__group{margin:1rem 0}.navigation__group:first-child{margin-top:0}@media screen and (min-width:1024px){.navigation__group{width:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;padding-left:.5rem;padding-right:.5rem;margin:2rem 0 0}}@media screen and (min-width:1024px)and (min-width:768px){.navigation__group{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:1024px){.navigation__group:first-child{margin-top:2rem}}@media screen and (min-width:1440px){.navigation__group{width:25%;flex-basis:25%;max-width:25%;padding-left:.5rem;padding-right:.5rem}}@media screen and (min-width:1440px)and (min-width:768px){.navigation__group{padding-left:1rem;padding-right:1rem}}.navigation__group-title--mobile{font-family:var(--body-font);font-weight:var(--body-normal);line-height:1.6;letter-spacing:normal;font-size:1rem;color:var(--fsa-primary_dark-green);text-decoration:none;display:flex;justify-content:space-between;width:100%}.navigation__group-title--mobile:focus-visible{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.navigation__group-title--mobile:focus:not(:focus-visible){color:var(--fsa-primary_dark-green);background-color:rgba(0,0,0,0);border:none}@media screen and (min-width:1024px){.navigation__group-title--mobile{display:none}}.navigation__group-title--mobile .navigation__link__arrow svg{transform:rotateX(0)!important}.navigation__group-title--mobile .navigation__link__arrow svg path{stroke:var(--fsa-primary_dark-green)!important;stroke-width:2!important}.navigation__group-title--mobile .navigation__link__arrow--flipped svg{transform:rotateX(180deg)!important}.navigation__group-title--desktop{display:none}@media screen and (min-width:1024px){.navigation__group-title--desktop{display:block;font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;color:var(--fsa-primary_black);margin-bottom:1rem;margin-top:0}}@media screen and (min-width:1024px)and (min-width:1024px){.navigation__group-title--desktop{font-size:1.2rem}}.navigation button{padding:0}.navigation button,.navigation button:hover{background:rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);border:0 solid rgba(0,0,0,0);text-shadow:0 0 0 rgba(0,0,0,0)}.navigation button:active{outline:none;border:none}.navigation button:focus{outline:0}.beta-banner{margin-top:-.25rem;display:flex;align-items:baseline}.beta-banner__icon{font-weight:var(--body-normal);background-color:var(--fsa-secondary_dark-blue);color:var(--fsa-primary_white);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0 .5rem;font-weight:700}.beta-banner__content,.beta-banner__icon{font-family:var(--body-font);font-size:1rem;line-height:1.6;letter-spacing:normal}.beta-banner__content{font-weight:var(--body-normal);font-size:.9rem;margin-left:.5rem}.beta-banner__content .document-download{margin-top:1rem}.beta-banner__content .document-download:before,.beta-banner__content .document-download__region{display:none}.beta-banner__content .document-download__content--with-region{margin-top:0}.beta-banner__content ul{counter-reset:list;-webkit-padding-start:0;padding-inline-start:0;list-style-position:outside;list-style-type:none;padding:0;font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;letter-spacing:normal;line-height:1.6}.beta-banner__content ul li{margin-left:1.5rem}.beta-banner__content ul li:before{display:inline-block;margin-left:-1.5rem}.beta-banner__content ul li>:not(a){display:contents}.beta-banner__content ul li:before{content:"●";color:var(--fsa-primary_dark-green);font-weight:700;margin-right:1rem}.beta-banner__content ol{counter-reset:list;-webkit-padding-start:0;padding-inline-start:0;list-style-position:outside;list-style-type:none;padding:0;font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;letter-spacing:normal;line-height:1.6}.beta-banner__content ol li{margin-left:1.5rem}.beta-banner__content ol li:before{display:inline-block;margin-left:-1.5rem}.beta-banner__content ol li>:not(a){display:contents}.beta-banner__content ol li:before{counter-increment:list;content:counter(list) ".";margin-right:.7rem}.beta-banner__content table{display:table;width:100%;margin-top:2rem;border-collapse:collapse;overflow-wrap:anywhere}.beta-banner__content table caption{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;background-color:var(--fsa__purple-hover);border:1px solid var(--fsa__purple-hover);color:var(--fsa-primary_white);padding:1rem;text-align:left}@media screen and (min-width:1024px){.beta-banner__content table caption{font-size:1.2rem;font-family:var(--heading-font);font-size:1.939rem;font-weight:var(--heading-bold);line-height:1.2;letter-spacing:normal;background-color:rgba(0,0,0,0);border:none;color:var(--fsa-primary_black);padding:0;margin-bottom:1rem}}@media screen and (min-width:1024px)and (min-width:1024px){.beta-banner__content table caption{font-size:2.074rem}}.beta-banner__content table .fsa-table--column thead,.beta-banner__content table thead{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;overflow-wrap:break-word;font-family:var(--body-font)}@media screen and (min-width:1024px){.beta-banner__content table .fsa-table--column thead,.beta-banner__content table thead{font-size:1.2rem}}@media screen and (max-width:1023px){.beta-banner__content table .fsa-table--column thead,.beta-banner__content table thead{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:normal;width:1px}}@media screen and (min-width:1024px){.beta-banner__content table .fsa-table--column thead,.beta-banner__content table thead{background-color:var(--fsa__purple-hover);border:1px solid var(--fsa__purple-hover)}.beta-banner__content table .fsa-table--column thead th,.beta-banner__content table thead th{color:var(--fsa-primary_white);font-weight:700;padding:1rem;text-align:left}}.beta-banner__content table tbody th{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;padding:1rem;position:relative;display:table-cell;text-align:left;background-color:var(--fsa__purple-hover);color:var(--fsa-primary_white);border:1px solid var(--fsa__purple-hover);max-width:20%;font-weight:700;font-family:var(--body-font);font-size:1rem}@media screen and (min-width:1024px){.beta-banner__content table tbody th{font-size:1.2rem}}.beta-banner__content table tbody td{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;border:1px solid var(--fsa_border);padding:1rem;position:relative}.beta-banner__content table:not(.fsa-table--no-headers) tbody tr{border-bottom:4px solid var(--fsa_border)}.beta-banner__content table:not(.fsa-table--no-headers) tbody tr:last-child{border:1px solid var(--fsa_border)}@media screen and (min-width:1024px){.beta-banner__content table:not(.fsa-table--no-headers) tbody tr{display:table-row;border:1px solid var(--fsa_border)}}.beta-banner__content table:not(.fsa-table--stacked) thead{background-color:var(--fsa__purple-hover);border:1px solid var(--fsa__purple-hover);clip:auto;-webkit-clip-path:initial;clip-path:none;height:auto;margin:0;overflow:initial;position:relative;white-space:normal;width:auto}.beta-banner__content table:not(.fsa-table--stacked) thead th{border-right:1px solid var(--fsa_border);color:var(--fsa-primary_white);font-weight:700;padding:1rem;text-align:left}.beta-banner__content table:not(.fsa-table--stacked) thead th:last-child{border-right:0}.beta-banner__content table:not(.fsa-table--stacked) caption{font-family:var(--heading-font);font-size:1.643rem;font-weight:var(--heading-bold);line-height:1.2;letter-spacing:normal;background-color:rgba(0,0,0,0);border:none;color:var(--fsa-primary_black);padding:0;margin-bottom:1rem}@media screen and (min-width:1024px){.beta-banner__content table:not(.fsa-table--stacked) caption{font-size:1.728rem}}.beta-banner__content table:not(.fsa-table--stacked) tbody tr{border-bottom:1px solid var(--fsa_border)}.beta-banner__content table:not(.fsa-table--stacked) tbody tr td{display:table-cell}.beta-banner__content table.fsa-table--rows tbody th{border-bottom:1px solid var(--fsa_border);font-size:1rem}.beta-banner__content table.fsa-table--mixed tbody th{background:var(--fsa-primary_white);color:var(--fsa-primary_black);border:1px solid var(--fsa_border);font-size:1rem}.beta-banner__content table .responsive-table__heading{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;word-break:normal;height:100%;width:50%;padding:0 1rem 0 0;margin-right:1rem}.beta-banner__content table .responsive-table__heading:after{content:"";position:absolute;border:1px solid var(--fsa_border);height:100%;right:50%;top:0}@media screen and (min-width:1024px){.beta-banner__content table .responsive-table__heading{display:none}}.beta-banner__content table .fsa-table__heading--hidden{display:none}@media screen and (min-width:1024px){.beta-banner__content table .fsa-table__heading--hidden{display:table-cell}}.beta-banner__content table td,.beta-banner__content table th{vertical-align:baseline;font-size:1rem}.beta-banner__content>*{max-width:100%}.beta-banner__content>h1,.beta-banner__content>h2,.beta-banner__content>h3,.beta-banner__content>h4,.beta-banner__content>h5,.beta-banner__content>h6,.beta-banner__content>ol,.beta-banner__content>p,.beta-banner__content>ul{margin-bottom:0}.beta-banner__content>h1:first-child,.beta-banner__content>h2:first-child,.beta-banner__content>h3:first-child,.beta-banner__content>h4:first-child,.beta-banner__content>h5:first-child,.beta-banner__content>h6:first-child,.beta-banner__content>ol:first-child,.beta-banner__content>p:first-child,.beta-banner__content>ul:first-child{margin-top:0}.beta-banner__content>h1:last-child,.beta-banner__content>h2:last-child,.beta-banner__content>h3:last-child,.beta-banner__content>h4:last-child,.beta-banner__content>h5:last-child,.beta-banner__content>h6:last-child,.beta-banner__content>ol:last-child,.beta-banner__content>p:last-child,.beta-banner__content>ul:last-child{margin-bottom:0}.beta-banner__content a:not(.document-download__link):not(.chart-block__buttons){color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0)}.beta-banner__content a:not(.document-download__link):not(.chart-block__buttons):hover{color:var(--fsa__link-green)}.beta-banner__content a:not(.document-download__link):not(.chart-block__buttons):focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.text-block{margin-top:3rem;font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal}.text-block .document-download{margin-top:1rem}.text-block .document-download:before,.text-block .document-download__region{display:none}.text-block .document-download__content--with-region{margin-top:0}.text-block ul{counter-reset:list;-webkit-padding-start:0;padding-inline-start:0;list-style-position:outside;list-style-type:none;padding:0;font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;letter-spacing:normal;line-height:1.6}.text-block ul li{margin-left:1.5rem}.text-block ul li:before{display:inline-block;margin-left:-1.5rem}.text-block ul li>:not(a){display:contents}.text-block ul li:before{content:"●";color:var(--fsa-primary_dark-green);font-weight:700;margin-right:1rem}.text-block ol{counter-reset:list;-webkit-padding-start:0;padding-inline-start:0;list-style-position:outside;list-style-type:none;padding:0;font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;letter-spacing:normal;line-height:1.6}.text-block ol li{margin-left:1.5rem}.text-block ol li:before{display:inline-block;margin-left:-1.5rem}.text-block ol li>:not(a){display:contents}.text-block ol li:before{counter-increment:list;content:counter(list) ".";margin-right:.7rem}.text-block table{display:table;width:100%;margin-top:2rem;border-collapse:collapse;overflow-wrap:anywhere}.text-block table caption{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;background-color:var(--fsa__purple-hover);border:1px solid var(--fsa__purple-hover);color:var(--fsa-primary_white);padding:1rem;text-align:left}@media screen and (min-width:1024px){.text-block table caption{font-size:1.2rem;font-family:var(--heading-font);font-size:1.939rem;font-weight:var(--heading-bold);line-height:1.2;letter-spacing:normal;background-color:rgba(0,0,0,0);border:none;color:var(--fsa-primary_black);padding:0;margin-bottom:1rem}}@media screen and (min-width:1024px)and (min-width:1024px){.text-block table caption{font-size:2.074rem}}.text-block table .fsa-table--column thead,.text-block table thead{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;overflow-wrap:break-word;font-family:var(--body-font)}@media screen and (min-width:1024px){.text-block table .fsa-table--column thead,.text-block table thead{font-size:1.2rem}}@media screen and (max-width:1023px){.text-block table .fsa-table--column thead,.text-block table thead{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:normal;width:1px}}@media screen and (min-width:1024px){.text-block table .fsa-table--column thead,.text-block table thead{background-color:var(--fsa__purple-hover);border:1px solid var(--fsa__purple-hover)}.text-block table .fsa-table--column thead th,.text-block table thead th{color:var(--fsa-primary_white);font-weight:700;padding:1rem;text-align:left}}.text-block table tbody th{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;padding:1rem;position:relative;display:table-cell;text-align:left;background-color:var(--fsa__purple-hover);color:var(--fsa-primary_white);border:1px solid var(--fsa__purple-hover);max-width:20%;font-weight:700;font-family:var(--body-font);font-size:1rem}@media screen and (min-width:1024px){.text-block table tbody th{font-size:1.2rem}}.text-block table tbody td{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;border:1px solid var(--fsa_border);padding:1rem;position:relative}.text-block table:not(.fsa-table--no-headers) tbody tr{border-bottom:4px solid var(--fsa_border)}.text-block table:not(.fsa-table--no-headers) tbody tr:last-child{border:1px solid var(--fsa_border)}@media screen and (min-width:1024px){.text-block table:not(.fsa-table--no-headers) tbody tr{display:table-row;border:1px solid var(--fsa_border)}}.text-block table:not(.fsa-table--stacked) thead{background-color:var(--fsa__purple-hover);border:1px solid var(--fsa__purple-hover);clip:auto;-webkit-clip-path:initial;clip-path:none;height:auto;margin:0;overflow:initial;position:relative;white-space:normal;width:auto}.text-block table:not(.fsa-table--stacked) thead th{border-right:1px solid var(--fsa_border);color:var(--fsa-primary_white);font-weight:700;padding:1rem;text-align:left}.text-block table:not(.fsa-table--stacked) thead th:last-child{border-right:0}.text-block table:not(.fsa-table--stacked) caption{font-family:var(--heading-font);font-size:1.643rem;font-weight:var(--heading-bold);line-height:1.2;letter-spacing:normal;background-color:rgba(0,0,0,0);border:none;color:var(--fsa-primary_black);padding:0;margin-bottom:1rem}@media screen and (min-width:1024px){.text-block table:not(.fsa-table--stacked) caption{font-size:1.728rem}}.text-block table:not(.fsa-table--stacked) tbody tr{border-bottom:1px solid var(--fsa_border)}.text-block table:not(.fsa-table--stacked) tbody tr td{display:table-cell}.text-block table.fsa-table--rows tbody th{border-bottom:1px solid var(--fsa_border);font-size:1rem}.text-block table.fsa-table--mixed tbody th{background:var(--fsa-primary_white);color:var(--fsa-primary_black);border:1px solid var(--fsa_border);font-size:1rem}.text-block table .responsive-table__heading{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;word-break:normal;height:100%;width:50%;padding:0 1rem 0 0;margin-right:1rem}.text-block table .responsive-table__heading:after{content:"";position:absolute;border:1px solid var(--fsa_border);height:100%;right:50%;top:0}@media screen and (min-width:1024px){.text-block table .responsive-table__heading{display:none}}.text-block table .fsa-table__heading--hidden{display:none}@media screen and (min-width:1024px){.text-block table .fsa-table__heading--hidden{display:table-cell}}.text-block table td,.text-block table th{vertical-align:baseline;font-size:1rem}.text-block>*{max-width:100%}.text-block>h1,.text-block>h2,.text-block>h3,.text-block>h4,.text-block>h5,.text-block>h6,.text-block>ol,.text-block>p,.text-block>ul{margin-bottom:0}.text-block>h1:first-child,.text-block>h2:first-child,.text-block>h3:first-child,.text-block>h4:first-child,.text-block>h5:first-child,.text-block>h6:first-child,.text-block>ol:first-child,.text-block>p:first-child,.text-block>ul:first-child{margin-top:0}.text-block>h1:last-child,.text-block>h2:last-child,.text-block>h3:last-child,.text-block>h4:last-child,.text-block>h5:last-child,.text-block>h6:last-child,.text-block>ol:last-child,.text-block>p:last-child,.text-block>ul:last-child{margin-bottom:0}.text-block a:not(.document-download__link):not(.chart-block__buttons){color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0)}.text-block a:not(.document-download__link):not(.chart-block__buttons):hover{color:var(--fsa__link-green)}.text-block a:not(.document-download__link):not(.chart-block__buttons):focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.text-block .document-download__region{display:block}.text-block .document-download__content--with-region{margin-top:.5rem}.text-block>h1,.text-block>h2,.text-block>h3,.text-block>h4,.text-block>h5,.text-block>h6{margin-top:3rem;margin-bottom:0}.text-block .fsa-table--scroll{width:100%;overflow-x:auto}.text-block .fsa-table--scroll table{overflow-wrap:unset}.business-hero__badge--fhrs.business-hero__badge--0--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-0.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--0--1.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-0.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--0--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-0.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--0--2.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-0.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--0--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-0.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--0--3.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-0.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--1--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-1.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--1--1.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-1.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--1--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-1.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--1--2.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-1.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--1--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-1.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--1--3.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-1.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--2--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-2.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--2--1.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-2.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--2--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-2.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--2--2.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-2.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--2--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-2.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--2--3.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-2.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--3--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-3.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--3--1.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-3.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--3--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-3.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--3--2.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-3.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--3--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-3.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--3--3.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-3.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--4--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-4.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--4--1.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-4.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--4--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-4.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--4--2.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-4.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--4--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-4.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--4--3.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-4.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--5--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-5.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--5--1.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-5.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--5--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-5.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--5--2.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-5.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--5--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-5.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--5--3.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-5.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--Exempt--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-Exempt.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--Exempt--1.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-Exempt.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--Exempt--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-Exempt.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--Exempt--2.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-Exempt.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--Exempt--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-Exempt.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--Exempt--3.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-Exempt.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--AwaitingInspection--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-AwaitingInspection.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--AwaitingInspection--1.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-AwaitingInspection.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--AwaitingInspection--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-AwaitingInspection.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--AwaitingInspection--2.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-AwaitingInspection.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--AwaitingInspection--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-AwaitingInspection.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--AwaitingInspection--3.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-AwaitingInspection.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--AwaitingPublication--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-AwaitingPublication.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--AwaitingPublication--1.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-AwaitingPublication.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--AwaitingPublication--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-AwaitingPublication.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--AwaitingPublication--2.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-AwaitingPublication.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--AwaitingPublication--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-AwaitingPublication.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--AwaitingPublication--3.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-AwaitingPublication.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--Empty--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-Empty.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--Empty--1.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-Empty.svg);display:block;width:26.75rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--Empty--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-Empty.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--Empty--2.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-Empty.svg);display:block;width:30rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--Empty--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-Empty.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhrs.business-hero__badge--Empty--3.business-hero__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-Empty.svg);display:block;width:16.188rem;height:auto}.business-hero__badge--fhis.business-hero__badge--Exempt--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-Exempt.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.business-hero__badge--fhis.business-hero__badge--Exempt--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-Exempt.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.business-hero__badge--fhis.business-hero__badge--Exempt--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-Exempt.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.business-hero__badge--fhis.business-hero__badge--AwaitingInspection--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-AwaitingInspection.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.business-hero__badge--fhis.business-hero__badge--AwaitingInspection--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-AwaitingInspection.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.business-hero__badge--fhis.business-hero__badge--AwaitingInspection--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-AwaitingInspection.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.business-hero__badge--fhis.business-hero__badge--AwaitingPublication--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-AwaitingPublication.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.business-hero__badge--fhis.business-hero__badge--AwaitingPublication--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-AwaitingPublication.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.business-hero__badge--fhis.business-hero__badge--AwaitingPublication--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-AwaitingPublication.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.business-hero__badge--fhis.business-hero__badge--ImprovementRequired--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-ImprovementRequired.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.business-hero__badge--fhis.business-hero__badge--ImprovementRequired--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-ImprovementRequired.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.business-hero__badge--fhis.business-hero__badge--ImprovementRequired--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-ImprovementRequired.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.business-hero__badge--fhis.business-hero__badge--Pass--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-Pass.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.business-hero__badge--fhis.business-hero__badge--Pass--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-Pass.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.business-hero__badge--fhis.business-hero__badge--Pass--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-Pass.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.business-hero__badge--fhis.business-hero__badge--PassEatSafe--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-PassEatSafe.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.business-hero__badge--fhis.business-hero__badge--PassEatSafe--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-PassEatSafe.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.business-hero__badge--fhis.business-hero__badge--PassEatSafe--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-PassEatSafe.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.business-hero{margin-top:3rem}.business-hero__title{font-family:var(--heading-font);font-size:2.288rem;font-weight:var(--heading-bold);line-height:1.1;letter-spacing:normal;color:var(--fsa-primary_dark-green);margin:0;padding-bottom:2rem;border-bottom:1px solid var(--fsa__grey-hover)}@media screen and (min-width:1024px){.business-hero__title{font-size:2.986rem}}.business-hero__description,.business-hero__prefix{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1.18rem;line-height:1.6;letter-spacing:normal;color:var(--fsa-tertiary_light-black);display:block}@media screen and (min-width:1024px){.business-hero__description,.business-hero__prefix{font-size:1.2rem}}.business-hero__description{margin-top:1rem}.business-hero__prefix{margin-bottom:.5rem}.business-hero__content{margin-top:2rem;width:100%}@media screen and (min-width:768px){.business-hero__content{display:flex;justify-content:flex-start}.business-hero__left{width:50%;display:inline-block}}@media screen and (min-width:1024px)and (max-width:1439px){.business-hero__left{width:55%}}.business-hero__right{margin-top:1rem}@media screen and (min-width:768px){.business-hero__right{margin-top:0;display:inline-block}}.business-hero__badge:before{width:15rem;height:auto}.business-hero__status{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;max-width:15rem;margin-top:.5rem;color:var(--black)}.business-hero__summary{font-weight:700}.business-hero__link-wrapper{display:block;margin-top:1rem}.business-hero__link{color:var(--fsa-primary_dark-green);text-decoration:underline;border:none;padding-left:2.25rem;background-repeat:no-repeat;background-position:0;background-size:1.56rem auto}.business-hero__link:hover{color:var(--fsa__link-green)}.business-hero__link:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.business-hero__link--back{background-image:url(/images/BusinessHero/arrow-back.svg)}.business-hero__link--back:hover{background-image:url(/images/BusinessHero/arrow-back-hover.svg)}.business-hero__link--forward{background-image:url(/images/BusinessHero/arrow-forward.svg)}.business-hero__link--forward:hover{background-image:url(/images/BusinessHero/arrow-forward-hover.svg)}.business-hero__block:not(:first-child){margin-top:1rem}.business-hero__subtitle{font-family:var(--heading-font);font-size:1.392rem;font-weight:var(--heading-bold);line-height:1.2;letter-spacing:normal;color:var(--fsa-primary_black);margin:0}@media screen and (min-width:1024px){.business-hero__subtitle{font-size:1.44rem}}.business-hero__text{margin-top:.5rem;font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal}.business-hero__map{width:100%;margin-top:1rem}.business-hero__map button{background:rgba(0,0,0,0);border:0 solid rgba(0,0,0,0);padding:0}.business-hero__map button,.business-hero__map button:hover{box-shadow:0 0 0 rgba(0,0,0,0);text-shadow:0 0 0 rgba(0,0,0,0)}@media screen and (min-width:768px){.business-hero__map{margin-top:1.5rem}}.business-hero__map__wrapper{display:none;width:100%;height:25rem;margin-top:1rem}.business-hero__map__wrapper--open{display:block}.business-hero__map__button{display:flex;align-items:center;cursor:pointer;color:var(--fsa-primary_dark-green);width:14rem}.business-hero__map__button:hover{color:var(--fsa__link-green)}.business-hero__map__button:hover .business-hero__map__pin{background-image:url(/images/BusinessHero/map-icon-hover.svg)}.business-hero__map__button:hover .business-hero__map__arrow{background-image:url(/images/BusinessHero/arrow-hover.svg)}.business-hero__map__button:focus-visible{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.business-hero__map__button:focus-visible .business-hero__map__pin{background-image:url(/images/BusinessHero/map-icon-focus.svg)}.business-hero__map__button:focus-visible .business-hero__map__arrow{background-image:url(/images/BusinessHero/arrow-focus.svg)}.business-hero__map__button-label{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;margin-left:1rem}@media screen and (min-width:1024px){.business-hero__map__button-label{font-size:1.2rem}}.business-hero__map__pin{background-image:url(/images/BusinessHero/map-icon.svg);background-size:cover;width:1.563rem;height:1.875rem}.business-hero__map__arrow,.business-hero__map__pin{display:inline-block;background-repeat:no-repeat;background-position:bottom}.business-hero__map__arrow{background-image:url(/images/BusinessHero/arrow.svg);width:.875rem;height:.625rem;margin-left:auto}.business-hero__map__arrow--open{transform:rotate(180deg)}.map-infobox__badge--fhrs.map-infobox__badge--0--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-0.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--0--1.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-0.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--0--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-0.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--0--2.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-0.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--0--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-0.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--0--3.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-0.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--1--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-1.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--1--1.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-1.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--1--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-1.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--1--2.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-1.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--1--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-1.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--1--3.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-1.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--2--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-2.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--2--1.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-2.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--2--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-2.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--2--2.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-2.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--2--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-2.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--2--3.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-2.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--3--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-3.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--3--1.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-3.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--3--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-3.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--3--2.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-3.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--3--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-3.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--3--3.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-3.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--4--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-4.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--4--1.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-4.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--4--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-4.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--4--2.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-4.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--4--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-4.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--4--3.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-4.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--5--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-5.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--5--1.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-5.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--5--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-5.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--5--2.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-5.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--5--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-5.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--5--3.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-5.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--Exempt--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-Exempt.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--Exempt--1.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-Exempt.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--Exempt--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-Exempt.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--Exempt--2.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-Exempt.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--Exempt--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-Exempt.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--Exempt--3.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-Exempt.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--AwaitingInspection--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-AwaitingInspection.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--AwaitingInspection--1.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-AwaitingInspection.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--AwaitingInspection--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-AwaitingInspection.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--AwaitingInspection--2.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-AwaitingInspection.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--AwaitingInspection--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-AwaitingInspection.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--AwaitingInspection--3.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-AwaitingInspection.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--AwaitingPublication--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-AwaitingPublication.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--AwaitingPublication--1.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-AwaitingPublication.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--AwaitingPublication--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-AwaitingPublication.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--AwaitingPublication--2.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-AwaitingPublication.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--AwaitingPublication--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-AwaitingPublication.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--AwaitingPublication--3.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-AwaitingPublication.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--Empty--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-Empty.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--Empty--1.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-Empty.svg);display:block;width:26.75rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--Empty--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-Empty.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--Empty--2.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-Empty.svg);display:block;width:30rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--Empty--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-Empty.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhrs.map-infobox__badge--Empty--3.map-infobox__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-Empty.svg);display:block;width:16.188rem;height:auto}.map-infobox__badge--fhis.map-infobox__badge--Exempt--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-Exempt.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.map-infobox__badge--fhis.map-infobox__badge--Exempt--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-Exempt.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.map-infobox__badge--fhis.map-infobox__badge--Exempt--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-Exempt.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.map-infobox__badge--fhis.map-infobox__badge--AwaitingInspection--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-AwaitingInspection.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.map-infobox__badge--fhis.map-infobox__badge--AwaitingInspection--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-AwaitingInspection.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.map-infobox__badge--fhis.map-infobox__badge--AwaitingInspection--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-AwaitingInspection.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.map-infobox__badge--fhis.map-infobox__badge--AwaitingPublication--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-AwaitingPublication.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.map-infobox__badge--fhis.map-infobox__badge--AwaitingPublication--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-AwaitingPublication.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.map-infobox__badge--fhis.map-infobox__badge--AwaitingPublication--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-AwaitingPublication.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.map-infobox__badge--fhis.map-infobox__badge--ImprovementRequired--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-ImprovementRequired.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.map-infobox__badge--fhis.map-infobox__badge--ImprovementRequired--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-ImprovementRequired.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.map-infobox__badge--fhis.map-infobox__badge--ImprovementRequired--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-ImprovementRequired.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.map-infobox__badge--fhis.map-infobox__badge--Pass--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-Pass.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.map-infobox__badge--fhis.map-infobox__badge--Pass--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-Pass.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.map-infobox__badge--fhis.map-infobox__badge--Pass--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-Pass.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.map-infobox__badge--fhis.map-infobox__badge--PassEatSafe--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-PassEatSafe.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.map-infobox__badge--fhis.map-infobox__badge--PassEatSafe--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-PassEatSafe.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.map-infobox__badge--fhis.map-infobox__badge--PassEatSafe--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-PassEatSafe.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.map-infobox__content{position:relative;background-color:var(--fsa-primary_white);width:14rem;padding:1rem .5rem .5rem;border:2px solid var(--fsa-primary_dark-green);display:flex;flex-direction:column;justify-items:center}.map-infobox__pointer{display:block;position:absolute;width:0;height:0;border-left:22px solid rgba(0,0,0,0);border-right:22px solid rgba(0,0,0,0);border-top:22px solid var(--fsa-primary_dark-green);transform:rotate(180deg);left:-23px;bottom:-2px}.map-infobox--right .map-infobox__pointer{left:unset;right:-23px}.map-infobox__pointer-inner{display:block;position:absolute;left:-18px;bottom:0}.map-infobox__pointer-inner:after{content:"";display:block;width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid var(--fsa-primary_white);transform:rotate(180deg);bottom:2px}.map-infobox--right .map-infobox__pointer-inner{left:unset;right:-18px}.map-infobox__title a{text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0);font-family:var(--body-font);font-size:1rem;font-weight:var(--body-bold);line-height:1.6;letter-spacing:normal;color:var(--fsa-primary_dark-green);font-weight:700;text-decoration:none}.map-infobox__title a:hover{color:var(--fsa__link-green)}.map-infobox__title a:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.map-infobox__address{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal}.map-infobox__badge{margin-top:.5rem}.map-infobox__badge:before{width:12.5rem!important}.badge-download__badge--fhrs.badge-download__badge--0--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-0.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--0--1.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-0.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--0--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-0.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--0--2.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-0.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--0--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-0.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--0--3.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-0.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--1--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-1.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--1--1.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-1.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--1--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-1.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--1--2.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-1.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--1--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-1.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--1--3.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-1.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--2--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-2.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--2--1.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-2.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--2--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-2.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--2--2.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-2.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--2--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-2.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--2--3.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-2.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--3--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-3.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--3--1.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-3.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--3--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-3.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--3--2.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-3.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--3--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-3.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--3--3.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-3.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--4--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-4.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--4--1.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-4.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--4--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-4.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--4--2.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-4.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--4--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-4.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--4--3.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-4.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--5--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-5.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--5--1.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-5.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--5--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-5.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--5--2.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-5.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--5--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-5.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--5--3.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-5.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--Exempt--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-Exempt.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--Exempt--1.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-Exempt.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--Exempt--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-Exempt.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--Exempt--2.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-Exempt.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--Exempt--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-Exempt.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--Exempt--3.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-Exempt.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--AwaitingInspection--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-AwaitingInspection.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--AwaitingInspection--1.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-AwaitingInspection.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--AwaitingInspection--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-AwaitingInspection.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--AwaitingInspection--2.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-AwaitingInspection.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--AwaitingInspection--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-AwaitingInspection.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--AwaitingInspection--3.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-AwaitingInspection.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--AwaitingPublication--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-AwaitingPublication.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--AwaitingPublication--1.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-AwaitingPublication.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--AwaitingPublication--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-AwaitingPublication.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--AwaitingPublication--2.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-AwaitingPublication.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--AwaitingPublication--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-AwaitingPublication.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--AwaitingPublication--3.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-AwaitingPublication.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--Empty--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-Empty.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--Empty--1.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-Empty.svg);display:block;width:26.75rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--Empty--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-Empty.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--Empty--2.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-Empty.svg);display:block;width:30rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--Empty--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-Empty.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhrs.badge-download__badge--Empty--3.badge-download__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-Empty.svg);display:block;width:16.188rem;height:auto}.badge-download__badge--fhis.badge-download__badge--Exempt--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-Exempt.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.badge-download__badge--fhis.badge-download__badge--Exempt--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-Exempt.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.badge-download__badge--fhis.badge-download__badge--Exempt--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-Exempt.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.badge-download__badge--fhis.badge-download__badge--AwaitingInspection--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-AwaitingInspection.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.badge-download__badge--fhis.badge-download__badge--AwaitingInspection--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-AwaitingInspection.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.badge-download__badge--fhis.badge-download__badge--AwaitingInspection--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-AwaitingInspection.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.badge-download__badge--fhis.badge-download__badge--AwaitingPublication--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-AwaitingPublication.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.badge-download__badge--fhis.badge-download__badge--AwaitingPublication--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-AwaitingPublication.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.badge-download__badge--fhis.badge-download__badge--AwaitingPublication--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-AwaitingPublication.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.badge-download__badge--fhis.badge-download__badge--ImprovementRequired--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-ImprovementRequired.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.badge-download__badge--fhis.badge-download__badge--ImprovementRequired--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-ImprovementRequired.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.badge-download__badge--fhis.badge-download__badge--ImprovementRequired--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-ImprovementRequired.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.badge-download__badge--fhis.badge-download__badge--Pass--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-Pass.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.badge-download__badge--fhis.badge-download__badge--Pass--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-Pass.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.badge-download__badge--fhis.badge-download__badge--Pass--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-Pass.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.badge-download__badge--fhis.badge-download__badge--PassEatSafe--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-PassEatSafe.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.badge-download__badge--fhis.badge-download__badge--PassEatSafe--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-PassEatSafe.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.badge-download__badge--fhis.badge-download__badge--PassEatSafe--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-PassEatSafe.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.badge-download button{background:rgba(0,0,0,0);border:0 solid rgba(0,0,0,0);padding:0}.badge-download button,.badge-download button:hover{box-shadow:0 0 0 rgba(0,0,0,0);text-shadow:0 0 0 rgba(0,0,0,0)}.badge-download__badge-wrapper{margin-top:2rem}.badge-download__badge{max-width:100%;margin-bottom:.5rem}.badge-download__badge:before{max-width:100%}.badge-download button:active{outline:none}.badge-download button:focus{outline:0}.badge-download__code{margin-bottom:.5rem}.badge-download__code-button{color:var(--fsa-primary_dark-green);text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0);font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;display:flex;align-items:center}.badge-download__code-button:hover{color:var(--fsa__link-green)}.badge-download__code-button:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.badge-download__code-button:after{content:"";display:block;width:.875rem;height:.5rem;background:url(/images/BadgeDownload/arrow.svg) no-repeat;background-size:cover;margin-left:.5rem}.badge-download__code-button:hover:after{transform:rotate(0);background:url(/images/BadgeDownload/arrow-hover.svg) no-repeat;background-size:cover}.badge-download__code-button[aria-expanded=true]:after{transform:rotate(180deg)}.badge-download__preview{text-align:right}.badge-download__code-wrapper{display:none}.badge-download__code-wrapper--open{display:block;margin-bottom:1rem}.loader{width:80px;height:80px;margin:0 auto}.loader:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border-color:#000;border-color:#000 rgba(0,0,0,0);border-style:solid;border-width:6px;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.showing{color:var(--fsa-primary_black);margin:1rem 0}@media screen and (min-width:768px){.showing{margin:0}}.showing--bold{font-weight:700}.sort__label{margin-right:.78rem;display:inline-block}.sort__select{color:var(--fsa-primary_black);display:inline-block;margin-right:0;font-family:var(--body-font);font-size:1rem;font-weight:700;padding:.65rem 2.5rem .65rem 1rem;min-height:44px;background:var(--fsa_tint);border:1px solid var(--fsa-primary_black);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/SortBy/arrow-down.svg);background-repeat:no-repeat;background-position:90%}.sort__select::-ms-expand{display:none}.sort__select:focus{box-shadow:inset 0 0 0 2px var(--fsa-primary_black);outline:solid 3px var(--fsa-tertiary_light-yellow)}.sort__option{color:var(--fsa-primary_black)}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--0--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-0.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--0--1.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-0.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--0--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-0.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--0--2.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-0.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--0--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-0.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--0--3.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-0.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--1--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-1.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--1--1.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-1.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--1--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-1.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--1--2.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-1.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--1--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-1.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--1--3.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-1.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--2--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-2.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--2--1.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-2.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--2--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-2.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--2--2.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-2.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--2--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-2.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--2--3.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-2.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--3--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-3.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--3--1.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-3.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--3--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-3.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--3--2.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-3.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--3--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-3.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--3--3.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-3.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--4--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-4.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--4--1.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-4.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--4--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-4.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--4--2.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-4.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--4--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-4.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--4--3.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-4.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--5--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-5.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--5--1.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-5.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--5--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-5.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--5--2.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-5.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--5--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-5.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--5--3.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-5.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--Exempt--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-Exempt.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--Exempt--1.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-Exempt.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--Exempt--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-Exempt.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--Exempt--2.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-Exempt.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--Exempt--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-Exempt.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--Exempt--3.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-Exempt.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--AwaitingInspection--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-AwaitingInspection.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--AwaitingInspection--1.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-AwaitingInspection.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--AwaitingInspection--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-AwaitingInspection.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--AwaitingInspection--2.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-AwaitingInspection.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--AwaitingInspection--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-AwaitingInspection.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--AwaitingInspection--3.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-AwaitingInspection.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--AwaitingPublication--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-AwaitingPublication.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--AwaitingPublication--1.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-AwaitingPublication.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--AwaitingPublication--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-AwaitingPublication.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--AwaitingPublication--2.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-AwaitingPublication.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--AwaitingPublication--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-AwaitingPublication.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--AwaitingPublication--3.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-AwaitingPublication.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--Empty--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-Empty.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--Empty--1.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-Empty.svg);display:block;width:26.75rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--Empty--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-Empty.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--Empty--2.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-Empty.svg);display:block;width:30rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--Empty--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-Empty.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhrs.fhrs-search-card__badge--Empty--3.fhrs-search-card__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-Empty.svg);display:block;width:16.188rem;height:auto}.fhrs-search-card__badge--fhis.fhrs-search-card__badge--Exempt--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-Exempt.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.fhrs-search-card__badge--fhis.fhrs-search-card__badge--Exempt--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-Exempt.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.fhrs-search-card__badge--fhis.fhrs-search-card__badge--Exempt--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-Exempt.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.fhrs-search-card__badge--fhis.fhrs-search-card__badge--AwaitingInspection--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-AwaitingInspection.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.fhrs-search-card__badge--fhis.fhrs-search-card__badge--AwaitingInspection--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-AwaitingInspection.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.fhrs-search-card__badge--fhis.fhrs-search-card__badge--AwaitingInspection--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-AwaitingInspection.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.fhrs-search-card__badge--fhis.fhrs-search-card__badge--AwaitingPublication--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-AwaitingPublication.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.fhrs-search-card__badge--fhis.fhrs-search-card__badge--AwaitingPublication--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-AwaitingPublication.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.fhrs-search-card__badge--fhis.fhrs-search-card__badge--AwaitingPublication--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-AwaitingPublication.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.fhrs-search-card__badge--fhis.fhrs-search-card__badge--ImprovementRequired--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-ImprovementRequired.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.fhrs-search-card__badge--fhis.fhrs-search-card__badge--ImprovementRequired--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-ImprovementRequired.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.fhrs-search-card__badge--fhis.fhrs-search-card__badge--ImprovementRequired--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-ImprovementRequired.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.fhrs-search-card__badge--fhis.fhrs-search-card__badge--Pass--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-Pass.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.fhrs-search-card__badge--fhis.fhrs-search-card__badge--Pass--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-Pass.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.fhrs-search-card__badge--fhis.fhrs-search-card__badge--Pass--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-Pass.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.fhrs-search-card__badge--fhis.fhrs-search-card__badge--PassEatSafe--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-PassEatSafe.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.fhrs-search-card__badge--fhis.fhrs-search-card__badge--PassEatSafe--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-PassEatSafe.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.fhrs-search-card__badge--fhis.fhrs-search-card__badge--PassEatSafe--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-PassEatSafe.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.fhrs-search-card{position:relative;display:flex}@media screen and (min-width:768px){.fhrs-search-card{display:block}}.fhrs-search-card__content-wrapper{margin-top:1.5rem;padding:0 0 1.75rem 1rem;border-bottom:.25rem solid var(--fsa_border)}@media screen and (min-width:768px){.fhrs-search-card__content-wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding:0 0 1.5rem 3rem}}.fhrs-search-card__name{font-family:var(--heading-font);font-size:1.18rem;font-weight:var(--heading-bold);line-height:1.4;letter-spacing:normal;margin:0}@media screen and (min-width:1024px){.fhrs-search-card__name{font-size:1.2rem}}.fhrs-search-card__name a{text-decoration:underline;border-bottom:.25rem solid rgba(0,0,0,0);text-decoration:none;color:var(--fsa-primary_dark-green);margin:0}.fhrs-search-card__name a:focus{color:var(--fsa-primary_black);outline:none;text-decoration:none;background-color:var(--fsa-tertiary_light-yellow);border-bottom:.25rem solid var(--fsa-primary_black);margin-bottom:-.25rem}.fhrs-search-card__name a:hover{text-decoration:underline;color:var(--fsa__link-green)}.fhrs-search-card__name a:focus-within{text-decoration:none;color:var(--fsa__primary-black)}.fhrs-search-card__address{color:var(--fsa-primary_black)}.fhrs-search-card__additional-details,.fhrs-search-card__address{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;margin-top:.5rem}.fhrs-search-card__additional-details{color:var(--fsa-primary_dark-grey)}.fhrs-search-card__distance,.fhrs-search-card__last-inspected{margin-top:0}.fhrs-search-card__business-say{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;color:var(--fsa-primary_black);margin-top:1rem;display:flex;align-items:center}.fhrs-search-card__business-say:before{content:"";background-image:url(/images/SearchCard/quote.svg);background-repeat:no-repeat;background-position:0;background-size:contain;height:1.5rem;width:2rem;display:inline-block;margin-right:.75rem}.fhrs-search-card__badge{margin-top:1rem}@media screen and (min-width:768px){.fhrs-search-card__badge{margin-top:0;margin-left:1rem}}.fhrs-search-card__badge--welsh:before,.fhrs-search-card__badge:before{width:15rem!important;height:auto}.fhrs-search-card__status{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal;text-align:center;max-width:15rem;padding:0 .5rem;margin:.5rem 0 0;color:var(--black)}@media screen and (min-width:768px){.fhrs-search-card__status{margin:.5rem 0 0 1rem}}.fhrs-search-card__summary{font-weight:700}.fhrs-search-card__map-pin-wrapper{display:none}.fhrs-search-card__map-pin-wrapper--open{display:block}.fhrs-search-card__map-pin{display:block;margin-top:1.5rem}@media screen and (min-width:768px){.fhrs-search-card__map-pin{position:absolute;margin-top:0}}.fhrs-search-card__map-pin--1:before{content:url(/images/SearchCard/map-icons/pin--1.svg);display:block;width:36px;height:auto}.fhrs-search-card__map-pin--1:hover:before{content:url(/images/SearchCard/map-icons/pin--1--hover.svg)}.fhrs-search-card__map-pin--2:before{content:url(/images/SearchCard/map-icons/pin--2.svg);display:block;width:36px;height:auto}.fhrs-search-card__map-pin--2:hover:before{content:url(/images/SearchCard/map-icons/pin--2--hover.svg)}.fhrs-search-card__map-pin--3:before{content:url(/images/SearchCard/map-icons/pin--3.svg);display:block;width:36px;height:auto}.fhrs-search-card__map-pin--3:hover:before{content:url(/images/SearchCard/map-icons/pin--3--hover.svg)}.fhrs-search-card__map-pin--4:before{content:url(/images/SearchCard/map-icons/pin--4.svg);display:block;width:36px;height:auto}.fhrs-search-card__map-pin--4:hover:before{content:url(/images/SearchCard/map-icons/pin--4--hover.svg)}.fhrs-search-card__map-pin--5:before{content:url(/images/SearchCard/map-icons/pin--5.svg);display:block;width:36px;height:auto}.fhrs-search-card__map-pin--5:hover:before{content:url(/images/SearchCard/map-icons/pin--5--hover.svg)}.fhrs-search-card__map-pin--6:before{content:url(/images/SearchCard/map-icons/pin--6.svg);display:block;width:36px;height:auto}.fhrs-search-card__map-pin--6:hover:before{content:url(/images/SearchCard/map-icons/pin--6--hover.svg)}.fhrs-search-card__map-pin--7:before{content:url(/images/SearchCard/map-icons/pin--7.svg);display:block;width:36px;height:auto}.fhrs-search-card__map-pin--7:hover:before{content:url(/images/SearchCard/map-icons/pin--7--hover.svg)}.fhrs-search-card__map-pin--8:before{content:url(/images/SearchCard/map-icons/pin--8.svg);display:block;width:36px;height:auto}.fhrs-search-card__map-pin--8:hover:before{content:url(/images/SearchCard/map-icons/pin--8--hover.svg)}.fhrs-search-card__map-pin--9:before{content:url(/images/SearchCard/map-icons/pin--9.svg);display:block;width:36px;height:auto}.fhrs-search-card__map-pin--9:hover:before{content:url(/images/SearchCard/map-icons/pin--9--hover.svg)}.fhrs-search-card__map-pin--10:before{content:url(/images/SearchCard/map-icons/pin--10.svg);display:block;width:36px;height:auto}.fhrs-search-card__map-pin--10:hover:before{content:url(/images/SearchCard/map-icons/pin--10--hover.svg)}.results-per-page{display:flex;justify-content:flex-end;align-items:center;margin-top:1.5rem}.results-per-page__label{margin-right:.5rem;display:inline-block}.results-per-page__select{color:var(--fsa-primary_black);display:inline-block;margin-right:0;font-family:var(--body-font);font-size:1rem;font-weight:700;padding:.65rem 2.5rem .65rem 1rem;min-height:44px;background:var(--fsa_tint);border:1px solid var(--fsa-primary_black);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/ResultsPerPage/arrow-down.svg);background-repeat:no-repeat;background-position:90%}.results-per-page__select::-ms-expand{display:none}.results-per-page__select:focus{box-shadow:inset 0 0 0 2px var(--fsa-primary_black);outline:solid 3px var(--fsa-tertiary_light-yellow)}.results-per-page__option{color:var(--fsa-primary_black)}.data-download{border-top:.25rem solid var(--fsa_border);margin-top:2rem}@media screen and (min-width:1024px){.data-download{margin-top:2.5rem}}.data-download__title{font-family:var(--heading-font);font-size:1.939rem;font-weight:var(--heading-bold);line-height:1.2;letter-spacing:normal;margin:0}@media screen and (min-width:1024px){.data-download__title{font-size:2.074rem}}.data-download__title-wrapper{margin:2rem 0 0}@media screen and (min-width:1024px){.data-download__title-wrapper{display:flex;justify-content:space-between;align-items:center}}.data-download__help-link{margin-top:.5rem}@media screen and (min-width:1024px){.data-download__help-link{margin-top:0}}.data-download input{max-width:100%}.data-download__options{display:flex;flex-direction:column}@media screen and (min-width:1024px){.data-download__options{flex-direction:row;justify-content:flex-start;align-items:flex-end}}.data-download .input-field--error{border-left:0;margin-left:0;padding-left:0}.data-download .input-field__error-message{display:none}@media screen and (min-width:1024px){.data-download__select{margin-right:1rem}.data-download__select--no-of-results,.data-download__select--page-no{max-width:12rem}}.data-download__select select{margin-top:.5rem;min-width:9.75rem}.data-download__select label{font-family:var(--body-font);font-weight:var(--body-normal);font-size:1rem;line-height:1.6;letter-spacing:normal}.data-download__button{margin-top:1rem}.image-section__badge--fhrs.image-section__badge--0--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-0.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--0--1.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-0.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--0--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-0.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--0--2.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-0.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--0--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-0.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhrs.image-section__badge--0--3.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-0.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhrs.image-section__badge--1--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-1.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--1--1.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-1.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--1--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-1.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--1--2.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-1.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--1--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-1.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhrs.image-section__badge--1--3.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-1.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhrs.image-section__badge--2--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-2.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--2--1.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-2.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--2--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-2.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--2--2.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-2.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--2--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-2.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhrs.image-section__badge--2--3.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-2.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhrs.image-section__badge--3--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-3.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--3--1.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-3.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--3--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-3.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--3--2.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-3.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--3--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-3.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhrs.image-section__badge--3--3.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-3.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhrs.image-section__badge--4--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-4.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--4--1.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-4.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--4--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-4.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--4--2.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-4.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--4--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-4.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhrs.image-section__badge--4--3.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-4.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhrs.image-section__badge--5--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-5.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--5--1.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-5.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--5--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-5.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--5--2.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-5.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--5--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-5.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhrs.image-section__badge--5--3.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-5.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhrs.image-section__badge--Exempt--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-Exempt.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--Exempt--1.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-Exempt.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--Exempt--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-Exempt.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--Exempt--2.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-Exempt.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--Exempt--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-Exempt.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhrs.image-section__badge--Exempt--3.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-Exempt.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhrs.image-section__badge--AwaitingInspection--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-AwaitingInspection.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--AwaitingInspection--1.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-AwaitingInspection.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--AwaitingInspection--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-AwaitingInspection.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--AwaitingInspection--2.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-AwaitingInspection.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--AwaitingInspection--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-AwaitingInspection.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhrs.image-section__badge--AwaitingInspection--3.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-AwaitingInspection.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhrs.image-section__badge--AwaitingPublication--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-AwaitingPublication.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--AwaitingPublication--1.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-AwaitingPublication.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--AwaitingPublication--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-AwaitingPublication.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--AwaitingPublication--2.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-AwaitingPublication.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--AwaitingPublication--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-AwaitingPublication.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhrs.image-section__badge--AwaitingPublication--3.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-AwaitingPublication.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhrs.image-section__badge--Empty--1:before{content:url(/images/badges/fhrs/1/fhrs-badge-Empty.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--Empty--1.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/1/fhrs-bilingual-badge-Empty.svg);display:block;width:26.75rem;height:auto}.image-section__badge--fhrs.image-section__badge--Empty--2:before{content:url(/images/badges/fhrs/2/fhrs-badge-Empty.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--Empty--2.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/2/fhrs-bilingual-badge-Empty.svg);display:block;width:30rem;height:auto}.image-section__badge--fhrs.image-section__badge--Empty--3:before{content:url(/images/badges/fhrs/3/fhrs-badge-Empty.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhrs.image-section__badge--Empty--3.image-section__badge--welsh:before{content:url(/images/badges/fhrs-bilingual/3/fhrs-bilingual-badge-Empty.svg);display:block;width:16.188rem;height:auto}.image-section__badge--fhis.image-section__badge--Exempt--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-Exempt.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.image-section__badge--fhis.image-section__badge--Exempt--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-Exempt.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.image-section__badge--fhis.image-section__badge--Exempt--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-Exempt.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.image-section__badge--fhis.image-section__badge--AwaitingInspection--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-AwaitingInspection.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.image-section__badge--fhis.image-section__badge--AwaitingInspection--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-AwaitingInspection.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.image-section__badge--fhis.image-section__badge--AwaitingInspection--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-AwaitingInspection.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.image-section__badge--fhis.image-section__badge--AwaitingPublication--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-AwaitingPublication.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.image-section__badge--fhis.image-section__badge--AwaitingPublication--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-AwaitingPublication.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.image-section__badge--fhis.image-section__badge--AwaitingPublication--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-AwaitingPublication.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.image-section__badge--fhis.image-section__badge--ImprovementRequired--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-ImprovementRequired.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.image-section__badge--fhis.image-section__badge--ImprovementRequired--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-ImprovementRequired.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.image-section__badge--fhis.image-section__badge--ImprovementRequired--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-ImprovementRequired.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.image-section__badge--fhis.image-section__badge--Pass--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-Pass.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.image-section__badge--fhis.image-section__badge--Pass--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-Pass.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.image-section__badge--fhis.image-section__badge--Pass--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-Pass.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.image-section__badge--fhis.image-section__badge--PassEatSafe--1:before{content:"";display:block;background:url(/images/badges/fhis/1/fhis-badge-PassEatSafe.jpg) no-repeat;background-size:contain;width:290px;min-height:148px}.image-section__badge--fhis.image-section__badge--PassEatSafe--2:before{content:"";display:block;background:url(/images/badges/fhis/2/fhis-badge-PassEatSafe.jpg) no-repeat;background-size:contain;width:120px;min-height:61px}.image-section__badge--fhis.image-section__badge--PassEatSafe--3:before{content:"";display:block;background:url(/images/badges/fhis/3/fhis-badge-PassEatSafe.jpg) no-repeat;background-size:contain;width:185px;min-height:43px}.image-section__badge{max-width:100%;margin-bottom:.5rem}.image-section__badge:before{max-width:100%}.image-section__group--fhis .image-section__badge{margin-left:.5rem}.image-section__group--fhis .image-section__badge:first-child,.image-section__group--fhis .image-section__badge:nth-child(2){margin-left:0}@media screen and (min-width:768px){.image-section__group--fhis .image-section__badge:nth-child(2){margin-left:.5rem}}.image-section__group{display:flex;flex-wrap:wrap;margin-top:2rem}@media screen and (min-width:768px){.image-section__group--fhrs{max-width:30rem}.image-section__group--fhis{max-width:40rem}}.image-section__link{margin-top:2rem}